.live-odds_container__OAeDq{min-height:100vh;background:#0C0E12!important;padding:16px 24px 24px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#FFFFFF;position:relative;isolation:isolate;z-index:0}.live-odds_headerSpacer__d4nH1{height:24px}.live-odds_headerTop__0_K5C,.live-odds_header__y0DcL{margin-bottom:16px}.live-odds_titleSection__tmMLl{display:flex;flex-direction:column;gap:4px}.live-odds_titleRow__teFh8{display:flex;align-items:center;gap:12px}.live-odds_title__Q0oZn{font-size:24px;font-weight:600;letter-spacing:-.02em;color:#FFFFFF;margin:0 0 8px}.live-odds_subtitle__vrxhC{font-size:13px;color:#696969;margin:0}.live-odds_mobileHint__IR1Uf{display:none;font-size:11px;color:rgba(148,163,184,.55);margin:3px 0 0}.live-odds_liveBadge__vFIEH{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.02em;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.2);background:rgba(29,37,48,.4);color:#94a3b8;margin-bottom:8px;white-space:nowrap}.live-odds_dot__CfP0e{width:7px;height:7px;border-radius:50%;background:#64748b}.live-odds_status_live__aklBN{color:#34d399;border-color:rgba(52,211,153,.3)}.live-odds_status_live__aklBN .live-odds_dot__CfP0e{background:#34d399;animation:live-odds_pulse__KRR7o 1.6s ease-in-out infinite}.live-odds_status_connecting__OAepx,.live-odds_status_reconnecting__w5bK1{color:#fbbf24}.live-odds_status_connecting__OAepx .live-odds_dot__CfP0e,.live-odds_status_reconnecting__w5bK1 .live-odds_dot__CfP0e{background:#fbbf24;animation:live-odds_pulse__KRR7o 1s ease-in-out infinite}.live-odds_status_disabled__l_1yO .live-odds_dot__CfP0e{background:#64748b}@keyframes live-odds_pulse__KRR7o{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.live-odds_filtersRow__uqSQC{justify-content:space-between;margin-top:16px}.live-odds_filtersRow__uqSQC,.live-odds_leftFilters__4gNhF,.live-odds_rightFilters__xJmLb{display:flex;align-items:center;gap:12px}.live-odds_sportFilters__Aa8YC{display:flex;flex-direction:row;align-items:center;padding:0;gap:4px;height:32px}.live-odds_filterBtn__KShUp{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 12px;height:26px;font-size:11.5px;font-weight:600;font-family:inherit;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#696969;background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease;white-space:nowrap;box-sizing:border-box;text-decoration:none}.live-odds_filterBtn__KShUp:hover{color:#ffffff;background:rgba(255,255,255,.04)}.live-odds_filterBtn__KShUp.live-odds_active__RfTUR{color:#ffffff;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.live-odds_filterBtn__KShUp.live-odds_active__RfTUR:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}.live-odds_sportSelectWrap__gfkDp{display:none;position:relative;align-items:center}.live-odds_sportSelect___mkXL{appearance:none;-webkit-appearance:none;padding:5px 28px 5px 12px;height:26px;font-size:11.5px;font-weight:600;font-family:inherit;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#ffffff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);cursor:pointer;box-sizing:border-box}.live-odds_sportSelect___mkXL option{background:#0f172a;color:#fff;text-transform:none}.live-odds_sportSelectCaret__WBzUU{position:absolute;right:11px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:9px;color:rgba(148,163,184,.8)}.live-odds_shell__J7uOl{display:flex;gap:20px;align-items:flex-start;margin-top:20px}.live-odds_sidebar__OP7Dl{width:236px;flex-shrink:0;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto;padding-right:4px;scrollbar-width:thin}.live-odds_sidebar__OP7Dl::-webkit-scrollbar{width:6px}.live-odds_sidebar__OP7Dl::-webkit-scrollbar-thumb{background:rgba(148,163,184,.2);border-radius:3px}.live-odds_board__bpyBv{flex:1;min-width:0}.live-odds_sideSection__5Hh_m{margin-bottom:16px}.live-odds_sideHeading__azItF{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(148,163,184,.55);padding:4px 10px;margin-bottom:4px}.live-odds_sideItem__MDB5z{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 10px;font-size:13px;font-weight:500;color:rgba(226,232,240,.75);background:transparent;border:none;border-radius:7px;cursor:pointer;text-align:left;font-family:inherit;transition:background .12s ease,color .12s ease}.live-odds_sideItem__MDB5z:hover{background:rgba(41,47,63,.4);color:#fff}.live-odds_sideItem__MDB5z.live-odds_active__RfTUR{background:rgba(59,130,246,.18);color:#fff}.live-odds_sideItem__MDB5z.live-odds_active__RfTUR .live-odds_sideCount__lt9Ov{color:rgba(191,219,254,.9)}.live-odds_sideCount__lt9Ov{font-size:11px;font-weight:600;color:rgba(148,163,184,.5);font-variant-numeric:tabular-nums}.live-odds_sideCounts__MOiWz{display:inline-flex;align-items:center;gap:7px}.live-odds_sideEvCount__ZK0v3{font-size:10.5px;font-weight:700;color:rgba(250,204,21,.92);font-variant-numeric:tabular-nums}.live-odds_sideEvLabel__ewGX3{display:inline-flex;align-items:center;gap:6px}.live-odds_sideLock__rZsey{display:inline-flex;color:rgba(148,163,184,.7)}.live-odds_sideSelCount__bkX__{margin-left:8px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:none;color:rgba(250,204,21,.85)}.live-odds_sideItemLabel__PtvI2{display:inline-flex;align-items:center;gap:7px;min-width:0}.live-odds_evTick__Wi9xZ{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;font-size:10px;font-weight:800;color:transparent;border:1px solid rgba(148,163,184,.35);border-radius:4px}.live-odds_evTickOn__laNYf{color:#0C0E12;background:rgba(250,204,21,.92);border-color:rgba(250,204,21,.92)}.live-odds_sideItem__MDB5z.live-odds_evPicked__JsbBX{background:rgba(250,204,21,.07);color:#ffffff}.live-odds_sidebarBackdrop__NonNq{display:none}.live-odds_sideTab___aJTE{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:70;display:none;align-items:center;justify-content:center;writing-mode:vertical-rl;text-orientation:mixed;padding:14px 5px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(148,163,184,.85);background:linear-gradient(180deg,rgba(30,41,59,.96),rgba(15,23,42,.96));border:1px solid rgba(255,255,255,.12);border-left:none;border-radius:0 9px 9px 0;cursor:pointer;font-family:inherit;box-shadow:4px 0 18px rgba(0,0,0,.35)}.live-odds_sideTab___aJTE:hover{color:#ffffff;background:rgba(51,65,85,.96)}.live-odds_sideTab___aJTE.live-odds_show__DAxOz{display:flex}.live-odds_sideTab___aJTE.live-odds_hiddenTab__49DtH{display:none}@media (max-width:1023px){.live-odds_sideTab___aJTE{display:flex}.live-odds_sideTab___aJTE.live-odds_hiddenTab__49DtH{display:none}}.live-odds_sideCollapseBtn__OhzdD{display:flex;align-items:center;width:100%;height:46px;text-align:left;padding:0 10px;margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(148,163,184,.7);background:transparent;border:none;border-radius:7px;cursor:pointer;font-family:inherit}.live-odds_sideCollapseBtn__OhzdD:hover{color:#ffffff;background:rgba(255,255,255,.04)}@media (min-width:1024px){.live-odds_sidebar__OP7Dl.live-odds_collapsed__uxO7w{display:none}}@media (max-width:1023px){.live-odds_sideCollapseBtn__OhzdD{display:none}}.live-odds_arbBtn___rICe{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 12px;height:26px;font-size:11.5px;font-weight:600;font-family:inherit;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#696969;background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease;white-space:nowrap;box-sizing:border-box}.live-odds_arbBtn___rICe:hover{color:#ffffff;background:rgba(255,255,255,.04)}.live-odds_arbBtn___rICe.live-odds_active__RfTUR{color:#ffffff;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.live-odds_arbBtn___rICe.live-odds_active__RfTUR:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}.live-odds_btnLock__U3QoO{display:inline-flex;align-items:center;color:rgba(148,163,184,.7)}.live-odds_contentSection__RTT5C{margin-top:0}.live-odds_loadingState___Koy_{display:flex;align-items:center;justify-content:center;min-height:400px}.live-odds_loadingText___fKMG{color:rgba(255,255,255,.7);font-size:1rem}.live-odds_emptyState__ATBWT{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:2rem;text-align:center}.live-odds_emptyTitle__fH_R0{font-size:1.25rem;color:rgba(255,255,255,.9);font-weight:600;margin-bottom:.5rem}.live-odds_emptySubtitle__CmAuD{font-size:1rem;color:rgba(255,255,255,.6)}.live-odds_oddsTableContainer__Z7U9S{width:100%;overflow:auto;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.live-odds_oddsTable__7KUSa{width:100%;border-collapse:collapse;background:transparent;font-variant-numeric:tabular-nums}.live-odds_oddsTable__7KUSa th{padding:12px 16px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,232,240,.8);border-bottom:1px solid rgba(148,163,184,.15);white-space:nowrap;position:sticky;top:0;background:#0C0E12;z-index:8}.live-odds_oddsTable__7KUSa th.live-odds_teamColumn__J5UE0{width:210px;min-width:210px;position:sticky;left:0;background:#0C0E12;z-index:14;text-align:left}.live-odds_oddsColumn__zh9v9{min-width:110px}.live-odds_oddsTable__7KUSa th.live-odds_consensusColumn__eupPY{width:120px;min-width:120px;position:sticky;left:210px;background:#0C0E12;z-index:13;border-right:1px solid rgba(148,163,184,.25)}.live-odds_consensusCell__9QIod{position:sticky;left:210px;background:#0C0E12;z-index:6;border-right:1px solid rgba(148,163,184,.25)}.live-odds_sportsbookColumn__Iuw_t{min-width:120px}.live-odds_oddsTable__7KUSa tbody tr{border-bottom:1px solid rgba(148,163,184,.1);transition:background .15s ease}.live-odds_oddsTable__7KUSa tbody tr.live-odds_awayRow__mCPvn{border-bottom:none}.live-odds_oddsTable__7KUSa tbody tr:hover{background:rgba(29,37,48,.3)}.live-odds_oddsTable__7KUSa tbody tr.live-odds_awayRow__mCPvn .live-odds_oddsCell__Vbv6k,.live-odds_oddsTable__7KUSa tbody tr.live-odds_awayRow__mCPvn .live-odds_teamCell__f_NM7{padding-bottom:6px}.live-odds_oddsTable__7KUSa tbody tr:not(.live-odds_awayRow__mCPvn) .live-odds_oddsCell__Vbv6k,.live-odds_oddsTable__7KUSa tbody tr:not(.live-odds_awayRow__mCPvn) .live-odds_teamCell__f_NM7{padding-top:6px}.live-odds_teamCell__f_NM7{padding:12px 16px;width:210px;min-width:210px;position:sticky;left:0;background:#0C0E12;z-index:6}.live-odds_teamInfo__GZHFV{display:flex;align-items:center;gap:10px}.live-odds_teamLogo__8Qw5_{width:24px;height:24px;object-fit:contain;flex-shrink:0}.live-odds_teamDot__G2IYz{width:22px;height:22px;border-radius:50%;flex-shrink:0;background:rgba(148,163,184,.25)}.live-odds_teamName__uB8_w{font-size:13px;font-weight:500;color:rgba(226,232,240,.9)}.live-odds_oddsCell__Vbv6k{padding:12px 16px;text-align:center;vertical-align:middle}.live-odds_oddsBox__hw_hn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:6px 10px;background:rgba(29,37,48,.3);border:1px solid rgba(148,163,184,.15);border-radius:6px;min-width:80px}.live-odds_oddsLine__G8gRy{font-size:13px;font-weight:700;color:#FFFFFF}.live-odds_oddsValue__56_Di{font-size:11px;font-weight:600;color:rgba(148,163,184,.8)}.live-odds_bestOdds__A9Q3n{background:rgba(59,130,246,.2)!important;border-color:rgba(59,130,246,.4)!important}.live-odds_flashUp__rqp0Z{animation:live-odds_cellFlashUp__F7Alc 1.4s ease-out}.live-odds_flashDown__wS5Ob{animation:live-odds_cellFlashDown__HVAUd 1.4s ease-out}@keyframes live-odds_cellFlashUp__F7Alc{0%{background:rgba(52,211,153,.55);border-color:#34d399;box-shadow:0 0 0 1px #34d399,0 0 12px rgba(52,211,153,.55)}55%{background:rgba(52,211,153,.3);border-color:rgba(52,211,153,.8);box-shadow:0 0 0 1px rgba(52,211,153,.55),0 0 8px rgba(52,211,153,.3)}to{background:rgba(29,37,48,.3);border-color:rgba(148,163,184,.15);box-shadow:none}}@keyframes live-odds_cellFlashDown__HVAUd{0%{background:rgba(248,113,113,.5);border-color:#f87171;box-shadow:0 0 0 1px #f87171,0 0 12px rgba(248,113,113,.55)}55%{background:rgba(248,113,113,.28);border-color:rgba(248,113,113,.8);box-shadow:0 0 0 1px rgba(248,113,113,.55),0 0 8px rgba(248,113,113,.3)}to{background:rgba(29,37,48,.3);border-color:rgba(148,163,184,.15);box-shadow:none}}.live-odds_arrow__lb0M8{font-size:9px;line-height:1;margin-left:1px}.live-odds_arrowUp__sPCrH{color:#34d399}.live-odds_arrowDown__iKDpg{color:#f87171}.live-odds_gameHeaderRow__Ps38T td{padding:10px 16px 6px;position:sticky;left:0;background:#0C0E12;z-index:5}.live-odds_gameHeader__lxTmu{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:rgba(226,232,240,.95)}.live-odds_gameHeaderTime__Og3iD{font-size:11px;font-weight:500;color:rgba(148,163,184,.6)}.live-odds_propLabelCell__uOHQH{padding:10px 16px;width:210px;min-width:210px;position:sticky;left:0;background:#0C0E12;z-index:6}.live-odds_propName__g9_nd{font-size:13px;font-weight:500;color:rgba(226,232,240,.92)}.live-odds_propSub__L6EvM{font-size:11px;color:rgba(148,163,184,.55);margin-top:2px}.live-odds_ouBox__shBRI{display:inline-flex;flex-direction:column;align-items:stretch;gap:2px;padding:5px 8px;background:rgba(29,37,48,.3);border:1px solid rgba(148,163,184,.15);border-radius:6px;min-width:76px}.live-odds_ouRow__tFAAX{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:3px;padding:1px 3px}.live-odds_ouTag__aJFoX{font-size:9px;font-weight:700;letter-spacing:.04em;color:rgba(148,163,184,.6)}.live-odds_ouLine__4qMSJ{font-size:11px;font-weight:600;color:rgba(226,232,240,.85)}.live-odds_ouOdds__aR2g7{font-size:11px;font-weight:600;color:rgba(226,232,240,.7)}.live-odds_ouBest__dqdSw{background:rgba(59,130,246,.22)}.live-odds_ouBest__dqdSw .live-odds_ouLine__4qMSJ,.live-odds_ouBest__dqdSw .live-odds_ouOdds__aR2g7{color:#fff}.live-odds_gameSelectWrap__Z9Yg1{position:relative;display:inline-block}.live-odds_gameSelectBtn__Bk4Ma{display:inline-flex;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,232,240,.85);background:none;border:none;cursor:pointer;font-family:inherit;white-space:nowrap}.live-odds_gameSelectBtn__Bk4Ma:hover,.live-odds_gameSelectBtn__Bk4Ma:hover .live-odds_gameSelectCaret__82G7C{color:#fff}.live-odds_gameSelectCaret__82G7C{font-size:9px;color:rgba(148,163,184,.8)}.live-odds_gameSelectBackdrop__NbfT4{position:fixed;inset:0;z-index:98}.live-odds_gameSelectMenu__I2yp6{min-width:230px;max-height:320px;overflow-y:auto;background:#11141b;border:1px solid rgba(148,163,184,.22);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.55);padding:6px;z-index:99;scrollbar-width:thin}.live-odds_gameSelectItem__oJkYg{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:8px 10px;font-size:12px;font-weight:600;color:rgba(226,232,240,.85);background:transparent;border:none;border-radius:6px;cursor:pointer;font-family:inherit;text-align:left;white-space:nowrap}.live-odds_gameSelectItem__oJkYg:hover{background:rgba(41,47,63,.55);color:#fff}.live-odds_gameSelectItem__oJkYg.live-odds_active__RfTUR{background:rgba(59,130,246,.18);color:#fff}.live-odds_gameSelectTime__eCCSC{font-size:11px;font-weight:500;color:rgba(148,163,184,.6)}.live-odds_loadingBarWrap__26eyK{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:14px}.live-odds_loadingBarTrack__h_1VA{position:relative;width:240px;max-width:60%;height:3px;border-radius:999px;background:rgba(148,163,184,.12);overflow:hidden}.live-odds_loadingBarFill__3epu8{position:absolute;top:0;left:-40%;height:100%;width:40%;border-radius:999px;background:linear-gradient(90deg,transparent,#34d399,transparent);animation:live-odds_indeterminate__jRzyv 1.1s ease-in-out infinite}@keyframes live-odds_indeterminate__jRzyv{0%{left:-40%}to{left:100%}}.live-odds_loadingLabel__wmsdW{font-size:13px;color:rgba(255,255,255,.5)}.live-odds_fadeIn__jrG1q{animation:live-odds_fadeIn__jrG1q .25s ease}@keyframes live-odds_fadeIn__jrG1q{0%{opacity:0}to{opacity:1}}.live-odds_naText__5_LfR{font-size:11px;color:rgba(148,163,184,.5);font-weight:500}.live-odds_gameTimeRow__TM5Zq{display:flex;align-items:center;gap:8px;font-size:11px;color:rgba(255,255,255,.5);margin-top:4px}.live-odds_gameTime__9rrp5{color:rgba(255,255,255,.5);white-space:nowrap}@media (max-width:1023px){.live-odds_shell__J7uOl{display:block}.live-odds_sidebar__OP7Dl{position:fixed;top:calc(var(--banner-offset, 0px) + var(--navbar-height-desktop, 58px) + var(--safe-top, 0px));left:0;bottom:0;width:280px;max-height:none;background:#0C0E12;border-right:1px solid rgba(148,163,184,.15);padding:16px 14px 20px;z-index:60;transform:translateX(-100%);transition:transform .2s ease;overflow-y:auto}.live-odds_sidebar__OP7Dl.live-odds_open__N1njh{transform:translateX(0)}.live-odds_sidebarBackdrop__NonNq.live-odds_open__N1njh{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:55}}@media (max-width:767px){.live-odds_sidebar__OP7Dl{top:calc(var(--banner-offset, 0px) + var(--navbar-height-mobile, 64px) + var(--safe-top, 0px))}.live-odds_container__OAeDq{padding:16px}.live-odds_mobileHint__IR1Uf{display:block}.live-odds_filtersRow__uqSQC{flex-wrap:nowrap;justify-content:space-between;gap:10px}.live-odds_leftFilters__4gNhF{width:auto;justify-content:flex-start;overflow:visible;padding-bottom:0}.live-odds_sportFilters__Aa8YC{display:none}.live-odds_sportSelectWrap__gfkDp{display:inline-flex}.live-odds_rightFilters__xJmLb{gap:8px}.live-odds_oddsTableContainer__Z7U9S{overflow-x:scroll}.live-odds_oddsTable__7KUSa th.live-odds_teamColumn__J5UE0,.live-odds_propLabelCell__uOHQH,.live-odds_teamCell__f_NM7{width:150px;min-width:150px}.live-odds_consensusCell__9QIod,.live-odds_oddsTable__7KUSa th.live-odds_consensusColumn__eupPY{left:150px;width:104px;min-width:104px}.live-odds_oddsColumn__zh9v9,.live-odds_sportsbookColumn__Iuw_t{min-width:96px}.live-odds_propName__g9_nd,.live-odds_teamName__uB8_w{font-size:12px}.live-odds_oddsBox__hw_hn{min-width:68px;padding:6px 8px}.live-odds_oddsLine__G8gRy{font-size:12px}.live-odds_oddsValue__56_Di{font-size:10px}.live-odds_mainTable__3RqN_ .live-odds_teamNameTeam__ZA5uX,.live-odds_mainTable__3RqN_ .live-odds_totalLogo__KZ1W8{display:none}.live-odds_mainTable__3RqN_ .live-odds_teamInfo__GZHFV{gap:6px}.live-odds_mainTable__3RqN_ .live-odds_teamCell__f_NM7,.live-odds_mainTable__3RqN_ th.live-odds_teamColumn__J5UE0{width:72px;min-width:72px;padding-left:10px;padding-right:6px}.live-odds_mainTable__3RqN_ .live-odds_consensusCell__9QIod,.live-odds_mainTable__3RqN_ th.live-odds_consensusColumn__eupPY{left:72px}.live-odds_mainTable__3RqN_ .live-odds_teamName__uB8_w{font-size:11px}.live-odds_mainTable__3RqN_ .live-odds_gameTimeRow__TM5Zq{font-size:9.5px}.live-odds_mainTable__3RqN_ .live-odds_gameTime__9rrp5{white-space:normal}}.live-odds_arbWrap__buPU2{display:flex;flex-direction:column;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.live-odds_arbPanel__1LWEu{overflow:auto;flex:1;min-height:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.live-odds_arbPanelHead__kCXWT{position:sticky;top:0;z-index:20;background:#0C0E12;margin-bottom:2px}.live-odds_arbToolbar__nVOwe{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:4px 0;flex-shrink:0}.live-odds_arbRiskLabel__b5TH5{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(226,232,240,.65)}.live-odds_arbRiskInput__OAvbM{width:84px;height:26px;padding:5px 12px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-align:center;color:#ffffff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);font-family:inherit;box-sizing:border-box;transition:background .16s ease,border-color .16s ease;appearance:textfield;-moz-appearance:textfield}.live-odds_arbRiskInput__OAvbM::-webkit-inner-spin-button,.live-odds_arbRiskInput__OAvbM::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.live-odds_arbRiskInput__OAvbM:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}.live-odds_arbRiskInput__OAvbM:focus{outline:none;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.28)}.live-odds_arbCount__y5lkM{font-size:12px;color:rgba(255,255,255,.52);white-space:nowrap}.live-odds_arbCountMobile__ULlFY{display:none}.live-odds_roiBadge__2OWqJ{flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:700;letter-spacing:.05em;color:rgba(74,222,128,.95);background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.35);border-radius:999px}.live-odds_roiBadgeNeg__9vp5V{color:rgba(248,113,113,.95);background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.35)}.live-odds_arbRowProfitNeg___I469{color:rgba(248,113,113,.75)}.live-odds_arbColsHead__1B3Pg,.live-odds_arbRow__76gd0{display:grid;grid-template-columns:88px 112px minmax(130px,1fr) minmax(220px,1.5fr) 168px;gap:14px;align-items:center}.live-odds_arbColsHead__1B3Pg{padding:8px 12px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.6);border-bottom:1px solid rgba(148,163,184,.15)}.live-odds_arbList__xBEFG{display:flex;flex-direction:column}.live-odds_arbRow__76gd0{padding:12px;border-bottom:1px solid rgba(148,163,184,.1)}.live-odds_arbRow__76gd0:hover{background:rgba(255,255,255,.025)}.live-odds_arbColRoi__nkf_c{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.live-odds_arbRowProfit__gl5vU{font-size:11px;font-weight:600;color:rgba(74,222,128,.75);font-variant-numeric:tabular-nums;padding-left:2px}.live-odds_arbEventTeams__TDSY4{font-size:13px;font-weight:700;color:#ffffff;white-space:nowrap}.live-odds_arbEventTime__YwNyf{margin-top:2px;font-size:11px;color:rgba(148,163,184,.65);white-space:nowrap}.live-odds_arbMarketName__Mk5kl{font-size:12.5px;font-weight:600;color:rgba(226,232,240,.92)}.live-odds_arbMarketSub__aHuSh{margin-top:2px;font-size:11.5px;color:rgba(148,163,184,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-odds_arbColBets__lFRz_,.live-odds_arbColBooks__7oc_u{display:flex;flex-direction:column;gap:6px}.live-odds_arbBetLine__XdTes{display:flex;align-items:center;gap:10px;height:26px;font-size:12.5px}.live-odds_arbStake___zNEg{flex-shrink:0;min-width:62px;font-weight:700;color:#ffffff;font-variant-numeric:tabular-nums}.live-odds_arbBetLabel__se46F{flex:1;font-weight:600;color:rgba(226,232,240,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-odds_arbBetOdds__tk9Pg{flex-shrink:0;font-weight:700;color:#ffffff;font-variant-numeric:tabular-nums}.live-odds_arbBookLine__s0fp3{display:flex;align-items:center;height:26px}.live-odds_arbBookBtn__uW4ks{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:4px 10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:7px;cursor:default;font-family:inherit}.live-odds_arbBookBtn__uW4ks.live-odds_hasAlts__HFJKq{cursor:pointer}.live-odds_arbBookBtn__uW4ks.live-odds_hasAlts__HFJKq:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}.live-odds_arbBookName__VY8nj{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(226,232,240,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-odds_arbBookMore__Th3rL{flex-shrink:0;font-size:10.5px;font-weight:700;color:rgba(96,165,250,.9);font-variant-numeric:tabular-nums}.live-odds_arbBookMenu___2k4Q{position:fixed;z-index:99;width:220px;max-height:280px;overflow-y:auto;padding:8px;border-radius:10px;background:linear-gradient(180deg,rgba(30,41,59,.98),rgba(15,23,42,.98));border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 40px rgba(0,0,0,.55)}.live-odds_arbBookMenuTitle__zT0V5{padding:2px 8px 6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.6)}.live-odds_arbBookMenuRow__bjLl_{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 8px;border-radius:6px;font-size:12px;font-weight:600;color:rgba(226,232,240,.9)}.live-odds_arbBookMenuRow__bjLl_:hover{background:rgba(255,255,255,.05)}.live-odds_arbBookMenuPick__rwzav{width:100%;border:none;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.live-odds_arbBookMenuPick__rwzav:hover{background:rgba(34,211,238,.08)}.live-odds_arbBookMenuOdds__np4Ti{font-weight:700;color:#ffffff;font-variant-numeric:tabular-nums}.live-odds_evRow__UwgI6{display:grid;grid-template-columns:88px 112px minmax(130px,1fr) minmax(220px,1.5fr) 168px;gap:14px;align-items:center;padding:12px;border-bottom:1px solid rgba(148,163,184,.1)}.live-odds_evRow__UwgI6:hover{background:rgba(250,204,21,.025)}.live-odds_evBadge__tEhxX{padding:3px 8px;font-size:12px;letter-spacing:.05em;background:rgba(250,204,21,.1);border:1px solid rgba(250,204,21,.35);border-radius:999px}.live-odds_evBadge__tEhxX,.live-odds_evOdds__Upmh4{flex-shrink:0;font-weight:700;color:rgba(250,204,21,.95)}.live-odds_evOdds__Upmh4{font-variant-numeric:tabular-nums}.live-odds_evFair__64YLP{flex-shrink:0;font-size:11px;font-weight:600;color:rgba(148,163,184,.6);font-variant-numeric:tabular-nums;white-space:nowrap}.live-odds_evBaselineNote__CAui4{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(148,163,184,.6);white-space:nowrap}.live-odds_lockedEvent__S1eYH{position:relative;display:block;text-decoration:none;cursor:pointer}.live-odds_lockedBlur__vSx8V{filter:blur(6px);user-select:none;pointer-events:none}.live-odds_lockBadge__aK6na{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:rgba(226,232,240,.9);background:rgba(15,23,42,.85);border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 14px rgba(0,0,0,.45)}.live-odds_lockedEvent__S1eYH:hover .live-odds_lockBadge__aK6na{color:#ffffff;border-color:rgba(255,255,255,.32)}@media (max-width:760px){.live-odds_arbColsHead__1B3Pg,.live-odds_arbRow__76gd0,.live-odds_evRow__UwgI6{min-width:800px;gap:10px}.live-odds_arbPanelHead__kCXWT{min-width:800px}.live-odds_arbToolbar__nVOwe{gap:10px;min-height:40px}.live-odds_arbRiskLabel__b5TH5{font-size:10.5px;gap:7px}.live-odds_arbRiskInput__OAvbM{width:64px;height:24px;padding:4px 10px;font-size:11px}.live-odds_arbCount__y5lkM{font-size:11px}.live-odds_arbCountFull__V8wub{display:none}.live-odds_arbCountMobile__ULlFY{display:inline}}.live-odds_propNameRow__qfJ8O{display:flex;align-items:center;gap:8px;min-width:0}.live-odds_propHeadshot__FI2WL{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0;background:rgba(255,255,255,.06)}.live-odds_booksBackdrop__fbGRi{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.45)}.live-odds_booksPanel__I42WF{position:fixed;top:72px;right:16px;width:320px;max-width:calc(100vw - 24px);max-height:min(72vh,640px);display:flex;flex-direction:column;z-index:91;padding:16px;border-radius:14px;background:linear-gradient(180deg,rgba(30,41,59,.98),rgba(15,23,42,.98));border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 50px rgba(0,0,0,.55)}.live-odds_booksHead__rPLZ5{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.live-odds_booksTitle__hJ4ib{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffffff}.live-odds_booksReset__jyg6o{padding:4px 12px;font-size:11px;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.7);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:999px;cursor:pointer;font-family:inherit}.live-odds_booksReset__jyg6o:hover{color:#fff;background:rgba(255,255,255,.08)}.live-odds_booksRegionLabel__CH3_t{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;color:rgba(148,163,184,.9);margin-bottom:10px}.live-odds_booksRegionSelect__XyN0F{flex:1;padding:6px 10px;font-size:12.5px;font-weight:600;color:#ffffff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px;font-family:inherit;cursor:pointer}.live-odds_booksRegionSelect__XyN0F option{background:#0f172a;color:#fff}.live-odds_booksCount__0VeYv{font-size:11px;color:rgba(148,163,184,.6);margin-bottom:8px;font-variant-numeric:tabular-nums}.live-odds_booksList__b4q0o{overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;padding-right:4px}.live-odds_bookRow__1GU4h{display:flex;align-items:center;gap:7px;padding:4px 6px;font-size:12px;font-weight:500;color:rgba(226,232,240,.85);border-radius:6px;cursor:pointer;user-select:none}.live-odds_bookRow__1GU4h:hover{background:rgba(255,255,255,.04)}.live-odds_bookRow__1GU4h input{accent-color:#3b82f6;cursor:pointer;margin:0;flex-shrink:0}