.stats-controls{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.stats-controls button{padding:8px 16px;min-height:44px;border:1px solid var(--line,#cdd8d3);background:var(--panel,#fff);color:inherit;border-radius:8px;cursor:pointer}.stats-controls button[aria-pressed=true]{background:#245b49;color:#fff;border-color:#245b49}.stats-qualification{display:flex;gap:10px;align-items:flex-start;font-size:13px;margin:14px 0}.stats-qualification input{margin-top:6px}.tournament-stats-scroll{max-height:70dvh;overflow:auto;margin:16px 0;isolation:isolate}.tournament-stats-scroll thead th{position:sticky;top:0;z-index:3;background:var(--panel,#fff)}.tournament-stats-scroll th:nth-child(2){position:sticky;left:0;z-index:2;background:var(--panel,#fff);min-width:140px;max-width:220px;white-space:normal}.tournament-stats-scroll thead th:nth-child(2){z-index:4}.tournament-stats-scroll th small{display:block;font-size:11px;opacity:.75}.tournament-stats-scroll th button{font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;min-height:44px;white-space:nowrap}.tournament-stats-scroll td{font-variant-numeric:tabular-nums}.team-statistics{scroll-margin-top:var(--section-offset,150px)}
