.vx-signal{--vx-signal-tone:var(--vx-live,#3dc5f0);border:1px solid color-mix(in srgb, var(--vx-signal-tone) 45%, transparent);border-radius:var(--vx-r-sm,6px);background:color-mix(in srgb, var(--vx-signal-tone) 14%, transparent);min-width:0;max-width:100%;height:20px;color:var(--vx-signal-tone);font-family:inherit;font-size:var(--vx-fs-2xs,10px);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:0 7px 0 5px;font-weight:800;line-height:1;display:inline-flex;position:relative}.vx-signal[data-tone=critical]{--vx-signal-tone:var(--vx-critical,#ff5a6e)}.vx-signal[data-tone=positive]{--vx-signal-tone:var(--vx-positive,#4fd39a)}.vx-signal[data-tone=warning]{--vx-signal-tone:var(--vx-warning,#f3b95a)}.vx-signal[data-tone=muted]{--vx-signal-tone:var(--dt-muted,#9aa7b8);font-weight:600}.vx-signal>b{text-overflow:ellipsis;min-width:0;font-weight:inherit;overflow:hidden}.vx-signal>small{text-overflow:ellipsis;min-width:0;font-size:inherit;letter-spacing:.02em;text-transform:none;color:var(--dt-muted,#9aa7b8);font-weight:600;overflow:hidden}.vx-signal-mark,.vx-signal-mark svg{flex:none;width:13px;height:13px}.vx-signal-dot{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px;animation:1.6s ease-in-out infinite vx-signal-breathe}.vx-signal-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vx-signal[data-fresh]{animation:vx-signal-in 1.1s var(--vx-ease,ease-out) both}@keyframes vx-signal-in{0%{opacity:0;transform:translateY(4px)scale(.96)}30%{opacity:1;box-shadow:0 0 0 4px color-mix(in srgb, var(--vx-signal-tone) 22%, transparent);transform:translateY(0)scale(1.08)}to{opacity:1;transform:none;box-shadow:0 0 #0000}}@keyframes vx-signal-breathe{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.vx-signal[data-fresh],.vx-signal-dot{animation:none}.vx-signal[data-fresh]{box-shadow:0 0 0 2px color-mix(in srgb, var(--vx-signal-tone) 40%, transparent)}}
.dt-shell .dt-league{--dt-row-h:46px;--dt-signals-w:76px}.dt-shell .dt-your-matches,.dt-shell .dt-league-chrono{--dt-signals-w:132px}.dt-shell .dt-league-head{border-bottom:1px solid var(--dt-border);align-items:center;gap:8px;min-height:44px;padding:0 0 0 12px;display:flex}.dt-shell .dt-league[data-collapsed=true] .dt-league-head{border-bottom:0}.dt-shell .dt-league-title{min-width:0;min-height:44px;font-size:var(--vx-fs-md);letter-spacing:.01em;color:var(--dt-text);align-items:center;gap:9px;font-weight:650;display:inline-flex}.dt-shell .dt-league-title:hover{color:var(--vx-live)}.dt-shell .dt-league-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dt-shell .dt-league-meta{min-width:0;font-size:var(--vx-fs-sm);color:var(--dt-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dt-shell .dt-league-meta:before{content:"·";color:var(--dt-dim);margin-right:8px}.dt-shell .dt-league-live{height:20px;font-size:var(--vx-fs-xs);letter-spacing:0;text-transform:none;flex:none}.dt-shell .dt-league-actions{flex:none;align-items:center;margin-left:auto;display:flex}.dt-shell .dt-league-table{border-radius:var(--vx-r-sm);min-height:44px;font-size:var(--vx-fs-sm);color:var(--dt-muted);white-space:nowrap;transition:color var(--vx-dur-fast) var(--vx-ease), background var(--vx-dur-fast) var(--vx-ease);align-items:center;padding:0 10px;font-weight:550;display:inline-flex}.dt-shell .dt-league-table:hover{color:var(--vx-live);background:var(--vx-neutral-soft)}.dt-shell .dt-league-toggle{border-radius:var(--vx-r-sm);width:44px;height:44px;color:var(--dt-dim);background:0 0;border:0}.dt-shell .dt-league-toggle:hover{color:var(--dt-text);background:var(--vx-neutral-soft)}.dt-shell .dt-league-toggle svg{transition:transform var(--vx-dur-base) var(--vx-ease);transform:rotate(180deg)}.dt-shell .dt-league[data-collapsed=true] .dt-league-toggle svg{transform:none}.dt-shell .dt-league-collapsed-note{font-size:var(--vx-fs-sm);color:var(--dt-muted);padding:8px 12px 10px}.dt-shell .dt-list-title{font-size:var(--vx-fs-md);color:var(--dt-text);gap:0;font-weight:650}.dt-shell .dt-list-title .dt-league-meta{margin-left:8px}.dt-shell .dt-league[data-league-theme=neutral]{--vx-league-accent:#6c7a8f;--vx-league-glow:#42536a}.dt-shell .dt-league[data-league-theme]{--dt-league-tint:color-mix(in srgb, var(--vx-league-accent) 50%, var(--vx-league-glow))}.dt-shell .dt-league[data-league-theme]>.dt-league-head{isolation:isolate;background-image:linear-gradient(90deg, color-mix(in srgb, var(--dt-league-tint) 16%, transparent) 0%, color-mix(in srgb, var(--dt-league-tint) 7%, transparent) 36%, transparent 64%);position:relative}.dt-shell .dt-league[data-league-theme=neutral]>.dt-league-head{background-image:linear-gradient(90deg, color-mix(in srgb, var(--dt-league-tint) 10%, transparent) 0%, transparent 48%)}.dt-shell .dt-league[data-league-theme=curated]>.dt-league-head:before{content:"";background:color-mix(in srgb, var(--vx-league-accent) 88%, transparent);pointer-events:none;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.dt-shell .dt-league[data-league-theme=curated]>.dt-league-head:after{content:"";z-index:-1;background:var(--dt-league-art) var(--vx-league-position,50% 42%) / cover no-repeat;width:min(40%,360px);opacity:var(--dt-league-art-opacity,.1);pointer-events:none;position:absolute;top:0;bottom:0;right:112px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 45% 70%,#0000 100%)}.dt-shell .dt-comp-crest{background:var(--dt-elevated);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--dt-border);transition:background var(--vx-dur-fast) var(--vx-ease);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.dt-shell .dt-comp-crest[data-loaded=true]{box-shadow:none;background:#eef2f7}.dt-shell .dt-comp-crest>.dt-crest,.dt-shell .dt-league-title .dt-comp-crest>.dt-crest,.dt-shell .dt-player-list .dt-comp-crest>.dt-crest{width:100%;height:100%;color:var(--dt-muted);background:0 0;border:0;border-radius:0;padding:2px;font-size:8px;font-weight:700}.dt-shell .dt-match-group+.dt-match-group{border-top:1px solid var(--dt-border)}.dt-shell .dt-match-row{min-height:var(--dt-row-h,46px);transition:background var(--vx-dur-fast) var(--vx-ease);align-items:center;padding:0 4px 0 0;display:flex;position:relative}.dt-shell .dt-match-row:hover{background:var(--dt-raised)}.dt-shell .dt-match-row[data-state=live]{box-shadow:inset 2px 0 0 var(--vx-live);background:color-mix(in srgb, var(--vx-live) 4%, transparent)}.dt-shell .dt-match-row[data-state=live]:hover{background:color-mix(in srgb, var(--vx-live) 7%, var(--dt-raised))}.dt-shell .dt-match-row[data-state=break]{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--vx-live) 55%, var(--dt-dim));background:color-mix(in srgb, var(--vx-live) 2%, transparent)}.dt-shell .dt-match-row[data-state=postponed] .dt-team-label,.dt-shell .dt-match-row[data-state=cancelled] .dt-team-label{color:var(--dt-muted)}.dt-shell .dt-match-row[data-state=postponed] .dt-row-team .dt-crest,.dt-shell .dt-match-row[data-state=cancelled] .dt-row-team .dt-crest{opacity:.55}.dt-shell .dt-match-row[data-state=postponed] .dt-state-other,.dt-shell .dt-match-row[data-state=cancelled] .dt-state-other{color:var(--dt-text)}.dt-shell .dt-match-link{grid-template-columns:70px minmax(0, 1fr) var(--dt-fx-w,104px) 76px var(--dt-fx-w,104px) minmax(0, 1fr) var(--dt-signals-w,56px);min-width:0;min-height:var(--dt-row-h,46px);color:inherit;flex:1;grid-template-areas:"state home homefx score awayfx away signals";align-items:center;column-gap:8px;padding-left:12px;display:grid}.dt-shell .dt-match-link:hover{color:inherit}.dt-shell .dt-match-link:focus-visible{box-shadow:inset 0 0 0 2px var(--vx-live);border-radius:var(--vx-r-sm);outline:none}.dt-shell .dt-row-state{min-width:0;font-size:var(--vx-fs-sm);color:var(--dt-muted);flex-direction:column;grid-area:state;align-items:flex-start;gap:2px;display:flex}.dt-shell .dt-row-state small{font-size:var(--vx-fs-xs);color:var(--dt-muted);white-space:nowrap}.dt-shell .dt-state-time,.dt-shell .dt-state-final,.dt-shell .dt-state-other{white-space:nowrap;color:var(--dt-muted);font-weight:550}.dt-shell .dt-state-pill{height:22px;font-size:var(--vx-fs-sm);letter-spacing:0;text-transform:none;padding:0 8px 0 7px;font-weight:700}.dt-shell .dt-row-team{min-width:0;font-size:var(--vx-fs-md);align-items:center;gap:8px;font-weight:500;line-height:1.25;display:flex}.dt-shell .dt-home-name{text-align:left;grid-area:home;justify-content:flex-start}.dt-shell .dt-away-name{text-align:right;grid-area:away;justify-content:flex-end}.dt-shell .dt-away-name>.dt-team-label{order:0}.dt-shell .dt-away-name>.dt-red-card{order:1}.dt-shell .dt-away-name>.dt-crest{order:2}.dt-shell .dt-row-team .dt-crest{flex:none;width:22px;height:22px}.dt-shell .dt-team-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dt-shell .dt-followed-mark{vertical-align:-1px;color:var(--vx-live);fill:currentColor;margin-right:5px;display:inline-block}.dt-shell .dt-row-score{text-align:center;flex-direction:column;grid-area:score;justify-content:center;align-items:center;gap:1px;display:flex}.dt-shell .dt-row-score small{font-size:var(--vx-fs-xs);color:var(--dt-muted);white-space:nowrap}.dt-shell .dt-score{font-family:var(--vx-font-display);letter-spacing:.02em;white-space:nowrap;align-items:baseline;gap:5px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.dt-shell .dt-score-separator{color:var(--dt-dim);font-size:.8em;font-weight:500}.dt-shell .dt-score[data-known=false]{color:var(--dt-dim);font-weight:500}.dt-shell .dt-match-row[data-state=live] .dt-score{color:var(--dt-text)}.dt-shell .dt-row-fx{align-items:center;min-width:0;display:flex;overflow:hidden}.dt-shell .dt-row-fx[data-side=home]{grid-area:homefx;justify-content:flex-end}.dt-shell .dt-row-fx[data-side=away]{grid-area:awayfx;justify-content:flex-start}.dt-shell .dt-row-fx .dt-row-signal{max-width:100%}.dt-shell .dt-row-signals{flex-direction:column;grid-area:signals;justify-content:center;align-items:flex-end;gap:2px;min-width:0;display:flex;overflow:hidden}.dt-shell .dt-row-marks{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.dt-shell .dt-your-matches .dt-row-marks,.dt-shell .dt-league-chrono .dt-row-marks{flex-direction:row;align-items:center;gap:4px}.dt-shell .dt-row-competition{max-width:100%;font-size:var(--vx-fs-xs);color:var(--dt-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dt-shell .dt-row-signal{max-width:100%}.dt-shell .dt-match-row[data-signal]{--dt-signal-tone:var(--vx-live)}.dt-shell .dt-match-row[data-tone=critical]{--dt-signal-tone:var(--vx-critical)}.dt-shell .dt-match-row[data-tone=positive]{--dt-signal-tone:var(--vx-positive)}.dt-shell .dt-match-row[data-tone=warning]{--dt-signal-tone:var(--vx-warning)}.dt-shell .dt-match-row[data-tone=muted]{--dt-signal-tone:var(--dt-muted)}.dt-shell .dt-match-row[data-fresh="0"]{animation:dt-row-glow-a 4s var(--vx-ease)}.dt-shell .dt-match-row[data-fresh="1"]{animation:dt-row-glow-b 4s var(--vx-ease)}@keyframes dt-row-glow-a{0%{background:color-mix(in srgb, var(--dt-signal-tone) 28%, transparent);box-shadow:inset 4px 0 0 var(--dt-signal-tone), inset 0 0 0 1px color-mix(in srgb, var(--dt-signal-tone) 65%, transparent)}22%{background:color-mix(in srgb, var(--dt-signal-tone) 16%, transparent);box-shadow:inset 4px 0 0 var(--dt-signal-tone), inset 0 0 0 1px color-mix(in srgb, var(--dt-signal-tone) 40%, transparent)}55%{background:color-mix(in srgb, var(--dt-signal-tone) 10%, transparent);box-shadow:inset 3px 0 0 var(--dt-signal-tone), inset 0 0 0 1px transparent}to{background:color-mix(in srgb, var(--vx-live) 4%, transparent);box-shadow:inset 2px 0 0 var(--vx-live)}}@keyframes dt-row-glow-b{0%{background:color-mix(in srgb, var(--dt-signal-tone) 28%, transparent);box-shadow:inset 4px 0 0 var(--dt-signal-tone), inset 0 0 0 1px color-mix(in srgb, var(--dt-signal-tone) 65%, transparent)}22%{background:color-mix(in srgb, var(--dt-signal-tone) 16%, transparent);box-shadow:inset 4px 0 0 var(--dt-signal-tone), inset 0 0 0 1px color-mix(in srgb, var(--dt-signal-tone) 40%, transparent)}55%{background:color-mix(in srgb, var(--dt-signal-tone) 10%, transparent);box-shadow:inset 3px 0 0 var(--dt-signal-tone), inset 0 0 0 1px transparent}to{background:color-mix(in srgb, var(--vx-live) 4%, transparent);box-shadow:inset 2px 0 0 var(--vx-live)}}.dt-shell .dt-team-label[data-signal]{color:var(--dt-signal-tone)}.dt-shell .dt-score>span[data-goal]{color:var(--vx-live)}.dt-shell .dt-score>span[data-fresh]{animation:dt-score-settle .52s var(--vx-ease);display:inline-block}@keyframes dt-score-settle{0%{text-shadow:0 0 14px var(--vx-live-line);transform:scale(1.22)}to{text-shadow:none;transform:scale(1)}}.dt-shell .dt-red-card{background:var(--vx-critical);color:#1b0a0d;border-radius:2px;flex:none;place-items:center;min-width:11px;height:15px;padding:0 2px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.dt-shell .dt-tv{border:1px solid var(--dt-border-strong);border-radius:var(--vx-r-xs);height:18px;font-size:var(--vx-fs-2xs);letter-spacing:.06em;color:var(--dt-muted);flex:none;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.dt-shell .dt-row-controls{flex:none;align-items:center;display:flex}.dt-shell .dt-row-controls>.dt-favorite{order:2}.dt-shell .dt-row-tools{flex:none;order:1;align-items:center;display:flex}.dt-shell .dt-row-tools .dt-icon-button{border-radius:var(--vx-r-sm);width:44px;height:44px;color:var(--dt-dim);transition:color var(--vx-dur-fast) var(--vx-ease), background var(--vx-dur-fast) var(--vx-ease);background:0 0;border:0}.dt-shell .dt-row-tools .dt-icon-button:hover{color:var(--dt-text);background:var(--vx-neutral-soft)}.dt-shell .dt-row-tools .dt-icon-button svg{transition:transform var(--vx-dur-base) var(--vx-ease)}.dt-shell .dt-row-tools .dt-icon-button[aria-expanded=true] svg{transform:rotate(180deg)}.dt-shell .dt-favorite{border-radius:var(--vx-r-sm);width:44px;height:44px;color:var(--dt-dim);transition:color var(--vx-dur-fast) var(--vx-ease), background var(--vx-dur-fast) var(--vx-ease);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.dt-shell .dt-favorite:hover{color:var(--dt-text);background:var(--vx-neutral-soft)}.dt-shell .dt-match-row .dt-favorite{color:color-mix(in srgb, var(--dt-muted) 72%, transparent)}.dt-shell .dt-match-row:hover .dt-favorite,.dt-shell .dt-match-row .dt-favorite:focus-visible{color:var(--dt-text)}.dt-shell .dt-favorite[aria-pressed=true],.dt-shell .dt-match-row .dt-favorite[aria-pressed=true]{color:var(--vx-live)}.dt-shell .dt-row-flash{pointer-events:none;animation:dt-row-flash .7s var(--vx-ease) forwards;position:absolute;inset:0}.dt-shell .dt-row-flash[data-kind=score]{background:color-mix(in srgb, var(--vx-live) 22%, transparent)}.dt-shell .dt-row-flash[data-kind=card]{background:color-mix(in srgb, var(--vx-critical) 18%, transparent)}@keyframes dt-row-flash{0%{opacity:1}to{opacity:0}}.dt-shell .dt-compact-facts .dt-fact>b{min-width:34px;color:var(--dt-muted)}.dt-shell .dt-fact-crest{flex:none;width:16px;height:16px}.dt-shell .dt-fact>span{min-width:0}.dt-shell .dt-fact-score{height:18px;font-size:var(--vx-fs-xs);letter-spacing:0;color:var(--dt-text);flex:none;padding:0 6px}.dt-shell .dt-row-facts .dt-compact-facts{border-top:1px solid var(--dt-border);background:color-mix(in srgb, var(--dt-raised) 60%, transparent);padding:6px 14px 8px 82px}.dt-shell .dt-row-facts .dt-fact{min-height:28px;padding:2px 0}.dt-shell .dt-row-facts>p{border-top:1px solid var(--dt-border);font-size:var(--vx-fs-sm);margin:0;padding:10px 14px 12px 82px}.dt-shell .dt-rail .dt-league{--dt-row-h:56px}.dt-shell .dt-rail .dt-match-link{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"state home score""state away score""signals signals signals";gap:3px 8px;padding:7px 0 7px 10px}.dt-shell .dt-rail .dt-row-team,.dt-shell .dt-rail .dt-away-name{text-align:left;font-size:var(--vx-fs-sm);justify-content:flex-start}.dt-shell .dt-rail .dt-away-name>.dt-crest,.dt-shell .dt-rail .dt-home-name>.dt-crest{order:-1}.dt-shell .dt-rail .dt-row-team .dt-crest{width:18px;height:18px}.dt-shell .dt-rail .dt-row-score{justify-content:center;align-self:stretch}.dt-shell .dt-rail .dt-score{flex-direction:column;align-items:flex-end;gap:5px;font-size:13px}.dt-shell .dt-rail .dt-score-separator{display:none}.dt-shell .dt-rail .dt-row-signals,.dt-shell .dt-rail .dt-row-marks{flex-direction:row;justify-content:flex-start;align-items:center;gap:4px}.dt-shell .dt-rail .dt-row-tools .dt-icon-button,.dt-shell .dt-rail .dt-favorite{width:44px}.dt-shell .dt-rail .dt-row-facts .dt-compact-facts,.dt-shell .dt-rail .dt-row-facts>p{padding-left:14px}.dt-shell .dt-list-skeleton-head{border-bottom:1px solid var(--dt-border);align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.dt-shell .dt-list-skeleton-head>i{border-radius:var(--vx-r-sm);background:var(--dt-raised);height:12px;display:block}.dt-shell .dt-list-skeleton-head>i:first-child{border-radius:5px;width:20px;height:20px}.dt-shell .dt-list-skeleton-head>i:nth-child(2){width:34%}.dt-shell .dt-list-skeleton-head>i:last-child{width:46px;margin-left:auto}.dt-shell .dt-state-pending{padding:0}.dt-shell .dt-state-pending>.ds-skeleton-rows{border:1px solid var(--dt-border);border-radius:var(--vx-r-lg);background:var(--dt-surface);overflow:hidden}.dt-shell .dt-panel>.dt-state-pending>.ds-skeleton-rows{background:0 0;border:0;border-radius:0}.dt-shell .ds-empty.dt-empty-compact{gap:4px;padding:18px 14px}.dt-shell .ds-empty.dt-empty-compact .ds-empty-title{font-size:var(--vx-fs-md)}.dt-shell .ds-empty-action{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dt-shell .ds-empty .dt-button,.dt-shell .dt-heading .dt-button{min-height:44px;font-size:var(--vx-fs-md);padding:0 16px}.dt-shell .dt-match-row[data-state=finished] .dt-team-label{color:var(--dt-muted)}.dt-shell .dt-match-row[data-outcome=draw] .dt-team-label,.dt-shell .dt-match-row[data-outcome=home] .dt-home-name .dt-team-label,.dt-shell .dt-match-row[data-outcome=away] .dt-away-name .dt-team-label{color:var(--dt-text)}.dt-shell .dt-match-row[data-outcome=home] .dt-home-name .dt-team-label,.dt-shell .dt-match-row[data-outcome=away] .dt-away-name .dt-team-label{font-weight:600}.dt-shell .dt-favorite:focus-visible,.dt-shell .dt-row-tools .dt-icon-button:focus-visible,.dt-shell .dt-league-table:focus-visible,.dt-shell .dt-league-toggle:focus-visible,.dt-shell .dt-league-title:focus-visible{box-shadow:var(--vx-focus);outline:none}.dt-shell .dt-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dt-shell .dt-row-skeleton{grid-template-columns:70px minmax(0, 1fr) 76px minmax(0, 1fr) calc(var(--dt-signals-w,56px) + 88px);min-height:var(--dt-row-h,46px);grid-template-areas:"state home score away star";align-items:center;column-gap:8px;padding:0 4px 0 12px;display:grid}.dt-shell .dt-row-skeleton+.dt-row-skeleton{border-top:1px solid var(--dt-border)}.dt-shell .dt-row-skeleton i{border-radius:var(--vx-r-sm);background:linear-gradient(90deg, var(--dt-raised) 0%, var(--dt-elevated) 45%, var(--dt-raised) 90%);animation:ds-shimmer 1.4s var(--vx-ease) infinite;background-size:220% 100%;display:block}.dt-shell .dt-rs-state{grid-area:state;width:38px;height:11px}.dt-shell .dt-rs-team{align-items:center;gap:8px;min-width:0;display:flex}.dt-shell .dt-rs-home{grid-area:home}.dt-shell .dt-rs-away{grid-area:away;justify-content:flex-end}.dt-shell .dt-row-skeleton .dt-rs-crest{border-radius:50%;flex:none;width:22px;height:22px}.dt-shell .dt-rs-name{max-width:calc(100% - 30px);height:11px}.dt-shell .dt-rs-score{grid-area:score;justify-self:center;width:42px;height:13px}.dt-shell .dt-rs-star{grid-area:star;justify-self:end;width:16px;height:16px;margin-right:14px}.dt-shell .dt-league-skeleton .dt-list-skeleton-head>i{background:var(--dt-raised)}@media (max-width:1279px){.dt-shell .dt-your-matches,.dt-shell .dt-league-chrono{--dt-signals-w:112px}.dt-shell .dt-match-link{grid-template-columns:64px minmax(0, 1fr) var(--dt-fx-w,84px) 68px var(--dt-fx-w,84px) minmax(0, 1fr) var(--dt-signals-w,56px);grid-template-areas:"state home homefx score awayfx away signals";column-gap:6px}.dt-shell .dt-row-team{font-size:var(--vx-fs-sm);gap:6px}.dt-shell .dt-row-skeleton{grid-template-columns:64px minmax(0, 1fr) 68px minmax(0, 1fr) calc(var(--dt-signals-w,56px) + 88px);column-gap:6px}}@media (max-width:767px){.dt-shell .dt-league,.dt-shell .dt-rail .dt-league{--dt-row-h:64px}.dt-shell .dt-league-head{padding-left:10px}.dt-shell .dt-league-meta{display:none}.dt-shell .dt-list-title .dt-league-meta{display:inline}.dt-shell .dt-league[data-league-theme=curated]>.dt-league-head:after{display:none}.dt-shell .dt-match-row{padding:0}.dt-shell .dt-match-link,.dt-shell .dt-rail .dt-match-link,.dt-shell .dt-match-row .dt-match-link{grid-template-columns:64px minmax(0,1fr) auto 24px;grid-template-areas:"state home homefx score""signals away awayfx score";gap:4px 6px;padding:8px 2px 8px 10px}.dt-shell .dt-match-link:not(:has(>.dt-row-signals))>.dt-row-state{grid-row:1/3}.dt-shell .dt-row-state{align-self:center;gap:3px}.dt-shell .dt-state-pill{gap:4px;height:20px;padding:0 5px}.dt-shell .dt-row-signals,.dt-shell .dt-rail .dt-row-signals{flex-direction:row;justify-content:flex-start;align-self:center;align-items:center;gap:4px}.dt-shell .dt-row-marks,.dt-shell .dt-your-matches .dt-row-marks,.dt-shell .dt-league-chrono .dt-row-marks{flex-direction:row;align-items:center;gap:3px}.dt-shell .dt-row-signals:has(>.dt-row-marks)>.dt-row-competition{display:none}.dt-shell .dt-row-signal{padding:0 5px 0 4px}.dt-shell .dt-row-team,.dt-shell .dt-away-name,.dt-shell .dt-rail .dt-row-team{text-align:left;font-size:var(--vx-fs-md);justify-content:flex-start;gap:7px}.dt-shell .dt-away-name>.dt-crest,.dt-shell .dt-home-name>.dt-crest{order:-1}.dt-shell .dt-away-name>.dt-team-label,.dt-shell .dt-away-name>.dt-red-card{order:0}.dt-shell .dt-row-team .dt-crest,.dt-shell .dt-rail .dt-row-team .dt-crest{width:20px;height:20px}.dt-shell .dt-row-score{justify-content:center;align-self:stretch;padding:0 2px}.dt-shell .dt-score,.dt-shell .dt-rail .dt-score{flex-direction:column;align-items:flex-end;gap:6px;font-size:14px}.dt-shell .dt-score-separator{display:none}.dt-shell .dt-row-controls{flex-direction:row;align-self:stretch;align-items:stretch}.dt-shell .dt-row-tools,.dt-shell .dt-rail .dt-row-tools{align-items:stretch}.dt-shell .dt-row-tools .dt-icon-button,.dt-shell .dt-rail .dt-row-tools .dt-icon-button,.dt-shell .dt-match-row .dt-favorite,.dt-shell .dt-rail .dt-favorite{width:44px;height:auto;min-height:44px}.dt-shell .dt-row-facts .dt-compact-facts,.dt-shell .dt-row-facts>p{padding-left:12px}.dt-shell .dt-row-skeleton,.dt-shell .dt-league-skeleton .dt-row-skeleton{grid-template-columns:64px minmax(0,1fr) 24px 88px;grid-template-areas:"state home score star""state away score star";gap:4px 6px;min-height:64px;padding:8px 0 8px 10px}.dt-shell .dt-rs-state{width:34px}.dt-shell .dt-rs-team{min-height:20px}.dt-shell .dt-rs-away{justify-content:flex-start}.dt-shell .dt-rs-away .dt-rs-crest{order:-1}.dt-shell .dt-row-skeleton .dt-rs-crest{width:20px;height:20px}.dt-shell .dt-row-skeleton .dt-rs-score{background:linear-gradient(var(--dt-raised) 0 14px, transparent 14px 22px, var(--dt-raised) 22px 36px);justify-self:end;width:10px;height:36px;animation:none}.dt-shell .dt-rs-star{margin-right:14px}.dt-shell .dt-row-state small,.dt-shell .dt-row-score small,.dt-shell .dt-row-competition,.dt-shell .dt-row-signal,.dt-shell .dt-league-live,.dt-shell .dt-state-pill,.dt-shell .dt-state-time,.dt-shell .dt-state-final,.dt-shell .dt-state-other,.dt-shell .dt-league-collapsed-note,.dt-shell .dt-fact-score{font-size:var(--vx-fs-sm)}.dt-shell .dt-tv{height:20px;font-size:var(--vx-fs-sm);letter-spacing:.02em;padding:0 3px}.dt-shell .dt-red-card{min-width:12px;height:16px;font-size:var(--vx-fs-sm)}}@media (prefers-reduced-motion:reduce){.dt-shell .dt-row-flash{opacity:.55;animation:none}.dt-shell .dt-match-row[data-fresh="0"],.dt-shell .dt-match-row[data-fresh="1"]{background:color-mix(in srgb, var(--dt-signal-tone) 12%, transparent);box-shadow:inset 3px 0 0 var(--dt-signal-tone);animation:none}.dt-shell .dt-score>span[data-fresh],.dt-shell .dt-row-skeleton i{animation:none}.dt-shell .dt-match-row,.dt-shell .dt-favorite,.dt-shell .dt-comp-crest,.dt-shell .dt-league-table,.dt-shell .dt-league-toggle svg,.dt-shell .dt-row-tools .dt-icon-button,.dt-shell .dt-row-tools .dt-icon-button svg{transition:none}}
