.admin-shell{max-width:1450px;padding-top:32px}.admin-header{max-width:1450px}.admin-header .actions{gap:22px;font-size:13px}.admin-intro{margin-bottom:24px}.admin-intro h1,#accessState h1{font:700 clamp(28px,4vw,44px)/1.1 'Space Grotesk';letter-spacing:-1.5px;margin:12px 0}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stats .stat{background:#181c16}.admin-stats b{font-size:32px}.admin-search{display:flex;gap:10px;align-items:center;margin:20px 0}.admin-search input{margin:0;min-width:0;flex:1}.admin-search button{flex-shrink:0}.admin-pager{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0 28px;font-size:12px;color:#abb29e}.admin-pager .outline{padding:9px 14px}.admin-message:empty{display:none}.admin-filter{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#26301a;border:1px solid #48562d;border-radius:8px;padding:12px 16px;color:#d4e1bb;font-size:13px}.admin-organization-picker{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:15px;background:#22291b;border:1px solid #414b34;border-radius:7px}.admin-organization-picker strong{display:block;margin-top:7px;font-size:14px;font-weight:500;overflow-wrap:anywhere}.admin-organization-picker button{flex-shrink:0}.admin-dialog{background:#181c16;color:#f8f8f3;border:1px solid #59634d;border-radius:12px;padding:25px;width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto}.admin-dialog::backdrop{background:#000b}.admin-dialog h2{margin:0;font-size:26px}.admin-dialog select{margin-bottom:20px}.admin-dialog .row>button{padding:8px 12px}.admin-target{overflow-wrap:anywhere;color:#d6ff46;font-size:15px}.admin-check{margin:20px 0}.admin-dialog[open]{display:block}.admin-dialog:not([open]){display:none}.admin-dialog .scroll{margin-top:20px}.admin-dialog td,.admin-dialog th{padding:12px 8px}.admin-muted{display:block;color:#aab39d;margin-top:5px;max-width:340px;overflow-wrap:anywhere}.admin-state-suspended{background:#442a24;color:#ffd1c2}.admin-role{color:#d6ff46}.admin-table-email{overflow-wrap:anywhere;max-width:270px}.admin-table-actions{min-width:190px}.admin-no-wrap{white-space:nowrap}.admin-count{font-variant-numeric:tabular-nums}.admin-shell h2{font-size:27px}.admin-shell tbody tr:hover{background:#20251b}.admin-shell td{vertical-align:top}.admin-row-choice{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #35392f}.admin-row-choice strong{font-size:14px;overflow-wrap:anywhere}.admin-row-choice button{flex-shrink:0}#adminEventEditor,#adminTicketEditor{scroll-margin-top:20px}#adminEventTitle:focus,#adminTicketEvent:focus{outline:none}#eventMessage:empty,#ticketMessage:empty,#ticketLoadMessage:empty,#promoterMessage:empty,#userPermissionMessage:empty,#organizationPickerMessage:empty{display:none}.admin-dialog .error{margin-bottom:0}@media(max-width:900px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell{padding-left:4%;padding-right:4%}.admin-header{padding-left:4%;padding-right:4%}}@media(max-width:600px){.admin-header .actions{gap:12px;font-size:11px}.admin-search{flex-wrap:wrap}.admin-search input{flex-basis:100%}.admin-stats .stat{padding:17px 12px;font-size:12px}.admin-stats b{font-size:27px}.admin-organization-picker,.admin-filter{align-items:flex-start;flex-direction:column}.admin-organization-picker button{width:100%}.admin-intro h1{font-size:33px}.admin-dialog{padding:20px 16px}.admin-pager{justify-content:space-between;gap:7px}.admin-row-choice{align-items:flex-start}.admin-shell h2{font-size:24px}}
