.mobile-button--search,.mobile-search a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;text-decoration:none;color:inherit;background:transparent;line-height:1}.mobile-button--search i,.mobile-search a i{font-size:20px;color:currentColor}.header-mobile__top .mobile-button,.header-mobile__top .mobile-right,.header-mobile__top .mobile-chat{display:flex;align-items:center;gap:2px}.mobile-button--search:focus,.mobile-search a:focus{outline:none;box-shadow:none}.min-w-0{min-width:0}.football-schedule-open-btn{background-color:#1565c0;color:#fff!important;border:1px solid #0d47a1;box-shadow:0 1px 2px rgba(0,0,0,.2);margin:3px;border-radius:5px}.football-schedule-open-btn:hover,.football-schedule-open-btn:focus{background-color:#0d47a1;color:#fff!important;border-color:#082f56}.football-schedule-open-btn--compact{padding:.2rem .5rem;font-size:.7rem;line-height:1.25}.header-mobile__marquee.d-flex{overflow:visible!important;display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:center!important;justify-content:flex-start;min-height:28px;height:28px}.header-mobile__marquee.d-flex .marquee-icon,.header-mobile__marquee.d-flex .header-mobile-marquee-track{align-self:center}.header-mobile__marquee.d-flex .header-mobile-marquee-track{flex:1 1 0;min-width:0;overflow:hidden;display:block;white-space:nowrap;line-height:28px;height:28px;position:relative;z-index:1}.header-mobile__marquee.d-flex .header-mobile-marquee-track .marquee{width:max-content!important;max-width:none!important;white-space:nowrap!important;line-height:28px;display:inline-block;vertical-align:middle}.header-mobile-marquee-schedule-wrap,.header-mobile-marquee-search-wrap{flex-shrink:0;display:flex!important;align-items:center!important;align-self:center!important;margin-top:0!important;margin-bottom:0!important;position:relative;z-index:6}.header-mobile__marquee .football-schedule-open-btn{margin:0;vertical-align:middle;border:1px solid rgba(255,255,255,.26);box-shadow:0 1px 2px rgba(0,0,0,.2)}@supports (border-color:color-mix(in srgb,red,blue)){.header-mobile__marquee .football-schedule-open-btn{border-color:color-mix(in srgb,var(--header-text,#ffffff) 30%,transparent)}}.header-mobile__marquee .football-schedule-open-btn:hover,.header-mobile__marquee .football-schedule-open-btn:focus{background-color:var(--header-color,var(--title-color,#0d47a1));color:var(--header-text,var(--primary-text,#ffffff))!important;filter:brightness(1.07)}@supports (border-color:color-mix(in srgb,red,blue)){.header-mobile__marquee .football-schedule-open-btn:hover,.header-mobile__marquee .football-schedule-open-btn:focus{border-color:color-mix(in srgb,var(--header-text,#ffffff) 45%,transparent)}}.header-mobile__marquee .football-schedule-open-btn i{font-size:.85em;vertical-align:-.05em;background:none!important;background-color:transparent!important;padding:0!important;color:inherit!important;box-shadow:none}.btn.luxury-icon-btn{background:none!important;border:none!important;padding:0!important;box-shadow:none!important;cursor:pointer;outline:none;display:inline-flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.25,1,.5,1);filter:drop-shadow(0 4px 8px rgba(0,0,0,.4));animation:luxuryBreathe 3s ease-in-out infinite}.btn.luxury-icon-btn img{width:95px;height:auto;display:block}@media (max-width:768px){.btn.luxury-icon-btn img{width:72px;height:auto;max-height:42px;object-fit:contain}.header-mobile__marquee .header-mobile-marquee-schedule-wrap{display:flex!important;visibility:visible!important;flex-shrink:0;z-index:6;height:42px;margin:-7px 4px -7px 0!important}.header-mobile__marquee .btn.luxury-icon-btn{min-width:0;min-height:0;height:42px;visibility:visible!important;opacity:1!important;position:relative;z-index:7}.header-mobile__marquee .btn.luxury-icon-btn img{width:78px;height:42px;max-height:42px;object-fit:contain}}.btn.luxury-icon-btn:hover{transform:scale(1.06) translateY(-2px);filter:drop-shadow(0 0 12px rgba(255,215,0,.65)) drop-shadow(0 0 25px rgba(255,255,255,.2))!important}.btn.luxury-icon-btn:active{transform:scale(.96) translateY(0);filter:drop-shadow(0 2px 4px rgba(255,215,0,.4))!important}@keyframes luxuryBreathe{0%,100%{transform:scale(1);filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}50%{transform:scale(1.03);filter:drop-shadow(0 4px 12px rgba(255,215,0,.3))}}@media (prefers-reduced-motion:reduce){.btn.luxury-icon-btn{animation:none!important;transition:none!important}.btn.luxury-icon-btn:hover,.btn.luxury-icon-btn:active{transform:none!important}}#smartAppBannerWrapper.smart-app-banner-wrapper{position:fixed;top:0;left:0;right:0;width:100%;z-index:10050;margin:0;padding:0;pointer-events:none}#smartAppBannerWrapper .smart-app-banner,#smartAppBannerWrapper #smartAppBanner{pointer-events:auto;width:100%;box-shadow:0 4px 16px rgba(0,0,0,.35)}#gameSearchModal .modal-content{background:rgba(30,30,30,.4)!important;backdrop-filter:blur(20px) saturate(160%) contrast(100%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.15);border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.5);color:#fff}#gameSearchModal .close{position:absolute;top:15px;right:18px;z-index:1051;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;margin:0;opacity:.8;transition:all .3s ease;box-shadow:none!important}#gameSearchModal .input-group-append{display:flex;align-items:center;padding-right:10px}#gameSearchModal .game-search-modal__clear-btn{background:rgba(255,255,255,.1);border:none;color:rgba(255,255,255,.6);width:26px;height:26px;border-radius:50%;font-size:12px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-right:8px;cursor:pointer;outline:none!important}#gameSearchModal .game-search-modal__clear-btn:hover{background:rgba(255,0,0,.3);color:#fff;transform:scale(1.1)}#gameSearchModal .input-group-text{padding:0;margin:0;font-size:16px;border:none;background:transparent;color:rgba(255,255,255,.6)}#gameSearchModal .form-control{padding-right:5px}#gameSearchModal .close:hover{background:rgba(255,255,255,.2)!important;opacity:1;transform:rotate(90deg)}#gameSearchModal .modal-header{border:none;padding:40px 25px 15px}#gameSearchModal .input-group{background:rgba(255,255,255,.1);border-radius:5px;border:1px solid rgba(255,255,255,.1);padding:4px;transition:.3s}#gameSearchModal .input-group:focus-within{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.15)}#gameSearchModal .form-control{background:transparent!important;border:none!important;color:#fff!important;box-shadow:none!important;font-size:16px}#gameSearchModal .input-group-text{background:transparent!important;border:none!important;color:#fff;opacity:.6}.game-search-modal__results{display:grid!important;grid-template-columns:repeat(3,1fr);gap:2px}@media (min-width:768px){.game-search-modal__results{grid-template-columns:repeat(3,1fr);gap:5px}}@media (min-width:992px){.game-search-modal__results{grid-template-columns:repeat(4,1fr)}}.game-search-item{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:5px;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1);text-decoration:none!important;display:flex;flex-direction:column;height:100%}.game-search-item:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.3)}.game-search-item__img{position:relative;width:100%;flex-shrink:0;aspect-ratio:4/3;overflow:hidden;background:transparent}.game-search-item__img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;object-position:center center;background:transparent}.game-search-item__meta{padding:5px;text-align:center}.game-search-item__name{color:#fff;font-size:10px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-search-item__provider{color:rgba(255,255,255,.5);font-size:10px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-dialog-scrollable .modal-body::-webkit-scrollbar{width:5px}.modal-dialog-scrollable .modal-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:10px}.game-search-modal__section-title{color:rgba(255,255,255,.9);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-top:5px;padding-left:5px;border-left:3px solid #ffc107;line-height:1;display:flex;align-items:center}.game-search-modal__empty-text{grid-column:1/-1;text-align:center;color:rgba(255,255,255,.5);font-style:italic;font-size:14px}.min-w-0{min-width:0}#footballScheduleModal{--fs-w-status:4.75rem;--fs-w-league:2.65rem;--fs-w-kickoff:10.5rem;--fs-toolbar-gap:0.75rem}#footballScheduleModal .football-schedule-toolbar-mount{min-width:0}#footballScheduleModal .football-schedule-provider-item,#footballScheduleModal .football-schedule-provider-link{position:relative !important;display:block}#footballScheduleModal .football-schedule-provider-badge{position:absolute !important;top:-8px !important;right:-5px !important;width:20px !important;height:auto !important;z-index:10;pointer-events:none}#footballScheduleModal .modal-content{background:rgba(45,38,64,0.75) !important;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);color:#eceff1 !important;border:1px solid rgba(255,213,79,0.25) !important;position:relative;overflow:visible !important;box-shadow:0 8px 32px 0 rgba(0,0,0,0.5)}#footballScheduleModal.custom-popup .modal-dialog.football-schedule-modal-dialog{overflow:visible;margin-left:auto;margin-right:auto;width:auto;max-width:min(680px,calc(100vw - 2rem))}#footballScheduleModal.custom-popup .modal-dialog .modal-content .close.football-schedule-modal-close,#footballScheduleModal .modal-content .close.football-schedule-modal-close{position:absolute !important;top:10px !important;right:25px !important;left:auto !important;bottom:auto !important;margin:0 !important;padding:0 !important;z-index:1060 !important;width:38px !important;height:38px !important;min-width:38px !important;background:rgba(0,0,0,0.4) !important;border:1px solid rgba(255,213,79,0.45) !important;border-radius:50% !important;opacity:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 2px 8px rgba(0,0,0,0.35)}#footballScheduleModal .modal-content .close.football-schedule-modal-close:hover{background:rgba(255,213,79,0.2) !important;border-color:rgba(255,213,79,0.6) !important;transform:scale(1.1)}#footballScheduleModal .football-schedule-table tbody tr.football-schedule-match-row:hover{background:rgba(255,255,255,0.03);transition:background 0.2s ease}#footballScheduleModal .modal-content .close.football-schedule-modal-close:hover,#footballScheduleModal .modal-content .close.football-schedule-modal-close:focus{background:rgba(0,0,0,0.6) !important;color:#fff !important;opacity:1 !important}#footballScheduleModal .football-schedule-modal-header{padding:1.25rem 1.5rem 0.75rem 1.5rem !important;position:relative;border-bottom:1px solid rgba(255,213,79,0.1)}#footballScheduleModal .modal-body{padding-left:25px !important;padding-right:25px !important}#footballScheduleModal .modal-header,#footballScheduleModal .modal-body,#footballScheduleModal .modal-footer{color:#eceff1 !important}#footballScheduleModal .football-schedule-modal-footer{padding-left:25px !important;padding-right:25px !important;background:rgba(0,0,0,0.3) !important;backdrop-filter:blur(8px);border-top:1px solid rgba(255,213,79,0.2) !important}#footballScheduleModal .football-schedule-footer-title{color:#ffe082 !important;letter-spacing:0.04em}#footballScheduleModal .football-schedule-footer-empty{color:#b0bec5 !important}#footballScheduleModal.custom-popup .modal-dialog .modal-content .close.football-schedule-modal-close,#footballScheduleModal .modal-content .close.football-schedule-modal-close{position:absolute !important;top:1rem !important;right:1.25rem !important;margin:0 !important;width:32px !important;height:32px !important;min-width:32px !important;background:rgba(255,255,255,0.05) !important;backdrop-filter:blur(5px);border:1px solid rgba(255,213,79,0.3) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all 0.2s ease-in-out !important;cursor:pointer;z-index:1070 !important}#footballScheduleModal .football-schedule-provider-scroll{max-height:none;overflow-y:visible;overflow-x:auto;margin:0 -0.25rem;padding:0 0.25rem}#footballScheduleModal .modal-body::-webkit-scrollbar,#footballScheduleModal .football-schedule-table-wrap::-webkit-scrollbar,#footballScheduleModal .football-schedule-provider-scroll::-webkit-scrollbar{width:6px;height:6px}#footballScheduleModal .modal-body::-webkit-scrollbar-track,#footballScheduleModal .football-schedule-table-wrap::-webkit-scrollbar-track{background:transparent}#footballScheduleModal .modal-body::-webkit-scrollbar-thumb,#footballScheduleModal .football-schedule-table-wrap::-webkit-scrollbar-thumb{background:rgba(255,213,79,0.25);border-radius:10px}#footballScheduleModal .modal-body::-webkit-scrollbar-thumb:hover,#footballScheduleModal .football-schedule-table-wrap::-webkit-scrollbar-thumb:hover{background:rgba(255,213,79,0.45)}#footballScheduleModal .football-schedule-table-wrap{padding-bottom:10px}#footballScheduleModal .football-schedule-provider-item{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:0.2rem !important;transition:all 0.3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}#footballScheduleModal .football-schedule-provider-link{color:#eceff1 !important}#footballScheduleModal .football-schedule-provider-link:hover{color:#ffd54f !important}#footballScheduleModal .football-schedule-provider-img--desktop{width:72px;height:72px;object-fit:contain}#footballScheduleModal .football-schedule-provider-img--footer{width:100%;max-width:100px;height:auto;max-height:50px;object-fit:contain}#footballScheduleModal .football-schedule-provider-name{max-width:100%;color:#eceff1 !important;margin-top:0.25rem;font-size:10px}#footballScheduleModal .football-schedule-provider-badge{position:absolute;top:0;right:0;width:28px;height:auto;pointer-events:none}#footballScheduleModal .football-schedule-modal-heading{margin:0;padding-right:2.5rem;font-size:1.25rem;display:flex;align-items:center;gap:0.75rem}#footballScheduleModal .football-schedule-modal-heading,#footballScheduleModal .football-schedule-modal-heading span{color:#ffd54f !important}#footballScheduleModal .football-schedule-modal-icon{color:#ffd54f !important}#footballScheduleModal .close.football-schedule-modal-close i{font-size:14px !important;color:#ffd54f !important}#footballScheduleModal .football-schedule-empty{color:#b0bec5 !important}#footballScheduleModal .football-schedule-body-stack{min-width:0}#footballScheduleModal .football-schedule-tz-toolbar{display:grid;grid-template-columns:minmax(calc(var(--fs-w-status) + var(--fs-w-league) + 0.35rem),1fr) minmax(0,2.5fr) var(--fs-w-kickoff);gap:0.45rem var(--fs-toolbar-gap);align-items:end;min-width:0;box-sizing:border-box;margin-top:1rem;padding:0.5rem 0;align-items:center}#footballScheduleModal .football-schedule-match-filter-wrap,#footballScheduleModal .football-schedule-search-wrap,#footballScheduleModal .football-schedule-tz-select-wrap{min-width:0}#footballScheduleModal .football-schedule-tz-toolbar .football-schedule-tz-label{line-height:1.25;margin-bottom:0.28rem}#footballScheduleModal .football-schedule-table{color:#eceff1 !important;table-layout:fixed;width:100%}#footballScheduleModal .football-schedule-col-status{width:var(--fs-w-status)}#footballScheduleModal .football-schedule-col-league{width:var(--fs-w-league)}#footballScheduleModal .football-schedule-col-kickoff{width:var(--fs-w-kickoff)}#footballScheduleModal .football-schedule-thead th{background:rgba(255,255,255,0.05) !important;color:#ffe082 !important;border-bottom:2px solid rgba(255,213,79,0.15) !important}#footballScheduleModal .football-schedule-thead th:first-child{padding-left:0.45rem}#footballScheduleModal .football-schedule-table td{border-color:rgba(255,255,255,0.1) !important;vertical-align:middle}#footballScheduleModal .football-schedule-group-head-row td{background:rgba(255,255,255,0.08) !important;border-bottom:1px solid rgba(255,213,79,0.2) !important}#footballScheduleModal .football-schedule-group-head-cell{padding-top:0.65rem !important;padding-bottom:0.65rem !important}#footballScheduleModal .football-schedule-league-cell--empty{width:var(--fs-w-league);max-width:var(--fs-w-league);box-sizing:border-box;opacity:0.35;text-align:center}#footballScheduleModal .football-schedule-league-placeholder{visibility:hidden;font-size:0.5rem}#footballScheduleModal .football-schedule-text-main{color:#f5f5f5 !important}#footballScheduleModal .football-schedule-text-sub{color:#b0bec5 !important}#footballScheduleModal .football-schedule-text-vs{color:#90a4ae !important}#footballScheduleModal .football-schedule-live-score{color:#fff9c4 !important;letter-spacing:0.02em;min-width:3.25rem;text-align:center}#footballScheduleModal .football-schedule-text-time{color:#e0e0e0 !important}#footballScheduleModal .football-schedule-prob-higher{color:#81c784 !important}#footballScheduleModal .football-schedule-prob-lower{color:#4fc3f7 !important}#footballScheduleModal .football-schedule-prob-tie{color:#eceff1 !important}#footballScheduleModal .football-schedule-prob-draw{color:#ffffff !important}#footballScheduleModal .football-schedule-prob-sep{color:#78909c !important}#footballScheduleModal .football-schedule-status-col{width:var(--fs-w-status);max-width:var(--fs-w-status);text-align:left}#footballScheduleModal .football-schedule-league-col{width:var(--fs-w-league);max-width:var(--fs-w-league);padding-left:0.25rem !important;padding-right:0.25rem !important}#footballScheduleModal .football-schedule-status-cell{width:var(--fs-w-status);max-width:var(--fs-w-status);vertical-align:middle !important}#footballScheduleModal .football-schedule-matchup-cell{min-width:0;max-width:100%}#footballScheduleModal .football-schedule-matchup-cell .football-schedule-vs{min-width:0}#footballScheduleModal .football-schedule-status{display:inline-block;font-size:0.68rem;font-weight:700;line-height:1.2;padding:0.15rem 0.35rem;border-radius:4px;background:rgba(255,255,255,0.08);color:#cfd8dc !important}#footballScheduleModal .football-schedule-status--empty{opacity:0.45;font-weight:400}#footballScheduleModal .football-schedule-status--default{color:#cfd8dc !important}#footballScheduleModal .football-schedule-status--live{color:#e8f5e9 !important;background:rgba(46,125,50,0.32) !important;border:1px solid rgba(129,199,132,0.75) !important;animation:football-schedule-live-pulse 2s ease-in-out infinite}@keyframes football-schedule-live-pulse{0%,100%{opacity:1;filter:brightness(1)}50%{opacity:0.78;filter:brightness(1.1)}}#footballScheduleModal .football-schedule-tz-label{color:#ffe082 !important}#footballScheduleModal .football-schedule-timezone-select,#footballScheduleModal .football-schedule-match-code-select,#footballScheduleModal .football-schedule-search-input{background-color:rgba(30,22,48,0.9) !important;backdrop-filter:blur(4px);border:1px solid rgba(255,213,79,0.2) !important;border-radius:6px;color:white}#footballScheduleModal .football-schedule-search-input::placeholder{color:rgb(236,239,241);background-color:rgba(30,22,48,0.8)}#footballScheduleModal .football-schedule-table-wrap{max-height:none;overflow-y:visible;overflow-x:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}#footballScheduleModal .football-schedule-kickoff-col{padding-right:0.75rem !important}#footballScheduleModal .football-schedule-table tbody td{padding-top:0.45rem;padding-bottom:0.45rem;padding-left:0.35rem;padding-right:0.35rem}#footballScheduleModal .football-schedule-table tbody td.football-schedule-time-cell{padding-right:0.75rem !important}#footballScheduleModal .football-schedule-table tbody tr.football-schedule-match-row{border-bottom:1px solid rgba(255,255,255,0.1)}.football-schedule-league-img{object-fit:contain}.football-schedule-vs{gap:0;font-size:0.8125rem}.football-schedule-club-img{object-fit:contain}@media (max-width:767.98px){#footballScheduleModal .football-schedule-tz-toolbar{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0.5rem 0.75rem;align-items:end}#footballScheduleModal .football-schedule-match-filter-wrap{grid-column:1;grid-row:1;min-width:0}#footballScheduleModal .football-schedule-tz-select-wrap{grid-column:2;grid-row:1;width:100%;min-width:0;align-self:end}#footballScheduleModal .football-schedule-search-wrap{grid-column:1 / -1;grid-row:2;flex:initial;min-width:0}#footballScheduleModal .football-schedule-timezone-select,#footballScheduleModal .football-schedule-match-code-select{max-width:none;width:100%;min-width:0}#footballScheduleModal .football-schedule-search-input{width:100%}#footballScheduleModal .football-schedule-provider-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.35rem 0.25rem}#footballScheduleModal .football-schedule-provider-item{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:0.5rem !important;transition:all 0.3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}#footballScheduleModal .football-schedule-provider-img--footer{max-width:100%}#footballScheduleModal .football-schedule-table-wrap{width:100%;min-width:0}#footballScheduleModal .football-schedule-table{table-layout:auto;width:100%;min-width:100%}#footballScheduleModal .football-schedule-col-status,#footballScheduleModal .football-schedule-col-league,#footballScheduleModal .football-schedule-col-kickoff{width:auto}}@media (max-width:576px){#footballScheduleModal .football-schedule-table thead{display:none}#footballScheduleModal .football-schedule-table tbody tr.football-schedule-group-head-row{display:table-row}#footballScheduleModal .football-schedule-table tbody tr.football-schedule-group-head-row td{display:table-cell !important;width:100%}#footballScheduleModal .football-schedule-table tbody tr.football-schedule-match-row{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;gap:0.35rem;margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:1px solid rgba(255,255,255,.12)}#footballScheduleModal .football-schedule-table tbody tr.football-schedule-match-row td{display:block;width:100%;max-width:100%;box-sizing:border-box;text-align:center !important;border:none;padding:0.15rem 0.25rem}#footballScheduleModal .football-schedule-table tbody tr.football-schedule-match-row .football-schedule-matchup-cell{width:100%;max-width:100%}#footballScheduleModal .football-schedule-table tbody tr.football-schedule-match-row .football-schedule-league-cell--empty{display:none !important}#footballScheduleModal .football-schedule-table tbody tr.football-schedule-match-row .football-schedule-status-cell{order:0}#footballScheduleModal .football-schedule-table tbody tr.football-schedule-match-row .football-schedule-matchup-cell{order:1}#footballScheduleModal .football-schedule-table tbody tr.football-schedule-match-row .football-schedule-time-cell{order:2;font-size:0.8rem;width:100%;max-width:100%;text-align:center !important}#footballScheduleModal .football-schedule-vs{font-size:0.75rem;white-space:normal;flex-wrap:wrap;max-width:100%;row-gap:0.25rem}#footballScheduleModal .football-schedule-vs .football-schedule-text-main{white-space:normal !important;overflow:visible !important;text-overflow:unset !important;word-break:break-word;overflow-wrap:anywhere;max-width:100%}#footballScheduleModal .football-schedule-vs > div{flex:1 1 42%;min-width:0;max-width:100%;justify-content:center !important}.football-schedule-club-img{width:18px !important;height:18px !important}}#footballScheduleModal .football-schedule-modal-header{padding:1rem !important}#footballScheduleModal.custom-popup .modal-dialog .modal-content .close.football-schedule-modal-close{top:0.75rem !important;right:0.75rem !important}#footballScheduleModal .football-schedule-provider-badge{width:15px !important;top:-6px !important;right:-4px !important}
