:root{--muted:#b4bdc6;--sp1:8px;--sp2:16px;--sp3:24px}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.balance strong,.hdrName b,.liveTag,.mOdd,.marketPrice,.marketTable td,.odd,.odd strong,.oddBtn,.odds strong,td button.marketPrice{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.categoryLabel,.eventtop,.marketMatch small,.muted,.slEmpty{color:var(--muted)}.slHead,.slItem{min-height:44px}.slHead small,.slItem small{background:rgba(255,255,255,.09);color:#dbe1e6;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slHead{margin:0;padding:8px 14px;min-height:44px}.slLeague{box-sizing:border-box;width:calc(100% - 14px);padding:10px 14px 10px 30px;margin:2px 0 2px 14px}.slLeague small{margin-left:auto;flex:none}.categoryLabel,.slMinor{letter-spacing:.08em}@media (max-width:680px){.shell{padding-left:var(--sp2);padding-right:var(--sp2)}.mOdd,.marketOutcomes button,td button.marketPrice{min-height:44px}.mChips button,.mLeagues button,.mQuick button,.mSport button{min-height:40px}}.lgHead{background:#213249!important;border:1px solid #31465f}.lgHead strong{font-size:16px;font-weight:700}.marketTable thead th{background:#1d2a3b!important;color:#c9d6e6!important;font-weight:600;letter-spacing:.04em}.marketMatch strong{font-size:15px}.marketMatch small{font-size:12px}.compactMore{border-radius:10px!important;background:#243752!important;border:1px solid #36506f!important;color:#dbe6f3!important;font-weight:600;white-space:nowrap;padding:8px 4px!important}.mOdd,td button.marketPrice{font-size:17px;font-weight:700}.mTrash{font-size:12px!important;font-weight:700;color:#dbe6f3}.mPageTitle{background:#1c2b40!important;border:1px solid #2c415b}.mChips{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.mChips button{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}@media (max-width:680px){.mChips{display:flex;flex-wrap:nowrap}}.epPage{background:#0f1720;padding:0 0 96px}.epHero{border-radius:0 0 18px 18px;min-height:0;padding:0 14px 16px;background:linear-gradient(180deg,#1c2b40,#16222f)!important;border-bottom:1px solid #2c415b;display:block}.epHero:before{display:none}.epBar{display:flex;align-items:center;gap:10px;padding:10px 0 6px}.epBar .epBack{position:static;width:40px;height:40px;border-radius:12px;background:#243752;border:1px solid #36506f;font-size:26px;line-height:34px;flex:none}.epLg{color:#c9d6e6;font-size:13px;font-weight:600;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epMatch{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;padding-top:6px}.epTeam{gap:8px}.epTeam b{font-size:15px;font-weight:700;line-height:1.2}.epShirt{width:44px;height:44px}.epMid{gap:2px;min-width:88px}.epDay{color:#9fb3cc;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.epClock{color:#fff;font-size:30px;font-weight:700;line-height:1.1}.epClock,.epScore{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.epLeague{margin:8px 0 0;color:#9fb3cc}.epTabs{position:-webkit-sticky;position:sticky;top:0;z-index:5;gap:2px;margin:0;padding:0 8px;border-radius:0;background:#0f1720;border-bottom:1px solid #26364a}.epTabs button{border-radius:0;padding:14px 12px 12px;font-size:14px;font-weight:600;color:#9fb3cc;border-bottom:3px solid transparent;background:transparent!important}.epTabs button.on{border-bottom-color:#4da3ff}.epList{padding:12px 12px 0;gap:10px}.epCard{background:#16222f;border:1px solid #26364a;border-radius:14px;padding-bottom:4px}.epCardTitle{text-align:left;padding:12px 14px 4px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#9fb3cc}.epOdds{padding:6px 12px 10px;gap:8px}.epOdd{background:#1f2e40;border:1px solid #2c415b;border-radius:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.epOddS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;padding:6px 4px}.epOddS span{font-size:12px;font-weight:600;color:#9fb3cc}.epOddS strong{font-size:18px;font-weight:700;color:#fff}.epOdd.selected{background:#4da3ff;border-color:#4da3ff;color:#06182e}.epOdd.selected span,.epOdd.selected strong{color:#06182e}.epGrid{padding:4px 12px 10px;gap:8px}.epOddL{min-height:46px}.epOddL span{color:#c9d6e6;font-weight:500}.epOddL strong{font-size:16px;font-weight:700}.epDone{background:#4da3ff}.epList{padding:10px 10px 0;gap:8px}.epCard{border-radius:12px;padding-bottom:2px}.epCardTitle{padding:9px 12px 2px;font-size:11px}.epOdds{padding:5px 10px 8px;gap:6px}.epOddS{min-height:44px;gap:0;padding:4px 2px}.epOddS span{font-size:11px}.epOddS strong{font-size:16px}.epGrid{padding:3px 10px 8px;gap:6px}.epOddL{min-height:38px;padding:6px 10px;font-size:12.5px}.epOddL strong{font-size:14.5px}.epPage{background:#0b121a}.epCard{background:#1b2a3d;border:1px solid #3a5676}.epCardTitle{color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.06em;margin:10px 12px 2px;padding:2px 0 2px 9px;border-left:3px solid #4da3ff;line-height:1.3}.epOdd{background:#2b4160;border:1px solid #52729a}.epOddL span,.epOddS span{color:#d4e2f3}.epOddL strong,.epOddS strong{color:#fff}.epTabs{background:#0b121a;border-bottom:1px solid #2f4560}.epTabs button{color:#b9c9dd}.epTabs button.on{color:#fff;border-bottom-color:#3ddc84}.epOdd.selected{background:#3ddc84;border-color:#9af0bf;box-shadow:0 0 0 2px rgba(61,220,132,.35)}.epDone,.epOdd.selected span,.epOdd.selected strong{color:#04210f}.epDone{background:#3ddc84}@media (max-width:680px){.layout .mChips>button.mMore{position:-webkit-sticky;position:sticky;right:0;z-index:3;background:#243752!important;border:1px solid #36506f!important;color:#fff!important;font-weight:700;box-shadow:-14px 0 12px -4px #0f1720}.layout .mChips{overflow-x:auto!important;overflow-y:hidden;gap:6px!important;scroll-snap-type:x proximity}.layout .mChips>button{flex:0 0 auto!important;min-width:max-content!important;font-size:12.5px!important;padding:8px 12px!important;scroll-snap-align:start}.mSport{gap:12px!important;padding:14px 12px!important;background:#16222f!important;border:1px solid #2c415b!important;border-radius:20px!important}.mSport button,.mSport button.on{min-width:112px;min-height:0!important;padding:0!important;gap:9px!important;border:0!important;background:none!important;color:#c9d6e6!important;font-size:19px!important;font-weight:600}.mSport button i{display:grid;place-items:center;width:100%;height:92px;border-radius:22px;background:#223348;border:1px solid #36506f;color:#dbe7f5}.mSport button i .spIc{width:54px;height:54px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mSport button.on{color:#fff!important}.mSport button.on i{background:linear-gradient(160deg,#3f93ff,#2563c9);border-color:#8cbcff;color:#fff;box-shadow:0 6px 16px rgba(37,99,201,.45)}.lmSports{gap:10px!important;padding:12px!important;background:#16222f!important;border:1px solid #2c415b;border-radius:18px!important}.lmSports button{gap:8px!important;padding:0!important;background:none!important;color:#c9d6e6!important;font-size:13px!important;font-weight:600}.lmSports button.on{color:#fff!important}.lmSports .lmTile{display:grid;place-items:center;width:100%;height:68px;border-radius:16px;background:#223348;border:1px solid #36506f;color:#dbe7f5;font-style:normal}.lmSports svg{width:38px!important;height:38px!important;stroke-width:1.5!important;stroke:currentColor!important}.lmSports button.on .lmTile{background:linear-gradient(160deg,#3f93ff,#2563c9);border-color:#8cbcff;color:#fff;box-shadow:0 6px 16px rgba(37,99,201,.45)}.lmSports button.on svg{stroke:#fff!important}.lmSports em{top:6px!important;right:9px!important;z-index:2;background:rgba(11,18,26,.7);border-radius:9px;padding:1px 6px;color:#dbe7f5!important;font-size:11px!important;font-weight:700}.lmSports button.on em{background:rgba(255,255,255,.22);color:#fff!important}.mNav{padding:10px!important;gap:6px!important;border-radius:26px!important;background:linear-gradient(180deg,#1c2c40,#132033)!important;border:1px solid #34506f!important;box-shadow:0 10px 26px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06)!important}.mNav button{gap:9px!important;padding:16px 2px 14px!important;border-radius:20px!important;font-size:21px!important;font-weight:600;letter-spacing:.01em;color:#b9c9dd!important}.mNav button i{height:auto!important}.mNav button .navIc{width:46px!important;height:46px!important;stroke-width:1.6!important}.mNav button.on{color:#fff!important;background:linear-gradient(180deg,rgba(77,163,255,.22),rgba(77,163,255,.08))!important;box-shadow:inset 0 0 0 1px rgba(109,179,255,.45)}.mNav button.on .navIc{stroke:#6db3ff!important}.mNav button.on:after{content:"";position:absolute;left:28%;right:28%;bottom:5px;height:3px;border-radius:3px;background:#6db3ff}.mNav button em{top:6px!important;right:14%!important}.mSport{gap:10px!important;padding:10px 12px!important;border-radius:18px!important}.mSport button,.mSport button.on{min-width:98px!important;gap:7px!important;font-size:17px!important}.mSport button i{height:64px!important;border-radius:18px!important}.mSport button i .spIc{width:36px!important;height:36px!important}.lmSports{gap:8px!important;padding:9px 10px!important;border-radius:16px!important}.lmSports button{gap:5px!important;font-size:12px!important}.lmSports .lmTile{height:46px!important;border-radius:13px!important}.lmSports svg{width:28px!important;height:28px!important}.lmSports em{top:4px!important;right:7px!important;font-size:10px!important;padding:0 5px!important}.marketMatch,.slCountry{content-visibility:auto;contain-intrinsic-size:auto 96px}.countryCard{content-visibility:auto;contain-intrinsic-size:auto 56px}}.countryCard,.marketPrice,[role=button],a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}