@layer reset, tokens, base, layout, components, utilities;
@layer components{
/* == c-venue ====== */
.c-venue{min-inline-size:0}
.c-venue__tabs{display:grid;gap:var(--sp-4);min-inline-size:0}
.c-venue__fin{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}
.c-venue__fsw{display:flex;gap:var(--sp-2);overflow-x:auto;scrollbar-width:none;min-inline-size:0}
.c-venue__flab{display:inline-flex;align-items:center;flex:none;min-block-size:var(--tap);padding-inline:var(--sp-4);border:1px solid var(--line-2);border-radius:var(--r-pill);font:var(--t-data);font-weight:600;color:var(--text-2);cursor:pointer;white-space:nowrap}
.c-venue__flab:hover{color:var(--text-1);border-color:var(--line-hover)}
.c-venue__tabs:has(.c-venue__fin:focus-visible) .c-venue__fsw{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-2)}
.c-venue__panel{display:none;gap:var(--sp-4);min-inline-size:0}
.c-venue__tabs:has(#vf-t20i:checked) .c-venue__panel[data-f="t20i"],.c-venue__tabs:has(#vf-odi:checked) .c-venue__panel[data-f="odi"],.c-venue__tabs:has(#vf-test:checked) .c-venue__panel[data-f="test"],.c-venue__tabs:has(#vf-t20:checked) .c-venue__panel[data-f="t20"],.c-venue__tabs:has(#vf-all:checked) .c-venue__panel[data-f="all"]{display:grid}
.c-venue__tabs:has(#vf-t20i:checked) [for="vf-t20i"],.c-venue__tabs:has(#vf-odi:checked) [for="vf-odi"],.c-venue__tabs:has(#vf-test:checked) [for="vf-test"],.c-venue__tabs:has(#vf-t20:checked) [for="vf-t20"],.c-venue__tabs:has(#vf-all:checked) [for="vf-all"]{background:var(--text-1);border-color:var(--text-1);color:var(--text-on-cta)}
.c-venue__bars{display:grid;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--surface-1);border:1px solid var(--line-1);border-radius:var(--r-3)}
.c-venue__bars .c-bar__track{display:block}
.c-venue__duo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap);min-inline-size:0}
.c-venue__fig{margin:0}
.c-venue__best{grid-template-columns:repeat(2,minmax(0,1fr))}
.c-venue__phase{inline-size:100%;block-size:auto}
.c-venue__plab{font:var(--t-meta);fill:var(--text-2)}
.c-venue__pval{font:600 var(--fs-14)/1 var(--font-score);fill:var(--text-1)}
.c-venue__pbar{fill:var(--gold)}
.c-venue .c-venue__duo .c-table :is(th,td):first-child{min-inline-size:10rem}
.c-venue .c-venue__duo .c-table :is(th,td):not(:first-child){inline-size:4rem;min-inline-size:3.5rem;max-inline-size:4.5rem;text-align:end;white-space:nowrap}
.c-venue .c-venue__strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}
.c-venue__split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-section);align-items:start;min-inline-size:0}
.c-venue__main,.c-venue__side{display:grid;gap:var(--gap-section);align-content:start;min-inline-size:0}
.c-venue__main p{max-inline-size:none}
.c-venue__side .l-grid[data-n="1"]>*{max-inline-size:none}
@media (min-width:56.25em){
  .c-venue__split:has(>.c-venue__main){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}
  .c-venue__recent .l-grid:not([data-n="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}
}
.c-venue__fix{display:grid;list-style:none;padding:0;margin:0}
.c-venue__fix>li{display:grid;align-content:center;min-block-size:var(--tap);padding-block:var(--sp-2);border-block-end:1px solid var(--line-1);font:var(--t-data)}
@media (min-width:56.25em){.c-venue__duo{grid-template-columns:repeat(2,minmax(0,1fr))}.c-venue__best{grid-template-columns:repeat(4,minmax(0,1fr))}}
}
