[data-admin-root]{--admin-bg:#fff;--admin-fg:#000;--admin-muted:#6b6b6b;--admin-border:#000;--admin-accent:#e05c1a;--admin-accent-fg:#fff;--admin-danger:#e24b4a;--admin-success:#1f8a4c;--admin-warning:#d28b00;--admin-surface:#fafafa;background:var(--admin-bg);color:var(--admin-fg);font-feature-settings:"ss01","cv01";min-height:100vh;font-family:Inter,Helvetica Neue,system-ui,-apple-system,Segoe UI,sans-serif}[data-admin-root] *,[data-admin-root] :before,[data-admin-root] :after{border-radius:0!important}[data-admin-root] h1{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1}[data-admin-root] h2{letter-spacing:-.01em;text-transform:uppercase;font-size:1.25rem;font-weight:800}[data-admin-root] .admin-btn{text-transform:uppercase;letter-spacing:.05em;border:2px solid var(--admin-border);background:var(--admin-fg);color:var(--admin-bg);cursor:pointer;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.8rem;font-weight:700;transition:transform .1s;display:inline-flex}[data-admin-root] .admin-btn:hover{box-shadow:3px 3px 0 0 var(--admin-fg);transform:translate(-1px,-1px)}[data-admin-root] .admin-btn:active{box-shadow:none;transform:translate(0)}[data-admin-root] .admin-btn[data-variant=outline]{background:var(--admin-bg);color:var(--admin-fg)}[data-admin-root] .admin-btn[data-variant=accent]{background:var(--admin-accent);color:var(--admin-accent-fg);border-color:var(--admin-accent)}[data-admin-root] .admin-btn[data-variant=danger]{background:var(--admin-danger);color:#fff;border-color:var(--admin-danger)}[data-admin-root] .admin-btn:disabled{opacity:.5;cursor:not-allowed}[data-admin-root] .admin-card{background:var(--admin-bg);border:2px solid var(--admin-border);padding:1.25rem}[data-admin-root] .admin-input,[data-admin-root] .admin-select{border:2px solid var(--admin-border);background:var(--admin-bg);color:var(--admin-fg);width:100%;padding:.55rem .75rem;font-family:inherit;font-size:.9rem}[data-admin-root] .admin-input:focus,[data-admin-root] .admin-select:focus{outline:3px solid var(--admin-accent);outline-offset:-1px}[data-admin-root] .admin-table{border-collapse:collapse;width:100%;font-size:.85rem}[data-admin-root] .admin-table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--admin-border);background:var(--admin-fg);color:var(--admin-bg);padding:.75rem;font-size:.7rem;font-weight:800}[data-admin-root] .admin-table td{border-bottom:1px solid #e5e5e5;padding:.75rem}[data-admin-root] .admin-table tr:hover td{background:var(--admin-surface)}[data-admin-root] .admin-badge{text-transform:uppercase;letter-spacing:.06em;border:1px solid;padding:.2rem .55rem;font-size:.7rem;font-weight:800;display:inline-block}[data-admin-root] .admin-badge[data-tone=success]{color:#1f8a4c;background:#e3f5ea}[data-admin-root] .admin-badge[data-tone=warning]{color:#b46a00;background:#fff1d6}[data-admin-root] .admin-badge[data-tone=danger]{color:#b32d2c;background:#fde0e0}[data-admin-root] .admin-badge[data-tone=neutral]{color:#333;background:#ececec}[data-admin-root] .admin-badge[data-tone=accent]{color:#fff;background:var(--admin-accent);border-color:var(--admin-accent)}[data-admin-root] .admin-h1{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2rem,4vw,3.25rem);font-weight:900;line-height:1}[data-admin-root] .admin-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--admin-accent);margin-bottom:.25rem;font-size:.7rem;font-weight:800}[data-admin-root] .admin-btn-primary{text-transform:uppercase;letter-spacing:.08em;background:var(--admin-fg);color:var(--admin-bg);border:2px solid var(--admin-fg);cursor:pointer;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.75rem;font-weight:800;display:inline-flex}[data-admin-root] .admin-btn-primary:hover{background:var(--admin-accent);border-color:var(--admin-accent)}[data-admin-root] .admin-btn-ghost{text-transform:uppercase;letter-spacing:.08em;color:var(--admin-fg);border:2px solid var(--admin-fg);cursor:pointer;background:0 0;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex}[data-admin-root] .admin-btn-ghost:hover{background:var(--admin-fg);color:var(--admin-bg)}[data-admin-root] .admin-th{text-align:left;text-transform:uppercase;letter-spacing:.1em;background:var(--admin-fg);color:var(--admin-bg);padding:.75rem;font-size:.65rem;font-weight:800}[data-admin-root] .admin-td{vertical-align:middle;padding:.75rem}[data-admin-root] .admin-kpi{border:2px solid var(--admin-fg);background:var(--admin-bg);padding:1.25rem}[data-admin-root] .admin-kpi-label{letter-spacing:.12em;text-transform:uppercase;color:var(--admin-muted);font-size:.65rem;font-weight:800}[data-admin-root] .admin-kpi-value{letter-spacing:-.02em;margin-top:.5rem;font-size:2rem;font-weight:900;line-height:1}@media(max-width:767px){[data-admin-root]{font-size:14px}[data-admin-root] h1,[data-admin-root] .admin-h1{letter-spacing:-.01em;word-break:break-word;font-size:1.5rem;line-height:1.1}[data-admin-root] h2{font-size:1rem}[data-admin-root] .admin-card,[data-admin-root] .admin-kpi{padding:.875rem}[data-admin-root] .admin-kpi-value{font-size:1.5rem}[data-admin-root] .admin-btn,[data-admin-root] .admin-btn-primary,[data-admin-root] .admin-btn-ghost{letter-spacing:.05em;padding:.55rem .7rem;font-size:.7rem}[data-admin-root] .admin-input,[data-admin-root] .admin-select{padding:.6rem .7rem;font-size:16px}[data-admin-root] .admin-table{font-size:.75rem}[data-admin-root] .admin-th,[data-admin-root] .admin-td{padding:.5rem .6rem}[data-admin-root] .admin-card>table{white-space:nowrap;display:block;overflow-x:auto}[data-admin-root] main{padding:.875rem!important}}
