.sports-loader{min-height:160px;color:var(--reference-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.domestic-market-stack,.overseas-event{position:relative}.domestic-market-stack>.sports-loader,.overseas-event>.sports-loader{min-height:56px}.sports-loader small{margin-top:4px;display:block}.sports-loader-progress{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:999px;flex-shrink:0;width:96px;height:4px;display:block;overflow:hidden}.sports-loader-progress>span{border-radius:inherit;background:currentColor;width:40%;height:100%;animation:1.2s ease-in-out infinite odds-refresh-slide;display:block}.sports-load-error{color:var(--reference-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.sports-load-retry{min-height:32px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;padding:4px 10px}.sports-loader-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite sports-loader-spin}@keyframes odds-refresh-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes sports-loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sports-loader-spinner{animation:none}.sports-loader-progress>span{animation:none;transform:translate(75%)}}.sport-app.reference-sports.feed-preview{height:auto;min-height:100dvh;padding:20px;display:block;overflow:visible}.feed-preview>p{color:var(--reference-muted);margin:8px 0 16px}.feed-preview fieldset{border:0;min-width:0;margin:24px 0;padding:0}.feed-preview legend{padding:0 0 10px;font-size:16px;font-weight:700}.sport-app.reference-sports .sports-view-header{border:1px solid var(--reference-line);background:var(--reference-panel);grid-column:1/-1;align-items:center;gap:28px;min-height:52px;padding:0 14px;display:flex}.sports-view-title{font-size:17px;font-weight:800}.sports-view-tabs{align-self:stretch;gap:6px;display:flex}.sports-view-tabs a{min-width:128px;color:var(--reference-muted);border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;display:flex}.sports-view-tabs a.active{color:var(--reference-green-text);border-color:var(--reference-green);background:var(--reference-inset)}.sports-view-tabs a:hover{background:var(--reference-hover)}.sports-view-tabs small{font-size:11px;font-weight:500}.sport-app.reference-sports .listing-heading{background:var(--reference-panel);border-bottom:1px solid var(--reference-line);margin:0;padding:13px 12px}.listing-heading>span{color:var(--reference-muted);font-size:12px}.listing-sport-tabs{background:var(--reference-panel);scrollbar-width:thin;gap:3px;padding:8px;display:flex;overflow-x:auto}.listing-sport-tabs a{border:1px solid var(--reference-line);background:var(--reference-button);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-weight:600;display:flex}.listing-sport-tabs a.active{border-color:var(--reference-green);color:var(--reference-green-text);background:var(--reference-inset)}.sport-app.reference-sports .listing-toolbar{justify-content:space-between;gap:8px;margin-bottom:8px;padding:8px;display:flex}.listing-period-tabs{gap:4px;display:flex}.listing-period-tabs a{color:var(--reference-muted);border-radius:3px;padding:5px 9px;font-size:12px}.listing-period-tabs a.active{background:var(--reference-button);color:var(--reference-text)}.sport-app.reference-sports .domestic-view .league-board,.sport-app.reference-sports .overseas-view .league-board{border:0;border-radius:0;margin-bottom:4px}.sport-app.reference-sports .domestic-view .league-board-heading,.sport-app.reference-sports .overseas-view .league-board-heading{background:var(--reference-button);border:0;border-block:1px solid color-mix(in srgb, var(--reference-line) 75%, var(--reference-text));border-radius:0;min-height:40px;padding:7px 12px;font-size:12px}.domestic-view .league-board-heading{cursor:pointer;list-style:none}.league-board-country,.league-board-league{align-items:center;gap:6px;min-width:0;display:flex}.league-board-country{flex:0 auto;max-width:42%}.league-board-country>span:last-child,.league-board-league-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.league-board-league{text-align:right;flex:1;justify-content:flex-end}.league-board-league>img,.league-board-country>.country-flag{flex-shrink:0}.domestic-view .league-board-heading::-webkit-details-marker{display:none}.domestic-view .league-board-heading:focus-visible{outline:2px solid var(--reference-green);outline-offset:-2px}.league-icon{flex:0 0 20px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.league-toggle{color:var(--reference-muted);flex-shrink:0;margin-left:auto;transform:rotate(-90deg)}.league-board[open]>.league-board-heading .league-toggle{transform:none}.sport-app.reference-sports .domestic-view .reference-event-group>summary{display:none}.domestic-market-stack{grid-template-columns:minmax(0,1fr);gap:0;margin:3px 0 12px;display:grid}.domestic-market-group{font-variant-numeric:tabular-nums;grid-column:1;grid-template-columns:10% minmax(0,1fr) 8.3% minmax(0,1fr);gap:3px;min-width:0;font-size:12px;display:grid}.domestic-market-row{display:contents}.combination-collapse+.combination-collapse .domestic-market-group{margin-top:5px}.multi-line>.domestic-market-row:first-child>.domestic-time-cell{grid-row:span 3}.multi-line>.domestic-market-row:not(:first-child)>.domestic-time-cell{display:none}.sport-app.reference-sports .domestic-primary>.domestic-center-line{border-color:color-mix(in srgb, var(--reference-green) 45%, var(--reference-line));font-weight:700}.domestic-market-stack:not(.lines-expanded) .domestic-additional{display:none}.domestic-market-stack:not(.lines-expanded) .domestic-market-row:not(.domestic-additional)>.domestic-time-cell{grid-row:auto;display:grid}.domestic-lines-toggle{border:1px solid var(--reference-line);background:var(--reference-button);min-height:36px;color:var(--reference-green-text);justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.lines-expanded>.domestic-lines-toggle svg{transform:rotate(180deg)}.sport-app.reference-sports .domestic-market-row>*{border:1px solid var(--reference-line);background:color-mix(in srgb, var(--reference-button) 55%, var(--reference-panel));border-radius:0;min-width:0;min-height:40px}.domestic-time-cell{color:var(--reference-green-text);white-space:nowrap;place-items:center;display:grid;position:relative}.domestic-time-content{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:2px;width:100%;padding:2px 4px;line-height:13px;display:flex}.domestic-market-heading{justify-content:center;align-items:center;gap:2px;display:inline-flex}.domestic-time-cell:has(.domestic-overtime-help) .domestic-time-content{padding-inline:2px}.domestic-time-cell:has(.favorite) .domestic-market-heading:has(.domestic-overtime-help){padding-right:12px}@media (min-width:701px){.domestic-market-group:has(.domestic-overtime-help){grid-template-columns:minmax(62px,10%) minmax(0,1fr) 8.3% minmax(0,1fr)}}.domestic-overtime-help{color:var(--reference-muted);display:inline-flex}.domestic-overtime-help>button{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.domestic-overtime-help>button:focus-visible{outline:2px solid var(--reference-green);border-radius:50%}.domestic-overtime-tooltip{border:1px solid var(--reference-green);background:var(--reference-panel);width:270px;max-width:calc(100vw - 16px);color:var(--reference-text);white-space:normal;overflow-wrap:anywhere;border-radius:5px;margin:0;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.6;position:fixed;inset:auto;box-shadow:0 4px 16px #0004}.domestic-overtime-tooltip.included{color:#fff;background:#174f9b;border-color:#3985db}.domestic-market-label{color:var(--reference-text);font-size:10px;font-weight:600;line-height:12px}.domestic-time-cell .favorite{opacity:1;padding:0;position:absolute;top:1px;right:1px}@media (hover:hover) and (pointer:fine){.domestic-time-cell .favorite{opacity:0}.domestic-market-stack:hover .favorite,.domestic-time-cell:focus-within .favorite,.domestic-time-cell .favorite.selected{opacity:1}}.sport-app.reference-sports .domestic-market-row .odds-button,.domestic-empty-side{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex;position:relative}.sport-app.reference-sports .domestic-market-row .odds-button>span,.sport-app.reference-sports .domestic-market-row .odds-button>strong{background:0 0;min-height:0;padding:0;font-size:12px;font-weight:600}.sport-app.reference-sports .domestic-market-row .odds-button>span{overflow-wrap:anywhere;min-width:0;color:color-mix(in srgb, var(--reference-text) 78%, var(--reference-muted));align-items:center;gap:6px;font-weight:400;display:flex}.sport-app.reference-sports .domestic-result .odds-button>span,.domestic-result .domestic-empty-side>span:first-child{color:var(--reference-text);font-weight:700}.sport-app.reference-sports .domestic-market-row .team-icon{flex:0 0 18px;width:18px;height:18px}.domestic-market-row>.odds-button:last-child>span{flex-direction:row-reverse}.sport-app.reference-sports .domestic-market-row .odds-button>strong{flex:none;align-items:center;gap:3px;display:flex}.sport-app.reference-sports .domestic-market-row>.odds-button:last-child,.domestic-empty-side.away{text-align:right;flex-direction:row-reverse}.domestic-market-row>.odds-button:last-child strong{flex-direction:row-reverse}.sport-app.reference-sports .domestic-market-row>.odds-button:nth-child(3),.domestic-center-line{text-align:center;justify-content:center;align-items:center;font-weight:400;display:flex}.domestic-result>.odds-button:nth-child(3)>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.market-indicator{color:var(--reference-red,#f56666);align-items:center;font-size:10px;display:inline-flex}.market-indicator.under,.domestic-market-row>:last-child .market-indicator,.sports-live-view .has-center-line>.odds-button:nth-of-type(2) .market-indicator{color:#5a9cff}.sport-app.reference-sports .domestic-market-row .odds-button:hover:not(:disabled){background:var(--reference-hover)}.sport-app.reference-sports .domestic-market-row .odds-button.selected{border-color:var(--reference-green);background:var(--reference-hover);color:var(--reference-green-text)}@media (max-width:700px){.domestic-market-group{grid-template-columns:62px minmax(0,1fr) 44px minmax(0,1fr);gap:2px}.domestic-time-cell time{white-space:normal;text-align:center;max-width:40px;font-size:10px}.sport-app.reference-sports .domestic-market-row .odds-button,.domestic-empty-side{gap:4px;padding:5px}.sport-app.reference-sports .domestic-market-row .odds-button>span,.sport-app.reference-sports .domestic-market-row .odds-button>strong{font-size:11px}}.overseas-event{margin:3px 0 12px}.overseas-event-meta{color:var(--reference-muted);align-items:center;gap:8px;margin-bottom:3px;font-size:11px;display:flex}.overseas-event-meta time{color:var(--reference-green-text)}.overseas-event-meta .favorite{padding:3px}.overseas-expand{background:var(--reference-button);color:var(--reference-text);border:1px solid var(--reference-line);border-radius:0;align-items:center;gap:6px;margin-left:auto;padding:3px 8px;display:flex}.overseas-expand[aria-expanded=true]{color:var(--reference-green-text);border-color:var(--reference-green)}.overseas-expand[aria-expanded=true] svg{transform:rotate(180deg)}.overseas-event-teams{background:var(--reference-inset);border-bottom:1px solid var(--reference-line);grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;margin-bottom:12px;padding:12px;font-size:14px;font-weight:700;display:grid}.overseas-event-teams>:last-child{text-align:right}.overseas-event-teams>span{overflow-wrap:anywhere;min-width:0}.overseas-event-teams small{text-align:center;color:var(--reference-muted);font-size:10px;font-weight:500}.overseas-result-odds{grid-template-columns:minmax(0,1fr) 15% minmax(0,1fr);gap:3px;display:grid}.sport-app.reference-sports .overseas-result-odds :is(.odds-button,.domestic-empty-side){border:1px solid var(--reference-line);background:color-mix(in srgb, var(--reference-button) 55%, var(--reference-panel));border-radius:0;justify-content:space-between;min-height:38px;padding:6px 9px;display:flex}.sport-app.reference-sports .overseas-result-odds .odds-button.selected{border-color:var(--reference-green);background:color-mix(in srgb, var(--reference-green) 14%, var(--reference-button))}.sport-app.reference-sports .overseas-result-odds .odds-button>span,.sport-app.reference-sports .overseas-result-odds .odds-button>strong,.overseas-result-odds .domestic-empty-side{font-size:12px;font-weight:400}.overseas-result-odds .odds-button>span,.overseas-result-odds .domestic-empty-side>span:first-child{overflow-wrap:anywhere;text-align:left;min-width:0}.overseas-result-odds .odds-button>strong{flex-shrink:0;font-weight:400}.sport-app.reference-sports .overseas-result-odds .odds-button:last-child{flex-direction:row-reverse}.overseas-result-odds .odds-button:last-child>span{text-align:right}.sport-app.reference-sports .overseas-result-odds .odds-button:nth-child(2){justify-content:center}.overseas-result-odds .odds-button:nth-child(2)>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.overseas-versus{border:1px solid var(--reference-line);background:color-mix(in srgb, var(--reference-button) 55%, var(--reference-panel));color:var(--reference-muted);place-items:center;font-size:11px;display:grid}.overseas-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.overseas-workspace>*{min-width:0}.overseas-detail-panel{scrollbar-width:thin;max-height:calc(100dvh - 80px);padding:0 2px 12px;position:sticky;top:0;overflow-y:auto}.special-view{--special-border:color-mix(in srgb, var(--reference-text) 28%, var(--reference-panel))}.special-view .overseas-event-teams{background:var(--reference-button);border:1px solid var(--special-border);min-height:40px;margin-bottom:4px;padding:8px 10px}.special-view .overseas-event{margin-bottom:8px}.special-view .overseas-event.expanded .overseas-event-teams{border-color:var(--reference-green);background:color-mix(in srgb, var(--reference-green) 10%, var(--reference-button))}.special-view .overseas-detail-panel{background:var(--reference-panel);border:1px solid var(--special-border);padding:10px}.special-view .overseas-detail-heading :is(a,button),.special-view .overseas-event-teams small{color:var(--reference-text)}.sport-app.reference-sports .special-view .reference-market-card>summary{background:var(--reference-button);border-block:1px solid var(--special-border)}.sport-app.reference-sports .overseas-view .reference-event-group>summary{display:none}.overseas-detail-heading{justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-bottom:6px;display:flex}.overseas-detail-heading :is(a,button){color:var(--reference-muted);align-items:center;gap:4px;font-size:11px;display:flex}.overseas-detail-heading a{margin-left:auto}.sport-app.reference-sports .overseas-detail-back{display:none}@media (min-width:1100px) and (max-width:1299px){.sport-app.reference-sports:has(.overseas-view){grid-template-columns:210px minmax(0,1fr) 250px}}@media (max-width:1099px){.overseas-workspace{grid-template-columns:minmax(0,1fr)}.overseas-workspace:has(.overseas-detail-panel)>.reference-event-groups{display:none}.overseas-view:has(.overseas-detail-panel) .load-more{display:none}.overseas-detail-panel{max-height:none;position:static}.sport-app.reference-sports .overseas-detail-back{display:flex}}.sport-app.reference-sports .live-match-info{border:1px solid var(--reference-line);border-radius:3px;margin:8px 0}.live-match-info>summary{cursor:pointer;background:var(--reference-button);justify-content:space-between;align-items:center;padding:10px;list-style:none;display:flex}.live-match-info>summary::-webkit-details-marker{display:none}.live-match-info[open]>summary svg{transform:rotate(180deg)}.sport-app.reference-sports .live-match-info .reference-event-info{border:0;width:100%;max-width:none;margin:0}.sport-app.reference-sports.sports-live-view .sports-nav-live-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 6px;padding:0 22px 0 0}.sport-app.reference-sports.sports-live-view .sports-nav-live-card.active .sports-nav-live-match{background:color-mix(in srgb, var(--reference-green) 12%, var(--reference-panel));border-color:var(--reference-green)}.sport-app.reference-sports.sports-live-view .sports-nav-live-odds{display:none}.sport-app.reference-sports.sports-live-view .sports-nav-live-status{color:var(--reference-green-text);flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;margin:0;font-size:10px;display:flex}.sport-app.reference-sports.sports-live-view .sports-nav-live-favorite{top:50%;bottom:auto;right:2px;transform:translateY(-50%)}.sport-app.reference-sports.sports-live-view .sports-nav-live-match{border:1px solid var(--reference-line);background:color-mix(in srgb, var(--reference-button) 55%, var(--reference-panel));grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr) 30px;align-items:center;min-height:40px;display:grid}.sport-app.reference-sports.sports-live-view .sports-nav-live-team{align-items:center;gap:8px;font-size:12px}.sports-live-view .sports-nav-live-team>span{overflow-wrap:anywhere;min-width:0}.sport-app.reference-sports.sports-live-view .sports-nav-live-team .team-icon{vertical-align:middle;width:16px;height:16px;margin-right:4px;display:inline-block}.sport-app.reference-sports.sports-live-view .sports-nav-live-team:first-child{text-align:right;justify-content:flex-end;padding-left:8px}.sport-app.reference-sports.sports-live-view .sports-nav-live-team:nth-child(2){text-align:left;flex-direction:row-reverse;grid-area:1/3;justify-content:flex-end;padding-right:8px}.sport-app.reference-sports.sports-live-view .sports-nav-live-team b{background:var(--reference-inset);text-align:center;flex:0 0 28px;padding:5px 2px}.sport-app.reference-sports.sports-live-view .sports-nav-live-status>span{margin:0}.sports-nav-live-market-count{background:var(--reference-inset);text-align:center;padding:8px 2px;font-size:10px}.live-sport-tabs{scrollbar-width:none;flex:none;gap:4px;padding:4px 0;display:flex;overflow-x:auto}.live-sport-tabs a{border:1px solid var(--reference-line);background:var(--reference-button);white-space:nowrap;flex-direction:column;flex:0 0 56px;justify-content:center;align-items:center;gap:3px;min-height:50px;font-size:11px;display:flex}.live-sport-tabs a.active{color:var(--reference-green-text);border-color:var(--reference-green);background:var(--reference-hover)}.sport-app.reference-sports.sports-live-view .sports-nav-live-league>summary{background:var(--reference-inset);border-radius:0;min-height:40px;padding:6px 8px}.sport-app.reference-sports.sports-live-view .sports-workspace{border-left:1px solid var(--reference-line);margin-right:0;padding-left:6px}.sport-app.reference-sports.sports-live-view .reference-scoreboard-banner{border-radius:0;min-height:0}.sport-app.reference-sports.sports-live-view .reference-scoreboard-league{background:var(--reference-button);min-height:40px;padding:6px 8px}:is(.sport-app.reference-sports.sports-live-view .reference-scoreboard-start,.sport-app.reference-sports.sports-live-view .reference-scoreboard-status:not(:has(small))){display:none}.sport-app.reference-sports.sports-live-view .reference-scoreboard-teams{flex-direction:row;gap:20px;min-height:42px;padding:6px 12px}.sport-app.reference-sports.sports-live-view .reference-scoreboard-team{flex:1;gap:12px;min-width:0;font-size:13px}.sport-app.reference-sports.sports-live-view .reference-scoreboard-team.home>span{margin-left:auto}.sport-app.reference-sports.sports-live-view .reference-scoreboard-team.away{flex-direction:row-reverse}.sport-app.reference-sports.sports-live-view .reference-scoreboard-team.away>span{margin-right:auto}.sport-app.reference-sports.sports-live-view .reference-team-score{min-width:20px;color:var(--reference-green-text);text-align:center}.sport-app.reference-sports.sports-live-view .reference-market-card>summary{text-align:left;min-height:34px}.sport-app.reference-sports.sports-live-view .reference-market-row.has-center-line{grid-template-columns:minmax(0,1fr) 15% minmax(0,1fr)}.sport-app.reference-sports.sports-live-view .reference-market-card .reference-market-row.three-way-result>.odds-button:last-of-type{flex-direction:row}.sports-live-view .three-way-result>.odds-button:last-of-type>span{text-align:left}.sports-live-view .has-center-line>.odds-button:nth-of-type(2)>strong{flex-direction:row-reverse}.sports-live-view .has-center-line>.odds-button>strong{align-items:center;gap:3px;display:flex}.sport-app.reference-sports.sports-live-view .reference-market-card .odds-button,.sports-live-view .market-center-line{min-height:36px}.sport-app.reference-sports.sports-live-view .live-match-info{border:0;border-radius:0;margin:4px 0}.sports-live-view .live-match-info>summary{border-bottom:1px solid var(--reference-line);background:var(--reference-inset);min-height:32px;padding:6px 8px}.sports-live-view .live-match-info :is(.event-info-heading,.event-info-scoreboard){display:none}.sport-app.reference-sports.sports-live-view .live-match-info .event-info-content{padding:8px}.sport-app.reference-sports.sports-live-view .live-match-info .event-info-tabs button{flex-direction:row;gap:6px;min-height:32px;padding:5px}.sports-live-view .live-match-info .event-info-tabs svg{width:14px;height:14px}.sport-app.reference-sports.sports-live-view .reference-market-heading{display:none}@media (min-width:1300px){.sport-app.reference-sports{grid-template-columns:260px minmax(0,1fr) 290px}}@media (min-width:1180px){.sport-app.reference-sports.sports-live-view{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 260px}.sport-app.reference-sports.sports-live-view .sports-workspace{padding-top:0}.sport-app.reference-sports.sports-live-view .detail-breadcrumb{display:none}}@media (max-width:1179px){.sport-app.reference-sports.sports-live-view .sports-nav-live-match{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 24px;min-height:44px}.sport-app.reference-sports.sports-live-view .sports-nav-live-team{gap:4px;padding:0 3px;font-size:11px}.sports-live-view .sports-nav-live-team>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}.sport-app.reference-sports.sports-live-view .sports-nav-live-team b{flex-basis:20px}}@media (max-width:850px){.sport-app.reference-sports .listing-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.sport-app.reference-sports .feed-preview-link{min-height:32px;color:var(--reference-muted);background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:4px 0;font-size:12px}.listing-period-tabs a,.listing-collapse{white-space:nowrap;flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.listing-period-tabs{min-width:0;overflow-x:auto}.sport-app.reference-sports :is(.overseas-detail-heading a,.overseas-detail-heading button,.overseas-expand,.overseas-event-meta .favorite,.slip-head button){justify-content:center;min-width:44px;min-height:44px}.sport-app.reference-sports :is(.overseas-view .odds-button,.overseas-view .market-center-line),.sport-app.reference-sports.sports-live-view :is(.reference-market-card .odds-button,.market-center-line),.sport-app.reference-sports .reference-market-card>summary{min-height:44px}.sport-app.reference-sports .odds-button .odds-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;line-height:15px;display:-webkit-box;overflow:hidden}.sport-app.reference-sports .domestic-market-row>*{min-height:46px}.sport-app.reference-sports .sports-view-header{width:100%;min-height:48px;padding:0 4px}.sports-view-title{display:none}.sports-view-tabs{gap:0;width:100%}.sports-view-tabs a{white-space:nowrap;flex:1;gap:5px;min-width:0;padding:11px 5px;font-size:13px}.listing-sport-tabs a{padding:7px 10px}}@media (max-width:420px){.sports-view-tabs a{gap:4px;padding-inline:3px;font-size:12px}.sports-view-tabs svg{flex-shrink:0;width:15px;height:15px}.sports-view-tabs small{display:none}.listing-period-tabs a{padding:5px 6px}.overseas-event-teams{gap:6px;font-size:13px}}.start-countdown-remaining{white-space:normal;display:block}@media (max-width:700px){.domestic-time-cell time.start-countdown{max-width:60px}.domestic-time-cell .start-countdown-remaining{font-size:9px}}
.sport-app.reference-sports .tracker-disclosure{--tracker-cyan:#00d9ed;--tracker-green:#00db89;--tracker-surface:#202225;--tracker-inset:#101214;--tracker-line:#383d43;--tracker-muted:#a5abb2;border:1px solid var(--tracker-line);background:var(--tracker-surface);color:#edf1f3;border-radius:7px;margin:8px 0;overflow:hidden}.sport-app.reference-sports .tracker-disclosure>summary{color:#d9dfe4;border-bottom:1px solid var(--tracker-line);background:#272a2e;min-height:34px;padding:7px 10px;font-size:12px}.match-tracker,.match-tracker *{box-sizing:border-box}.match-tracker{width:100%;min-width:0;font-size:12px;line-height:1.4}.match-tracker button{font:inherit;cursor:pointer}.match-tracker button:focus-visible,.match-tracker select:focus-visible,.tracker-timeline-toolbar input:focus-visible+i{outline:2px solid var(--tracker-cyan);outline-offset:-2px}.tracker-heading{background:#292c30;justify-content:space-between;align-items:center;gap:10px;padding:5px 9px;font-size:11px;display:flex}.tracker-heading>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.tracker-heading time{color:#cbd0d5;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.tracker-heading .country-flag{width:15px!important;height:11px!important}.tracker-scoreboard{padding:0 9px 8px}.tracker-match-state{color:#c6ccd2;align-items:center;gap:6px;min-height:25px;font-size:11px;display:flex}.tracker-match-state>strong{color:var(--tracker-cyan);font-variant-numeric:tabular-nums}.tracker-match-state>small{letter-spacing:.8px;color:var(--tracker-cyan);margin-left:auto;font-size:9px;font-weight:700}.tracker-match-state>small.is-stale{color:#e6bd75;letter-spacing:0}.tracker-score-table{scrollbar-width:thin;overflow-x:auto}.tracker-score-table table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.tracker-score-table th,.tracker-score-table td{text-align:center;border-left:1px solid #4b5057;width:34px;padding:3px 5px}.tracker-score-table tr>:first-child{text-align:left;border:0;width:auto}.tracker-score-table thead th{color:#b3bac1;padding-top:0;padding-bottom:2px;font-size:10px;font-weight:400}.tracker-score-table tbody th{align-items:center;gap:6px;min-width:95px;min-height:26px;font-size:12px;display:flex}.tracker-score-table tbody th>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-tracker .team-icon{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.tracker-score-table td:last-child,.tracker-score-table thead th:last-child{color:#fff;background:#121416;font-weight:700}.tracker-score-table td:last-child strong{font-size:14px}.tracker-event-strip{border-left:2px solid var(--tracker-cyan);margin-top:6px;font-size:10px}.tracker-event-strip>div{grid-template-columns:minmax(42px,20%) minmax(0,1fr);align-items:center;min-height:20px;display:grid}.tracker-event-strip>div:last-child{border-left:2px solid var(--tracker-green);margin-left:-2px}.tracker-event-strip>div>span{white-space:nowrap;text-overflow:ellipsis;padding:0 5px;font-weight:700;overflow:hidden}.tracker-event-strip>div>div{background:repeating-linear-gradient(90deg,#747c852f 0 1px,#0000 1px 25%);border-right:1px solid #747c8550;min-height:20px;position:relative}.tracker-strip-line{background:#00d9ed70;height:1px;position:absolute;inset:50% 0 auto}.tracker-event-strip>div:last-child .tracker-strip-line{background:#00db8970}.tracker-strip-marker{color:var(--tracker-cyan);display:flex;position:absolute;top:3px;transform:translate(-50%)}.tracker-event-strip>div:last-child .tracker-strip-marker{color:var(--tracker-green)}.tracker-strip-marker svg{width:12px;height:12px}.tracker-card-icon{background:#f5ce3e;border-radius:1px;width:8px;height:12px;display:inline-block}.tracker-dot-icon{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.tracker-content{background:var(--tracker-surface);min-width:0}.tracker-content.is-scrollable{scrollbar-width:thin;scrollbar-color:#4e5c65 transparent;max-height:min(460px,65dvh);overflow:hidden auto}.tracker-stage{aspect-ratio:3/2;isolation:isolate;background:#101b20 var(--tracker-stage-image) center / 100% 100% no-repeat;width:100%;position:relative;overflow:hidden}.tracker-stage.is-generic{background:radial-gradient(#1c4549,#091719)}.tracker-stage-shade{pointer-events:none;background:linear-gradient(#0002,#0000 45%,#0008);position:absolute;inset:0}.tracker-action{color:#1c292b;background:#f4f7f2eb;border:1px solid #ffffffb0;border-radius:5px;align-items:center;gap:8px;max-width:calc(100% - 30px);padding:8px 12px 8px 8px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0009}.tracker-action-icon{color:#16444a;border-bottom:3px solid var(--tracker-cyan);background:#e1e7e3;border-radius:4px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:40px;min-height:40px;display:flex}.tracker-action-icon.is-away{border-color:var(--tracker-green)}.match-tracker .tracker-action-icon .team-icon{flex-basis:31px;width:31px;height:31px}.tracker-action>span:last-child{flex-direction:column;gap:2px;min-width:90px;display:flex}.tracker-action strong{overflow-wrap:anywhere;font-size:12px;font-weight:700}.tracker-action small{opacity:.7;font-size:10px}.tracker-ball{background:#fff;border:2px solid #222;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #00e4ed60,0 2px 7px #0009}.tracker-tabs{background:#292c30;border-top:1px solid #41464c;display:flex}.match-tracker .tracker-tabs>button{color:#aeb5bc;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:53px;padding:6px 2px;font-size:10px;display:flex}.match-tracker .tracker-tabs>button.active{color:var(--tracker-cyan);border-bottom-color:var(--tracker-cyan);background:#123b423b}.tracker-update{color:#909aa3;font-variant-numeric:tabular-nums;background:#1b1e21;justify-content:flex-end;align-items:center;gap:3px;min-height:22px;padding:4px 8px;font-size:9px;display:flex}.tracker-update svg{margin-left:4px}.tracker-empty{min-height:140px;color:var(--tracker-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 12px;display:flex}.tracker-empty>svg{opacity:.35}.tracker-empty p{margin:0}.match-tracker .tracker-retry{color:#d0f9fa;background:#25353a;border:1px solid #4b5961;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:5px 9px;font-size:11px;display:inline-flex}.tracker-inline-status{color:#d7ba88;background:#4b3c252e;margin:0;padding:6px 9px;font-size:10px}.tracker-inline-status .tracker-retry{margin-left:3px;padding:2px 5px}.tracker-switch{border-bottom:1px solid var(--tracker-line);margin:0 8px;display:flex}.match-tracker .tracker-switch>button{min-width:0;color:var(--tracker-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 4px;display:flex}.tracker-switch>button>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.match-tracker .tracker-switch>button.active{color:var(--tracker-cyan);border-bottom-color:var(--tracker-cyan)}.tracker-team-title{align-items:center;gap:8px;padding:13px 11px;display:flex}.tracker-team-title>span:last-child:not(.team-icon){color:var(--tracker-muted);margin-left:auto;font-size:11px}.tracker-players{margin:0 8px 10px}.tracker-players h4,.tracker-standing-group h4,.tracker-record h4{background:var(--tracker-inset);border-radius:3px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:7px 8px;font-weight:600;display:flex}.tracker-players h4 small{color:var(--tracker-muted);font-weight:400}.tracker-players ol{margin:0;padding:0;list-style:none}.tracker-players li{border-bottom:1px solid #ffffff05;align-items:center;gap:8px;min-height:36px;padding:5px 8px;display:flex}.tracker-players li:nth-child(2n){background:#ffffff02}.tracker-players li>b{color:#c2c8ce;flex:0 0 20px;font-size:11px}.tracker-players li>span{overflow-wrap:anywhere;min-width:0}.tracker-players li>small{color:var(--tracker-muted);margin-left:auto;font-size:10px}.tracker-players .country-flag{width:16px!important;height:12px!important}.tracker-muted{color:var(--tracker-muted);padding:5px 8px;font-size:11px}.tracker-subtabs{border-bottom:1px solid var(--tracker-line);gap:3px;padding:5px 6px 0;display:flex}.match-tracker .tracker-subtabs>button{min-width:0;color:var(--tracker-muted);text-overflow:ellipsis;white-space:nowrap;background:#ffffff03;border:0;border-bottom:2px solid #0000;border-radius:3px 3px 0 0;flex:1;padding:8px 5px;font-size:11px;overflow:hidden}.match-tracker .tracker-subtabs>button.active{color:var(--tracker-cyan);border-bottom-color:var(--tracker-cyan);background:#111a1d}.tracker-versus{background:#090b0d;border-radius:5px;justify-content:space-around;align-items:center;gap:12px;margin:6px 7px;padding:14px 9px;display:flex}.tracker-versus>span{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.tracker-versus>span>b{overflow-wrap:anywhere;font-size:12px}.match-tracker .tracker-versus .team-icon{flex-basis:35px;width:35px;height:35px}.tracker-versus>strong{color:#58616b;font-size:23px}.tracker-record{background:#090b0d;border-radius:5px;margin:6px 7px;padding-bottom:9px}.tracker-record h4{color:#c6ccd0;background:0 0;justify-content:center;font-size:11px;font-weight:400}.tracker-record-bar{gap:1px;height:4px;margin:2px 7px 6px;display:flex}.tracker-record-bar>i:first-child{background:var(--tracker-cyan)}.tracker-record-bar>i:nth-child(2){background:#a9afb5}.tracker-record-bar>i:nth-child(3){background:var(--tracker-green)}.tracker-record>div:last-child{justify-content:space-between;padding:0 9px;display:flex}.tracker-record>div:last-child>span{color:var(--tracker-cyan);flex-direction:column;align-items:center;display:flex}.tracker-record>div:last-child>span:nth-child(2){color:#d2d7da}.tracker-record>div:last-child>span:nth-child(3){color:var(--tracker-green)}.tracker-record small{font-size:9px}.tracker-history{margin:0;padding:4px 8px 9px;list-style:none}.tracker-history li{border-bottom:1px solid var(--tracker-line);padding:7px 0;position:relative}.tracker-history li>div:first-child{color:var(--tracker-muted);gap:7px;font-size:9px;display:flex}.tracker-history li>div:first-child>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracker-history li>div:nth-child(2){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:5px 0;display:grid}.tracker-history li>div:nth-child(2)>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tracker-history li>div:nth-child(2)>span:last-child{text-align:right}.tracker-history li b{color:#e1e7ec;font-variant-numeric:tabular-nums;font-size:12px}.tracker-history em{color:#b5c3cf;font-size:9px;font-style:normal;position:absolute;top:5px;right:0}.tracker-history em.is-win{color:var(--tracker-green)}.tracker-history em.is-loss{color:#f48b8c}.tracker-timeline-toolbar{border-bottom:1px solid var(--tracker-line);color:var(--tracker-muted);justify-content:space-between;align-items:center;gap:6px;padding:8px 9px;font-size:10px;display:flex}.tracker-timeline-toolbar>span{align-items:center;gap:4px;display:flex}.tracker-timeline-toolbar label{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.tracker-timeline-toolbar input{opacity:0;width:1px;height:1px;position:absolute}.tracker-timeline-toolbar label>i{background:#4c555d;border:1px solid #79848c;border-radius:12px;width:28px;height:17px;display:block;position:relative}.tracker-timeline-toolbar label>i:after{content:"";background:#f5f7f9;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:2px;left:2px}.tracker-timeline-toolbar input:checked+i{background:#269e7e;border-color:#80d7bc}.tracker-timeline-toolbar input:checked+i:after{transform:translate(11px)}.tracker-timeline{margin:0;padding:0 9px 8px;list-style:none}.tracker-incident{border-bottom:1px solid var(--tracker-line);grid-template-columns:39px 22px minmax(0,1fr);align-items:center;gap:5px;min-height:48px;padding:7px 0;display:grid}.tracker-incident>time{font-variant-numeric:tabular-nums;color:#cfd7dc;font-size:11px;font-weight:700}.tracker-incident-icon{color:var(--tracker-cyan);justify-content:center;align-items:center;display:flex}.tracker-incident>div{flex-direction:column;gap:2px;min-width:0;display:flex}.tracker-incident>div>small{color:var(--tracker-muted);font-size:10px}.tracker-incident>div>span{overflow-wrap:anywhere;font-size:11px}.tracker-stats{padding:4px 10px 12px}.tracker-stat{padding:10px 0}.tracker-stat>div:first-child{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.tracker-stat b{color:#c9d0d5;min-width:28px;font-weight:400}.tracker-stat b:last-child{text-align:right}.tracker-stat span{text-align:center}.tracker-stat-bar{background:#4b535a;gap:2px;height:4px;margin-top:5px;display:flex;overflow:hidden}.tracker-stat-bar>i:first-child{background:var(--tracker-cyan)}.tracker-stat-bar>i:last-child{background:var(--tracker-green)}.tracker-stat-bar.is-unknown>i{background:#4b535a}.tracker-season{text-align:center;background:var(--tracker-inset);margin:6px 7px;padding:6px;font-size:12px}.tracker-group-select{color:var(--tracker-muted);align-items:center;gap:8px;padding:5px 8px;font-size:11px;display:flex}.tracker-group-select select{border:1px solid var(--tracker-line);color:#e4eaee;min-width:0;font:inherit;background:#171b1e;border-radius:3px;flex:1;padding:5px}.tracker-standing-group{padding:0 7px 10px}.tracker-standing-group h4{padding:7px 6px;font-size:12px}.tracker-standing-group h4 small{color:var(--tracker-muted)}.tracker-table-scroll{scrollbar-width:thin;overflow-x:auto}.tracker-standing-group table{border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums;width:100%;font-size:10px}.tracker-standing-group thead th{color:#acb4bb;padding:8px 3px;font-weight:400}.tracker-standing-group tbody tr:nth-child(odd){background:#ffffff03}.tracker-standing-group td,.tracker-standing-group tbody th{border-top:1px solid #ffffff03;padding:8px 3px}.tracker-standing-group th:nth-child(2){text-align:left;max-width:150px;font-weight:400}.tracker-standing-group td:first-child{color:var(--tracker-muted)}.tracker-standing-group td b{color:var(--tracker-cyan);background:#0c1012;padding:3px 5px}.tracker-standing-group tr.is-selected{background:#00d9ed0b!important}.tracker-standing-group tr.is-selected th{color:var(--tracker-cyan)}.tracker-standing-group tr.is-selected th i{background:var(--tracker-cyan);vertical-align:middle;width:3px;height:10px;margin-right:4px;display:inline-block}@media (min-width:700px){.tracker-heading{font-size:12px}.tracker-score-table th,.tracker-score-table td{width:42px}.match-tracker .tracker-tabs>button{min-height:56px;font-size:11px}}@media (max-width:360px){.tracker-heading{gap:5px;padding-inline:6px;font-size:10px}.tracker-heading time{font-size:9px}.tracker-scoreboard{padding-inline:6px}.tracker-score-table th,.tracker-score-table td{width:27px;padding-inline:2px}.tracker-score-table tbody th{gap:4px;min-width:85px;font-size:11px}.match-tracker .tracker-tabs>button{min-height:49px;font-size:9px}.tracker-tabs svg{width:18px;height:18px}.tracker-action{gap:6px;padding:6px}.tracker-action strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.tracker-timeline-toolbar label>i:after{transition:none}}.tracker-native-state{background:linear-gradient(145deg,#183237 0%,#171d21 65%);padding:12px 10px 14px}.tracker-native-state-heading{color:var(--tracker-cyan);align-items:center;gap:6px;margin-bottom:12px;display:flex}.tracker-native-state-heading h4{margin:0;font-size:12px;font-weight:600}.tracker-native-connection{color:#a6e5d2;white-space:nowrap;border:1px solid #42716c;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:10px}.tracker-native-connection.is-delayed,.tracker-native-connection.is-disconnected{color:#e6bd75;border-color:#786444}.tracker-native-connection.is-pending{color:#bcc6cc;border-color:#59666e}.tracker-native-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.tracker-native-facts>div{background:#10191dcc;border:1px solid #ffffff0b;border-radius:5px;min-width:0;padding:9px 10px}.tracker-native-facts dt{color:#a9b8bf;overflow-wrap:anywhere;margin-bottom:4px;font-size:10px}.tracker-native-facts dd{color:#eff4f5;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.tracker-native-facts dd.tracker-native-clock{color:var(--tracker-cyan);letter-spacing:.6px;font-size:17px}.tracker-native-note{color:#b5c0c7;margin:10px 0 0;font-size:10px;line-height:1.6}.tracker-native-statistics{padding:10px 8px 8px}.tracker-native-periods h4,.tracker-native-stats-heading{color:#d9e3e7;margin:0;padding:5px 3px 8px;font-size:12px;font-weight:600}.tracker-native-periods table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.tracker-native-periods th,.tracker-native-periods td{border-bottom:1px solid var(--tracker-line);text-align:center;overflow-wrap:anywhere;padding:9px 6px}.tracker-native-periods thead th{color:#aebbc3;font-size:10px;font-weight:400}.tracker-native-periods thead th:first-child{width:40%}.tracker-native-periods tbody th{color:#c5d1d8;font-weight:400}.tracker-native-periods tbody td:nth-child(2){color:var(--tracker-cyan)}.tracker-native-periods tbody td:nth-child(3){color:var(--tracker-green)}.tracker-native-periods+section{margin-top:14px}.match-tracker.is-native .tracker-tabs>button{flex-direction:row;gap:7px;min-height:43px;font-size:11px}.match-tracker.is-native .tracker-score-table tbody th{color:#edf1f3}.match-tracker.is-native .tracker-tabs svg{width:17px;height:17px}.match-tracker.is-native .tracker-update{flex-wrap:wrap;gap:3px;padding-block:6px}.tracker-native-received{margin-left:8px}@media (max-width:360px){.tracker-native-state{padding:10px 8px}.tracker-native-facts{gap:6px}.tracker-native-facts>div{padding:8px}.tracker-native-state-heading{flex-wrap:wrap}.tracker-native-state-heading h4{font-size:11px}}
