@font-face{font-family:archivo;src:url(../media/archivo_latin_variable-s.p.17-aodiw50953.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_ef53b6d8-module__Px8R8a__className{font-family:archivo,archivo Fallback}.archivo_ef53b6d8-module__Px8R8a__variable{--font-body:"archivo", "archivo Fallback"}
@font-face{font-family:saira;src:url(../media/saira_condensed_latin_700-s.p.0-bot13eqj7bq.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:saira;src:url(../media/saira_condensed_latin_900-s.p.0mnyotcpywg6s.woff2)format("woff2");font-display:swap;font-weight:900}@font-face{font-family:saira Fallback;src:local(Arial);ascent-override:140.17%;descent-override:54.21%;line-gap-override:0.0%;size-adjust:80.97%}.saira_830b073-module__YqmX6W__className{font-family:saira,saira Fallback}.saira_830b073-module__YqmX6W__variable{--font-display:"saira", "saira Fallback"}
:root{--orange:#ff4500;--orange-dark:#c93800;--teal:#00d2a9;--success:#00a98c;--ink:#141e23;--blue:#067e97;--purple:#69479c;--bg:#f4f5f6;--card:#fff;--border:#e5e8ea;--muted:#66707a;--text:#1c2530;--topbar-h:64px;--sidebar-w:232px;--sidebar-w-collapsed:64px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-body), system-ui, -apple-system, sans-serif;font-size:14px}body:has(.admin-shell){padding-top:var(--topbar-h);padding-left:var(--sidebar-w);transition:padding-left .2s}body:has(.admin-shell[data-collapsed=true]){padding-left:var(--sidebar-w-collapsed)}.display{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.5px;font-weight:900;display:inline-block;transform:skew(-8deg)}.btn{font-family:var(--font-body), sans-serif;cursor:pointer;border:none;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:800}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover:not(:disabled){background:var(--orange-dark)}.btn-ghost{color:var(--muted);border:1px solid var(--border);background:0 0}.btn-ghost:hover{color:var(--text)}.label{color:var(--muted);letter-spacing:.3px;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.field{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:14px}.field:focus{border-color:var(--orange);outline:none}.card{background:var(--card);border:1px solid var(--border);border-radius:14px}.pill{border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.pill-active{color:var(--success);background:#e6f8f3}.pill-suspended{color:var(--orange-dark);background:#fdece5}table{border-collapse:collapse;width:100%}th{text-align:left;letter-spacing:.4px;color:#8a939b;border-bottom:1px solid var(--border);padding:12px 14px;font-size:11px;font-weight:800}td{border-bottom:1px solid #eef1f2;padding:14px;font-size:14px}tbody tr:last-child td{border-bottom:none}.error{color:var(--orange-dark);font-size:13px;font-weight:600}
