:root{--font-inter:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--background:#090d16;--surface:#0f1624bf;--surface-hover:#1a2438b3;--surface-solid:#0f172a;--surface-elevated:#111827;--surface-inset:#00000040;--control-bg:#ffffff0d;--control-hover:#ffffff1a;--input-background:#080d18;--sidebar-background:#0b0e14f2;--overlay-background:#000000c7;--sticky-column:#0f172af5;--shadow-color:#00000073;--border-color:#ffffff12;--border-color-hover:#ffffff24;--text-main:#f8fafc;--text-muted:#94a3b8;--text-dim:#64748b;--primary:#6366f1;--primary-hover:#4f46e5;--primary-glow:#6366f133;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--info:#0ea5e9;--purple:#8b5cf6;--pink:#ec4899;--accent-cyan:#38bdf8;--accent-green:#34d399;--accent-amber:#fbbf24;--accent-red:#f87171;--accent-purple:#a78bfa;--accent-pink:#f472b6;--accent-indigo:#a5b4fc;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px}.shop-settings-dialog{--settings-surface:#0f131c;--settings-panel:#ffffff09;--settings-panel-strong:#ffffff0f;--settings-border:#ffffff1a;--settings-text:#f8fafc;--settings-muted:#94a3b8;--settings-input:#02061794}.shop-settings-help{color:#a5b4fc;cursor:help;background:#6366f124;border:1px solid #818cf857;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.shop-settings-help:focus-visible{outline-offset:2px;outline:2px solid #818cf8}.shop-settings-tabs{gap:6px!important;padding:7px 12px!important}.shop-settings-tab{color:var(--settings-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;padding:8px 14px!important}.shop-settings-tab:hover{color:var(--settings-text)!important;background:var(--settings-panel-strong)!important}.shop-settings-tab.is-active{box-shadow:0 5px 14px #4f46e53d;color:#fff!important;background:#4f46e5!important;border-color:#6366f1!important}.shop-type-toggle{border-color:var(--settings-border)!important;background:#02061761!important}.shop-type-option{color:var(--settings-muted)!important;background:0 0!important}.shop-type-option.standard.is-active{color:#fff!important;background:#4f46e5!important}.shop-type-option.mall.is-active{color:#fff!important;background:#dc2626!important}.shop-settings-body{gap:14px!important;padding:18px 20px!important}.shop-settings-section{border:1px solid var(--settings-border)!important;background:var(--settings-panel)!important;border-radius:12px!important;padding:14px 16px!important}.shop-settings-card{background:var(--settings-panel)!important;border-color:var(--settings-border)!important;gap:9px!important}.shop-settings-dialog input,.shop-settings-dialog select,.shop-settings-dialog textarea{background:var(--settings-input)!important;border-color:var(--settings-border)!important;color:var(--settings-text)!important}.shop-settings-footer{background:#020617c2!important}html[data-theme=light] .shop-settings-dialog{--settings-surface:#f8fafc;--settings-panel:#fff;--settings-panel-strong:#eef2ff;--settings-border:#dbe2ea;--settings-text:#0f172a;--settings-muted:#526079;--settings-input:#f8fafc;background:var(--settings-surface)!important;color:var(--settings-text)!important;border-color:#d7dee8!important;box-shadow:0 24px 70px #0f172a33!important}html[data-theme=light] .shop-settings-header,html[data-theme=light] .shop-settings-tabs,html[data-theme=light] .shop-settings-footer{background:#fff!important;border-color:#dbe2ea!important}html[data-theme=light] .shop-settings-dialog [style*="color: #FFFFFF"],html[data-theme=light] .shop-settings-dialog [style*="color: #E2E8F0"],html[data-theme=light] .shop-settings-dialog [style*="color: #CBD5E1"]{color:#0f172a!important}html[data-theme=light] .shop-settings-dialog [style*="color: #94A3B8"]{color:#526079!important}html[data-theme=light] .shop-settings-dialog .shop-settings-tab.is-active,html[data-theme=light] .shop-settings-dialog .shop-settings-tab.is-active span{color:#fff!important}html[data-theme=light] .shop-settings-help{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}html[data-theme=light] .shop-type-toggle{background:#eef2f7!important}html[data-theme=light] .shop-type-option.is-active,html[data-theme=light] .shop-type-option.is-active span{color:#fff!important}html[data-theme=light] .shop-settings-dialog input,html[data-theme=light] .shop-settings-dialog select,html[data-theme=light] .shop-settings-dialog textarea{box-shadow:inset 0 0 0 1px #0f172a04}@media (max-width:760px){.shop-settings-dialog{border-radius:14px!important;max-height:96vh!important}.shop-settings-header{padding:14px 16px 12px!important}.shop-settings-tabs{justify-content:flex-start}.shop-settings-tab{padding:8px 11px!important}.shop-settings-body{padding:14px!important}.shop-settings-fields,.shop-settings-card [style*="grid-template-columns: 1.3fr 1fr"]{grid-template-columns:1fr!important}.shop-settings-footer{padding:10px 12px!important}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f7fb;--surface:#ffffffe6;--surface-hover:#fff;--surface-solid:#fff;--surface-elevated:#fff;--surface-inset:#eef2f7;--control-bg:#0f172a0e;--control-hover:#0f172a1a;--input-background:#fff;--sidebar-background:#fffffff5;--overlay-background:#0f172a61;--sticky-column:#f8fafcfa;--shadow-color:#0f172a24;--border-color:#0f172a1c;--border-color-hover:#0f172a33;--text-main:#0f172a;--text-muted:#475569;--text-dim:#64748b;--primary:#4f46e5;--primary-hover:#4338ca;--primary-glow:#4f46e529;--info:#0284c7;--accent-cyan:#0369a1;--accent-green:#047857;--accent-amber:#92400e;--accent-red:#b91c1c;--accent-purple:#6d28d9;--accent-pink:#be185d;--accent-indigo:#4338ca}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--background);color:var(--text-main);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:background-color .2s,color .2s;overflow-x:hidden}button,input,select,textarea{font:inherit}input,select,textarea{color-scheme:normal}.glass-card{background:var(--surface);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:border-color .2s,box-shadow .2s,transform .2s}.glass-card-hover:hover{background:var(--surface-hover);border-color:var(--border-color-hover);transform:translateY(-1px);box-shadow:0 12px 30px -10px #00000080}.glass-panel{background:color-mix(in srgb, var(--surface-solid) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border-color);border-radius:var(--radius-md)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.animate-fade{animation:.3s cubic-bezier(.16,1,.3,1) fadeIn}@keyframes pulseRed{0%,to{border-color:#ef444499;box-shadow:0 0 15px #ef444433}50%{border-color:#ef444433;box-shadow:0 0 5px #ef44440d}}.alert-pulse-red{animation:2.2s ease-in-out infinite pulseRed}.quick-nav-box{background:var(--control-bg);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;justify-content:space-between;padding:16px 18px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.quick-nav-box:hover{background:var(--control-hover);border-color:#38bdf859;transform:translateY(-2px);box-shadow:0 8px 20px -4px #0006}.table-row-hover{transition:background .2s}.table-row-hover:hover{background:var(--control-bg)}.video-title-link{transition:color .2s}.video-title-link:hover{color:#38bdf8!important}.perf-btn{color:#38bdf8;cursor:pointer;white-space:nowrap;background:#38bdf81f;border:1px solid #38bdf859;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #38bdf826}.perf-btn:hover{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%)}.btn-primary{background:linear-gradient(135deg, var(--primary) 0%, #4338ca 100%);color:#fff;border-radius:var(--radius-sm);cursor:pointer;box-shadow:0 4px 14px var(--primary-glow);border:none;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #6366f159}.btn-secondary{background:var(--control-bg);color:var(--text-main);border-radius:var(--radius-sm);border:1px solid var(--border-color);cursor:pointer;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.btn-secondary:hover{background:var(--control-hover);border-color:var(--border-color-hover)}.badge{border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.badge-emerald{color:#34d399;background:#10b98126}.badge-amber{color:#fbbf24;background:#f59e0b26}.badge-rose{color:#f87171;background:#ef444426}.badge-cyan{color:#38bdf8;background:#0ea5e926}.badge-purple{color:#a78bfa;background:#8b5cf626}.badge-pink{color:#f472b6;background:#ec489926}.badge-indigo{color:#818cf8;background:#6366f126;border:1px solid #6366f140}html[data-theme=light] .badge-emerald{color:#047857;background:#0596691c}html[data-theme=light] .badge-amber{color:#92400e;background:#d977061f}html[data-theme=light] .badge-rose{color:#b91c1c;background:#dc26261a}html[data-theme=light] .badge-cyan{color:#0369a1;background:#0284c71a}html[data-theme=light] .badge-purple{color:#6d28d9;background:#7c3aed1a}html[data-theme=light] .badge-pink{color:#be185d;background:#db27771a}html[data-theme=light] .badge-indigo{color:#4338ca;background:#4f46e51a}.app-sidebar{transition:width .25s cubic-bezier(.4,0,.2,1),min-width .25s cubic-bezier(.4,0,.2,1),transform .3s ease-in-out!important}.sidebar-nav-scroll{scrollbar-width:thin;scrollbar-color:#94a3b847 transparent;overscroll-behavior:contain}.sidebar-nav-scroll::-webkit-scrollbar{width:4px}.sidebar-nav-scroll::-webkit-scrollbar-track{background:0 0}.sidebar-nav-scroll::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px}html,body{max-width:100vw;overflow-x:hidden}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.swipeable-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:6px;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.swipeable-chips::-webkit-scrollbar{display:none}.mobile-table-wrapper{-webkit-overflow-scrolling:touch;border-radius:10px;width:100%;position:relative;overflow-x:auto}.mobile-table-wrapper table{min-width:720px}.sticky-col-first{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;left:0;background:var(--sticky-column)!important}.theme-toggle{border:1px solid var(--border-color);background:var(--control-bg);width:100%;min-height:38px;color:var(--text-muted);cursor:pointer;border-radius:9px;justify-content:flex-start;align-items:center;gap:9px;padding:8px 11px;font-size:12px;font-weight:650;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.theme-toggle:hover{color:var(--text-main);background:var(--control-hover);border-color:var(--border-color-hover)}.theme-toggle-compact{justify-content:center;padding-inline:0}.theme-toggle-icon{width:20px;height:20px;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.sidebar-footer-actions{position:relative;overflow:visible}.sidebar-footer-actions .theme-toggle,.sidebar-icon-action{border:1px solid var(--border-color);background:var(--control-bg);width:100%;min-width:0;height:40px;min-height:40px;color:var(--text-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex;position:relative}.sidebar-footer-actions .theme-toggle:hover,.sidebar-icon-action:hover,.sidebar-icon-action:focus-visible{color:var(--primary);background:var(--control-hover);border-color:color-mix(in srgb, var(--primary) 38%, var(--border-color));outline:none;transform:translateY(-1px)}.sidebar-action-tooltip{min-width:0;position:relative}.sidebar-action-tooltip:after,.sidebar-icon-action:after{content:attr(data-tooltip);color:#f8fafc;text-align:center;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;z-index:20;background:#111827;border-radius:7px;width:max-content;max-width:230px;padding:6px 8px;font-size:10.5px;font-weight:600;line-height:1.35;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 24px #0f172a3d}.sidebar-action-tooltip:hover:after,.sidebar-action-tooltip:focus-within:after,.sidebar-icon-action:hover:after,.sidebar-icon-action:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.sidebar-action-tooltip:after{left:0;transform:translateY(4px)}.sidebar-action-tooltip:hover:after,.sidebar-action-tooltip:focus-within:after{transform:translate(0)}.sidebar-status-action:after,.sidebar-logout-action:after{left:auto;right:0;transform:translateY(4px)}.sidebar-status-action:hover:after,.sidebar-status-action:focus-visible:after,.sidebar-logout-action:hover:after,.sidebar-logout-action:focus-visible:after{transform:translate(0)}.sidebar-status-action{cursor:help}.sidebar-status-dot{border:1.5px solid var(--surface-solid);border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:8px}.sidebar-logout-action{color:var(--accent-red);background:#ef444414;border-color:#ef444433}.sidebar-logout-action:hover,.sidebar-logout-action:focus-visible{color:var(--accent-red);background:#ef444424;border-color:#ef444457}.sidebar-footer-actions.is-collapsed .sidebar-action-tooltip:after,.sidebar-footer-actions.is-collapsed .sidebar-icon-action:after{display:none}.standalone-page{background:radial-gradient(circle at 15% 5%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 34%), var(--background);place-items:center;min-height:100vh;padding:72px 20px 24px;display:grid;position:relative}.standalone-page-toolbar{z-index:5;width:168px;position:fixed;top:18px;right:20px}.standalone-card{background:var(--surface-elevated);border:1px solid var(--border-color);width:100%;max-width:440px;box-shadow:0 24px 80px var(--shadow-color);border-radius:20px;padding:32px;position:relative}.standalone-close-button{border:1px solid var(--border-color);background:var(--control-bg);width:36px;height:36px;color:var(--text-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;right:18px}.standalone-close-button:hover{color:var(--text-main);background:var(--control-hover)}.standalone-field-label{color:var(--text-muted);margin-bottom:16px;font-size:13px;display:block}.standalone-field-label input{border:1px solid var(--border-color-hover);background:var(--input-background);width:100%;color:var(--text-main);border-radius:9px;outline:none;margin-top:7px;padding:12px}.standalone-field-label input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.form-error-message{color:#b91c1c;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;margin-bottom:16px;padding:12px}.change-password-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:10px;margin-top:4px;display:grid}.change-password-actions>button{justify-content:center;min-height:44px}html[data-theme=light] .app-sidebar,html[data-theme=light] .mobile-top-bar{box-shadow:0 12px 34px #0f172a14;background:var(--sidebar-background)!important}html[data-theme=light] .glass-card{color:var(--text-main);box-shadow:0 8px 30px #0f172a0f;background:var(--surface)!important;border-color:var(--border-color)!important}html[data-theme=light] .glass-panel{color:var(--text-main);background:var(--surface-solid)!important;border-color:var(--border-color)!important}html[data-theme=light] .quick-nav-box,html[data-theme=light] [style*="background: rgba(255, 255, 255, 0.02)"],html[data-theme=light] [style*="background: rgba(255, 255, 255, 0.03)"],html[data-theme=light] [style*="background: rgba(255, 255, 255, 0.04)"],html[data-theme=light] [style*="background: rgba(255, 255, 255, 0.05)"],html[data-theme=light] [style*="background: rgba(255,255,255,0.02)"],html[data-theme=light] [style*="background: rgba(255,255,255,0.03)"],html[data-theme=light] [style*="background: rgba(255,255,255,0.04)"],html[data-theme=light] [style*="background: rgba(255,255,255,0.05)"]{background:var(--control-bg)!important}html[data-theme=light] [style*="background: rgba(0, 0, 0, 0.2)"],html[data-theme=light] [style*="background: rgba(0, 0, 0, 0.25)"],html[data-theme=light] [style*="background: rgba(0, 0, 0, 0.3)"],html[data-theme=light] [style*="background: rgba(0,0,0,0.2)"],html[data-theme=light] [style*="background: rgba(0,0,0,0.25)"],html[data-theme=light] [style*="background: rgba(0,0,0,0.3)"]{background:var(--surface-inset)!important}html[data-theme=light] [style*="background: rgb(15, 23, 42)"],html[data-theme=light] [style*="background: rgb(12, 19, 34)"],html[data-theme=light] [style*="background: #0F172A"],html[data-theme=light] [style*="background: #0c1322"],html[data-theme=light] [style*="background:#0F172A"],html[data-theme=light] [style*="background:#0c1322"],html[data-theme=light] [style*="background:rgba(15, 23, 42"],html[data-theme=light] [style*="background:rgba(18, 24, 38"],html[data-theme=light] [style*="background:rgba(11, 15, 25"],html[data-theme=light] [style*="background: rgba(15, 23, 42"],html[data-theme=light] [style*="background: rgba(18, 24, 38"],html[data-theme=light] [style*="background: rgba(11, 15, 25"],html[data-theme=light] [style*="background-color:rgba(15, 23, 42"],html[data-theme=light] [style*="background-color:rgba(18, 24, 38"],html[data-theme=light] [style*="background-color:rgba(11, 15, 25"],html[data-theme=light] [style*="background-color: rgba(15, 23, 42"],html[data-theme=light] [style*="background-color: rgba(18, 24, 38"],html[data-theme=light] [style*="background-color: rgba(11, 15, 25"],html[data-theme=light] [style*="background-color: rgb(15, 19, 28)"],html[data-theme=light] [style*="background-color: #0F131C"]{background:var(--surface-elevated)!important;background-color:var(--surface-elevated)!important}html[data-theme=light] [style*="linear-gradient(135deg, rgba(30, 41, 59"],html[data-theme=light] [style*="linear-gradient(135deg, rgba(16, 185, 129, 0.12)"],html[data-theme=light] [style*=linear-gradient][style*="rgba(18, 24, 38"],html[data-theme=light] [style*=linear-gradient][style*="rgba(15, 23, 42"],html[data-theme=light] [style*=linear-gradient][style*="rgba(11, 15, 25"],html[data-theme=light] [style*=linear-gradient][style*="rgba(30, 27, 75"],html[data-theme=light] [style*=background\:linear-gradient][style*="rgba(18, 24, 38"],html[data-theme=light] [style*=background\:linear-gradient][style*="rgba(15, 23, 42"],html[data-theme=light] [style*=background\:linear-gradient][style*="rgba(11, 15, 25"],html[data-theme=light] [style*=background\:linear-gradient][style*="rgba(30, 27, 75"]{background:linear-gradient(135deg,#fff 0%,#f1f5f9 100%)!important}html[data-theme=light] [style*="color: rgb(255, 255, 255)"],html[data-theme=light] [style*="color: #FFFFFF"],html[data-theme=light] [style*="color: #ffffff"],html[data-theme=light] [style*="color: white"],html[data-theme=light] [style*="color:rgb(255, 255, 255)"],html[data-theme=light] [style*="color:#FFFFFF"],html[data-theme=light] [style*="color:#ffffff"],html[data-theme=light] [style*=color\:white]{color:var(--text-main)!important}html[data-theme=light] [style*="color: rgb(56, 189, 248)"],html[data-theme=light] [style*="color: #38BDF8"],html[data-theme=light] [style*="color: #38bdf8"],html[data-theme=light] [style*="color:#38BDF8"],html[data-theme=light] [style*="color:#38bdf8"],html[data-theme=light] [style*="color: rgb(125, 211, 252)"],html[data-theme=light] [style*="color: rgb(186, 230, 253)"]{color:var(--accent-cyan)!important}html[data-theme=light] [style*="color: rgb(16, 185, 129)"],html[data-theme=light] [style*="color: rgb(52, 211, 153)"],html[data-theme=light] [style*="color: rgb(110, 231, 183)"],html[data-theme=light] [style*="color: #10B981"],html[data-theme=light] [style*="color: #34D399"],html[data-theme=light] [style*="color:#10B981"],html[data-theme=light] [style*="color:#34D399"]{color:var(--accent-green)!important}html[data-theme=light] [style*="color: rgb(245, 158, 11)"],html[data-theme=light] [style*="color: rgb(251, 191, 36)"],html[data-theme=light] [style*="color: rgb(252, 211, 77)"],html[data-theme=light] [style*="color: rgb(253, 230, 138)"],html[data-theme=light] [style*="color: #F59E0B"],html[data-theme=light] [style*="color: #FBBF24"],html[data-theme=light] [style*="color:#F59E0B"],html[data-theme=light] [style*="color:#FBBF24"]{color:var(--accent-amber)!important}html[data-theme=light] [style*="color: rgb(239, 68, 68)"],html[data-theme=light] [style*="color: rgb(248, 113, 113)"],html[data-theme=light] [style*="color: rgb(252, 165, 165)"],html[data-theme=light] [style*="color: #EF4444"],html[data-theme=light] [style*="color: #F87171"],html[data-theme=light] [style*="color: #f87171"],html[data-theme=light] [style*="color:#EF4444"],html[data-theme=light] [style*="color:#F87171"],html[data-theme=light] [style*="color:#f87171"]{color:var(--accent-red)!important}html[data-theme=light] [style*="color: rgb(167, 139, 250)"],html[data-theme=light] [style*="color: rgb(192, 132, 252)"],html[data-theme=light] [style*="color: #A78BFA"],html[data-theme=light] [style*="color: #C084FC"],html[data-theme=light] [style*="color:#A78BFA"],html[data-theme=light] [style*="color:#C084FC"]{color:var(--accent-purple)!important}html[data-theme=light] [style*="color: rgb(236, 72, 153)"],html[data-theme=light] [style*="color: rgb(244, 114, 182)"],html[data-theme=light] [style*="color: #EC4899"],html[data-theme=light] [style*="color: #F472B6"],html[data-theme=light] [style*="color:#EC4899"],html[data-theme=light] [style*="color:#F472B6"]{color:var(--accent-pink)!important}html[data-theme=light] [style*="color: rgb(129, 140, 248)"],html[data-theme=light] [style*="color: rgb(165, 180, 252)"],html[data-theme=light] [style*="color: #818CF8"],html[data-theme=light] [style*="color: #A5B4FC"],html[data-theme=light] [style*="color:#818CF8"],html[data-theme=light] [style*="color:#A5B4FC"]{color:var(--accent-indigo)!important}html[data-theme=light] [style*="color: rgb(226, 232, 240)"],html[data-theme=light] [style*="color: #E2E8F0"],html[data-theme=light] [style*="color:#E2E8F0"]{color:#334155!important}html[data-theme=light] [style*="color: rgb(203, 213, 225)"],html[data-theme=light] [style*="color: rgb(148, 163, 184)"],html[data-theme=light] [style*="color: #CBD5E1"],html[data-theme=light] [style*="color: #94A3B8"],html[data-theme=light] [style*="color:#CBD5E1"],html[data-theme=light] [style*="color:#94A3B8"]{color:var(--text-muted)!important}html[data-theme=light] [style*="color:#f8fafc" i]{color:var(--text-main)!important}html[data-theme=light] [style*="color:#7dd3fc" i],html[data-theme=light] [style*="color:#bae6fd" i],html[data-theme=light] [style*="color:#60a5fa" i],html[data-theme=light] [style*="color:#06b6d4" i],html[data-theme=light] [style*="color:#38bdf8" i]{color:var(--accent-cyan)!important}html[data-theme=light] [style*="color:#6ee7b7" i],html[data-theme=light] [style*="color:#34d399" i],html[data-theme=light] [style*="color:#10b981" i]{color:var(--accent-green)!important}html[data-theme=light] [style*="color:#fde68a" i],html[data-theme=light] [style*="color:#fcd34d" i],html[data-theme=light] [style*="color:#fbbf24" i],html[data-theme=light] [style*="color:#f59e0b" i]{color:var(--accent-amber)!important}html[data-theme=light] [style*="color:#fca5a5" i],html[data-theme=light] [style*="color:#fb7185" i],html[data-theme=light] [style*="color:#f87171" i],html[data-theme=light] [style*="color:#f43f5e" i],html[data-theme=light] [style*="color:#ef4444" i]{color:var(--accent-red)!important}html[data-theme=light] [style*="color:#c084fc" i],html[data-theme=light] [style*="color:#a78bfa" i],html[data-theme=light] [style*="color:#8b5cf6" i]{color:var(--accent-purple)!important}html[data-theme=light] [style*="color:#f472b6" i],html[data-theme=light] [style*="color:#ec4899" i]{color:var(--accent-pink)!important}html[data-theme=light] [style*="color:#a5b4fc" i],html[data-theme=light] [style*="color:#818cf8" i],html[data-theme=light] [style*="color:#6366f1" i]{color:var(--accent-indigo)!important}html[data-theme=light] .btn-primary,html[data-theme=light] [style*="background: linear-gradient"][style*="color: rgb(255, 255, 255)"],html[data-theme=light] [style*=background\:linear-gradient][style*="color:#FFFFFF"],html[data-theme=light] [style*=background\:linear-gradient][style*="color:#ffffff"],html[data-theme=light] [style*="background:var(--primary)"][style*="color:#ffffff" i],html[data-theme=light] [style*="background: rgb(239, 68, 68)"][style*="color: rgb(255, 255, 255)"],html[data-theme=light] [style*="background: rgb(16, 185, 129)"][style*="color: rgb(255, 255, 255)"],html[data-theme=light] [style*="background: rgb(99, 102, 241)"][style*="color: rgb(255, 255, 255)"],html[data-theme=light] [style*="background: rgb(79, 70, 229)"][style*="color: rgb(255, 255, 255)"]{color:#fff!important}html[data-theme=light] button:disabled{opacity:.68!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background-color:var(--input-background)!important;color:var(--text-main)!important;border-color:var(--border-color-hover)!important}html[data-theme=light] ::-webkit-scrollbar-track{background:#0f172a0a}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#0f172a33}.responsive-stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.responsive-chart-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:20px;display:grid}@media (max-width:1024px){.main-app-content{padding:20px 16px!important}}@media (max-width:768px){.mobile-top-bar,.mobile-close-btn{display:flex!important}.sidebar-collapse-btn{display:none!important}.app-sidebar{z-index:1000!important;height:100dvh!important;position:fixed!important;top:0!important;left:0!important;transform:translate(-100%)!important;box-shadow:0 0 40px #000c!important}.app-sidebar.mobile-open{transform:translate(0)!important}.main-app-content{padding:14px 10px!important}.glass-card{border-radius:12px!important;padding:14px 12px!important}.btn-primary,.btn-secondary{justify-content:center;align-items:center;min-height:40px;display:inline-flex;padding:8px 12px!important;font-size:12.5px!important}table{font-size:12px!important}th,td{padding:8px 10px!important}.responsive-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.responsive-chart-grid{grid-template-columns:1fr!important;gap:14px!important}.mobile-full-width{width:100%!important}.mobile-stack{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.mobile-stack>.header-copy{flex:none!important}.header-actions,.date-range-presets,.date-range-presets>.swipeable-chips{width:100%!important}.mobile-wrap{flex-wrap:wrap!important}}@media (max-width:480px){.main-app-content{padding:10px 6px!important}.glass-card{border-radius:10px!important;padding:12px 10px!important}.table-responsive,div[style*="overflowX: auto"],div[style*="overflow-x: auto"]{-webkit-overflow-scrolling:touch}.header-actions{flex-wrap:wrap;width:100%;gap:6px!important}.responsive-stats-grid{grid-template-columns:1fr!important}}@media print{body{color:#0f172a!important;font-family:var(--font-inter), -apple-system, sans-serif!important;background:#fff!important}.app-sidebar,.mobile-top-bar,.mobile-close-btn,.no-print,button,a[href^=http],input,nav,.header-actions{display:none!important}.main-app-content{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.glass-card{page-break-inside:avoid;box-shadow:none!important;color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;margin-bottom:16px!important;padding:16px!important}h1,h2,h3,h4,strong,th,td{color:#0f172a!important}table{border-collapse:collapse!important;width:100%!important}th{color:#334155!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}td{color:#0f172a!important;border:1px solid #e2e8f0!important}.badge{color:#0f172a!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}@page{size:A4 portrait;margin:12mm}}
