.match-screen{min-width:0}.match-screen--desktop{background:var(--fs-shell);color:#f8fafc;grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:16px;min-height:calc(100svh - 64px);margin:-30px calc(-1*clamp(20px,3vw,46px)) -72px;padding:28px clamp(24px,3.5vw,54px) 72px;display:grid}.match-screen--desktop>.match-screen__header,.match-screen--desktop>.match-screen__tabs,.match-screen--desktop>.match-tab-panel,.match-screen--desktop>.match-related-navigation,.match-screen--desktop>.prototype-content-state{grid-column:1/-1}.match-screen__header{min-width:0}.match-screen__topbar{color:#8995a8;justify-content:space-between;align-items:center;gap:18px;min-height:44px;font-size:.76rem;font-weight:800;display:flex}.match-back{border-color:var(--fs-shell-line);color:#dbe1eb;min-width:auto;min-height:44px;padding:0 10px}.match-screen__hero{border-bottom:1px solid var(--fs-shell-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;min-height:210px;padding:28px 0 24px;display:grid}.match-screen__identity h1{overflow-wrap:anywhere;color:#fff;max-width:900px;font-family:var(--fs-display);margin-top:8px;font-size:clamp(2.3rem,5vw,5rem);line-height:.94}.match-screen__schedule{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.match-screen__schedule span{color:#a7b1c1;align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:inline-flex}.match-screen__score{justify-items:end;gap:5px;min-width:138px;display:grid}.match-screen__score span{color:#8995a8;text-transform:uppercase;font-size:.7rem;font-weight:900}.match-screen__score strong{color:#fff;font-size:clamp(2.4rem,5vw,4.2rem);line-height:1}.match-screen__score[data-match-status=live] span{color:#ff666b}.match-public-context,.match-premium-panel,.match-tab-panel,.match-related-navigation{border:1px solid var(--fs-shell-line);border-radius:var(--fs-radius);background:var(--fs-shell-raised);min-width:0}.match-public-context,.match-premium-panel{padding:20px}.match-public-context__title span,.match-tab-panel__title span,.match-related-navigation__title span{color:var(--fs-gold);text-transform:uppercase;font-size:.64rem;font-weight:900}.match-public-context__title h2,.match-premium-panel__title h2,.match-tab-panel__title h2,.match-related-navigation__title h2{color:#fff;margin-top:3px;font-size:1.06rem}.match-public-context>p{color:#b2bdcc;margin-top:13px}.match-daily-free-pick{background:#37d69914;border:1px solid #37d69957;border-radius:7px;gap:8px;margin-top:16px;padding:16px;display:grid}.match-daily-free-pick>span{color:#6fe0b4;text-transform:uppercase;font-size:.68rem;font-weight:900}.match-daily-free-pick>strong{color:#f4f7fb;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.2}.match-daily-free-pick>p{color:#a9b4c5;max-width:62ch;font-size:.82rem}.match-public-context .match-metrics,.match-public-analysis .match-metrics{border:1px solid var(--fs-shell-line);background:var(--fs-shell-line);border-radius:6px;gap:1px;margin-top:18px;display:grid;overflow:hidden}.match-metrics--2{grid-template-columns:repeat(2,minmax(0,1fr))}.match-metrics--3{grid-template-columns:repeat(3,minmax(0,1fr))}.match-metrics--4{grid-template-columns:repeat(4,minmax(0,1fr))}.match-public-context .match-metrics>div,.match-public-analysis .match-metrics>div{background:#111827;padding:11px}.match-public-context dt,.match-public-analysis dt{color:#758298;text-transform:uppercase;font-size:.65rem;font-weight:800}.match-public-context dd,.match-public-analysis dd{color:#f4f7fb;margin-top:3px;font-size:.78rem;font-weight:850}.match-premium-panel{align-self:stretch}.match-premium-panel__title{color:var(--fs-gold);align-items:center;gap:9px;display:flex}.match-premium-panel>p{color:#a9b4c5;margin-top:12px}.match-premium-panel--public{background:#161713;border-color:#e6b84a59}.match-premium-panel .primary-button{width:100%;margin-top:17px}.match-premium-panel__disclaimer{background:#e6b84a14;border:1px solid #e6b84a40;border-radius:5px;padding:8px 10px;font-size:.72rem;font-weight:800;color:#f1cf79!important}.match-premium-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.match-premium-fields>div{border:1px solid var(--fs-shell-line);background:#111725;border-radius:5px;padding:10px}.match-premium-fields dt{color:#7f8ba0;text-transform:uppercase;font-size:.65rem;font-weight:800}.match-premium-fields dd{color:#fff;margin-top:3px;font-weight:850}.match-premium-tips{gap:7px;margin-top:12px;padding:0;list-style:none;display:grid}.match-premium-tips li{border:1px solid var(--fs-shell-line);color:#dce2eb;background:#111725;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 10px;font-size:.76rem;display:flex}.match-premium-tips li span{overflow-wrap:anywhere;min-width:0}.match-premium-tips li strong{color:var(--fs-gold);flex:none}.match-premium-loading{color:#aeb8c7;align-items:center;gap:8px;margin-top:16px;display:flex}.match-premium-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.match-premium-skeleton span{background:#1a2232;height:48px}.match-premium-panel--error button{min-height:40px;color:var(--fs-ink);background:#fff;border-radius:6px;align-items:center;gap:7px;margin-top:12px;padding:0 13px;font-weight:800;display:inline-flex}.match-screen__tabs{border-bottom:1px solid var(--fs-shell-line)}.match-screen__tabs button{color:#8f9bae}.match-screen__tabs button.is-active{color:#fff}.match-tab-panel{min-height:260px;padding:22px}.match-tab-panel__title{margin-bottom:18px}.match-unavailable-state{color:#8995a8;text-align:center;align-content:center;place-items:center;gap:8px;min-height:160px;display:grid}.match-unavailable-state strong{color:#fff}.match-public-analysis>p{color:#b6c0cf}.match-lineups__teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.match-lineups__teams section{border:1px solid var(--fs-shell-line);background:#111725;border-radius:6px;padding:16px}.match-lineups__teams ul{color:#aeb8c7;gap:7px;margin-top:12px;padding-left:18px;display:grid}.match-detail-status{color:var(--fs-green);margin-bottom:12px;font-weight:800}.match-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;overflow-x:auto}.match-related-navigation{padding:20px}.match-related-navigation__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.match-related-navigation__actions button{border:1px solid var(--fs-shell-line);color:#e7ebf2;text-align:left;background:#111725;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:9px 12px;display:flex}.match-related-navigation__actions button:disabled{color:#596579}.match-related-navigation__actions small{color:#6f7a8c}.match-related-navigation__notice{border:1px solid var(--fs-shell-line);color:#8793a6;background:#111725;border-radius:6px;align-items:center;min-height:50px;margin:0;padding:9px 12px;font-size:.76rem;line-height:1.45;display:flex}.match-screen .prototype-content-state{color:#9ba7b9}.match-screen .prototype-content-state strong,.match-screen .prototype-content-state h1{color:#fff}.match-screen--mobile{background:var(--fs-shell);min-height:100%;padding:0 16px 26px;display:block}.match-screen--mobile .match-screen__topbar{border-bottom:1px solid var(--fs-shell-line);margin:0 -16px;padding:6px 16px}.match-screen--mobile .match-screen__hero{grid-template-columns:minmax(0,1fr) auto;min-height:210px;padding:26px 0 22px}.match-screen--mobile .match-screen__identity h1{font-size:clamp(2rem,11vw,3rem)}.match-screen--mobile .match-screen__score{min-width:70px}.match-screen--mobile .match-screen__score strong{font-size:2.2rem}.match-screen--mobile .match-public-context,.match-screen--mobile .match-premium-panel,.match-screen--mobile .match-tab-panel,.match-screen--mobile .match-related-navigation{border-radius:var(--fs-mobile-radius);margin-top:12px;padding:16px}.match-screen--mobile .match-metrics--2{grid-template-columns:repeat(2,minmax(0,1fr))}.match-screen--mobile .match-metrics--3{grid-template-columns:repeat(3,minmax(0,1fr))}.match-screen--mobile .match-metrics--4{grid-template-columns:repeat(2,minmax(0,1fr))}.match-screen--mobile .match-screen__tabs{margin:14px -16px 0;padding:0 16px}.match-screen--mobile .match-screen__tabs button{min-height:48px}.match-screen--mobile .match-lineups__teams,.match-screen--mobile .match-premium-fields,.match-screen--mobile .match-related-navigation__actions{grid-template-columns:minmax(0,1fr)}.match-timeline,.match-lineup-section,.match-stats,.match-h2h-section,.match-injuries-grouped,.match-odds-choices{gap:16px;display:grid}.match-timeline__header,.match-stats__header{color:var(--batch-text,#f4f7fb);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;font-size:.78rem;display:grid}.match-timeline__header strong:last-child,.match-stats__header strong:last-child{text-align:right}.match-timeline__header span,.match-stats__header span{color:var(--batch-muted,#9aa9bf);letter-spacing:.08em;font-size:.68rem;font-weight:800}.match-timeline__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.match-timeline__row{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);align-items:center;gap:10px;display:grid}.match-timeline__row--neutral{grid-template-columns:62px minmax(0,1fr)}.match-timeline__side{min-width:0}.match-timeline__side.is-active{display:block}.match-timeline__minute{justify-items:center;display:grid}.match-timeline__minute time{color:#d9e7fb;background:#081322e0;border:1px solid #5c80b452;border-radius:999px;padding:8px 10px;font-size:.82rem;font-weight:800}.match-timeline__card{color:var(--batch-text,#f4f7fb);background:#0b1526eb;border:1px solid #48618857;border-radius:16px;gap:7px;padding:12px 14px;display:grid}.match-timeline__card--neutral{min-width:0}.match-timeline__meta{color:var(--batch-muted,#9aa9bf);align-items:center;gap:8px;font-size:.72rem;display:flex}.match-timeline__meta strong{color:#15c78f;margin-left:auto;font-size:.8rem}.match-timeline__card>strong{font-size:.94rem;line-height:1.25}.match-timeline__card>span,.match-timeline__card>small{color:var(--batch-muted,#9aa9bf);line-height:1.35}.match-timeline__substitution{gap:4px;font-size:.78rem;font-weight:800;display:grid}.match-timeline__substitution .is-in{color:#59d7a3}.match-timeline__substitution .is-out{color:#ff7e85}.match-timeline__separator{justify-content:center;margin-bottom:10px;display:flex}.match-timeline__separator span{color:#84b3ff;background:#06101fdb;border:1px solid #4d78b947;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:800}.match-timeline__separator--shootout span{color:#ffd772;border-color:#ffd7725c}.match-lineup-summary{color:#d9e7fb;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:800}.match-lineup-formations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.match-lineup-formations article,.match-injuries-grouped__team,.match-odds-choices__card{background:#0b1526eb;border:1px solid #48618857;border-radius:16px;gap:6px;padding:14px;display:grid}.match-lineup-formations span,.match-lineup-formations small,.match-lineup-squad header span,.match-h2h__summary,.match-odds-choices__header span{color:var(--batch-muted,#9aa9bf)}.match-lineup-formations strong{color:var(--batch-text,#f4f7fb);font-size:1.15rem}.match-lineup-formations__meta{gap:4px;display:grid}.match-lineup-pitch{background:radial-gradient(circle at top,#1c7a5433,#0000 42%),linear-gradient(#0c5a3af2,#083926fa);border:1px solid #1d744e73;border-radius:24px;grid-template-rows:auto auto;gap:44px;min-height:0;padding:20px clamp(10px,3cqi,24px);display:grid;position:relative;overflow:hidden;container-type:inline-size}.match-lineup-pitch:before,.match-lineup-pitch:after{content:"";border:2px solid #ebf4ff33;width:76%;position:absolute;left:12%}.match-lineup-pitch:before{border-bottom:0;border-radius:0 0 160px 160px;height:18%;top:5%}.match-lineup-pitch:after{border-top:0;border-radius:160px 160px 0 0;height:18%;bottom:5%}.match-lineup-pitch__line--midfield{border-top:2px solid #ebf4ff38;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.match-lineup-pitch__circle{border:2px solid #ebf4ff33;border-radius:50%;width:132px;height:132px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.match-lineup-pitch__half{z-index:1;align-content:space-between;gap:12px;min-width:0;display:grid;position:relative}.match-lineup-pitch__row{grid-template-columns:repeat(var(--match-lineup-slots), minmax(0, 1fr));align-items:center;gap:clamp(2px,1.2cqi,12px);min-width:0;min-height:74px;display:grid}.match-lineup-pitch__player{text-align:center;justify-self:center;justify-items:center;gap:3px;width:min(100%,96px);min-width:0;display:grid;position:relative}.match-lineup-pitch__player-action{appearance:none;min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.match-lineup-pitch__player-action:focus-visible,.match-lineup-squad__player-action:focus-visible{outline-offset:3px;outline:3px solid #8ebcff}.match-lineup-pitch__marker{color:#fff;background:#09111cd1;border:2px solid #ffffff3d;border-radius:50%;place-items:center;width:clamp(38px,7.5cqi,48px);height:clamp(38px,7.5cqi,48px);font-size:.82rem;font-weight:900;display:grid;overflow:hidden}.match-lineup-pitch__player.is-home .match-lineup-pitch__marker{background:linear-gradient(135deg,#2f7cff,#1b4bc8)}.match-lineup-pitch__player.is-away .match-lineup-pitch__marker{background:linear-gradient(135deg,#ff6359,#d43237)}.match-lineup-pitch__marker img{object-fit:cover;width:100%;height:100%}.match-lineup-pitch__meta{justify-content:center;align-items:center;gap:4px;max-width:100%;min-height:20px;margin-top:-10px;display:inline-flex}.match-lineup-pitch__rating{color:#ffd772;white-space:nowrap;background:#08101cdb;border-radius:999px;padding:1px 7px;font-size:.68rem}.match-lineup-pitch__name{color:#f4f7fb;text-overflow:ellipsis;text-shadow:0 1px 2px #0006;white-space:nowrap;width:100%;padding:0 4px;font-size:clamp(.62rem,1.9cqi,.66rem);line-height:1.25;display:block;overflow:hidden}.match-lineup-pitch__substitution{color:#d7e6ff;text-overflow:ellipsis;white-space:nowrap;background:#08101cd1;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:1px 6px;font-size:.58rem;font-weight:800;line-height:1.2;display:inline-flex;overflow:hidden}.match-lineup-pitch__substitution:after{content:attr(data-compact-label);display:none}.match-lineup-squads{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.match-lineup-squad{background:#0a121ff0;border:1px solid #48618857;border-radius:18px;gap:12px;padding:16px;display:grid}.match-lineup-squad header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.match-lineup-squad__list,.match-lineup-squad__bench,.match-injuries-grouped__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.match-lineup-squad__list li,.match-lineup-squad__bench li{color:var(--batch-text,#f4f7fb)}.match-lineup-squad__player-action,.match-lineup-squad__player-static{width:100%;color:var(--batch-text,#f4f7fb);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:2px 0;display:grid}.match-lineup-squad__player-action{cursor:pointer;min-height:44px}.match-lineup-squad__player-action small,.match-lineup-squad__player-static small{color:var(--batch-muted,#9aa9bf);grid-column:2/span 2;font-size:.66rem}.match-lineup-squad__player-action span,.match-lineup-squad__player-action em,.match-lineup-squad__player-static span,.match-lineup-squad__player-static em{color:var(--batch-muted,#9aa9bf);font-style:normal}@media (hover:hover){.match-lineup-pitch__player-action:hover .match-lineup-pitch__marker{border-color:#ffffffb3;transform:translateY(-1px)}.match-lineup-squad__player-action:hover{color:#fff}}.match-stats-panel{gap:12px;display:grid}.match-stats__periods{flex-wrap:wrap;gap:8px;display:flex}.match-stats__periods button{min-height:38px;color:var(--batch-muted,#9aa9bf);background:#0b1526b8;border:1px solid #48618857;border-radius:999px;padding:0 12px;font-size:.74rem;font-weight:800}.match-stats__periods button.is-active{color:#f4f7fb;background:#1a3d6ee0;border-color:#7aa9ff7a}.match-stats__rows{gap:12px;display:grid}.match-stats__row{background:#0b1526d6;border:1px solid #48618847;border-radius:14px;gap:8px;padding:14px;display:grid}.match-stats__values{grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:12px;display:grid}.match-stats__values strong:last-child{text-align:right}.match-stats__values span{color:var(--batch-muted,#9aa9bf);text-align:center;font-size:.78rem}.match-stats__bar{background:#1a2a42f2;border-radius:999px;height:10px;display:flex;overflow:hidden}.match-stats__bar .is-home{background:linear-gradient(90deg,#1f87ff,#4ea4ff)}.match-stats__bar .is-away{background:linear-gradient(90deg,#ff7161,#ff4b5f)}.match-h2h__list{gap:12px;display:grid}.match-h2h__card{background:#0a1423f0;border:1px solid #48618852;border-radius:16px;gap:12px;padding:16px;display:grid}.match-h2h__meta{color:var(--batch-muted,#9aa9bf);flex-wrap:wrap;gap:10px;font-size:.7rem;display:flex}.match-h2h__meta span{align-items:center;gap:5px;display:inline-flex}.match-h2h__teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.match-h2h__teams div{align-items:center;gap:8px;min-width:0;display:flex}.match-h2h__teams div:last-child{text-align:right;justify-content:flex-end}.match-h2h__teams img{object-fit:contain;width:28px;height:28px}.match-h2h__teams mark,.match-odds-choices__card mark{color:#18d49d;background:#1475542e;border-radius:999px;padding:6px 10px;font-weight:900}.match-injuries-grouped{grid-template-columns:repeat(2,minmax(0,1fr))}.match-injuries-grouped__list li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;display:grid}.match-injuries-grouped__list li img{object-fit:cover;border-radius:50%;width:16px;height:16px}.match-injuries-grouped__list span{color:var(--batch-muted,#9aa9bf);font-size:.72rem}.match-odds-choices__header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.match-odds-choices__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.match-odds-choices__card{justify-items:start}.match-odds-choices__card>span{color:#7aa9ff;text-transform:uppercase;font-size:.72rem;font-weight:900}.match-odds-choices__card>strong{color:var(--batch-text,#f4f7fb)}.match-odds-choices__premium-note{color:var(--batch-muted,#9aa9bf);font-size:.76rem;line-height:1.5}.match-standings-table{border-collapse:collapse;width:100%;min-width:760px}.match-standings-table th,.match-standings-table td{text-align:left;border-bottom:1px solid #49608442;padding:10px 12px}.match-standings-table td[data-match-team=true],.match-standings-table tr[data-match-team=true] th,.match-standings-table tr[data-match-team=true] td{background:#19447429}.match-standings-table__form{color:#9ad6ae;letter-spacing:.04em;font-size:.72rem;font-weight:800}@media (width<=900px){.match-lineup-squads,.match-injuries-grouped,.match-lineup-formations,.match-odds-choices__grid{grid-template-columns:1fr}}@media (width<=720px){.match-timeline__row,.match-h2h__teams{grid-template-columns:1fr}.match-timeline__minute{order:-1}.match-timeline__side.is-active:last-child .match-timeline__card,.match-timeline__side:last-child .match-timeline__card{text-align:left}.match-lineup-pitch__meta{gap:3px}}@media (width<=420px){.match-lineup-pitch{gap:40px;padding:16px 8px}.match-lineup-pitch__half{gap:10px}.match-lineup-pitch__row{min-height:70px}.match-lineup-pitch__meta{gap:2px;min-height:16px}.match-lineup-pitch__rating{padding-inline:5px;font-size:.56rem}.match-lineup-pitch__name{padding-inline:1px;font-size:.62rem}.match-lineup-pitch__substitution{padding-inline:4px;font-size:0}.match-lineup-pitch__substitution:after{font-size:.5rem;display:inline}}@media (width<=359px){.match-screen--mobile{padding-inline:8px}.match-screen--mobile .match-screen__topbar,.match-screen--mobile .match-screen__tabs{margin-inline:-8px;padding-inline:8px}.match-screen--mobile .match-tab-panel{padding-inline:8px}}.match-odds-surface,.match-premium-odds--ready{gap:16px;display:grid}.match-premium-odds{color:var(--batch-text,#f4f7fb);background:#0a1423eb;border:1px solid #48618857;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:18px;display:grid}.match-premium-odds>div{gap:8px;display:grid}.match-premium-odds p{color:var(--batch-muted,#9aa9bf);margin:0;line-height:1.5}.match-premium-odds--locked{background:linear-gradient(135deg,#ffcb5714,#0000 48%),#0a1423f0;border-color:#ffcb5747}.match-premium-odds--locked>svg{color:#ffcb57}.match-premium-odds--error{border-color:#ff4f5b52}.match-premium-odds--error>svg{color:#ff6c78}.match-premium-odds--error button{color:#fff;width:fit-content;min-height:38px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.match-premium-odds--error button:hover{background:#ffffff1a;border-color:#ffffff47}.match-premium-odds--ready{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.match-premium-odds__market{background:#0a1423eb;border:1px solid #48618857;border-radius:16px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.match-premium-odds__market>header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.match-premium-odds__market>header strong{overflow-wrap:anywhere}.match-premium-odds__market>header span{color:#ffcb57;flex:none;font-size:.72rem;font-weight:850}.match-premium-odds__market ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.match-premium-odds__market li{background:#111e32cc;border:1px solid #4861883d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:58px;padding:10px 12px;display:flex}.match-premium-odds__market li>div:first-child{gap:3px;min-width:0;display:grid}.match-premium-odds__market li span{color:var(--batch-muted,#9aa9bf);font-size:.7rem}.match-premium-odds__market li[data-suspended=true]{opacity:.62}.match-premium-odds__price{flex:none;justify-items:end;gap:4px;display:grid}.match-premium-odds__price mark{color:#25d7a1;text-align:center;background:#15c78f24;border-radius:8px;min-width:58px;padding:7px 10px;font-weight:900}.match-premium-odds__movement{align-items:center;gap:3px;font-size:.68rem;font-weight:850;display:inline-flex}.match-premium-odds__movement.is-up{color:#25d7a1}.match-premium-odds__movement.is-down{color:#ff6c78}@media (width<=900px){.match-premium-odds--ready{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.match-premium-odds{padding:14px}.match-premium-odds__market{padding:13px}.match-premium-odds__market li{align-items:flex-start}}:is(.match-overview-stack,.match-lineup-stack,.match-stats-stack,.match-h2h-stack,.match-standings-stack){align-items:start;gap:20px;min-width:0;display:grid}:is(.match-overview-stack,.match-lineup-stack,.match-stats-stack,.match-h2h-stack,.match-standings-stack)>*{min-width:0}:is(.match-overview-insights,.match-player-performances,.match-advanced-stats,.match-h2h-insights,.match-standings-insights){--md-bg:#0d1524;--md-bg2:#111c2d;--md-line:#7189ae47;--md-line2:#849fca6b;--md-text:#f3f6fb;--md-muted:#9caabd;--md-home:#4d9eff;--md-away:#ff6b72;--md-gold:#f0c766;min-width:0;color:var(--md-text);gap:18px;display:grid}.match-overview-insights__header,.match-player-performances-header,.match-advanced-stats-header{border-bottom:1px solid var(--md-line);gap:5px;padding-bottom:14px;display:grid}.match-overview-insights__header h2,.match-player-performances-header h3,.match-advanced-stats-header h3,.match-h2h-insights-title,.match-standings-insights__header h3{color:var(--md-text);overflow-wrap:anywhere;font-size:1.18rem;line-height:1.2}.match-overview-insights__eyebrow,.match-player-performances-header>span,.match-advanced-stats-header>span,.match-h2h-insights-eyebrow,.match-standings-insights__header>div>span{color:var(--md-gold);text-transform:uppercase;font-size:.68rem;font-weight:900}.match-player-performances-header p,.match-advanced-stats-header p{max-width:72ch;color:var(--md-muted);font-size:.8rem;line-height:1.55}.match-overview-facts,.match-overview-score,.match-overview-performers,.match-overview-stats,.match-overview-injuries,.match-overview-h2h{gap:12px;min-width:0;display:grid}.match-overview-score,.match-overview-performers,.match-overview-stats,.match-overview-injuries,.match-overview-h2h{border-top:1px solid var(--md-line);padding-top:16px}.match-overview-facts>h3,.match-overview-block-title h3,.match-player-performances-top>h4,.match-advanced-stats h4,.match-h2h-insights-record h4{color:var(--md-text);font-size:.88rem;line-height:1.3}.match-overview-block-title{min-width:0;color:var(--md-gold);align-items:center;gap:9px;display:flex}.match-overview-block-title h3{min-width:0}:is(.match-overview-facts__grid,.match-overview-score__grid,.match-overview-performers__grid,.match-overview-injuries__grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:is(.match-overview-fact,.match-overview-score__item,.match-overview-performer,.match-overview-injury-group,.match-overview-stats__list,.match-overview-h2h__list,.match-player-performances-top-card,.match-player-performances-team,.match-advanced-stats>section,.match-advanced-stats-shot-map-unavailable,.match-h2h-insights-record,.match-h2h-insights-metric,.match-standings-insights__team){border:1px solid var(--md-line);background:var(--md-bg);border-radius:8px;min-width:0}.match-overview-fact{align-content:space-between;gap:12px;min-height:88px;padding:13px;display:grid}.match-overview-fact dt{min-width:0;color:var(--md-muted);text-transform:uppercase;align-items:center;gap:8px;font-size:.68rem;font-weight:800;display:flex}.match-overview-fact dt svg{color:#7eaef8;flex:none}.match-overview-fact dd{color:var(--md-text);overflow-wrap:anywhere;font-size:.86rem;font-weight:850}.match-overview-score__item{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 13px;display:flex}.match-overview-score__item dt{color:var(--md-muted);font-size:.74rem;font-weight:750}.match-overview-score__item dd{color:var(--md-text);flex:none;font-size:1rem;font-weight:900}.match-overview-performer{min-height:116px;box-shadow:inset 3px 0 0 var(--md-home);align-content:start;gap:7px;padding:13px;display:grid}.match-overview-performer[data-side=away]{box-shadow:inset 3px 0 0 var(--md-away)}.match-overview-performer__team{min-width:0;color:var(--md-muted);align-items:center;gap:7px;font-size:.7rem;display:flex}.match-overview-performer__team img{object-fit:contain;flex:0 0 24px;width:24px;height:24px}.match-overview-performer>strong,.match-overview-injury-group strong{overflow-wrap:anywhere}.match-overview-performer__rating{width:fit-content;color:var(--md-gold);background:#f0c7661f;border-radius:999px;padding:4px 7px;font-size:.7rem;font-weight:900}.match-overview-stats__list{gap:0;display:grid;overflow:hidden}.match-overview-stat{border-bottom:1px solid var(--md-line);grid-template-columns:minmax(120px,1fr) minmax(150px,.85fr);align-items:center;gap:12px;min-width:0;min-height:54px;padding:10px 13px;display:grid}.match-overview-stat:last-child{border-bottom:0}.match-overview-stat dt{color:var(--md-muted);overflow-wrap:anywhere;font-size:.75rem;font-weight:750}.match-overview-stat dd{color:var(--md-text);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-weight:900;display:grid}.match-overview-stat dd span:first-child{color:#8ebcff}.match-overview-stat dd span:last-child{color:#ff9298}.match-overview-stats__teams{color:var(--md-muted);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:.68rem;font-weight:800;display:grid}.match-overview-injury-group{align-content:start;gap:10px;padding:13px;display:grid}.match-overview-injury-group[data-side=home]{border-top-color:var(--md-home)}.match-overview-injury-group[data-side=away]{border-top-color:var(--md-away)}.match-overview-injury-group h4{color:var(--md-text);overflow-wrap:anywhere;font-size:.8rem}.match-overview-injury-group ul{gap:0;list-style:none;display:grid}.match-overview-injury-group li{border-top:1px solid var(--md-line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:8px 0;display:grid}.match-overview-injury-group li>img,.match-overview-injury-group li>svg{object-fit:cover;color:#ff8b91;border-radius:50%;width:34px;height:34px}.match-overview-injury-group li>span{gap:2px;min-width:0;display:grid}.match-overview-injury-group small{color:var(--md-muted);overflow-wrap:anywhere;font-size:.68rem}.match-overview-h2h__list{gap:0;list-style:none;display:grid;overflow:hidden}.match-overview-h2h__list li{border-bottom:1px solid var(--md-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:11px 13px;display:grid}.match-overview-h2h__list li:last-child{border-bottom:0}.match-overview-h2h__context{min-width:0;color:var(--md-muted);flex-wrap:wrap;align-items:center;gap:5px 10px;font-size:.68rem;display:flex}.match-overview-h2h__context strong{color:var(--md-text);overflow-wrap:anywhere;flex-basis:100%}.match-overview-h2h__score{color:#5ee0aa;text-align:center;background:#179b6526;border-radius:999px;min-width:58px;padding:6px 9px;font-weight:900}.match-player-performances-empty,.match-advanced-stats-empty,.match-h2h-insights-empty{border:1px solid var(--md-line);background:var(--md-bg);min-width:0;color:var(--md-muted);border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.match-player-performances-empty>svg{color:#7eaef8;flex:none}.match-player-performances-empty>div,.match-advanced-stats-empty{min-width:0}.match-advanced-stats-empty{gap:4px;display:grid}.match-player-performances-empty strong,.match-advanced-stats-empty strong,.match-h2h-insights-empty-title{color:var(--md-text)}.match-player-performances-empty p,.match-advanced-stats-empty p,.match-h2h-insights-empty-copy{color:var(--md-muted);margin-top:4px;font-size:.78rem;line-height:1.5}.match-player-performances-portrait{border:1px solid var(--md-line2);color:#dce7f7;background:#18253a;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:.8rem;font-weight:900;display:grid;overflow:hidden}.match-player-performances-portrait.is-compact{flex-basis:42px;width:42px;height:42px;font-size:.66rem}.match-player-performances-portrait img{object-fit:cover;width:100%;height:100%}.match-player-performances-rating{min-width:72px;color:var(--md-gold);background:#f0c76617;border:1px solid #f0c76647;border-radius:6px;justify-items:end;gap:1px;padding:5px 7px;line-height:1.1;display:grid}.match-player-performances-rating strong{font-size:.92rem}.match-player-performances-rating>span{color:#c6b47f;font-size:.58rem;font-weight:750}.match-player-performances-rating.is-unavailable{min-width:90px;color:var(--md-muted);text-align:right;font-size:.64rem;line-height:1.25}.match-player-performances-mvp{min-width:0;box-shadow:inset 3px 0 0 var(--md-gold);background:#f0c76612;border:1px solid #f0c76666;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.match-player-performances-mvp-badge{color:var(--md-gold);text-transform:uppercase;flex:0 0 100%;align-items:center;gap:7px;font-size:.67rem;font-weight:900;display:inline-flex}.match-player-performances-mvp-copy,.match-player-performances-top-copy,.match-player-performances-player-copy{flex:140px;gap:2px;min-width:0;display:grid}.match-player-performances-mvp-copy>strong,.match-player-performances-top-copy>strong,.match-player-performances-player-copy>strong{color:var(--md-text);overflow-wrap:anywhere}.match-player-performances-mvp-copy>span,.match-player-performances-mvp-copy>small,.match-player-performances-top-copy>span,.match-player-performances-note{color:var(--md-muted);overflow-wrap:anywhere;font-size:.7rem}.match-player-performances-mvp-action{border:1px solid var(--md-line2);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--md-text);background:#ffffff0d;border-radius:7px;place-items:center;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.match-player-performances-top{gap:10px;display:grid}.match-player-performances-top ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;display:grid}.match-player-performances-top-item,.match-player-performances-player{min-width:0}:is(.match-player-performances-top-card,.match-player-performances-player-action){width:100%;min-width:0;color:var(--md-text);font:inherit;text-align:left;align-items:center;transition:border-color .16s,background-color .16s,transform .16s;display:grid}:is(button,div).match-player-performances-top-card{grid-template-columns:auto auto minmax(0,1fr) auto}button.match-player-performances-top-card{grid-template-columns:auto auto minmax(0,1fr) auto auto}.match-player-performances-top-card{gap:9px;min-height:92px;padding:11px}.match-player-performances-top-card>svg,.match-player-performances-player-action>svg{color:#77879d}.match-player-performances-rank{color:var(--md-gold);align-self:start;font-size:.62rem;font-weight:900}.match-player-performances-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.match-player-performances-team{align-content:start;gap:10px;display:grid;overflow:hidden}.match-player-performances-team>header{border-bottom:1px solid var(--md-line);justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:13px;display:flex}.match-player-performances-team>header h4{min-width:0;color:var(--md-text);overflow-wrap:anywhere;font-size:.82rem}.match-player-performances-team>header span{color:var(--md-muted);flex:none;font-size:.66rem}.match-player-performances-team ul{gap:0;padding:0 10px 10px;list-style:none;display:grid}:is(button,div).match-player-performances-player-action{grid-template-columns:auto minmax(0,1fr) auto}button.match-player-performances-player-action{grid-template-columns:auto minmax(0,1fr) auto auto}.match-player-performances-player-action{border:0;border-bottom:1px solid var(--md-line);background:0 0;border-radius:0;gap:10px;min-height:66px;padding:9px 3px}.match-player-performances-player:last-child .match-player-performances-player-action{border-bottom:0}.match-player-performances-player-meta{min-width:0;color:var(--md-muted);flex-wrap:wrap;gap:3px 8px;font-size:.63rem;display:flex}.match-player-performances-note{margin-top:2px;line-height:1.35}:is(.match-advanced-stats>section,.match-advanced-stats-shot-map-unavailable){align-content:start;gap:12px;padding:16px;display:grid}.match-advanced-stats-efficiency-grid,.match-advanced-stats-goals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.match-advanced-stats-efficiency-card{border-left:3px solid var(--md-home);align-content:start;gap:5px;min-width:0;padding:10px 13px;display:grid}.match-advanced-stats-efficiency-card.is-away{border-left-color:var(--md-away)}.match-advanced-stats-efficiency-card+.match-advanced-stats-efficiency-card{border-top:1px solid var(--md-line)}.match-advanced-stats-efficiency-card h5{color:var(--md-muted);overflow-wrap:anywhere;margin:0;font-size:.68rem}.match-advanced-stats-efficiency-card>strong{color:var(--md-text);font-size:1.25rem}.match-advanced-stats-efficiency-card>span,.match-advanced-stats-efficiency-card>p,.match-advanced-stats-momentum>p{color:var(--md-muted);font-size:.68rem;line-height:1.45}.match-advanced-stats-momentum-teams,.match-advanced-stats-cards-header{color:var(--md-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:.68rem;font-weight:800;display:grid}.match-advanced-stats-momentum-teams span:last-child,.match-advanced-stats-cards-header strong:last-child{text-align:right}.match-advanced-stats-momentum-chart{border:1px solid var(--md-line);background:linear-gradient(#0000 49.5%,#9caabd47 49.5% 50.5%,#0000 50.5%),#09111e;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(38px,1fr));align-items:end;gap:5px;min-height:208px;padding:14px 10px 30px;display:grid;overflow-x:auto}.match-advanced-stats-momentum-period{min-width:38px;height:150px;position:relative}.match-advanced-stats-momentum-bar{background:var(--md-home);width:60%;max-height:70px;transition:height .22s;position:absolute;left:20%}.match-advanced-stats-momentum-bar.is-home{border-radius:4px 4px 0 0;bottom:50%}.match-advanced-stats-momentum-bar.is-away{background:var(--md-away);border-radius:0 0 4px 4px;top:50%}.match-advanced-stats-momentum-period small{color:var(--md-muted);text-align:center;font-size:.58rem;font-weight:800;position:absolute;bottom:-24px;left:0;right:0}.match-advanced-stats-goals-grid article{border-left:1px solid var(--md-line);gap:5px;min-width:0;padding:11px 12px;display:grid}.match-advanced-stats-goals-grid article:first-child{border-left:0}.match-advanced-stats-goals-grid span{color:var(--md-muted);font-size:.68rem}.match-advanced-stats-goals-grid strong{color:var(--md-text);font-size:1rem}.match-advanced-stats-cards-header,.match-advanced-stats-cards-row{grid-template-columns:minmax(58px,1fr) minmax(110px,1.4fr) minmax(58px,1fr);align-items:center}.match-advanced-stats-cards-header strong:first-child{grid-column:1}.match-advanced-stats-cards-header strong:last-child{grid-column:3}.match-advanced-stats-cards-row{border-top:1px solid var(--md-line);gap:10px;min-height:46px;padding:8px 0;display:grid}.match-advanced-stats-cards-row>span{color:var(--md-muted);text-align:center;font-size:.7rem}.match-advanced-stats-cards-row>strong:last-child{text-align:right}.match-advanced-stats-key-metrics-list{gap:0;display:grid}.match-advanced-stats-key-metrics-list article{border-top:1px solid var(--md-line);gap:8px;min-width:0;padding:11px 0;display:grid}.match-advanced-stats-key-metrics-list article:first-child{border-top:0}.match-advanced-stats-key-metrics-values{grid-template-columns:minmax(58px,.7fr) minmax(110px,1.6fr) minmax(58px,.7fr);align-items:center;gap:10px;display:grid}.match-advanced-stats-key-metrics-values span{color:var(--md-muted);text-align:center;font-size:.7rem}.match-advanced-stats-key-metrics-values strong:last-child{text-align:right}.match-advanced-stats-key-metrics-bar{background:#18253a;border-radius:999px;height:8px;display:flex;overflow:hidden}.match-advanced-stats-key-metrics-bar span{min-width:0;transition:width .22s}.match-advanced-stats-key-metrics-bar .is-home{background:var(--md-home)}.match-advanced-stats-key-metrics-bar .is-away{background:var(--md-away)}.match-advanced-stats-shot-map-unavailable{background:#0d15249e;border-style:dashed}.match-advanced-stats-shot-map-unavailable strong{color:var(--md-text)}.match-advanced-stats-shot-map-unavailable span{color:var(--md-muted);font-size:.72rem;line-height:1.5}.match-h2h-insights-header,.match-standings-insights__header{border-bottom:1px solid var(--md-line);justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding-bottom:14px;display:flex}.match-h2h-insights-header>div,.match-standings-insights__header>div{gap:4px;min-width:0;display:grid}.match-h2h-insights-eyebrow{margin:0}.match-h2h-insights-count,.match-standings-insights__group{border:1px solid var(--md-line);min-height:30px;color:var(--md-muted);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 8px;font-size:.66rem;font-weight:800;display:inline-flex}.match-h2h-insights-filters{border:1px solid var(--md-line);background:#09111e;border-radius:8px;grid-template-columns:repeat(3,minmax(88px,1fr));gap:3px;width:fit-content;padding:3px;display:inline-grid}.match-h2h-insights-filter{min-width:0;min-height:44px;color:var(--md-muted);background:0 0;border-radius:6px;padding:0 12px;font-size:.72rem;font-weight:850;transition:background-color .16s,color .16s}.match-h2h-insights-filter.is-active{color:#fff;background:#20334f}.match-h2h-insights-summary{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(150px,1fr));gap:10px;display:grid}:is(.match-h2h-insights-record,.match-h2h-insights-metric){align-content:start;gap:10px;min-height:116px;padding:13px;display:grid}.match-h2h-insights-record-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.match-h2h-insights-record-value{min-width:0;color:var(--md-muted);text-align:center;gap:2px;font-size:.6rem;display:grid}.match-h2h-insights-record-value strong{font-size:1.04rem}.match-h2h-insights-record-value-win strong{color:#59d7a3}.match-h2h-insights-record-value-draw strong{color:var(--md-gold)}.match-h2h-insights-record-value-loss strong{color:#ff7e85}.match-h2h-insights-metric-label{color:var(--md-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.match-h2h-insights-metric>strong{color:var(--md-text);overflow-wrap:anywhere;font-size:.95rem;line-height:1.35}.match-h2h-insights-metric>small{color:var(--md-muted);overflow-wrap:anywhere;font-size:.64rem}.match-h2h-insights-goals{box-shadow:inset 3px 0 #59d7a3}.match-h2h-insights-score{box-shadow:inset 3px 0 0 var(--md-home)}.match-h2h-insights-streak{box-shadow:inset 3px 0 0 var(--md-gold)}.match-h2h-insights-note{color:var(--md-muted);font-size:.68rem;line-height:1.45}.match-h2h-insights-empty{gap:4px;display:grid}.match-h2h-insights-empty-title,.match-h2h-insights-empty-copy{margin:0}.match-standings-insights__partial{border-left:3px solid var(--md-gold);color:#d3c294;background:#f0c76612;padding:10px 12px;font-size:.72rem;line-height:1.45}.match-standings-insights__teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.match-standings-insights__team{align-content:space-between;gap:14px;min-height:138px;padding:14px;display:grid}.match-standings-insights__team>div{gap:6px;min-width:0;display:grid}.match-standings-insights__team>div>strong{color:var(--md-text);overflow-wrap:anywhere;font-size:.9rem}.match-standings-insights__zone{color:#8ebcff;overflow-wrap:anywhere;background:#4d9eff1f;border-radius:999px;width:fit-content;max-width:100%;padding:3px 7px;font-size:.62rem;font-weight:800}.match-standings-insights__team dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.match-standings-insights__team dl>div{gap:2px;display:grid}.match-standings-insights__team dt{color:var(--md-muted);font-size:.6rem;font-weight:750}.match-standings-insights__team dd{color:var(--md-text);font-size:.9rem;font-weight:900}.match-standings-insights__gap{min-width:118px;color:var(--md-muted);text-align:center;place-content:center;justify-items:center;gap:6px;display:grid}.match-standings-insights__gap svg{color:var(--md-gold)}.match-standings-insights__gap strong{max-width:18ch;color:var(--md-text);font-size:.68rem;line-height:1.35}.match-standings-insights__freshness{color:var(--md-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:.65rem;display:flex}.match-standings-insights__freshness svg{color:#7eaef8}@media (hover:hover){button.match-player-performances-top-card:hover,button.match-player-performances-player-action:hover,.match-player-performances-mvp-action:hover{border-color:var(--md-line2);background:var(--md-bg2);transform:translateY(-1px)}.match-h2h-insights-filter:hover{color:var(--md-text);background:#ffffff12}.match-h2h-insights-filter.is-active:hover{background:#294265}}@media (width>=1180px){.match-screen--desktop .match-overview-stack{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr)}.match-screen--desktop .match-lineup-stack{grid-template-columns:minmax(0,1.24fr) minmax(350px,.76fr)}.match-screen--desktop .match-stats-stack{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr)}.match-screen--desktop .match-h2h-stack{grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr)}.match-screen--desktop .match-standings-stack{grid-template-columns:minmax(400px,.82fr) minmax(0,1.18fr)}.match-screen--desktop .match-lineup-stack :is(.match-player-performances-top ul,.match-player-performances-teams){grid-template-columns:minmax(0,1fr)}.match-screen--desktop .match-h2h-stack .match-h2h-insights-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.match-screen--desktop .match-h2h-stack .match-h2h-insights-record{grid-column:1/-1}.match-screen--desktop .match-advanced-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.match-screen--desktop :is(.match-advanced-stats-header,.match-advanced-stats-key-metrics,.match-advanced-stats-shot-map-unavailable){grid-column:1/-1}}@media (width<=980px){.match-player-performances-top ul,.match-h2h-insights-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.match-h2h-insights-record{grid-column:1/-1}}@media (width<=760px){:is(.match-overview-stack,.match-lineup-stack,.match-stats-stack,.match-h2h-stack,.match-standings-stack){grid-template-columns:minmax(0,1fr);gap:16px}:is(.match-overview-facts__grid,.match-overview-score__grid,.match-overview-performers__grid,.match-overview-injuries__grid,.match-player-performances-top ul,.match-player-performances-teams,.match-advanced-stats-efficiency-grid,.match-advanced-stats-goals-grid,.match-h2h-insights-summary,.match-standings-insights__teams){grid-template-columns:minmax(0,1fr)}.match-h2h-insights-record{grid-column:auto}.match-standings-insights__gap{min-width:0;min-height:66px}.match-standings-insights__gap svg{transform:rotate(90deg)}}.match-screen--mobile :is(.match-overview-stack,.match-lineup-stack,.match-stats-stack,.match-h2h-stack,.match-standings-stack,.match-overview-facts__grid,.match-overview-score__grid,.match-overview-performers__grid,.match-overview-injuries__grid,.match-player-performances-top ul,.match-player-performances-teams,.match-advanced-stats,.match-advanced-stats-efficiency-grid,.match-advanced-stats-goals-grid,.match-h2h-insights-summary,.match-standings-insights__teams){grid-template-columns:minmax(0,1fr)}.match-screen--mobile .match-h2h-insights-record{grid-column:auto}.match-screen--mobile .match-standings-insights__gap{min-width:0;min-height:66px}.match-screen--mobile .match-standings-insights__gap svg{transform:rotate(90deg)}@media (width<=520px){:is(.match-overview-insights,.match-player-performances,.match-advanced-stats,.match-h2h-insights,.match-standings-insights){gap:14px}.match-overview-stat{grid-template-columns:minmax(0,1fr);gap:7px}.match-overview-stat dt{text-align:center}.match-overview-h2h__list li{grid-template-columns:minmax(0,1fr)}.match-overview-h2h__score{justify-self:start}.match-player-performances-mvp{padding:13px}.match-player-performances-mvp .match-player-performances-rating{margin-left:auto}:is(button,div).match-player-performances-top-card{grid-template-columns:auto minmax(0,1fr) auto}.match-player-performances-top-card .match-player-performances-rank{grid-column:1/-1}.match-player-performances-top-card>svg{display:none}:is(button,div).match-player-performances-player-action{grid-template-columns:auto minmax(0,1fr) auto}.match-player-performances-player-action>svg{display:none}.match-player-performances-rating.is-unavailable{min-width:72px}.match-h2h-insights-header,.match-standings-insights__header{display:grid}.match-h2h-insights-count,.match-standings-insights__group{width:fit-content}.match-h2h-insights-filters{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.match-h2h-insights-filter{padding-inline:7px}.match-advanced-stats-momentum-chart{grid-template-columns:repeat(auto-fit,minmax(34px,1fr));padding-inline:6px}.match-advanced-stats-key-metrics-values,.match-advanced-stats-cards-row{grid-template-columns:minmax(48px,.7fr) minmax(92px,1.5fr) minmax(48px,.7fr);gap:7px}}@media (prefers-reduced-motion:reduce){.match-player-performances-mvp-action,.match-player-performances-top-card,.match-player-performances-player-action,.match-h2h-insights-filter,.match-advanced-stats-momentum-bar,.match-advanced-stats-key-metrics-bar span{transition:none}button.match-player-performances-top-card:hover,button.match-player-performances-player-action:hover,.match-player-performances-mvp-action:hover{transform:none}}
