.admin-scope{--admin-bg:#000;--admin-fg:#fff;--admin-muted:#a3a3a3;--admin-dim:#525252;--admin-gold:#c9a44c;--admin-gold-dim:#8a6f31;--admin-border:#c9a44c2e;--admin-border-strong:#c9a44c73;--admin-card:#0a0a0a;--admin-card-hover:#111;background:var(--admin-bg);color:var(--admin-fg);min-height:100vh;font-family:Inter,system-ui,sans-serif}.admin-scope .admin-display{letter-spacing:.02em;font-family:Cormorant Garamond,Cinzel,Georgia,serif}.admin-scope .admin-eyebrow{text-transform:uppercase;letter-spacing:.3em;color:var(--admin-muted);font-size:10px}.admin-scope .admin-gold{color:var(--admin-gold)}.admin-scope .admin-card{background:var(--admin-card);border:1px solid var(--admin-border);transition:border-color .25s,background .25s,transform .25s}.admin-scope .admin-card:hover{border-color:var(--admin-border-strong);background:var(--admin-card-hover)}.admin-scope .admin-btn{letter-spacing:.25em;text-transform:uppercase;border:1px solid var(--admin-border-strong);color:var(--admin-fg);cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-size:11px;transition:all .2s;display:inline-flex}.admin-scope .admin-btn:hover:not(:disabled){background:var(--admin-gold);color:#000;border-color:var(--admin-gold)}.admin-scope .admin-btn:disabled{opacity:.35;cursor:not-allowed}.admin-scope .admin-btn-primary{background:var(--admin-gold);color:#000;border-color:var(--admin-gold)}.admin-scope .admin-btn-primary:hover:not(:disabled){color:var(--admin-gold);background:0 0}.admin-scope .admin-btn-danger{color:#ff8080;border-color:#dc3c3c8c}.admin-scope .admin-btn-danger:hover:not(:disabled){color:#fff;background:#7a1414;border-color:#7a1414}.admin-scope .admin-input,.admin-scope .admin-select{border:1px solid var(--admin-border);color:var(--admin-fg);background:#050505;width:100%;padding:.6rem .8rem;font-family:inherit;font-size:13px}.admin-scope .admin-input:focus,.admin-scope .admin-select:focus{border-color:var(--admin-gold);outline:none}.admin-scope .admin-pill{letter-spacing:.25em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:3px 10px;font-size:9px;display:inline-flex}.admin-scope hr,.admin-scope .admin-divider{border:0;border-top:1px solid var(--admin-border);margin:1.5rem 0}@media print{@page{size:A5;margin:10mm}body.printing-slip *{visibility:hidden!important}body.printing-slip .slip-sheet,body.printing-slip .slip-sheet *{visibility:visible!important}body.printing-slip .slip-sheet{width:100%;position:absolute;top:0;left:0}}
