.adminV2{gap:20px;width:100%;min-width:0}.adminV2Header{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:20px;padding:clamp(18px,4vw,32px)}.adminV2Header h1{overflow-wrap:anywhere;margin:6px 0;font-size:clamp(25px,4vw,40px);line-height:1.15}.adminV2Header p{color:var(--muted)}.adminV2Header .clubV2HeaderActions a,.adminV2Header .matV2Back{color:var(--ink);border-color:var(--line)}.adminV2Kicker{color:var(--accent)}.adminV2Panel,.adminV2List{min-width:0;box-shadow:none;border-radius:20px}.cabinetSync{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.adminV2Nav.workflowTabs{z-index:auto;background:0 0;border-radius:0;flex-wrap:wrap;gap:10px;padding:0;display:flex;position:static;top:auto}.adminV2 .workflowTabs button,.adminV2 .workflowTabs a{border:1px solid var(--line);max-width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;box-shadow:none;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:10px 15px;text-decoration:none;display:inline-flex}.adminV2 .adminV2Nav.workflowTabs button.active,.adminV2 .adminV2Nav.workflowTabs a.active{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:none}.workflowTabs :focus-visible,.tournamentBrowser summary:focus-visible,.cabinetHelp summary:focus-visible{outline-offset:3px;outline:3px solid #e28787}.cabinetTournamentBrowsers{gap:12px;display:grid}.tournamentBrowser summary{cursor:pointer;min-height:44px;font-size:20px;font-weight:800;line-height:1.5}.tournamentBrowser summary span{color:var(--muted);margin-left:12px;font-size:15px}.tournamentBrowser[open] summary{margin-bottom:20px}.tournamentSearch{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.tournamentSearch>*,.cabinetTournamentPicker>*,.adminV2Tournament>div,.adminV2StaffRow>div{min-width:0}.cabinetTournamentPicker p{color:var(--muted);margin:10px 0 0}.cabinetHelp summary{cursor:pointer;min-height:44px;font-weight:800}.clubV2Identity{color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:14px}.clubV2Identity span,.clubV2Identity small{color:var(--muted)}.adminV2 .participantsV2Summary{grid-template-columns:repeat(5,minmax(0,1fr))}.adminV2Tournament h3,.adminV2StaffRow strong,.adminV2Invitation h3{overflow-wrap:anywhere}.adminV2 .resultsV2CategoryGrid{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.adminV2Header{flex-direction:column;gap:12px}.adminV2 .workflowTabs>*{flex:calc(50% - 10px)}.tournamentSearch{grid-template-columns:minmax(0,1fr)}.tournamentSearch input,.cabinetTournamentPicker select{min-width:0;max-width:100%}.adminV2 .participantsV2Summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tournamentBrowser .adminV2Tournament{flex-direction:column;align-items:stretch}.tournamentBrowser .adminV2RowActions{justify-content:flex-start}.clubV2Identity label{width:100%;min-width:0}}.awardsV2{min-width:0}.awardsV2Options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.awardsV2Options>label{min-width:0}.awardsV2Options>label:not(.adminV2Field){align-items:center;gap:10px;min-height:44px;display:flex}.awardsV2Options select{width:100%;min-width:0}.awardsV2Totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.awardsV2Totals>div{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;min-width:0;padding:16px}.awardsV2Totals span,.awardsV2Totals strong{overflow-wrap:anywhere;display:block}.awardsV2Totals strong{margin-top:8px;font-size:30px}.awardsV2Hint{color:var(--muted)}.awardsV2Details summary{cursor:pointer;min-height:44px;font-weight:800}.awardsV2Details>div{gap:10px;margin-top:12px;display:grid}.awardsV2Details article{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;padding:12px}.awardsV2Details article strong,.awardsV2Details article span{display:block}.awardsV2Details article span{margin-top:6px}@media (max-width:760px){.awardsV2Options{grid-template-columns:minmax(0,1fr)}.awardsV2Totals{grid-template-columns:repeat(2,minmax(0,1fr))}}
