.prose-summary{margin:0 0 10px}.prose-summary p{margin:0;font-size:13.5px;line-height:1.75;color:var(--text-primary)}.prose-summary p+p{margin-top:6px}.prose-note{margin:10px 0 0;font-size:12px;line-height:1.7;color:var(--sub)}.summary-tiles{--tile-line:#d7e2dc;--tile-accent:#7ea78d;--tile-ink:#102418;display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;min-width:0}.summary-tile{display:grid;grid-template-rows:auto 1fr;gap:5px;align-content:start;min-width:0;border:1px solid var(--tile-line);border-top:4px solid var(--tile-accent);border-radius:7px;background:linear-gradient(180deg,#fff,#f8fbf9);padding:11px 12px}.summary-tile.is-positive{border-top-color:#16834c}.summary-tile.is-negative{border-top-color:#b4322b}.summary-tile.is-attention{border-top-color:#b89128}.summary-tile-label{color:var(--muted);font-size:12px;font-weight:900;line-height:1.3;overflow-wrap:anywhere}.summary-tile-value{color:var(--tile-ink);font-size:20px;font-weight:900;line-height:1.15;overflow-wrap:anywhere}.summary-tile-value [data-field=form]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.summary-tile-value .form-token{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:999px;padding:0 7px;color:#fff;font-size:13px;font-weight:900;line-height:1}.summary-tile-value .form-w{background:#127441}.summary-tile-value .form-d{background:#a36a0a}.summary-tile-value .form-l{background:#b93636}.summary-tile-value .form-other{background:#66736b}@media (max-width:560px){.summary-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.summary-tile{padding:9px 10px}.summary-tile-value{font-size:17px}}:is(.coach-route-v1,.league-season-route-v1,.leagues-directory-route-v1,.player-route-v1,.players-directory-route-v1,.team-route-v3) .card,:is(.coach-route-v1,.league-season-route-v1,.leagues-directory-route-v1,.player-route-v1,.players-directory-route-v1,.team-route-v3) .scope-note{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:12px}:is(.coach-route-v1,.league-season-route-v1,.leagues-directory-route-v1,.player-route-v1,.players-directory-route-v1,.team-route-v3) .card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid var(--line)}:is(.coach-route-v1,.league-season-route-v1,.leagues-directory-route-v1,.player-route-v1,.players-directory-route-v1,.team-route-v3) .card-head h2,:is(.coach-route-v1,.league-season-route-v1,.leagues-directory-route-v1,.player-route-v1,.players-directory-route-v1,.team-route-v3) .card>h2,:is(.coach-route-v1,.league-season-route-v1,.leagues-directory-route-v1,.player-route-v1,.players-directory-route-v1,.team-route-v3) .scope-note h2{font-size:15px;line-height:1.5;margin:0;font-weight:700;color:var(--ink)}:is(.coach-route-v1,.league-season-route-v1,.leagues-directory-route-v1,.player-route-v1,.players-directory-route-v1,.team-route-v3) .scope{font-size:12px;line-height:1.5;color:var(--sub);margin:0}.public-wireframe.matches-home-v2-wireframe .card,.public-wireframe.matches-home-v2-wireframe .scope-note{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:12px}.public-wireframe.matches-home-v2-wireframe .card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid var(--line)}.public-wireframe.matches-home-v2-wireframe .card-head h2,.public-wireframe.matches-home-v2-wireframe .card>h2,.public-wireframe.matches-home-v2-wireframe .scope-note h2{font-size:15px;line-height:1.5;margin:0;font-weight:700;color:var(--ink)}.public-wireframe.matches-home-v2-wireframe .scope{font-size:12px;line-height:1.5;color:var(--sub);margin:0}:is(.coach-route-v1,.league-season-route-v1,.leagues-directory-route-v1,.player-route-v1,.players-directory-route-v1,.team-route-v3,.public-wireframe.matches-home-v2-wireframe) .card-head>.scope{flex-shrink:0;white-space:nowrap}:is(.coach-route-v1,.league-season-route-v1,.leagues-directory-route-v1,.player-route-v1,.players-directory-route-v1,.team-route-v3,.public-wireframe.matches-home-v2-wireframe) .card-head>:is(h2,h3){min-width:0;white-space:normal}.coach-route-v1 .case-body,.coaches-directory-route-v1 .case-body,.league-season-route-v1 .case-body,.leagues-directory-route-v1 .case-body,.matches-date-page .case-body,.player-route-v1 .case-body,.players-directory-route-v1 .case-body,.public-wireframe.matches-home-v2-wireframe .case-body,.search-route-v1 .case-body,.site-docs-route-v1 .case-body,.team-route-v3 .case-body,.teams-directory-route-v1 .case-body{min-width:0;padding-bottom:44px;padding-top:20px}.coach-route-v1 .bleed-inner,.coach-route-v1 .case-body,.coaches-directory-route-v1 .bleed-inner,.coaches-directory-route-v1 .case-body,.league-season-route-v1 .bleed-inner,.league-season-route-v1 .case-body,.leagues-directory-route-v1 .bleed-inner,.leagues-directory-route-v1 .case-body,.match-detail-v2 .bleed-inner,.match-detail-v2 .case-body,.player-route-v1 .bleed-inner,.player-route-v1 .case-body,.players-directory-route-v1 .bleed-inner,.players-directory-route-v1 .case-body,.search-route-v1 .bleed-inner,.search-route-v1 .case-body,.site-docs-route-v1 .bleed-inner,.site-docs-route-v1 .case-body,.team-route-v3 .bleed-inner,.team-route-v3 .case-body,.teams-directory-route-v1 .bleed-inner,.teams-directory-route-v1 .case-body{margin:0 auto;max-width:var(--shell-max);padding-left:var(--shell-inset);padding-right:var(--shell-inset)}.coach-route-v1 .main-column>*,.coaches-directory-route-v1 .main-column>*,.league-season-route-v1 .main-column>*,.leagues-directory-route-v1 .main-column>*,.player-route-v1 .main-column>*,.players-directory-route-v1 .main-column>*,.public-wireframe.matches-home-v2-wireframe .main-column>*,.search-route-v1 .main-column>*,.site-docs-route-v1 .main-column>*,.team-route-v3 .main-column>*,.teams-directory-route-v1 .main-column>*{min-width:0}.coaches-directory-route-v1 .content-grid,.league-season-route-v1 .content-grid,.leagues-directory-route-v1 .content-grid,.player-route-v1 .content-grid,.players-directory-route-v1 .content-grid,.public-wireframe.matches-home-v2-wireframe .content-grid,.search-route-v1 .content-grid,.site-docs-route-v1 .content-grid,.team-route-v3 .content-grid,.teams-directory-route-v1 .content-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);min-width:0}.coach-route-v1 .full-bleed,.coaches-directory-route-v1 .full-bleed,.leagues-directory-route-v1 .full-bleed,.player-route-v1 .full-bleed,.players-directory-route-v1 .full-bleed,.search-route-v1 .full-bleed,.site-docs-route-v1 .full-bleed,.team-route-v3 .full-bleed,.teams-directory-route-v1 .full-bleed{left:auto;margin-left:0;margin-right:0;position:relative;right:auto;width:100%}.coaches-directory-route-v1 .main-column,.league-season-route-v1 .main-column,.leagues-directory-route-v1 .main-column,.player-route-v1 .main-column,.players-directory-route-v1 .main-column,.search-route-v1 .main-column,.site-docs-route-v1 .main-column,.team-route-v3 .main-column,.teams-directory-route-v1 .main-column{align-content:start;display:grid;gap:12px;min-width:0}.coaches-directory-route-v1 .content-grid.single-column,.leagues-directory-route-v1 .content-grid.single-column,.player-route-v1 .content-grid.single-column,.players-directory-route-v1 .content-grid.single-column,.search-route-v1 .content-grid.single-column,.site-docs-route-v1 .content-grid.single-column,.teams-directory-route-v1 .content-grid.single-column{grid-template-columns:minmax(0,1fr)}.coach-route-v1 .content.full-bleed,.league-season-route-v1 .content.full-bleed,.match-detail-v2 .content.full-bleed,.matches-date-page .content.full-bleed,.player-route-v1 .content.full-bleed,.team-route-v3 .content.full-bleed{background:var(--bg)}.coach-route-v1 .side-column>*,.coach-route-v1 .table-wrap,.league-season-route-v1 .side-column>*,.league-season-route-v1 .table-wrap,.leagues-directory-route-v1 .side-column>*,.leagues-directory-route-v1 .table-wrap,.player-route-v1 .side-column>*,.player-route-v1 .table-wrap,.players-directory-route-v1 .side-column>*,.players-directory-route-v1 .table-wrap,.public-wireframe.matches-home-v2-wireframe .side-column>*,.public-wireframe.matches-home-v2-wireframe .table-wrap,.team-route-v3 .side-column>*,.team-route-v3 .table-wrap{min-width:0}.league-season-route-v1 .full-bleed,.match-detail-v2 .full-bleed,.matches-date-page .full-bleed,.public-wireframe.matches-home-v2-wireframe .full-bleed{margin-left:0;margin-right:0;width:100%}.public-wireframe.matches-home-v2-wireframe .content-grid>main,.team-route-v3 .content-grid>main{align-content:start;display:grid;gap:12px;min-width:0}.coach-route-v1 .table-wrap,.player-route-v1 .table-wrap{max-width:100%;min-width:0}.coach-route-v1,.coaches-directory-route-v1,.league-season-route-v1,.leagues-directory-route-v1,.match-detail-v2,.matches-date-page,.player-route-v1,.players-directory-route-v1,.public-wireframe.matches-home-v2-wireframe,.search-route-v1,.site-docs-route-v1,.team-route-v3,.teams-directory-route-v1{color:var(--ink);font-family:var(--font-main);font-size:14px;line-height:1.5;letter-spacing:0;min-width:0;background:var(--bg)}.coach-route-v1,.coaches-directory-route-v1,.league-season-route-v1,.leagues-directory-route-v1,.match-detail-v2,.matches-date-page:not(.matches-home-v2),.player-route-v1,.players-directory-route-v1,.public-wireframe.matches-home-v2-wireframe,.search-route-v1,.site-docs-route-v1,.team-route-v3,.teams-directory-route-v1{margin:0;margin-top:var(--header-pull)}.league-season-route-v1 .side-column,.player-route-v1 .side-column,.team-route-v3 .side-column{align-content:start;display:grid;gap:12px;min-width:0}.coach-route-v1 img,.coaches-directory-route-v1 img,.league-season-route-v1 img,.leagues-directory-route-v1 img,.player-route-v1 img,.players-directory-route-v1 img,.public-wireframe.matches-home-v2-wireframe img,.search-route-v1 img,.site-docs-route-v1 img,.team-route-v3 img,.teams-directory-route-v1 img{display:inline-block;max-width:100%;vertical-align:middle}.league-season-route-v1 .muted,.player-route-v1 .muted,.public-wireframe.matches-home-v2-wireframe .muted,.team-route-v3 .muted{color:var(--sub);font-size:12px;line-height:1.5}.public-wireframe.matches-home-v2-wireframe h1,.team-route-v3 h1{font-size:24px;line-height:1.25;margin:2px 0;font-weight:800}.public-wireframe.matches-home-v2-wireframe h2,.team-route-v3 h2{font-size:15px;line-height:1.5;margin:0 0 10px;font-weight:700;color:var(--ink)}.public-wireframe.matches-home-v2-wireframe h3,.team-route-v3 h3{font-size:13px;line-height:1.45;margin:12px 0 6px;font-weight:700;color:var(--sub)}:is(.coach-route-v1,.league-season-route-v1,.player-route-v1,.team-route-v3) table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.45;max-width:100%}.public-wireframe.matches-home-v2-wireframe table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.45;max-width:100%}:is(.coach-route-v1,.player-route-v1,.team-route-v3) td,:is(.coach-route-v1,.player-route-v1,.team-route-v3) th{border-top:1px solid var(--line);padding:6px;text-align:left;vertical-align:top;white-space:normal}.public-wireframe.matches-home-v2-wireframe td,.public-wireframe.matches-home-v2-wireframe th{border-top:1px solid var(--line);padding:6px;text-align:left;vertical-align:top;white-space:normal}:is(.coach-route-v1,.player-route-v1) thead th{background:#f8faf9;color:var(--muted);font-size:11px;font-weight:900;white-space:nowrap}:is(.player-route-v1,.team-route-v3) .detail-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#e5ece7;border-radius:6px;overflow:hidden}:is(.player-route-v1,.team-route-v3) .detail-link-grid a{display:flex;justify-content:space-between;gap:8px;min-width:0;background:#fff;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.35}:is(.team-route-v3) .subline{color:var(--sub);font-size:12px;line-height:1.5}.public-wireframe.matches-home-v2-wireframe .subline{color:var(--sub);font-size:12px;line-height:1.5}:is(.team-route-v3) .subline{display:flex;flex-wrap:wrap}.public-wireframe.matches-home-v2-wireframe .subline{display:flex;flex-wrap:wrap}:is(.team-route-v3) .coach-row{display:flex;gap:12px;align-items:center;min-width:0}.public-wireframe.matches-home-v2-wireframe .coach-row{display:flex;gap:12px;align-items:center;min-width:0}:is(.team-route-v3) .age-row,:is(.team-route-v3) .mini-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.45}.public-wireframe.matches-home-v2-wireframe .age-row,.public-wireframe.matches-home-v2-wireframe .mini-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.45}:is(.team-route-v3,.player-route-v1) .mini-row:last-child{border-bottom:0}:is(.team-route-v3) .age-row:last-child{border-bottom:0}.public-wireframe.matches-home-v2-wireframe .age-row:last-child,.public-wireframe.matches-home-v2-wireframe .mini-row:last-child{border-bottom:0}:is(.team-route-v3,.league-season-route-v1) .crest{-o-object-fit:contain;object-fit:contain;flex:0 0 auto}:is(.team-route-v3,.league-season-route-v1) .crest.sm{width:22px;height:22px;flex:0 0 22px}:is(.team-route-v3,.league-season-route-v1) .crest.xl{background:#fff;border-radius:8px;padding:6px}.team-route-v3 .identity-row{display:flex;gap:12px;align-items:center;min-width:0}.team-route-v3 .entity-hero h1,.team-route-v3 .team-hero h1{margin:0;font-size:34px;line-height:1.1;letter-spacing:0}.team-route-v3 .entity-hero .subline,.team-route-v3 .entity-hero h1,.team-route-v3 .team-hero .subline,.team-route-v3 .team-hero h1{font-weight:800}.team-route-v3 .entity-hero .subline,.team-route-v3 .team-hero .subline{color:#d9efe1;margin:12px 0 0;align-items:center;font-size:13px}@media(max-width:560px){.team-route-v3 .identity-row{align-items:flex-start}.team-route-v3 .entity-hero h1,.team-route-v3 .team-hero h1{font-size:25px}}.team-route-v3.team-tab-matches .hero-breadcrumb{align-items:center}.team-route-v3 .entity-hero .hero-country-logo,.team-route-v3 .team-hero .hero-country-logo{width:20px;height:15px;-o-object-fit:cover;object-fit:cover;border:1px solid hsla(0,0%,100%,.42);border-radius:2px;background:hsla(0,0%,100%,.16)}.team-route-v3 .team-header-kpi-band{background:#f4f8f5;border-bottom:1px solid var(--line)}.team-route-v3 .team-header-kpi-band .bleed-inner{padding-top:14px;padding-bottom:14px}@media(max-width:560px){.team-route-v3 .entity-season-switcher .season-links{padding-top:7px;padding-bottom:9px}}.team-route-v3 [data-layer=team-family]{min-width:0}.team-route-v3 [data-pattern=team-entity-hero],.team-route-v3 [data-pattern=team-operation-band]{isolation:isolate}.team-route-v3 [data-pattern=team-season-links],.team-route-v3 [data-pattern=team-tabs]{min-width:0}.team-route-v3{--std-player-photo-mobile-size:32px}.team-route-v3 .coach-photo{width:54px;height:54px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#edf2ef}.team-route-v3 .coach-name{font-weight:800}.team-route-v3 .coach-row>div{min-width:0}.team-route-v3 .coach-row p{margin:5px 0 0;font-size:13px;color:var(--muted)}.team-route-v3 .coach-card .flag{width:18px;height:13px;-o-object-fit:cover;object-fit:cover;border:1px solid #d4ded8}.team-route-v3 .country-cell{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.team-route-v3 .std-standing-group{display:grid;gap:7px;margin-top:10px;min-width:0}.team-route-v3 .std-standing-group:first-of-type{margin-top:0}.team-route-v3 .std-standing-table{display:grid;min-width:0;border-top:1px solid var(--line)}.team-route-v3 .std-standing-row{display:grid;grid-template-columns:28px minmax(0,1fr) 28px 32px 34px;gap:6px;align-items:center;min-width:0;padding:7px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.35}.team-route-v3 .std-standing-head{color:var(--muted);font-size:11px;font-weight:900;line-height:1.2;padding:6px 0}.team-route-v3 .std-standing-number,.team-route-v3 .std-standing-rank{min-width:0;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.team-route-v3 .std-standing-head .std-standing-number,.team-route-v3 .std-standing-head .std-standing-rank{text-align:right}.team-route-v3 .std-standing-team{display:flex;align-items:center;gap:7px;min-width:0;font-weight:800}.team-route-v3 .std-standing-head .std-standing-team{font-weight:900}.team-route-v3 .std-standing-team-name{display:block;min-width:0;line-height:1.35;overflow-wrap:anywhere}.team-route-v3 .std-standing-row[data-row-type=own-team]{background:#eef7f1;margin:0 -6px;padding-left:6px;padding-right:6px;border-radius:5px;font-weight:900}.team-route-v3 .std-right-rail-fixture-card{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"meta meta meta" "home score away" "date date date";gap:5px 8px;align-items:center;border:1px solid var(--line);border-radius:6px;background:#fbfdfb;padding:9px;min-width:0;color:inherit;text-decoration:none}.team-route-v3 .std-right-rail-fixture-card .fixture-meta{grid-area:meta;color:var(--muted);font-size:11px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.team-route-v3 .std-right-rail-fixture-card .fixture-team{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.team-route-v3 .std-right-rail-fixture-card .fixture-team-home{grid-area:home}.team-route-v3 .std-right-rail-fixture-card .fixture-team-away{grid-area:away;justify-content:flex-end;text-align:right}.team-route-v3 .std-right-rail-fixture-card .fixture-score{grid-area:score;display:grid;justify-items:center;color:#102418;font-size:14px;font-weight:900;line-height:1.15;white-space:nowrap}.team-route-v3 .std-right-rail-fixture-card .fixture-score span{font-size:10px;color:var(--muted);font-weight:800}.team-route-v3 .std-right-rail-fixture-card .fixture-date{grid-area:date;color:var(--muted);font-size:11px;line-height:1.3;text-align:center}.team-route-v3 .detail-link-grid a span{flex:0 0 auto}.team-route-v3 .featured-vs{display:grid;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.team-route-v3 .featured-match-body .fixture-team{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;text-align:center}.team-route-v3 .featured-match-body .fixture-center{min-width:70px;text-align:center}.team-route-v3 .std-squad-summary{display:grid;gap:10px}.team-route-v3 .std-squad-block{display:grid;gap:8px;min-width:0}.team-route-v3 .std-squad-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.team-route-v3 .std-squad-kpi{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;border:1px dashed var(--line);border-radius:6px;background:#fcfdfc;padding:8px}.team-route-v3 .std-squad-kpi span{min-width:0;color:var(--muted);font-size:12px;line-height:1.3;overflow-wrap:anywhere}.team-route-v3 .std-squad-kpi strong{color:#102418;font-size:14px;font-weight:900;line-height:1.15;text-align:right;white-space:nowrap}.team-route-v3 .std-squad-bars{display:grid;gap:5px;min-width:0}.team-route-v3 .std-squad-bar-row{display:grid;grid-template-columns:28px minmax(0,1fr) 26px;gap:7px;align-items:center;min-width:0;font-size:12px;line-height:1.25}.team-route-v3 .std-squad-bar-row>span{color:#52645a;font-weight:800;white-space:nowrap}.team-route-v3 .std-squad-track{height:8px;background:#e8eee9;border-radius:999px;overflow:hidden;min-width:0}.team-route-v3 .std-squad-track i{display:block;height:100%;background:#7bbd91;border-radius:999px}.team-route-v3 .std-squad-bar-row strong{text-align:right;font-size:12px;font-weight:900;white-space:nowrap}.team-route-v3 [data-pattern=team-metrics-dashboard]{display:grid;gap:13px}.team-route-v3 [data-pattern=team-metrics-dashboard] .insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.team-route-v3 .std-team-insight-card{display:grid;grid-template-rows:auto auto 1fr;gap:8px;align-content:start;min-width:0;border:1px solid #cfded5;border-left:4px solid #2d8f56;border-radius:6px;background:linear-gradient(180deg,#fbfefc,#f2f7f3);padding:12px}.team-route-v3 .std-team-insight-card>span{color:#3f5f4d;font-size:12px;font-weight:900;line-height:1.3}.team-route-v3 .std-team-insight-card>strong{color:#102418;font-size:17px;font-weight:900;line-height:1.3;overflow-wrap:anywhere}.team-route-v3 .std-team-insight-card>strong.stacked{display:grid;gap:3px;font-size:13px;line-height:1.35}.team-route-v3 .std-team-insight-card>em{align-self:end;color:#52645a;font-size:12px;font-style:normal;line-height:1.4;border-top:1px solid #dce7df;padding-top:7px}.team-route-v3 .std-team-core-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.team-route-v3 .std-team-core-kpi{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;min-width:0;border:1px solid #d7e2dc;border-radius:6px;background:#fff;padding:11px 12px}.team-route-v3 .std-team-core-kpi>span{min-width:0;color:var(--muted);font-size:12px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.team-route-v3 .std-team-core-kpi>strong{color:#102418;font-size:16px;font-weight:900;line-height:1.15;text-align:right;white-space:nowrap}.team-route-v3 .std-team-home-away-scroll{max-width:100%;overflow-x:auto;min-width:0}.team-route-v3 .std-team-home-away-table{display:grid;min-width:640px;border-top:1px solid var(--line)}.team-route-v3 .std-team-home-away-row{display:grid;grid-template-columns:64px repeat(7,42px) repeat(2,76px);gap:7px;align-items:center;min-width:0;padding:7px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.35}.team-route-v3 .std-team-home-away-row>span,.team-route-v3 .std-team-home-away-row>strong{min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums}.team-route-v3 .std-team-home-away-row>span{text-align:right}.team-route-v3 .std-team-home-away-row>strong{text-align:left;font-weight:900}.team-route-v3 .std-team-home-away-head{color:var(--muted);font-size:11px;font-weight:900}.team-route-v3 .std-team-time-chart{display:grid;gap:5px;min-width:0}.team-route-v3 .std-team-time-row{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(0,1fr) 38px;gap:8px;align-items:center;min-width:0;font-size:12px;line-height:1.3}.team-route-v3 .std-team-time-bin{font-weight:800;color:#102418;white-space:nowrap}.team-route-v3 .std-team-time-side{display:grid;grid-template-columns:30px minmax(0,1fr) 24px;gap:6px;align-items:center;min-width:0;color:#52645a}.team-route-v3 .std-team-time-side span{font-size:11px;font-weight:800;white-space:nowrap}.team-route-v3 .std-team-time-side i{display:block;height:8px;border-radius:999px;background:#75bd8c}.team-route-v3 .std-team-time-against i{background:#d1847f}.team-route-v3 .std-team-time-side b{color:#102418}.team-route-v3 .std-team-time-diff,.team-route-v3 .std-team-time-side b{text-align:right;font-size:12px;white-space:nowrap}.team-route-v3 .flow-evidence-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;min-width:0}.team-route-v3 .std-team-flow-card{display:grid;grid-template-rows:auto auto 1fr;gap:8px;align-items:start;border:1px solid #d7e2dc;border-left:4px solid #6aa983;border-radius:6px;padding:11px;background:#fff;min-width:0}.team-route-v3 .std-team-flow-card[data-flow-kind=penalty]{border-left-color:#b89128}.team-route-v3 .std-team-flow-card[data-flow-kind=cards]{border-left-color:#b96a55}.team-route-v3 .std-team-flow-card[data-flow-kind=streak]{border-left-color:#2f6fb4}.team-route-v3 .std-team-flow-card[data-flow-kind=biggest-win]{border-left-color:#16834c}.team-route-v3 .std-team-flow-card[data-flow-kind=biggest-loss]{border-left-color:#b4322b}.team-route-v3 .std-team-flow-card .flow-label{color:#3f5f4d;font-size:12px;font-weight:900;line-height:1.3}.team-route-v3 .std-team-flow-card .flow-value{color:#102418;font-size:15px;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.team-route-v3 .std-team-flow-card .flow-metrics{display:flex;flex-wrap:wrap;gap:6px}.team-route-v3 .std-team-flow-card .flow-chip{display:inline-flex;gap:5px;align-items:center;border:1px solid #dbe5df;border-radius:999px;padding:2px 8px;background:#f8fbf9;font-size:12px;line-height:1.35}.team-route-v3 .std-team-flow-card .flow-chip-label{color:var(--sub);font-weight:800}.team-route-v3 .std-player-roster-list{display:grid;min-width:0;border-radius:9px;overflow-x:auto;overscroll-behavior-x:contain}.team-route-v3 .squad-table{display:grid;min-width:0;width:100%}.team-route-v3 .std-player-roster-header,.team-route-v3 .std-player-roster-row{display:grid;grid-template-columns:minmax(234px,246px) 44px 46px 56px 50px 56px 66px minmax(78px,82px) minmax(78px,82px);align-items:center;min-width:0}.team-route-v3 .std-player-roster-header{border-bottom:1px solid var(--line);background:#f8faf9;color:var(--muted);font-size:12px;font-weight:800}.team-route-v3 .std-player-roster-row{border-bottom:1px solid var(--line);font-size:12px;line-height:1.45}.team-route-v3 .std-player-roster-row:last-child{border-bottom:0}.team-route-v3 .std-roster-cell{min-width:0;padding:8px 6px;text-align:center;white-space:nowrap}.team-route-v3 .std-roster-cell:first-child{text-align:left}.team-route-v3 .std-roster-cell .player-cell{display:flex;align-items:center;gap:7px;min-width:0}.team-route-v3 .std-roster-cell .player-photo{width:30px;height:30px;flex:0 0 30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#edf2ef}.team-route-v3 .std-roster-cell .player-name{font-weight:800;white-space:normal;overflow-wrap:anywhere}.team-route-v3 .std-roster-cell .flag-only-cell{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0}.team-route-v3 .std-roster-cell .flag{width:20px;height:14px;-o-object-fit:cover;object-fit:cover;border:1px solid #d4ded8}.team-route-v3 .std-roster-cell .flag-missing-symbol{display:inline-flex;align-items:center;justify-content:center;width:20px;height:14px;border:1px solid #d4ded8;border-radius:2px;color:#6f7f76;background:#f3f6f4;font-size:10px;font-weight:800;line-height:1}.team-route-v3 .std-roster-cell .sr-only{position:absolute;left:0;top:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.team-route-v3 .std-roster-value{min-width:0}.team-route-v3 .std-dense-th{height:44px;padding:7px 5px;text-align:center;line-height:1.15;white-space:normal;word-break:keep-all;overflow-wrap:normal}.team-route-v3 .std-dense-th .col-label{display:inline}@media(max-width:560px){.team-route-v3 [data-pattern=team-metrics-dashboard] .insight-grid{grid-template-columns:minmax(0,1fr);gap:10px}.team-route-v3 .std-team-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-route-v3 .std-team-core-kpi{grid-template-columns:1fr;gap:5px;align-items:start;padding:10px}.team-route-v3 .std-team-core-kpi>strong{text-align:left}.team-route-v3 .flow-evidence-list{grid-template-columns:minmax(0,1fr);gap:10px}.team-route-v3 .std-team-time-row{grid-template-columns:48px minmax(0,1fr) 34px;grid-template-areas:"bin goal diff" ". against diff";gap:5px 7px;padding:4px 0}.team-route-v3 .std-team-time-bin{grid-area:bin}.team-route-v3 .std-team-time-for{grid-area:goal}.team-route-v3 .std-team-time-against{grid-area:against}.team-route-v3 .std-team-time-diff{grid-area:diff;align-self:center}.team-route-v3 .std-team-time-side{grid-template-columns:28px minmax(0,1fr) 22px}.team-route-v3 .std-player-roster-list{padding:0 0 10px}.team-route-v3 .squad-table{width:512px;min-width:512px}.team-route-v3 .std-player-roster-header,.team-route-v3 .std-player-roster-row{grid-template-columns:128px 40px 40px 48px 38px 50px 56px 56px 56px;min-width:512px}.team-route-v3 .std-player-roster-header{display:grid;position:sticky;left:0}.team-route-v3 .std-player-roster-row{padding:0}.team-route-v3 .std-roster-cell{padding:7px 4px;text-align:center;white-space:nowrap}.team-route-v3 .std-roster-cell.col-player{position:sticky;left:0;z-index:1;background:#fff;text-align:left;box-shadow:1px 0 0 var(--line)}.team-route-v3 .std-player-roster-header .std-roster-cell.col-player{z-index:2;background:#f8faf9}.team-route-v3 .std-roster-cell:not(.col-player){font-size:11px;line-height:1.25}.team-route-v3 .std-roster-cell:not(.col-player):before{content:none}.team-route-v3 .std-roster-value{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:800;color:#102418}.team-route-v3 .std-roster-value .flag-only-cell{justify-content:center}.team-route-v3 .std-roster-cell.col-player .player-cell{gap:5px}.team-route-v3 .std-roster-cell.col-player .player-photo{width:var(--std-player-photo-mobile-size);height:var(--std-player-photo-mobile-size);flex:0 0 var(--std-player-photo-mobile-size)}.team-route-v3 .std-roster-cell.col-player .player-name{font-size:11px;line-height:1.25}}:where(.team-route-v3) [data-slot="main.competition_status"] [data-field=form]{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px;max-width:78px;min-width:0;white-space:normal}:where(.team-route-v3) [data-slot="main.competition_status"] .form-token{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;border:1px solid transparent;border-radius:5px;padding:0 4px;color:#fff;font-size:11px;font-weight:900;line-height:1;text-align:center}:where(.team-route-v3) [data-slot="main.competition_status"] .form-w{background:#127441}:where(.team-route-v3) [data-slot="main.competition_status"] .form-d{background:#a36a0a}:where(.team-route-v3) [data-slot="main.competition_status"] .form-l{background:#b93636}:where(.team-route-v3) [data-slot="main.competition_status"] .form-other{background:#66736b}:where(.team-route-v3) [data-slot="main.match_lane"]{display:grid;gap:10px;align-content:start}:where(.team-route-v3) .state-block{margin-top:10px}:where(.team-route-v3) .state-chip{border:1px solid var(--line);border-radius:999px;padding:1px 7px}:where(.team-route-v3) .image-wrap{display:inline-grid;place-items:center;vertical-align:middle;flex:0 0 auto}:where(.team-route-v3) .avatar{width:26px;height:26px;border-radius:50%}:where(.team-route-v3) [data-row-type=own-team]{background:#f0f7f2;font-weight:700}:where(.team-route-v3) [data-slot]{min-width:0;overflow-wrap:anywhere}.team-route-v3 .position-group{min-width:0;padding-top:14px}.team-route-v3 .position-group+.position-group{border-top:1px solid var(--line);margin-top:14px}.team-route-v3 .position-group h3{display:flex;gap:8px}.team-route-v3 .player-cell{display:flex;align-items:center;gap:9px;min-width:0}.team-route-v3 .player-name{font-weight:700;overflow-wrap:anywhere}.team-route-v3 .flag{width:18px;height:13px;-o-object-fit:cover;object-fit:cover;border:1px solid #d4ded8}.team-route-v3 .age-bars,.team-route-v3 .height-bars,.team-route-v3 .leader-rows,.team-route-v3 .mini-rows{display:grid}.team-route-v3 .unit{font-size:11px;color:var(--muted);font-weight:800;margin-left:1px}.team-route-v3 .age-meter{height:8px;background:#e8efeb;border-radius:999px;overflow:hidden}.team-route-v3 .age-meter i{display:block;height:100%;background:#0f8a5f;border-radius:999px}.team-route-v3 .movement-row{grid-template-columns:minmax(0,1fr) minmax(70px,auto)}.team-route-v3 .movement-row span:last-child{font-weight:800;text-align:right;white-space:nowrap}.team-route-v3 .age-card .age-row,.team-route-v3 .height-card .height-row{display:grid;grid-template-columns:58px minmax(72px,1fr) 44px 42px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.45;min-width:0}.team-route-v3 .age-card .age-row:last-child,.team-route-v3 .height-card .height-row:last-child{border-bottom:0}.team-route-v3 .age-label{font-weight:800;color:#52645a}.team-route-v3 .age-count{font-size:13px;font-weight:900;text-align:right;white-space:nowrap}.team-route-v3 .age-share{font-size:12px;line-height:1.35;color:var(--muted);font-weight:800;text-align:right;white-space:nowrap}@media(max-width:560px){.team-route-v3 .age-card .age-row,.team-route-v3 .height-card .height-row{grid-template-columns:54px minmax(64px,1fr) 40px 38px}}.team-route-v3 .fixture-filters{display:grid;gap:10px}.team-route-v3 .filter-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:start}.team-route-v3 .filter-row>span{color:var(--muted);font-size:12px;font-weight:900;line-height:1.8}.team-route-v3 .filter-control{min-width:0}.team-route-v3 .competition-filter-surface{display:grid;gap:6px;min-width:0}.team-route-v3 .filter-primary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.team-route-v3 .filter-chip{min-width:44px;padding:5px 10px;font-size:12px}.team-route-v3 .filter-chip-competition{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;border-radius:7px;padding:7px 9px;text-align:left}.team-route-v3 .filter-chip-label{min-width:0;overflow-wrap:anywhere}.team-route-v3 .filter-chip-count{white-space:nowrap;color:#69796f;font-size:11px;font-weight:900;font-variant-numeric:tabular-nums}.team-route-v3 .filter-chip.active .filter-chip-count{color:#dceee4}.team-route-v3 .filter-more{min-width:0;border:1px solid var(--line);border-radius:7px;background:#fbfdfb}.team-route-v3 .filter-more summary{cursor:pointer;padding:7px 9px;color:#345345;font-size:12px;font-weight:900;line-height:1.2;list-style:none}.team-route-v3 .filter-more summary::-webkit-details-marker{display:none}.team-route-v3 .filter-more summary:after{content:"+";float:right;color:var(--muted);font-weight:900}.team-route-v3 .filter-more[open] summary:after{content:"-"}.team-route-v3 .filter-more-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;padding:0 8px 8px}.team-route-v3 .filter-state-list{display:flex;flex-wrap:wrap;gap:6px}.team-route-v3 .fixture-sections{display:grid;gap:12px}.team-route-v3 .fixture-section{display:grid;gap:6px;min-width:0}.team-route-v3 .fixture-section h3{margin:0;color:#4b5d52;font-size:13px;font-weight:900}.team-route-v3 .fixture-table-scroll{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:7px;background:#fff}.team-route-v3 .fixture-table{display:grid;min-width:900px}.team-route-v3 .fixture-table-head,.team-route-v3 .fixture-table-row{display:grid;grid-template-columns:86px minmax(150px,1.2fr) 74px minmax(150px,1.2fr) 150px minmax(190px,.9fr) 42px;gap:0;align-items:stretch;min-width:0}.team-route-v3 .fixture-table-head{position:sticky;top:0;z-index:2;background:#f4f8f5;color:var(--muted);font-size:11px;font-weight:900;line-height:1.2;border-bottom:1px solid var(--line)}.team-route-v3 .fixture-table-head span{padding:8px 9px;border-right:1px solid #e7eee9;white-space:nowrap}.team-route-v3 .fixture-table-head span:last-child{border-right:0;text-align:center}.team-route-v3 .team-match-row{color:inherit;font-size:12px;line-height:1.35;border-bottom:1px solid var(--line)}.team-route-v3 .team-match-row:last-child{border-bottom:0}.team-route-v3 .team-match-row:hover{background:#f8fffb}.team-route-v3 .fixture-table-row>span{min-width:0;padding:8px 9px;border-right:1px solid #edf2ee}.team-route-v3 .fixture-table-row>span:last-child{border-right:0}.team-route-v3 .fixture-date-cell{position:sticky;left:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#fff;color:#33483d;font-size:11px;font-weight:900;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:1px 0 0 #e4ece7}.team-route-v3 .team-match-row:hover .fixture-date-cell{background:#f8fffb}.team-route-v3 .fixture-team-cell{display:grid;align-content:start;gap:5px}.team-route-v3 .fixture-team-main{display:grid;grid-template-columns:24px minmax(0,1fr);gap:6px;align-items:center;min-width:0}.team-route-v3 .match-team-name{max-width:100%;min-width:0;color:#102418;font-size:12px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.team-route-v3 .fixture-score-cell{display:grid;justify-items:center;align-content:center;gap:4px;text-align:center}.team-route-v3 .match-score{font-size:16px;text-align:center;font-weight:900;color:#102418;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.team-route-v3 .match-status{border-radius:999px;background:#eef4f0;color:#345345;padding:2px 7px;font-size:10px;font-weight:900}.team-route-v3 .match-ha{color:#33483d;font-size:10px;font-weight:900;white-space:nowrap;font-variant-numeric:tabular-nums}.team-route-v3 .team-match-row[data-status-tone=live] .match-status{background:#e7f5ed;color:#146235}.team-route-v3 .team-match-row[data-status-tone=finished] .match-status{background:#edf1f4;color:#334155}.team-route-v3 .team-match-row[data-status-tone=special] .match-status{background:#f7eee1;color:#8a5a12}.team-route-v3 .fixture-competition-cell{display:grid;align-content:start;gap:3px}.team-route-v3 .match-competition{min-width:0;font-weight:900;color:#34483d;overflow-wrap:anywhere}.team-route-v3 .match-round{min-width:0;color:var(--muted);font-size:11px;line-height:1.25;font-weight:800;overflow-wrap:anywhere}.team-route-v3 .fixture-venue-cell{display:flex;align-items:flex-start;min-width:0}.team-route-v3 .match-venue-box{display:block;max-width:none;color:#53675c;font-size:11px;line-height:1.25;font-weight:800;white-space:nowrap}.team-route-v3 .fixture-detail-cell{display:grid;place-items:center;color:#6a7a71;font-size:16px;font-weight:900}.team-route-v3 .fixture-team-scorers{position:relative;display:block;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin}.team-route-v3 .fixture-team-scorers:after{content:"";position:absolute;top:0;right:0;bottom:0;width:14px;pointer-events:none;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.team-route-v3 .team-match-row:hover .fixture-team-scorers:after{background:linear-gradient(90deg,rgba(248,255,251,0),#f8fffb)}.team-route-v3 .match-scorer-list{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;width:-moz-max-content;width:max-content;max-width:none;margin:0;padding:0 14px 1px 0;list-style:none;color:#33403a;font-size:11px;line-height:1.2}.team-route-v3 .match-scorer-list li{display:inline-flex;flex:0 0 auto;gap:3px;align-items:center;min-width:0;border:1px solid #dce8e1;border-radius:999px;background:#f8fcfa;padding:2px 6px;white-space:nowrap}.team-route-v3 .scorer-minute{white-space:nowrap;color:var(--muted);font-weight:900;font-variant-numeric:tabular-nums}.team-route-v3 .scorer-name{white-space:nowrap;font-weight:800}.team-route-v3 .standings-context-row{display:grid;grid-template-columns:minmax(0,1fr) 42px 42px 56px 38px;gap:7px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.3}.team-route-v3 .standings-context-row strong{min-width:0;overflow-wrap:anywhere}.team-route-v3 .standings-context-row span{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:#41534a;font-weight:800}.team-route-v3 .standings-context-row .rank{color:#0f6a3a;font-weight:900}.team-route-v3 .competition-summary-table{display:grid;border-top:1px solid var(--line)}.team-route-v3 .competition-summary-row{display:grid;grid-template-columns:minmax(88px,1fr) minmax(26px,54px) minmax(28px,58px) minmax(24px,44px) minmax(44px,94px);gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.35}.team-route-v3 .competition-summary-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.team-route-v3 .competition-summary-row.head{color:var(--muted);font-size:11px;font-weight:900}.team-route-v3 .competition-summary-row.head span:first-child{text-align:left}.team-route-v3 .competition-summary-row span{text-align:right;white-space:nowrap}.team-route-v3 .competition-summary-row strong,.team-route-v3 .competition-summary-row strong [data-field=competition_name]{min-width:0;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:normal}.team-route-v3 .competition-summary-row strong [data-field=competition_name]{display:block}.team-route-v3 .venue-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}.team-route-v3 .venue-kpis span{display:grid;gap:4px;border:1px solid var(--line);border-radius:6px;padding:8px;color:var(--muted);font-size:12px;font-weight:800}.team-route-v3 .venue-kpis strong{font-size:18px;color:#123f26}.team-route-v3 .mini-list{display:grid;border-top:1px solid var(--line)}.team-route-v3 .mini-row{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:6px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.35}.team-route-v3 .mini-row span{min-width:0;overflow-wrap:anywhere;font-weight:800;color:#21352a}.team-route-v3 .mini-row strong{justify-self:end;white-space:nowrap;font-variant-numeric:tabular-nums;color:#123f26}.team-route-v3 .mini-row small{grid-column:1/-1;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.team-route-v3 .formation-row{display:grid;grid-template-columns:52px minmax(0,1fr) 48px;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:12px}.team-route-v3 .formation-row span,.team-route-v3 .formation-row strong{white-space:nowrap;font-weight:900}.team-route-v3 .formation-bar{height:6px;border-radius:999px;background:#edf3ef;overflow:hidden}.team-route-v3 .formation-bar i{display:block;height:100%;border-radius:inherit;background:#2d8a57}.team-route-v3 .event-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.team-route-v3 .event-kpis span{display:grid;gap:4px;border:1px solid var(--line);border-radius:6px;padding:8px;color:var(--muted);font-size:12px;font-weight:800}.team-route-v3 .event-kpis strong{font-size:18px;color:#123f26}.team-route-v3 .featured-match-body{display:block;color:inherit;text-decoration:none}.team-route-v3 .featured-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 14px;padding:5px 12px;border:1px solid #cfe3d6;border-radius:999px;background:#fff;color:#3b483f;font-size:11.5px;font-weight:700;line-height:1.35;text-align:center}.team-route-v3 .featured-vs{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:16px}.team-route-v3 .featured-match-body .fixture-team img{width:54px;height:54px;-o-object-fit:contain;object-fit:contain}.team-route-v3 .featured-match-body .fixture-team .name{color:#14201a;font-size:15px;font-weight:800;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.team-route-v3 .featured-match-body .fixture-score{color:#14201a;font-size:30px;font-weight:900;letter-spacing:.02em;line-height:1.1}.team-route-v3 .featured-date{margin-top:14px;padding-top:11px;border-top:1px solid #e4eae5;color:#3b483f;font-size:12px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.team-route-v3 .option-brief{border-color:#b9d7c6;background:#f6fbf8}.team-route-v3 .option-brief>div{display:grid;gap:4px}.team-route-v3 .option-brief h2{margin:0;color:#102418;font-size:18px;font-weight:900}.team-route-v3 .option-brief p{margin:0;color:#50685b;font-size:12px;font-weight:700;line-height:1.55}.team-route-v3 .option-kicker{color:#0f6a3a!important;font-size:11px!important;font-weight:900!important;letter-spacing:.03em;text-transform:uppercase}.team-route-v3 .fixture-competition-group h3{display:flex;align-items:center;justify-content:space-between;gap:10px}.team-route-v3 .fixture-competition-group h3 span{color:#6f8177;font-size:11px;font-weight:900;white-space:nowrap}.team-route-v3 .option-a .fixture-competition-group h3,.team-route-v3 .option-a .fixture-table-head{background:#f2f8f4}.team-route-v3 .option-a .fixture-table-row{min-height:52px}.team-route-v3 .option-b .fixture-table-head{display:none}.team-route-v3 .option-b .fixture-table{min-width:820px}.team-route-v3 .option-b .fixture-table-row{grid-template-columns:80px minmax(170px,1fr) 92px minmax(170px,1fr) 130px minmax(150px,.8fr) 34px;min-height:60px;border-left:3px solid #dcebe3}.team-route-v3 .option-b .fixture-score-cell{background:#f4f8f5}.team-route-v3 .option-b .match-score{font-size:18px}.team-route-v3 .option-b .fixture-timeline-primary h3{color:#0f6a3a}.team-route-v3 .option-b2 .fixture-table-split-context{min-width:840px}.team-route-v3 .option-b2 .fixture-table-head-split-context,.team-route-v3 .option-b2 .fixture-table-row-split-context{grid-template-columns:78px minmax(154px,1fr) 88px minmax(154px,1fr) 128px 134px 34px}.team-route-v3 .option-b2 .fixture-table-row-split-context{min-height:58px;border-left:3px solid #dcebe3}.team-route-v3 .option-b2 .fixture-score-cell{background:#f4f8f5}.team-route-v3 .option-b2 .match-score{font-size:18px}.team-route-v3 .option-b2 .fixture-league-cell,.team-route-v3 .option-b2 .fixture-round-cell{display:grid;align-content:start;min-width:0}.team-route-v3 .option-b2 .fixture-scoreline-month{border-left:3px solid #d7e5dc;padding-left:8px}.team-route-v3 .option-b2 .fixture-scoreline-month h3{color:#0f6a3a}.team-route-v3 .option-c .fixture-month{border-left:3px solid #d7e5dc;padding-left:8px}.team-route-v3 .option-c .fixture-table{min-width:880px}.team-route-v3 .option-c .fixture-table-head{background:#eef5f1}.team-route-v3 .option-c .fixture-date-cell{background:#f9fcfa}.team-route-v3 .fixture-month-nav{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 0 8px;max-width:100%}.team-route-v3 .fixture-month-nav a{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:#fff;color:#234538;padding:6px 10px;font-size:12px;font-weight:900;white-space:nowrap}.team-route-v3 .option-d .fixture-month-board{padding:10px;border:1px solid var(--line);border-radius:7px;background:#fbfdfc}.team-route-v3 .option-d .fixture-month-board h3{padding-bottom:8px;border-bottom:1px solid var(--line)}.team-route-v3 .option-d .fixture-table-scroll{border-radius:5px}.team-route-v3 .option-d .fixture-table{min-width:860px}@media(max-width:767px){.team-route-v3 .filter-row{grid-template-columns:40px minmax(0,1fr);gap:8px}.team-route-v3 .filter-primary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.team-route-v3 .filter-chip-competition{min-height:44px;padding:6px 7px;font-size:11px;gap:5px}.team-route-v3 .filter-chip-count{font-size:10px}.team-route-v3 .filter-more-list{grid-template-columns:1fr}.team-route-v3 .fixture-table{min-width:780px}.team-route-v3 .fixture-table-head,.team-route-v3 .fixture-table-row{grid-template-columns:72px 132px 64px 132px 132px 206px 34px}.team-route-v3 .fixture-table-head span,.team-route-v3 .fixture-table-row>span{padding:7px 6px}.team-route-v3 .option-b2 .fixture-table-split-context{min-width:724px}.team-route-v3 .option-b2 .fixture-table-head-split-context,.team-route-v3 .option-b2 .fixture-table-row-split-context{grid-template-columns:70px 122px 62px 122px 116px 198px 34px}.team-route-v3 .fixture-date-cell{font-size:10.5px}.team-route-v3 .fixture-team-main{grid-template-columns:22px minmax(0,1fr);gap:5px}.team-route-v3 .match-team-name{font-size:11.5px}.team-route-v3 .match-score{font-size:15px}.team-route-v3 .match-status{padding:2px 6px;font-size:10px}.team-route-v3 .match-scorer-list{font-size:10.5px}.team-route-v3 .match-scorer-list li{padding:2px 5px}.team-route-v3 .competition-summary-row{grid-template-columns:minmax(0,1fr) 48px 52px 38px 82px;font-size:11px;gap:6px}}.team-route-v3 .team-matches-main .fixture-filters .filter-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:start;flex-wrap:nowrap}.team-route-v3 .team-matches-main .fixture-filters .filter-row>span{color:var(--muted);font-size:12px;font-weight:900;line-height:1.8}.team-route-v3 .team-matches-main .fixture-filters .filter-primary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.team-route-v3 .team-matches-main .fixture-filters .filter-chip-competition{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;border:1px solid var(--line);border-radius:7px;padding:7px 9px;background:#fff;color:#345345;font:inherit;font-size:12px;font-weight:800;line-height:1.2;text-align:left}.team-route-v3 .team-matches-main .fixture-filters .filter-chip-state{min-height:44px;min-width:44px}.team-route-v3 .team-matches-main .fixture-filters .filter-chip-competition.active{background:var(--green);border-color:var(--green);color:#fff}.team-route-v3 .team-matches-main .fixture-filters .filter-chip-count{white-space:nowrap;color:#69796f;font-size:11px;font-weight:900;font-variant-numeric:tabular-nums}.team-route-v3 .team-matches-main .fixture-filters .filter-chip-competition.active .filter-chip-count{color:#dceee4}@media(max-width:767px){.team-route-v3 .team-matches-main .fixture-filters .filter-row{grid-template-columns:40px minmax(0,1fr);gap:8px}.team-route-v3 .team-matches-main .fixture-filters .filter-chip-competition{min-height:44px;padding:6px 7px;font-size:11px;gap:5px}.team-route-v3 .team-matches-main .fixture-filters .filter-chip-count{font-size:10px}}.team-route-v3{--team-green:#0f7a45;--team-green-dark:#075f35;--team-ink:#17221c;--team-muted:#64756b;--team-soft:#f4f8f5;--team-line:#dce7df;--team-card:#fff}.team-route-v3 .filter-row{display:flex;gap:8px;flex-wrap:wrap}.team-route-v3 .filter-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--team-line);padding:0 13px;font-weight:900;color:#46564c}.team-route-v3 .filter-chip.active{background:#0f7a45;border-color:#0f7a45}.team-route-v3 .transfer-ledger-grid{display:grid;border:1px solid var(--team-line);border-radius:8px;background:#fff;overflow:hidden}.team-route-v3 .transfer-ledger-head,.team-route-v3 .transfer-row{display:grid;grid-template-columns:72px minmax(130px,1.1fr) 66px minmax(110px,.95fr) minmax(116px,.9fr) minmax(150px,1.2fr);gap:8px;align-items:center;min-width:0}.team-route-v3 .transfer-ledger-head{padding:10px 12px;background:#edf5f0;color:#41534a;font-size:12px;font-weight:900;border-bottom:1px solid var(--team-line)}.team-route-v3 .transfer-row{padding:10px 12px;border-bottom:1px solid #edf2ef;font-size:13px;line-height:1.35}.team-route-v3 .transfer-row:last-child{border-bottom:0}.team-route-v3 .counterparty-link,.team-route-v3 .player-cell{display:inline-flex;align-items:center;gap:9px;min-width:0;color:inherit;text-decoration:none;font-weight:850}.team-route-v3 a.counterparty-link,.team-route-v3 a.player-link{color:var(--team-green-dark);text-decoration:none}.team-route-v3 .player-photo{width:34px;height:34px;border-radius:999px;border:1px solid var(--team-line);background:#f4f4f4;flex:0 0 auto}.team-route-v3 .transfer-date,.team-route-v3 .transfer-kind{font-variant-numeric:tabular-nums;white-space:nowrap}.team-route-v3 .transfer-counterparty,.team-route-v3 .transfer-detail,.team-route-v3 .transfer-fee,.team-route-v3 .transfer-player{min-width:0;overflow-wrap:anywhere}.team-route-v3 .transfer-fee{font-weight:850;color:#273b31;font-variant-numeric:tabular-nums}.team-route-v3 .movement-badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:900;border:1px solid}.team-route-v3 .movement-badge.in{color:#0f7a45;background:#edf8f1}.team-route-v3 .movement-badge.out{color:#a23b3b;background:#fff1f1}.team-route-v3 .movement-badge.other{color:#596b61;background:#f5f7f5}.team-route-v3 .empty.compact{margin:0;color:var(--team-muted);font-weight:800}.team-route-v3 .match-list{display:grid;gap:10px}@media (max-width:560px){.team-route-v3 .transfer-ledger-head{display:none}.team-route-v3 .transfer-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"player kind" "counterparty counterparty" "fee fee" "detail detail" "date date";gap:6px 10px;padding:12px 10px;font-size:12px}.team-route-v3 .transfer-date{grid-area:date;color:var(--team-muted);font-size:11px}.team-route-v3 .transfer-player{grid-area:player}.team-route-v3 .transfer-kind{grid-area:kind;justify-self:end}.team-route-v3 .transfer-counterparty{grid-area:counterparty}.team-route-v3 .transfer-fee{grid-area:fee}.team-route-v3 .transfer-detail{grid-area:detail;color:#41534a}.team-route-v3 .player-photo{width:30px;height:30px}.team-route-v3 .movement-badge{font-size:11px;padding:3px 8px}}.team-route-v3 .status-filter-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.team-route-v3 .filter-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#345345;padding:7px 12px;font:inherit;font-size:13px;font-weight:800;line-height:1.2;cursor:pointer}.team-route-v3 .filter-chip.active{background:var(--green);border-color:var(--green);color:#fff}.team-route-v3 .status-ledger{display:grid;min-width:0;border-top:1px solid var(--line)}.team-route-v3 .status-ledger-head,.team-route-v3 .status-ledger-row{display:grid;gap:8px;align-items:center;min-width:0;border-bottom:1px solid var(--line)}.team-route-v3 .status-ledger-head{padding:7px 0;color:var(--muted);font-size:12px;font-weight:900;line-height:1.25}.team-route-v3 .status-ledger-row{padding:8px 0;font-size:13px;line-height:1.4}.team-route-v3 .injury-grid{grid-template-columns:86px minmax(150px,1.2fr) minmax(92px,.7fr) minmax(160px,1.4fr)}.team-route-v3 .national-grid{grid-template-columns:minmax(150px,1.1fr) minmax(180px,1.2fr) 72px 58px 84px}.team-route-v3 .status-cell{min-width:0;overflow-wrap:anywhere}.team-route-v3 .apps-cell,.team-route-v3 .date-cell,.team-route-v3 .minutes-cell,.team-route-v3 .season-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.team-route-v3 .status-player,.team-route-v3 .status-team{display:flex;align-items:center;gap:8px;min-width:0;font-weight:800}.team-route-v3 .player-photo{width:30px;height:30px;flex:0 0 30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#edf2ef}.team-route-v3 .national-team-cell{display:grid;gap:4px}.team-route-v3 .compact-empty{border:1px dashed var(--line);border-radius:6px;background:#fbfdfb;padding:12px;color:var(--muted);font-weight:800}.team-route-v3 .fixture-card-list{display:grid;gap:8px}@media(max-width:767px){.team-route-v3 .status-ledger-head{display:none}.team-route-v3 .injury-grid,.team-route-v3 .national-grid{grid-template-columns:minmax(0,1fr);gap:5px}.team-route-v3 .status-ledger-row{border:1px solid var(--line);border-radius:6px;padding:10px;margin-top:8px;background:#fff}.team-route-v3 .status-cell{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;align-items:start}.team-route-v3 .injury-ledger .date-cell:before,.team-route-v3 .injury-ledger .player-cell:before,.team-route-v3 .injury-ledger .reason-cell:before,.team-route-v3 .injury-ledger .type-cell:before,.team-route-v3 .national-ledger .apps-cell:before,.team-route-v3 .national-ledger .minutes-cell:before,.team-route-v3 .national-ledger .national-team-cell:before,.team-route-v3 .national-ledger .player-cell:before,.team-route-v3 .national-ledger .season-cell:before{content:attr(data-label);color:var(--muted);font-weight:800}}.team-route-v3 .metric-blueprint-links,.team-route-v3 .metric-blueprint-list{list-style:none;margin:0;padding:0}.team-route-v3 .metric-blueprint-list{display:grid}.team-route-v3 .metric-blueprint-group{display:grid;grid-template-columns:104px minmax(0,1fr);gap:2px 14px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--soft)}.team-route-v3 .metric-blueprint-group:first-child{padding-top:2px}.team-route-v3 .metric-blueprint-group:last-child{padding-bottom:2px;border-bottom:0}.team-route-v3 .metric-blueprint-label{color:var(--sub);font-size:11px;font-weight:900;line-height:1.7}.team-route-v3 .metric-blueprint-links{display:flex;flex-wrap:wrap;gap:0 18px}.team-route-v3 .metric-blueprint-links a{display:inline-block;padding:3px 0 2px;border-bottom:2px solid transparent;color:var(--green);font-size:13px;font-weight:700;line-height:1.5;text-decoration:none}.team-route-v3 .metric-blueprint-links a[aria-current=page]{border-bottom-color:var(--green);color:var(--ink);font-weight:900}.team-route-v3 .basic-record-blueprint-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;line-height:1.4}.team-route-v3 .basic-record-blueprint-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.team-route-v3 .basic-record-blueprint-table td,.team-route-v3 .basic-record-blueprint-table th{border:0;border-top:1px solid var(--line);padding:8px;vertical-align:top}.team-route-v3 .basic-record-blueprint-table thead th{border-top:0;border-bottom:2px solid var(--line);padding:2px 8px 7px;color:var(--sub);font-size:11px;font-weight:900;text-align:right}.team-route-v3 .basic-record-blueprint-table thead th:first-child{width:37%;text-align:left}.team-route-v3 .basic-record-blueprint-table tbody th[scope=row]{color:var(--ink);font-weight:700;text-align:left}.team-route-v3 .basic-record-competition-row th{background:var(--soft);color:var(--green);font-weight:900;text-align:left;padding:7px 8px}.team-route-v3 .basic-record-blueprint-table td{text-align:right;font-variant-numeric:tabular-nums}.team-route-v3 .basic-record-primary{display:block;color:var(--ink);font-size:13px;font-weight:900;line-height:1.35}.team-route-v3 .basic-record-blueprint-table small{display:block;margin-top:1px;color:var(--muted);font-size:10.5px;font-weight:700;line-height:1.3}@media (max-width:560px){.team-route-v3 .metric-blueprint-group{grid-template-columns:minmax(0,1fr);gap:1px 0}.team-route-v3 .metric-blueprint-links{gap:0 16px}.team-route-v3 .basic-record-blueprint-table thead th:first-child{width:34%}.team-route-v3 .basic-record-blueprint-table td,.team-route-v3 .basic-record-blueprint-table th{padding:8px 6px}}.team-route-v3 .metric-controls-inline .card-head{margin-bottom:2px}.team-route-v3 .metric-control-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:6px 12px;align-items:center;min-width:0;padding:9px 0}.team-route-v3 .metric-control-row+.metric-control-row{border-top:1px solid var(--line)}.team-route-v3 .metric-control-row:last-of-type{padding-bottom:3px}.team-route-v3 .metric-control-group-label{font-size:11px;font-weight:900;color:var(--sub);line-height:1.4}.team-route-v3 .metric-control-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.team-route-v3 .metric-control-chip{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--green);padding:5px 13px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .12s ease,border-color .12s ease}.team-route-v3 .metric-control-chip:hover{background:var(--soft);border-color:var(--green-2)}.team-route-v3 .metric-control-chip:focus-visible{outline:2px solid var(--green-2);outline-offset:2px}.team-route-v3 .player-ranking-blueprint{overflow:hidden}.team-route-v3 .player-stat-table-wrap{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:0 -12px -12px}.team-route-v3 .player-stat-blueprint-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;line-height:1.35;min-width:620px}.team-route-v3 .player-stat-blueprint-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.team-route-v3 .player-stat-blueprint-table td,.team-route-v3 .player-stat-blueprint-table th{border-top:0;border-bottom:1px solid var(--line);background:var(--panel);padding:8px 7px;text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;white-space:nowrap}.team-route-v3 .player-stat-blueprint-table thead th{background:var(--soft);color:var(--sub);font-size:11px;font-weight:900;line-height:1.2;padding-top:7px;padding-bottom:7px}.team-route-v3 .player-stat-blueprint-table thead th:nth-child(n+2){min-width:58px}.team-route-v3 .player-stat-blueprint-table thead th:nth-child(3){min-width:66px}.team-route-v3 .player-stat-blueprint-table td:last-child,.team-route-v3 .player-stat-blueprint-table th:last-child{padding-right:12px}.team-route-v3 .player-stat-blueprint-table tbody tr:last-child td,.team-route-v3 .player-stat-blueprint-table tbody tr:last-child th{border-bottom:0}.team-route-v3 .player-stat-blueprint-table tbody tr:hover td,.team-route-v3 .player-stat-blueprint-table tbody tr:hover th{background:var(--soft)}.team-route-v3 .player-stat-blueprint-table .player-cell,.team-route-v3 .player-stat-blueprint-table thead th:first-child{position:sticky;left:0;border-right:1px solid var(--line);text-align:left;padding-left:12px}.team-route-v3 .player-stat-blueprint-table thead th:first-child{z-index:3}.team-route-v3 .player-stat-blueprint-table .player-cell{z-index:1;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:9px;column-gap:9px;row-gap:1px;align-items:center;min-width:184px;white-space:normal;font-weight:400}.team-route-v3 .player-stat-blueprint-table .player-photo{grid-row:1/3;width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--soft)}.team-route-v3 .player-stat-blueprint-table .player-cell a{grid-column:2;min-width:0;color:var(--ink);font-size:12px;font-weight:800;line-height:1.3;overflow-wrap:anywhere;text-decoration:none}.team-route-v3 .player-stat-blueprint-table .player-pos{grid-column:2;margin:0;color:var(--muted);font-size:10.5px;font-weight:800;line-height:1.25;display:inline-flex;align-items:center;gap:5px}.team-route-v3 .player-stat-blueprint-table .player-flag{width:16px;height:11px;-o-object-fit:cover;object-fit:cover;border-radius:2px;border:1px solid var(--line)}.team-route-v3 .player-stat-blueprint-table .minutes-cell{position:relative;padding-bottom:17px}.team-route-v3 .player-stat-blueprint-table .minutes-cell:before{content:"";position:absolute;left:7px;right:7px;bottom:7px;height:4px;border-radius:999px;background:var(--soft)}.team-route-v3 .player-stat-blueprint-table .minutes-cell:after{content:"";position:absolute;left:7px;bottom:7px;height:4px;border-radius:999px;background:var(--green-2);width:calc((100% - 14px)*var(--w,0))}.team-route-v3 .player-stat-blueprint-table tbody tr:hover .minutes-cell:before{background:var(--line)}.team-route-v3 .player-stat-blueprint-table td.col-max{color:var(--green);font-weight:900}@media (max-width:560px){.team-route-v3 .metric-control-row{grid-template-columns:minmax(0,1fr);gap:5px;padding:8px 0}.team-route-v3 .player-stat-blueprint-table{font-size:11.5px}.team-route-v3 .player-stat-blueprint-table .player-cell{min-width:156px}.team-route-v3 .player-stat-blueprint-table .player-cell a{font-size:11.5px}}.team-route-v3 .metric-league-band{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:7px 10px;border:1px solid var(--line);border-radius:5px;background:var(--soft);color:var(--green);font-size:12.5px;font-weight:900;line-height:1.4}.team-route-v3 .metric-league-band:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:2px;background:var(--green-2)}.team-route-v3 .metric-league-section+.metric-league-section{margin-top:60px}.team-route-v3 .metric-body-subtitle{display:flex;align-items:center;gap:7px;margin:14px 0 8px;color:var(--ink);font-size:13.5px;font-weight:800;line-height:1.4}.team-route-v3 .metric-body-subtitle:before{content:"";flex:0 0 auto;width:4px;height:14px;border-radius:2px;background:var(--green-2)}.team-route-v3 .table-wrap{overflow-x:auto;overscroll-behavior-x:contain;min-width:0}.team-route-v3 .metric-body-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.5}.team-route-v3 .metric-body-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.team-route-v3 .metric-body-table td,.team-route-v3 .metric-body-table th{border-top:1px solid var(--line);padding:8px 9px;text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;white-space:normal}.team-route-v3 .metric-body-table thead th{border-top:0;border-bottom:2px solid var(--line);background:var(--soft);color:var(--sub);font-size:12px;font-weight:900;padding:7px 9px;white-space:nowrap}.team-route-v3 .metric-body-table th[scope=row]{text-align:left;color:var(--ink)}.team-route-v3 .history-table td:first-child span,.team-route-v3 .multi-metric-table td:first-child span,.team-route-v3 .time-slot-table td:first-child span{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:23px;padding:0 5px;border-radius:999px;background:var(--soft);color:var(--sub);font-size:12px;font-weight:900;line-height:1}.team-route-v3 .history-table td:first-child,.team-route-v3 .history-table thead th:first-child,.team-route-v3 .multi-metric-table td:first-child,.team-route-v3 .multi-metric-table thead th:first-child,.team-route-v3 .streak-table thead th:first-child,.team-route-v3 .time-slot-table td:first-child,.team-route-v3 .time-slot-table thead th:first-child{text-align:center}.team-route-v3 .time-slot-table{min-width:560px}.team-route-v3 .time-slot-table tbody td{font-weight:700}.team-route-v3 .time-slot-table td:last-child,.team-route-v3 .time-slot-table thead th:last-child{background:var(--soft);background:color-mix(in srgb,var(--green-2) 10%,var(--panel))}.team-route-v3 .time-slot-table td:last-child{color:var(--green);font-weight:900;font-size:14px}.team-route-v3 .time-bar-chart{display:grid;gap:7px;margin:12px 0 2px;padding:12px;border:1px dashed var(--line);border-radius:6px;background:var(--panel)}.team-route-v3 .time-bar-row{display:grid;grid-template-columns:46px minmax(0,1fr) 26px;gap:9px;align-items:center;font-size:12px;line-height:1.2}.team-route-v3 .time-bar-row>span{color:var(--sub);font-weight:800;white-space:nowrap}.team-route-v3 .time-bar-row>b{color:var(--ink);font-size:12.5px;font-weight:900;text-align:right;font-variant-numeric:tabular-nums}.team-route-v3 .time-bar-track{min-width:0;height:9px;border-radius:999px;background:var(--soft);overflow:hidden}.team-route-v3 .time-bar-track i{display:block;height:100%;border-radius:999px;background:var(--green-2)}.team-route-v3 .biggest-table th[scope=row],.team-route-v3 .biggest-table thead th:first-child{text-align:left;width:72px}.team-route-v3 .biggest-table th[scope=row]{color:var(--sub);font-size:13px;font-weight:900}.team-route-v3 .biggest-table td.biggest-value-cell,.team-route-v3 .biggest-table thead th:nth-child(2){text-align:center;width:84px}.team-route-v3 .biggest-table td:last-child,.team-route-v3 .biggest-table thead th:last-child{text-align:left}.team-route-v3 .biggest-table td{padding:10px 9px}.team-route-v3 .biggest-value-cell span[data-field]{display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;margin-inline:auto;min-width:36px;height:36px;padding:0 9px;border-radius:8px;background:var(--soft);background:color-mix(in srgb,var(--green-2) 12%,var(--panel));color:var(--green);font-size:20px;font-weight:900;line-height:1}.team-route-v3 .biggest-table tbody tr:not(:has(th)) td{border-top:1px dashed var(--line)}.team-route-v3 .biggest-fixture{display:grid;grid-template-columns:auto 34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;color:var(--ink);text-decoration:none}.team-route-v3 .biggest-fixture-logo{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.team-route-v3 .biggest-fixture-text{display:grid;gap:2px;min-width:0;text-align:left}.team-route-v3 .biggest-fixture-team{color:var(--ink);font-size:13px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.team-route-v3 .biggest-fixture-meta{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12.5px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.team-route-v3 .biggest-fixture-meta b{color:var(--ink);font-weight:900}.team-route-v3 .biggest-fixture:hover .biggest-fixture-team span[data-field]{color:var(--green);text-decoration:underline;text-underline-offset:2px}.team-route-v3 .biggest-match{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;color:var(--ink);font-size:13px;font-weight:800;line-height:1.45;text-decoration:none}.team-route-v3 .biggest-match-prefix{color:var(--muted);font-size:12px;font-weight:800}.team-route-v3 .biggest-match-logo{flex:0 0 20px;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.team-route-v3 .biggest-match-meta{flex-basis:100%;color:var(--muted);font-size:12.5px;font-weight:700}.team-route-v3 .biggest-match:hover span[data-field]{color:var(--green);text-decoration:underline;text-underline-offset:2px}.team-route-v3 .history-table .biggest-match-logo,.team-route-v3 .streak-table .biggest-match-logo{flex-basis:18px;width:18px;height:18px}.team-route-v3 .history-table .biggest-match,.team-route-v3 .streak-table .biggest-match{display:grid;grid-template-columns:auto 18px minmax(0,1fr) auto;align-items:center;gap:6px}.team-route-v3 .history-table .biggest-match-meta,.team-route-v3 .streak-table .biggest-match-meta{text-align:right;white-space:nowrap;padding-left:4px}.team-route-v3 .formations-table thead th:first-child{text-align:left}.team-route-v3 .formations-table th[scope=row]{font-size:14px;font-weight:900}.team-route-v3 .formations-table td.formation-share,.team-route-v3 .formations-table thead th:last-child{width:45%}.team-route-v3 .formation-share{color:var(--ink);font-size:14px;font-weight:900;background:var(--soft);background:color-mix(in srgb,var(--green-2) calc(var(--share,0)*.55%),var(--panel))}.team-route-v3 .multi-metric-table tbody td{padding:11px 9px;font-size:15px;font-weight:900}.team-route-v3 .multi-metric-table tbody td:last-child{color:var(--green)}.team-route-v3 .streak-table{min-width:540px}.team-route-v3 .history-table{min-width:500px}.team-route-v3 .history-table td,.team-route-v3 .history-table th,.team-route-v3 .streak-table td,.team-route-v3 .streak-table th{vertical-align:middle}.team-route-v3 .history-table td:nth-child(2),.team-route-v3 .history-table td:nth-child(3),.team-route-v3 .history-table thead th:nth-child(2),.team-route-v3 .history-table thead th:nth-child(3),.team-route-v3 .streak-table td:nth-child(2),.team-route-v3 .streak-table td:nth-child(3),.team-route-v3 .streak-table thead th:nth-child(2),.team-route-v3 .streak-table thead th:nth-child(3){text-align:left}.team-route-v3 .history-table td:nth-child(4),.team-route-v3 .history-table thead th:nth-child(4),.team-route-v3 .streak-table td:nth-child(4),.team-route-v3 .streak-table thead th:nth-child(4){text-align:center}.team-route-v3 .history-table td:nth-child(5),.team-route-v3 .history-table thead th:nth-child(5),.team-route-v3 .streak-table td:nth-child(5),.team-route-v3 .streak-table thead th:nth-child(5){text-align:left}.team-route-v3 .streak-table td:nth-child(6),.team-route-v3 .streak-table thead th:nth-child(6){text-align:center}.team-route-v3 .streak-table td:first-child{text-align:left;color:var(--muted);font-size:12.5px}.team-route-v3 td.streak-value span[data-field]{display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;margin-inline:auto;min-width:27px;height:27px;padding:0 8px;border-radius:6px;background:var(--green);color:var(--panel);font-size:14px;font-weight:900;line-height:1}.team-route-v3 .streak-toggle{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 12px;border:1px solid var(--green);border-radius:999px;background:var(--panel);color:var(--green);font-size:12px;font-weight:800;line-height:1;font-family:inherit;cursor:pointer}.team-route-v3 .streak-toggle:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.team-route-v3 .streak-toggle:hover{background:var(--soft)}.team-route-v3 .streak-detail-row td{border-top:1px dashed var(--line);background:var(--soft);background:color-mix(in srgb,var(--soft) 45%,var(--panel));color:var(--muted);font-size:13px}.team-route-v3 .streak-detail-row td:first-child{position:relative;padding-left:24px;color:var(--sub);font-size:12.5px;font-weight:800;white-space:nowrap}.team-route-v3 .streak-detail-row td:first-child:before{content:"";position:absolute;left:10px;top:-4px;width:7px;height:21px;border-left:2px solid var(--line);border-bottom:2px solid var(--line);border-radius:0 0 0 5px}.team-route-v3 .streak-detail-row .biggest-match span[data-field]{color:var(--sub);font-weight:700}.team-route-v3 .history-table tbody tr:first-child td{background:var(--soft);background:color-mix(in srgb,var(--soft) 60%,var(--panel))}.team-route-v3 .history-table tbody tr:first-child td:first-child span{background:var(--green);color:var(--panel)}@media(max-width:560px){.team-route-v3 .metric-body-table td,.team-route-v3 .metric-body-table th{padding:8px 7px}.team-route-v3 .biggest-table td{padding:9px 7px}.team-route-v3 .biggest-value-cell span[data-field]{min-width:32px;height:32px;font-size:17px}.team-route-v3 .biggest-table th[scope=row],.team-route-v3 .biggest-table thead th:first-child{width:56px}.team-route-v3 .biggest-table td.biggest-value-cell,.team-route-v3 .biggest-table thead th:nth-child(2){width:60px}}.team-route-v3 .player-metric-page .metric-league-band{background:var(--soft);color:var(--green);font-size:12px;font-weight:900;padding:6px 8px;border-radius:4px;margin-bottom:8px}.team-route-v3 .player-metric-page .metric-body-subtitle{margin:10px 0 6px;font-size:13px;color:var(--ink)}.team-route-v3 .player-metric-page .table-wrap{overflow-x:auto}.team-route-v3 .player-metric-page .metric-body-note{margin:10px 0 0;color:var(--muted);font-size:12px}.team-route-v3 .player-metric-page .league-filter-inline .card-body{display:grid;gap:8px}.team-route-v3 .player-metric-page .metric-control-row{display:flex;flex-wrap:wrap;gap:8px}.team-route-v3 .player-metric-page .metric-control-chip{display:inline-flex;align-items:center;min-height:44px;padding:7px 15px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--green);font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;transition:background .15s ease,border-color .15s ease}.team-route-v3 .player-metric-page .metric-control-chip:hover{background:var(--soft);border-color:var(--green-2)}.team-route-v3 .player-metric-page .metric-control-chip:focus-visible{outline:2px solid var(--green-2);outline-offset:2px}.team-route-v3 .player-metric-page .metric-control-chip[aria-current=page]{background:var(--green);border-color:var(--green);color:var(--panel);font-weight:900}.team-route-v3 .player-metric-page .player-metric-ranking .card-head{align-items:baseline;gap:10px}.team-route-v3 .player-metric-page .player-metric-ranking .card-sub{color:var(--sub);font-size:12px;font-weight:700;white-space:nowrap}.team-route-v3 .player-metric-page .metric-body-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.45}.team-route-v3 .player-metric-page .metric-body-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.team-route-v3 .player-metric-page .metric-body-table thead th{padding:2px 8px 9px;border-bottom:2px solid var(--line);color:var(--sub);font-size:12px;font-weight:900;text-align:left;white-space:nowrap}.team-route-v3 .player-metric-page .metric-body-table tbody td,.team-route-v3 .player-metric-page .metric-body-table tbody th{border-top:1px solid var(--line);padding:10px 8px;vertical-align:middle;text-align:left}.team-route-v3 .player-metric-page .metric-body-table tbody tr:hover{background:var(--bg)}.team-route-v3 .player-metric-page .player-metric-table thead th:first-child,.team-route-v3 .player-metric-page .player-metric-table thead th:nth-child(3){text-align:center}.team-route-v3 .player-metric-page .player-metric-table thead th:last-child{text-align:right}.team-route-v3 .player-metric-page .player-metric-table .rank-cell{width:40px;padding-left:4px;padding-right:4px;text-align:center;color:var(--muted);font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.team-route-v3 .player-metric-page .player-metric-table .player-cell{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:2px;align-items:center}.team-route-v3 .player-metric-page .player-metric-table .player-photo{grid-row:1/3;width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--soft)}.team-route-v3 .player-metric-page .player-metric-table .player-cell a{grid-column:2;justify-self:start;min-width:0;color:var(--ink);font-size:14px;font-weight:800;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.team-route-v3 .player-metric-page .player-metric-table .player-country{grid-column:2;display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:13px;font-weight:700;line-height:1.3}.team-route-v3 .player-metric-page .player-metric-table .player-flag{width:18px;height:13px;flex:0 0 18px;-o-object-fit:cover;object-fit:cover;border-radius:2px;border:1px solid var(--line)}.team-route-v3 .player-metric-page .player-metric-table .pos-cell{width:64px;text-align:center;color:var(--sub);font-size:13px;font-weight:800;white-space:nowrap}.team-route-v3 .player-metric-page .metric-value-cell{position:relative;width:140px;min-width:120px;padding-bottom:24px;text-align:right;font-variant-numeric:tabular-nums}.team-route-v3 .player-metric-page .metric-value-cell [data-field=metric_value]{display:block;color:var(--ink);font-size:16px;font-weight:900;line-height:1.15}.team-route-v3 .player-metric-page .metric-value-cell:before{content:"";position:absolute;left:8px;right:8px;bottom:10px;height:6px;border-radius:999px;background:var(--soft)}.team-route-v3 .player-metric-page .metric-value-cell:after{content:"";position:absolute;left:8px;bottom:10px;height:6px;border-radius:999px;background:var(--green-2);width:calc((100% - 16px)*var(--w,0));min-width:6px}@media(max-width:560px){.team-route-v3 .player-metric-page .metric-body-table tbody td,.team-route-v3 .player-metric-page .metric-body-table tbody th,.team-route-v3 .player-metric-page .metric-body-table thead th{padding-left:5px;padding-right:5px}.team-route-v3 .player-metric-page .player-metric-table .rank-cell{width:30px}.team-route-v3 .player-metric-page .player-metric-table .pos-cell{width:44px}.team-route-v3 .player-metric-page .player-metric-table .player-cell{grid-template-columns:32px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px}.team-route-v3 .player-metric-page .player-metric-table .player-photo{width:32px;height:32px}.team-route-v3 .player-metric-page .metric-value-cell{width:104px;min-width:92px}.team-route-v3 .entity-hero .subline{gap:6px 12px}.team-route-v3 .entity-hero .subline span+span{border-left:0;padding-left:0;margin-left:0}.team-route-v3 .entity-hero .crest.xl{width:54px;height:54px}}@media(max-width:900px){.coach-route-v1 .content-grid,.league-season-route-v1 .content-grid,.player-route-v1 .content-grid,.public-wireframe.matches-home-v2-wireframe .content-grid,.team-route-v3 .content-grid{grid-template-columns:minmax(0,1fr)}}.match-list{display:grid;gap:10px}.team-match-card-list{display:grid;gap:10px;min-width:0;max-width:100%}.team-match-card{box-sizing:border-box;min-width:0;width:100%;max-width:100%;border:1px solid var(--line);border-radius:10px;padding:12px;background:#fbfdfb;box-shadow:0 1px 2px rgba(16,40,28,.05)}.team-match-card:hover{border-color:#8fb9a2;background:#f2faf5}.team-match-card .fixture-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;min-width:0;margin:0 0 8px;text-align:left;color:#67746c;font-size:11.5px;font-weight:800;line-height:1.35}.team-match-card .fixture-head-context{display:inline-flex;flex-wrap:wrap;gap:6px;min-width:0}.team-match-card .fixture-head span{min-width:0;overflow-wrap:anywhere}.team-match-card .fixture-head-separator{color:#b1beb6}.team-match-card .fixture-vs{display:grid;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.team-match-card .fixture-team{text-align:center}.team-match-card .fixture-team,.team-match-card .fixture-team-link{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.team-match-card .fixture-team-link{color:inherit;text-decoration:none}.team-match-card.team-match-card .fixture-team img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.team-match-card .fixture-team .name{color:#14201a;font-size:12.5px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.team-match-card .fixture-center{display:grid;justify-items:center;min-width:70px;text-align:center}.team-match-card a.fixture-center{color:inherit;text-decoration:none}.team-match-card a.fixture-center:focus-visible{outline:2px solid #0f8a4c;outline-offset:3px;border-radius:4px}.team-match-card .fixture-score{display:block;color:#14201a;font-size:19px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.1}.team-match-card[data-result=W] .fixture-score{color:#0f8a4c}.team-match-card[data-result=L] .fixture-score{color:#cf3f39}.team-match-card.team-match-card .match-ha{display:block;margin-top:3px;color:#9aa79f;font-size:9.5px;font-weight:800;letter-spacing:0}.team-match-card .fixture-status{display:block;background:none;padding:0;border-radius:0;color:#67746c;font-size:10px;font-weight:600;line-height:1.2}.team-match-card .fixture-foot{margin-top:9px;color:#67746c;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.team-match-card .fixture-odds-strip{max-width:100%;margin-top:8px;padding-top:8px;border-top:1px solid #eef2ee}.team-match-card .fixture-odds-bar{display:flex;width:100%;height:8px;overflow:hidden;border-radius:999px;background:#eef2ee}.team-match-card .fixture-odds-bar i{display:block;height:100%;flex:0 0 auto}.team-match-card .fixture-odds-bar .odds-home{background:var(--odds-home)}.team-match-card .fixture-odds-bar .odds-draw{background:var(--odds-draw)}.team-match-card .fixture-odds-bar .odds-away{background:var(--odds-away)}.team-match-card .fixture-odds-values{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 6px;margin-top:5px;color:#67746c;font-size:11px;font-weight:800;line-height:1.25;text-align:center}.team-match-card .fixture-scorer-strip{max-width:100%;margin-top:8px;padding-top:8px;border-top:1px solid #eef2ee;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.team-match-card .fixture-scorer-strip::-webkit-scrollbar{display:none}.team-match-card .fixture-scorer-list{display:flex;flex-wrap:nowrap;gap:6px;margin:0;padding:0;list-style:none}.team-match-card .fixture-scorer-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 5px;border:1px solid #e3ebe5;border-radius:999px;background:#f6faf7;color:#3b483f;font-size:11px;font-weight:700;line-height:1.25;white-space:nowrap}.team-match-card .scorer-team-logo{flex:0 0 auto;width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.team-match-card .fixture-scorer-chip .scorer-minute{color:#0f7a41;font-size:10px;font-weight:900}.team-match-card .fixture-scorer-chip .scorer-name{min-width:-moz-max-content;min-width:max-content;overflow:visible;color:#33403a;font-size:11px;text-overflow:clip;white-space:nowrap}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-list{display:grid;gap:0;min-width:0}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-row{display:grid;grid-template-columns:24px minmax(0,1fr) var(--rrr-meta-width,22px) var(--rrr-bar-width,56px) var(--rrr-value-width,42px);gap:8px;align-items:center;padding:var(--rrr-row-pad-y,6px) 0;border-bottom:1px solid var(--line);min-width:0}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-row:last-child{border-bottom:0}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-rank{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#eef5f0;color:#52645a;font-size:11px;font-weight:900}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .side-rank.medal-1{background:#fff2b8;color:#7a5600}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .side-rank.medal-2{background:#edf2f7;color:#495057}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .side-rank.medal-3{background:#ffe8cc;color:#8a4b08}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-main{display:flex;align-items:center;gap:8px;min-width:0}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) a.rrr-name{color:inherit;text-decoration:none}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-avatar{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#edf2ef;flex:0 0 26px}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-avatar-fb{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#e3ebe6;color:#52645a;font-size:11px;font-weight:900;flex:0 0 26px}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-crest{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;border-radius:0;flex:0 0 22px}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-lines{display:grid;gap:2px;min-width:0}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-name{display:block;min-width:0;font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;color:var(--ink)}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-second{display:block;font-size:11px;color:var(--muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-second a{color:inherit}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-meta{font-size:11px;color:var(--sub);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-meta-strong{font-weight:800}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-bar{display:block;height:8px;border-radius:999px;overflow:hidden;background:#e8efeb;min-width:0}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-bar i{display:block;height:100%;border-radius:999px;background:#0f8a5f}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-bar.tone-scorer i{background:#16834c}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-bar.tone-assist i{background:#2f6fb4}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-bar.tone-titles{background:#f4ecd2}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-bar.tone-titles i{background:#d2ab21}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-value{font-size:13px;font-weight:900;color:var(--ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-value small{font-size:10px;font-weight:900;color:var(--sub);margin-left:1px}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-head-sub{font-size:12px;color:var(--muted);font-weight:800;white-space:nowrap}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-row.rrr-multi{grid-template-columns:24px minmax(0,1fr) var(--rrr-meta-width,22px) 36px 30px 48px}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-mv{font-size:12px;font-weight:900;color:var(--ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-col-head{display:grid;grid-template-columns:24px minmax(0,1fr) var(--rrr-meta-width,22px) 36px 30px 48px;gap:8px;align-items:center;padding:0 0 5px;border-bottom:1px solid var(--line)}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-col-head .h{color:var(--muted);font-size:10.5px;font-weight:800;text-align:right;white-space:nowrap}:is(.team-route-v3,.league-season-route-v1,.match-detail-v2,.matches-date-page) .rrr-group-head{padding:6px 10px;border:1px solid var(--line);border-radius:6px;background:var(--soft);color:var(--green);font-size:12px;font-weight:800}