.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-card.admin-card-shipped{background:#22c55e1a;border-color:#22c55e73}.admin-scope .admin-card.admin-card-shipped:hover{background:#22c55e29;border-color:#22c55ea6}.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:A4 portrait;margin:10mm}html,body{background:#fff!important;height:auto!important}body.printing-slip *{visibility:hidden!important}body.printing-slip .slip-sheet,body.printing-slip .slip-sheet *{visibility:visible!important}body.printing-slip .slip-sheet{page-break-inside:avoid;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;max-height:277mm;position:absolute;top:0;left:0;overflow:hidden;max-width:none!important;box-shadow:none!important;border:none!important;padding:0!important}body.printing-slip .slip-sheet table{page-break-inside:avoid;break-inside:avoid}}.admin-scope .admin-nav-item{color:var(--admin-muted);font:inherit;letter-spacing:.18em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px 11px 16px;font-size:11px;transition:color .18s,background .18s,border-color .18s;display:flex;position:relative}.admin-scope .admin-nav-item:hover{color:var(--admin-fg);background:#ffffff08}.admin-scope .admin-nav-item.is-active{color:var(--admin-gold);border-left-color:var(--admin-gold);background:#c9a44c12}.admin-scope .admin-nav-label{align-items:center;gap:10px;display:flex}.admin-scope .admin-nav-count{letter-spacing:.08em;text-align:center;border:1px solid;border-radius:999px;min-width:20px;padding:2px 6px;font-size:9px}.admin-scope .admin-nav-count.is-warn{color:#f87171}.admin-scope .admin-statgrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:22px;display:grid}.admin-scope .admin-stat{border:1px solid var(--admin-border);background:linear-gradient(160deg,#0b0b0b 0%,#060606 100%);padding:16px 18px}.admin-scope .admin-stat-value{font-variant-numeric:tabular-nums;margin-top:6px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;line-height:1.1}.admin-scope .admin-card.admin-order{border-left:2px solid var(--admin-dim)}.admin-scope .admin-card.admin-order:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0009}.admin-scope .admin-order.is-new{border-left-color:#fff}.admin-scope .admin-order.is-processing,.admin-scope .admin-order.is-ready_to_ship{border-left-color:var(--admin-gold)}.admin-scope .admin-order.is-shipped,.admin-scope .admin-order.is-delivered{border-left-color:#4ade80}.admin-scope .admin-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.admin-scope .admin-table thead th{z-index:2;text-align:left;letter-spacing:.24em;text-transform:uppercase;color:var(--admin-gold);border-bottom:1px solid var(--admin-border);white-space:nowrap;background:#050505;padding:12px 14px;font-size:9px;position:sticky;top:0}.admin-scope .admin-table tbody tr{border-top:1px solid var(--admin-border);transition:background .15s}.admin-scope .admin-table tbody tr:nth-child(2n){background:#ffffff04}.admin-scope .admin-table tbody tr:hover{background:#c9a44c0d}.admin-scope .admin-table-wrap{border:1px solid var(--admin-border);overflow-x:auto}.admin-scope .admin-num{text-align:right}.admin-scope .admin-empty{text-align:center;border:1px dashed var(--admin-border);color:var(--admin-muted);padding:64px 24px}.admin-scope .admin-empty-title{color:var(--admin-fg);margin-top:12px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px}.admin-scope .admin-empty-sub{margin-top:6px;font-size:12px}.admin-scope .admin-search{position:relative}.admin-scope .admin-search svg{color:var(--admin-dim);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-scope .admin-search .admin-input{padding-left:36px}.admin-scope .admin-section{border:1px solid var(--admin-border);background:#080808;margin-top:14px;padding:16px 18px}
