@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";
html{font-size:18px!important}:root,[data-theme=THEME_INDUSTRIAL]{--brand-black:#0d0d11;--brand-blue:#ff6b00;--brand-blue-hover:#e05c00;--brand-blue-rgb:255, 107, 0;--brand-red:#ef4444;--brand-red-hover:#dc2626;--brand-red-rgb:239, 68, 68;--brand-yellow:#f59e0b;--brand-yellow-hover:#d97706;--brand-yellow-rgb:245, 158, 11;--brand-green:#10b981;--brand-green-hover:#059669;--brand-green-rgb:16, 185, 129;--bg-main:#0f0f13;--bg-surface:#1c1c24bf;--bg-surface-elevated:#2d2d3ad9;--text-primary:#fff;--text-secondary:#cbd5e1;--text-inverse:#0d0d11;--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:16px;--border-color:#ffffff14;--glass-bg:#1c1c24a6;--glass-border:#ffffff14;--panel-shadow:0 10px 30px -10px #00000080, 0 1px 3px #0003;--panel-border:1px solid var(--glass-border);--scrollbar-thumb:#3c3c4a;--scrollbar-track:#0f0f13}[data-theme=THEME_DARK]{--brand-black:#040406;--brand-blue:#3b82f6;--brand-blue-hover:#2563eb;--brand-blue-rgb:59, 130, 246;--brand-red:#f87171;--brand-red-hover:#ef4444;--brand-red-rgb:248, 113, 113;--brand-yellow:#fbbf24;--brand-yellow-hover:#f59e0b;--brand-yellow-rgb:251, 191, 36;--brand-green:#34d399;--brand-green-hover:#10b981;--brand-green-rgb:52, 211, 153;--bg-main:#06060c;--bg-surface:#0f111ebf;--bg-surface-elevated:#1a1d32d9;--text-primary:#fff;--text-secondary:#cbd5e1;--text-inverse:#040406;--border-radius-sm:6px;--border-radius-md:12px;--border-radius-lg:20px;--border-color:#ffffff0f;--glass-bg:#0f111ea6;--glass-border:#ffffff12;--panel-shadow:0 15px 35px -5px #0009, 0 2px 8px #0000004d, inset 0 1px 0 #ffffff08;--panel-border:1px solid var(--glass-border);--scrollbar-thumb:#232742;--scrollbar-track:#06060c}[data-theme=THEME_LIGHT]{--brand-black:#0f172a;--brand-blue:#2563eb;--brand-blue-hover:#1d4ed8;--brand-blue-rgb:37, 99, 235;--brand-red:#ef4444;--brand-red-hover:#dc2626;--brand-red-rgb:239, 68, 68;--brand-yellow:#f59e0b;--brand-yellow-hover:#d97706;--brand-yellow-rgb:245, 158, 11;--brand-green:#10b981;--brand-green-hover:#059669;--brand-green-rgb:16, 185, 129;--bg-main:#f8fafc;--bg-surface:#ffffffd9;--bg-surface-elevated:#fff;--text-primary:#0f172a;--text-secondary:#334155;--text-inverse:#fff;--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:16px;--border-color:#0f172a14;--glass-bg:#fffc;--glass-border:#0f172a0f;--panel-shadow:0 10px 30px -10px #0f172a0d, 0 1px 3px #0f172a05;--panel-border:1px solid var(--glass-border);--scrollbar-thumb:#cbd5e1;--scrollbar-track:#f8fafc}[data-theme=THEME_RETRO]{--brand-black:#2d231e;--brand-blue:#c2410c;--brand-blue-hover:#ea580c;--brand-blue-rgb:194, 65, 12;--brand-red:#b91c1c;--brand-red-hover:#991b1b;--brand-red-rgb:185, 28, 28;--brand-yellow:#b45309;--brand-yellow-hover:#92400e;--brand-yellow-rgb:180, 83, 9;--brand-green:#15803d;--brand-green-hover:#166534;--brand-green-rgb:21, 128, 61;--bg-main:#f4efe2;--bg-surface:#fcfaf4e6;--bg-surface-elevated:#fff;--text-primary:#1a1310;--text-secondary:#4e3e35;--text-inverse:#fff;--border-radius-sm:6px;--border-radius-md:8px;--border-radius-lg:12px;--border-color:#8b5c1a26;--glass-bg:#fcfaf4cc;--glass-border:#8b5c1a26;--panel-shadow:3px 3px 0px #2d231e1f;--panel-border:2px solid var(--glass-border);--scrollbar-thumb:#d7cdb4;--scrollbar-track:#f4efe2}[data-theme=THEME_CYBERPUNK]{--brand-black:#06020c;--brand-blue:#00f0ff;--brand-blue-hover:#00b8c4;--brand-blue-rgb:0, 240, 255;--brand-red:#ff007f;--brand-red-hover:#d6006a;--brand-red-rgb:255, 0, 127;--brand-yellow:#bd00ff;--brand-yellow-hover:#9b00d1;--brand-yellow-rgb:189, 0, 255;--brand-green:#39ff14;--brand-green-hover:#2ecf10;--brand-green-rgb:57, 255, 20;--bg-main:#06040a;--bg-surface:#120c1ebf;--bg-surface-elevated:#1e1432d9;--text-primary:#fff;--text-secondary:#d8c2fa;--text-inverse:#06020c;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:14px;--border-color:#00f0ff26;--glass-bg:#120c1ea6;--glass-border:#00f0ff2e;--panel-shadow:0 10px 30px -10px #00f0ff26, 0 0 15px #bd00ff1a;--panel-border:1px solid var(--glass-border);--scrollbar-thumb:#2d1847;--scrollbar-track:#06040a}[data-theme=THEME_NEON_GLASS]{--brand-black:#030108;--brand-blue:#00f0ff;--brand-blue-hover:#00c8d4;--brand-blue-rgb:0, 240, 255;--brand-red:#bd00ff;--brand-red-hover:#9b00d1;--brand-red-rgb:189, 0, 255;--brand-yellow:#f50;--brand-yellow-hover:#e04b00;--brand-yellow-rgb:255, 85, 0;--brand-green:#39ff14;--brand-green-hover:#2ecf10;--brand-green-rgb:57, 255, 20;--bg-main:#05020c;--bg-surface:#0e081c73;--bg-surface-elevated:#1a1030a6;--text-primary:#fff;--text-secondary:#c9bcdc;--text-inverse:#030108;--border-radius-sm:8px;--border-radius-md:14px;--border-radius-lg:24px;--border-color:#ffffff14;--glass-bg:#0a061666;--glass-border:#00f0ff26;--panel-shadow:0 20px 50px #000c, inset 0 1px 0 #ffffff26, 0 0 20px #bd00ff26;--panel-border:1px solid var(--glass-border);--scrollbar-thumb:#281446;--scrollbar-track:#05020c}[data-theme=THEME_NEON_GLASS] .glass-panel,[data-theme=THEME_NEON_GLASS] .table-container,[data-theme=THEME_NEON_GLASS] .sidebar,[data-theme=THEME_NEON_GLASS] .header-bar-main,[data-theme=THEME_NEON_GLASS] .nav-dropdown-content{-webkit-backdrop-filter:blur(25px)saturate(180%)!important;background-image:linear-gradient(135deg,#ffffff08 0%,#fff0 100%)!important;border:1px solid #ffffff17!important}[data-theme=THEME_NEON_GLASS] .input-field{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#06040cb3;border:1px solid #00f0ff33}[data-theme=THEME_NEON_GLASS] .input-field:focus{border-color:var(--brand-blue);background-color:#06040cd9;box-shadow:0 0 15px #00f0ff66,0 0 0 3px #00f0ff33}[data-theme=THEME_NEON_GLASS] .btn-primary{background:linear-gradient(135deg, var(--brand-blue), #009fff);border:1px solid #fff3;box-shadow:0 0 15px #00f0ff59;color:var(--brand-black)!important}[data-theme=THEME_NEON_GLASS] .btn-primary:hover:not(:disabled){text-shadow:0 0 5px #ffffff80;box-shadow:0 0 25px #00f0ff99}[data-theme=THEME_NEON_GLASS] .btn-warning{background:linear-gradient(135deg, var(--brand-yellow), #ff3700);border:1px solid #fff3;box-shadow:0 0 15px #ff550059;color:#fff!important}[data-theme=THEME_NEON_GLASS] .btn-warning:hover:not(:disabled){text-shadow:0 0 5px #ffffff80;box-shadow:0 0 25px #f509}[data-theme=THEME_NEON_GLASS] .btn-danger{background:linear-gradient(135deg, var(--brand-red), #9300c7);border:1px solid #fff3;box-shadow:0 0 15px #bd00ff59;color:#fff!important}[data-theme=THEME_NEON_GLASS] .btn-danger:hover:not(:disabled){text-shadow:0 0 5px #ffffff80;box-shadow:0 0 25px #bd00ff99}[data-theme=THEME_NEON_GLASS] .btn-green{background:linear-gradient(135deg, var(--brand-green), #24b507);border:1px solid #fff3;box-shadow:0 0 15px #39ff1459;color:#fff!important}[data-theme=THEME_NEON_GLASS] .btn-green:hover:not(:disabled){text-shadow:0 0 5px #ffffff80;box-shadow:0 0 25px #39ff1499}[data-theme=THEME_COSMIC_AURORA]{--brand-black:#020006;--brand-blue:#08f;--brand-blue-hover:#006cd9;--brand-blue-rgb:0, 136, 255;--brand-red:#f05;--brand-red-hover:#d90048;--brand-red-rgb:255, 0, 85;--brand-yellow:#ff00ea;--brand-yellow-hover:#d900c7;--brand-yellow-rgb:255, 0, 234;--brand-green:#0fa;--brand-green-hover:#00d990;--brand-green-rgb:0, 255, 170;--bg-main:#03010b;--bg-surface:#0a061a80;--bg-surface-elevated:#160e30b3;--text-primary:#fff;--text-secondary:#c2b5e0;--text-inverse:#020006;--border-radius-sm:10px;--border-radius-md:18px;--border-radius-lg:30px;--border-color:#00ffaa14;--glass-bg:#08041673;--glass-border:#ff00ea1f;--panel-shadow:0 20px 60px #000000e6, 0 0 30px #00ffaa14, inset 0 1px 0 #ffffff1a;--panel-border:1px solid var(--glass-border);--scrollbar-thumb:#221245;--scrollbar-track:#03010b}[data-theme=THEME_COSMIC_AURORA] .glass-panel,[data-theme=THEME_COSMIC_AURORA] .table-container,[data-theme=THEME_COSMIC_AURORA] .sidebar,[data-theme=THEME_COSMIC_AURORA] .header-bar-main,[data-theme=THEME_COSMIC_AURORA] .nav-dropdown-content{-webkit-backdrop-filter:blur(30px)saturate(200%)!important;background-image:linear-gradient(135deg,#00ffaa0a 0%,#ff00ea05 50%,#0088ff0a 100%)!important;border:1px solid #00ffaa26!important;box-shadow:0 20px 50px #000c,0 0 25px #ff00ea1a!important}[data-theme=THEME_COSMIC_AURORA] .input-field{background-color:#03010bd9;border:1px solid #00ffaa40;box-shadow:inset 0 2px 8px #00ffaa0d}[data-theme=THEME_COSMIC_AURORA] .input-field:focus{border-color:var(--brand-yellow);background-color:#020006f2;box-shadow:0 0 20px #ff00ea66,0 0 0 3px #ff00ea26}[data-theme=THEME_COSMIC_AURORA] .btn-primary{background:linear-gradient(135deg, var(--brand-green), #00b3ff);letter-spacing:.05em;text-transform:uppercase;font-weight:800;box-shadow:0 0 20px #0fa6;color:var(--brand-black)!important}[data-theme=THEME_COSMIC_AURORA] .btn-primary:hover:not(:disabled){transform:translateY(-2px)scale(1.02);box-shadow:0 0 30px #00ffaab3}[data-theme=THEME_COSMIC_AURORA] .btn-warning{background:linear-gradient(135deg, var(--brand-yellow), #a200ff);letter-spacing:.05em;text-transform:uppercase;font-weight:800;box-shadow:0 0 20px #ff00ea66;color:#fff!important}[data-theme=THEME_COSMIC_AURORA] .btn-warning:hover:not(:disabled){transform:translateY(-2px)scale(1.02);box-shadow:0 0 30px #ff00eab3}[data-theme=THEME_COSMIC_AURORA] .btn-danger{background:linear-gradient(135deg, var(--brand-red), #9300c7);box-shadow:0 0 20px #f056;color:#fff!important}[data-theme=THEME_COSMIC_AURORA] .btn-danger:hover:not(:disabled){transform:translateY(-2px)scale(1.02);box-shadow:0 0 30px #ff0055b3}[data-theme=THEME_COSMIC_AURORA] .btn-green{background:linear-gradient(135deg, var(--brand-green), #0f5);box-shadow:0 0 20px #0fa6;color:var(--brand-black)!important}[data-theme=THEME_COSMIC_AURORA] .btn-green:hover:not(:disabled){transform:translateY(-2px)scale(1.02);box-shadow:0 0 30px #00ffaab3}[data-theme=THEME_STEEL_GOLD]{--brand-black:#000;--brand-blue:#08f;--brand-blue-hover:#06c;--brand-blue-rgb:0, 136, 255;--brand-red:#ff3b30;--brand-red-hover:#e02d23;--brand-red-rgb:255, 59, 48;--brand-yellow:#f59e0b;--brand-yellow-hover:#d97706;--brand-yellow-rgb:245, 158, 11;--brand-green:#22c55e;--brand-green-hover:#16a34a;--brand-green-rgb:34, 197, 94;--bg-main:#0a0a0f;--bg-surface:#121218;--bg-surface-elevated:#1a1a24;--text-primary:#fff;--text-secondary:#e2e8f0;--text-inverse:#000;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:20px;--border-color:#f59e0b;--glass-bg:#121218;--glass-border:#f59e0b;--panel-shadow:0 15px 40px #000c, 0 0 15px #f59e0b26;--panel-border:2px solid #f59e0b;--scrollbar-thumb:#334155;--scrollbar-track:#0a0a0f}[data-theme=THEME_STEEL_GOLD] .glass-panel,[data-theme=THEME_STEEL_GOLD] .table-container,[data-theme=THEME_STEEL_GOLD] .sidebar,[data-theme=THEME_STEEL_GOLD] .header-bar-main{border:2px solid #f59e0b!important}[data-theme=THEME_STEEL_GOLD] .input-field,[data-theme=THEME_STEEL_GOLD] .pos-client-input{color:#000!important;background-color:#fff!important;border:2.5px solid #f59e0b!important;font-weight:700!important}[data-theme=THEME_STEEL_GOLD] .input-field::placeholder,[data-theme=THEME_STEEL_GOLD] .pos-client-input::placeholder{color:#64748b!important;opacity:1!important}[data-theme=THEME_STEEL_GOLD] .input-field:focus,[data-theme=THEME_STEEL_GOLD] .pos-client-input:focus{border-color:#ff6b00!important;box-shadow:0 0 0 4px #ff6b0073!important}[data-theme=THEME_STEEL_GOLD] .btn{letter-spacing:.02em;text-transform:uppercase;border:2px solid #fff!important;font-weight:800!important}[data-theme=THEME_STEEL_GOLD] .btn-primary{color:#000!important;background:#ff6b00!important}[data-theme=THEME_STEEL_GOLD] .btn-primary:hover:not(:disabled){background:#ff8533!important;box-shadow:0 0 15px #ff6b0099!important}[data-theme=THEME_STEEL_GOLD] .btn-warning{color:#000!important;background:#f59e0b!important}[data-theme=THEME_STEEL_GOLD] .btn-warning:hover:not(:disabled){background:#fbbf24!important;box-shadow:0 0 15px #f59e0b99!important}[data-theme=THEME_STEEL_GOLD] .btn-danger{color:#fff!important;background:#ef4444!important}[data-theme=THEME_STEEL_GOLD] .btn-danger:hover:not(:disabled){background:#f87171!important;box-shadow:0 0 15px #ef444499!important}[data-theme=THEME_STEEL_GOLD] .btn-green{color:#000!important;background:#22c55e!important}[data-theme=THEME_STEEL_GOLD] .btn-green:hover:not(:disabled){background:#4ade80!important;box-shadow:0 0 15px #22c55e99!important}[data-theme=THEME_STEEL_GOLD] .btn-secondary{color:#fff!important;background:#1e293b!important;border:2px solid #64748b!important}[data-theme=THEME_STEEL_GOLD] .btn-secondary:hover:not(:disabled){background:#334155!important;border-color:#94a3b8!important}[data-theme=THEME_STEEL_GOLD] .data-table td,[data-theme=THEME_STEEL_GOLD] .data-table-compact td{border-bottom:1.5px solid #ffffff1f!important;font-weight:600!important}[data-theme=THEME_STEEL_GOLD] .data-table th,[data-theme=THEME_STEEL_GOLD] .data-table-compact th{color:#f59e0b!important;border-bottom:2px solid #f59e0b!important;font-weight:800!important}[data-theme=THEME_MATRIX_GREEN]{--brand-black:#000;--brand-blue:#39ff14;--brand-blue-hover:#26cc0c;--brand-blue-rgb:57, 255, 20;--brand-red:#ff3b30;--brand-red-hover:#cc241d;--brand-red-rgb:255, 59, 48;--brand-yellow:#39ff14;--brand-yellow-hover:#26cc0c;--brand-yellow-rgb:57, 255, 20;--brand-green:#39ff14;--brand-green-hover:#26cc0c;--brand-green-rgb:57, 255, 20;--bg-main:#000;--bg-surface:#050b05;--bg-surface-elevated:#091409;--text-primary:#39ff14;--text-secondary:#26cc0c;--text-inverse:#000;--border-radius-sm:4px;--border-radius-md:6px;--border-radius-lg:10px;--border-color:#39ff14;--glass-bg:#000;--glass-border:#39ff14;--panel-shadow:0 0 15px #39ff1433;--panel-border:2px solid #39ff14;--scrollbar-thumb:#184c0c;--scrollbar-track:#000}[data-theme=THEME_MATRIX_GREEN] .glass-panel,[data-theme=THEME_MATRIX_GREEN] .table-container,[data-theme=THEME_MATRIX_GREEN] .sidebar,[data-theme=THEME_MATRIX_GREEN] .header-bar-main{border:2px solid #39ff14!important;box-shadow:0 0 10px #39ff1426!important}[data-theme=THEME_MATRIX_GREEN] .input-field,[data-theme=THEME_MATRIX_GREEN] .pos-client-input{font-family:monospace;color:#39ff14!important;background-color:#000!important;border:2px solid #39ff14!important;font-weight:700!important}[data-theme=THEME_MATRIX_GREEN] .input-field::placeholder,[data-theme=THEME_MATRIX_GREEN] .pos-client-input::placeholder{color:#1b5e0c!important;opacity:1!important}[data-theme=THEME_MATRIX_GREEN] .input-field:focus,[data-theme=THEME_MATRIX_GREEN] .pos-client-input:focus{border-color:#fff!important;box-shadow:0 0 8px #fff!important}[data-theme=THEME_MATRIX_GREEN] .btn{text-transform:uppercase;font-family:monospace;color:#39ff14!important;background:#000!important;border:2px solid #39ff14!important;font-weight:800!important}[data-theme=THEME_MATRIX_GREEN] .btn:hover:not(:disabled){color:#000!important;background:#39ff14!important;box-shadow:0 0 15px #39ff1480!important}[data-theme=THEME_MATRIX_GREEN] .data-table td,[data-theme=THEME_MATRIX_GREEN] .data-table-compact td{font-family:monospace;border-bottom:1.5px solid #39ff1440!important;font-weight:600!important}[data-theme=THEME_MATRIX_GREEN] .data-table th,[data-theme=THEME_MATRIX_GREEN] .data-table-compact th{font-family:monospace;color:#39ff14!important;border-bottom:2.5px solid #39ff14!important;font-weight:800!important}[data-theme=THEME_AURORA_BOREALIS]{--brand-black:#050b14;--brand-blue:#00f0ff;--brand-blue-hover:#00c0cc;--brand-blue-rgb:0, 240, 255;--brand-red:#ff3b30;--brand-red-hover:#d92d24;--brand-red-rgb:255, 59, 48;--brand-yellow:#a855f7;--brand-yellow-hover:#9333ea;--brand-yellow-rgb:168, 85, 247;--brand-green:#2ec4b6;--brand-green-hover:#209f94;--brand-green-rgb:46, 196, 182;--bg-main:#060d1a;--bg-surface:#0b1528;--bg-surface-elevated:#111f3b;--text-primary:#fff;--text-secondary:#a5b4fc;--text-inverse:#050b14;--border-radius-sm:8px;--border-radius-md:14px;--border-radius-lg:24px;--border-color:#00f0ff;--glass-bg:#0b1528;--glass-border:#00f0ff;--panel-shadow:0 15px 40px #000000b3, 0 0 15px #00f0ff26;--panel-border:2px solid #00f0ff;--scrollbar-thumb:#172554;--scrollbar-track:#060d1a}[data-theme=THEME_AURORA_BOREALIS] .glass-panel,[data-theme=THEME_AURORA_BOREALIS] .table-container,[data-theme=THEME_AURORA_BOREALIS] .sidebar,[data-theme=THEME_AURORA_BOREALIS] .header-bar-main{border:2px solid #00f0ff!important}[data-theme=THEME_AURORA_BOREALIS] .input-field,[data-theme=THEME_AURORA_BOREALIS] .pos-client-input{color:#050b14!important;background-color:#fff!important;border:2.5px solid #00f0ff!important;font-weight:700!important}[data-theme=THEME_AURORA_BOREALIS] .input-field::placeholder,[data-theme=THEME_AURORA_BOREALIS] .pos-client-input::placeholder{color:#4b5563!important;opacity:1!important}[data-theme=THEME_AURORA_BOREALIS] .input-field:focus,[data-theme=THEME_AURORA_BOREALIS] .pos-client-input:focus{border-color:#a855f7!important;box-shadow:0 0 0 4px #a855f773!important}[data-theme=THEME_AURORA_BOREALIS] .btn{text-transform:uppercase;border:2px solid #fff!important;font-weight:800!important}[data-theme=THEME_AURORA_BOREALIS] .btn-primary{color:#050b14!important;background:#00f0ff!important}[data-theme=THEME_AURORA_BOREALIS] .btn-primary:hover:not(:disabled){background:#33f3ff!important;box-shadow:0 0 15px #00f0ff99!important}[data-theme=THEME_AURORA_BOREALIS] .btn-warning{color:#fff!important;background:#a855f7!important}[data-theme=THEME_AURORA_BOREALIS] .btn-warning:hover:not(:disabled){background:#c084fc!important;box-shadow:0 0 15px #a855f799!important}[data-theme=THEME_AURORA_BOREALIS] .btn-danger{color:#fff!important;background:#ff3b30!important}[data-theme=THEME_AURORA_BOREALIS] .btn-secondary{color:#fff!important;background:#1e293b!important;border:2px solid #00f0ff!important}[data-theme=THEME_AURORA_BOREALIS] .data-table td,[data-theme=THEME_AURORA_BOREALIS] .data-table-compact td{border-bottom:1.5px solid #00f0ff26!important;font-weight:600!important}[data-theme=THEME_AURORA_BOREALIS] .data-table th,[data-theme=THEME_AURORA_BOREALIS] .data-table-compact th{color:#00f0ff!important;border-bottom:2px solid #00f0ff!important;font-weight:800!important}[data-theme=THEME_FIRE_OBSIDIAN]{--brand-black:#0c0808;--brand-blue:#ff4500;--brand-blue-hover:#e03d00;--brand-blue-rgb:255, 69, 0;--brand-red:red;--brand-red-hover:#c00;--brand-red-rgb:255, 0, 0;--brand-yellow:#fa0;--brand-yellow-hover:#e09500;--brand-yellow-rgb:255, 170, 0;--brand-green:#0f5;--brand-green-hover:#0c4;--brand-green-rgb:0, 255, 85;--bg-main:#0c0808;--bg-surface:#140d0d;--bg-surface-elevated:#1e1313;--text-primary:#fff;--text-secondary:#fca5a5;--text-inverse:#0c0808;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:20px;--border-color:#ff3b30;--glass-bg:#140d0d;--glass-border:#ff3b30;--panel-shadow:0 15px 40px #000c, 0 0 15px #ff3b3026;--panel-border:2px solid #ff3b30;--scrollbar-thumb:#3b0712;--scrollbar-track:#0c0808}[data-theme=THEME_FIRE_OBSIDIAN] .glass-panel,[data-theme=THEME_FIRE_OBSIDIAN] .table-container,[data-theme=THEME_FIRE_OBSIDIAN] .sidebar,[data-theme=THEME_FIRE_OBSIDIAN] .header-bar-main{border:2px solid #ff3b30!important}[data-theme=THEME_FIRE_OBSIDIAN] .input-field,[data-theme=THEME_FIRE_OBSIDIAN] .pos-client-input{color:#0c0808!important;background-color:#fafaf9!important;border:2.5px solid #ff3b30!important;font-weight:700!important}[data-theme=THEME_FIRE_OBSIDIAN] .input-field::placeholder,[data-theme=THEME_FIRE_OBSIDIAN] .pos-client-input::placeholder{color:#57534e!important;opacity:1!important}[data-theme=THEME_FIRE_OBSIDIAN] .input-field:focus,[data-theme=THEME_FIRE_OBSIDIAN] .pos-client-input:focus{border-color:#fa0!important;box-shadow:0 0 0 4px #ffaa0073!important}[data-theme=THEME_FIRE_OBSIDIAN] .btn{text-transform:uppercase;border:2px solid #fff!important;font-weight:800!important}[data-theme=THEME_FIRE_OBSIDIAN] .btn-primary{color:#fff!important;background:#ff3b30!important}[data-theme=THEME_FIRE_OBSIDIAN] .btn-primary:hover:not(:disabled){background:#ff5e54!important;box-shadow:0 0 15px #ff3b3099!important}[data-theme=THEME_FIRE_OBSIDIAN] .btn-warning{color:#0c0808!important;background:#fa0!important}[data-theme=THEME_FIRE_OBSIDIAN] .btn-warning:hover:not(:disabled){background:#fb3!important;box-shadow:0 0 15px #fa09!important}[data-theme=THEME_FIRE_OBSIDIAN] .btn-danger{color:#fff!important;background:red!important}[data-theme=THEME_FIRE_OBSIDIAN] .btn-secondary{color:#fff!important;background:#27272a!important;border:2px solid #ff3b30!important}[data-theme=THEME_FIRE_OBSIDIAN] .data-table td,[data-theme=THEME_FIRE_OBSIDIAN] .data-table-compact td{border-bottom:1.5px solid #ff3b3026!important;font-weight:600!important}[data-theme=THEME_FIRE_OBSIDIAN] .data-table th,[data-theme=THEME_FIRE_OBSIDIAN] .data-table-compact th{color:#ff3b30!important;border-bottom:2px solid #ff3b30!important;font-weight:800!important}[data-theme=THEME_GOLDEN_EMPEROR]{--brand-black:#050b14;--brand-blue:#d4af37;--brand-blue-hover:#bda02b;--brand-blue-rgb:212, 175, 55;--brand-red:#ea580c;--brand-red-hover:#c2410c;--brand-red-rgb:234, 88, 12;--brand-yellow:#d4af37;--brand-yellow-hover:#bda02b;--brand-yellow-rgb:212, 175, 55;--brand-green:#10b981;--brand-green-hover:#059669;--brand-green-rgb:16, 185, 129;--bg-main:#060e1d;--bg-surface:#0c182f;--bg-surface-elevated:#122240;--text-primary:#fff;--text-secondary:#fef08a;--text-inverse:#050b14;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:20px;--border-color:#d4af37;--glass-bg:#0c182f;--glass-border:#d4af37;--panel-shadow:0 15px 40px #000000bf, 0 0 15px #d4af3726;--panel-border:2px solid #d4af37;--scrollbar-thumb:#1e1b4b;--scrollbar-track:#060e1d}[data-theme=THEME_GOLDEN_EMPEROR] .glass-panel,[data-theme=THEME_GOLDEN_EMPEROR] .table-container,[data-theme=THEME_GOLDEN_EMPEROR] .sidebar,[data-theme=THEME_GOLDEN_EMPEROR] .header-bar-main{border:2px solid #d4af37!important}[data-theme=THEME_GOLDEN_EMPEROR] .input-field,[data-theme=THEME_GOLDEN_EMPEROR] .pos-client-input{color:#050b14!important;background-color:#fdfffc!important;border:2.5px solid #d4af37!important;font-weight:700!important}[data-theme=THEME_GOLDEN_EMPEROR] .input-field::placeholder,[data-theme=THEME_GOLDEN_EMPEROR] .pos-client-input::placeholder{color:#64748b!important;opacity:1!important}[data-theme=THEME_GOLDEN_EMPEROR] .input-field:focus,[data-theme=THEME_GOLDEN_EMPEROR] .pos-client-input:focus{border-color:#fff!important;box-shadow:0 0 0 4px #ffffff4d!important}[data-theme=THEME_GOLDEN_EMPEROR] .btn{text-transform:uppercase;border:2px solid #fff!important;font-weight:800!important}[data-theme=THEME_GOLDEN_EMPEROR] .btn-primary{color:#050b14!important;background:#d4af37!important}[data-theme=THEME_GOLDEN_EMPEROR] .btn-primary:hover:not(:disabled){background:#e5c158!important;box-shadow:0 0 15px #d4af3799!important}[data-theme=THEME_GOLDEN_EMPEROR] .btn-warning{color:#050b14!important;background:#d4af37!important}[data-theme=THEME_GOLDEN_EMPEROR] .btn-danger{color:#fff!important;background:#ea580c!important}[data-theme=THEME_GOLDEN_EMPEROR] .btn-secondary{color:#fff!important;background:#0f172a!important;border:2px solid #d4af37!important}[data-theme=THEME_GOLDEN_EMPEROR] .data-table td,[data-theme=THEME_GOLDEN_EMPEROR] .data-table-compact td{border-bottom:1.5px solid #d4af3726!important;font-weight:600!important}[data-theme=THEME_GOLDEN_EMPEROR] .data-table th,[data-theme=THEME_GOLDEN_EMPEROR] .data-table-compact th{color:#d4af37!important;border-bottom:2px solid #d4af37!important;font-weight:800!important}[data-theme=THEME_ROSE_QUARTZ]{--brand-black:#120324;--brand-blue:#ff007f;--brand-blue-hover:#d9006c;--brand-blue-rgb:255, 0, 127;--brand-red:#f43f5e;--brand-red-hover:#e11d48;--brand-red-rgb:244, 63, 94;--brand-yellow:#a855f7;--brand-yellow-hover:#9333ea;--brand-yellow-rgb:168, 85, 247;--brand-green:#10b981;--brand-green-hover:#059669;--brand-green-rgb:16, 185, 129;--bg-main:#140428;--bg-surface:#1e0936;--bg-surface-elevated:#280f47;--text-primary:#fff;--text-secondary:#fbcfe8;--text-inverse:#120324;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:20px;--border-color:#ff007f;--glass-bg:#1e0936;--glass-border:#ff007f;--panel-shadow:0 15px 40px #000000b3, 0 0 15px #ff007f26;--panel-border:2px solid #ff007f;--scrollbar-thumb:#4c1d95;--scrollbar-track:#140428}[data-theme=THEME_ROSE_QUARTZ] .glass-panel,[data-theme=THEME_ROSE_QUARTZ] .table-container,[data-theme=THEME_ROSE_QUARTZ] .sidebar,[data-theme=THEME_ROSE_QUARTZ] .header-bar-main{border:2px solid #ff007f!important}[data-theme=THEME_ROSE_QUARTZ] .input-field,[data-theme=THEME_ROSE_QUARTZ] .pos-client-input{color:#120324!important;background-color:#fdf0ff!important;border:2.5px solid #ff007f!important;font-weight:700!important}[data-theme=THEME_ROSE_QUARTZ] .input-field::placeholder,[data-theme=THEME_ROSE_QUARTZ] .pos-client-input::placeholder{color:#701a75!important;opacity:.8!important}[data-theme=THEME_ROSE_QUARTZ] .input-field:focus,[data-theme=THEME_ROSE_QUARTZ] .pos-client-input:focus{border-color:#a855f7!important;box-shadow:0 0 0 4px #a855f773!important}[data-theme=THEME_ROSE_QUARTZ] .btn{text-transform:uppercase;border:2px solid #fff!important;font-weight:800!important}[data-theme=THEME_ROSE_QUARTZ] .btn-primary{color:#fff!important;background:#ff007f!important}[data-theme=THEME_ROSE_QUARTZ] .btn-primary:hover:not(:disabled){background:#f39!important;box-shadow:0 0 15px #ff007f99!important}[data-theme=THEME_ROSE_QUARTZ] .btn-warning{color:#fff!important;background:#a855f7!important}[data-theme=THEME_ROSE_QUARTZ] .btn-danger{color:#fff!important;background:#f43f5e!important}[data-theme=THEME_ROSE_QUARTZ] .btn-secondary{color:#fff!important;background:#1e1b4b!important;border:2px solid #ff007f!important}[data-theme=THEME_ROSE_QUARTZ] .data-table td,[data-theme=THEME_ROSE_QUARTZ] .data-table-compact td{border-bottom:1.5px solid #ff007f26!important;font-weight:600!important}[data-theme=THEME_ROSE_QUARTZ] .data-table th,[data-theme=THEME_ROSE_QUARTZ] .data-table-compact th{color:#ff007f!important;border-bottom:2px solid #ff007f!important;font-weight:800!important}[data-theme=THEME_STEEL_BLUE]{--brand-black:#0b0f19;--brand-blue:#3b82f6;--brand-blue-hover:#2563eb;--brand-blue-rgb:59, 130, 246;--brand-red:#ef4444;--brand-red-hover:#dc2626;--brand-red-rgb:239, 68, 68;--brand-yellow:#f59e0b;--brand-yellow-hover:#d97706;--brand-yellow-rgb:245, 158, 11;--brand-green:#10b981;--brand-green-hover:#059669;--brand-green-rgb:16, 185, 129;--bg-main:#0b0f19;--bg-surface:#1e293b;--bg-surface-elevated:#334155;--text-primary:#fff;--text-secondary:#94a3b8;--text-inverse:#0b0f19;--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:16px;--border-color:#3b82f6;--glass-bg:#1e293b;--glass-border:#3b82f6;--panel-shadow:0 10px 30px #00000080, 0 0 10px #3b82f626;--panel-border:2px solid #3b82f6;--scrollbar-thumb:#1e293b;--scrollbar-track:#0b0f19}[data-theme=THEME_STEEL_BLUE] .glass-panel,[data-theme=THEME_STEEL_BLUE] .table-container,[data-theme=THEME_STEEL_BLUE] .sidebar,[data-theme=THEME_STEEL_BLUE] .header-bar-main{border:2px solid #3b82f6!important}[data-theme=THEME_STEEL_BLUE] .input-field,[data-theme=THEME_STEEL_BLUE] .pos-client-input{color:#0b0f19!important;background-color:#fff!important;border:2px solid #3b82f6!important;font-weight:700!important}[data-theme=THEME_STEEL_BLUE] .input-field:focus,[data-theme=THEME_STEEL_BLUE] .pos-client-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 4px #2563eb4d!important}[data-theme=THEME_STEEL_BLUE] .btn{text-transform:uppercase;border:2px solid #fff!important;font-weight:800!important}[data-theme=THEME_STEEL_BLUE] .btn-primary{color:#fff!important;background:#3b82f6!important}[data-theme=THEME_STEEL_BLUE] .data-table td,[data-theme=THEME_STEEL_BLUE] .data-table-compact td{border-bottom:1.5px solid #3b82f626!important;font-weight:600!important}[data-theme=THEME_STEEL_BLUE] .data-table th,[data-theme=THEME_STEEL_BLUE] .data-table-compact th{color:#3b82f6!important;border-bottom:2px solid #3b82f6!important;font-weight:800!important}[data-theme=THEME_CARBON_FIBER]{--brand-black:#111115;--brand-blue:#94a3b8;--brand-blue-hover:#64748b;--brand-blue-rgb:148, 163, 184;--brand-red:#ef4444;--brand-red-hover:#dc2626;--brand-red-rgb:239, 68, 68;--brand-yellow:#06b6d4;--brand-yellow-hover:#0891b2;--brand-yellow-rgb:6, 182, 212;--brand-green:#10b981;--brand-green-hover:#059669;--brand-green-rgb:16, 185, 129;--bg-main:#111115;--bg-surface:#1e1e24;--bg-surface-elevated:#2a2a32;--text-primary:#fff;--text-secondary:#cbd5e1;--text-inverse:#111115;--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:16px;--border-color:#64748b;--glass-bg:#1e1e24;--glass-border:#64748b;--panel-shadow:0 10px 30px #0009, 0 0 10px #64748b26;--panel-border:2px solid #64748b;--scrollbar-thumb:#2a2a32;--scrollbar-track:#111115}[data-theme=THEME_CARBON_FIBER] .glass-panel,[data-theme=THEME_CARBON_FIBER] .table-container,[data-theme=THEME_CARBON_FIBER] .sidebar,[data-theme=THEME_CARBON_FIBER] .header-bar-main{border:2px solid #64748b!important}[data-theme=THEME_CARBON_FIBER] .input-field,[data-theme=THEME_CARBON_FIBER] .pos-client-input{color:#111115!important;background-color:#fff!important;border:2px solid #64748b!important;font-weight:700!important}[data-theme=THEME_CARBON_FIBER] .input-field:focus,[data-theme=THEME_CARBON_FIBER] .pos-client-input:focus{border-color:#06b6d4!important;box-shadow:0 0 0 4px #06b6d44d!important}[data-theme=THEME_CARBON_FIBER] .btn{text-transform:uppercase;border:2px solid #fff!important;font-weight:800!important}[data-theme=THEME_CARBON_FIBER] .btn-primary{color:#fff!important;background:#64748b!important}[data-theme=THEME_CARBON_FIBER] .data-table td,[data-theme=THEME_CARBON_FIBER] .data-table-compact td{border-bottom:1.5px solid #94a3b826!important;font-weight:600!important}[data-theme=THEME_CARBON_FIBER] .data-table th,[data-theme=THEME_CARBON_FIBER] .data-table-compact th{color:#cbd5e1!important;border-bottom:2px solid #64748b!important;font-weight:800!important}[data-theme=THEME_SLATE_TECH]{--brand-black:#0f172a;--brand-blue:#10b981;--brand-blue-hover:#059669;--brand-blue-rgb:16, 185, 129;--brand-red:#ef4444;--brand-red-hover:#dc2626;--brand-red-rgb:239, 68, 68;--brand-yellow:#3b82f6;--brand-yellow-hover:#2563eb;--brand-yellow-rgb:59, 130, 246;--brand-green:#10b981;--brand-green-hover:#059669;--brand-green-rgb:16, 185, 129;--bg-main:#0f172a;--bg-surface:#1e293b;--bg-surface-elevated:#334155;--text-primary:#fff;--text-secondary:#94a3b8;--text-inverse:#0f172a;--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:16px;--border-color:#10b981;--glass-bg:#1e293b;--glass-border:#10b981;--panel-shadow:0 10px 30px #00000080, 0 0 10px #10b98126;--panel-border:2px solid #10b981;--scrollbar-thumb:#1e293b;--scrollbar-track:#0f172a}[data-theme=THEME_SLATE_TECH] .glass-panel,[data-theme=THEME_SLATE_TECH] .table-container,[data-theme=THEME_SLATE_TECH] .sidebar,[data-theme=THEME_SLATE_TECH] .header-bar-main{border:2px solid #10b981!important}[data-theme=THEME_SLATE_TECH] .input-field,[data-theme=THEME_SLATE_TECH] .pos-client-input{color:#0f172a!important;background-color:#fff!important;border:2px solid #10b981!important;font-weight:700!important}[data-theme=THEME_SLATE_TECH] .input-field:focus,[data-theme=THEME_SLATE_TECH] .pos-client-input:focus{border-color:#059669!important;box-shadow:0 0 0 4px #0596694d!important}[data-theme=THEME_SLATE_TECH] .btn{text-transform:uppercase;border:2px solid #fff!important;font-weight:800!important}[data-theme=THEME_SLATE_TECH] .btn-primary{color:#fff!important;background:#10b981!important}[data-theme=THEME_SLATE_TECH] .data-table td,[data-theme=THEME_SLATE_TECH] .data-table-compact td{border-bottom:1.5px solid #10b98126!important;font-weight:600!important}[data-theme=THEME_SLATE_TECH] .data-table th,[data-theme=THEME_SLATE_TECH] .data-table-compact th{color:#10b981!important;border-bottom:2px solid #10b981!important;font-weight:800!important}[data-theme=THEME_DEEP_NAVY]{--brand-black:#050c1e;--brand-blue:#e2a82b;--brand-blue-hover:#b8861d;--brand-blue-rgb:226, 168, 43;--brand-red:#ea580c;--brand-red-hover:#c2410c;--brand-red-rgb:234, 88, 12;--brand-yellow:#e2a82b;--brand-yellow-hover:#b8861d;--brand-yellow-rgb:226, 168, 43;--brand-green:#10b981;--brand-green-hover:#059669;--brand-green-rgb:16, 185, 129;--bg-main:#050c1e;--bg-surface:#0e1d3a;--bg-surface-elevated:#162a52;--text-primary:#fff;--text-secondary:#94a3b8;--text-inverse:#050c1e;--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:16px;--border-color:#e2a82b;--glass-bg:#0e1d3a;--glass-border:#e2a82b;--panel-shadow:0 10px 30px #0009, 0 0 10px #e2a82b26;--panel-border:2px solid #e2a82b;--scrollbar-thumb:#0e1d3a;--scrollbar-track:#050c1e}[data-theme=THEME_DEEP_NAVY] .glass-panel,[data-theme=THEME_DEEP_NAVY] .table-container,[data-theme=THEME_DEEP_NAVY] .sidebar,[data-theme=THEME_DEEP_NAVY] .header-bar-main{border:2px solid #e2a82b!important}[data-theme=THEME_DEEP_NAVY] .input-field,[data-theme=THEME_DEEP_NAVY] .pos-client-input{color:#050c1e!important;background-color:#fff!important;border:2px solid #e2a82b!important;font-weight:700!important}[data-theme=THEME_DEEP_NAVY] .input-field:focus,[data-theme=THEME_DEEP_NAVY] .pos-client-input:focus{border-color:#b8861d!important;box-shadow:0 0 0 4px #b8861d4d!important}[data-theme=THEME_DEEP_NAVY] .btn{text-transform:uppercase;border:2px solid #fff!important;font-weight:800!important}[data-theme=THEME_DEEP_NAVY] .btn-primary{color:#050c1e!important;background:#e2a82b!important}[data-theme=THEME_DEEP_NAVY] .data-table td,[data-theme=THEME_DEEP_NAVY] .data-table-compact td{border-bottom:1.5px solid #e2a82b26!important;font-weight:600!important}[data-theme=THEME_DEEP_NAVY] .data-table th,[data-theme=THEME_DEEP_NAVY] .data-table-compact th{color:#e2a82b!important;border-bottom:2px solid #e2a82b!important;font-weight:800!important}[data-theme=THEME_EMERALD_LUXE]{--brand-black:#02120e;--brand-blue:#059669;--brand-blue-hover:#047857;--brand-blue-rgb:5, 150, 105;--brand-red:#ef4444;--brand-red-hover:#dc2626;--brand-red-rgb:239, 68, 68;--brand-yellow:#f59e0b;--brand-yellow-hover:#d97706;--brand-yellow-rgb:245, 158, 11;--brand-green:#059669;--brand-green-hover:#047857;--brand-green-rgb:5, 150, 105;--bg-main:#02120e;--bg-surface:#0a241d;--bg-surface-elevated:#10362c;--text-primary:#fff;--text-secondary:#94a3b8;--text-inverse:#02120e;--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:16px;--border-color:#059669;--glass-bg:#0a241d;--glass-border:#059669;--panel-shadow:0 10px 30px #0009, 0 0 10px #05966926;--panel-border:2px solid #059669;--scrollbar-thumb:#0a241d;--scrollbar-track:#02120e}[data-theme=THEME_EMERALD_LUXE] .glass-panel,[data-theme=THEME_EMERALD_LUXE] .table-container,[data-theme=THEME_EMERALD_LUXE] .sidebar,[data-theme=THEME_EMERALD_LUXE] .header-bar-main{border:2px solid #059669!important}[data-theme=THEME_EMERALD_LUXE] .input-field,[data-theme=THEME_EMERALD_LUXE] .pos-client-input{color:#02120e!important;background-color:#fff!important;border:2px solid #059669!important;font-weight:700!important}[data-theme=THEME_EMERALD_LUXE] .btn{text-transform:uppercase;border:2px solid #fff!important;font-weight:800!important}[data-theme=THEME_EMERALD_LUXE] .btn-primary{color:#fff!important;background:#059669!important}[data-theme=THEME_EMERALD_LUXE] .data-table td,[data-theme=THEME_EMERALD_LUXE] .data-table-compact td{border-bottom:1.5px solid #05966926!important;font-weight:600!important}[data-theme=THEME_EMERALD_LUXE] .data-table th,[data-theme=THEME_EMERALD_LUXE] .data-table-compact th{color:#059669!important;border-bottom:2px solid #059669!important;font-weight:800!important}[data-theme=THEME_PLATINUM_LIGHT]{--brand-black:#1e1b4b;--brand-blue:#2563eb;--brand-blue-hover:#1d4ed8;--brand-blue-rgb:37, 99, 235;--brand-red:#ef4444;--brand-red-hover:#dc2626;--brand-red-rgb:239, 68, 68;--brand-yellow:#d97706;--brand-yellow-hover:#b45309;--brand-yellow-rgb:217, 119, 6;--brand-green:#10b981;--brand-green-hover:#059669;--brand-green-rgb:16, 185, 129;--bg-main:#f1f5f9;--bg-surface:#fff;--bg-surface-elevated:#e2e8f0;--text-primary:#1e1b4b;--text-secondary:#475569;--text-inverse:#fff;--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:16px;--border-color:#1e1b4b;--glass-bg:#fff;--glass-border:#1e1b4b;--panel-shadow:0 10px 30px #1e1b4b14, 0 0 10px #1e1b4b1a;--panel-border:2.5px solid #1e1b4b;--scrollbar-thumb:#cbd5e1;--scrollbar-track:#f1f5f9}[data-theme=THEME_PLATINUM_LIGHT] .glass-panel,[data-theme=THEME_PLATINUM_LIGHT] .table-container,[data-theme=THEME_PLATINUM_LIGHT] .sidebar,[data-theme=THEME_PLATINUM_LIGHT] .header-bar-main{border:2.5px solid #1e1b4b!important}[data-theme=THEME_PLATINUM_LIGHT] .input-field,[data-theme=THEME_PLATINUM_LIGHT] .pos-client-input{color:#1e1b4b!important;background-color:#fff!important;border:2.5px solid #1e1b4b!important;font-weight:700!important}[data-theme=THEME_PLATINUM_LIGHT] .input-field:focus,[data-theme=THEME_PLATINUM_LIGHT] .pos-client-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 4px #2563eb40!important}[data-theme=THEME_PLATINUM_LIGHT] .btn{text-transform:uppercase;border:2px solid #1e1b4b!important;font-weight:800!important}[data-theme=THEME_PLATINUM_LIGHT] .btn-primary{color:#fff!important;background:#1e1b4b!important}[data-theme=THEME_PLATINUM_LIGHT] .btn-primary:hover:not(:disabled){background:#312e81!important}[data-theme=THEME_PLATINUM_LIGHT] .btn-secondary{color:#1e1b4b!important;background:#f1f5f9!important;border:2px solid #1e1b4b!important}[data-theme=THEME_PLATINUM_LIGHT] .data-table td,[data-theme=THEME_PLATINUM_LIGHT] .data-table-compact td{color:#1e1b4b!important;border-bottom:1.5px solid #1e1b4b26!important;font-weight:600!important}[data-theme=THEME_PLATINUM_LIGHT] .data-table th,[data-theme=THEME_PLATINUM_LIGHT] .data-table-compact th{color:#1e1b4b!important;border-bottom:2.5px solid #1e1b4b!important;font-weight:800!important}[data-theme=THEME_MONOCHROME_DARK]{--brand-black:#020202;--brand-blue:#fff;--brand-blue-hover:#e2e8f0;--brand-blue-rgb:255, 255, 255;--brand-red:#ef4444;--brand-red-hover:#dc2626;--brand-red-rgb:239, 68, 68;--brand-yellow:#f59e0b;--brand-yellow-hover:#d97706;--brand-yellow-rgb:245, 158, 11;--brand-green:#10b981;--brand-green-hover:#059669;--brand-green-rgb:16, 185, 129;--bg-main:#020202;--bg-surface:#121212;--bg-surface-elevated:#1e1e1e;--text-primary:#fff;--text-secondary:#a3a3a3;--text-inverse:#020202;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-color:#fff;--glass-bg:#121212;--glass-border:#fff;--panel-shadow:0 10px 30px #000c, 0 0 10px #ffffff1a;--panel-border:2px solid #fff;--scrollbar-thumb:#1e1e1e;--scrollbar-track:#020202}[data-theme=THEME_MONOCHROME_DARK] .glass-panel,[data-theme=THEME_MONOCHROME_DARK] .table-container,[data-theme=THEME_MONOCHROME_DARK] .sidebar,[data-theme=THEME_MONOCHROME_DARK] .header-bar-main{border:2.5px solid #fff!important}[data-theme=THEME_MONOCHROME_DARK] .input-field,[data-theme=THEME_MONOCHROME_DARK] .pos-client-input{color:#fff!important;background-color:#020202!important;border:2.5px solid #fff!important;font-weight:700!important}[data-theme=THEME_MONOCHROME_DARK] .input-field:focus,[data-theme=THEME_MONOCHROME_DARK] .pos-client-input:focus{border-color:#fff!important;box-shadow:0 0 0 4px #ffffff40!important}[data-theme=THEME_MONOCHROME_DARK] .btn{text-transform:uppercase;border:2px solid #fff!important;font-weight:800!important}[data-theme=THEME_MONOCHROME_DARK] .btn-primary{color:#020202!important;background:#fff!important}[data-theme=THEME_MONOCHROME_DARK] .btn-primary:hover:not(:disabled){background:#e2e8f0!important}[data-theme=THEME_MONOCHROME_DARK] .btn-secondary{color:#fff!important;background:#020202!important;border:2px solid #fff!important}[data-theme=THEME_MONOCHROME_DARK] .data-table td,[data-theme=THEME_MONOCHROME_DARK] .data-table-compact td{border-bottom:1.5px solid #ffffff26!important;font-weight:600!important}[data-theme=THEME_MONOCHROME_DARK] .data-table th,[data-theme=THEME_MONOCHROME_DARK] .data-table-compact th{color:#fff!important;border-bottom:2.5px solid #fff!important;font-weight:800!important}[data-theme=THEME_ORANGE_TECH]{--brand-black:#0b0b0d;--brand-blue:#f97316;--brand-blue-hover:#ea580c;--brand-blue-rgb:249, 115, 22;--brand-red:#ef4444;--brand-red-hover:#dc2626;--brand-red-rgb:239, 68, 68;--brand-yellow:#ea580c;--brand-yellow-hover:#c2410c;--brand-yellow-rgb:234, 88, 12;--brand-green:#10b981;--brand-green-hover:#059669;--brand-green-rgb:16, 185, 129;--bg-main:#0b0b0d;--bg-surface:#18181b;--bg-surface-elevated:#27272a;--text-primary:#fff;--text-secondary:#a1a1aa;--text-inverse:#0b0b0d;--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:16px;--border-color:#f97316;--glass-bg:#18181b;--glass-border:#f97316;--panel-shadow:0 10px 30px #0009, 0 0 10px #f9731626;--panel-border:2px solid #f97316;--scrollbar-thumb:#27272a;--scrollbar-track:#0b0b0d}[data-theme=THEME_ORANGE_TECH] .glass-panel,[data-theme=THEME_ORANGE_TECH] .table-container,[data-theme=THEME_ORANGE_TECH] .sidebar,[data-theme=THEME_ORANGE_TECH] .header-bar-main{border:2px solid #f97316!important}[data-theme=THEME_ORANGE_TECH] .input-field,[data-theme=THEME_ORANGE_TECH] .pos-client-input{color:#0b0b0d!important;background-color:#fff!important;border:2px solid #f97316!important;font-weight:700!important}[data-theme=THEME_ORANGE_TECH] .input-field:focus,[data-theme=THEME_ORANGE_TECH] .pos-client-input:focus{border-color:#ea580c!important;box-shadow:0 0 0 4px #ea580c4d!important}[data-theme=THEME_ORANGE_TECH] .btn{text-transform:uppercase;border:2px solid #fff!important;font-weight:800!important}[data-theme=THEME_ORANGE_TECH] .btn-primary{color:#fff!important;background:#f97316!important}[data-theme=THEME_ORANGE_TECH] .data-table td,[data-theme=THEME_ORANGE_TECH] .data-table-compact td{border-bottom:1.5px solid #f9731626!important;font-weight:600!important}[data-theme=THEME_ORANGE_TECH] .data-table th,[data-theme=THEME_ORANGE_TECH] .data-table-compact th{color:#f97316!important;border-bottom:2px solid #f97316!important;font-weight:800!important}[data-theme=THEME_SAPPHIRE_TECH]{--brand-black:#020617;--brand-blue:#3b82f6;--brand-blue-hover:#1d4ed8;--brand-blue-rgb:59, 130, 246;--brand-red:#ef4444;--brand-red-hover:#dc2626;--brand-red-rgb:239, 68, 68;--brand-yellow:#60a5fa;--brand-yellow-hover:#2563eb;--brand-yellow-rgb:96, 165, 250;--brand-green:#10b981;--brand-green-hover:#059669;--brand-green-rgb:16, 185, 129;--bg-main:#020617;--bg-surface:#0f172a;--bg-surface-elevated:#1e293b;--text-primary:#fff;--text-secondary:#94a3b8;--text-inverse:#020617;--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:16px;--border-color:#3b82f6;--glass-bg:#0f172a;--glass-border:#3b82f6;--panel-shadow:0 10px 30px #0009, 0 0 10px #3b82f626;--panel-border:2px solid #3b82f6;--scrollbar-thumb:#0f172a;--scrollbar-track:#020617}[data-theme=THEME_SAPPHIRE_TECH] .glass-panel,[data-theme=THEME_SAPPHIRE_TECH] .table-container,[data-theme=THEME_SAPPHIRE_TECH] .sidebar,[data-theme=THEME_SAPPHIRE_TECH] .header-bar-main{border:2px solid #3b82f6!important}[data-theme=THEME_SAPPHIRE_TECH] .input-field,[data-theme=THEME_SAPPHIRE_TECH] .pos-client-input{color:#020617!important;background-color:#fff!important;border:2px solid #3b82f6!important;font-weight:700!important}[data-theme=THEME_SAPPHIRE_TECH] .btn{text-transform:uppercase;border:2px solid #fff!important;font-weight:800!important}[data-theme=THEME_SAPPHIRE_TECH] .btn-primary{color:#fff!important;background:#3b82f6!important}[data-theme=THEME_SAPPHIRE_TECH] .data-table td,[data-theme=THEME_SAPPHIRE_TECH] .data-table-compact td{border-bottom:1.5px solid #3b82f626!important;font-weight:600!important}[data-theme=THEME_SAPPHIRE_TECH] .data-table th,[data-theme=THEME_SAPPHIRE_TECH] .data-table-compact th{color:#3b82f6!important;border-bottom:2px solid #3b82f6!important;font-weight:800!important}[data-theme=THEME_GRAPHITE_GOLD]{--brand-black:#18181b;--brand-blue:#d4af37;--brand-blue-hover:#b5952c;--brand-blue-rgb:212, 175, 55;--brand-red:#ef4444;--brand-red-hover:#dc2626;--brand-red-rgb:239, 68, 68;--brand-yellow:#d4af37;--brand-yellow-hover:#b5952c;--brand-yellow-rgb:212, 175, 55;--brand-green:#10b981;--brand-green-hover:#059669;--brand-green-rgb:16, 185, 129;--bg-main:#18181b;--bg-surface:#27272a;--bg-surface-elevated:#3f3f46;--text-primary:#fff;--text-secondary:#a1a1aa;--text-inverse:#18181b;--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:16px;--border-color:#d4af37;--glass-bg:#27272a;--glass-border:#d4af37;--panel-shadow:0 10px 30px #0009, 0 0 10px #d4af3726;--panel-border:2px solid #d4af37;--scrollbar-thumb:#27272a;--scrollbar-track:#18181b}[data-theme=THEME_GRAPHITE_GOLD] .glass-panel,[data-theme=THEME_GRAPHITE_GOLD] .table-container,[data-theme=THEME_GRAPHITE_GOLD] .sidebar,[data-theme=THEME_GRAPHITE_GOLD] .header-bar-main{border:2px solid #d4af37!important}[data-theme=THEME_GRAPHITE_GOLD] .input-field,[data-theme=THEME_GRAPHITE_GOLD] .pos-client-input{color:#18181b!important;background-color:#fff!important;border:2px solid #d4af37!important;font-weight:700!important}[data-theme=THEME_GRAPHITE_GOLD] .btn{text-transform:uppercase;border:2px solid #fff!important;font-weight:800!important}[data-theme=THEME_GRAPHITE_GOLD] .btn-primary{color:#18181b!important;background:#d4af37!important}[data-theme=THEME_GRAPHITE_GOLD] .data-table td,[data-theme=THEME_GRAPHITE_GOLD] .data-table-compact td{border-bottom:1.5px solid #d4af3726!important;font-weight:600!important}[data-theme=THEME_GRAPHITE_GOLD] .data-table th,[data-theme=THEME_GRAPHITE_GOLD] .data-table-compact th{color:#d4af37!important;border-bottom:2px solid #d4af37!important;font-weight:800!important}*{box-sizing:border-box;margin:0;padding:0}::placeholder{color:var(--text-secondary);opacity:.85}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{filter:brightness(1.2)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}body{background-color:var(--bg-main);color:var(--text-primary);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--text-primary);letter-spacing:-.03em;margin-bottom:.75rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.title-xl{background:linear-gradient(135deg, var(--text-primary), var(--text-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.8rem;font-weight:800;display:inline-block}.title-lg{font-size:1.35rem;font-weight:700}.glass-panel{background:var(--glass-bg);border:var(--panel-border);border-radius:var(--border-radius-md);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(16px);transition:box-shadow .25s,border-color .25s}.glass-panel-hover:hover{border-color:rgba(var(--brand-blue-rgb), .25);box-shadow:0 12px 30px -5px #0006, 0 0 0 1px rgba(var(--brand-blue-rgb), .1)}.badge{letter-spacing:.02em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.8rem;font-weight:600;display:inline-flex}.badge-success{color:var(--brand-green);background-color:#10b9811a;border:1px solid #10b98140}.badge-danger{color:var(--brand-red);background-color:#ef44441a;border:1px solid #ef444440}.badge-warning{color:var(--brand-yellow);background-color:#f59e0b1a;border:1px solid #f59e0b40}.badge-info{color:var(--brand-blue);background-color:#3b82f61a;border:1px solid #3b82f640}.btn{border-radius:var(--border-radius-md);cursor:pointer;letter-spacing:-.01em;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn:disabled,.btn[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none!important;transform:none!important}.btn:active:not(:disabled){transform:scale(.97)}.btn-primary{background:linear-gradient(135deg, var(--brand-blue), var(--brand-blue-hover));color:var(--text-inverse);box-shadow:0 4px 14px -4px rgba(var(--brand-blue-rgb), .4)}.btn-primary:hover:not(:disabled){box-shadow:0 6px 20px -3px rgba(var(--brand-blue-rgb), .5);filter:brightness(1.08);transform:translateY(-1.5px)}.btn-danger{background:linear-gradient(135deg, var(--brand-red), var(--brand-red-hover));color:#fff;box-shadow:0 4px 14px -4px rgba(var(--brand-red-rgb), .4)}.btn-danger:hover:not(:disabled){box-shadow:0 6px 20px -3px rgba(var(--brand-red-rgb), .5);filter:brightness(1.08);transform:translateY(-1.5px)}.btn-warning{background:linear-gradient(135deg, var(--brand-yellow), var(--brand-yellow-hover));color:var(--brand-black);box-shadow:0 4px 14px -4px rgba(var(--brand-yellow-rgb), .3)}.btn-warning:hover:not(:disabled){box-shadow:0 6px 20px -3px rgba(var(--brand-yellow-rgb), .4);filter:brightness(1.08);transform:translateY(-1.5px)}.btn-green{background:linear-gradient(135deg, var(--brand-green), var(--brand-green-hover));color:#fff;box-shadow:0 4px 14px -4px rgba(var(--brand-green-rgb), .4)}.btn-green:hover:not(:disabled){box-shadow:0 6px 20px -3px rgba(var(--brand-green-rgb), .5);filter:brightness(1.08);transform:translateY(-1.5px)}.btn-secondary{border:1px solid var(--border-color);color:var(--text-primary);background:0 0}.btn-secondary:hover:not(:disabled){border-color:var(--text-secondary);background:#ffffff0a;transform:translateY(-1.5px)}.input-field{width:100%;color:var(--text-primary);border-radius:var(--border-radius-md);background-color:#00000059;border:1px solid #ffffff4d;padding:.65rem .9rem;font-family:inherit;font-size:.98rem;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 2px 5px #0009}[data-theme=THEME_LIGHT] .input-field{background-color:#ffffffe6}.input-field:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px rgba(var(--brand-blue-rgb), .25);background-color:#0000002e;outline:none}[data-theme=THEME_LIGHT] .input-field:focus{background-color:#fff}.app-container{height:100vh;display:flex}.sidebar{background-color:var(--bg-surface);border-right:1px solid var(--border-color);flex-direction:column;width:190px;display:flex}.main-content{background-color:var(--bg-main);flex:1;padding:2rem;overflow-y:auto}.text-brand-blue{color:var(--brand-blue)}.text-brand-yellow{color:var(--brand-yellow)}.text-brand-red{color:var(--brand-red)}.text-brand-green{color:var(--brand-green)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.35s cubic-bezier(.4,0,.2,1) forwards fadeIn}.table-container{background:var(--glass-bg);border:var(--panel-border);border-radius:var(--border-radius-md);width:100%;box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(16px);margin-top:1rem;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;letter-spacing:.01em;width:100%;font-size:.95rem}.data-table th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background-color:#ffffff03;border-bottom:1px solid #ffffff0f;padding:1rem 1.25rem;font-size:.82rem;font-weight:700}[data-theme=THEME_LIGHT] .data-table th{background-color:#00000003;border-bottom:1px solid #0000000f}.data-table td{color:var(--text-primary);vertical-align:middle;white-space:normal;word-wrap:break-word;font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff08;max-width:280px;padding:1rem 1.25rem;font-weight:500;line-height:1.5;transition:background-color .15s}[data-theme=THEME_LIGHT] .data-table td{border-bottom:1px solid #00000008}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr{transition:background-color .15s}.data-table tbody tr:hover{background-color:#ffffff05}[data-theme=THEME_LIGHT] .data-table tbody tr:hover{background-color:#00000003}.data-table-compact th{border-bottom:1px solid #ffffff0f!important;padding:.55rem .75rem!important;font-size:.8rem!important}[data-theme=THEME_LIGHT] .data-table-compact th{border-bottom:1px solid #0000000f!important}.data-table-compact td{vertical-align:middle!important;max-width:250px!important;padding:.55rem .75rem!important;font-size:.85rem!important;font-weight:400!important;line-height:1.4!important}.header-bar-main{background-color:var(--bg-surface);border-bottom:var(--panel-border);z-index:1000;-webkit-backdrop-filter:blur(16px);flex:none;justify-content:space-between;align-items:center;padding:.5rem 1.25rem;display:flex;box-shadow:0 4px 20px -5px #00000026}.header-logo-container{flex-direction:column;gap:.1rem;margin-right:1rem;display:flex}.header-nav-container{flex:1;justify-content:center;display:flex}.header-actions-container{align-items:center;gap:.5rem;margin-left:1rem;display:flex}.header-status-info{text-align:right;color:var(--text-secondary);font-size:.75rem;line-height:1.25}.menu-toggle-checkbox,.menu-toggle-label{display:none}@media (max-width:768px){.header-bar-main{flex-wrap:wrap;padding:.6rem 1rem;position:relative}.header-logo-container{order:1;margin-right:0}.menu-toggle-label{color:var(--brand-blue);cursor:pointer;-webkit-user-select:none;user-select:none;order:2;padding:0 .5rem;font-size:1.8rem;display:block}.header-actions-container{order:3;gap:.5rem;width:auto;margin-left:auto}.header-status-info{display:none}.header-nav-container{background-color:var(--bg-surface-elevated);border-radius:var(--border-radius-md);border:1px solid var(--border-color);order:4;width:100%;margin-top:.8rem;padding:.8rem;display:none}.menu-toggle-checkbox:checked~.header-nav-container{display:flex}.header-nav-container nav{width:100%;flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}.header-nav-container nav a{text-align:center;width:100%!important;padding:.6rem!important;font-size:.85rem!important}.app-container{flex-direction:column!important}.main-content{padding:.8rem .5rem!important}header[style*="display: flex"],.main-content>header{text-align:center;flex-direction:column!important;align-items:stretch!important;gap:.8rem!important}header[style*="display: flex"] div[style*="display: flex"],.main-content>header div[style*="display: flex"]{flex-direction:column!important;gap:.4rem!important;width:100%!important}.main-content>header div[style*="display: flex"] a,.main-content>header div[style*="display: flex"] button{justify-content:center;width:100%!important;margin-bottom:0!important}div[style*="display: flex"][style*=border-bottom],div[style*="display: flex"][style*=margin-bottom]{border-bottom:none!important;flex-direction:column!important;gap:.4rem!important;width:100%!important}div[style*="display: flex"][style*=border-bottom] a,div[style*="display: flex"][style*=margin-bottom] a{justify-content:center!important;width:100%!important}form[style*="display: flex"]{flex-direction:column!important;align-items:stretch!important;gap:.6rem!important}form[style*="display: flex"] input[type=text]{width:100%!important}form[style*="display: flex"] div{justify-content:space-between!important;width:100%!important}form[style*="display: flex"] button,form[style*="display: flex"] a{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;height:32px!important;margin-bottom:0!important;display:inline-flex!important}.table-container{border-radius:var(--border-radius-sm)!important;margin-top:.5rem!important}.data-table-compact{font-size:.72rem!important}.data-table-compact th,.data-table-compact td{max-width:120px!important;padding:.45rem .35rem!important}td div[style*="display: flex"]{flex-direction:column!important;gap:.3rem!important;width:100%!important}td div[style*="display: flex"] a,td div[style*="display: flex"] button{justify-content:center!important;width:100%!important;margin-right:0!important;padding:.2rem .3rem!important;font-size:.68rem!important}.nav-dropdown{width:100%}.nav-trigger{border-bottom:1px solid var(--border-color);border-radius:0;justify-content:center;width:100%!important;padding:.7rem!important}.nav-dropdown-content{box-shadow:none!important;background:0 0!important;border:none!important;width:100%!important;margin-top:0!important;padding:0!important;animation:none!important;display:block!important;position:static!important;transform:none!important}.nav-dropdown-item{border-bottom:1px solid #ffffff05;justify-content:center;padding:.5rem 1rem!important;font-size:.8rem!important}.nav-dropdown-item:hover{padding-left:1rem!important}}.nav-dropdown{display:inline-block;position:relative}.nav-dropdown-content{background:var(--glass-bg);border:var(--panel-border);border-radius:var(--border-radius-md);min-width:210px;box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(16px);z-index:1100;margin-top:.25rem;padding:.5rem 0;animation:.2s cubic-bezier(.4,0,.2,1) forwards navDropdownFade;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav-dropdown-content:before{content:"";background:0 0;height:20px;position:absolute;top:-20px;left:-20px;right:-20px}@keyframes navDropdownFade{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.nav-dropdown:hover .nav-dropdown-content{display:block}.nav-dropdown-item{color:var(--text-primary);align-items:center;gap:.6rem;padding:.65rem 1.1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.nav-dropdown-item:hover{color:var(--brand-blue);background-color:#ffffff0d;padding-left:1.3rem}[data-theme=THEME_LIGHT] .nav-dropdown-item:hover{background-color:#0000000a}.nav-dropdown-item.active{background-color:rgba(var(--brand-blue-rgb), .1);color:var(--brand-blue);font-weight:600}.nav-trigger{color:var(--text-secondary);cursor:pointer;border-radius:var(--border-radius-md);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:.35rem;padding:.5rem .75rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}.nav-trigger:hover,.nav-trigger.active{color:var(--text-primary);background-color:#ffffff0a;border-color:#ffffff0a}.nav-trigger.active{color:var(--brand-blue);border-color:rgba(var(--brand-blue-rgb), .15);background-color:rgba(var(--brand-blue-rgb), .05)}[data-theme=THEME_LIGHT] .nav-trigger:hover,[data-theme=THEME_LIGHT] .nav-trigger.active{background-color:#00000008;border-color:#00000005}[data-theme=THEME_LIGHT] .nav-trigger.active{color:var(--brand-blue);background-color:rgba(var(--brand-blue-rgb), .05);border-color:rgba(var(--brand-blue-rgb), .1)}.cart-item-card{transition:background-color .2s,border-color .2s}.cart-item-card:hover{border-color:rgba(var(--brand-blue-rgb), .2)!important;background-color:#ffffff0a!important}[data-theme=THEME_LIGHT] .cart-item-card:hover{background-color:#00000008!important}.cart-drawer-container{color:#0f172a!important;background-color:#fff!important;border-left:1px solid #cbd5e1!important;flex-direction:column!important;gap:1.2rem!important;width:100%!important;max-width:450px!important;height:100vh!important;max-height:100vh!important;padding:1.5rem!important;transition:max-width .3s!important;display:flex!important;overflow:hidden!important;box-shadow:-10px 0 30px #00000026!important}.cart-drawer-body{flex-direction:column!important;flex:1!important;gap:1.2rem!important;display:flex!important;overflow:hidden!important}@media (min-width:768px){.cart-drawer-container{max-width:880px!important}.cart-drawer-body{flex-direction:row!important;gap:1.8rem!important}.cart-drawer-products{border-right:1px solid #e2e8f0!important;flex:1.25!important;max-height:calc(100vh - 80px)!important;padding-right:1.5rem!important}.cart-drawer-form{flex:.75!important;max-height:calc(100vh - 80px)!important;padding-right:.5rem!important;overflow-y:auto!important}}[data-theme=THEME_FIELD_HIGHLIGHT]{--bg-main:#0b0e14;--bg-surface:#121722;--bg-surface-hover:#1b2232;--border-color:#2c384e;--text-primary:#fff;--text-secondary:#9cb3d0;--text-muted:#5e7392;--brand-blue:#2563eb;--brand-blue-hover:#1d4ed8;--brand-yellow:#f59e0b;--brand-yellow-hover:#d97706;--brand-red:#ef4444;--brand-red-hover:#dc2626;--brand-green:#10b981;--brand-green-hover:#059669;--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:16px}[data-theme=THEME_FIELD_HIGHLIGHT] input[type=text].input-field,[data-theme=THEME_FIELD_HIGHLIGHT] input[type=text].pos-client-input,[data-theme=THEME_FIELD_HIGHLIGHT] input[type=text]{color:#fff!important;background-color:#0f141f!important;border:2px solid #3b82f6!important;box-shadow:0 0 5px #3b82f640!important}[data-theme=THEME_FIELD_HIGHLIGHT] input[type=text].input-field:focus,[data-theme=THEME_FIELD_HIGHLIGHT] input[type=text].pos-client-input:focus{border-color:#60a5fa!important;box-shadow:0 0 12px #60a5fa80!important}[data-theme=THEME_FIELD_HIGHLIGHT] input[type=number].input-field,[data-theme=THEME_FIELD_HIGHLIGHT] input[type=number]{color:#fff!important;background-color:#0f141f!important;border:2px solid #10b981!important;box-shadow:0 0 5px #10b98140!important}[data-theme=THEME_FIELD_HIGHLIGHT] input[type=number].input-field:focus{border-color:#34d399!important;box-shadow:0 0 12px #34d39980!important}[data-theme=THEME_FIELD_HIGHLIGHT] select.input-field,[data-theme=THEME_FIELD_HIGHLIGHT] select{color:#fff!important;background-color:#0f141f!important;border:2px solid #06b6d4!important;box-shadow:0 0 5px #06b6d440!important}[data-theme=THEME_FIELD_HIGHLIGHT] select.input-field:focus{border-color:#22d3ee!important;box-shadow:0 0 12px #22d3ee80!important}[data-theme=THEME_FIELD_HIGHLIGHT] input[type=password].input-field,[data-theme=THEME_FIELD_HIGHLIGHT] input[type=password]{color:#fff!important;background-color:#0f141f!important;border:2px solid #ef4444!important;box-shadow:0 0 5px #ef444440!important}[data-theme=THEME_FIELD_HIGHLIGHT] input[type=password].input-field:focus{border-color:#f87171!important;box-shadow:0 0 12px #f8717180!important}[data-theme=THEME_FIELD_HIGHLIGHT] input[placeholder*=Buscar].input-field,[data-theme=THEME_FIELD_HIGHLIGHT] input[placeholder*=buscar].input-field,[data-theme=THEME_FIELD_HIGHLIGHT] input[placeholder*=Buscar].pos-client-input,[data-theme=THEME_FIELD_HIGHLIGHT] input[type=search]{color:#fff!important;background-color:#0f141f!important;border:2px solid #f59e0b!important;box-shadow:0 0 6px #f59e0b40!important}[data-theme=THEME_FIELD_HIGHLIGHT] input[placeholder*=Buscar].input-field:focus,[data-theme=THEME_FIELD_HIGHLIGHT] input[placeholder*=Buscar].pos-client-input:focus{border-color:#fbbf24!important;box-shadow:0 0 12px #fbbf2480!important}[data-theme=THEME_FIELD_HIGHLIGHT] .header-bar-main{background-color:#161c28!important;border-bottom:2px solid #2563eb!important}[data-theme=THEME_FIELD_HIGHLIGHT] .sidebar{background-color:#0d111a!important;border-right:2px solid #2c384e!important}[data-theme=THEME_FIELD_HIGHLIGHT] .sidebar a.active,[data-theme=THEME_FIELD_HIGHLIGHT] .sidebar .nav-item.active{color:#60a5fa!important;background-color:#2563eb26!important;border-left:4px solid #2563eb!important}[data-theme=THEME_FIELD_HIGHLIGHT] .btn{text-shadow:0 1px 2px #00000080;letter-spacing:.03em;text-transform:uppercase;border:2px solid #0000!important;font-weight:700!important;box-shadow:0 3px 6px #0000004d!important}[data-theme=THEME_FIELD_HIGHLIGHT] .btn-primary{color:#fff!important;background-color:#2563eb!important;border-color:#1d4ed8!important}[data-theme=THEME_FIELD_HIGHLIGHT] .btn-primary:hover:not(:disabled){background-color:#1d4ed8!important;box-shadow:0 0 10px #2563eb99!important}[data-theme=THEME_FIELD_HIGHLIGHT] .btn-warning{text-shadow:none;color:#000!important;background-color:#f59e0b!important;border-color:#d97706!important}[data-theme=THEME_FIELD_HIGHLIGHT] .btn-warning:hover:not(:disabled){background-color:#d97706!important;box-shadow:0 0 10px #f59e0b99!important}[data-theme=THEME_FIELD_HIGHLIGHT] .btn-danger{color:#fff!important;background-color:#ef4444!important;border-color:#dc2626!important}[data-theme=THEME_FIELD_HIGHLIGHT] .btn-danger:hover:not(:disabled){background-color:#dc2626!important;box-shadow:0 0 10px #ef444499!important}[data-theme=THEME_FIELD_HIGHLIGHT] .btn-secondary{color:#fff!important;background-color:#475569!important;border-color:#334155!important}[data-theme=THEME_FIELD_HIGHLIGHT] .data-table th,[data-theme=THEME_FIELD_HIGHLIGHT] .data-table-compact th{color:#3b82f6!important;background-color:#1e293b!important;border-bottom:2.5px solid #2563eb!important;font-weight:800!important}[data-theme=THEME_FIELD_HIGHLIGHT] .data-table td,[data-theme=THEME_FIELD_HIGHLIGHT] .data-table-compact td{border-bottom:1px solid #1e293b!important}[data-theme=THEME_FIELD_HIGHLIGHT] .data-table tbody tr:hover,[data-theme=THEME_FIELD_HIGHLIGHT] .data-table-compact tbody tr:hover{background-color:#2563eb12!important}.header-bar-main{--text-primary:#0f172a!important;--text-secondary:#475569!important;--border-color:#0003!important;background-color:#cbd5e1!important;border-bottom:1px solid #0003!important}.header-bar-main .title-lg,.header-bar-main .title-lg a,.header-bar-main .title-lg span{color:#0f172a!important}.header-bar-main .header-logo-container span,.header-bar-main .nav-trigger{color:#475569!important}.header-bar-main .nav-trigger:hover,.header-bar-main .nav-trigger.active{color:#0f172a!important;background-color:#00000014!important;border-color:#00000014!important}.header-bar-main .nav-trigger.active{color:#c2410c!important;background-color:#c2410c1f!important;border-color:#c2410c33!important}.header-bar-main .nav-dropdown-content{background-color:#fff!important;border:1px solid #0000001f!important;box-shadow:0 4px 12px #0000001a!important}.header-bar-main .nav-dropdown-item{color:#475569!important}.header-bar-main .nav-dropdown-item:hover,.header-bar-main .nav-dropdown-item.active{color:#0f172a!important;background-color:#f1f5f9!important}.header-bar-main .header-status-info{color:#475569!important}.header-bar-main .header-status-info strong{color:#15803d!important}.pos-product-card{color:#0f172a!important;background-color:#e2e8f0!important;border:1px solid #00000014!important;border-radius:8px!important;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .22s!important;box-shadow:0 1px 3px #0000000a!important}.pos-product-card.out-of-stock{opacity:1!important;border:1px solid #00000014!important}.pos-product-card.out-of-stock:hover{opacity:1!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px -2px #0000001a!important}.pos-layout-light{color:#0f172a!important;background-color:#f1f5f9!important}.pos-layout-light h2{color:#0f172a!important}.pos-layout-light .glass-panel{background-color:#fff!important;border:1px solid #0000001f!important;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008!important}.pos-layout-light label{color:#475569!important}.pos-layout-light .pos-group-card{background-color:#f8fafc!important;border:1px solid #0000001f!important}.pos-layout-light .pos-group-card div,.pos-layout-light .pos-group-card span{color:#0f172a!important}.pos-layout-light .input-field,.pos-layout-light select,.pos-layout-light input[type=text]{color:#0f172a!important;background-color:#fff!important;border:1px solid #0000002e!important;box-shadow:inset 0 1px 2px #0000000d!important}.pos-layout-light .input-field:focus,.pos-layout-light select:focus,.pos-layout-light input[type=text]:focus{border-color:var(--brand-blue,#2563eb)!important;background-color:#fff!important;box-shadow:0 0 0 3px #2563eb33!important}select option,.input-field option,option{color:#0f172a!important;background-color:#fff!important}.pos-layout-light{color:#0f172a!important;--bg-main:#f1f5f9!important;--bg-surface:#fff!important;--bg-surface-elevated:#f8fafc!important;--text-primary:#0f172a!important;--text-secondary:#475569!important;--border-color:#cbd5e1!important;--brand-yellow:#d97706!important;--brand-blue:#1d4ed8!important;--brand-red:#dc2626!important;background-color:#f1f5f9!important;min-height:calc(100vh - 3.6rem)!important}.pos-layout-light h3{color:#0f172a!important}.pos-layout-light .table-container{border-radius:var(--border-radius-md)!important;background-color:#fff!important;border:1px solid #0000001f!important;overflow:hidden!important;box-shadow:0 4px 6px -1px #0000000d!important}.pos-layout-light .data-table,.pos-layout-light .data-table-compact{color:#0f172a!important;background-color:#fff!important}.pos-layout-light .data-table th,.pos-layout-light .data-table-compact th{color:#475569!important;background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;font-weight:700!important}.pos-layout-light .data-table td,.pos-layout-light .data-table-compact td{color:#334155!important;background-color:#fff!important;border-bottom:1px solid #e2e8f0!important}.pos-layout-light .data-table tbody tr:hover,.pos-layout-light .data-table-compact tbody tr:hover{background-color:#f1f5f9!important}.metric-card-sales{border-left:4px solid var(--brand-blue)!important}.metric-card-orders{border-left:4px solid var(--brand-yellow)!important}.metric-card-catalog{border-left:4px solid var(--brand-red)!important}.metric-card-stock{border-left:4px solid #f44336!important}.pos-layout-light .metric-card-sales{background:linear-gradient(135deg,#e8f5e9,#c8e6c9)!important;border:1px solid #a5d6a7!important;border-left:4px solid #2e7d32!important}.pos-layout-light .metric-card-sales h3{color:#2e7d32!important;font-weight:600!important}.pos-layout-light .metric-card-sales p{color:#1b5e20!important}.pos-layout-light .metric-card-orders{background:linear-gradient(135deg,#e3f2fd,#bbdefb)!important;border:1px solid #90caf9!important;border-left:4px solid #1565c0!important}.pos-layout-light .metric-card-orders h3{color:#1565c0!important;font-weight:600!important}.pos-layout-light .metric-card-orders p{color:#0d47a1!important}.pos-layout-light .metric-card-catalog{background:linear-gradient(135deg,#f3e5f5,#e1bee7)!important;border:1px solid #ce93d8!important;border-left:4px solid #6a1b9a!important}.pos-layout-light .metric-card-catalog h3{color:#6a1b9a!important;font-weight:600!important}.pos-layout-light .metric-card-catalog p{color:#4a148c!important}.pos-layout-light .metric-card-stock{background:linear-gradient(135deg,#ffebee,#ffcdd2)!important;border:1px solid #ef9a9a!important;border-left:4px solid #c62828!important}.pos-layout-light .metric-card-stock h3{color:#c62828!important;font-weight:600!important}.pos-layout-light .metric-card-stock p{color:#b71c1c!important}.pos-layout-light .quick-access-pos{color:#b45309!important;background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border:1.5px solid #fde047!important;transition:all .2s!important}.pos-layout-light .quick-access-pos:hover{background:linear-gradient(135deg,#fef3c7,#fde047)!important;border-color:#eab308!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #eab30826!important}.pos-layout-light .quick-access-inventory{color:#2e7d32!important;background:linear-gradient(135deg,#e8f5e9,#c8e6c9)!important;border:1.5px solid #a5d6a7!important;transition:all .2s!important}.pos-layout-light .quick-access-inventory:hover{background:linear-gradient(135deg,#c8e6c9,#a5d6a7)!important;border-color:#81c784!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #2e7d3226!important}.pos-layout-light .quick-access-caja{color:#1565c0!important;background:linear-gradient(135deg,#e3f2fd,#bbdefb)!important;border:1.5px solid #90caf9!important;transition:all .2s!important}.pos-layout-light .quick-access-caja:hover{background:linear-gradient(135deg,#bbdefb,#90caf9)!important;border-color:#64b5f6!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #1565c026!important}.pos-layout-light .quick-access-clientes{color:#6a1b9a!important;background:linear-gradient(135deg,#f3e5f5,#e1bee7)!important;border:1.5px solid #ce93d8!important;transition:all .2s!important}.pos-layout-light .quick-access-clientes:hover{background:linear-gradient(135deg,#e1bee7,#ce93d8)!important;border-color:#ba68c8!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #6a1b9a26!important}@media (max-width:1300px){.header-bar-main .header-status-info{display:none!important}.header-bar-main{padding:.75rem 1rem!important}.nav-trigger{gap:.35rem!important;padding:.5rem .8rem!important;font-size:.85rem!important}.header-actions-container{gap:.5rem!important;margin-left:.5rem!important}}@media (max-width:1100px){.header-bar-main{padding:.6rem!important}.nav-trigger{gap:.25rem!important;padding:.45rem .6rem!important;font-size:.8rem!important}.header-actions-container{gap:.35rem!important;margin-left:.35rem!important}}.pos-product-group-title{color:var(--text-primary)!important;background-color:var(--bg-surface-elevated)!important;border:1px solid var(--border-color)!important;letter-spacing:.015em!important;border-radius:6px!important;margin-bottom:.25rem!important;padding:.25rem .65rem!important;font-family:inherit!important;font-size:.95rem!important;font-weight:700!important;display:inline-block!important;box-shadow:0 1px 3px #0000001a!important}.pos-layout-light .pos-product-group-title{color:#fff!important;background:linear-gradient(135deg,#38bdf8,#0ea5e9)!important;border:none!important;box-shadow:0 0 12px #38bdf899,0 2px 4px #0ea5e94d!important}.glass-panel-light{background-color:#fff;border:1px solid #0000001a;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}@media print{header,footer,nav,.sidebar,.navbar,button,.btn,.no-print{display:none!important}body,.glass-panel,.card,main{color:#000!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}body{width:72mm!important;margin:0 auto!important;font-family:Courier New,Courier,monospace,sans-serif!important;font-size:12px!important;line-height:1.2!important}table,.data-table{border-collapse:collapse!important;width:100%!important}th,td{color:#000!important;border-bottom:1px dashed #000!important;padding:2px!important;font-size:11px!important}th{border-top:1px dashed #000!important;border-bottom:1px solid #000!important;font-weight:700!important}*{text-shadow:none!important;filter:none!important;border-radius:0!important}}.out-of-stock,.pos-product-card.out-of-stock{opacity:1!important;filter:none!important}.pos-product-card{border:1.5px solid #38bdf8!important;transition:all .2s ease-in-out!important;box-shadow:0 0 8px #38bdf840!important}.pos-product-card:hover{border-color:#0ea5e9!important;transform:translateY(-2px)!important;box-shadow:0 0 14px #38bdf880!important}
