.dash__card{min-width:0;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--bg-page);padding:clamp(10px,2.2cqh,24px) clamp(14px,2cqw,24px)}.dash__status{display:flex;flex-direction:column;gap:clamp(10px,2cqh,18px)}.dash__status--act{border-color:var(--action-tint-border);background:var(--action-tint)}.dash__st{display:flex;align-items:center;gap:.35em;font-size:clamp(1.125rem,min(2.6cqw,3.6cqh),1.75rem);font-weight:800;line-height:1.15;letter-spacing:-.01em}.dash__st .mark{flex:none;width:.9em;height:.9em}.dash__why{margin-top:4px;font-size:clamp(.875rem,min(1.8cqw,2.4cqh),1.0625rem);line-height:1.4;color:var(--text-muted)}.dash__acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}.dash__acts .btn{flex:0 1 auto}.dash__acts .link{min-height:44px;padding:0;background:none;border:0;font-size:14px;font-weight:700;color:var(--action-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dash__joined{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.3}.dash__faces{display:flex;flex:none}.dash__who{min-width:0;font-weight:600}.dash__go{flex:none;margin-left:auto;white-space:nowrap}.seats{flex:1 1 0;min-height:0;display:flex;flex-direction:column;container:seats / size}.seats__grid{--lab: 6.5rem;--cg: 24px;--g: 4px;--pad: 6px;--rg: 12px;--cnt: calc(2.25rem + var(--rg));--cols: 1;--r: var(--r1);--rh: min(calc(100cqh / var(--r)), 3.25rem);--col: calc((100cqw - (var(--cols) - 1) * var(--cg)) / var(--cols));--s: clamp(4px, min(calc(var(--rh) * .5), calc((var(--col) - 2 * var(--pad) - var(--lab) - var(--rg) - var(--cnt) - (var(--per) - 1) * var(--g)) / var(--per))), 20px);margin-block:auto;border-bottom:1px solid var(--border-hairline)}@container seats (max-height: 230px){.seats__grid.seats--two{--cols: 2;--r: var(--r2)}.seats--two .seats__courts{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--half),auto);grid-auto-flow:column}}@container seats (max-height: 230px) and (max-width: 600px){.seats__grid.seats--two{--lab: 1.25rem;--pad: 4px;--rg: 8px;--cg: 12px;--g: 3px}.seats--two .seats__word{display:none}.seats--two>.seats__row .seats__lab{width:auto}}@container seats (max-height: 230px) and (max-width: 440px){.seats__grid.seats--two{--cnt: 0px}.seats--two .seats__n{display:none}}@container seats (max-width: 260px){.seats__grid{--lab: 1.25rem;--pad: 4px;--rg: 8px;--g: 3px}.seats__word{display:none}.seats__grid>.seats__row .seats__lab{width:auto}}@container seats (max-width: 200px){.seats__grid{--cnt: 0px}.seats__n{display:none}}.seats__courts{display:grid;column-gap:var(--cg)}.seats__row{display:flex;align-items:center;gap:var(--rg);height:var(--rh);padding-inline:var(--pad);border-top:1px solid var(--border-hairline)}.seats__row.is-you{background:var(--action-tint)}.seats__lab{flex:none;width:var(--lab);font-size:clamp(7px,calc(var(--rh) * .6),11px);font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.seats__sq{display:flex;align-items:center;gap:var(--g);min-width:0}.seats__n{flex:none;margin-left:auto;font-size:clamp(8px,calc(var(--rh) * .65),13px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.seats__n.is-full{color:var(--status-ok)}.sq{flex:none;display:grid;place-items:center;width:var(--s);height:var(--s);border-radius:min(3px,calc(var(--s) / 5));font-style:normal}.sq svg{width:100%;height:100%;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sq--paid{background:var(--status-ok)}.sq--unpaid,.sq--wait{border:1.6px solid var(--status-ok)}.sq--free{border:1.5px dashed color-mix(in srgb,var(--text-muted) 45%,var(--bg-page))}.sq--you{outline:1.5px solid var(--text-primary);outline-offset:1.5px}.seats__more{flex:none;margin-left:4px;font-size:clamp(8px,calc(var(--rh) * .6),12px);font-weight:700;color:var(--text-muted)}.seats--ghost .seats__lab{color:color-mix(in srgb,var(--text-muted) 65%,var(--bg-page))}.sq--past{background:color-mix(in srgb,var(--text-muted) 42%,var(--bg-page))}.sq--open{background:color-mix(in srgb,var(--text-muted) 16%,var(--bg-page))}.seats--past .seats__n{color:var(--text-muted)}.dash__list:has(>.seats.fit-shed){flex:0 0 auto}.vb--dash:has(.seats.fit-shed)>.dash{flex:0 1 auto}@media(prefers-reduced-motion:no-preference){.sq:is(.sq--paid,.sq--unpaid,.sq--wait){transition:background-color .22s var(--ease-standard),border-color .22s var(--ease-standard),box-shadow .22s var(--ease-standard);transition-delay:calc(var(--k, 0) * var(--step, 20ms))}.sq svg{transition:opacity .18s var(--ease-standard);transition-delay:calc(var(--k, 0) * var(--step, 20ms) + .12s)}.vp:not(.was-in) .sq:is(.sq--paid,.sq--unpaid,.sq--wait){background-color:transparent;border-color:color-mix(in srgb,var(--text-muted) 45%,var(--bg-page));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--text-muted) 45%,var(--bg-page))}.vp:not(.was-in) .sq--unpaid,.vp:not(.was-in) .sq--wait{box-shadow:none}.vp:not(.was-in) .sq svg{opacity:0}}
