@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Outfit:wght@300;400;500;600&display=swap);:root,[data-theme=dark]{--gold:#d4af37;--gold-light:#f0d060;--gold-dark:#a88a20;--bg:#080808;--bg-2:#111;--bg-3:#1a1a1a;--bg-4:#222;--text:#f0ece0;--text-muted:#888;--text-dim:#555;--success:#2ecc71;--error:#e74c3c;--warning:#f39c12;--border:#d4af3733;--border-strong:#d4af3780;--shadow-gold:0 0 20px #d4af3726;--card-bg:#111;--input-bg:#1a1a1a;--nav-bg:#080808f2;--table-hover:#d4af3708}[data-theme=light]{--gold:#a88a20;--gold-light:#c9a93a;--gold-dark:#7a6515;--bg:#f5f2ec;--bg-2:#fff;--bg-3:#f0ede6;--bg-4:#e8e4db;--text:#1a1510;--text-muted:#6b6050;--text-dim:#9e8f7a;--success:#1a9e55;--error:#c0392b;--warning:#d68910;--border:#a88a2040;--border-strong:#a88a2099;--shadow-gold:0 0 20px #a88a201f;--card-bg:#fff;--input-bg:#f8f5ef;--nav-bg:#f5f2ecf7;--table-hover:#a88a200a}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#080808;background:var(--bg);color:#f0ece0;color:var(--text);font-family:Outfit,sans-serif;line-height:1.6;min-height:100vh;transition:background .3s,color .3s}h1,h2,h3{font-family:Cinzel,serif}a{color:#d4af37;color:var(--gold);text-decoration:none}a:hover{color:#f0d060;color:var(--gold-light)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#111;background:var(--bg-2)}::-webkit-scrollbar-thumb{background:#a88a20;background:var(--gold-dark);border-radius:3px}.container{margin:0 auto;max-width:1200px;padding:0 24px}.card{background:#111;background:var(--card-bg);border:1px solid #d4af3733;border:1px solid var(--border);border-radius:12px;padding:24px;transition:border-color .3s,background .3s}.card:hover{border-color:#d4af3780;border-color:var(--border-strong)}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s}.btn-primary{background:linear-gradient(135deg,#d4af37,#a88a20);background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#000}.btn-primary:hover{background:linear-gradient(135deg,#f0d060,#d4af37);background:linear-gradient(135deg,var(--gold-light),var(--gold));box-shadow:0 0 20px #d4af3726;box-shadow:var(--shadow-gold);transform:translateY(-1px)}.btn-outline{background:#0000;border:1px solid #d4af3780;border:1px solid var(--border-strong);color:#d4af37;color:var(--gold)}.btn-outline:hover{background:#d4af371a}.btn-danger{background:#e74c3c;background:var(--error);color:#fff}.btn-sm{font-size:12px;padding:8px 16px}.btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.form-group{margin-bottom:20px}.form-label{color:#888;color:var(--text-muted);display:block;font-size:13px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.form-input{background:#1a1a1a;background:var(--input-bg);border:1px solid #d4af3733;border:1px solid var(--border);border-radius:8px;color:#f0ece0;color:var(--text);font-family:Outfit,sans-serif;font-size:14px;outline:none;padding:12px 16px;transition:border-color .2s,background .3s;width:100%}.form-input:focus{border-color:#d4af37;border-color:var(--gold);box-shadow:0 0 0 2px #d4af371a}.form-input::placeholder{color:#555;color:var(--text-dim)}textarea.form-input{min-height:100px;resize:vertical}.badge{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.badge-pending{background:#f39c1226;border:1px solid #f39c124d;color:#f39c12;color:var(--warning)}.badge-processing{background:#3498db26;border:1px solid #3498db4d;color:#3498db}.badge-shipped{background:#9b59b626;border:1px solid #9b59b64d;color:#9b59b6}.badge-delivered{background:#2ecc7126;border:1px solid #2ecc714d;color:#2ecc71;color:var(--success)}.badge-cancelled{background:#e74c3c26;border:1px solid #e74c3c4d;color:#e74c3c;color:var(--error)}.badge-open{background:#3498db26;border:1px solid #3498db4d;color:#3498db}.badge-in_progress{background:#f39c1226;border:1px solid #f39c124d;color:#f39c12;color:var(--warning)}.badge-closed{background:#64646426;border:1px solid #6464644d;color:#888}.badge-paid{background:#2ecc7126;border:1px solid #2ecc714d;color:#2ecc71;color:var(--success)}.badge-unpaid{background:#e74c3c26;border:1px solid #e74c3c4d;color:#e74c3c;color:var(--error)}.page-header{margin-bottom:32px}.page-header h1{color:#d4af37;color:var(--gold);font-size:28px;margin-bottom:6px}.page-header p{color:#888;color:var(--text-muted)}.divider{background:#d4af3733;background:var(--border)}.divider,.divider-gold{height:1px;margin:24px 0}.divider-gold{background:linear-gradient(90deg,#0000,#d4af37,#0000);background:linear-gradient(90deg,#0000,var(--gold),#0000)}.spinner{animation:spin .8s linear infinite;border:2px solid #d4af3733;border-radius:50%;border-top:2px solid var(--gold);display:inline-block;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.alert{border-radius:8px;font-size:14px;margin-bottom:16px;padding:14px 18px}.alert-error{background:#e74c3c1a;border:1px solid #e74c3c4d;color:#e74c3c;color:var(--error)}.alert-success{background:#2ecc711a;border:1px solid #2ecc714d;color:#2ecc71;color:var(--success)}.alert-info{background:#d4af371a;border:1px solid #d4af374d;color:#d4af37;color:var(--gold)}.table-wrapper{overflow-x:auto}table{border-collapse:collapse;font-size:14px;width:100%}th{color:#d4af37;color:var(--gold);font-family:Cinzel,serif;font-size:11px;letter-spacing:1px;padding:12px 16px;text-align:left;text-transform:uppercase}td,th{border-bottom:1px solid #d4af3733;border-bottom:1px solid var(--border)}td{color:#888;color:var(--text-muted);padding:14px 16px}tr:hover td{background:#d4af3708;background:var(--table-hover)}@keyframes theme-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.theme-toggle-icon{display:inline-block;transition:transform .4s}.theme-toggle-icon:active{animation:theme-spin .4s linear}@keyframes bell-ring{0%,to{transform:rotate(0)}10%{transform:rotate(15deg)}20%{transform:rotate(-13deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(5deg)}60%{transform:rotate(0)}}.bell-ring{animation:bell-ring .6s ease}
/*# sourceMappingURL=main.eb845357.css.map*/