:root{color-scheme:dark;--bg:#03080f;--bg-2:#07111c;--panel:#0b1724;--panel-2:#0e1d2b;--panel-3:#111f2d;--line:#223247;--line-soft:rgba(148, 163, 184, 0.16);--text:#e8eef7;--muted:#91a1b5;--faint:#5f7087;--blue:#2f7df6;--blue-2:#5aa3ff;--cyan:#19d4d8;--green:#22c55e;--amber:#f59e0b;--orange:#f97316;--red:#ef4444;--purple:#8b5cf6;--radius:8px;--v2-panel-radius:18px;--v2-card-radius:14px;--v2-control-radius:10px;--v2-panel-blur:18px;--v2-workspace-gap:16px;--v2-panel-bg:linear-gradient(145deg, rgba(16, 31, 48, 0.92), rgba(7, 18, 31, 0.94)),rgba(7, 18, 31, 0.9);--v2-panel-border:rgba(116, 150, 194, 0.24);--v2-panel-shadow:0 20px 54px rgba(0, 0, 0, 0.26),inset 0 1px 0 rgba(255, 255, 255, 0.045);--v2-filter-panel-bg:linear-gradient(135deg, rgba(22, 78, 99, 0.16), rgba(37, 99, 235, 0.12) 48%, rgba(245, 158, 11, 0.08)),rgba(8, 19, 31, 0.78);--v2-input-bg:rgba(15, 23, 42, 0.58);--v2-tab-bg:rgba(7, 18, 31, 0.78);--v2-table-bg:rgba(8, 19, 31, 0.58);--shadow:0 18px 50px rgba(0, 0, 0, 0.32);--mono:"Fira Code","Consolas",monospace;--sans:"Fira Sans","Noto Sans SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden;color:var(--text);background:linear-gradient(90deg,rgba(47,125,246,.08) 1px,transparent 1px),linear-gradient(rgba(47,125,246,.06) 1px,transparent 1px),linear-gradient(180deg,#03070d 0,#07111c 48%,#02070e 100%);background-size:72px 72px,72px 72px,100% 100%;font-family:var(--sans);letter-spacing:0}.dashboard-cache-notice{margin:12px 24px 0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--amber) 55%,transparent);border-radius:var(--radius);color:#ffe6ad;background:color-mix(in srgb,var(--amber) 14%,var(--panel));font-size:13px}.dashboard-cache-notice.is-refreshing{border-color:color-mix(in srgb,var(--amber) 55%,transparent)}.dashboard-cache-notice.is-error{border-color:color-mix(in srgb,var(--red) 60%,transparent);color:#fecaca;background:color-mix(in srgb,var(--red) 14%,var(--panel))}body.theme-glass-light .dashboard-cache-notice{border-color:rgba(180,117,0,.42);color:#7c4a03;background:rgba(255,247,214,.94);font-weight:650;text-shadow:none}body.theme-glass-light .dashboard-cache-notice.is-refreshing{border-color:rgba(180,117,0,.48);color:#7c4a03}body.theme-glass-light .dashboard-cache-notice.is-error{border-color:rgba(185,28,28,.42);color:#991b1b;background:rgba(254,226,226,.95)}button,input,select{font:inherit}.mono,code,pre{font-family:var(--mono)}select{color-scheme:dark}select option{color:#dbe7f6;background:#0e1d2b}select option:checked,select option:hover{color:#fff;background:#1f6feb}button{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible{outline:2px solid var(--blue-2);outline-offset:2px}.app-shell{display:grid;grid-template-columns:178px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:18px;height:100vh;padding:18px 10px;border-right:1px solid var(--line);background:rgba(4,12,21,.94)}.brand{display:flex;align-items:center;gap:2px;min-height:44px;padding:0 10px 8px;color:var(--text);text-decoration:none;border-bottom:1px solid var(--line-soft)}.brand-mark{display:inline-grid;place-items:center;width:26px;height:26px;color:#06111f;background:linear-gradient(135deg,var(--blue-2),var(--blue));clip-path:polygon(50% 0,100% 100%,72% 100%,60% 72%,40% 72%,28% 100%,0 100%);font-size:0}.brand-text{font-family:var(--mono);font-size:27px;font-weight:700;letter-spacing:0}.nav-list{display:grid;align-content:start;grid-auto-rows:max-content;flex:1 1 auto;gap:10px;min-height:0;padding-right:2px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.nav-list::-webkit-scrollbar{width:4px}.nav-list::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.28)}.nav-section{display:grid;gap:5px}.nav-section+.nav-section{padding-top:8px;border-top:1px solid var(--line-soft)}.nav-section-title{padding:0 10px;color:var(--faint);font-size:11px;font-weight:800;line-height:1.4}.nav-section-items{display:grid;gap:4px}.nav-item{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;min-height:44px;padding:0 10px;color:#c8d3e2;border:1px solid transparent;border-radius:var(--radius);background:0 0;text-align:left;text-decoration:none;transition:background 160ms ease,border-color 160ms ease,color 160ms ease}.icon svg,.nav-item svg,[data-icon] svg{width:18px;height:18px;stroke-width:2}.nav-item.is-active{color:#fff;border-color:#2357a6;background:linear-gradient(180deg,rgba(47,125,246,.44),rgba(47,125,246,.18));box-shadow:inset 3px 0 0 var(--blue-2)}.nav-item:hover{color:#fff;background:rgba(148,163,184,.08)}.sidebar-footer{display:flex;align-items:center;gap:10px;margin-top:auto;min-height:82px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(14,29,43,.88),rgba(8,19,31,.9))}.sidebar-footer strong,.user-menu strong{display:block;font-size:14px}.sidebar-footer small,.user-menu small{display:block;margin-top:5px;color:var(--muted);font-size:12px}.status-dot{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 18px rgba(34,197,94,.7)}.main-shell{min-width:0}.topbar{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:16px;align-items:center;min-height:72px;padding:12px 20px;border-bottom:1px solid var(--line);background:rgba(5,12,20,.94);backdrop-filter:blur(18px)}.topbar-title h1{margin:0;font-size:18px;font-weight:700}.topbar-title h1 span{margin-left:6px;color:#cbd5e1;font-family:var(--mono);font-size:14px}.topbar-title p{margin:4px 0 0;color:var(--muted);font-size:13px}.topbar-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.field-button,.ghost-button,.primary-button,.refresh-button,.secondary-button,.segmented button,.table-action,.theme-toggle-button,.user-menu{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);background:rgba(10,23,35,.72);line-height:1;text-align:center;white-space:nowrap;transition:border-color 160ms ease,background 160ms ease,transform 160ms ease}.field-button,.ghost-button,.primary-button,.refresh-button,.secondary-button,.theme-toggle-button,.user-menu{padding:0 12px}.field-button svg,.ghost-button svg,.primary-button svg,.refresh-button svg,.secondary-button svg,.segmented button svg,.table-action svg,.theme-toggle-button svg,.user-menu svg{flex:0 0 auto}.table-action-group{display:flex;flex-wrap:wrap;gap:6px;min-width:180px}.field-button:hover,.ghost-button:hover,.primary-button:hover,.refresh-button:hover,.secondary-button:hover,.segmented button:hover,.table-action:hover,.theme-toggle-button:hover,.user-menu:hover{border-color:#326bbd;background:rgba(19,39,58,.94)}.primary-button,.refresh-button{border-color:#1d4ed8;color:#8ec5ff;background:rgba(29,78,216,.18)}.theme-toggle-button[aria-pressed=true]{border-color:rgba(90,163,255,.58);color:#e7f1ff;background:rgba(47,125,246,.22)}.refresh-button.is-loading svg{animation:spin .8s linear infinite}.field-button span,.refresh-button span,.theme-toggle-button span,.user-menu span{white-space:nowrap}.flag{display:inline-grid;place-items:center;width:26px;height:20px;color:#0b1220;border-radius:3px;background:linear-gradient(90deg,#15803d 0 33%,#f8fafc 33% 66%,#dc2626 66% 100%);font-size:0}.avatar{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#07111c;background:linear-gradient(135deg,#eef2ff,#9cc9ff);font-weight:700}.page{display:grid;gap:var(--v2-workspace-gap);padding:20px 22px 22px;min-width:0;max-width:100%}.page:focus{outline:0}.dashboard-loading{display:grid;place-items:center;min-height:calc(100vh - 96px);padding:24px}.dashboard-loading.is-compact{position:fixed;top:86px;right:22px;z-index:35;min-height:0;padding:0;pointer-events:none}.dashboard-loading-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;width:min(620px,calc(100vw - 48px));padding:24px;border:1px solid rgba(90,163,255,.28);border-radius:8px;color:var(--text);background:linear-gradient(135deg,rgba(47,125,246,.18),rgba(25,212,216,.08)),rgba(5,15,27,.94);box-shadow:var(--shadow);overflow:hidden}.dashboard-loading.is-compact .dashboard-loading-card{width:min(420px,calc(100vw - 28px));padding:16px;gap:14px;pointer-events:auto}.module-loading-state{display:grid;place-items:center;min-height:min(520px,calc(100vh - 220px));padding:32px 12px}.module-loading-card{width:min(620px,calc(100vw - 48px))}.module-loading-state.module-loading-card{width:100%;max-width:none;padding-right:0;padding-left:0}.loading-visual{position:relative;display:grid;place-items:center;width:136px;height:136px}.dashboard-loading.is-compact .loading-visual{width:92px;height:92px}.loading-core{position:relative;z-index:2;display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(90,163,255,.52);border-radius:50%;color:#fff;background:linear-gradient(145deg,#2f7df6,#19d4d8);box-shadow:0 0 34px rgba(47,125,246,.36);font-family:var(--mono);font-size:24px;font-weight:800}.dashboard-loading.is-compact .loading-core{width:42px;height:42px;font-size:18px}.loading-ring{position:absolute;inset:6px;border-radius:50%;background:conic-gradient(from 0deg,rgba(90,163,255,0),#5aa3ff,#19d4d8,rgba(90,163,255,0));animation:spin 1.2s linear infinite}.loading-ring::after{content:"";position:absolute;inset:8px;border-radius:50%;background:rgba(5,15,27,.96)}.loading-lanes{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.loading-lanes span{position:relative;display:inline-grid;place-items:center;min-height:24px;border:1px solid rgba(90,163,255,.22);border-radius:6px;color:#b9d9ff;background:rgba(90,163,255,.08);font-size:11px;overflow:hidden}.loading-lanes span::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.36),transparent);transform:translateX(-120%);animation:loadingSweep 1.6s ease-in-out infinite;animation-delay:var(--delay)}.dashboard-loading.is-compact .loading-lanes{display:none}.loading-copy{min-width:0}.loading-eyebrow{color:var(--blue-2);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:0}.loading-copy h2{margin:6px 0 8px;font-size:22px}.dashboard-loading.is-compact .loading-copy h2{margin:3px 0 5px;font-size:16px}.loading-copy p{margin:0;color:var(--text);font-weight:700}.loading-copy small{display:block;margin-top:6px;color:var(--muted);line-height:1.55}.dashboard-loading.is-compact .loading-copy small{display:none}.loading-meter{position:relative;height:8px;margin-top:16px;border-radius:999px;background:rgba(148,163,184,.16);overflow:hidden}.loading-meter span{position:absolute;inset:0 auto 0 0;width:8%;border-radius:inherit;background:linear-gradient(90deg,#2f7df6,#19d4d8,#22c55e);transition:width 180ms ease}.loading-meter.is-indeterminate span{width:42%;animation:loadingSweep 1.5s ease-in-out infinite}.loading-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;color:var(--muted);font-family:var(--mono);font-size:12px}.loading-meta b{color:var(--text);font-weight:700}.dashboard-loading.is-done .loading-meter span{background:linear-gradient(90deg,#22c55e,#19d4d8)}.dashboard-loading.is-error .loading-meter span{background:linear-gradient(90deg,#f59e0b,#ef4444)}.operation-loading-page{position:relative;display:grid;place-items:center;min-height:calc(100vh - 96px);padding:24px;color:#f8fafc;background:radial-gradient(circle at 28% 36%,rgba(37,99,235,.26),transparent 34%),radial-gradient(circle at 78% 68%,rgba(14,165,233,.14),transparent 30%),linear-gradient(135deg,#020617 0,#0f172a 52%,#020617 100%);isolation:isolate}.operation-loading-page.is-glass{color:#0f172a;background:radial-gradient(circle at 12% 18%,rgba(96,165,250,.24),transparent 32%),radial-gradient(circle at 88% 78%,rgba(168,85,247,.18),transparent 34%),linear-gradient(135deg,#f8fbff 0,#eef6ff 48%,#f8f5ff 100%)}.operation-loading-page.is-compact{position:fixed;top:86px;right:22px;z-index:35;min-height:0;padding:0;background:0 0;pointer-events:none}.module-loading-state .operation-loading-page{display:grid;place-items:center;width:100%;min-height:min(520px,calc(100vh - 220px));padding:0;background:0 0}.module-loading-state .operation-loading-card{justify-self:center;width:min(1040px,100%)}.module-shell.visual-shell .module-loading-state{min-height:clamp(360px,44vh,520px);padding:28px 0}.module-shell.visual-shell .module-loading-state .operation-loading-card{width:min(1040px,calc(100% - 32px))}.operation-loading-card{position:relative;display:grid;grid-template-columns:minmax(260px,0.38fr) minmax(0,0.62fr);align-items:center;gap:58px;width:min(1040px,calc(100vw - 48px));min-height:336px;padding:48px 54px;border:1px solid rgba(96,165,250,.2);border-radius:34px;background:rgba(15,23,42,.78);box-shadow:0 32px 90px rgba(0,0,0,.45),0 0 42px rgba(37,99,235,.18),inset 0 1px 0 rgba(148,163,184,.14);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overflow:hidden;animation:operationCardIn 420ms ease both}.operation-loading-page.is-glass .operation-loading-card{border-color:rgba(255,255,255,.72);background:rgba(255,255,255,.58);box-shadow:0 32px 80px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.85);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.operation-loading-page.is-compact .operation-loading-card{grid-template-columns:128px minmax(0,1fr);gap:18px;width:min(540px,calc(100vw - 28px));min-height:0;padding:20px 22px;border-radius:26px;pointer-events:auto}.operation-loading-card::before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 18%,rgba(56,189,248,.18) 42%,transparent 64%);opacity:.6;transform:translateX(-75%);animation:operationBorderFlow 3.2s ease-in-out infinite;pointer-events:none}.operation-loading-page.is-glass .operation-loading-card::before{background:linear-gradient(110deg,transparent 18%,rgba(37,99,235,.12) 42%,transparent 64%)}.operation-loading-visual{position:relative;z-index:1;display:grid;justify-items:center;gap:24px;min-width:0}.operation-loading-orb{position:relative;display:grid;place-items:center;width:184px;height:184px}.operation-loading-page.is-compact .operation-loading-orb{width:118px;height:118px}.operation-loader-glow{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.26),transparent 58%),radial-gradient(circle,rgba(37,99,235,.3),transparent 64%);filter:blur(2px);animation:pulseGlow 2.4s ease-in-out infinite}.operation-loading-page.is-glass .operation-loader-glow{background:radial-gradient(circle,rgba(56,189,248,.3),transparent 58%),radial-gradient(circle,rgba(37,99,235,.18),transparent 64%)}.operation-loader-ring{position:absolute;inset:16px;border-radius:50%;background:conic-gradient(from 0deg,#2563eb 0deg,#06b6d4 145deg,#22c55e 255deg,rgba(30,41,59,.36) 315deg,rgba(30,41,59,.22) 360deg);filter:drop-shadow(0 0 18px rgba(37, 99, 235, .55)) drop-shadow(0 0 28px rgba(34, 211, 238, .25));animation:operationRotate 1.8s linear infinite}.operation-loading-page.is-glass .operation-loader-ring{background:conic-gradient(from 0deg,#2563eb 0deg,#38bdf8 130deg,#22c55e 250deg,rgba(255,255,255,.16) 310deg,rgba(255,255,255,.12) 360deg);filter:drop-shadow(0 0 18px rgba(56, 189, 248, .35))}.operation-loader-ring::after{content:"";position:absolute;inset:13px;border-radius:inherit;background:rgba(2,6,23,.92)}.operation-loading-page.is-glass .operation-loader-ring::after{background:rgba(255,255,255,.68)}.operation-loader-disc{position:absolute;width:112px;height:112px;border:1px solid rgba(59,130,246,.28);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(56,189,248,.18),transparent 36%),rgba(15,23,42,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.operation-loading-page.is-glass .operation-loader-disc{border-color:rgba(255,255,255,.74);background:rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}.operation-loading-page.is-compact .operation-loader-disc{width:74px;height:74px}.operation-loader-center{position:relative;z-index:2;display:grid;place-items:center;width:66px;height:66px;border:1px solid rgba(59,130,246,.45);border-radius:50%;color:#e0f2fe;background:radial-gradient(circle at 35% 30%,rgba(56,189,248,.34),transparent 34%),rgba(2,6,23,.9);box-shadow:0 0 24px rgba(37,99,235,.45),inset 0 0 18px rgba(14,165,233,.18);font-family:var(--mono);font-size:25px;font-weight:800;animation:floatIcon 2.8s ease-in-out infinite}.operation-loading-page.is-glass .operation-loader-center{border-color:transparent;color:#fff;background:linear-gradient(135deg,#2563eb,#38bdf8);box-shadow:0 18px 36px rgba(37,99,235,.28),inset 0 1px 0 rgba(255,255,255,.6)}.operation-loading-page.is-compact .operation-loader-center{width:46px;height:46px;font-size:18px}.operation-loader-center svg{width:32px;height:32px;stroke-width:2.2}.operation-loading-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:100%}.operation-loading-page.is-compact .operation-loading-chips{display:none}.operation-loading-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 9px;border:1px solid rgba(37,99,235,.48);border-radius:999px;color:#60a5fa;background:rgba(15,23,42,.64);box-shadow:0 0 16px rgba(37,99,235,.16);font-size:12px;font-weight:700;white-space:nowrap}.operation-loading-page.is-glass .operation-loading-chip{border-color:rgba(147,197,253,.42);color:#2563eb;background:rgba(255,255,255,.64);box-shadow:0 8px 20px rgba(37,99,235,.08)}.operation-chip-indicator{width:7px;height:7px;border-radius:50%;background:#64748b;box-shadow:0 0 0 3px rgba(100,116,139,.1)}.operation-loading-chip[data-loading-chip-status=loading]{border-color:rgba(56,189,248,.72);color:#7dd3fc;box-shadow:0 0 18px rgba(56,189,248,.22)}.operation-loading-page.is-glass .operation-loading-chip[data-loading-chip-status=loading]{color:#2563eb}.operation-loading-chip[data-loading-chip-status=loading] .operation-chip-indicator{background:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.16),0 0 12px rgba(56,189,248,.58)}.operation-loading-chip[data-loading-chip-status=success]{border-color:rgba(34,197,94,.52);color:#22c55e}.operation-loading-chip[data-loading-chip-status=success] .operation-chip-indicator{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.14)}.operation-loading-chip[data-loading-chip-status=error]{border-color:rgba(248,113,113,.62);color:#f87171}.operation-loading-chip[data-loading-chip-status=error] .operation-chip-indicator{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.16)}.operation-loading-content{position:relative;z-index:1;min-width:0}.operation-loading-badge{display:inline-flex;align-items:center;gap:8px;color:#3b82f6;font-family:var(--mono);font-size:12px;font-weight:800}.operation-loading-page.is-glass .operation-loading-badge{color:#2563eb}.operation-live-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 14px rgba(34,197,94,.62);animation:operationLivePulse 1.2s ease-in-out infinite}.operation-loading-content h2{margin:10px 0 8px;color:#f8fafc;font-size:34px;line-height:1.18}.operation-loading-page.is-glass .operation-loading-content h2{color:#0f172a}.operation-loading-content h3{margin:0;color:#e2e8f0;font-size:21px;line-height:1.36}.operation-loading-page.is-glass .operation-loading-content h3{color:#1e293b}.operation-loading-content p{margin:10px 0 0;color:#94a3b8;font-size:15px;line-height:1.6}.operation-loading-page.is-glass .operation-loading-content p{color:#64748b}.operation-progress-track{position:relative;width:min(620px,100%);height:12px;margin-top:30px;border-radius:999px;background:rgba(51,65,85,.56);box-shadow:inset 0 1px 2px rgba(0,0,0,.35);overflow:hidden}.operation-loading-page.is-glass .operation-progress-track{background:rgba(148,163,184,.22);box-shadow:inset 0 1px 2px rgba(15,23,42,.08)}.operation-progress-fill{position:absolute;inset:0 auto 0 0;width:8%;border-radius:inherit;background:linear-gradient(90deg,#2563eb 0,#06b6d4 56%,#22c55e 100%);box-shadow:0 0 16px rgba(6,182,212,.42),0 0 22px rgba(34,197,94,.18);transition:width 180ms ease}.operation-loading-page.is-glass .operation-progress-fill{background:linear-gradient(90deg,#2563eb 0,#22d3ee 52%,#22c55e 100%);box-shadow:0 0 18px rgba(34,211,238,.36)}.operation-progress-track.is-indeterminate .operation-progress-fill{width:42%;animation:loadingSweep 1.5s ease-in-out infinite}.operation-loading-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(620px,100%);margin-top:12px;color:#94a3b8;font-family:var(--mono);font-size:13px}.operation-loading-meta [data-loading-progress],.operation-loading-meta b{color:#22d3ee;font-weight:800}.operation-loading-page.is-glass .operation-loading-meta{color:#64748b}.operation-loading-page.is-glass .operation-loading-meta [data-loading-progress],.operation-loading-page.is-glass .operation-loading-meta b{color:#2563eb}.operation-loading-page[data-loading-status=success] .operation-loader-ring{background:conic-gradient(from 0deg,#22c55e 0deg,#22d3ee 160deg,#22c55e 360deg)}.operation-loading-page[data-loading-status=error] .operation-loader-ring,.operation-loading-page[data-loading-status=partial] .operation-loader-ring{background:conic-gradient(from 0deg,#ef4444 0deg,#f59e0b 160deg,rgba(30,41,59,.36) 360deg);animation:none}.operation-loading-page[data-loading-status=error] .operation-progress-fill,.operation-loading-page[data-loading-status=partial] .operation-progress-fill{background:linear-gradient(90deg,#f59e0b,#ef4444);box-shadow:0 0 18px rgba(239,68,68,.3)}.operation-loading-page.is-done .operation-loading-card{animation:fadeOutScale .42s ease forwards}.operation-loading-page.is-compact .operation-loading-content h2{margin:6px 0 4px;font-size:18px}.operation-loading-page.is-compact .operation-loading-content h3{font-size:14px}.operation-loading-page.is-compact .operation-loading-content p{display:none}.operation-loading-page.is-compact .operation-progress-track{height:9px;margin-top:14px}.operation-loading-page.is-compact .operation-loading-meta{font-size:11px}.page-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:14px 16px;border:1px solid var(--v2-panel-border);border-radius:var(--v2-panel-radius);background:var(--v2-panel-bg);box-shadow:var(--v2-panel-shadow);overflow:hidden;-webkit-backdrop-filter:blur(var(--v2-panel-blur)) saturate(128%);backdrop-filter:blur(var(--v2-panel-blur)) saturate(128%)}.page-head::after{content:"";position:absolute;top:-42px;right:8%;width:230px;height:110px;border-radius:999px;background:radial-gradient(circle,rgba(34,211,238,.16),transparent 62%),radial-gradient(circle at 72% 48%,rgba(245,158,11,.1),transparent 58%);pointer-events:none}.page-head-title-wrap{position:relative;z-index:1;display:flex;align-items:center;gap:14px;min-width:0}.page-head-copy{min-width:0}.page-head-icon{display:inline-grid;flex:0 0 auto;width:48px;height:48px;place-items:center;color:#eaf4ff;border:1px solid rgba(90,163,255,.38);border-radius:14px;background:linear-gradient(145deg,rgba(47,125,246,.84),rgba(20,184,166,.66)),rgba(15,23,42,.84);box-shadow:0 16px 34px rgba(37,99,235,.22),inset 0 1px 0 rgba(255,255,255,.2)}.page-head-icon svg{width:23px;height:23px;stroke-width:2.15}.page-head h2{margin:0;font-size:28px;font-weight:700;line-height:1.15}.page-head p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.chart-actions,.page-actions,.row-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.overview-kpi-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.overview-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 16px;border:1px solid var(--v2-panel-border);border-radius:var(--v2-panel-radius);background:var(--v2-filter-panel-bg);box-shadow:var(--v2-panel-shadow);-webkit-backdrop-filter:blur(var(--v2-panel-blur)) saturate(128%);backdrop-filter:blur(var(--v2-panel-blur)) saturate(128%)}.page-inline-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--v2-panel-border);border-radius:var(--v2-card-radius);background:var(--v2-filter-panel-bg);box-shadow:var(--v2-panel-shadow);-webkit-backdrop-filter:blur(var(--v2-panel-blur)) saturate(128%);backdrop-filter:blur(var(--v2-panel-blur)) saturate(128%)}.overview-filter-group{display:flex;align-items:center;gap:8px;min-height:36px;color:var(--muted);font-size:12px;line-height:1;white-space:nowrap}.overview-date-inputs>span,.overview-filter-group>span{display:inline-flex;align-items:center;min-height:36px;line-height:1;white-space:nowrap}.overview-date-inputs,.range-button-group{display:flex;align-items:center;gap:6px}.range-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:34px;padding:0 12px;color:var(--muted);border:1px solid rgba(148,163,184,.22);border-radius:var(--v2-control-radius);background:var(--v2-input-bg);line-height:1;text-align:center;white-space:nowrap}.range-button.is-active{color:#fff;border-color:rgba(56,189,248,.52);background:linear-gradient(135deg,rgba(47,125,246,.92),rgba(29,78,216,.84));box-shadow:0 10px 24px rgba(37,99,235,.2)}.date-range-trigger,.overview-store-filter select{min-height:36px;box-sizing:border-box;padding:0 12px;color:var(--text);border:1px solid rgba(148,163,184,.22);border-radius:var(--v2-control-radius);background:var(--v2-input-bg);line-height:1}.date-range-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:inherit;font-weight:650;white-space:nowrap}.date-range-trigger svg{width:16px;height:16px;color:var(--blue)}.date-range-trigger-separator{color:var(--muted);font-weight:600}.date-range-trigger:disabled{color:rgba(161,179,201,.55);border-color:rgba(137,157,180,.12)}.date-range-popover{position:absolute;z-index:2200;width:min(392px,calc(100vw - 24px));padding:18px;color:var(--text);border:1px solid rgba(125,184,255,.24);border-radius:18px;background:linear-gradient(145deg,rgba(9,21,36,.96),rgba(13,31,50,.92));box-shadow:0 24px 54px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.date-range-footer,.date-range-footer>div,.date-range-popover-head{display:flex;align-items:center}.date-range-popover-head{justify-content:space-between;margin-bottom:16px}.date-range-popover-head strong{color:var(--text);font-size:18px;font-weight:750}.date-range-jump{display:inline-grid;grid-template-columns:minmax(112px,auto) minmax(84px,auto);align-items:center;gap:8px}.date-range-jump select{min-height:38px;padding:0 32px 0 12px;color:var(--text);border:1px solid rgba(125,184,255,.2);border-radius:12px;background:rgba(15,35,58,.72);font:inherit;font-size:14px;font-weight:750}.date-range-jump select:focus,.date-range-jump select:hover{border-color:rgba(56,189,248,.46);outline:0}.date-range-nav{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;color:var(--text);border:1px solid rgba(125,184,255,.2);border-radius:12px;background:rgba(15,35,58,.72)}.date-range-nav:hover{border-color:rgba(56,189,248,.46);background:rgba(34,81,132,.58)}.date-range-nav svg{width:18px;height:18px}.date-range-grid,.date-range-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.date-range-weekdays{margin-bottom:8px}.date-range-weekdays span{display:grid;place-items:center;height:26px;color:var(--muted);font-size:11px;font-weight:700}.date-range-day{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;min-height:40px;padding:0;color:var(--text);border:0;border-radius:12px;background:0 0;font:inherit;font-size:14px;font-weight:650}.date-range-day:hover{color:#fff;background:rgba(59,130,246,.22)}.date-range-day.is-outside-month{color:rgba(161,179,201,.42)}.date-range-day.is-in-range{color:#dbeafe;background:rgba(59,130,246,.16)}.date-range-day.is-range-end,.date-range-day.is-range-start{color:#fff;background:linear-gradient(135deg,rgba(59,130,246,.98),rgba(37,99,235,.94));box-shadow:0 10px 22px rgba(37,99,235,.28)}.date-range-day.is-today:not(.is-range-start):not(.is-range-end){outline:1px solid rgba(56,189,248,.42);outline-offset:-1px}.date-range-footer{justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(125,184,255,.16)}.date-range-footer>span{color:var(--muted);font-family:var(--mono);font-size:12px;white-space:nowrap}.date-range-footer>div{gap:8px}.date-range-apply,.date-range-secondary{min-height:36px;padding:0 14px;border-radius:12px;font-weight:750}.date-range-secondary{color:var(--muted);border:1px solid rgba(148,163,184,.24);background:rgba(15,35,58,.52)}.date-range-apply{color:#fff;border:1px solid rgba(56,189,248,.48);background:linear-gradient(135deg,rgba(47,125,246,.98),rgba(29,78,216,.9));box-shadow:0 12px 26px rgba(37,99,235,.24)}.date-range-apply:disabled{cursor:not-allowed;color:rgba(226,232,240,.48);border-color:rgba(148,163,184,.16);background:rgba(71,85,105,.34);box-shadow:none}.overview-store-filter{margin-left:auto}.kpi-card,.panel{border:1px solid var(--v2-panel-border);border-radius:var(--v2-card-radius);background:var(--v2-panel-bg);box-shadow:var(--v2-panel-shadow);-webkit-backdrop-filter:blur(var(--v2-panel-blur)) saturate(126%);backdrop-filter:blur(var(--v2-panel-blur)) saturate(126%)}.kpi-card{position:relative;min-height:118px;padding:14px;overflow:hidden}.kpi-card::after{content:"";position:absolute;right:8px;bottom:10px;width:96px;height:40px;opacity:.95;background:var(--sparkline,none);background-repeat:no-repeat;background-size:contain}.kpi-title,.panel-title,.table-title{display:flex;align-items:center;gap:8px;color:#dbe7f6;font-weight:600}.info-dot{display:inline-grid;place-items:center;width:16px;height:16px;color:var(--muted);border:1px solid var(--faint);border-radius:50%;font-family:var(--mono);font-size:10px}.kpi-value{margin-top:12px;font-family:var(--mono);font-size:25px;font-weight:600;line-height:1}.kpi-meta{display:flex;gap:10px;margin-top:14px;color:var(--muted);font-size:12px}.delta{color:var(--green);font-family:var(--mono)}.delta.down{color:var(--cyan)}.delta.warn{color:var(--amber)}.mini-spark{position:absolute;right:12px;bottom:12px;width:118px;height:44px;opacity:.96}.mini-spark svg{display:block;width:100%;height:100%}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,0.6fr);gap:var(--v2-workspace-gap)}.overview-dashboard-grid{display:grid;gap:var(--v2-workspace-gap);min-width:0}.overview-proposal-row{min-width:0}.overview-operations-stack,.overview-summary-grid{display:grid;gap:12px;align-items:start;min-width:0}.overview-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-operations-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-operations-stack .panel,.overview-summary-grid .panel{min-width:0;height:100%}.two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,0.42fr);gap:var(--v2-workspace-gap)}.split-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.52fr);gap:var(--v2-workspace-gap)}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.34fr);gap:var(--v2-workspace-gap);align-items:start;min-width:0;max-width:100%}.module-shell{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid var(--v2-panel-border);border-radius:var(--v2-panel-radius);background:var(--v2-panel-bg);box-shadow:var(--v2-panel-shadow);-webkit-backdrop-filter:blur(var(--v2-panel-blur)) saturate(128%);backdrop-filter:blur(var(--v2-panel-blur)) saturate(128%)}.module-workspace{min-width:0}.module-main,.module-side{min-width:0}.module-main{display:grid;gap:12px;align-content:start}.module-side{display:grid;gap:12px;align-content:start}.module-shell .config-toolbar,.module-shell .module-tabs,.module-shell .overview-toolbar,.module-shell .page-inline-actions,.module-shell .proposal-bulk-toolbar,.module-shell .proposal-toolbar,.module-shell .shipment-toolbar{margin:0;border-color:var(--v2-panel-border);border-radius:var(--v2-card-radius);background:var(--v2-filter-panel-bg);box-shadow:0 14px 34px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.04);-webkit-backdrop-filter:blur(var(--v2-panel-blur)) saturate(128%);backdrop-filter:blur(var(--v2-panel-blur)) saturate(128%)}.module-shell .module-tabs{width:100%;justify-content:flex-start}.module-tabs button:disabled{cursor:default;opacity:1}.module-shell .config-category-button,.module-shell .ghost-button,.module-shell .range-button,.module-shell .secondary-button,.module-shell .sort-button,.page-inline-actions .ghost-button,.page-inline-actions .secondary-button,.sticky-action-bar .ghost-button,.sticky-action-bar .secondary-button{color:#d7e6f8;border-color:rgba(108,147,196,.34);background:rgba(10,23,35,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.module-shell .config-category-button:hover,.module-shell .ghost-button:hover,.module-shell .range-button:hover,.module-shell .secondary-button:hover,.module-shell .sort-button:hover,.page-inline-actions .ghost-button:hover,.page-inline-actions .secondary-button:hover,.sticky-action-bar .ghost-button:hover,.sticky-action-bar .secondary-button:hover{color:#fff;border-color:rgba(56,189,248,.42);background:rgba(19,39,58,.94)}.module-shell .config-category-button.is-active,.module-shell .primary-button,.module-shell .range-button.is-active,.module-shell .sort-button.is-active,.page-inline-actions .primary-button,.sticky-action-bar .primary-button{color:#fff;border-color:rgba(56,189,248,.42);background:linear-gradient(135deg,rgba(47,125,246,.9),rgba(29,78,216,.78)),rgba(15,23,42,.56);box-shadow:0 10px 24px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.18)}.module-shell .config-category-button.is-active:hover,.module-shell .primary-button:hover,.module-shell .range-button.is-active:hover,.module-shell .sort-button.is-active:hover,.page-inline-actions .primary-button:hover,.sticky-action-bar .primary-button:hover{color:#fff;border-color:rgba(56,189,248,.54);background:linear-gradient(135deg,rgba(59,130,246,.96),rgba(29,78,216,.9)),rgba(15,23,42,.66)}.module-toolbar-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:8px;margin-left:auto}.module-shell .panel{border-color:var(--v2-panel-border);border-radius:var(--v2-card-radius);background:rgba(13,25,39,.78);box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04)}.module-shell .table-shell{border-radius:var(--v2-card-radius)}.module-shell.visual-shell{position:relative;overflow:hidden;gap:14px;border-color:rgba(126,167,214,.22);background:linear-gradient(145deg,rgba(16,30,47,.84),rgba(8,17,29,.76)),rgba(8,17,29,.7);box-shadow:0 22px 56px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)}.module-shell.visual-shell::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,rgba(125,211,252,.14),transparent 34%),radial-gradient(circle at 88% 8%,rgba(20,184,166,.14),transparent 30%)}.module-shell.visual-shell>*{position:relative;z-index:1}.module-shell.visual-shell .module-tabs,.module-shell.visual-shell .module-toolbar,.module-shell.visual-shell .page-inline-actions,.module-shell.visual-shell .proposal-bulk-toolbar,.module-shell.visual-shell .proposal-toolbar{align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(126,167,214,.2);border-radius:var(--v2-card-radius);background:linear-gradient(135deg,rgba(15,31,49,.82),rgba(12,24,38,.7)),rgba(9,18,31,.66);box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05)}.module-shell.visual-shell .config-category-button,.module-shell.visual-shell .module-tabs button{min-height:36px;border-radius:var(--v2-control-radius);font-weight:700}.module-shell.visual-shell .kpi-card,.module-shell.visual-shell .metric-mini,.module-shell.visual-shell .panel{border-color:rgba(126,167,214,.2);background:linear-gradient(145deg,rgba(15,29,46,.84),rgba(10,21,34,.7)),rgba(10,21,34,.68);box-shadow:0 16px 36px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)}.module-shell.visual-shell .panel-header{min-height:38px;padding-bottom:10px;border-bottom:1px solid rgba(126,167,214,.14)}.module-shell.visual-shell .panel-title,.module-shell.visual-shell .table-title{color:#edf7ff;font-weight:800}.module-shell.visual-shell .table-shell{border:1px solid rgba(126,167,214,.18);background:rgba(6,14,24,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.module-shell.visual-shell th{background:rgba(11,24,39,.86)}.module-shell.visual-shell .market-filter input,.module-shell.visual-shell .market-filter select,.module-shell.visual-shell .shipment-search input,.module-shell.visual-shell input:not([type=checkbox]):not([type=radio]),.module-shell.visual-shell select,.module-shell.visual-shell textarea{border-color:rgba(126,167,214,.22);border-radius:var(--v2-control-radius);background:rgba(9,18,31,.64);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.module-shell.visual-shell .market-filter input:focus,.module-shell.visual-shell .market-filter select:focus,.module-shell.visual-shell .shipment-search input:focus,.module-shell.visual-shell input:not([type=checkbox]):not([type=radio]):focus,.module-shell.visual-shell select:focus,.module-shell.visual-shell textarea:focus{border-color:rgba(56,189,248,.58);box-shadow:0 0 0 3px rgba(56,189,248,.12),inset 0 1px 0 rgba(255,255,255,.06)}.module-shell.visual-shell .table-action{min-height:30px;padding:0 10px;border-color:rgba(126,167,214,.24);border-radius:10px;background:rgba(10,23,35,.72)}.module-shell.visual-shell .table-action:hover{color:#fff;border-color:rgba(56,189,248,.42);background:rgba(19,39,58,.94)}.module-shell.visual-shell .config-category-button,.module-shell.visual-shell .ghost-button,.module-shell.visual-shell .order-load-actions .secondary-button,.module-shell.visual-shell .page-size-button,.module-shell.visual-shell .range-button,.module-shell.visual-shell .secondary-button,.module-shell.visual-shell .sort-button{min-height:36px;padding:0 12px;border-radius:var(--v2-control-radius);border-color:rgba(126,167,214,.26);background:linear-gradient(135deg,rgba(13,27,43,.82),rgba(10,21,34,.66)),rgba(9,18,31,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);font-weight:700;letter-spacing:0}.module-shell.visual-shell .order-load-actions .primary-button:not(:disabled),.module-shell.visual-shell .primary-button:not(:disabled){min-height:36px;padding:0 14px;border-radius:var(--v2-control-radius);color:#fff;border-color:rgba(47,125,246,.48);background:linear-gradient(135deg,#2f7df6,#1d4ed8);box-shadow:0 12px 28px rgba(47,125,246,.22),inset 0 1px 0 rgba(255,255,255,.2);font-weight:800;letter-spacing:0}.module-shell.visual-shell .page-size-button:focus-visible,.module-shell.visual-shell .range-button:focus-visible,.module-shell.visual-shell .sort-button:focus-visible,.module-shell.visual-shell .table-action:focus-visible,.module-shell.visual-shell a:focus-visible,.module-shell.visual-shell button:focus-visible,.module-shell.visual-shell input:focus-visible,.module-shell.visual-shell select:focus-visible,.module-shell.visual-shell textarea:focus-visible{outline:0;border-color:rgba(56,189,248,.64);box-shadow:0 0 0 3px rgba(56,189,248,.16),inset 0 1px 0 rgba(255,255,255,.08)}.module-shell.visual-shell .page-size-button:disabled,.module-shell.visual-shell .range-button:disabled,.module-shell.visual-shell .sort-button:disabled,.module-shell.visual-shell .table-action:disabled,.module-shell.visual-shell button:disabled{cursor:not-allowed;opacity:.58;transform:none;filter:saturate(.78)}.module-shell.visual-shell input::placeholder,.module-shell.visual-shell textarea::placeholder{color:rgba(199,220,242,.56)}.module-shell.visual-shell .filter-result-count,.module-shell.visual-shell .panel-link{display:inline-flex;align-items:center;min-height:28px;gap:6px;padding:4px 10px;border:1px solid rgba(126,167,214,.2);border-radius:999px;color:#bdd1e7;background:rgba(9,18,31,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);text-decoration:none}.module-shell.visual-shell .empty-row td{height:94px;color:#aebfd4;text-align:center;background:linear-gradient(135deg,rgba(15,31,49,.54),rgba(8,17,29,.34)),rgba(9,18,31,.28);box-shadow:inset 0 0 0 1px rgba(126,167,214,.12),inset 0 1px 0 rgba(255,255,255,.03)}.module-shell.visual-shell tbody tr:not(.empty-row):hover td{background:rgba(47,125,246,.08)}.module-shell.visual-shell .chip,.module-shell.visual-shell .config-category-chip,.module-shell.visual-shell .product-tag-chip,.module-shell.visual-shell .proposal-type-chip,.module-shell.visual-shell .status-pill,.module-shell.visual-shell .suggestion-status-pill{border:1px solid rgba(255,255,255,.11);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.module-shell.visual-shell .config-category-button.is-active,.module-shell.visual-shell .module-tabs button.is-active,.module-shell.visual-shell .page-size-button.is-active,.module-shell.visual-shell .range-button.is-active,.module-shell.visual-shell .sort-button.is-active{color:#fff;border-color:rgba(56,189,248,.46);background:linear-gradient(135deg,rgba(47,125,246,.86),rgba(29,78,216,.82)),rgba(15,23,42,.64);box-shadow:0 12px 28px rgba(47,125,246,.22),inset 0 1px 0 rgba(255,255,255,.2)}.module-shell.visual-shell .config-category-button.is-active:hover,.module-shell.visual-shell .module-tabs button.is-active:hover,.module-shell.visual-shell .page-size-button.is-active:hover,.module-shell.visual-shell .range-button.is-active:hover,.module-shell.visual-shell .sort-button.is-active:hover{color:#fff;border-color:rgba(56,189,248,.58);background:linear-gradient(135deg,rgba(59,130,246,.94),rgba(29,78,216,.9)),rgba(15,23,42,.7)}.module-shell.visual-shell .primary-row-action:not(:disabled){color:#ccfbf1;border-color:rgba(20,184,166,.46);background:rgba(20,184,166,.16)}.module-shell.visual-shell .danger-button{color:#fecaca;border-color:rgba(248,113,113,.36);background:rgba(127,29,29,.24)}.module-shell.visual-shell .empty-note{display:grid;min-height:88px;place-items:center;padding:18px;border:1px dashed rgba(126,167,214,.22);border-radius:var(--v2-card-radius);background:rgba(9,18,31,.42)}.main-panel,.side-panel{min-width:0;max-width:100%}.side-panel{display:grid;gap:12px;align-content:start}.inventory-workspace.workspace-grid{grid-template-columns:minmax(0,1fr) minmax(300px,0.3fr)}.sticky-action-bar{position:sticky;bottom:12px;z-index:3;border:1px solid var(--v2-panel-border);border-radius:var(--v2-card-radius);background:rgba(8,19,31,.9);box-shadow:0 18px 44px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(var(--v2-panel-blur)) saturate(132%);backdrop-filter:blur(var(--v2-panel-blur)) saturate(132%)}.panel-stack,.right-stack{display:grid;gap:12px;align-content:start}.panel{min-width:0;padding:16px}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.panel-link{color:var(--blue-2);text-decoration:none;font-size:13px}.chart-panel{min-height:282px}.chart-wrap{position:relative;width:100%;min-height:224px}.chart-wrap svg{display:block;width:100%;height:224px}.chart-wrap[data-trend-tooltip]{cursor:crosshair}.axis-label{fill:#7d8da3;font-family:var(--mono);font-size:10px}.chart-x-axis,.chart-y-axis{stroke:rgba(148,163,184,0.32);stroke-width:1}.chart-y-label{font-size:11px}.grid-line{stroke:rgba(148,163,184,0.13);stroke-width:1}.chart-hit-area{fill:transparent;cursor:crosshair;pointer-events:all}.chart-hit-area:focus{outline:0}.line-primary{fill:none;stroke:var(--blue-2);stroke-width:3}.line-cyan{fill:none;stroke:var(--cyan);stroke-width:3}.line-green{fill:none;stroke:var(--green);stroke-width:3}.line-purple{fill:none;stroke:var(--purple);stroke-width:3}.area-primary{fill:rgba(47,125,246,0.18)}.chart-legend,.metrics-strip{display:flex;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:12px}.legend-key{display:inline-flex;align-items:center;gap:7px}.legend-swatch{width:9px;height:9px;border-radius:50%;background:var(--swatch)}.donut-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:center}.donut{position:relative;width:200px;aspect-ratio:1;border-radius:50%;background:var(--donut-gradient,conic-gradient(var(--blue) 0 50%,var(--cyan) 50% 70%,var(--amber) 70% 85%,var(--purple) 85% 100%));box-shadow:inset 0 0 30px rgba(0,0,0,.36)}.donut::after{content:"";position:absolute;inset:54px;border-radius:50%;background:var(--panel);box-shadow:inset 0 0 18px rgba(0,0,0,.42)}.donut-center{position:absolute;inset:0;z-index:1;display:grid;place-content:center;text-align:center}.donut-center strong{font-family:var(--mono);font-size:17px}.donut-center span{margin-top:4px;color:var(--muted);font-size:12px}.donut-list{display:grid;gap:13px}.alert-row,.compact-row,.donut-item,.health-row,.pipeline-node,.rule-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px}.alert-row+.alert-row,.compact-row+.compact-row,.health-row+.health-row,.rule-row+.rule-row{border-top:1px solid var(--line-soft)}.chip,.mode-pill,.risk-pill,.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border-radius:6px;font-family:var(--mono);font-size:12px;white-space:nowrap}.chip.blue,.mode-pill.semi,.status-pill.approved,.status-pill.done{color:#9cc9ff;background:rgba(47,125,246,.18)}.chip.cyan{color:#7dd3fc;background:rgba(6,182,212,.18)}.chip.green,.mode-pill.auto,.status-pill.ok,.status-pill.passed{color:#7ee59d;background:rgba(34,197,94,.16)}.chip.amber,.risk-pill.l2,.status-pill.pending{color:#f8c777;background:rgba(245,158,11,.18)}.status-pill.deduped{color:#7aa6ff;background:rgba(37,99,235,.16)}.chip.orange{color:#fdba74;background:rgba(249,115,22,.18)}.chip.red,.risk-pill.l3,.status-pill.reduce{color:#ff9a9a;background:rgba(239,68,68,.18)}.chip.purple{color:#c4b5fd;background:rgba(139,92,246,.18)}.timeline-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.timeline-row span{color:var(--muted);font-size:12px}.timeline-list{display:grid;gap:0}.timeline-row{min-height:38px;border-top:1px solid var(--line-soft)}.timeline-row:first-child{border-top:0}.timeline-row strong{flex:1;min-width:0;color:var(--text);font-family:var(--mono);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-row span{flex:0 0 48px;color:var(--blue-2)}.timeline-row small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.risk-pill.l1{color:#7ee59d;background:rgba(34,197,94,.16)}.table-shell{overflow-x:auto;border:1px solid rgba(148,163,184,.16);border-radius:var(--v2-card-radius);background:var(--v2-table-bg)}.table-shell.is-wide{max-height:min(62vh,720px);border-color:rgba(148,163,184,.18);overflow:auto}table{width:100%;border-collapse:collapse;min-width:720px}.wide-table{min-width:3600px}.right-stack table{min-width:100%}.right-stack td,.right-stack th{padding-right:8px;padding-left:8px;font-size:12px}td,th{height:38px;padding:8px 10px;border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap}th{color:var(--muted);font-size:12px;font-weight:500}td{color:#d7e0ed;font-size:13px;user-select:text}tbody tr{transition:background 140ms ease}tbody tr.is-selected,tbody tr:hover{background:rgba(47,125,246,.12)}.table-action{min-height:26px;padding:0 10px;color:#9cc9ff;font-size:12px}.table-action:disabled{cursor:not-allowed;opacity:.45}.copyable-value{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;vertical-align:middle}.copyable-value-text{min-width:0;overflow:hidden;text-overflow:ellipsis;user-select:text}.copy-value-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;min-height:20px;padding:0;color:var(--blue-2);background:rgba(90,163,255,.08);border:1px solid rgba(90,163,255,.24);border-radius:5px;user-select:none}.copy-value-button:hover{color:#d9ecff;background:rgba(90,163,255,.18);border-color:rgba(90,163,255,.45)}.copy-value-button svg{width:12px;height:12px}.danger-button{color:#ffb4b4;border-color:rgba(239,68,68,.45)}.danger-button:hover:not(:disabled),.danger-primary{color:#ffe1e1;border-color:rgba(239,68,68,.72);background:rgba(127,29,29,.42)}.compact-actions{gap:6px;flex-wrap:nowrap}.wide-table th{position:sticky;top:0;z-index:3;background:#0b1724}.wide-table td{max-width:220px;overflow:hidden;text-overflow:ellipsis;background:rgba(11,23,36,.96)}.wide-table td:first-child,.wide-table th:first-child{position:sticky;left:0;z-index:2;width:102px;min-width:102px;background:#0b1724}.wide-table td:nth-child(2),.wide-table th:nth-child(2){position:sticky;left:102px;z-index:2;width:126px;min-width:126px;background:#0b1724}.wide-table td:nth-child(3),.wide-table th:nth-child(3){position:sticky;left:228px;z-index:2;width:138px;min-width:138px;background:#0b1724}.wide-table td:nth-child(4),.wide-table th:nth-child(4){position:sticky;left:366px;z-index:2;width:132px;min-width:132px;background:#0b1724}.wide-table th:nth-child(-n+4){z-index:5}.wide-table td:last-child,.wide-table th:last-child{position:sticky;right:0;z-index:2;width:88px;min-width:88px;background:#0b1724}.wide-table th:last-child{z-index:5}.wide-table td:nth-child(31){max-width:360px}.cell-stack{display:grid;gap:3px;min-width:0}.cell-stack strong{color:var(--text);font-family:var(--mono);font-size:12px;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.cell-stack span,.muted-text{color:var(--muted);font-size:11px;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.ad-status-toggle{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;width:74px;height:34px;padding:3px;border:1px solid rgba(148,163,184,.26);border-radius:999px;color:#dbeafe;background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.02)),linear-gradient(180deg,rgba(23,31,44,.96),rgba(8,12,20,.96));box-shadow:inset 0 1px 1px rgba(255,255,255,.1),inset 0 -7px 14px rgba(0,0,0,.28),0 6px 16px rgba(0,0,0,.18);cursor:pointer;overflow:hidden;transition:transform 220ms ease,border-color 220ms ease,background 220ms ease,box-shadow 220ms ease,opacity 160ms ease}.ad-status-toggle::before{content:"";position:absolute;inset:1px;border-radius:inherit;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.18),transparent 34%),linear-gradient(90deg,rgba(255,255,255,.08),transparent 45%);opacity:.62;pointer-events:none}.ad-status-toggle.is-active{justify-content:flex-end;border-color:rgba(96,165,250,.72);background:linear-gradient(145deg,rgba(96,165,250,.38),rgba(37,99,235,.2)),linear-gradient(180deg,#2f7df6,#1647d8);box-shadow:inset 0 1px 2px rgba(255,255,255,.34),inset 0 -10px 16px rgba(2,6,23,.24),0 0 0 4px rgba(47,125,246,.12),0 0 22px rgba(47,125,246,.5)}.ad-status-toggle.is-active:focus-visible,.ad-status-toggle.is-active:hover{box-shadow:inset 0 1px 2px rgba(255,255,255,.38),inset 0 -10px 16px rgba(2,6,23,.22),0 0 0 6px rgba(47,125,246,.16),0 0 30px rgba(47,125,246,.68)}.ad-status-toggle.is-paused:focus-visible,.ad-status-toggle.is-paused:hover{border-color:rgba(203,213,225,.4);box-shadow:inset 0 1px 1px rgba(255,255,255,.12),inset 0 -7px 14px rgba(0,0,0,.3),0 0 0 5px rgba(148,163,184,.08),0 8px 18px rgba(0,0,0,.2)}.ad-status-toggle:hover{transform:translateY(-1px)}.ad-status-toggle-knob{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.96),rgba(219,234,254,.9) 32%,rgba(148,163,184,.72) 68%,rgba(15,23,42,.32) 100%);box-shadow:inset 0 1px 2px rgba(255,255,255,.78),inset 0 -6px 10px rgba(15,23,42,.22),0 3px 7px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.22);transition:transform 220ms ease,box-shadow 220ms ease,background 220ms ease}.ad-status-toggle.is-active .ad-status-toggle-knob{box-shadow:inset 0 1px 2px rgba(255,255,255,.86),inset 0 -6px 10px rgba(37,99,235,.2),0 3px 9px rgba(15,23,42,.36),0 0 16px rgba(219,234,254,.48)}.ad-status-toggle>span:last-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ad-status-toggle:disabled{cursor:progress;opacity:.72;transform:none}.empty-row td{color:var(--muted);text-align:center}.proposal-pager,.proposal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.proposal-toolbar{margin-bottom:10px}#pageRoot[data-page=decision],#proposalQueuePanelMount,#proposalQueuePanelMount>.panel{min-width:0;max-width:100%}#pageRoot[data-page=decision]{overflow-x:clip}.proposal-bulk-toolbar,.proposal-category-tabs{display:flex;align-items:center;gap:8px;margin-bottom:10px}.proposal-category-tabs{flex-wrap:wrap}.proposal-action-filter{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;flex-wrap:wrap;margin-bottom:10px;padding:4px;border:1px solid var(--line-soft);border-radius:10px;background:rgba(14,29,43,.66)}.proposal-action-filter-button{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:7px;color:var(--muted);background:0 0}.proposal-action-filter-button small{min-width:24px;padding:2px 7px;border-radius:999px;color:var(--blue-2);background:rgba(47,125,246,.14);font-family:var(--mono)}.proposal-action-filter-button.is-active{color:#e8f3ff;border-color:rgba(47,125,246,.42);background:rgba(47,125,246,.2)}.proposal-category-button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--line-soft);border-radius:8px;color:var(--muted);background:rgba(14,29,43,.66)}.proposal-category-button small{min-width:24px;padding:2px 7px;border-radius:999px;color:var(--blue-2);background:rgba(47,125,246,.14);font-family:var(--mono)}.proposal-category-button.is-active{color:#e8f3ff;border-color:rgba(47,125,246,.48);background:linear-gradient(145deg,rgba(47,125,246,.28),rgba(29,78,216,.18));box-shadow:0 10px 26px rgba(47,125,246,.14),inset 0 -2px 0 rgba(90,163,255,.45)}.proposal-bulk-toolbar{justify-content:space-between;width:100%;max-width:100%;flex-wrap:wrap;min-height:48px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:12px;background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%)}.proposal-action-status,.proposal-bulk-actions,.proposal-select-all{display:inline-flex;align-items:center;gap:10px}.proposal-select-all{flex:0 0 auto;color:var(--muted);font-size:13px}.proposal-bulk-actions{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.proposal-select-all strong{color:var(--blue-2);font-family:var(--mono)}.proposal-bulk-summary{color:var(--muted);font-size:12px}.proposal-action-bar{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 16px}.proposal-action-bar.sticky-action-bar{z-index:12}.proposal-action-status{min-width:0}.proposal-action-status span,.proposal-action-status strong{display:block}.proposal-action-status span{margin-top:3px;color:var(--muted);font-size:12px}.proposal-execute-button svg{width:15px;height:15px}.proposal-search{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.proposal-search input{width:min(360px,32vw);min-height:34px;padding:0 12px;color:var(--text);border:1px solid var(--line);border-radius:10px;background:rgba(10,23,35,.62)}.proposal-table-shell{width:100%;max-width:100%;max-height:min(66vh,760px);overflow:auto;overscroll-behavior:contain}.proposal-table{min-width:3020px;border-collapse:separate;border-spacing:0}.proposal-table td:first-child,.proposal-table th:first-child{width:52px;min-width:52px;text-align:center}.proposal-table td:first-child,.proposal-table th:first-child{left:0;z-index:6}.proposal-table td:nth-child(2),.proposal-table th:nth-child(2){left:52px;width:108px;min-width:108px}.proposal-table td:nth-child(3),.proposal-table th:nth-child(3){left:160px;width:150px;min-width:150px}.proposal-table td:nth-child(4),.proposal-table th:nth-child(4){left:310px;width:66px;min-width:66px}.proposal-table td:nth-child(5),.proposal-table th:nth-child(5){position:sticky;left:376px;z-index:2;width:160px;min-width:160px;background:#0b1724}.proposal-table th:nth-child(-n+5){z-index:7}.proposal-select-cell{padding-right:8px;padding-left:8px}.proposal-check{width:16px;height:16px;accent-color:var(--blue);cursor:pointer}.proposal-check:disabled{cursor:not-allowed;opacity:.42}.proposal-image-cell{width:62px}.proposal-table .mlm-sku{min-width:132px}.proposal-shipment-identity{display:grid;gap:3px;min-width:180px}.proposal-shipment-kicker{color:var(--muted);font-size:10px}.proposal-shipment-id-list{display:grid;gap:2px;color:var(--text);font-family:var(--mono);font-size:12px;font-weight:700}.proposal-shipment-product-ref{display:flex;flex-wrap:wrap;align-items:center;gap:3px;color:var(--muted);font-size:10px}.proposal-shipment-product-ref>span:first-child{margin-right:2px}.proposal-action-reason-cell{min-width:220px}.proposal-action-reason{display:grid;gap:3px;min-width:180px;max-width:240px;line-height:1.25}.proposal-action-reason strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.proposal-action-reason small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.proposal-value-cell{color:var(--text);font-family:var(--mono);font-weight:650}.proposal-metric-label-cell span{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:24px;padding:0 8px;border:1px solid rgba(148,163,184,.22);border-radius:8px;color:#cbd8e8;background:rgba(148,163,184,.1);font-size:12px;font-weight:650;white-space:nowrap}.proposal-metric-with-tooltip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:2px 7px;border:1px solid transparent;border-radius:8px;color:var(--text);font-family:var(--mono);font-weight:650;cursor:help}.proposal-metric-with-tooltip:focus-visible,.proposal-metric-with-tooltip:hover{color:#dbeafe;border-color:rgba(47,125,246,.44);background:rgba(47,125,246,.16);outline:0}.proposal-image-cell .product-thumb,.proposal-image-cell .product-thumb-button{width:40px;height:40px;border-radius:6px}.proposal-thumb-empty{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px dashed rgba(148,163,184,.38);border-radius:6px;color:#8fa3bf;background:rgba(148,163,184,.1);font-size:11px;font-weight:600}.proposal-group-row td{position:static!important;width:auto!important;min-width:0!important;max-width:none;height:36px;padding:6px 12px;color:var(--text);border-top:1px solid rgba(90,163,255,.18);border-bottom:1px solid var(--line-soft);background:linear-gradient(90deg,rgba(47,125,246,.12),rgba(47,125,246,.035))}.proposal-group-row button{display:inline-flex;align-items:center;gap:8px;width:100%;min-height:26px;padding:0;color:inherit;border:0;background:0 0;text-align:left}.proposal-group-row button svg{width:14px;height:14px;color:var(--blue-2)}.proposal-group-row button[aria-expanded=false] svg{transform:rotate(-90deg)}.proposal-group-row span{font-weight:600}.proposal-group-row small{margin-left:8px;color:var(--muted);font-family:var(--mono)}.proposal-group-row.green td{background:linear-gradient(90deg,rgba(34,197,94,.14),rgba(34,197,94,.035))}.proposal-group-row.purple td{background:linear-gradient(90deg,rgba(139,92,246,.14),rgba(139,92,246,.035))}.proposal-group-row.amber td{background:linear-gradient(90deg,rgba(245,158,11,.14),rgba(245,158,11,.035))}.proposal-type-chip,.suggestion-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:24px;padding:0 9px;border-radius:8px;font-size:12px;font-weight:600}.proposal-type-chip-list{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.proposal-type-chip-list .proposal-type-chip{min-width:0;min-height:22px;padding:0 7px;white-space:nowrap}.proposal-type-chip.green,.suggestion-status-pill.green{color:#82efaa;border:1px solid rgba(34,197,94,.28);background:rgba(34,197,94,.14)}.proposal-type-chip.blue,.suggestion-status-pill.blue{color:#8ec5ff;border:1px solid rgba(47,125,246,.32);background:rgba(47,125,246,.16)}.proposal-type-chip.purple,.suggestion-status-pill.purple{color:#c6b6ff;border:1px solid rgba(139,92,246,.32);background:rgba(139,92,246,.16)}.proposal-type-chip.amber,.suggestion-status-pill.amber,.suggestion-status-pill.orange{color:#ffd28a;border:1px solid rgba(245,158,11,.32);background:rgba(245,158,11,.15)}.suggestion-status-pill.red{color:#ffb4b4;border:1px solid rgba(239,68,68,.34);background:rgba(239,68,68,.14)}.proposal-type-chip.slate,.suggestion-status-pill.gray{color:#b6c3d3;border:1px solid rgba(148,163,184,.26);background:rgba(148,163,184,.12)}.proposal-data-row.is-selected td{background:rgba(37,99,235,.18)}.batch-proposal-modal{width:min(560px,calc(100vw - 28px))}.batch-confirm-body{display:grid;gap:12px;color:var(--muted)}.batch-confirm-body strong{color:var(--text)}.batch-confirm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.batch-confirm-list span{padding:8px 10px;border:1px solid var(--line-soft);border-radius:10px;background:rgba(255,255,255,.04);font-size:13px}.proposal-count,.proposal-page-size span,.proposal-pager{color:var(--muted);font-size:12px}.pager-controls,.proposal-page-size{display:flex;align-items:center;gap:6px}.page-size-button,.pager-button{min-height:30px;border:1px solid var(--line-soft);border-radius:6px;color:#c8d5e4;background:rgba(14,29,43,.84)}.page-size-button{padding:0 10px;font-size:12px}.page-size-button.is-active{border-color:rgba(90,163,255,.5);color:#e8f3ff;background:rgba(47,125,246,.24)}.pager-button{display:inline-flex;align-items:center;justify-content:center;width:32px;padding:0}.pager-button svg{width:16px;height:16px}.pager-button.prev svg{transform:rotate(90deg)}.pager-button.next svg{transform:rotate(-90deg)}.pager-button:disabled{cursor:not-allowed;opacity:.42}.pager-index{min-width:54px;color:var(--text);font-size:12px;text-align:center}.decision-pipeline{display:grid;grid-template-columns:repeat(8,minmax(92px,1fr));gap:8px}.pipeline-node{position:relative;flex-direction:column;align-items:center;min-height:96px;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(10,23,35,.62);text-align:center}.pipeline-index{display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--blue-2);border-radius:50%;color:#dbeafe;font-family:var(--mono);font-weight:700}.pipeline-node.is-done .pipeline-index{border-color:var(--green);color:var(--green)}.pipeline-node strong{font-size:13px}.pipeline-node small{color:var(--muted);font-size:11px}.price-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.42fr);gap:12px}.price-advisor{display:grid;grid-template-columns:minmax(0,1fr) 228px;gap:12px}.advisor-card{display:grid;gap:10px;align-content:center;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(8,19,31,.8)}.advisor-value{color:var(--green);font-family:var(--mono);font-size:26px;font-weight:700}.product-card{display:grid;gap:12px}.product-head{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center}.product-head small{display:block;margin-top:4px;color:var(--muted);line-height:1.45}.product-image{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#172133,#0c1724)}.product-image svg{width:34px;height:34px;color:#b9c9dc}.detail-list{display:grid;gap:0}.detail-list .compact-row{min-height:36px}.gauge{--value:75%;position:relative;width:180px;height:92px;margin:8px auto 0;overflow:hidden}.gauge::before{content:"";position:absolute;inset:0;border-radius:180px 180px 0 0;background:conic-gradient(from 270deg,var(--blue) 0 var(--value),rgba(148,163,184,.22) var(--value) 50%,transparent 50% 100%)}.gauge::after{content:"";position:absolute;left:22px;right:22px;bottom:-66px;height:132px;border-radius:50%;background:var(--panel)}.gauge-label{position:absolute;inset:34px 0 0;z-index:1;text-align:center}.gauge-label strong{display:block;font-family:var(--mono);font-size:28px}.bar-list{display:grid;gap:10px}.bar-row{display:grid;grid-template-columns:88px minmax(0,1fr) 52px;gap:10px;align-items:center;font-size:13px}.bar-track{height:6px;border-radius:999px;background:rgba(148,163,184,.18);overflow:hidden}.bar-track span{display:block;width:var(--value);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--blue-2))}.data-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pipeline-box{min-height:104px;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(10,23,35,.72)}.pipeline-box strong{display:block;margin-bottom:12px;font-family:var(--mono)}.pipeline-box svg{display:inline-block;width:28px;height:28px;margin-right:8px;vertical-align:middle}.pipeline-box p{margin:10px 0 0;line-height:1.6}.pipeline-box.is-ok{border-color:rgba(34,197,94,.48)}.pipeline-box.is-warn{border-color:rgba(245,158,11,.52)}.quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-mini{display:grid;gap:6px;min-width:0;overflow:hidden;padding:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:rgba(255,255,255,.02)}.metric-mini strong{min-width:0;font-family:var(--mono);font-size:18px;line-height:1.22;overflow-wrap:anywhere;word-break:break-word}.metric-mini span{color:var(--muted);font-size:12px}.side-panel .metric-mini strong{font-size:clamp(14px, 1.1vw, 18px)}.automation-control-status{display:grid;gap:8px;min-width:0;margin-bottom:12px}.automation-control-status small,.automation-control-status strong{min-width:0;overflow-wrap:anywhere}.automation-control-status strong{color:var(--text);font-size:16px}.automation-control-status small{color:var(--muted);line-height:1.55}.automation-shadow-run{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:12px;padding:10px;border:1px solid var(--line-soft);border-radius:8px;background:rgba(12,25,42,.5);min-width:0}.automation-shadow-run div,.automation-shadow-run p,.automation-shadow-run small,.automation-shadow-run strong{min-width:0;overflow-wrap:anywhere}.automation-shadow-run div{display:grid;gap:4px}.automation-shadow-run strong{color:var(--text);font-size:13px}.automation-shadow-run p,.automation-shadow-run small{color:var(--muted);font-size:12px;line-height:1.4}.automation-shadow-run p{grid-column:1/-1;margin:0}.automation-readiness{display:grid;gap:10px;margin-top:12px;min-width:0}.automation-readiness-head,.automation-readiness-row{display:grid;gap:6px;min-width:0}.automation-readiness-head{grid-template-columns:minmax(0,1fr) auto;align-items:center}.automation-readiness-head strong,.automation-readiness-row p,.automation-readiness-row small,.automation-readiness-row strong{min-width:0;overflow-wrap:anywhere}.automation-readiness-list{display:grid;gap:8px}.automation-readiness-row{padding:9px;border:1px solid var(--line-soft);border-radius:8px;background:rgba(8,16,29,.42)}.automation-readiness-row strong{color:var(--text);font-size:13px}.automation-readiness-row p,.automation-readiness-row small{color:var(--muted);font-size:12px;line-height:1.4}.automation-readiness-row p{margin:0}.action-observation-table{min-width:680px}.action-observation-table td,.action-observation-table th{height:auto;padding:8px;vertical-align:top}.action-observation-table td small,.action-observation-table td strong{display:block;min-width:0;overflow-wrap:anywhere}.action-observation-table td small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.action-observation-correction-table{min-width:620px}.action-observation-correction-table td,.action-observation-correction-table th{height:auto;padding:8px;vertical-align:top}.action-observation-correction-table td small,.action-observation-correction-table td strong{display:block;min-width:0;overflow-wrap:anywhere}.action-observation-correction-table td small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.toast{position:fixed;right:22px;bottom:22px;z-index:2147483647;width:max-content;min-width:min(360px,calc(100vw - 44px));max-width:min(520px,calc(100vw - 44px));padding:14px 16px;border:1px solid rgba(90,163,255,.82);border-radius:var(--radius);color:#f5fbff;background:rgba(7,19,31,.98);box-shadow:0 18px 48px rgba(0,0,0,.42),0 0 0 1px rgba(90,163,255,.18);font-size:14px;font-weight:700;line-height:1.45;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity 180ms ease,transform 180ms ease}.toast.is-visible{opacity:1;transform:translateY(0)}.filter-menu{position:absolute;z-index:30;display:grid;gap:4px;min-width:220px;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(8,19,31,.98);box-shadow:var(--shadow)}.filter-menu button{min-height:36px;padding:0 10px;color:var(--text);border:1px solid transparent;border-radius:6px;background:0 0;text-align:left}.filter-menu button:hover{border-color:rgba(90,163,255,.36);background:rgba(47,125,246,.14)}.filter-menu button.is-active{color:#e8f3ff;border-color:rgba(90,163,255,.48);background:rgba(47,125,246,.22)}.drawer-backdrop,.modal-backdrop{position:fixed;inset:0;z-index:24;background:rgba(1,7,14,.62);backdrop-filter:blur(4px)}.action-drawer{position:fixed;top:0;right:0;z-index:25;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;width:min(520px,100vw);height:100vh;padding:18px;border-left:1px solid var(--line);background:linear-gradient(180deg,rgba(10,23,35,.98),rgba(4,12,21,.98));box-shadow:var(--shadow);overflow-y:auto}.drawer-head,.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawer-head h3,.modal-head h3{margin:4px 0 6px;font-size:20px}.drawer-head p,.modal-head p{margin:0;color:var(--muted);font-size:13px}.drawer-kicker{color:var(--blue-2);font-family:var(--mono);font-size:12px;text-transform:uppercase}.preview-banner{display:grid;gap:4px;padding:12px;border:1px solid rgba(90,163,255,.32);border-radius:var(--radius);color:#cfe5ff;background:rgba(47,125,246,.12)}.preview-banner.warning{border-color:rgba(245,158,11,.42);color:#ffe3b4;background:rgba(245,158,11,.12)}.empty-note,.preview-banner span{color:var(--muted);font-size:13px;line-height:1.55}.drawer-grid{display:grid;gap:8px;align-content:start;overflow:auto}.drawer-grid.compact{max-height:260px}.drawer-field{display:grid;grid-template-columns:minmax(96px,0.38fr) minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:rgba(255,255,255,.02)}.drawer-field span{color:var(--muted);font-size:12px}.drawer-field strong{color:var(--text);font-size:13px;font-weight:500;overflow-wrap:anywhere}.drawer-actions,.modal-actions{display:flex;justify-content:flex-end;gap:8px}.operation-modal{position:fixed;top:50%;left:50%;z-index:26;display:grid;gap:14px;width:min(620px,calc(100vw - 28px));max-height:calc(100vh - 40px);padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(10,23,35,.99),rgba(4,12,21,.99));box-shadow:var(--shadow);transform:translate(-50%,-50%);overflow-y:auto}.product-image-modal{width:min(760px,calc(100vw - 28px))}.product-profit-calculator{width:min(720px,calc(100vw - 28px))}.product-profit-calculator-product{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid var(--line-soft);border-radius:10px;background:rgba(255,255,255,.04)}.product-profit-calculator-product small,.product-profit-calculator-product span,.product-profit-calculator-product strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-profit-calculator-product strong{color:var(--text)}.product-profit-calculator-product small,.product-profit-calculator-product span{margin-top:3px;color:var(--muted);font-size:12px}.product-profit-calculator-thumb{display:grid;place-items:center;width:74px;height:74px;border:1px solid var(--line-soft);border-radius:10px;background:rgba(255,255,255,.05);overflow:hidden}.product-profit-calculator-thumb img{width:100%;height:100%;object-fit:cover}.product-profit-calculator-thumb.placeholder{color:var(--muted)}.product-profit-calculator-thumb.placeholder svg{width:24px;height:24px}.profit-calculator-rate-actions{display:flex;flex-wrap:wrap;gap:8px}.profit-calculator-rate-actions .ghost-button,.profit-calculator-rate-actions .secondary-button{min-height:34px;padding:8px 12px}.profit-calculator-price-grid{display:grid;grid-template-columns:1fr;gap:10px}.profit-calculator-price-field{display:grid;gap:8px}.profit-calculator-price-field span{color:var(--muted);font-size:12px}.profit-calculator-price-field input{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:rgba(255,255,255,.06);font:600 16px/1.2 var(--mono)}.product-profit-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-profit-result-grid .metric-mini small{color:var(--muted);font-size:11px}.product-profit-result-grid .metric-mini.highlight{border-color:rgba(90,163,255,.42);background:rgba(90,163,255,.12)}.profit-calculator-breakdown{display:grid;gap:8px;padding:12px;border:1px solid var(--line-soft);border-radius:10px;background:rgba(255,255,255,.04)}.profit-calculator-breakdown>div{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.profit-calculator-breakdown strong{display:block;color:var(--text);font-family:var(--mono)}.profit-calculator-breakdown small{display:block;margin-top:2px;color:var(--muted);font-size:11px;font-family:var(--mono);text-align:right}@media (max-width:760px){.product-profit-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-image-preview{display:grid;place-items:center;min-height:220px;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:rgba(255,255,255,.04)}.product-image-preview img{display:block;max-width:100%;max-height:min(72vh,720px);border-radius:8px;object-fit:contain}.operation-log{display:grid;gap:8px}.release-notes-modal{width:min(720px,calc(100vw - 28px))}.release-summary{display:grid;gap:4px;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:rgba(255,255,255,.035)}.release-summary strong{color:var(--text);font-family:var(--mono);font-size:20px}.release-summary span{color:var(--muted);font-size:13px;line-height:1.55}.release-note-list{display:grid;gap:10px}.release-note-item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:rgba(255,255,255,.025)}.release-note-meta{display:grid;align-content:start;gap:5px;min-width:0}.release-note-meta span{color:var(--muted);font-size:12px}.release-note-meta strong{color:var(--blue-2);font-family:var(--mono);font-size:13px}.release-note-body{display:grid;gap:10px;min-width:0}.release-note-body h4{margin:0;color:var(--text);font-size:14px}.release-note-section{display:grid;gap:6px}.release-note-section span{color:var(--muted);font-size:12px}.release-note-section ul{display:grid;gap:5px;margin:0;padding-left:18px}.release-note-section li{color:var(--text);font-size:13px;line-height:1.5}.operation-log-item{display:grid;gap:3px;padding:9px 10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:rgba(255,255,255,.02)}.operation-log-item small,.operation-log-item span{color:var(--muted);font-size:12px}.operation-log-item strong{font-size:13px}tr.is-previewed{outline:1px solid rgba(90,163,255,.52);outline-offset:-1px;background:rgba(47,125,246,.08)}body.is-auth-page .topbar-controls{display:none}.auth-screen{display:grid;place-items:center;min-height:calc(100vh - 72px);padding:24px}.auth-card{display:grid;gap:16px;width:min(420px,100%);padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(13,30,45,.98),rgba(5,14,24,.98));box-shadow:var(--shadow)}.auth-mark{width:fit-content;padding:5px 9px;color:#d7e7ff;border:1px solid rgba(90,163,255,.5);border-radius:6px;background:rgba(47,125,246,.16);font-family:var(--mono);font-size:12px;font-weight:700}.auth-card h2{margin:0;font-size:24px}.auth-card p{margin:0;color:var(--muted);line-height:1.6}.auth-error{padding:10px 12px;color:#fecaca;border:1px solid rgba(239,68,68,.42);border-radius:var(--radius);background:rgba(239,68,68,.12);font-size:13px}.auth-form{display:grid;gap:12px}.auth-form label{display:grid;gap:7px;color:var(--muted);font-size:13px}.auth-form input{width:100%;min-height:40px;padding:0 11px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.04);color-scheme:dark}.auth-form input:focus{border-color:var(--blue-2);outline:0;box-shadow:0 0 0 3px rgba(90,163,255,.12)}.toggle-row{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px!important}.toggle-row input{width:16px;height:16px;min-height:16px;padding:0;accent-color:var(--blue-2)}.module-tabs{display:inline-flex;width:fit-content;max-width:100%;gap:6px;padding:6px;overflow-x:auto;overflow-y:hidden;border:1px solid var(--v2-panel-border);border-radius:var(--v2-panel-radius);background:var(--v2-tab-bg);box-shadow:0 14px 36px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04);-webkit-backdrop-filter:blur(var(--v2-panel-blur)) saturate(128%);backdrop-filter:blur(var(--v2-panel-blur)) saturate(128%)}.module-tabs button{flex:0 0 auto;min-height:36px;padding:0 16px;color:var(--muted);border:1px solid transparent;border-radius:12px;background:0 0;font-weight:700;transition:color 160ms ease,border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.module-tabs button.is-active{color:#fff;border-color:rgba(56,189,248,.42);background:linear-gradient(135deg,rgba(47,125,246,.9),rgba(29,78,216,.78)),rgba(15,23,42,.56);box-shadow:0 10px 24px rgba(37,99,235,.18)}.inventory-workspace{min-width:0}.inventory-workspace .table-shell.is-wide{height:calc(100vh - 205px);height:calc(100dvh - 205px);min-height:560px;max-height:none;overflow:auto}.shipment-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.quick-filter-strip{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:34px}.quick-filter-strip button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;color:var(--muted);border:1px solid var(--line-soft);border-radius:var(--radius);background:rgba(255,255,255,.035);font-size:12px;font-weight:700;cursor:pointer}.quick-filter-strip button.is-active,.quick-filter-strip button:hover{color:var(--text);border-color:rgba(96,165,250,.62);background:rgba(47,125,246,.18)}.quick-filter-strip strong{color:var(--blue-2);font-family:var(--mono);font-size:12px}.bottom-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bottom-panel-head span{color:var(--muted);font-size:12px;font-weight:700}.bottom-panel-head strong{color:var(--text);font-family:var(--mono);font-size:16px}.table-header-sort{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-height:24px;padding:0;color:inherit;border:0;background:0 0;font:inherit;font-weight:700;cursor:pointer}.table-header-sort strong{display:inline-grid;place-items:center;width:18px;height:18px;color:#bae6fd;border:1px solid rgba(56,189,248,.28);border-radius:6px;background:rgba(14,165,233,.12);font-family:var(--mono);font-size:12px;line-height:1}.table-header-sort:hover{color:#e0f2fe}.tag-chip-balanced,.tag-chip-healthy_margin,.tag-chip-hero,.tag-chip-high_margin{color:#bbf7d0;border-color:rgba(34,197,94,.34);background:rgba(34,197,94,.16)}.tag-chip-growth,.tag-chip-low_margin,.tag-chip-low_stock{color:#fde68a;border-color:rgba(245,158,11,.34);background:rgba(245,158,11,.16)}.tag-chip-core{color:#bfdbfe;border-color:rgba(59,130,246,.34);background:rgba(59,130,246,.16)}.tag-chip-dead_stock,.tag-chip-long_tail,.tag-chip-new_or_idle,.tag-chip-overstock,.tag-chip-test{color:#ddd6fe;border-color:rgba(139,92,246,.34);background:rgba(139,92,246,.16)}.tag-chip-clearance,.tag-chip-loss,.tag-chip-out_of_stock{color:#fecaca;border-color:rgba(239,68,68,.36);background:rgba(239,68,68,.16)}.tag-chip-unknown{color:var(--muted);border-color:rgba(148,163,184,.22);background:rgba(148,163,184,.1)}.tag-explanation{display:grid;gap:0;border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden}.compact-toolbar{margin-top:2px}.shipment-search{display:flex;align-items:center;flex:1 1 360px;gap:8px;min-width:min(420px,100%)}.shipment-search input{width:100%;min-width:0;min-height:34px;box-sizing:border-box;padding:0 11px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.04)}.shipment-search input:focus{border-color:var(--blue-2);outline:0;box-shadow:0 0 0 3px rgba(90,163,255,.12)}.primary-row-action:not(:disabled){border-color:rgba(55,193,124,.5);color:var(--text);background:rgba(55,193,124,.16)}.mono-cell{font-family:var(--mono)}.filter-result-count{color:var(--muted);font-size:12px}.suppression-table-shell{max-height:min(58vh,560px)}.suppression-table{min-width:1380px}.filter-column-select{display:grid;gap:6px;color:var(--muted);font-size:12px}.filter-column-select select{min-height:38px;padding:0 10px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.04)}.filter-check-list{display:grid;gap:6px;max-height:min(46vh,420px);padding-right:4px;overflow:auto}.filter-check{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:7px 9px;border:1px solid var(--line-soft);border-radius:var(--radius);background:rgba(255,255,255,.025)}.filter-check input{width:16px;height:16px;accent-color:var(--blue-2)}.filter-check span{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-check small{color:var(--muted);font-family:var(--mono)}.product-thumb{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line-soft);border-radius:7px;object-fit:cover;background:rgba(255,255,255,.04)}.product-thumb-button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:7px;background:0 0;cursor:zoom-in}.product-thumb-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.product-thumb-button .product-thumb{display:block;width:100%;height:100%}.product-thumb.placeholder svg{width:22px;height:22px;color:#9fb4cc}.product-tag-chip{max-width:100%}.profit-query-loading-banner{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(120px,180px);align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid rgba(96,165,250,.34);border-radius:var(--radius);color:var(--text);background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(14,165,233,.08));box-shadow:0 14px 36px rgba(15,23,42,.2)}.profit-query-loading-spinner{width:18px;height:18px;border:2px solid rgba(147,197,253,.28);border-top-color:#60a5fa;border-radius:999px;animation:spin 820ms linear infinite}.profit-query-loading-banner div{display:grid;gap:3px;min-width:0}.profit-query-loading-banner span,.profit-query-loading-banner strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profit-query-loading-banner strong{font-size:13px}.profit-query-loading-banner div span{color:var(--muted);font-size:12px}.profit-query-loading-meter{position:relative;overflow:hidden;height:6px;border-radius:999px;background:rgba(148,163,184,.2)}.profit-query-loading-meter i{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22d3ee);animation:loadingSweep 1.2s ease-in-out infinite}@media (max-width:760px){.profit-query-loading-banner{grid-template-columns:auto minmax(0,1fr)}.profit-query-loading-meter{grid-column:1/-1;width:100%}}@keyframes profitImportProgress{from{transform:translateX(-32%)}to{transform:translateX(42%)}}.profit-import-action-icon{display:grid;flex:0 0 auto;width:26px;height:26px;place-items:center;color:#8ebcff}body.theme-glass-light .page-head-icon{color:#fff;border-color:rgba(47,125,246,.22);background:linear-gradient(145deg,rgba(47,125,246,.92),rgba(20,184,166,.72)),rgba(255,255,255,.56);box-shadow:0 16px 34px rgba(47,125,246,.16),inset 0 1px 0 rgba(255,255,255,.36)}@keyframes pricing-filter-spin{to{transform:rotate(360deg)}}body[data-page=pricing]{overflow-x:hidden}body[data-page=pricing] .main-shell{overflow-x:hidden}#pageRoot[data-page=pricing]{min-height:0;overflow-x:hidden}.warning-note{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:7px 10px;color:#92400e;border:1px solid rgba(245,158,11,.28);border-radius:999px;background:rgba(245,158,11,.1);font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.warning-note{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-comfort)}.positive-money{color:#7ee59d;font-family:var(--mono)}.negative-money{color:#ff9a9a;font-family:var(--mono)}.sort-header{display:inline-flex;align-items:center;gap:4px;width:100%;padding:0;color:inherit;background:0 0;border:0;font:inherit;text-align:left;cursor:pointer}.sort-header span{color:var(--blue-2);font-family:var(--mono)}.table-link{color:var(--blue-2);text-decoration:none}.table-link:hover{text-decoration:underline}.mono-cell{font-family:var(--mono);color:var(--text)}.muted{color:var(--muted)}.order-load-more{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;color:var(--muted);background:rgba(8,20,34,.34);border:1px solid var(--line-soft);border-radius:var(--radius)}.order-load-more span,.order-load-more strong{display:block}.order-load-more strong{color:var(--text);font-size:13px}.order-load-more span{margin-top:2px;font-size:12px}.order-load-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.order-load-actions .primary-button,.order-load-actions .secondary-button{flex:0 0 auto}.order-load-complete{flex:0 0 auto;color:var(--green)}.status-pill.warn{color:#f8c777;background:rgba(245,158,11,.18)}.price-pair{display:grid;gap:2px;color:var(--text);font-family:var(--mono);font-size:12px;line-height:1.25;white-space:normal}.price-cell-stack{display:grid;gap:6px;align-items:start;min-width:118px}.price-action-row,.price-inline-row{display:inline-flex;align-items:center;gap:5px}.price-history-button,.price-refresh-button{display:inline-grid;width:28px;min-width:28px;min-height:28px;padding:4px;place-items:center}.price-history-button svg,.price-refresh-button svg{width:14px;height:14px}.price-profit-button{justify-self:start;min-height:28px;padding:4px 8px;font-size:11px}.mlm-sku{display:grid;gap:2px;color:var(--text);font-family:var(--mono);font-size:12px;line-height:1.25}.mlm-sku small{color:var(--muted);font-size:11px}.mlm-sku .copyable-value{max-width:180px}.mlm-sku .copy-value-button{width:18px;height:18px;min-height:18px}.product-link{display:inline-flex;align-items:center;width:fit-content;padding:0;border:0;color:var(--blue-2);background:0 0;font-family:var(--mono);font-size:12px;text-decoration:none;cursor:pointer}.product-link:hover{text-decoration:underline}.mlm-sku .mlm-sku-link{justify-self:start;margin-top:1px;font-size:11px}.sales-trend{position:relative;display:inline-block;width:152px;min-height:58px;color:var(--blue-2)}.sales-trend.empty{display:inline-flex;align-items:center;justify-content:center;width:128px;min-height:34px;color:var(--muted);border:1px dashed var(--line-soft);border-radius:var(--radius);text-align:center}.sales-trend svg{width:152px;height:58px;overflow:visible}.sales-trend-area{fill:rgba(90,163,255,0.16)}.sales-trend-line{fill:none;stroke:var(--blue-2);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sales-trend circle{fill:var(--blue-2)}.trend-tooltip{display:grid;min-width:142px;padding:8px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);background:rgba(8,18,29,.96);box-shadow:var(--shadow)}.floating-trend-tooltip{position:fixed;left:0;top:0;z-index:10000;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.floating-trend-tooltip.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.trend-tooltip div{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.trend-tooltip div+div{margin-top:4px}.trend-tooltip strong{color:var(--text);font-family:var(--mono)}.trend-tooltip strong.positive-money{color:#7ee59d}.trend-tooltip strong.negative-money{color:#ff8a95}.trend-tooltip.is-wide{width:min(520px,calc(100vw - 24px));max-height:calc(100vh - 24px);display:block;overflow:auto}.trend-tooltip-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px}.trend-tooltip-column{display:grid;gap:4px;min-width:0}.trend-tooltip-row{display:flex;justify-content:space-between;gap:12px;min-width:0;color:var(--muted);font-size:12px;line-height:1.35}.trend-tooltip-row span{min-width:0;overflow:hidden;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap}.field-help-popover{width:322px;max-width:min(360px,calc(100vw - 28px));color:#e5edf8;border:1px solid rgba(125,211,252,.25);border-radius:16px;background:linear-gradient(180deg,rgba(8,18,33,.96),rgba(5,12,23,.94));box-shadow:0 28px 80px rgba(0,0,0,.54),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(18px)}.floating-field-help-popover{position:fixed;left:0;top:0;z-index:10020;padding:14px;pointer-events:auto;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.floating-field-help-popover.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.floating-field-help-popover::before{content:"";position:absolute;top:-7px;left:calc(50% - 6px);width:12px;height:12px;border-top:1px solid rgba(125,211,252,.25);border-left:1px solid rgba(125,211,252,.25);background:rgba(8,18,33,.96);transform:rotate(45deg)}.floating-field-help-popover.is-above::before{top:auto;bottom:-7px;border-top:0;border-left:0;border-right:1px solid rgba(125,211,252,.25);border-bottom:1px solid rgba(125,211,252,.25)}.field-help-content{display:grid;gap:10px}.field-help-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.field-help-title{min-width:0;color:#f8fafc;font-size:14px;font-weight:800;letter-spacing:.01em}.field-help-badge{flex:0 0 auto;padding:2px 8px;color:#7dd3fc;border:1px solid rgba(56,189,248,.22);border-radius:999px;background:rgba(56,189,248,.1);font-size:11px;font-weight:650}.field-help-desc{margin:0;color:#94a3b8;font-size:12px;line-height:1.7}.field-help-list{display:grid;gap:10px}.field-help-label{margin-bottom:4px;color:#64748b;font-size:11px;font-weight:700}.field-help-code{display:block;width:100%;padding:7px 8px;overflow-wrap:anywhere;color:#dbeafe;border:1px solid rgba(148,163,184,.14);border-radius:9px;background:rgba(15,23,42,.8);font-family:var(--mono);font-size:11px;line-height:1.45;white-space:normal}.field-help-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field-help-value{min-height:34px;padding:7px 8px;color:#cbd5e1;border:1px solid rgba(148,163,184,.12);border-radius:9px;background:rgba(15,23,42,.42);font-size:12px;line-height:1.55}.field-help-warning{display:grid;gap:3px;padding:8px 9px;color:#fbbf24;border:1px solid rgba(245,158,11,.32);border-radius:10px;background:rgba(245,158,11,.1);font-size:12px}.field-help-warning span{color:#fcdca5;line-height:1.5}.field-help-footer{display:flex;justify-content:space-between;margin-top:2px;padding-top:10px;color:#64748b;border-top:1px solid rgba(148,163,184,.13);font-size:11px}.link-button{min-height:26px;padding:0;color:var(--blue-2);border:0;background:0 0;font-family:var(--mono)}.link-button:hover{color:#dbeafe;text-decoration:underline}.header-with-help,.sortable-header,.table-header-label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.metric-info-icon{position:relative;isolation:isolate;display:inline-grid;flex:0 0 20px;place-items:center;width:20px;height:20px;padding:0;color:#9bdcff;border:1px solid rgba(125,211,252,.28);border-radius:999px;background:linear-gradient(135deg,rgba(34,211,238,.14),rgba(59,130,246,.08)),rgba(15,23,42,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 12px rgba(8,13,26,.16);cursor:help;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.metric-info-icon::before{content:"";position:absolute;inset:3px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.2),rgba(255,255,255,0) 58%);pointer-events:none}.metric-info-icon svg{width:12px;height:12px;stroke-width:2.1}.metric-info-icon.is-open,.metric-info-icon:focus-visible,.metric-info-icon:hover{color:#d9f7ff;border-color:rgba(56,189,248,.72);background:linear-gradient(135deg,rgba(34,211,238,.24),rgba(59,130,246,.16)),rgba(15,23,42,.64);box-shadow:0 0 0 3px rgba(56,189,248,.12),0 10px 24px rgba(14,165,233,.12),inset 0 1px 0 rgba(255,255,255,.12);outline:0;transform:translateY(-1px)}body.theme-glass-light .metric-info-icon{color:#2563eb;border-color:rgba(47,125,246,.24);background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(226,239,255,.66)),rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 5px 14px rgba(47,125,246,.1)}body.theme-glass-light .metric-info-icon::before{background:radial-gradient(circle at 35% 28%,rgba(47,125,246,.16),rgba(47,125,246,0) 60%)}body.theme-glass-light .metric-info-icon.is-open,body.theme-glass-light .metric-info-icon:focus-visible,body.theme-glass-light .metric-info-icon:hover{color:#0f4fc7;border-color:rgba(47,125,246,.48);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(216,235,255,.84)),rgba(255,255,255,.88);box-shadow:0 0 0 3px rgba(47,125,246,.12),0 10px 24px rgba(47,125,246,.14),inset 0 1px 0 rgba(255,255,255,.9)}.sort-button{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;color:#9cc9ff;border:1px solid rgba(90,163,255,.26);border-radius:6px;background:rgba(47,125,246,.1);font-family:var(--mono);font-size:12px;line-height:1}.sort-button svg{width:12px;height:12px;stroke-width:2.4}.module-shell .sort-button,.module-shell.visual-shell .sort-button,body.theme-glass-light .module-shell .sort-button,body.theme-glass-light .module-shell.visual-shell .sort-button{display:inline-grid;place-items:center;flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;border-radius:6px;line-height:1}.module-shell .sort-button svg,.module-shell.visual-shell .sort-button svg,body.theme-glass-light .module-shell .sort-button svg,body.theme-glass-light .module-shell.visual-shell .sort-button svg{display:block;width:12px;height:12px;margin:0}.sort-button.is-active,.sort-button:hover{color:#fff;border-color:rgba(90,163,255,.7);background:rgba(47,125,246,.32)}.formula-dot:not(.metric-info-icon){position:relative;display:inline-grid;place-items:center;width:16px;height:16px;color:#94a3b8;border:1px solid rgba(148,163,184,.45);border-radius:50%;background:rgba(15,23,42,.35);font-family:var(--mono);font-size:11px;font-weight:700}.header-formula-dot{cursor:help}.formula-tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:20;display:none;width:310px;padding:10px 12px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);background:#07111c;box-shadow:var(--shadow);font-family:var(--sans);font-size:12px;font-weight:400;line-height:1.55;white-space:normal;transform:translateX(-50%)}.header-formula-dot .formula-tooltip{top:calc(100% + 8px);bottom:auto;left:50%;z-index:40}.formula-dot:focus .formula-tooltip,.formula-dot:focus-within .formula-tooltip,.formula-dot:hover .formula-tooltip{display:block}.wide-modal{width:min(1040px,calc(100vw - 28px))}.shipment-form{display:grid;gap:14px}.form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.form-grid label,.shipment-form label{display:grid;gap:6px;color:var(--muted);font-size:12px}.form-grid input,.form-grid select,.form-grid textarea,.shipment-form input,.shipment-form select,.shipment-form textarea{width:100%;min-height:38px;padding:0 10px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.04);color-scheme:dark}.form-grid textarea{padding:10px;resize:vertical;font-family:var(--mono);line-height:1.5}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.shipment-form input:focus,.shipment-form select:focus,.shipment-form textarea:focus{border-color:var(--blue-2);outline:0;box-shadow:0 0 0 3px rgba(90,163,255,.12)}.checkbox-field{display:flex!important;align-items:center;min-height:38px;gap:8px!important;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.04)}.checkbox-field input{width:16px;min-height:16px;padding:0;accent-color:var(--blue-2)}.form-wide{grid-column:span 2}.full-span{grid-column:1/-1}.config-toolbar{margin:0}.config-category-tabs{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:8px;min-width:0}.config-category-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.035);transition:border-color 160ms ease,background 160ms ease,color 160ms ease,transform 160ms ease}.config-category-button:hover{color:var(--text);border-color:#326bbd;background:rgba(19,39,58,.72)}.config-category-button.is-active{color:#8ec5ff;border-color:rgba(90,163,255,.58);background:rgba(47,125,246,.2)}.config-category-button small{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;color:var(--text);background:rgba(255,255,255,.08);font-family:var(--mono);font-size:12px}.config-category-chip{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:26px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.config-category-chip.blue{color:#93c5fd;background:rgba(37,99,235,.2)}.config-category-chip.purple{color:#c4b5fd;background:rgba(124,58,237,.2)}.config-category-chip.green{color:#86efac;background:rgba(22,163,74,.18)}.config-category-chip.cyan{color:#67e8f9;background:rgba(8,145,178,.18)}.config-category-chip.red{color:#fca5a5;background:rgba(220,38,38,.18)}.config-category-chip.amber{color:#fcd34d;background:rgba(217,119,6,.18)}.config-category-chip.slate{color:#cbd5e1;background:rgba(148,163,184,.14)}.config-table-shell{max-height:calc(100vh - 430px);max-height:calc(100dvh - 430px);min-height:320px}.config-table{min-width:1660px}body.theme-glass-light{color-scheme:light;--bg:#edf5ff;--bg-2:#f6fbff;--panel:rgba(255, 255, 255, 0.58);--panel-2:rgba(255, 255, 255, 0.72);--panel-3:rgba(255, 255, 255, 0.86);--line:rgba(118, 144, 180, 0.34);--line-soft:rgba(99, 122, 158, 0.16);--text:#172033;--muted:#5f7088;--faint:#8492a8;--radius:14px;--shadow:0 24px 70px rgba(44, 78, 125, 0.14);--v2-panel-bg:linear-gradient(145deg, rgba(255, 255, 255, 0.82), rgba(239, 247, 255, 0.68)),rgba(255, 255, 255, 0.7);--v2-panel-border:rgba(255, 255, 255, 0.76);--v2-panel-shadow:0 24px 64px rgba(44, 78, 125, 0.13),inset 0 1px 0 rgba(255, 255, 255, 0.78);--v2-filter-panel-bg:linear-gradient(135deg, rgba(255, 255, 255, 0.78), rgba(229, 242, 255, 0.68) 52%, rgba(255, 247, 237, 0.58)),rgba(255, 255, 255, 0.66);--v2-input-bg:rgba(255, 255, 255, 0.72);--v2-tab-bg:rgba(255, 255, 255, 0.68);--v2-table-bg:rgba(255, 255, 255, 0.54);--glass-bg:rgba(255, 255, 255, 0.56);--glass-strong:rgba(255, 255, 255, 0.76);--glass-border:rgba(255, 255, 255, 0.72);--glass-blur:24px;color:var(--text);background:radial-gradient(circle at 12% 12%,rgba(47,125,246,.18),transparent 30%),radial-gradient(circle at 72% 2%,rgba(25,212,216,.14),transparent 28%),radial-gradient(circle at 88% 84%,rgba(139,92,246,.12),transparent 30%),linear-gradient(135deg,#eef6ff 0,#f9fcff 48%,#eaf5ff 100%)}body.theme-glass-light .auth-form input,body.theme-glass-light .filter-column-select select,body.theme-glass-light .shipment-form input,body.theme-glass-light .shipment-form select,body.theme-glass-light .shipment-form textarea,body.theme-glass-light .shipment-search input,body.theme-glass-light select{color-scheme:light}body.theme-glass-light select option{color:#172033;background:#f8fbff}body.theme-glass-light .action-drawer,body.theme-glass-light .auth-card,body.theme-glass-light .dashboard-loading-card,body.theme-glass-light .filter-menu,body.theme-glass-light .formula-tooltip,body.theme-glass-light .kpi-card,body.theme-glass-light .module-shell,body.theme-glass-light .module-tabs,body.theme-glass-light .operation-modal,body.theme-glass-light .overview-toolbar,body.theme-glass-light .page-head,body.theme-glass-light .page-inline-actions,body.theme-glass-light .panel,body.theme-glass-light .sidebar,body.theme-glass-light .sidebar-footer,body.theme-glass-light .sticky-action-bar,body.theme-glass-light .topbar{border-color:var(--glass-border);background:linear-gradient(145deg,var(--glass-strong),var(--glass-bg));box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.75);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(138%);backdrop-filter:blur(var(--glass-blur)) saturate(138%)}body.theme-glass-light .loading-core{color:#fff;border-color:rgba(47,125,246,.2);background:linear-gradient(145deg,#2f7df6,#22c5ee);box-shadow:0 14px 36px rgba(47,125,246,.2)}body.theme-glass-light .sticky-action-bar{box-shadow:0 16px 36px rgba(44,78,125,.12),inset 0 1px 0 rgba(255,255,255,.78)}body.theme-glass-light .sticky-action-bar strong{color:var(--text)}body.theme-glass-light .sticky-action-bar span{color:var(--muted)}body.theme-glass-light .sticky-action-bar .profit-import-action-icon{color:#2f7df6;background:rgba(219,234,254,.72);border:1px solid rgba(47,125,246,.18);border-radius:999px}body.theme-glass-light .loading-ring::after{background:rgba(247,251,255,.88)}body.theme-glass-light .loading-lanes span{color:#1e5fd4;border-color:rgba(47,125,246,.18);background:rgba(224,239,255,.72)}body.theme-glass-light .loading-eyebrow,body.theme-glass-light .loading-meta b{color:#1256d8}body.theme-glass-light .loading-meter{background:rgba(100,116,139,.16)}body.theme-glass-light .sidebar{border-right-color:rgba(255,255,255,.86)}body.theme-glass-light .topbar{border-bottom-color:rgba(255,255,255,.86)}body.theme-glass-light .brand,body.theme-glass-light .drawer-field strong,body.theme-glass-light .filter-check span,body.theme-glass-light .kpi-title,body.theme-glass-light .nav-item,body.theme-glass-light .pager-index,body.theme-glass-light .panel-title,body.theme-glass-light .table-title,body.theme-glass-light td{color:var(--text)}body.theme-glass-light .auth-card p,body.theme-glass-light .auth-form label,body.theme-glass-light .drawer-head p,body.theme-glass-light .empty-note,body.theme-glass-light .filter-check small,body.theme-glass-light .filter-column-select,body.theme-glass-light .filter-result-count,body.theme-glass-light .modal-head p,body.theme-glass-light .page-head p,body.theme-glass-light .proposal-count,body.theme-glass-light .proposal-page-size span,body.theme-glass-light .proposal-pager,body.theme-glass-light .sidebar-footer small,body.theme-glass-light .timeline-row span,body.theme-glass-light .topbar-title h1 span,body.theme-glass-light .topbar-title p,body.theme-glass-light .user-menu small,body.theme-glass-light th{color:var(--muted)}body.theme-glass-light .brand-text{color:#1f6feb}body.theme-glass-light .nav-item{background:0 0}body.theme-glass-light .nav-item:hover{color:#0f1d33;border-color:rgba(47,125,246,.16);background:rgba(255,255,255,.46)}body.theme-glass-light .nav-item.is-active{color:#1256d8;border-color:rgba(47,125,246,.2);background:linear-gradient(145deg,rgba(231,241,255,.92),rgba(211,229,255,.68));box-shadow:inset 3px 0 0 var(--blue),0 12px 32px rgba(47,125,246,.14)}body.theme-glass-light .automation-readiness-row,body.theme-glass-light .automation-shadow-run{border-color:rgba(117,145,182,.24);background:rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}body.theme-glass-light .automation-control-status strong,body.theme-glass-light .automation-readiness-head strong,body.theme-glass-light .automation-readiness-row strong,body.theme-glass-light .automation-shadow-run strong{color:#0f1d33}body.theme-glass-light .automation-control-status small,body.theme-glass-light .automation-readiness-row p,body.theme-glass-light .automation-readiness-row small,body.theme-glass-light .automation-shadow-run p,body.theme-glass-light .automation-shadow-run small{color:#52637c}body.theme-glass-light .auth-form input,body.theme-glass-light .checkbox-field,body.theme-glass-light .config-category-button,body.theme-glass-light .date-range-trigger,body.theme-glass-light .field-button,body.theme-glass-light .filter-column-select select,body.theme-glass-light .filter-menu button,body.theme-glass-light .ghost-button,body.theme-glass-light .module-tabs button,body.theme-glass-light .overview-store-filter select,body.theme-glass-light .page-size-button,body.theme-glass-light .pager-button,body.theme-glass-light .primary-button,body.theme-glass-light .range-button,body.theme-glass-light .refresh-button,body.theme-glass-light .secondary-button,body.theme-glass-light .segmented button,body.theme-glass-light .shipment-form input,body.theme-glass-light .shipment-form select,body.theme-glass-light .shipment-form textarea,body.theme-glass-light .shipment-search input,body.theme-glass-light .sort-button,body.theme-glass-light .table-action,body.theme-glass-light .theme-toggle-button,body.theme-glass-light .user-menu{color:var(--text);border-color:rgba(117,145,182,.28);background:rgba(255,255,255,.58)}body.theme-glass-light .config-category-button:hover,body.theme-glass-light .date-range-trigger:hover,body.theme-glass-light .field-button:hover,body.theme-glass-light .filter-menu button:hover,body.theme-glass-light .ghost-button:hover,body.theme-glass-light .module-tabs button:hover,body.theme-glass-light .page-size-button:hover,body.theme-glass-light .pager-button:hover:not(:disabled),body.theme-glass-light .primary-button:hover,body.theme-glass-light .range-button:hover,body.theme-glass-light .refresh-button:hover,body.theme-glass-light .secondary-button:hover,body.theme-glass-light .segmented button:hover,body.theme-glass-light .sort-button:hover,body.theme-glass-light .table-action:hover,body.theme-glass-light .theme-toggle-button:hover,body.theme-glass-light .user-menu:hover{border-color:rgba(47,125,246,.36);background:rgba(255,255,255,.78)}body.theme-glass-light .module-shell .panel{border-color:var(--glass-border);background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(238,247,255,.64));box-shadow:0 14px 34px rgba(44,78,125,.1),inset 0 1px 0 rgba(255,255,255,.72)}body.theme-glass-light .order-load-more{border-color:rgba(117,145,182,.24);background:rgba(255,255,255,.52)}body.theme-glass-light .batch-confirm-list span,body.theme-glass-light .proposal-action-filter,body.theme-glass-light .proposal-action-filter-button,body.theme-glass-light .proposal-bulk-toolbar,body.theme-glass-light .proposal-category-button,body.theme-glass-light .proposal-search input{color:var(--text);border-color:rgba(117,145,182,.26);background:rgba(255,255,255,.52);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(132%);backdrop-filter:blur(var(--glass-blur)) saturate(132%)}body.theme-glass-light .proposal-category-button.is-active{color:#1256d8;border-color:rgba(47,125,246,.32);background:linear-gradient(145deg,rgba(231,241,255,.9),rgba(207,226,255,.68));box-shadow:0 12px 30px rgba(47,125,246,.12),inset 0 -2px 0 rgba(47,125,246,.32)}body.theme-glass-light .proposal-action-filter-button.is-active{color:#1256d8;border-color:rgba(47,125,246,.32);background:rgba(231,241,255,.86)}body.theme-glass-light .proposal-group-row td{border-top-color:rgba(47,125,246,.22);background:linear-gradient(90deg,rgba(224,239,255,.9),rgba(241,248,255,.72))}body.theme-glass-light .proposal-group-row.green td{background:linear-gradient(90deg,rgba(217,249,231,.86),rgba(241,253,246,.68))}body.theme-glass-light .proposal-group-row.purple td{background:linear-gradient(90deg,rgba(237,231,255,.86),rgba(248,245,255,.68))}body.theme-glass-light .proposal-group-row.amber td{background:linear-gradient(90deg,rgba(255,244,218,.9),rgba(255,250,238,.68))}body.theme-glass-light .proposal-table td:nth-child(5),body.theme-glass-light .proposal-table th:nth-child(5){background:var(--dashboard-table-sticky-cell-bg)}body.theme-glass-light .proposal-thumb-empty{color:#7690b0;border-color:rgba(117,145,182,.36);background:rgba(241,247,255,.78)}body.theme-glass-light .proposal-action-reason strong,body.theme-glass-light .proposal-metric-with-tooltip,body.theme-glass-light .proposal-value-cell{color:#183256}body.theme-glass-light .proposal-metric-label-cell span{color:#475569;border-color:rgba(117,145,182,.28);background:rgba(241,245,249,.88)}body.theme-glass-light .proposal-action-reason small{color:#6d7f9d}body.theme-glass-light .proposal-metric-with-tooltip:focus-visible,body.theme-glass-light .proposal-metric-with-tooltip:hover{color:#1d4ed8;border-color:rgba(47,125,246,.36);background:rgba(226,239,255,.9)}body.theme-glass-light .proposal-type-chip.green,body.theme-glass-light .suggestion-status-pill.green{color:#15803d;background:rgba(220,252,231,.84)}body.theme-glass-light .proposal-type-chip.blue,body.theme-glass-light .suggestion-status-pill.blue{color:#1d4ed8;background:rgba(219,234,254,.88)}body.theme-glass-light .proposal-type-chip.purple,body.theme-glass-light .suggestion-status-pill.purple{color:#6d28d9;background:rgba(237,233,254,.88)}body.theme-glass-light .proposal-type-chip.amber,body.theme-glass-light .suggestion-status-pill.amber,body.theme-glass-light .suggestion-status-pill.orange{color:#b45309;background:rgba(254,243,199,.9)}body.theme-glass-light .suggestion-status-pill.red{color:#b91c1c;background:rgba(254,226,226,.88)}body.theme-glass-light .tag-chip-balanced,body.theme-glass-light .tag-chip-healthy_margin,body.theme-glass-light .tag-chip-hero,body.theme-glass-light .tag-chip-high_margin{color:#15803d;border-color:rgba(34,197,94,.24);background:rgba(220,252,231,.86)}body.theme-glass-light .tag-chip-growth,body.theme-glass-light .tag-chip-low_margin,body.theme-glass-light .tag-chip-low_stock{color:#b45309;border-color:rgba(245,158,11,.28);background:rgba(254,243,199,.88)}body.theme-glass-light .tag-chip-core{color:#1d4ed8;border-color:rgba(59,130,246,.26);background:rgba(219,234,254,.88)}body.theme-glass-light .tag-chip-dead_stock,body.theme-glass-light .tag-chip-long_tail,body.theme-glass-light .tag-chip-new_or_idle,body.theme-glass-light .tag-chip-overstock,body.theme-glass-light .tag-chip-test{color:#6d28d9;border-color:rgba(139,92,246,.26);background:rgba(237,233,254,.88)}body.theme-glass-light .tag-chip-clearance,body.theme-glass-light .tag-chip-loss,body.theme-glass-light .tag-chip-out_of_stock{color:#b91c1c;border-color:rgba(239,68,68,.28);background:rgba(254,226,226,.88)}body.theme-glass-light .proposal-type-chip.slate,body.theme-glass-light .suggestion-status-pill.gray{color:#64748b;background:rgba(241,245,249,.9)}body.theme-glass-light .primary-button,body.theme-glass-light .refresh-button,body.theme-glass-light .theme-toggle-button[aria-pressed=true]{color:#1256d8;border-color:rgba(47,125,246,.32);background:rgba(229,241,255,.8)}body.theme-glass-light .module-shell .config-category-button,body.theme-glass-light .module-shell .ghost-button,body.theme-glass-light .module-shell .module-tabs button,body.theme-glass-light .module-shell .range-button,body.theme-glass-light .module-shell .secondary-button,body.theme-glass-light .module-shell .sort-button,body.theme-glass-light .page-inline-actions .ghost-button,body.theme-glass-light .page-inline-actions .secondary-button,body.theme-glass-light .sticky-action-bar .ghost-button,body.theme-glass-light .sticky-action-bar .secondary-button{color:#23324a;border-color:rgba(166,187,219,.48);background:rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}body.theme-glass-light .module-shell .config-category-button:hover,body.theme-glass-light .module-shell .ghost-button:hover,body.theme-glass-light .module-shell .module-tabs button:hover,body.theme-glass-light .module-shell .range-button:hover,body.theme-glass-light .module-shell .secondary-button:hover,body.theme-glass-light .module-shell .sort-button:hover,body.theme-glass-light .page-inline-actions .ghost-button:hover,body.theme-glass-light .page-inline-actions .secondary-button:hover,body.theme-glass-light .sticky-action-bar .ghost-button:hover,body.theme-glass-light .sticky-action-bar .secondary-button:hover{color:#1256d8;border-color:rgba(47,125,246,.36);background:rgba(255,255,255,.9)}body.theme-glass-light .module-shell .primary-button,body.theme-glass-light .page-inline-actions .primary-button,body.theme-glass-light .sticky-action-bar .primary-button{color:#fff;border-color:rgba(47,125,246,.42);background:linear-gradient(135deg,#2f7df6,#1d4ed8);box-shadow:0 12px 28px rgba(47,125,246,.22),inset 0 1px 0 rgba(255,255,255,.28)}body.theme-glass-light .module-shell .primary-button:hover,body.theme-glass-light .page-inline-actions .primary-button:hover,body.theme-glass-light .sticky-action-bar .primary-button:hover{color:#fff;border-color:rgba(29,78,216,.5);background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 14px 32px rgba(47,125,246,.26),inset 0 1px 0 rgba(255,255,255,.32)}body.theme-glass-light .config-category-button.is-active,body.theme-glass-light .filter-menu button.is-active,body.theme-glass-light .module-tabs button.is-active,body.theme-glass-light .page-size-button.is-active,body.theme-glass-light .range-button.is-active,body.theme-glass-light .sort-button.is-active{color:#1256d8;border-color:rgba(47,125,246,.34);background:rgba(219,234,254,.86)}body.theme-glass-light .overview-toolbar .range-button.is-active{color:#fff;border-color:rgba(47,125,246,.42);background:linear-gradient(135deg,#2f7df6,#1d4ed8);box-shadow:0 12px 28px rgba(47,125,246,.2),inset 0 1px 0 rgba(255,255,255,.26)}body.theme-glass-light .overview-toolbar .range-button.is-active:hover{color:#fff;border-color:rgba(29,78,216,.5);background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 14px 32px rgba(47,125,246,.26),inset 0 1px 0 rgba(255,255,255,.32)}body.theme-glass-light .module-shell .config-category-button.is-active,body.theme-glass-light .module-shell .module-tabs button.is-active,body.theme-glass-light .module-shell .range-button.is-active,body.theme-glass-light .module-shell .sort-button.is-active{color:#fff;border-color:rgba(47,125,246,.42);background:linear-gradient(135deg,#2f7df6,#1d4ed8);box-shadow:0 12px 28px rgba(47,125,246,.2),inset 0 1px 0 rgba(255,255,255,.26)}body.theme-glass-light .module-shell.visual-shell{border-color:rgba(255,255,255,.78);background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(235,246,255,.7)),rgba(255,255,255,.7);box-shadow:0 24px 64px rgba(44,78,125,.13),inset 0 1px 0 rgba(255,255,255,.82)}body.theme-glass-light .module-shell.visual-shell::before{background:linear-gradient(115deg,rgba(47,125,246,.12),transparent 34%),radial-gradient(circle at 88% 8%,rgba(20,184,166,.12),transparent 30%)}body.theme-glass-light .module-shell.visual-shell .module-tabs,body.theme-glass-light .module-shell.visual-shell .module-toolbar,body.theme-glass-light .module-shell.visual-shell .page-inline-actions,body.theme-glass-light .module-shell.visual-shell .proposal-bulk-toolbar,body.theme-glass-light .module-shell.visual-shell .proposal-toolbar{border-color:rgba(255,255,255,.76);background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(229,242,255,.7)),rgba(255,255,255,.68);box-shadow:0 16px 36px rgba(44,78,125,.11),inset 0 1px 0 rgba(255,255,255,.8)}body.theme-glass-light .module-shell.visual-shell .kpi-card,body.theme-glass-light .module-shell.visual-shell .metric-mini,body.theme-glass-light .module-shell.visual-shell .panel{border-color:rgba(255,255,255,.74);background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(238,247,255,.66)),rgba(255,255,255,.66);box-shadow:0 16px 36px rgba(44,78,125,.1),inset 0 1px 0 rgba(255,255,255,.76)}body.theme-glass-light .module-shell.visual-shell .panel-header{border-bottom-color:rgba(117,145,182,.18)}body.theme-glass-light .module-shell.visual-shell .panel-title,body.theme-glass-light .module-shell.visual-shell .table-title{color:#172033}body.theme-glass-light .module-shell.visual-shell .table-shell{border-color:rgba(117,145,182,.2);background:rgba(255,255,255,.48)}body.theme-glass-light .module-shell.visual-shell th{background:rgba(242,248,255,.88)}body.theme-glass-light .module-shell.visual-shell .market-filter input,body.theme-glass-light .module-shell.visual-shell .market-filter select,body.theme-glass-light .module-shell.visual-shell .shipment-search input,body.theme-glass-light .module-shell.visual-shell input:not([type=checkbox]):not([type=radio]),body.theme-glass-light .module-shell.visual-shell select,body.theme-glass-light .module-shell.visual-shell textarea{border-color:rgba(117,145,182,.26);background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}body.theme-glass-light .module-shell.visual-shell .table-action{border-color:rgba(166,187,219,.5);background:rgba(255,255,255,.76)}body.theme-glass-light .module-shell.visual-shell .primary-row-action:not(:disabled){color:#047857;border-color:rgba(20,184,166,.34);background:rgba(209,250,229,.82)}body.theme-glass-light .module-shell.visual-shell .danger-button{color:#b91c1c;border-color:rgba(248,113,113,.28);background:rgba(254,226,226,.76)}body.theme-glass-light .module-shell.visual-shell .empty-note{border-color:rgba(117,145,182,.2);background:rgba(255,255,255,.5)}body.theme-glass-light .module-shell.visual-shell .config-category-button,body.theme-glass-light .module-shell.visual-shell .ghost-button,body.theme-glass-light .module-shell.visual-shell .order-load-actions .secondary-button,body.theme-glass-light .module-shell.visual-shell .page-size-button,body.theme-glass-light .module-shell.visual-shell .range-button,body.theme-glass-light .module-shell.visual-shell .secondary-button,body.theme-glass-light .module-shell.visual-shell .sort-button{border-color:rgba(166,187,219,.5);background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(232,243,255,.68)),rgba(255,255,255,.7);box-shadow:0 8px 18px rgba(44,78,125,.07),inset 0 1px 0 rgba(255,255,255,.82)}body.theme-glass-light .module-shell.visual-shell .order-load-actions .primary-button:not(:disabled),body.theme-glass-light .module-shell.visual-shell .primary-button:not(:disabled){color:#fff;border-color:rgba(47,125,246,.46);background:linear-gradient(135deg,#2f7df6,#1d4ed8);box-shadow:0 12px 28px rgba(47,125,246,.22),inset 0 1px 0 rgba(255,255,255,.26)}body.theme-glass-light .module-shell.visual-shell .page-size-button:focus-visible,body.theme-glass-light .module-shell.visual-shell .range-button:focus-visible,body.theme-glass-light .module-shell.visual-shell .sort-button:focus-visible,body.theme-glass-light .module-shell.visual-shell .table-action:focus-visible,body.theme-glass-light .module-shell.visual-shell a:focus-visible,body.theme-glass-light .module-shell.visual-shell button:focus-visible,body.theme-glass-light .module-shell.visual-shell input:focus-visible,body.theme-glass-light .module-shell.visual-shell select:focus-visible,body.theme-glass-light .module-shell.visual-shell textarea:focus-visible{border-color:rgba(47,125,246,.54);box-shadow:0 0 0 3px rgba(47,125,246,.14),inset 0 1px 0 rgba(255,255,255,.84)}body.theme-glass-light .module-shell.visual-shell input::placeholder,body.theme-glass-light .module-shell.visual-shell textarea::placeholder{color:rgba(86,111,145,.62)}body.theme-glass-light .module-shell.visual-shell .filter-result-count,body.theme-glass-light .module-shell.visual-shell .panel-link{color:#36506f;border-color:rgba(166,187,219,.42);background:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}body.theme-glass-light .module-shell.visual-shell .module-loading-state .operation-loading-card{border-color:rgba(166,187,219,.54);background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(231,243,255,.76)),rgba(255,255,255,.82);box-shadow:0 22px 58px rgba(44,78,125,.14),inset 0 1px 0 rgba(255,255,255,.88)}body.theme-glass-light .module-shell.visual-shell .module-loading-state .operation-loading-content h2,body.theme-glass-light .module-shell.visual-shell .module-loading-state .operation-loading-content h3{color:#10203a}body.theme-glass-light .module-shell.visual-shell .module-loading-state .operation-loading-content p,body.theme-glass-light .module-shell.visual-shell .module-loading-state .operation-loading-meta{color:#526b8d}body.theme-glass-light .module-shell.visual-shell .empty-row td{color:#526b8d;background:linear-gradient(135deg,rgba(255,255,255,.64),rgba(235,246,255,.5)),rgba(255,255,255,.48);box-shadow:inset 0 0 0 1px rgba(117,145,182,.14),inset 0 1px 0 rgba(255,255,255,.72)}body.theme-glass-light .module-shell.visual-shell tbody tr:not(.empty-row):hover td{background:rgba(47,125,246,.07)}body.theme-glass-light .module-shell.visual-shell .chip,body.theme-glass-light .module-shell.visual-shell .config-category-chip,body.theme-glass-light .module-shell.visual-shell .product-tag-chip,body.theme-glass-light .module-shell.visual-shell .proposal-type-chip,body.theme-glass-light .module-shell.visual-shell .status-pill,body.theme-glass-light .module-shell.visual-shell .suggestion-status-pill{border-color:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}body.theme-glass-light .module-shell.visual-shell .config-category-button.is-active,body.theme-glass-light .module-shell.visual-shell .module-tabs button.is-active,body.theme-glass-light .module-shell.visual-shell .page-size-button.is-active,body.theme-glass-light .module-shell.visual-shell .range-button.is-active,body.theme-glass-light .module-shell.visual-shell .sort-button.is-active{color:#fff;border-color:rgba(47,125,246,.46);background:linear-gradient(135deg,#2f7df6,#1d4ed8);box-shadow:0 12px 28px rgba(47,125,246,.22),inset 0 1px 0 rgba(255,255,255,.26)}body.theme-glass-light .module-shell.visual-shell .config-category-button.is-active:hover,body.theme-glass-light .module-shell.visual-shell .module-tabs button.is-active:hover,body.theme-glass-light .module-shell.visual-shell .page-size-button.is-active:hover,body.theme-glass-light .module-shell.visual-shell .range-button.is-active:hover,body.theme-glass-light .module-shell.visual-shell .sort-button.is-active:hover{color:#fff;border-color:rgba(29,78,216,.5);background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 14px 32px rgba(47,125,246,.26),inset 0 1px 0 rgba(255,255,255,.32)}body.theme-glass-light .module-shell.visual-shell .config-category-button:hover:not(.is-active):not(:disabled),body.theme-glass-light .module-shell.visual-shell .ghost-button:hover:not(:disabled),body.theme-glass-light .module-shell.visual-shell .module-tabs button:hover:not(.is-active),body.theme-glass-light .module-shell.visual-shell .order-load-actions .secondary-button:hover:not(:disabled),body.theme-glass-light .module-shell.visual-shell .page-size-button:hover:not(.is-active):not(:disabled),body.theme-glass-light .module-shell.visual-shell .range-button:hover:not(.is-active):not(:disabled),body.theme-glass-light .module-shell.visual-shell .secondary-button:hover:not(:disabled),body.theme-glass-light .module-shell.visual-shell .sort-button:hover:not(.is-active):not(:disabled),body.theme-glass-light .module-shell.visual-shell .table-action:hover:not(:disabled):not(.primary-row-action):not(.danger-button){color:#1256d8;border-color:rgba(47,125,246,.38);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(225,239,255,.82)),rgba(255,255,255,.84);box-shadow:0 10px 22px rgba(47,125,246,.1),inset 0 1px 0 rgba(255,255,255,.86)}body.theme-glass-light .module-shell.visual-shell .primary-row-action:hover:not(:disabled){color:#047857;border-color:rgba(20,184,166,.42);background:rgba(209,250,229,.9)}body.theme-glass-light .module-shell.visual-shell .danger-button:hover:not(:disabled){color:#b91c1c;border-color:rgba(248,113,113,.34);background:rgba(254,226,226,.88)}body.theme-glass-light .table-header-sort:hover{color:#1256d8}body.theme-glass-light .table-header-sort:hover strong{color:#1256d8;border-color:rgba(47,125,246,.34);background:rgba(219,234,254,.88)}body.theme-glass-light .sort-button:hover{color:#1256d8}body.theme-glass-light .config-category-button small{color:#36506f;background:rgba(255,255,255,.7)}body.theme-glass-light .config-category-chip.blue{color:#1256d8;background:rgba(219,234,254,.92)}body.theme-glass-light .config-category-chip.purple{color:#6d28d9;background:rgba(237,233,254,.92)}body.theme-glass-light .config-category-chip.green{color:#047857;background:rgba(209,250,229,.92)}body.theme-glass-light .config-category-chip.cyan{color:#0e7490;background:rgba(207,250,254,.92)}body.theme-glass-light .config-category-chip.red{color:#dc2626;background:rgba(254,226,226,.92)}body.theme-glass-light .config-category-chip.amber{color:#b45309;background:rgba(254,243,199,.92)}body.theme-glass-light .config-category-chip.slate{color:#475569;background:rgba(226,232,240,.92)}body.theme-glass-light .danger-button{color:#b91c1c;border-color:rgba(220,38,38,.38);background:rgba(254,226,226,.56)}body.theme-glass-light .danger-button:hover:not(:disabled),body.theme-glass-light .danger-primary{color:#991b1b;border-color:rgba(220,38,38,.52);background:rgba(254,202,202,.78)}body.theme-glass-light .link-button:hover{color:#1256d8}body.theme-glass-light .auth-mark{color:#1256d8;border-color:rgba(47,125,246,.32);background:rgba(219,234,254,.82)}body.theme-glass-light .auth-error{color:#991b1b;border-color:rgba(220,38,38,.4);background:rgba(254,226,226,.72)}body.theme-glass-light .pipeline-index{color:#1d4ed8;background:rgba(219,234,254,.82)}body.theme-glass-light .product-thumb.placeholder svg{color:#53677f}body.theme-glass-light .product-image-preview{border-color:rgba(47,125,246,.16);background:rgba(255,255,255,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}body.theme-glass-light .preview-banner{color:#17345c;border-color:rgba(47,125,246,.28);background:rgba(232,242,255,.68)}body.theme-glass-light .preview-banner strong{color:#17345c}body.theme-glass-light .preview-banner span{color:#40516b}body.theme-glass-light .preview-banner.warning{color:#7c2d12;border-color:rgba(217,119,6,.42);background:linear-gradient(145deg,rgba(255,247,237,.9),rgba(255,237,213,.64))}body.theme-glass-light .preview-banner.warning strong{color:#7c2d12}body.theme-glass-light .preview-banner.warning span{color:#694311}body.theme-glass-light .chip{border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}body.theme-glass-light .chip.blue{color:#1d4ed8;background:rgba(219,234,254,.92)}body.theme-glass-light .chip.cyan{color:#0e7490;background:rgba(207,250,254,.92)}body.theme-glass-light .chip.green{color:#15803d;background:rgba(220,252,231,.92)}body.theme-glass-light .chip.amber{color:#92400e;background:rgba(254,243,199,.92)}body.theme-glass-light .chip.orange{color:#9a3412;background:rgba(255,237,213,.92)}body.theme-glass-light .chip.red{color:#b91c1c;background:rgba(254,226,226,.92)}body.theme-glass-light .chip.purple{color:#6d28d9;background:rgba(237,233,254,.92)}body.theme-glass-light .mode-pill,body.theme-glass-light .risk-pill,body.theme-glass-light .status-pill{border:1px solid rgba(255,255,255,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.56)}body.theme-glass-light .mode-pill.semi,body.theme-glass-light .status-pill.approved,body.theme-glass-light .status-pill.done{color:#1d4ed8;background:rgba(219,234,254,.9)}body.theme-glass-light .mode-pill.auto,body.theme-glass-light .risk-pill.l1,body.theme-glass-light .status-pill.ok,body.theme-glass-light .status-pill.passed{color:#15803d;background:rgba(220,252,231,.9)}body.theme-glass-light .risk-pill.l2,body.theme-glass-light .status-pill.pending{color:#92400e;background:rgba(254,243,199,.9)}body.theme-glass-light .status-pill.deduped{color:#1d4ed8;background:rgba(219,234,254,.92)}body.theme-glass-light .risk-pill.l3,body.theme-glass-light .status-pill.reduce{color:#b91c1c;background:rgba(254,226,226,.9)}body.theme-glass-light .status-pill.warn{color:#92400e;background:rgba(254,243,199,.9)}body.theme-glass-light .order-load-more{color:#516985;background:rgba(255,255,255,.56);border-color:rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}body.theme-glass-light .order-load-more strong{color:#102033}body.theme-glass-light .order-load-complete{color:#047857}body.theme-glass-light .sort-header span,body.theme-glass-light .table-link{color:#2563eb}body.theme-glass-light .advisor-card,body.theme-glass-light .drawer-field,body.theme-glass-light .metric-mini,body.theme-glass-light .operation-log-item,body.theme-glass-light .pipeline-box,body.theme-glass-light .pipeline-node,body.theme-glass-light .sales-trend.empty{background:rgba(255,255,255,.48)}body.theme-glass-light .mlm-sku,body.theme-glass-light .price-pair,body.theme-glass-light .trend-tooltip strong{color:var(--text)}body.theme-glass-light .product-link{color:#1256d8}body.theme-glass-light .copy-value-button{color:#1256d8;background:rgba(37,99,235,.08);border-color:rgba(37,99,235,.2)}body.theme-glass-light .copy-value-button:hover{color:#0f3f9b;background:rgba(37,99,235,.16);border-color:rgba(37,99,235,.34)}body.theme-glass-light .sales-trend-area{fill:rgba(47,125,246,0.14)}body.theme-glass-light .sales-trend-line{stroke:#2f7df6}body.theme-glass-light .sales-trend circle{fill:#2f7df6}body.theme-glass-light .trend-tooltip{color:var(--text);border-color:rgba(255,255,255,.72);background:rgba(255,255,255,.94);box-shadow:var(--shadow)}body.theme-glass-light .trend-tooltip strong.positive-money{color:#12813a}body.theme-glass-light .trend-tooltip strong.negative-money{color:#c0263d}body.theme-glass-light .field-help-popover{color:#172033;border-color:rgba(47,125,246,.24);background:rgba(255,255,255,.88);box-shadow:0 28px 80px rgba(59,88,128,.22),inset 0 1px 0 rgba(255,255,255,.72)}body.theme-glass-light .floating-field-help-popover::before{border-color:rgba(47,125,246,.24);background:rgba(255,255,255,.88)}body.theme-glass-light .field-help-title{color:#14213a}body.theme-glass-light .field-help-desc,body.theme-glass-light .field-help-value{color:#52657e}body.theme-glass-light .field-help-footer,body.theme-glass-light .field-help-label{color:#6b7f99}body.theme-glass-light .field-help-code{color:#18345e;border-color:rgba(99,122,158,.18);background:rgba(232,242,255,.66)}body.theme-glass-light .field-help-value{border-color:rgba(99,122,158,.14);background:rgba(255,255,255,.52)}body.theme-glass-light .field-help-footer{border-top-color:rgba(99,122,158,.14)}body.theme-glass-light .trend-tooltip div,body.theme-glass-light .trend-tooltip-row{color:var(--muted)}body.theme-glass-light .date-range-popover{color:var(--text);border-color:rgba(117,145,182,.24);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(238,247,255,.9));box-shadow:0 24px 54px rgba(44,78,125,.18),inset 0 1px 0 rgba(255,255,255,.74)}body.theme-glass-light .date-range-jump select,body.theme-glass-light .date-range-nav,body.theme-glass-light .date-range-secondary{color:var(--text);border-color:rgba(117,145,182,.24);background:rgba(255,255,255,.58)}body.theme-glass-light .date-range-day.is-outside-month{color:rgba(100,116,139,.42)}body.theme-glass-light .date-range-day.is-in-range{color:#1e3a8a;background:rgba(59,130,246,.14)}body.theme-glass-light .wide-table td,body.theme-glass-light .wide-table td:first-child,body.theme-glass-light .wide-table td:last-child,body.theme-glass-light .wide-table td:nth-child(2),body.theme-glass-light .wide-table td:nth-child(3),body.theme-glass-light .wide-table td:nth-child(4),body.theme-glass-light .wide-table th,body.theme-glass-light .wide-table th:first-child,body.theme-glass-light .wide-table th:last-child,body.theme-glass-light .wide-table th:nth-child(2),body.theme-glass-light .wide-table th:nth-child(3),body.theme-glass-light .wide-table th:nth-child(4){background:rgba(255,255,255,.88)}body.theme-glass-light .cell-stack strong{color:#102342}body.theme-glass-light .cell-stack span,body.theme-glass-light .muted-text{color:#5d7190}body.theme-glass-light .ad-status-toggle{border-color:rgba(148,163,184,.28);background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(226,232,240,.48)),rgba(241,245,249,.74);box-shadow:inset 0 1px 1px rgba(255,255,255,.82),inset 0 -8px 14px rgba(148,163,184,.18),0 8px 18px rgba(15,23,42,.1)}body.theme-glass-light .ad-status-toggle.is-active{border-color:rgba(47,125,246,.52);background:radial-gradient(circle at 27% 18%,rgba(255,255,255,.5),transparent 34%),linear-gradient(135deg,rgba(73,154,255,.96),rgba(31,93,238,.96));box-shadow:inset 0 1px 2px rgba(255,255,255,.55),inset 0 -10px 16px rgba(29,78,216,.24),0 0 0 1px rgba(96,165,250,.16),0 0 24px rgba(47,125,246,.34),0 8px 20px rgba(37,99,235,.22)}body.theme-glass-light .ad-status-toggle.is-paused{border-color:rgba(148,163,184,.3);background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.76),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.84),rgba(226,232,240,.5))}body.theme-glass-light tbody tr.is-selected,body.theme-glass-light tbody tr:hover,body.theme-glass-light tr.is-previewed{background:rgba(47,125,246,.1)}body.theme-glass-light .drawer-backdrop,body.theme-glass-light .modal-backdrop{background:rgba(197,214,236,.46)}body.theme-glass-light .toast{color:#0f2748;border-color:rgba(47,125,246,.72);background:rgba(255,255,255,.96);box-shadow:0 18px 48px rgba(33,82,150,.22),0 0 0 1px rgba(47,125,246,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#pageRoot[data-page=ads]{gap:10px;padding:12px 16px 16px}#pageRoot[data-page=ads] .page-head{align-items:center}#pageRoot[data-page=ads] .page-head h2{color:#f8fbff;font-weight:700}#pageRoot[data-page=ads] .page-head p{color:#83a6ce}#pageRoot[data-page=ads] .page-actions .secondary-button{min-height:38px;border-color:rgba(75,119,184,.52);border-radius:8px;color:#dceaff;background:linear-gradient(180deg,rgba(17,35,58,.9),rgba(8,18,32,.9)),rgba(9,21,37,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(0,0,0,.16)}#pageRoot[data-page=ads] .page-actions .secondary-button:focus-visible,#pageRoot[data-page=ads] .page-actions .secondary-button:hover{border-color:rgba(87,152,255,.82);color:#fff;background:linear-gradient(180deg,rgba(27,56,93,.98),rgba(11,26,48,.98)),rgba(18,39,68,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 3px rgba(47,125,246,.12)}#pageRoot[data-page=ads] .kpi-grid{gap:10px}#pageRoot[data-page=ads] .kpi-card{min-height:104px;padding:13px 14px;border-color:rgba(44,80,125,.82);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(47,125,246,.12),transparent 34%),linear-gradient(180deg,rgba(15,31,50,.96),rgba(7,18,32,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 34px rgba(0,0,0,.22)}#pageRoot[data-page=ads] .kpi-title{color:#e8f1ff;font-size:14px}#pageRoot[data-page=ads] .kpi-value{margin-top:10px;color:#fff;font-size:24px;letter-spacing:0}#pageRoot[data-page=ads] .kpi-meta{margin-top:12px;font-size:11px}#pageRoot[data-page=ads] .panel-title{color:#f3f8ff;font-size:16px;font-weight:700}#pageRoot[data-page=ads] .info-dot{width:15px;height:15px;color:#88a8cf;border-color:rgba(136,168,207,.56)}#pageRoot[data-page=ads] .cell-stack{gap:4px}#pageRoot[data-page=ads] .cell-stack strong{color:#f6fbff;font-size:12px;font-weight:700}#pageRoot[data-page=ads] .cell-stack span,#pageRoot[data-page=ads] .muted-text{color:#8fb0d4;font-size:10px}#pageRoot[data-page=ads] .product-thumb{width:42px;height:42px;border-color:rgba(134,166,205,.42);border-radius:8px;background:rgba(226,237,249,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px rgba(0,0,0,.18)}#pageRoot[data-page=ads] .product-thumb-button{width:42px;height:42px;border-radius:8px}#pageRoot[data-page=ads] .ad-status-toggle{width:56px;height:30px;border-color:rgba(79,132,221,.58);background:linear-gradient(180deg,rgba(27,47,75,.98),rgba(13,23,38,.98));box-shadow:inset 0 1px 1px rgba(255,255,255,.12),inset 0 -8px 14px rgba(0,0,0,.3),0 6px 16px rgba(0,0,0,.18)}#pageRoot[data-page=ads] .ad-status-toggle.is-active{background:radial-gradient(circle at 82% 24%,rgba(255,255,255,.24),transparent 26%),linear-gradient(180deg,#4e9dff,#1e5de6);box-shadow:inset 0 1px 1px rgba(255,255,255,.36),inset 0 -8px 14px rgba(12,38,123,.26),0 0 0 4px rgba(47,125,246,.13),0 0 22px rgba(47,125,246,.48)}#pageRoot[data-page=ads] .ad-status-toggle-knob{width:24px;height:24px}body[data-page=ads] .modal-backdrop{background:rgba(1,8,18,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.theme-glass-light #pageRoot[data-page=ads] .page-head h2{color:#102342}body.theme-glass-light #pageRoot[data-page=ads] .page-head p{color:#5d7190}body.theme-glass-light #pageRoot[data-page=ads] .kpi-card{border-color:rgba(47,125,246,.18);background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(245,249,255,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 20px 50px rgba(75,111,166,.16)}body.theme-glass-light #pageRoot[data-page=ads] .kpi-title,body.theme-glass-light #pageRoot[data-page=ads] .kpi-value,body.theme-glass-light #pageRoot[data-page=ads] .panel-title{color:#102342}body.theme-glass-light #pageRoot[data-page=ads] .cell-stack strong{color:#102342}#pageRoot[data-page=ads] .ad-status-toggle{width:60px;height:28px;min-width:60px;padding:2px;border-color:rgba(91,117,151,.76);border-radius:999px;background:linear-gradient(180deg,rgba(36,47,68,.86),rgba(24,31,47,.94));box-shadow:inset 0 1px 1px rgba(255,255,255,.08),inset 0 -7px 14px rgba(0,0,0,.26),0 4px 16px rgba(0,0,0,.28)}#pageRoot[data-page=ads] .ad-status-toggle::before{inset:1px;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.18),transparent 32%),linear-gradient(90deg,rgba(255,255,255,.08),transparent 54%);opacity:.72}#pageRoot[data-page=ads] .ad-status-toggle-knob{width:24px;height:24px;background:radial-gradient(circle at 30% 24%,#f8fbff 0 24%,#d5deea 62%,#7b879a 100%);box-shadow:inset 0 1px 2px rgba(255,255,255,.62),inset 0 -5px 10px rgba(15,23,42,.24),0 4px 12px rgba(0,0,0,.36)}#pageRoot[data-page=ads] .ad-status-toggle.is-active{border-color:rgba(124,179,255,.96);background:linear-gradient(180deg,#3b82f6,#1d4ed8);box-shadow:inset 0 1px 1px rgba(255,255,255,.34),inset 0 -8px 14px rgba(16,61,178,.22),0 0 0 1px rgba(59,130,246,.2),0 4px 16px rgba(37,99,235,.34),0 0 22px rgba(47,125,246,.46)}#pageRoot[data-page=ads] .ad-status-toggle.is-active:hover{box-shadow:inset 0 1px 1px rgba(255,255,255,.38),inset 0 -8px 14px rgba(16,61,178,.2),0 0 0 2px rgba(124,179,255,.28),0 5px 18px rgba(37,99,235,.4),0 0 28px rgba(47,125,246,.62)}#pageRoot[data-page=ads] .ad-status-toggle:focus-visible{outline:0;border-color:#93c5fd;box-shadow:inset 0 1px 1px rgba(255,255,255,.34),0 0 0 3px rgba(59,130,246,.24),0 0 0 6px rgba(59,130,246,.12),0 0 24px rgba(47,125,246,.5)}#pageRoot[data-page=ads] .ad-status-toggle:active{transform:translateY(0);filter:brightness(.95)}#pageRoot[data-page=ads] .ad-status-toggle:disabled{border-color:rgba(100,116,139,.45);background:linear-gradient(180deg,rgba(55,65,81,.5),rgba(31,41,55,.55));box-shadow:inset 0 1px 1px rgba(255,255,255,.06)}#pageRoot[data-page=ads] .ad-status-toggle:disabled .ad-status-toggle-knob{background:radial-gradient(circle at 30% 24%,rgba(226,232,240,.76),rgba(100,116,139,.72));box-shadow:inset 0 1px 2px rgba(255,255,255,.26)}body.theme-glass-light #pageRoot[data-page=ads] .page-actions .secondary-button{border-color:rgba(196,211,232,.86);color:#17345c;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(239,246,255,.64));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 24px rgba(79,112,156,.14)}body.theme-glass-light #pageRoot[data-page=ads] .page-actions .secondary-button:focus-visible,body.theme-glass-light #pageRoot[data-page=ads] .page-actions .secondary-button:hover{border-color:rgba(59,130,246,.46);color:#0f2f67;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(219,234,254,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 3px rgba(59,130,246,.1),0 12px 28px rgba(79,112,156,.18)}body.theme-glass-light #pageRoot[data-page=ads] .ad-status-toggle{border-color:rgba(203,215,233,.95);background:linear-gradient(180deg,rgba(250,253,255,.9),rgba(235,242,252,.78));box-shadow:inset 0 1px 1px rgba(255,255,255,.94),inset 0 -8px 14px rgba(148,163,184,.12),0 8px 18px rgba(63,90,132,.14)}body.theme-glass-light #pageRoot[data-page=ads] .ad-status-toggle::before{background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.92),transparent 34%),linear-gradient(90deg,rgba(255,255,255,.52),transparent 58%);opacity:1}body.theme-glass-light #pageRoot[data-page=ads] .ad-status-toggle-knob{background:radial-gradient(circle at 30% 24%,#fff 0 28%,#f3f7fc 58%,#d9e3f1 100%);box-shadow:inset 0 1px 2px rgba(255,255,255,.96),inset 0 -5px 10px rgba(148,163,184,.16),0 5px 14px rgba(91,117,151,.24)}body.theme-glass-light #pageRoot[data-page=ads] .ad-status-toggle.is-active{border-color:rgba(96,165,250,.72);background:linear-gradient(180deg,#4d9dff,#2563eb);box-shadow:inset 0 1px 1px rgba(255,255,255,.44),inset 0 -8px 14px rgba(37,99,235,.24),0 0 0 1px rgba(59,130,246,.14),0 8px 18px rgba(37,99,235,.22),0 0 20px rgba(47,107,255,.28)}body.theme-glass-light #pageRoot[data-page=ads] .ad-status-toggle:hover{border-color:rgba(96,165,250,.56);transform:translateY(-1px);box-shadow:inset 0 1px 1px rgba(255,255,255,.95),0 0 0 3px rgba(59,130,246,.08),0 10px 22px rgba(63,90,132,.16)}body.theme-glass-light #pageRoot[data-page=ads] .ad-status-toggle.is-active:hover{box-shadow:inset 0 1px 1px rgba(255,255,255,.46),inset 0 -8px 14px rgba(37,99,235,.22),0 0 0 3px rgba(59,130,246,.12),0 8px 20px rgba(37,99,235,.26),0 0 24px rgba(47,107,255,.34)}body.theme-glass-light #pageRoot[data-page=ads] .ad-status-toggle:focus-visible{box-shadow:inset 0 1px 1px rgba(255,255,255,.82),0 0 0 3px rgba(47,107,255,.28),0 0 0 6px rgba(47,107,255,.12),0 10px 22px rgba(37,99,235,.18)}body.theme-glass-light #pageRoot[data-page=ads] .ad-status-toggle:disabled{border-color:rgba(203,213,225,.62);background:linear-gradient(180deg,rgba(238,242,248,.64),rgba(226,233,244,.54));box-shadow:inset 0 1px 1px rgba(255,255,255,.72),0 4px 12px rgba(91,117,151,.08)}body.theme-glass-light #pageRoot[data-page=ads] .ad-status-toggle:disabled .ad-status-toggle-knob{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.78),rgba(203,213,225,.72))}body.theme-glass-light[data-page=ads] .modal-backdrop{background:rgba(226,237,249,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#pageRoot[data-page=ads] .ad-status-toggle{-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%)}body.theme-glass-light #pageRoot[data-page=ads] .ad-status-toggle{background-clip:padding-box}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loadingSweep{0%{transform:translateX(-120%)}100%,52%{transform:translateX(120%)}}@keyframes operationRotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseGlow{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}@keyframes floatIcon{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes operationLivePulse{0%,100%{opacity:.5;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes operationCardIn{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes operationBorderFlow{0%,100%{transform:translateX(-75%)}50%{transform:translateX(75%)}}@keyframes fadeOutScale{to{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:0s!important;transition-duration:0s!important}}@media (max-width:1420px){.kpi-grid,.overview-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid,.price-layout,.split-grid,.two-column,.workspace-grid{grid-template-columns:1fr}.overview-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.overview-operations-stack,.overview-summary-grid{grid-template-columns:1fr}}@media (max-width:1080px){.app-shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto;width:100%;max-width:100vw;padding:12px;overflow:hidden}.brand{width:100%;border-bottom:0}.nav-list{display:flex;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.nav-section{display:flex;flex:0 0 auto}.nav-section+.nav-section{padding-top:0;border-top:0}.nav-section-title{display:none}.nav-section-items{display:flex;gap:6px}.nav-item{flex:0 0 auto;min-width:120px}.sidebar-footer{display:none}.topbar{position:relative;grid-template-columns:1fr}.topbar-controls{justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.data-pipeline,.decision-pipeline,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page{padding:10px}.proposal-bulk-toolbar,.proposal-toolbar{align-items:flex-start;flex-direction:column}.proposal-bulk-actions{width:100%;flex-wrap:wrap}.proposal-action-filter{width:100%;flex-wrap:wrap}.dashboard-loading{min-height:calc(100vh - 160px);padding:14px}.dashboard-loading.is-compact{top:auto;right:10px;bottom:12px;left:10px}.dashboard-loading-card,.dashboard-loading.is-compact .dashboard-loading-card{grid-template-columns:1fr;width:100%;gap:14px}.product-profit-result-grid{grid-template-columns:1fr}.module-loading-state .operation-loading-page,.operation-loading-page{min-height:calc(100vh - 160px);padding:14px}.operation-loading-page.is-compact{top:auto;right:10px;bottom:12px;left:10px;padding:0}.operation-loading-card,.operation-loading-page.is-compact .operation-loading-card{grid-template-columns:1fr;width:calc(100vw - 32px);min-height:0;padding:28px 24px;gap:22px;border-radius:28px}.operation-loading-page.is-compact .operation-loading-visual{display:none}.operation-loading-orb{width:142px;height:142px}.operation-loader-disc{width:88px;height:88px}.operation-loader-center{width:54px;height:54px;font-size:21px}.operation-loading-content h2{font-size:26px}.operation-loading-content h3{font-size:18px}.operation-loading-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-loading.is-compact .loading-visual{display:none}.page-head,.panel-header{align-items:flex-start;flex-direction:column}.data-pipeline,.decision-pipeline,.donut-layout,.kpi-grid,.overview-kpi-grid,.price-advisor,.quality-grid{grid-template-columns:1fr}.topbar-controls{gap:8px}.user-menu span:not(.avatar):not([data-icon]){display:none}.chart-wrap svg{min-width:620px}.chart-wrap{overflow-x:auto}.overview-date-inputs,.overview-filter-group,.overview-toolbar{width:100%}.date-range-trigger{width:100%}.date-range-popover-head{gap:8px}.date-range-jump{grid-template-columns:minmax(0,1fr) minmax(0,0.8fr);flex:1;min-width:0}.date-range-jump select{min-width:0;width:100%}.overview-store-filter{margin-left:0}.range-button-group{flex:1 1 100%;flex-wrap:wrap}.proposal-pager,.proposal-toolbar{align-items:flex-start;flex-direction:column}.form-grid{grid-template-columns:1fr}.module-tabs{width:100%}.module-tabs button{flex:1 1 0}.form-wide{grid-column:auto}.table-shell.is-wide{max-height:58vh}.inventory-workspace .table-shell.is-wide{height:58vh;min-height:360px;max-height:58vh}.wide-table{min-width:3000px}}body[data-page=ads] .ad-actual-roas-chart{background:rgba(47,125,246,.04)}body[data-page=ads] .ad-actual-roas-point>span{background:linear-gradient(180deg,#60a5fa,#2563eb);box-shadow:none}body[data-page=ads] .ad-actual-roas-point strong{color:#9cc9ff}body[data-page=ads] .ad-actual-roas-point.is-open-attribution>span{background:linear-gradient(180deg,#f8c777,#f59e0b)}body[data-page=ads] .ad-actual-roas-point.is-unavailable{opacity:.56}body[data-page=ads] .ad-actual-roas-point.is-unavailable>span{background:rgba(148,163,184,.48)}body[data-page=competitors] .market-filter{display:flex;flex-direction:column;gap:5px;min-width:0}body[data-page=competitors] .market-filter span{color:var(--muted);font-size:12px;font-weight:700}body[data-page=competitors] .market-filter input,body[data-page=competitors] .market-filter select{width:100%;height:38px;min-width:0;padding:0 10px;color:var(--text);border:1px solid rgba(108,147,196,.54);border-radius:8px;outline:0;background:rgba(5,15,27,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}body[data-page=competitors] .market-filter input::placeholder{color:#6f829b}body[data-page=competitors] .market-filter input:focus,body[data-page=competitors] .market-filter select:focus{border-color:var(--blue-2);box-shadow:0 0 0 3px rgba(90,163,255,.14),inset 0 1px 0 rgba(255,255,255,.05)}body[data-page=competitors] .table-action-group{display:inline-flex;flex-wrap:wrap;gap:6px}body.theme-glass-light[data-page=competitors] .market-filter input,body.theme-glass-light[data-page=competitors] .market-filter select{color-scheme:light;color:#172033;border-color:rgba(150,174,206,.72);background:rgba(255,255,255,.74)}body.theme-glass-light[data-page=competitors] .market-filter input::placeholder{color:#7c8ca2}.overview-search-filter input{min-width:0;width:100%}.active-dot{flex:0 0 auto;width:10px;height:10px;border-radius:999px;background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.16)}.reply-disabled-hint{padding:8px 10px;color:#ffd38a;border:1px solid rgba(245,158,11,.28);border-radius:8px;background:rgba(245,158,11,.1);font-size:12px}.stars{color:var(--amber);letter-spacing:0}@media (max-width:620px){.field-help-popover{width:min(292px,calc(100vw - 28px))}.field-help-row{grid-template-columns:1fr}}body.theme-lightweight{color-scheme:dark;--shadow:none;--v2-panel-blur:0px;--v2-panel-bg:#0b1724;--v2-panel-shadow:none;--v2-filter-panel-bg:#0e1d2b;--v2-input-bg:#0f1e2d;--v2-tab-bg:#091522;--v2-table-bg:#0a1724;background:#03080f}body.theme-lightweight *,body.theme-lightweight ::after,body.theme-lightweight ::before{animation:none!important;transition:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important;will-change:auto!important}body.theme-lightweight :is(
.sidebar,.topbar,.page-head,.module-shell,.overview-toolbar,.page-inline-actions,.sticky-action-bar,.kpi-card,.panel,.task-summary-card,.task-column,.task-card,.sidebar-footer,.auth-card,.filter-menu,.module-tabs,.action-drawer,.operation-modal,.dashboard-loading-card,.formula-tooltip,.table-shell
){background-color:var(--panel)!important;background-image:none!important}body.theme-lightweight :is(button,a,[role=button]):active,body.theme-lightweight :is(button,a,[role=button],.kpi-card,.task-card):hover{filter:none!important;transform:none!important}body.theme-lightweight :focus-visible{outline:2px solid var(--blue-2)!important;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}