@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;700&display=swap");:root{--admin-bg:#0f1117;--admin-surface:#161b27;--admin-surface-2:#1c2232;--admin-surface-3:#222840;--admin-surface-raised:#252d44;--admin-border:rgba(255,255,255,0.07);--admin-border-soft:rgba(255,255,255,0.04);--admin-border-hover:rgba(99,102,241,0.40);--admin-border-strong:rgba(99,102,241,0.22);--admin-text:#f8fafc;--admin-text-sec:#cbd5e1;--admin-text-muted:#94a3b8;--admin-text-subtle:#64748b;--admin-indigo:#6366f1;--admin-indigo-light:#818cf8;--admin-indigo-dim:#4f46e5;--admin-indigo-glow:rgba(99,102,241,0.25);--admin-indigo-glow-sm:rgba(99,102,241,0.12);--admin-indigo-glow-lg:rgba(99,102,241,0.40);--admin-violet:#8b5cf6;--admin-violet-light:#a78bfa;--admin-violet-glow:rgba(139,92,246,0.25);--admin-cyan:#06b6d4;--admin-cyan-light:#22d3ee;--admin-cyan-glow:rgba(6,182,212,0.22);--admin-cyan-glow-sm:rgba(6,182,212,0.12);--admin-emerald:#10b981;--admin-emerald-light:#34d399;--admin-emerald-glow:rgba(16,185,129,0.22);--admin-amber:#f59e0b;--admin-amber-light:#fbbf24;--admin-amber-glow:rgba(245,158,11,0.22);--admin-rose:#f43f5e;--admin-rose-light:#fb7185;--admin-rose-glow:rgba(244,63,94,0.22);--admin-blue:#3b82f6;--admin-blue-light:#60a5fa;--admin-blue-glow:rgba(59,130,246,0.22);--admin-teal:#14b8a6;--admin-teal-light:#2dd4bf;--admin-teal-glow:rgba(20,184,166,0.22);--admin-pink:#ec4899;--admin-pink-glow:rgba(236,72,153,0.22);--admin-accent:#6366f1;--admin-accent-glow:rgba(99,102,241,0.25);--admin-gold:#f59e0b;--admin-red:#f43f5e;--admin-green:#10b981;--admin-purple:#8b5cf6;--admin-purple-glow:rgba(139,92,246,0.25);--admin-bkgn:#14b8a6}*,:after,:before{box-sizing:border-box}body,html{overflow-x:clip;overflow-y:auto;-webkit-overflow-scrolling:touch;font-family:Inter,Plus Jakarta Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.admin-nebula-bg{background:radial-gradient(ellipse at 10% 5%,rgba(99,102,241,.08) 0,transparent 50%),radial-gradient(ellipse at 90% 10%,rgba(139,92,246,.07) 0,transparent 45%),radial-gradient(ellipse at 50% 90%,rgba(6,182,212,.05) 0,transparent 50%),radial-gradient(ellipse at 85% 85%,rgba(245,158,11,.04) 0,transparent 40%),#0f1117}.admin-stars{display:none}.admin-grid-bg{background-image:linear-gradient(rgba(99,102,241,.03) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 0);background-size:40px 40px}.admin-glass-panel{background:rgba(22,27,39,.85)!important;backdrop-filter:blur(24px) saturate(1.8)!important;-webkit-backdrop-filter:blur(24px) saturate(1.8)!important;border:1px solid rgba(255,255,255,.08)!important;border-top-color:rgba(255,255,255,.11)!important;box-shadow:0 4px 24px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.05)!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;border-radius:16px!important}.admin-glass-panel:hover{border-color:rgba(99,102,241,.2) rgba(99,102,241,.3) rgba(99,102,241,.3)!important;box-shadow:0 8px 32px rgba(99,102,241,.08),0 0 0 1px rgba(99,102,241,.06),inset 0 1px 0 rgba(255,255,255,.08)!important;transform:translateY(-2px)}.admin-card{background:linear-gradient(160deg,rgba(28,34,50,.95),rgba(22,27,39,.97));border:1px solid rgba(255,255,255,.07);border-top-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 28px rgba(0,0,0,.4);transition:all .28s cubic-bezier(.16,1,.3,1);border-radius:16px;position:relative}.admin-card:hover{border-color:rgba(99,102,241,.18) rgba(99,102,241,.22) rgba(99,102,241,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 16px 40px rgba(0,0,0,.5),0 0 32px rgba(99,102,241,.06);transform:translateY(-2px)}.kpi-cyan{background:linear-gradient(145deg,rgba(6,182,212,.12),rgba(6,182,212,.04) 60%,rgba(22,27,39,.95));border:1px solid rgba(6,182,212,.22);border-top-color:rgba(6,182,212,.32);box-shadow:0 0 32px rgba(6,182,212,.07),0 8px 24px rgba(0,0,0,.4)}.kpi-cyan .kpi-value-text{color:#22d3ee}.kpi-cyan:hover{border-color:rgba(6,182,212,.4);box-shadow:0 0 48px rgba(6,182,212,.14),0 12px 32px rgba(0,0,0,.5)}.kpi-purple{background:linear-gradient(145deg,rgba(139,92,246,.12),rgba(139,92,246,.04) 60%,rgba(22,27,39,.95));border:1px solid rgba(139,92,246,.22);border-top-color:rgba(139,92,246,.32);box-shadow:0 0 32px rgba(139,92,246,.07),0 8px 24px rgba(0,0,0,.4)}.kpi-purple .kpi-value-text{color:#a78bfa}.kpi-purple:hover{border-color:rgba(139,92,246,.4);box-shadow:0 0 48px rgba(139,92,246,.14),0 12px 32px rgba(0,0,0,.5)}.kpi-amber{background:linear-gradient(145deg,rgba(245,158,11,.12),rgba(245,158,11,.04) 60%,rgba(22,27,39,.95));border:1px solid rgba(245,158,11,.22);border-top-color:rgba(245,158,11,.32);box-shadow:0 0 32px rgba(245,158,11,.07),0 8px 24px rgba(0,0,0,.4)}.kpi-amber .kpi-value-text{color:#fbbf24}.kpi-amber:hover{border-color:rgba(245,158,11,.4);box-shadow:0 0 48px rgba(245,158,11,.14),0 12px 32px rgba(0,0,0,.5)}.kpi-teal{background:linear-gradient(145deg,rgba(20,184,166,.12),rgba(20,184,166,.04) 60%,rgba(22,27,39,.95));border:1px solid rgba(20,184,166,.22);border-top-color:rgba(20,184,166,.32);box-shadow:0 0 32px rgba(20,184,166,.07),0 8px 24px rgba(0,0,0,.4)}.kpi-teal .kpi-value-text{color:#2dd4bf}.kpi-teal:hover{border-color:rgba(20,184,166,.4);box-shadow:0 0 48px rgba(20,184,166,.14),0 12px 32px rgba(0,0,0,.5)}.kpi-pink{background:linear-gradient(145deg,rgba(236,72,153,.12),rgba(236,72,153,.04) 60%,rgba(22,27,39,.95));border:1px solid rgba(236,72,153,.22);border-top-color:rgba(236,72,153,.32);box-shadow:0 0 32px rgba(236,72,153,.07),0 8px 24px rgba(0,0,0,.4)}.kpi-pink .kpi-value-text{color:#f472b6}.kpi-pink:hover{border-color:rgba(236,72,153,.4);box-shadow:0 0 48px rgba(236,72,153,.14),0 12px 32px rgba(0,0,0,.5)}.kpi-emerald{background:linear-gradient(145deg,rgba(16,185,129,.12),rgba(16,185,129,.04) 60%,rgba(22,27,39,.95));border:1px solid rgba(16,185,129,.22);border-top-color:rgba(16,185,129,.32);box-shadow:0 0 32px rgba(16,185,129,.07),0 8px 24px rgba(0,0,0,.4)}.kpi-emerald .kpi-value-text{color:#34d399}.kpi-emerald:hover{border-color:rgba(16,185,129,.4);box-shadow:0 0 48px rgba(16,185,129,.14),0 12px 32px rgba(0,0,0,.5)}.kpi-indigo{background:linear-gradient(145deg,rgba(99,102,241,.15),rgba(99,102,241,.05) 60%,rgba(22,27,39,.95));border:1px solid rgba(99,102,241,.25);border-top-color:rgba(99,102,241,.35);box-shadow:0 0 32px rgba(99,102,241,.09),0 8px 24px rgba(0,0,0,.4)}.kpi-indigo .kpi-value-text{color:#818cf8}.kpi-indigo:hover{border-color:rgba(99,102,241,.45);box-shadow:0 0 48px rgba(99,102,241,.18),0 12px 32px rgba(0,0,0,.5)}.stat-value{font-size:2rem;color:#f1f5f9}.kpi-value-text,.stat-value{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:800;letter-spacing:-.03em;line-height:1}.kpi-value-text{font-size:2.1rem}.sidebar-desktop{position:sticky;top:0;height:100dvh;width:256px;flex-shrink:0;display:none;flex-direction:column;background:#111827;border-right:1px solid rgba(255,255,255,.06);box-shadow:2px 0 20px rgba(0,0,0,.35);transition:width .28s cubic-bezier(.16,1,.3,1);overflow:hidden;z-index:30}@media (min-width:1024px){.sidebar-desktop{display:flex}}.sidebar-desktop.collapsed{width:68px}.sidebar-top-bar{height:3px;flex-shrink:0;background:linear-gradient(90deg,transparent 5%,#6366f1 30%,#8b5cf6 70%,transparent 95%);opacity:.85}.sidebar-brand{display:flex;align-items:center;gap:12px;padding:16px 14px 14px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;text-decoration:none;position:relative;transition:background .2s ease}.sidebar-brand:hover{background:rgba(99,102,241,.04)}.sidebar-brand-logo-wrap{position:relative;flex-shrink:0}.sidebar-brand-logo{width:38px;height:38px;border-radius:10px;object-fit:contain;background:#e6d0a7;padding:2px;border:1.5px solid rgba(99,102,241,.35);box-shadow:0 2px 12px rgba(99,102,241,.25),0 0 0 3px rgba(99,102,241,.08)}.sidebar-brand-dot{position:absolute;bottom:-2px;right:-2px;width:9px;height:9px;background:#10b981;border-radius:50%;border:2px solid #111827;box-shadow:0 0 8px rgba(16,185,129,.8);animation:pulse-dot 2.5s ease-in-out infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 8px rgba(16,185,129,.8)}50%{box-shadow:0 0 14px rgba(16,185,129,1),0 0 28px rgba(16,185,129,.5)}}.sidebar-brand-name{font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:800;color:#f1f5f9;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.sidebar-brand-role{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:2px 8px;border-radius:20px;margin-top:3px;background:linear-gradient(135deg,rgba(99,102,241,.18),rgba(139,92,246,.12));border:1px solid rgba(99,102,241,.32);color:#a5b4fc;text-transform:uppercase}.sidebar-brand-role.staff{background:rgba(6,182,212,.1);border-color:rgba(6,182,212,.28);color:#22d3ee}.sidebar-nav-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 8px;scrollbar-width:none;scroll-behavior:smooth}.sidebar-nav-scroll::-webkit-scrollbar{display:none}.sidebar-quick-btn{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;border:1px solid transparent}.sidebar-quick-btn:hover{transform:translateX(2px)}.sidebar-quick-btn:active{transform:scale(.97)}.sidebar-quick-btn.analytics{color:#34d399;background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.2);margin-bottom:6px}.sidebar-quick-btn.analytics:hover{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.38);color:#4ade80}.sidebar-quick-btn.pos-console{color:#818cf8;background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.2);margin-bottom:14px}.sidebar-quick-btn.pos-console:hover{background:rgba(99,102,241,.14);border-color:rgba(99,102,241,.38);color:#a5b4fc}.sidebar-section-header{display:flex;align-items:center;justify-content:space-between;padding:0 8px 6px;margin-top:4px}.sidebar-section-title{font-size:9.5px;font-weight:700;letter-spacing:.1em;display:flex;align-items:center;gap:5px;text-transform:uppercase}.sidebar-section-title.ecom{color:#2dd4bf}.sidebar-section-title.pos{color:#a78bfa}.sidebar-section-badge{font-size:8px;font-weight:700;letter-spacing:.05em;padding:2px 6px;border-radius:5px;text-transform:uppercase}.sidebar-section-badge.ecom{color:#2dd4bf;background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.22)}.sidebar-section-badge.pos{color:#a78bfa;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.22)}.sidebar-section-divider{height:1px;margin:10px 6px 12px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 30%,rgba(255,255,255,.06) 70%,transparent)}.sidebar-nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);position:relative;border:1px solid transparent;color:#4b5675;white-space:nowrap;overflow:hidden;letter-spacing:-.01em}.sidebar-nav-item .sidebar-nav-icon{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .18s ease;background:transparent}.sidebar-nav-item:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.06);color:#94a3b8;transform:translateX(2px)}.sidebar-nav-item:hover .sidebar-nav-icon{background:rgba(255,255,255,.05)}.sidebar-nav-item.ecom-active{background:rgba(6,182,212,.1);border-color:rgba(6,182,212,.24);color:#22d3ee;font-weight:600;box-shadow:0 2px 12px rgba(6,182,212,.1)}.sidebar-nav-item.ecom-active:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#22d3ee,#06b6d4);box-shadow:0 0 8px rgba(6,182,212,.6)}.sidebar-nav-item.ecom-active .sidebar-nav-icon{background:rgba(6,182,212,.12);border:1px solid rgba(6,182,212,.24)}.sidebar-nav-item.pos-active{background:rgba(99,102,241,.12);border-color:rgba(99,102,241,.26);color:#a5b4fc;font-weight:600;box-shadow:0 2px 12px rgba(99,102,241,.1)}.sidebar-nav-item.pos-active:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#a5b4fc,#6366f1);box-shadow:0 0 8px rgba(99,102,241,.6)}.sidebar-nav-item.pos-active .sidebar-nav-icon{background:rgba(99,102,241,.14);border:1px solid rgba(99,102,241,.26)}.sidebar-footer{padding:10px;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.sidebar-user-card{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);margin-bottom:6px;transition:all .2s ease}.sidebar-user-card:hover{background:rgba(99,102,241,.07);border-color:rgba(99,102,241,.18)}.sidebar-user-avatar{width:32px;height:32px;border-radius:9px;flex-shrink:0;background:linear-gradient(135deg,rgba(99,102,241,.3),rgba(139,92,246,.3));display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#a5b4fc;border:1px solid rgba(99,102,241,.3)}.sidebar-user-name{font-size:12px;font-weight:600;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.sidebar-user-role-label{font-size:10px;color:#818cf8;font-weight:500;opacity:.75;margin-top:1px}.sidebar-logout-btn{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:transparent;font-size:12px;font-weight:500;color:#374151;cursor:pointer;text-align:left;transition:all .18s ease}.sidebar-logout-btn:hover{color:#f87171;background:rgba(244,63,94,.07);border-color:rgba(244,63,94,.18)}.sidebar-collapse-btn{position:absolute;bottom:90px;right:-13px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#1c2232;border:1px solid rgba(99,102,241,.3);color:#6366f1;cursor:pointer;z-index:40;box-shadow:0 2px 10px rgba(0,0,0,.4),0 0 10px rgba(99,102,241,.12);transition:all .2s ease}.sidebar-collapse-btn:hover{border-color:rgba(99,102,241,.6);box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 20px rgba(99,102,241,.28);transform:scale(1.12);color:#818cf8}.sidebar-mobile-overlay{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fade-in .2s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.sidebar-mobile-drawer{position:absolute;top:0;left:0;bottom:0;width:272px;max-width:88vw;background:#111827;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.08);box-shadow:12px 0 48px rgba(0,0,0,.7);animation:slide-in-left .26s cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes slide-in-left{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.sidebar-hamburger{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;flex-shrink:0;background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.2);color:#818cf8;cursor:pointer;transition:all .18s ease}.sidebar-hamburger:hover{background:rgba(99,102,241,.14);border-color:rgba(99,102,241,.38)}.sidebar-nav-active{background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.28);border-left:2px solid rgba(99,102,241,.8);color:#a5b4fc;box-shadow:0 2px 16px rgba(99,102,241,.1);border-radius:10px}.sidebar-nav-inactive{border:1px solid transparent;color:#374151;border-radius:10px}.sidebar-nav-inactive:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.07);color:#94a3b8;transform:translateX(2px)}.sidebar-section-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#1f2937;padding:0 12px;margin-bottom:6px}.admin-topbar{height:60px;display:flex;align-items:center;gap:12px;padding:0 20px;background:rgba(17,24,39,.96);border-bottom:1px solid rgba(255,255,255,.06);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 4px 20px rgba(0,0,0,.25);position:sticky;top:0;z-index:20;flex-shrink:0}.admin-topbar-search{flex:1;max-width:360px;position:relative}.admin-topbar-search input{width:100%;height:36px;padding:0 12px 0 36px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#f1f5f9;font-size:13px;font-family:Inter,sans-serif;transition:all .2s ease}.admin-topbar-search input::placeholder{color:#374151}.admin-topbar-search input:focus{outline:none;border-color:rgba(99,102,241,.45);background:rgba(99,102,241,.06);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.admin-topbar-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#374151;pointer-events:none}.admin-topbar-icon-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);color:#4b5563;cursor:pointer;transition:all .18s ease;position:relative}.admin-topbar-icon-btn:hover{background:rgba(99,102,241,.09);border-color:rgba(99,102,241,.24);color:#818cf8}.admin-topbar-badge{position:absolute;top:-3px;right:-3px;width:16px;height:16px;border-radius:50%;background:#6366f1;border:2px solid #111827;font-size:8px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}.admin-topbar-profile{display:flex;align-items:center;gap:8px;padding:5px 10px 5px 6px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);cursor:pointer;transition:all .18s ease}@media (min-width:1024px){.admin-topbar-profile{display:none!important}}.admin-topbar-profile:hover{background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.2)}.admin-topbar-avatar{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.admin-topbar-username{font-size:12px;font-weight:600;color:#e2e8f0;white-space:nowrap}.admin-topbar-role{font-size:10px;color:#818cf8;font-weight:500;white-space:nowrap}.badge-pending{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.28);color:#fbbf24;border-radius:6px}.badge-confirmed,.badge-pending{padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.badge-confirmed{background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.28);color:#93c5fd;border-radius:6px}.badge-shipped{background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.28);color:#c4b5fd;border-radius:6px}.badge-delivered,.badge-shipped{padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.badge-delivered{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.28);color:#6ee7b7;border-radius:6px}.badge-rejected{background:rgba(244,63,94,.12);border:1px solid rgba(244,63,94,.28);color:#fda4af;border-radius:6px}.badge-cancelled,.badge-rejected{padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.badge-cancelled{background:rgba(71,85,105,.18);border:1px solid rgba(71,85,105,.32);color:#64748b;border-radius:6px}.admin-table-row{transition:background .15s ease;border-bottom:1px solid rgba(255,255,255,.04)}.admin-table-row:hover{background:rgba(99,102,241,.04)}.admin-table-wrap{background:#161b27;border:1px solid rgba(255,255,255,.07);border-top-color:rgba(255,255,255,.09);box-shadow:0 4px 24px rgba(0,0,0,.35);border-radius:16px;overflow:hidden}.admin-table-head{background:rgba(255,255,255,.025);border-bottom:1px solid rgba(255,255,255,.06)}.admin-table-head th{padding:12px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#374151}.admin-table-head th.sortable:hover{background:rgba(99,102,241,.04);color:#64748b;cursor:pointer}.admin-table-pagination{background:rgba(255,255,255,.015);border-top:1px solid rgba(255,255,255,.05);padding:12px 16px}.admin-page-btn{min-width:36px;height:36px;font-size:12px;font-weight:600;border-radius:9px;transition:all .18s ease;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);color:#374151}.admin-page-btn:hover:not(:disabled){background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.28);color:#818cf8}.admin-page-btn:disabled{opacity:.3;cursor:not-allowed}.admin-page-btn-active{background:linear-gradient(135deg,rgba(99,102,241,.22),rgba(139,92,246,.16))!important;border-color:rgba(99,102,241,.45)!important;color:#a5b4fc!important;box-shadow:0 2px 12px rgba(99,102,241,.22)!important}.admin-glow-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:1px solid rgba(99,102,241,.6)!important;box-shadow:0 4px 16px rgba(99,102,241,.3),inset 0 1px 0 rgba(255,255,255,.1)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;color:#fff!important;border-radius:10px!important;font-weight:600!important}.admin-glow-btn:hover{box-shadow:0 8px 28px rgba(99,102,241,.45),0 0 0 0 transparent!important;transform:translateY(-1px);filter:brightness(1.08)}.admin-btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:1px solid rgba(99,102,241,.5);box-shadow:0 4px 16px rgba(99,102,241,.28),inset 0 1px 0 rgba(255,255,255,.1);transition:all .25s cubic-bezier(.16,1,.3,1);color:#fff;border-radius:10px;font-weight:600;font-family:Inter,sans-serif}.admin-btn-primary:hover:not(:disabled){box-shadow:0 8px 24px rgba(99,102,241,.42);transform:translateY(-1px);filter:brightness(1.08)}.admin-btn-primary:disabled{opacity:.4;cursor:not-allowed}.admin-btn-secondary{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#64748b;transition:all .2s ease;border-radius:10px;font-weight:500}.admin-btn-secondary:hover{background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.26);color:#818cf8}.admin-btn-danger{background:rgba(244,63,94,.1);border:1px solid rgba(244,63,94,.28);color:#fda4af;transition:all .2s ease;border-radius:10px;font-weight:600}.admin-btn-danger:hover{background:rgba(244,63,94,.18);border-color:rgba(244,63,94,.5);box-shadow:0 4px 16px rgba(244,63,94,.18)}.admin-input{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);color:#f1f5f9;transition:all .22s ease;border-radius:10px;font-family:Inter,sans-serif;font-size:13px}.admin-input::placeholder{color:#1f2937}.admin-input:focus{outline:none;border-color:rgba(99,102,241,.55);box-shadow:0 0 0 3px rgba(99,102,241,.1);background:rgba(99,102,241,.04)}.admin-select{width:100%;padding:.65rem .875rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:10px;color:#f1f5f9;font-size:13px;font-family:Inter,sans-serif;transition:all .22s ease;cursor:pointer}.admin-select:focus{outline:none;border-color:rgba(99,102,241,.55);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.admin-select option{background:#161b27;color:#f1f5f9}.admin-label{display:block;font-size:11px;font-weight:600;color:#4b5563;margin-bottom:5px;letter-spacing:.02em}.admin-icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:10px;color:#374151;transition:all .18s ease;cursor:pointer}.admin-icon-btn:hover{background:rgba(99,102,241,.09);border-color:rgba(99,102,241,.26);color:#818cf8}.admin-action-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:9px;color:#64748b;font-size:11px;font-weight:600;transition:all .18s ease;cursor:pointer}.admin-action-btn:hover{background:rgba(99,102,241,.09);border-color:rgba(99,102,241,.26);color:#818cf8}.admin-alert-error{padding:12px 16px;border-radius:12px;background:rgba(244,63,94,.08);border:1px solid rgba(244,63,94,.24);border-left:3px solid rgba(244,63,94,.7);color:#fda4af;font-size:13px}.admin-alert-success{padding:12px 16px;border-radius:12px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.24);border-left:3px solid rgba(16,185,129,.7);color:#6ee7b7;font-size:13px}.admin-alert-warning{padding:12px 16px;border-radius:12px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.24);border-left:3px solid rgba(245,158,11,.7);color:#fcd34d;font-size:13px}.admin-tab-group{display:flex;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);padding:3px;gap:2px}.admin-tab{padding:6px 14px;font-size:12px;font-weight:600;color:#374151;transition:all .18s ease;cursor:pointer;border:none;background:transparent;border-radius:9px;font-family:Inter,sans-serif}.admin-tab:hover{color:#94a3b8}.admin-tab-active{background:rgba(99,102,241,.16)!important;color:#a5b4fc!important;border:1px solid rgba(99,102,241,.28)!important;box-shadow:0 2px 10px rgba(99,102,241,.14)!important;border-radius:9px}.admin-panel{box-shadow:0 4px 20px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04)}.admin-panel,.admin-section-card{background:#161b27;border:1px solid rgba(255,255,255,.07);border-top-color:rgba(255,255,255,.09);border-radius:16px;padding:20px}.admin-section-card{box-shadow:0 4px 20px rgba(0,0,0,.28)}.admin-section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;color:#f1f5f9;margin-bottom:14px;letter-spacing:-.015em}.quick-action-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);transition:all .22s cubic-bezier(.16,1,.3,1);border-radius:14px}.quick-action-card:hover{background:rgba(99,102,241,.07);border-color:rgba(99,102,241,.26);transform:translateY(-2px) scale(1.01);box-shadow:0 8px 24px rgba(99,102,241,.12)}.admin-page-title{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#f1f5f9;letter-spacing:-.025em;line-height:1.2}.admin-page-subtitle{font-size:13px;color:#374151;font-weight:400;margin-top:3px}.admin-glow-text{color:#818cf8}.glow-cyan{box-shadow:0 0 20px rgba(6,182,212,.3)}.glow-purple{box-shadow:0 0 20px rgba(139,92,246,.3)}.glow-indigo{box-shadow:0 0 20px rgba(99,102,241,.3)}.glow-amber{box-shadow:0 0 20px rgba(245,158,11,.3)}.glow-teal{box-shadow:0 0 20px rgba(20,184,166,.3)}.glow-emerald{box-shadow:0 0 20px rgba(16,185,129,.3)}.glow-rose{box-shadow:0 0 20px rgba(244,63,94,.3)}.text-gradient-cyan{background:linear-gradient(135deg,#22d3ee,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-purple{background:linear-gradient(135deg,#a78bfa,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient-indigo{background:linear-gradient(135deg,#818cf8,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.admin-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 25%,rgba(99,102,241,.08) 50%,rgba(255,255,255,.06) 75%,transparent)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.admin-scroll::-webkit-scrollbar{width:4px}.admin-scroll::-webkit-scrollbar-track{background:transparent}.admin-scroll::-webkit-scrollbar-thumb{background:rgba(99,102,241,.18);border-radius:4px}.admin-scroll::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.35)}.timeline-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.admin-back-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#374151;transition:color .18s ease;text-decoration:none}.admin-back-link:hover{color:#818cf8}.admin-stat-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:20px;font-size:10px;font-weight:600}.admin-stat-chip-up{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.24);color:#6ee7b7}.admin-stat-chip-down{background:rgba(244,63,94,.1);border:1px solid rgba(244,63,94,.24);color:#fda4af}.admin-mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:45;display:flex;align-items:stretch;justify-content:space-around;padding:6px 4px calc(6px + env(safe-area-inset-bottom, 0px));background:rgba(15,17,23,.97);backdrop-filter:blur(28px) saturate(1.8);-webkit-backdrop-filter:blur(28px) saturate(1.8);border-top:1px solid rgba(255,255,255,.07);box-shadow:0 -4px 24px rgba(0,0,0,.5)}@media (min-width:1024px){.admin-mobile-nav{display:none}}.admin-mobile-nav-item{display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 8px;min-width:54px;border-radius:12px;color:#1f2937;font-size:9px;font-weight:600;text-decoration:none;transition:all .18s ease}.admin-mobile-nav-item:hover{color:#64748b}.admin-mobile-nav-item.active{color:#818cf8;background:rgba(99,102,241,.1)}.admin-mobile-nav-item svg{width:20px;height:20px}.admin-mobile-nav-2027{position:fixed;bottom:12px;left:12px;right:12px;z-index:45;display:flex;align-items:center;justify-content:space-around;padding:6px 4px calc(6px + env(safe-area-inset-bottom, 0px));background:rgba(17,24,39,.97);backdrop-filter:blur(32px) saturate(1.8);-webkit-backdrop-filter:blur(32px) saturate(1.8);border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 8px 40px rgba(0,0,0,.6)}@media (min-width:1024px){.admin-mobile-nav-2027{display:none}}.admin-mobile-nav-item-2027{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 10px;min-width:54px;border-radius:16px;color:#1f2937;font-size:9px;font-weight:600;text-decoration:none;position:relative;transition:all .28s cubic-bezier(.34,1.56,.64,1)}.admin-mobile-nav-item-2027:hover{color:#64748b}.admin-mobile-nav-item-2027 svg{width:20px;height:20px;transition:all .28s cubic-bezier(.34,1.56,.64,1)}.admin-mobile-nav-item-2027.active{color:#a5b4fc;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.22)}.admin-mobile-nav-item-2027.active svg{transform:scale(1.15) translateY(-1px)}.admin-mobile-nav-item-2027.active:after{content:"";position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#6366f1;box-shadow:0 0 10px 2px rgba(99,102,241,.6);animation:nav-dot-pulse 2s ease-in-out infinite}@keyframes nav-dot-pulse{0%,to{box-shadow:0 0 8px 2px rgba(99,102,241,.5);transform:translateX(-50%) scale(1)}50%{box-shadow:0 0 16px 4px rgba(99,102,241,.7);transform:translateX(-50%) scale(1.4)}}@media (max-width:639px){.admin-header-2027{height:52px!important;min-height:52px!important}}.admin-header-search-expanded{position:absolute;top:100%;left:0;right:0;padding:8px 16px 12px;background:rgba(15,17,23,.98);backdrop-filter:blur(28px) saturate(1.8);-webkit-backdrop-filter:blur(28px) saturate(1.8);border-bottom:1px solid rgba(255,255,255,.07);box-shadow:0 12px 32px rgba(0,0,0,.5)}.admin-clock-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.18);border-radius:20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;color:#818cf8;letter-spacing:.04em}.admin-drawer-overlay-2027{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.7);backdrop-filter:blur(8px) saturate(1.3);-webkit-backdrop-filter:blur(8px) saturate(1.3)}.admin-drawer-2027{position:fixed;inset-block:0;left:0;width:272px;z-index:50;background:#111827;border-right:1px solid rgba(255,255,255,.08);box-shadow:12px 0 48px rgba(0,0,0,.7)}.admin-touch-tap{position:relative;overflow:hidden}.admin-touch-tap:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--tap-x,50%) var(--tap-y,50%),rgba(99,102,241,.12) 0,transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.admin-touch-tap:active:before{opacity:1;transition:opacity .05s ease}.admin-kpi-scroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px}.admin-kpi-scroll::-webkit-scrollbar{display:none}.admin-kpi-scroll{-ms-overflow-style:none;scrollbar-width:none}.admin-kpi-scroll>*{scroll-snap-align:start;flex:0 0 72%;min-width:0}@media (min-width:640px){.admin-kpi-scroll>*{flex:0 0 44%}}@media (min-width:1024px){.admin-kpi-scroll{display:grid;grid-template-columns:repeat(4,1fr);overflow-x:visible;scroll-snap-type:none}.admin-kpi-scroll>*{flex:none}}.admin-order-card-mobile{background:#1c2232;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:14px;transition:all .22s cubic-bezier(.16,1,.3,1)}.admin-order-card-mobile:active{transform:scale(.98);background:rgba(99,102,241,.05)}@keyframes slide-up-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes glow-ring{0%,to{box-shadow:0 0 0 0 rgba(99,102,241,0)}50%{box-shadow:0 0 0 8px rgba(99,102,241,.08)}}@keyframes count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-sweep{0%{left:-150%}50%,to{left:100%}}@keyframes glow-pulse-soft{0%,to{box-shadow:0 4px 20px rgba(0,0,0,.4),0 0 0 1px rgba(99,102,241,.04)}50%{box-shadow:0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(99,102,241,.14),0 0 24px rgba(99,102,241,.06)}}@keyframes scan-sweep{0%{top:0}to{top:100%}}@keyframes float-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(3%,2%) scale(1.04)}}@keyframes float-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-2%,3%) scale(1.03)}}@keyframes float-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(2%,-2%) scale(1.03)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.5}to{transform:scale(1.5);opacity:0}}.animate-float-1{animation:float-1 12s ease-in-out infinite}.animate-float-2{animation:float-2 15s ease-in-out infinite}.animate-float-3{animation:float-3 10s ease-in-out infinite}.animate-slide-up{animation:slide-up-fade .45s cubic-bezier(.16,1,.3,1) forwards}.animate-scale-in{animation:scale-in .38s cubic-bezier(.16,1,.3,1) forwards}.animate-glow-ring{animation:glow-ring 3s ease-in-out infinite}.animate-count-up{animation:count-up .55s cubic-bezier(.16,1,.3,1) forwards}.admin-glass-pulse{animation:glow-pulse-soft 7s ease-in-out infinite}.shimmer-btn{overflow:hidden;position:relative}.shimmer-btn:after{content:"";position:absolute;top:0;height:100%;width:150%;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.05) 40%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 60%,transparent);transform:skewX(-20deg);animation:shimmer-sweep 5s ease-in-out infinite}.stagger-1{animation-delay:.05s}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}.stagger-7{animation-delay:.35s}.stagger-8{animation-delay:.4s}.stagger-9{animation-delay:.45s}.hud-bracket{position:absolute;width:12px;height:12px;border-color:rgba(99,102,241,.28);border-style:solid;pointer-events:none}.hud-bracket-tl{top:-1px;left:-1px;border-width:1.5px 0 0 1.5px}.hud-bracket-tr{top:-1px;right:-1px;border-width:1.5px 1.5px 0 0}.hud-bracket-bl{bottom:-1px;left:-1px;border-width:0 0 1.5px 1.5px}.hud-bracket-br{bottom:-1px;right:-1px;border-width:0 1.5px 1.5px 0}.ai-scanline{position:absolute;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 5%,rgba(99,102,241,.1) 18%,rgba(99,102,241,.8) 44%,rgba(139,92,246,.9) 50%,rgba(99,102,241,.8) 56%,rgba(99,102,241,.1) 82%,transparent 95%);box-shadow:0 0 12px 3px rgba(99,102,241,.3),0 0 5px 2px rgba(139,92,246,.5);z-index:30;pointer-events:none;animation:scan-sweep 3.5s linear infinite}.neon-border-cyan{border:1px solid rgba(6,182,212,.28);box-shadow:0 0 12px rgba(6,182,212,.1)}.neon-border-purple{border:1px solid rgba(139,92,246,.28);box-shadow:0 0 12px rgba(139,92,246,.1)}.neon-border-indigo{border:1px solid rgba(99,102,241,.3);box-shadow:0 0 12px rgba(99,102,241,.12)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px}.admin-content-with-floating-nav{padding-bottom:calc(70px + env(safe-area-inset-bottom, 0px))}@media (min-width:1024px){.admin-content-with-floating-nav{padding-bottom:24px}}@media (max-width:768px){[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,1fr)!important}.admin-card,.admin-glass-panel{min-width:0;overflow:hidden}table{min-width:600px}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.stats-grid{grid-template-columns:repeat(2,1fr)!important}.btn-mobile-full{width:100%;justify-content:center}.col-hide-mobile{display:none!important}.admin-content-padding{padding:12px!important}.flex-mobile-col{flex-direction:column!important;align-items:flex-start!important}.chart-container{height:200px!important}}@media (max-width:480px){[style*="grid-template-columns: repeat(2"]{grid-template-columns:1fr!important}.admin-page-title{font-size:18px!important}.kpi-card{padding:12px!important}.admin-card{border-radius:14px}.stat-value{font-size:1.5rem}.admin-panel,.admin-section-card{padding:14px;border-radius:14px}}@media (max-width:639px){.admin-welcome-mobile{padding:14px!important}.admin-welcome-mobile h2{font-size:15px!important}.admin-quick-actions-mobile{display:grid!important;grid-template-columns:repeat(2,1fr);gap:8px}.admin-quick-actions-mobile>a{flex-direction:column;padding:14px 8px!important;border-radius:14px!important;gap:6px!important;justify-content:center;text-align:center;background:rgba(99,102,241,.05);border:1px solid rgba(99,102,241,.14)}.admin-quick-actions-mobile>a svg{width:20px!important;height:20px!important}}.admin-kpi-touch{transition:transform .2s cubic-bezier(.34,1.56,.64,1);cursor:pointer}.admin-kpi-touch:active{transform:scale(.97)}.slip-viewer-bg{background:rgba(15,17,23,.98)}.theme-dark,:root,[data-theme=dark]{--admin-topbar-bg:rgba(17,24,39,0.97);--admin-sidebar-bg:#111827;--admin-bg-gradient:radial-gradient(ellipse at 10% 5%,rgba(99,102,241,0.08) 0%,transparent 50%),radial-gradient(ellipse at 90% 10%,rgba(139,92,246,0.07) 0%,transparent 45%),radial-gradient(ellipse at 50% 90%,rgba(6,182,212,0.05) 0%,transparent 50%);color-scheme:dark}.text-\[\#1e2d48\],.text-\[\#2a3a58\],.text-\[\#3d4d6a\],[style*="color: #1e2d48"],[style*="color: #2a3a58"],[style*="color: #3d4d6a"],[style*="color:#1e2d48"],[style*="color:#2a3a58"],[style*="color:#3d4d6a"]{color:var(--admin-text-muted,#94a3b8)!important}.admin-table-head th,.theme-dark .admin-table-head th,[data-theme=dark] .admin-table-head th,th[style*="color: #1e2d48"],th[style*="color:#1e2d48"]{color:#94a3b8!important}.theme-light,[data-theme=light]{--admin-bg:#f4f6f9;--admin-surface:#ffffff;--admin-surface-2:#f8fafc;--admin-surface-3:#f1f5f9;--admin-surface-raised:#ffffff;--admin-topbar-bg:rgba(255,255,255,0.96);--admin-sidebar-bg:#ffffff;--admin-bg-gradient:radial-gradient(ellipse at 10% 5%,rgba(99,102,241,0.05) 0%,transparent 50%),radial-gradient(ellipse at 90% 10%,rgba(139,92,246,0.04) 0%,transparent 45%);--admin-border:rgba(0,0,0,0.09);--admin-border-soft:rgba(0,0,0,0.05);--admin-border-hover:rgba(99,102,241,0.40);--admin-border-strong:rgba(99,102,241,0.25);--admin-text:#0f172a;--admin-text-sec:#334155;--admin-text-muted:#64748b;--admin-text-subtle:#94a3b8;--admin-shadow-sm:0 1px 2px rgba(0,0,0,0.05);--admin-shadow-md:0 4px 16px rgba(0,0,0,0.06);--admin-shadow-lg:0 10px 30px rgba(0,0,0,0.08);color-scheme:light}.theme-light body,[data-theme=light] body{background-color:#f4f6f9;color:#0f172a}.theme-light div[style*="background: #05080f"],.theme-light div[style*="background: #080d14"],.theme-light div[style*="background:#05080f"],.theme-light div[style*="background:#080d14"],[data-theme=light] div[style*="background: #05080f"],[data-theme=light] div[style*="background: #080d14"],[data-theme=light] div[style*="background:#05080f"],[data-theme=light] div[style*="background:#080d14"]{background:transparent!important;color:#0f172a!important}.theme-light .sidebar-desktop,[data-theme=light] .sidebar-desktop{background:#ffffff!important;border-right:1px solid rgba(0,0,0,.08)!important;box-shadow:2px 0 20px rgba(0,0,0,.04)!important}.theme-light .sidebar-brand,[data-theme=light] .sidebar-brand{border-bottom:1px solid rgba(0,0,0,.08)!important}.theme-light .sidebar-brand-name,[data-theme=light] .sidebar-brand-name{color:#0f172a!important}.theme-light .sidebar-section-title,[data-theme=light] .sidebar-section-title{color:#64748b!important}.theme-light .sidebar-nav-item,[data-theme=light] .sidebar-nav-item{color:#475569!important}.theme-light .sidebar-nav-item:hover,[data-theme=light] .sidebar-nav-item:hover{background:rgba(99,102,241,.06)!important;color:#4f46e5!important}.theme-light .sidebar-nav-item.active,.theme-light .sidebar-nav-item.ecom-active,.theme-light .sidebar-nav-item.pos-active,[data-theme=light] .sidebar-nav-item.active,[data-theme=light] .sidebar-nav-item.ecom-active,[data-theme=light] .sidebar-nav-item.pos-active{background:rgba(99,102,241,.08)!important;color:#4f46e5!important;border-color:rgba(99,102,241,.3)!important}.theme-light .sidebar-footer,[data-theme=light] .sidebar-footer{border-top:1px solid rgba(0,0,0,.08)!important;background:#ffffff!important}.theme-light .sidebar-user-card,[data-theme=light] .sidebar-user-card{background:#f8fafc!important;border-color:rgba(0,0,0,.08)!important}.theme-light .sidebar-user-name,[data-theme=light] .sidebar-user-name{color:#0f172a!important}.theme-light .admin-card,.theme-light .admin-panel,.theme-light .admin-table-wrap,.theme-light .dash-card,.theme-light .glass-card,.theme-light .kpi-card,[data-theme=light] .admin-card,[data-theme=light] .admin-panel,[data-theme=light] .admin-table-wrap,[data-theme=light] .dash-card,[data-theme=light] .glass-card,[data-theme=light] .kpi-card{background:#ffffff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 20px rgba(0,0,0,.05)!important;color:#0f172a!important}.theme-light .kpi-card [style*="color: #22e5ff"],.theme-light .kpi-card [style*="color:#22e5ff"],[data-theme=light] .kpi-card [style*="color: #22e5ff"],[data-theme=light] .kpi-card [style*="color:#22e5ff"]{color:#0284c7!important;text-shadow:none!important}.theme-light .kpi-card [style*="color: #34d399"],.theme-light .kpi-card [style*="color:#34d399"],[data-theme=light] .kpi-card [style*="color: #34d399"],[data-theme=light] .kpi-card [style*="color:#34d399"]{color:#059669!important;text-shadow:none!important}.theme-light .kpi-card [style*="color: #fbbf24"],.theme-light .kpi-card [style*="color:#fbbf24"],[data-theme=light] .kpi-card [style*="color: #fbbf24"],[data-theme=light] .kpi-card [style*="color:#fbbf24"]{color:#d97706!important;text-shadow:none!important}.theme-light .text-white:not(.btn-wine):not(.admin-btn-primary):not([class*=badge]),.theme-light [style*="color: #eef2ff"],.theme-light [style*="color: #f1f5f9"],.theme-light [style*="color: #f3f7fb"],.theme-light [style*="color: #f8fafc"],.theme-light [style*="color: #ffffff"],.theme-light [style*="color: white"],.theme-light [style*="color:#eef2ff"],.theme-light [style*="color:#f1f5f9"],.theme-light [style*="color:#f3f7fb"],.theme-light [style*="color:#f8fafc"],.theme-light [style*="color:#ffffff"],.theme-light [style*="color:white"],.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6,[data-theme=light] .text-white:not(.btn-wine):not(.admin-btn-primary):not([class*=badge]),[data-theme=light] [style*="color: #eef2ff"],[data-theme=light] [style*="color: #f1f5f9"],[data-theme=light] [style*="color: #f3f7fb"],[data-theme=light] [style*="color: #f8fafc"],[data-theme=light] [style*="color: #fff "],[data-theme=light] [style*="color: #fff;"],[data-theme=light] [style*="color: #ffffff"],[data-theme=light] [style*="color: white"],[data-theme=light] [style*="color:#eef2ff"],[data-theme=light] [style*="color:#f1f5f9"],[data-theme=light] [style*="color:#f3f7fb"],[data-theme=light] [style*="color:#f8fafc"],[data-theme=light] [style*="color:#fff "],[data-theme=light] [style*="color:#fff;"],[data-theme=light] [style*="color:#ffffff"],[data-theme=light] [style*="color:white"],[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:#0f172a!important}.theme-light .text-\[\#3d4d6a\],.theme-light .text-slate-500,.theme-light [style*="color: #3d4d6a"],.theme-light [style*="color: #64748b"],.theme-light [style*="color: #94a3b8"],.theme-light [style*="color:#3d4d6a"],.theme-light [style*="color:#64748b"],.theme-light [style*="color:#94a3b8"],[data-theme=light] .text-\[\#3d4d6a\],[data-theme=light] .text-slate-500,[data-theme=light] [style*="color: #3d4d6a"],[data-theme=light] [style*="color: #64748b"],[data-theme=light] [style*="color: #94a3b8"],[data-theme=light] [style*="color:#3d4d6a"],[data-theme=light] [style*="color:#64748b"],[data-theme=light] [style*="color:#94a3b8"]{color:#475569!important}.theme-light .admin-btn-primary,.theme-light .admin-btn-primary *,.theme-light .badge-delivered,.theme-light .badge-rejected,.theme-light .btn-wine,.theme-light .btn-wine *,.theme-light a[style*="background: linear-gradient"],.theme-light a[style*="background:linear-gradient"],.theme-light button[style*="background: linear-gradient"],.theme-light button[style*="background: linear-gradient"] *,.theme-light button[style*="background:linear-gradient"],.theme-light button[style*="background:linear-gradient"] *,[data-theme=light] .admin-btn-primary,[data-theme=light] .admin-btn-primary *,[data-theme=light] .badge-delivered,[data-theme=light] .badge-rejected,[data-theme=light] .btn-wine,[data-theme=light] .btn-wine *,[data-theme=light] a[style*="background: linear-gradient"],[data-theme=light] a[style*="background:linear-gradient"],[data-theme=light] button[style*="background: linear-gradient"],[data-theme=light] button[style*="background: linear-gradient"] *,[data-theme=light] button[style*="background:linear-gradient"],[data-theme=light] button[style*="background:linear-gradient"] *{color:#ffffff!important}.theme-light .admin-table-head th,.theme-light th,[data-theme=light] .admin-table-head th,[data-theme=light] th{background:#f8fafc!important;color:#475569!important;border-bottom:1px solid #e2e8f0!important}.theme-light .admin-table-row,[data-theme=light] .admin-table-row{background:#ffffff!important;border-bottom:1px solid #f1f5f9!important}.theme-light .admin-table-row:hover,[data-theme=light] .admin-table-row:hover{background:#f8fafc!important}.theme-light .admin-table-row td,[data-theme=light] .admin-table-row td{color:#0f172a!important}.theme-light .admin-input,.theme-light .admin-select,.theme-light .wine-input,.theme-light input[type=password],.theme-light input[type=search],.theme-light input[type=text],.theme-light select,[data-theme=light] .admin-input,[data-theme=light] .admin-select,[data-theme=light] .wine-input,[data-theme=light] input[type=password],[data-theme=light] input[type=search],[data-theme=light] input[type=text],[data-theme=light] select{background:#ffffff!important;color:#0f172a!important;border:1px solid #cbd5e1!important}.theme-light .admin-input:focus,.theme-light input:focus,[data-theme=light] .admin-input:focus,[data-theme=light] input:focus{border-color:#6366f1!important;box-shadow:0 0 0 3px rgba(99,102,241,.15)!important}.theme-light input::placeholder,[data-theme=light] input::placeholder{color:#94a3b8!important}.theme-light .form-label,[data-theme=light] .form-label{color:#334155!important}.theme-light .tab-btn,[data-theme=light] .tab-btn{color:#64748b!important}.theme-light .tab-btn.active,[data-theme=light] .tab-btn.active{background:rgba(99,102,241,.1)!important;color:#4f46e5!important;border-color:rgba(99,102,241,.3)!important}.theme-light .product-row,[data-theme=light] .product-row{background:transparent!important}.theme-light .product-row:hover,[data-theme=light] .product-row:hover{background:#f8fafc!important}.theme-light .admin-clock-pill,[data-theme=light] .admin-clock-pill{background:rgba(99,102,241,.08)!important;border-color:rgba(99,102,241,.2)!important;color:#4f46e5!important}.theme-light .admin-topbar-profile,[data-theme=light] .admin-topbar-profile{background:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.08)!important}.theme-light .admin-topbar-profile>div>div:first-child,[data-theme=light] .admin-topbar-profile>div>div:first-child{color:#0f172a!important}@media print{@page{size:auto;margin:8mm}body,html{background:#ffffff!important;color:#000000!important;margin:0!important;padding:0!important;height:auto!important;min-height:auto!important;overflow:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#admin-ai-chat-btn,#admin-ai-chat-window,#heartbeat-indicator,.admin-ai-chat,.admin-clock-pill,.admin-topbar,.admin-topbar-icon-btn,.admin-topbar-profile,.no-print,.sidebar-collapse-btn,.sidebar-desktop,.sidebar-mobile-drawer,.sidebar-mobile-overlay,aside,header,nav{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:none!important}.admin-main-content,.admin-main-wrap,.admin-shell-container,main{display:block!important;min-height:auto!important;height:auto!important;background:#ffffff!important;color:#000000!important;padding:0!important;margin:0!important;border:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;max-width:100%!important;width:100%!important}.admin-shell-container>div:first-child{display:none!important}}