/* Paleta compartilhada com a loja. Mantém a estrutura operacional do admin. */
:root{--lime:#62e0b6;--text:#edf7f2;--muted:#9bafb6;--bg:#101c2c;--panel:#192e40;--panel-alt:#20394a;--line:#30504f;--line-soft:#57daba25;--radius:18px;--font:'Hind',Arial,sans-serif;color-scheme:dark}
@font-face{font-family:'Archivo Black';src:url('/assets/fonts/archivo-black.woff2?v=85736544e182a66cff1cac237a46bc7e7ae6df89908976f2dea6a2260ae34025') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Hind';src:url('/assets/fonts/hind.woff2?v=b900fca3c43e8f1ace744e5744d0fd4e2dc2150f5cdbc6c06712246ed054a514') format('woff2');font-style:normal;font-weight:400;font-display:swap}
body{background:radial-gradient(ellipse at top right,#3ce6b410,transparent 60%),var(--bg);font-family:var(--font)}h1,h2,h3{font-family:'Archivo Black','Arial Black',sans-serif;font-weight:400}.sidebar{background:#102332}.topbar{background:#101f2b80;backdrop-filter:blur(15px)}.brand-symbol,.button.primary{background:linear-gradient(120deg,#57daba,#a0fbc0);color:#122c26}.brand-symbol{border-radius:10px}.nav-item.active{background:#57daba18;color:#88e9bb}.nav-item:hover{background:#57daba12}.nav-count{background:#57daba22;color:#a0fbc0}.button{border-radius:100px}.button.primary:hover{background:#a0fbc0}.panel,.metrics{background:linear-gradient(160deg,#203749b8,#172939ab);border-color:var(--line-soft);border-radius:20px}.metric{border-color:var(--line-soft)}.panel-head{background:transparent}th{background:#142b3b;border-color:var(--line-soft)}tbody tr:hover{background:#57daba0a}td{border-color:var(--line-soft)}input,select,textarea{background:#101f2e;color:var(--text);border-color:var(--line);border-radius:11px}.status.paid,.status.completed{background:#57daba18;color:#9af0c0}.status.processing{background:#7ecbe51a;color:#9edbea}.status.awaiting_payment{background:#d5ad5020}.status.rejected,.status.refunded{background:#e4866520}.login-story{background:radial-gradient(ellipse at center,#35d69d1a,transparent),#122a39}.login-story:after{background-image:linear-gradient(#57daba0c 1px,transparent 1px),linear-gradient(90deg,#57daba0c 1px,transparent 1px)}.login-diagram b{background:linear-gradient(120deg,#57daba,#a0fbc0)}.workspace-label,.avatar,.product-icon,.settings-title .glyph{background:#57daba12;border-color:var(--line);color:var(--lime)}.dialog{background:linear-gradient(150deg,#203748,#111f31);border-color:#57daba50;border-radius:24px}.delivery-box{background:#101f2e}.toast{background:#1b3a40;border-color:#57daba60;color:#a0fbc0}.notice{background:#57daba0e;border-color:#57daba35;color:#afc9bf}.notice strong{color:#d1f8e5}.table-empty{color:var(--muted)}.metric-value{color:var(--text)}.app-footer,.topbar{border-color:var(--line-soft)}.dialog-head,.dialog-footer{border-color:var(--line-soft)}.login-headline h1{letter-spacing:-2px}.login-story .brand{color:var(--text)}.login-caption,.login-headline p{color:var(--muted)}
