.rankings[data-v-2e665c86]{color:var(--black-dark);display:grid;gap:1rem}.rankings__primary[data-v-2e665c86]{background:linear-gradient(75deg,var(--brand-dark) 0,var(--brand-light) 100%);border-radius:16px;box-shadow:var(--shadow);color:#fff;display:grid;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.rankings__primary-head[data-v-2e665c86],.rankings__section-head[data-v-2e665c86]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.rankings__primary-head h2[data-v-2e665c86],.rankings__section-head h2[data-v-2e665c86]{font-size:clamp(1.35rem,3vw,2rem);margin:0}.rankings__primary-head p[data-v-2e665c86],.rankings__section-head p[data-v-2e665c86]{margin:.4rem 0 0;max-width:68ch;opacity:.82}.rankings__badge[data-v-2e665c86]{align-self:flex-start;background:var(--brand-accent);border-radius:999px;color:#263100;font-size:.76rem;font-weight:800;padding:.45rem .7rem;text-transform:uppercase}.rankings__goalkeeper[data-v-2e665c86]{background:rgb(var(--brand-light-rgb)/.14);border-radius:16px;display:grid;gap:1rem;padding:1.2rem}.rankings__section-head[data-v-2e665c86]{color:var(--black-light)}.rankings__section-head h2[data-v-2e665c86]{font-size:1.4rem}.rankings__section-head p[data-v-2e665c86]{color:var(--black-dark);opacity:.78}.rankings__section-head>span[data-v-2e665c86]{font-size:.85rem;font-weight:700}.rankings__list[data-v-2e665c86]{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.rankings__row[data-v-2e665c86]{align-items:center;background:#fff;border-radius:12px;color:var(--black-dark);display:grid;gap:.8rem;grid-template-columns:2.2rem minmax(9rem,1fr) minmax(11rem,1.4fr) auto;min-width:0;padding:.78rem .9rem}.rankings__row--podium .rankings__rank[data-v-2e665c86]{background:var(--brand-accent);color:#263100}.rankings__rank[data-v-2e665c86]{background:var(--white-dark);border-radius:50%;color:var(--black-light);display:grid;font-weight:800;height:2.1rem;place-items:center;width:2.1rem}.rankings__player[data-v-2e665c86]{background:none;border:0;color:var(--black-light);cursor:pointer;font:inherit;font-weight:750;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.rankings__player[data-v-2e665c86]:hover{text-decoration:underline}.rankings__player[data-v-2e665c86]:focus-visible{border-radius:4px;outline:3px solid rgb(var(--brand-light-rgb)/.45);outline-offset:3px}.rankings__summary[data-v-2e665c86]{color:rgb(var(--black-dark-rgb)/.72);font-size:.82rem;min-width:0}.rankings__summary details[data-v-2e665c86]{margin-top:.18rem}.rankings__summary summary[data-v-2e665c86]{color:var(--black-light);cursor:pointer;font-weight:700;width:-moz-fit-content;width:fit-content}.rankings__summary summary[data-v-2e665c86]:focus-visible{outline:2px solid var(--brand-dark)}.rankings__summary p[data-v-2e665c86]{line-height:1.4;margin:.3rem 0 0}.rankings__points[data-v-2e665c86]{color:var(--black-light);font-size:1.05rem;white-space:nowrap}.rankings__points small[data-v-2e665c86]{font-size:.72rem}.rankings__more[data-v-2e665c86]{background:#fff;border:1px solid var(--black-light);border-radius:10px;color:var(--black-light);cursor:pointer;font:inherit;font-weight:700;padding:.6rem .8rem;width:-moz-fit-content;width:fit-content}.rankings__more--light[data-v-2e665c86]{background:transparent;border-color:#fff;color:#fff}.rankings__more[data-v-2e665c86]:focus-visible{outline:3px solid var(--brand-accent);outline-offset:2px}.rankings__legacy[data-v-2e665c86]{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.tournament-stats-grid__card[data-v-2e665c86]{align-content:start;background:linear-gradient(180deg,rgb(var(--white-light-rgb)/1) 0,rgb(var(--brand-light-rgb)/.08));border:1px solid rgb(var(--brand-light-rgb)/.2);border-radius:var(--border-radius-l);box-shadow:var(--shadow-brand-soft);display:grid;gap:.85rem;min-width:0;padding:1.1rem}.tournament-stats-grid__label[data-v-2e665c86]{color:rgb(var(--black-dark-rgb)/.68);font-size:.82rem;font-weight:700;letter-spacing:.06em;margin:0;min-width:0;overflow-wrap:anywhere;text-transform:uppercase}.tournament-stats-grid__ranking[data-v-2e665c86]{display:grid;gap:.6rem;list-style:none;margin:0;padding:0}.tournament-stats-grid__ranking-item[data-v-2e665c86]{align-items:center;background:var(--white-light);border:1px solid rgb(var(--black-dark-rgb)/.08);border-radius:var(--border-radius-m);box-shadow:var(--shadow-soft);display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding-inline:.95rem;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.tournament-stats-grid__ranking-item[data-v-2e665c86]:focus-within,.tournament-stats-grid__ranking-item[data-v-2e665c86]:hover{background:rgb(var(--brand-light-rgb)/.08);border-color:var(--brand-light);transform:translateY(-1px)}.tournament-stats-grid__ranking-position[data-v-2e665c86],.tournament-stats-grid__ranking-value[data-v-2e665c86]{color:var(--brand-dark);font-weight:800}.tournament-stats-grid__ranking-value[data-v-2e665c86]{white-space:nowrap}.tournament-stats-grid__ranking-player[data-v-2e665c86]{background:transparent;border:0;color:var(--black-dark);cursor:pointer;font:inherit;line-height:inherit;min-height:2.75rem;min-width:0;overflow:hidden;padding:.85rem 0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tournament-stats-grid__ranking-player[data-v-2e665c86]:focus-visible{border-radius:var(--border-radius-s);outline:3px solid rgb(var(--brand-dark-rgb)/.4);outline-offset:2px}@media(prefers-reduced-motion:reduce){.tournament-stats-grid__ranking-item[data-v-2e665c86]{transition:none}.tournament-stats-grid__ranking-item[data-v-2e665c86]:focus-within,.tournament-stats-grid__ranking-item[data-v-2e665c86]:hover{transform:none}}.rankings__empty[data-v-2e665c86],.rankings__state[data-v-2e665c86]{color:rgb(var(--black-dark-rgb)/.72);margin:0}.rankings__primary .rankings__empty[data-v-2e665c86]{color:#fff}.rankings__state[data-v-2e665c86]{background:var(--white-dark);border-radius:14px;padding:1rem}.rankings__state--error[data-v-2e665c86]{background:#fff1f0;color:#8f1d14}@media(max-width:980px){.rankings__legacy[data-v-2e665c86]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.rankings__primary-head[data-v-2e665c86],.rankings__section-head[data-v-2e665c86]{display:grid}.rankings__row[data-v-2e665c86]{grid-template-columns:2.2rem minmax(0,1fr) auto}.rankings__row .rankings__summary[data-v-2e665c86]{grid-column:2/-1}}@media(max-width:520px){.rankings__legacy[data-v-2e665c86]{grid-template-columns:1fr}.rankings__row[data-v-2e665c86]{gap:.55rem;padding:.7rem}}
