.eventCollapsibleShelf_container__fviNK{margin-bottom:12px;background:var(--primary-800);overflow:hidden}.eventCollapsibleShelf_header__j_rBQ{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--primary-600);cursor:pointer;transition:background .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px}.eventCollapsibleShelf_header__j_rBQ.eventCollapsibleShelf_open__BwjDc{border-bottom-left-radius:0;border-bottom-right-radius:0}.eventCollapsibleShelf_header__j_rBQ:hover{background:var(--primary-600)}.eventCollapsibleShelf_titleSection__M3pmG{display:flex;align-items:center;gap:8px;flex:1}.eventCollapsibleShelf_title__Uopa4{color:var(--primary-0);font-size:14px;font-weight:600;margin:0}.eventCollapsibleShelf_controls__sywLf{display:flex;align-items:center;gap:12px}.eventCollapsibleShelf_viewToggle__qnf3r{display:flex;gap:4px;background:var(--primary-600);border-radius:6px;padding:2px}.eventCollapsibleShelf_viewButton__1znnZ{display:flex;align-items:center;gap:4px;padding:4px 8px;background:transparent;border:none;border-radius:4px;color:var(--primary-300);font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease}.eventCollapsibleShelf_viewButton__1znnZ:hover{background:var(--primary-500);color:var(--primary-100)}.eventCollapsibleShelf_viewButton__1znnZ.eventCollapsibleShelf_active__zomDR{background:var(--primary-500);color:var(--primary-0)}.eventCollapsibleShelf_toggleButton__n1f94{background:transparent;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--primary-200);transition:all .2s ease;border-radius:4px}.eventCollapsibleShelf_toggleButton__n1f94:hover{background:var(--primary-600);color:var(--primary-0)}.eventCollapsibleShelf_icon__6VFG0{width:20px;height:20px;transition:transform .2s ease}.eventCollapsibleShelf_content__cePZ3{animation:eventCollapsibleShelf_slideDown__V4P6n .3s ease}.eventCollapsibleShelf_content__cePZ3.eventCollapsibleShelf_table__RNl40{padding:12px}.eventCollapsibleShelf_content__cePZ3.eventCollapsibleShelf_all__iXayz{padding:8px}@keyframes eventCollapsibleShelf_slideDown__V4P6n{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.oddsButton_container__3BXqb{position:relative;background:var(--primary-600);border:1px solid var(--primary-500);border-radius:6px;padding:10px 12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;width:100%;overflow:hidden}.oddsButton_container__3BXqb:hover:not(.oddsButton_disabled__UCBMx){background:var(--primary-500);border-color:var(--primary-400);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.2)}.oddsButton_container__3BXqb:active:not(.oddsButton_disabled__UCBMx){transform:translateY(0)}.oddsButton_container__3BXqb.oddsButton_selected__eOF0D{background:var(--jade);border-color:var(--jade)}.oddsButton_container__3BXqb.oddsButton_selected__eOF0D .oddsButton_label__06AZu{color:var(--on-teal);opacity:.72}.oddsButton_container__3BXqb.oddsButton_selected__eOF0D .oddsButton_odds__KWOpO{color:var(--on-teal)}.oddsButton_container__3BXqb.oddsButton_selected__eOF0D:hover{background:var(--common-button-background-hover-1);border-color:var(--common-button-background-hover-1)}.oddsButton_container__3BXqb.oddsButton_disabled__UCBMx{opacity:.5;cursor:not-allowed}.oddsButton_label__06AZu{color:var(--primary-200);font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oddsButton_odds__KWOpO{color:var(--jade);font-size:15px;font-weight:700;white-space:nowrap}.oddsButton_trend__IcYA5{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.oddsButton_trend__IcYA5.oddsButton_up__ELCY3{color:var(--green)}.oddsButton_trend__IcYA5.oddsButton_up__ELCY3 .oddsButton_trendIcon__weY7b{animation:oddsButton_oscillateUp__8S3Dn .8s ease-in-out infinite}.oddsButton_trend__IcYA5.oddsButton_down__e_D4u{color:var(--btn_red)}.oddsButton_trend__IcYA5.oddsButton_down__e_D4u .oddsButton_trendIcon__weY7b{animation:oddsButton_oscillateDown__P8PW0 .8s ease-in-out infinite}.oddsButton_trendIcon__weY7b{width:16px;height:16px;filter:drop-shadow(0 0 4px currentColor)}@keyframes oddsButton_oscillateUp__8S3Dn{0%,to{transform:translateY(0)}25%{transform:translateY(-3px)}75%{transform:translateY(1px)}}@keyframes oddsButton_oscillateDown__P8PW0{0%,to{transform:translateY(0)}25%{transform:translateY(3px)}75%{transform:translateY(-1px)}}@keyframes oddsButton_fadeOutTrend__Ug9Kw{0%{opacity:1}80%{opacity:1}to{opacity:0}}.oddsButton_trend__IcYA5{animation:oddsButton_fadeOutTrend__Ug9Kw 5s ease-out forwards}@media(min-width:150px)and (max-width:864px){.oddsButton_container__3BXqb{padding:8px 10px;min-width:80px}.oddsButton_label__06AZu{font-size:12px}.oddsButton_odds__KWOpO{font-size:14px}.oddsButton_trendIcon__weY7b{width:14px;height:14px}}.eventMain_eventMain__QxrCF{padding:20px;display:flex;margin:0 auto;max-width:var(--max-width);width:100%;flex-direction:column;gap:16px;position:relative;box-sizing:border-box;min-height:calc(100vh - var(--nav-height) - 40px)}.eventMain_heroSection__5BPf0{background:linear-gradient(145deg,var(--primary-800) 0,var(--primary-700) 40%,var(--primary-750,var(--primary-700)) 100%);border-radius:16px;overflow:hidden;position:relative;border:1px solid var(--primary-600);box-shadow:0 4px 20px rgba(0,0,0,.15);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eventMain_heroSection__5BPf0:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top center,rgba(var(--sports-open-rgb,255,141,209),.06) 0,transparent 50%);pointer-events:none}.eventMain_heroSection__5BPf0:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.02) 0,transparent 40%);pointer-events:none}.eventMain_heroContent__oxeg_{position:relative;z-index:1;padding:24px}.eventMain_leagueInfo__PbLYY{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.eventMain_leagueBadge__ASNDm{display:flex;align-items:center;gap:6px;background:rgba(var(--sports-open-rgb,255,141,209),.1);border:1px solid rgba(var(--sports-open-rgb,255,141,209),.2);padding:6px 12px;border-radius:20px;color:var(--sports-open);font-size:13px;font-weight:600}.eventMain_regionBadge__HbYYf{display:flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:6px 12px;border-radius:20px;color:var(--primary-200);font-size:12px;font-weight:500}.eventMain_header__6Thrq{display:flex;align-items:center;gap:12px;margin-bottom:16px}.eventMain_backButton__KnP3W{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:var(--primary-200);transition:all .2s ease;flex-shrink:0}.eventMain_backButton__KnP3W:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:var(--primary-0);transform:translateX(-2px)}.eventMain_breadcrumb__jk4cC{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1}.eventMain_breadcrumbItem__M_i8K{color:var(--primary-300);font-size:13px;font-weight:500;transition:all .2s ease;text-decoration:none}.eventMain_breadcrumbItem__M_i8K:hover{color:var(--sports-open)}.eventMain_separator__VKoOJ{color:var(--primary-500);font-size:11px}.eventMain_breadcrumbCurrent__5PMpR{color:var(--primary-100);font-size:13px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventMain_matchInfo__Vzb_d{background:var(--primary-700);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}.eventMain_matchTime__ZwfB9{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--primary-200);font-size:14px}.eventMain_matchTime__ZwfB9 .eventMain_timeIcon___rUOw{font-size:16px}.eventMain_teams__sRcuv{display:flex;align-items:center;justify-content:center;gap:24px}.eventMain_awayTeam__FcfBW,.eventMain_homeTeam__uHv_e{display:flex;align-items:center;gap:12px}.eventMain_teamIcon__Ealia{font-size:20px}.eventMain_teamName__qGOK2{font-size:16px;font-weight:600}.eventMain_scoreBox__hWwbe{width:40px;height:40px;background:var(--primary-600);border:1px solid var(--primary-500);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--primary-200);font-size:18px;font-weight:700}.eventMain_versus__ykVTo{color:var(--primary-300);font-size:14px;font-weight:500}.eventMain_matchActions__uMYet{display:flex;gap:8px;justify-content:center}.eventMain_actionButton__zqm_Y{background:var(--primary-600);border:1px solid var(--primary-500);color:var(--primary-200);padding:8px 16px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.eventMain_actionButton__zqm_Y:hover{background:var(--primary-500);border-color:var(--primary-400);color:var(--primary-0)}.eventMain_marketTabs__pLjr_{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.eventMain_marketTabs__pLjr_::-webkit-scrollbar{display:none}.eventMain_tabButton__L13TD{display:flex;align-items:center;gap:6px;padding:10px 16px;background:var(--primary-700);border:1px solid var(--primary-600);border-radius:20px;color:var(--primary-200);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .2s ease;flex-shrink:0}.eventMain_tabButton__L13TD:hover{background:var(--primary-600);border-color:var(--primary-500);color:var(--primary-100)}.eventMain_tabButton__L13TD.eventMain_active__Cb7_z{background:var(--jade);border-color:var(--jade);color:var(--on-teal,#06201c);box-shadow:0 2px 8px rgba(53,230,206,.3)}.eventMain_tabIcon__ziZru{font-size:14px}.eventMain_tabName__0LLNf{font-weight:500}.eventMain_tabsContainer__iwWe9{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--primary-600)}.eventMain_tabs__FvJ_u{display:flex;gap:8px}.eventMain_tab__ugDJu{padding:8px 16px;background:var(--primary-700);border:1px solid var(--primary-600);border-radius:6px;color:var(--primary-200);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.eventMain_tab__ugDJu:hover{background:var(--primary-600);color:var(--primary-0)}.eventMain_tab__ugDJu.eventMain_active__Cb7_z{background:var(--accent-500);border-color:var(--accent-400);color:var(--primary-0)}.eventMain_searchContainer__JYEKh{display:flex;align-items:center;min-width:250px}.eventMain_searchBox__VvF3L{position:relative;width:100%}.eventMain_searchIcon__78NaQ{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--primary-300);pointer-events:none;z-index:1}.eventMain_searchInput__QVy6_{width:100%;background:var(--primary-700);color:var(--primary-0);padding:10px 12px 10px 36px;border-radius:8px;border:1px solid var(--primary-600);outline:none;font-size:14px;transition:all .2s ease}.eventMain_searchInput__QVy6_:focus{border-color:var(--accent-500);background:var(--primary-600)}.eventMain_searchInput__QVy6_::-moz-placeholder{color:var(--primary-400)}.eventMain_searchInput__QVy6_::placeholder{color:var(--primary-400)}.eventMain_marketsList__CapgV{display:flex;flex-direction:column;gap:12px}.eventMain_oddsButtons__OA48O{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;padding:8px}.eventMain_handicapTable__mnenJ{display:flex;flex-direction:column;gap:8px;padding:12px}.eventMain_handicapHeader__BKCjA{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--primary-600)}.eventMain_teamColumn__MwRWa{text-align:center;font-weight:600;color:var(--primary-100);font-size:14px}.eventMain_handicapRow__noaPJ{display:grid;grid-template-columns:1fr 1fr;gap:12px}.eventMain_oddsReverse__Z7bgy{direction:rtl}.eventMain_oddsReverse__Z7bgy>*{direction:ltr}.eventMain_teamBet__YuCIl{display:flex;justify-content:center}.eventMain_totalTable__jwfCX{display:flex;flex-direction:column;gap:8px;padding:12px}.eventMain_totalHeader__OSqE9{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--primary-600)}.eventMain_totalColumn__Kx7Lf{text-align:center;font-weight:600;color:var(--primary-100);font-size:14px}.eventMain_totalRow__gK2OD{display:grid;grid-template-columns:1fr 1fr;gap:12px}.eventMain_totalBet__fPar2{display:flex;justify-content:center}.eventMain_teamTotalLabel__8GRwV{font-weight:600;font-size:13px;color:var(--primary-100);padding:8px 0 4px}.eventMain_teamTotalLabel__8GRwV:first-child{padding-top:0}.eventMain_oddsButton__U6W7C{background:var(--primary-600);border:1px solid var(--primary-500);border-radius:6px;padding:12px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:4px}.eventMain_oddsButton__U6W7C:hover{background:var(--primary-500);border-color:var(--primary-400);transform:translateY(-1px)}.eventMain_oddsButton__U6W7C:active{transform:translateY(0)}.eventMain_oddsButton__U6W7C.eventMain_active__Cb7_z{background:var(--jade);border-color:var(--jade)}.eventMain_oddsButton__U6W7C.eventMain_active__Cb7_z .eventMain_oddLabel__4lDgO,.eventMain_oddsButton__U6W7C.eventMain_active__Cb7_z .eventMain_oddValue__OQU7u{color:var(--primary-0)}.eventMain_oddLabel__4lDgO{color:var(--primary-200);font-size:12px;font-weight:500}.eventMain_oddValue__OQU7u{color:var(--primary-0);font-size:16px;font-weight:700}.eventMain_oddsTable__Er8GX{display:flex;flex-direction:column;gap:8px;padding:8px;width:100%}.eventMain_tableRow___YZFt{display:flex;align-items:center;gap:12px;width:100%}.eventMain_tableLabel__71OA_{color:var(--primary-200);font-size:13px;font-weight:500;min-width:60px;flex-shrink:0}.eventMain_tableButtons__nuiAZ{display:flex;gap:8px;flex:1;width:100%}.eventMain_tableButtons__nuiAZ>*{flex:1}.eventMain_tableButton__xKZtD{flex:1;background:var(--primary-600);border:1px solid var(--primary-500);border-radius:6px;padding:8px;cursor:pointer;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center}.eventMain_tableButton__xKZtD:hover{background:var(--primary-500);border-color:var(--primary-400)}.eventMain_tableButton__xKZtD span:first-child{color:var(--primary-200);font-size:11px;font-weight:500}.eventMain_tableButton__xKZtD span:last-child{color:var(--jade);font-size:14px;font-weight:700}.eventMain_oddsAll__musHs{padding:12px}.eventMain_allGrid__6by4i{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(min-width:865px)and (max-width:1099px){.eventMain_allGrid__6by4i{grid-template-columns:repeat(3,1fr)}}@media(min-width:150px)and (max-width:864px){.eventMain_allGrid__6by4i{grid-template-columns:1fr;gap:6px}}.eventMain_allButton__oMi_g{background:var(--primary-600);border:1px solid var(--primary-500);border-radius:6px;padding:10px 12px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:6px}.eventMain_allButton__oMi_g:hover{background:var(--primary-500);border-color:var(--primary-400);transform:translateY(-1px)}.eventMain_allButton__oMi_g:active{transform:translateY(0)}.eventMain_allLabel___pw3y{color:var(--primary-200);font-size:12px;font-weight:500;text-align:center}.eventMain_allOdds__lQ3Ln{color:var(--jade);font-size:16px;font-weight:700}@media(min-width:865px)and (max-width:1099px){.eventMain_eventMain__QxrCF{padding:16px;gap:14px}.eventMain_heroContent__oxeg_{padding:20px}.eventMain_teamName__qGOK2{font-size:18px}.eventMain_matchupContainer__IRvFb{gap:24px}.eventMain_leagueBadge__ASNDm{font-size:12px;padding:5px 10px}.eventMain_regionBadge__HbYYf{font-size:11px}.eventMain_teams__sRcuv{gap:16px}.eventMain_marketTabs__pLjr_{gap:6px}.eventMain_tabButton__L13TD{padding:8px 12px;font-size:12px}}@keyframes eventMain_shimmer__EVSPZ{0%{background-position:-200% 0}to{background-position:200% 0}}.eventMain_skeletonBase__U4vHP,.eventMain_skeletonBreadcrumb__Bd_UV,.eventMain_skeletonMarketHeader__N2E2a,.eventMain_skeletonOddsButton__WJLLE,.eventMain_skeletonTab__lvEhM,.eventMain_skeletonTeam__ecHqs,.eventMain_skeletonTime__Dqjtt{background:linear-gradient(90deg,var(--primary-700) 25%,var(--primary-600) 50%,var(--primary-700) 75%);background-size:200% 100%;animation:eventMain_shimmer__EVSPZ 1.5s infinite;border-radius:4px}.eventMain_skeletonBreadcrumb__Bd_UV{height:24px;width:200px}.eventMain_eventInfo__IHm5P{display:flex;flex-direction:column;align-items:center;gap:20px}.eventMain_matchupContainer__IRvFb{display:flex;align-items:center;justify-content:center;gap:32px;width:100%}.eventMain_teamBox__bBxw7{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;max-width:240px;padding:8px}.eventMain_teamName__qGOK2{color:var(--primary-0);font-size:20px;font-weight:700;text-align:center;line-height:1.3;max-width:100%;word-break:keep-all}.eventMain_vsSection__hwtcZ{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.eventMain_vsText__98BeX{color:var(--primary-400);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.eventMain_liveTag__Mp3DS{display:flex;align-items:center;gap:6px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);padding:4px 10px;border-radius:20px;color:#ef4444;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.eventMain_liveDot__Oav2s{width:6px;height:6px;background:#ef4444;border-radius:50%;animation:eventMain_pulse__qk_V8 1.5s ease-in-out infinite}@keyframes eventMain_pulse__qk_V8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.eventMain_scoreDisplay__9Zefc{display:flex;align-items:center;gap:8px;background:var(--primary-600);padding:8px 20px;border-radius:12px;border:1px solid var(--primary-500)}.eventMain_scoreNumber__sVqsG{color:var(--primary-0);font-size:28px;font-weight:800;min-width:36px;text-align:center}.eventMain_scoreDivider__TmkZt{color:var(--primary-400);font-size:20px;font-weight:300}.eventMain_eventMeta__y5j1j{display:flex;flex-direction:column;align-items:center;gap:8px}.eventMain_eventTime__zc_hx{display:flex;align-items:center;gap:8px;color:var(--primary-200);font-size:14px;font-weight:500}.eventMain_timeIcon___rUOw{color:var(--primary-400)}.eventMain_statusBadge__ajEhr{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.eventMain_statusBadge__ajEhr.eventMain_settled__HPuiA{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);color:#22c55e}.eventMain_statusBadge__ajEhr.eventMain_upcoming__awtJh{background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);color:#3b82f6}.eventMain_skeletonTeam__ecHqs{height:24px;width:150px}.eventMain_vs__RpifO{color:var(--primary-400);font-size:14px;font-weight:500}.eventMain_score__9egRW{color:var(--primary-0);font-size:20px;font-weight:700;background:var(--primary-600);padding:4px 12px;border-radius:6px}.eventMain_settled__HPuiA{color:var(--accent-500);font-size:12px;font-weight:500}.eventMain_skeletonTime__Dqjtt{height:16px;width:140px}.eventMain_skeletonTab__lvEhM{height:36px;width:80px;border-radius:6px}.eventMain_marketsContainer__W7h_U{display:flex;flex-direction:column;gap:12px}.eventMain_skeletonMarket___1Hdm{background:var(--primary-700);border-radius:8px;overflow:hidden}.eventMain_skeletonMarketHeader__N2E2a{height:48px;border-radius:0}.eventMain_skeletonMarketContent__dVJwK{display:flex;gap:8px;padding:16px}.eventMain_skeletonOddsButton__WJLLE{height:48px;flex:1;border-radius:6px}.eventMain_noMarkets__MmJ3v{color:var(--primary-300)}.eventMain_noMarkets__MmJ3v,.eventMain_settledMessage__MpKfZ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;background:var(--primary-700);border-radius:8px;text-align:center}.eventMain_settledMessage__MpKfZ{gap:8px}.eventMain_settledMessage__MpKfZ p{color:var(--primary-100);font-size:16px;font-weight:600;margin:0}.eventMain_settledSubtext__YN1Xi{color:var(--primary-400)!important;font-size:14px!important;font-weight:400!important}.eventMain_errorContainer__XIRdX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;background:var(--primary-700);border-radius:8px;color:var(--primary-300);text-align:center;gap:16px}.eventMain_retryButton__g5TpO{background:var(--jade);color:var(--on-teal,#06201c);border:none;padding:10px 24px;border-radius:6px;cursor:pointer;font-weight:500;transition:opacity .2s ease}.eventMain_retryButton__g5TpO:hover{opacity:.9}@media(min-width:150px)and (max-width:864px){.eventMain_eventMain__QxrCF{padding:12px;gap:12px}.eventMain_heroSection__5BPf0{border-radius:12px}.eventMain_heroContent__oxeg_{padding:16px}.eventMain_header__6Thrq{flex-wrap:wrap;margin-bottom:12px}.eventMain_backButton__KnP3W{width:32px;height:32px;border-radius:8px}.eventMain_breadcrumb__jk4cC{width:100%;font-size:11px;margin-top:8px}.eventMain_breadcrumbItem__M_i8K{font-size:11px}.eventMain_leagueInfo__PbLYY{margin-bottom:16px;gap:8px}.eventMain_leagueBadge__ASNDm{padding:4px 10px;font-size:11px}.eventMain_regionBadge__HbYYf{padding:4px 8px;font-size:10px}.eventMain_matchupContainer__IRvFb{flex-direction:column;gap:12px}.eventMain_teamBox__bBxw7{max-width:100%;padding:4px}.eventMain_teamName__qGOK2{font-size:16px}.eventMain_vsSection__hwtcZ{flex-direction:row;gap:12px}.eventMain_vsText__98BeX{font-size:12px}.eventMain_scoreDisplay__9Zefc{padding:6px 16px}.eventMain_scoreNumber__sVqsG{font-size:22px;min-width:28px}.eventMain_eventMeta__y5j1j{gap:6px}.eventMain_eventTime__zc_hx{font-size:12px}.eventMain_statusBadge__ajEhr{font-size:10px;padding:3px 10px}.eventMain_tabsContainer__iwWe9{flex-direction:column;gap:12px;align-items:stretch}.eventMain_searchContainer__JYEKh{min-width:auto;width:100%}.eventMain_tab__ugDJu{padding:6px 12px;font-size:13px}.eventMain_handicapTable__mnenJ,.eventMain_totalTable__jwfCX{padding:8px}.eventMain_handicapHeader__BKCjA,.eventMain_handicapRow__noaPJ,.eventMain_totalHeader__OSqE9,.eventMain_totalRow__gK2OD{gap:8px}.eventMain_teamColumn__MwRWa,.eventMain_totalColumn__Kx7Lf{font-size:12px}.eventMain_matchInfo__Vzb_d{padding:16px}.eventMain_teams__sRcuv{flex-direction:column;gap:12px}.eventMain_awayTeam__FcfBW,.eventMain_homeTeam__uHv_e{width:100%;justify-content:center}.eventMain_marketTabs__pLjr_{gap:4px}.eventMain_tabButton__L13TD{padding:6px 10px;font-size:11px}.eventMain_oddsButtons__OA48O{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}}.sportsLoad_sportsFrameLoader__5WaJo{position:absolute;bottom:0;top:0;left:0;right:-2px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;background:var(--primary-800);z-index:1;padding-bottom:2em}.sportsLoad_sportsFrameLoader__5WaJo .sportsLoad_startLogo__FrhuJ{width:auto;display:flex;justify-content:center;align-items:center;z-index:1;margin-bottom:1em}.sportsLoad_sportsFrameLoader__5WaJo .sportsLoad_sportsText__i8lHW{margin:0;z-index:1;font-size:1em}.sportsLoad_sportsFrameLoader__5WaJo .sportsLoad_loaderWrapper__jpEXo{position:relative;width:180px;height:2px;margin-top:6px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.sportsLoad_sportsFrameLoader__5WaJo .sportsLoad_sweep__ijtw5{position:absolute;top:0;left:0;width:40%;height:100%;border-radius:999px;background:var(--jade);box-shadow:0 0 10px rgba(var(--jade-rgb),.7);animation:sportsLoad_loadSweep__I_ifl 1.1s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sportsLoad_sportsFrameLoader__5WaJo .sportsLoad_sweep__ijtw5{animation:none;width:100%;opacity:.5}}@keyframes sportsLoad_loadSweep__I_ifl{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.sportsBanner_container__RbbrB{margin-bottom:0;position:relative}.sportsBanner_bannerWrapper__VGjHq{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.sportsBanner_bannerWrapper__VGjHq::-webkit-scrollbar{display:none}.sportsBanner_bannerCard__sLqht{flex-shrink:0;width:calc((100% - 32px)/3);min-height:160px}.sportsBanner_bannerContent__sp5z7{border-radius:12px;padding:24px;height:160px;position:relative;overflow:hidden;cursor:pointer;transition:transform .3s ease;display:block;text-decoration:none;color:inherit}.sportsBanner_bannerContent__sp5z7:hover{transform:translateY(-2px)}.sportsBanner_bannerContent__sp5z7.sportsBanner_banner1__3gcRX{background:linear-gradient(135deg,var(--sports-banner-gradient-green-start) 0,var(--sports-banner-gradient-green-end) 100%)}.sportsBanner_bannerContent__sp5z7.sportsBanner_banner2__O6NLW{background:linear-gradient(135deg,var(--sports-banner-gradient-blue-start) 0,var(--sports-banner-gradient-blue-end) 100%)}.sportsBanner_bannerContent__sp5z7.sportsBanner_banner3__1iW9G{background:linear-gradient(135deg,var(--jade) 0,var(--common-button-background-hover-1) 100%)}.sportsBanner_label__fnPPB{position:absolute;top:8px;left:8px;background:var(--sports-banner-label-background);padding:4px 8px;border-radius:4px;font-size:12px;color:var(--primary-0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sportsBanner_content___XYFR{margin-top:32px}.sportsBanner_title__9zuS2{color:var(--primary-0);font-size:20px;font-weight:700;margin-bottom:4px}.sportsBanner_subtitle__5_g_q{color:var(--sports-banner-subtitle-color);font-size:14px;margin-bottom:16px}.sportsBanner_button__gTjRJ{background:var(--sports-banner-button-background);color:var(--sports-banner-button-color);padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .2s;display:inline-block}.sportsBanner_button__gTjRJ:hover{background:var(--sports-banner-button-hover-background);transform:translateY(-1px);box-shadow:0 2px 8px var(--sports-banner-button-shadow)}.sportsBanner_button__gTjRJ:active{transform:translateY(0)}.sportsBanner_navigation__WwJ7Y{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;display:flex;align-items:center;justify-content:space-between;padding:0 8px;z-index:10}.sportsBanner_navSpacer__nLpz_{flex:1}.sportsBanner_navButton__zIbwQ{background:var(--sports-banner-nav-background);border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}.sportsBanner_navButton__zIbwQ:hover{background:var(--sports-banner-nav-hover-background);transform:scale(1.1)}.sportsBanner_navButton__zIbwQ:active{transform:scale(.95)}.sportsBanner_navLeft__SWMn6{margin-right:auto}.sportsBanner_navRight___yJ6R{margin-left:auto}.sportsBanner_skeletonBanner__xe_qF{width:100%;height:160px;background:var(--primary-600);border-radius:12px;position:relative;overflow:hidden}.sportsBanner_skeletonBanner__xe_qF:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--sports-slider-shimmer-background),transparent);animation:sportsBanner_skeleton-shimmer__6gYvb 1.5s infinite}.sportsBanner_skeletonLabel__NKqOA{position:absolute;top:8px;left:8px;width:60px;height:20px;background:var(--primary-500);border-radius:4px}.sportsBanner_skeletonContent__mLXSV{position:absolute;bottom:24px;left:24px;right:24px}.sportsBanner_skeletonTitle__EJf01{width:80%;height:20px;background:var(--primary-500);border-radius:4px;margin-bottom:8px}.sportsBanner_skeletonSubtitle__QUxOr{width:60%;height:14px;background:var(--primary-500);border-radius:4px;margin-bottom:16px}.sportsBanner_skeletonButton__knakI{width:100px;height:32px;background:var(--primary-500);border-radius:8px}@keyframes sportsBanner_skeleton-shimmer__6gYvb{to{transform:translateX(100%)}}@media(min-width:865px)and (max-width:1099px){.sportsBanner_bannerCard__sLqht{width:calc((100% - 16px)/2)}.sportsBanner_navButton__zIbwQ{width:36px;height:36px}}@media(min-width:150px)and (max-width:864px){.sportsBanner_container__RbbrB{margin-bottom:20px}.sportsBanner_bannerWrapper__VGjHq{gap:12px}.sportsBanner_bannerCard__sLqht{width:100%;min-height:140px}.sportsBanner_bannerContent__sp5z7{height:140px;padding:20px}.sportsBanner_title__9zuS2{font-size:18px}.sportsBanner_subtitle__5_g_q{font-size:13px;margin-bottom:12px}.sportsBanner_button__gTjRJ{padding:6px 12px;font-size:13px}.sportsBanner_skeletonBanner__xe_qF{height:140px}.sportsBanner_navigation__WwJ7Y{padding:0 4px}.sportsBanner_navButton__zIbwQ{width:32px;height:32px}}.sportsSearchBar_container___GH1x{margin-bottom:0}.sportsSearchBar_searchWrapper__WKPSB{position:relative;max-width:400px}.sportsSearchBar_icon__syvDX{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--primary-400);width:18px;height:18px;pointer-events:none}.sportsSearchBar_input__mimzp{width:100%;background:var(--primary-800);color:var(--primary-0);padding:12px 16px 12px 44px;border-radius:12px;border:1px solid var(--primary-600);outline:none;font-size:14px;transition:all .2s ease}.sportsSearchBar_input__mimzp:focus{border-color:var(--jade);background:var(--primary-700);box-shadow:0 0 0 3px rgba(53,230,206,.15)}.sportsSearchBar_input__mimzp::-moz-placeholder{color:var(--primary-400)}.sportsSearchBar_input__mimzp::placeholder{color:var(--primary-400)}.sportsSearchBar_input__mimzp:hover:not(:focus){border-color:var(--primary-500);background:var(--primary-750,var(--primary-700))}.sportsMaintenance_maintenance__9m1s5{width:100%;min-height:calc(100vh - var(--nav-height) - 3em);margin-bottom:3em;display:flex;justify-content:center;align-items:center;flex-direction:column}.sportsMaintenance_maintenance__9m1s5 .sportsMaintenance_titleSection__9Hv4g{margin-top:1em;color:var(--primary-300)}.sportsMaintenance_maintenance__9m1s5 .sportsMaintenance_titleSection__9Hv4g .sportsMaintenance_subtitle__iy3ey,.sportsMaintenance_maintenance__9m1s5 .sportsMaintenance_titleSection__9Hv4g .sportsMaintenance_title__hLgl9{margin:0;padding:0;text-align:center}.sportsMaintenance_maintenance__9m1s5 .sportsMaintenance_desc__bGWke{display:inline-block;max-width:500px;text-align:center;margin-top:2em;color:var(--primary-300)}@media(min-width:150px)and (max-width:864px){.sportsMaintenance_maintenance__9m1s5 .sportsMaintenance_desc__bGWke{max-width:calc(100vw - 40px)}}.sportsMaintenance_maintenance__9m1s5 .sportsMaintenance_button__kH7UY{margin-top:2em;box-sizing:border-box;padding:10px 16px;border-radius:6px;background:var(--grd,linear-gradient(-90deg,var(--common-button-background-1) 0,var(--jade) 100%));box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.sportsMaintenance_maintenance__9m1s5 .sportsMaintenance_button__kH7UY:hover{box-shadow:inset 0 0 0 2000px var(--button-hover-overlay)}