:root{--ui-font-family:"Golos Text Variable", "Inter Variable", sans-serif;--ui-title-size:24px;--ui-title-weight:650;--ui-control-height:40px;--ui-control-radius:12px;--ui-card-radius:18px;--ui-label-size:12px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fb;--surface:#fff;--surface-2:#f8fafd;--surface-muted:#f1f5f9;--ink:#0f172a;--text:#0f172a;--text-soft:#64748b;--muted:#94a3b8;--line:#e2e8f0;--border:#e2e8f0;--border-subtle:#edf2f7;--accent:#6366f1;--accent-2:#7c3aed;--accent-strong:#4f46e5;--wb-purple:#7c3aed;--success:#059669;--warn:#d97706;--danger:#e11d48;--shadow:0 8px 30px #0f172a0d, 0 1px 2px #0f172a0a;--theme-elevated:#fff;--theme-input:#fff;--theme-hover:#eef2ff;--theme-accent-soft:#eef2ff;--theme-success-soft:#ecfdf5;--theme-warning-soft:#fffbeb;--theme-danger-soft:#fff1f2;--theme-danger:#e11d48;--theme-overlay:#0f172a52;--theme-shadow-strong:0 20px 45px #0f172a1a;--ui-scroll-thumb:#a6b3d0;--finance-bg:#f5f7fb;--finance-surface:#fff;--finance-surface-subtle:#f8fafd;--finance-surface-hover:#eef2ff;--finance-border:#e2e8f0;--finance-border-soft:#edf2f7;--finance-text:#0f172a;--finance-muted:#64748b;--finance-accent:#6366f1;--finance-accent-soft:#eef2ff;--finance-success:#059669;--finance-warning:#d97706;--theme-finance-bg:#f5f7fb;--theme-finance-surface:#fff;--theme-finance-surface-subtle:#f8fafd;--theme-finance-surface-hover:#eef2ff;--theme-finance-border:#e2e8f0;--theme-finance-border-soft:#edf2f7;--theme-finance-text:#0f172a;--theme-finance-muted:#64748b;--theme-finance-accent:#6366f1;--theme-finance-accent-soft:#eef2ff;--theme-finance-success:#059669;--theme-finance-warning:#d97706}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1117;--surface:#171a21;--surface-2:#1c2029;--surface-muted:#232833;--ink:#f3f1f8;--text:#f3f1f8;--text-soft:#c7c3d0;--muted:#9690a3;--line:#292e39;--border:#303642;--accent:#8b5cf6;--accent-2:#5b8cff;--accent-strong:#b19aff;--success:#58c99b;--warn:#f2b766;--danger:#f07c86;--shadow:0 12px 34px #0000003d;--theme-elevated:#171a21f5;--theme-input:#12151b;--theme-hover:#222733;--theme-accent-soft:#292341;--theme-success-soft:#18342d;--theme-warning-soft:#3a2b1d;--theme-danger-soft:#3b2227;--theme-danger:#f07c86;--theme-overlay:#000000a3;--theme-shadow-strong:0 20px 54px #0000006b;--ui-scroll-thumb:#67728e;--finance-bg:#0f1117;--finance-surface:#171a21;--finance-surface-subtle:#12151b;--finance-surface-hover:#202530;--finance-border:#343a47;--finance-border-soft:#292e39;--finance-text:#f3f1f8;--finance-muted:#9b96a7;--finance-accent:#8b5cf6;--finance-accent-soft:#292341;--finance-success:#58c99b;--finance-warning:#f2b766;--theme-finance-bg:#0f1117;--theme-finance-surface:#171a21;--theme-finance-surface-subtle:#12151b;--theme-finance-surface-hover:#202530;--theme-finance-border:#343a47;--theme-finance-border-soft:#292e39;--theme-finance-text:#f3f1f8;--theme-finance-muted:#9b96a7;--theme-finance-accent:#8b5cf6;--theme-finance-accent-soft:#292341;--theme-finance-success:#58c99b;--theme-finance-warning:#f2b766}html[data-theme],html[data-theme] body{background:var(--bg);color:var(--text)}html[data-theme] body,html[data-theme] button,html[data-theme] input,html[data-theme] select,html[data-theme] textarea{color:var(--text)}html[data-theme=light] body,html[data-theme=light] .app-frame,html[data-theme=light] .app-frame .app-main,html[data-theme=light] .app-frame .app-content{background:var(--bg);color:var(--text)}html[data-theme=dark] body,html[data-theme=dark] .app-frame,html[data-theme=dark] .app-frame .app-main,html[data-theme=dark] .app-frame .app-content{background:radial-gradient(circle at 14% 0%, #6366f114, transparent 34%), var(--bg);color:var(--text)}html[data-theme] ::selection{background:color-mix(in srgb, var(--accent) 38%, transparent);color:var(--text)}html[data-theme] *{scrollbar-color:color-mix(in srgb, var(--muted) 45%, transparent) transparent}html[data-theme] .app-frame .app-side-nav,html[data-theme] .app-mobile-bar,html[data-theme] .app-mobile-nav-panel{border-color:var(--border);background:var(--theme-elevated);color:var(--text)}html[data-theme] .app-frame .app-side-mark{color:#fff;letter-spacing:-.5px;background:linear-gradient(135deg,#6366f1 0%,#7c3aed 100%);border:0;border-radius:9px;font-weight:800;box-shadow:0 2px 8px #6366f147}html[data-theme] .app-mobile-menu-button,html[data-theme] .app-mobile-close{border-color:var(--border);background:var(--theme-accent-soft);color:var(--accent-strong)}html[data-theme] .app-side-brand-copy strong,html[data-theme] .app-side-status-copy,html[data-theme] .app-mobile-title,html[data-theme] .app-mobile-nav-title{color:var(--text)}html[data-theme] .app-side-brand-copy small,html[data-theme] .app-nav-section-label,html[data-theme] .app-mobile-kicker,html[data-theme] .app-mobile-nav-subtitle{color:var(--muted)}html[data-theme] .app-side-nav .app-nav-section+.app-nav-section{border-color:var(--line)}html[data-theme] .app-side-nav .app-nav-link{color:var(--text-soft);transition:all .12s}html[data-theme] .app-side-nav .app-nav-link:hover{background:var(--theme-hover);color:var(--accent-strong)}html[data-theme] .app-side-nav .app-nav-link.active{background:var(--theme-accent-soft);color:var(--accent-strong);font-weight:650}html[data-theme] .app-frame .app-side-toggle{border-color:var(--border);background:var(--surface);color:var(--accent-strong);box-shadow:var(--shadow)}html[data-theme] .app-frame .app-side-toggle:hover{background:var(--theme-hover)}html[data-theme] .app-frame .app-global-bar{border-color:var(--border);background:var(--theme-elevated);color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-theme] .app-global-context span,html[data-theme] .app-global-sync,html[data-theme] .app-account-copy small{color:var(--muted)}html[data-theme] .app-global-context strong,html[data-theme] .app-account-copy strong{color:var(--text)}html[data-theme] .app-frame .app-global-search,html[data-theme] .app-frame .app-account-link,html[data-theme] .app-frame .app-global-icon{border-color:var(--border);background:var(--surface-2);color:var(--text-soft)}html[data-theme] .app-frame .app-global-search:focus-within,html[data-theme] .app-frame .app-account-trigger.isOpen{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}html[data-theme] .app-frame .app-global-search input{color:var(--text);background:0 0}html[data-theme] .app-frame .app-global-search input::placeholder{color:var(--muted)}html[data-theme] .app-frame .app-global-search kbd{border-color:var(--border);background:var(--surface-muted);color:var(--muted)}html[data-theme] .app-frame .app-account-link:hover,html[data-theme] .app-frame .app-global-icon:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:var(--theme-hover);color:var(--accent-strong)}html[data-theme] .app-frame .app-account-menu{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:var(--theme-shadow-strong)}html[data-theme] .app-account-menu-head,html[data-theme] .app-account-option{border-color:var(--line)}html[data-theme] .app-account-menu-head span,html[data-theme] .app-account-option-copy small,html[data-theme] .app-account-option-state,html[data-theme] .app-account-menu-empty{color:var(--muted)}html[data-theme] .app-account-option:hover:not(:disabled),html[data-theme] .app-account-manage:hover{background:var(--theme-hover)}html[data-theme] .app-account-option.isCurrent{background:var(--theme-accent-soft);color:var(--accent-strong)}html[data-theme] .app-account-manage{background:var(--surface-2);color:var(--text-soft)}html[data-theme] .app-account-menu-error{border-color:color-mix(in srgb, var(--danger) 30%, var(--border));background:var(--theme-danger-soft);color:var(--danger)}.app-theme-toggle{cursor:pointer}.app-theme-icon{justify-content:center;align-items:center;display:none}html[data-theme=dark] .app-theme-icon-sun,html[data-theme=light] .app-theme-icon-moon{display:inline-flex}.app-mobile-actions{flex:none;align-items:center;gap:8px;display:flex}.app-auth-theme-toggle{z-index:80;border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--muted);box-shadow:var(--shadow);border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:fixed;top:18px;right:18px}.app-auth-theme-toggle:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:var(--theme-hover);color:var(--accent-strong)}html[data-theme] .app-history-complete-notice{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:var(--theme-shadow-strong)}html[data-theme] .app-history-complete-notice button{color:var(--muted)}html[data-theme] .app-history-complete-notice button:hover{background:var(--theme-hover);color:var(--text)}html[data-theme] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-color:var(--border);background-color:var(--theme-input);color:var(--text);caret-color:var(--accent-strong)}html[data-theme] :where(input,textarea)::placeholder{color:var(--muted)}html[data-theme] option{background:var(--surface);color:var(--text)}html[data-theme] :where(.panel,.metricCard,.workspaceSection,.summaryMetric,.sellerAccountItem){border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:none}html[data-theme] :where(.secondaryButton,.iconButton,.iconLink,.workspaceIconAction){border-color:var(--border);background:var(--surface);color:var(--text-soft)}html[data-theme] :where(.secondaryButton,.iconButton,.iconLink,.workspaceIconAction):hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--theme-hover);color:var(--accent-strong)}html[data-theme] :where(.topBar,.workspaceHeader,.reportWorkspaceHeader,.contentWorkspaceHeader,.actionQueueHeader,.sellerConnectionsHeader,.operatorWorkspaceHeader){border-color:var(--border);color:var(--text)}html[data-theme] :where(table,th,td){border-color:var(--border)}html[data-theme=dark] :where(th){background-color:var(--surface-2);color:var(--muted)}html[data-theme] :where(.dateRangeCalendar){border-color:var(--border);background:var(--surface);color:var(--text)}html[data-theme] .dateRangeCalendarNavigation button,html[data-theme] .dateRangeCalendarDay{border-color:var(--border);background:var(--surface-2);color:var(--text)}html[data-theme] .dateRangeCalendarDay:hover:not(:disabled),html[data-theme] .dateRangeCalendarDay.isInRange{background:var(--theme-accent-soft);color:var(--accent-strong)}html[data-theme] .dateRangeCalendarDay.isSelected{background:var(--accent);color:#fff}html[data-theme] .dateRangeCalendarWeekday{color:var(--muted)}html[data-theme=dark] :where(.statusReady,.risk-safe,.status-approved,.status-passed,.status-ready,.status-succeeded,.status-completed,.status-resolved,.financeStatusBadge.status-verified){background:var(--theme-success-soft);color:var(--success)}html[data-theme=dark] :where(.status-suggested,.status-queued,.status-running,.status-parsed,.status-done,.status-text,.settings-badge){background:var(--theme-accent-soft);color:var(--accent-strong)}html[data-theme=dark] :where(.status-blocked,.status-rejected,.status-failed,.status-no_go,.status-fix,.risk-blocked,.dangerButton){background:var(--theme-danger-soft);color:var(--danger)}html[data-theme] .skuThumbnailPreviewThumb,html[data-theme=dark] .skuThumbnailPreviewThumb.tone-light{border-color:var(--border);background:var(--surface-2);color:var(--muted)}html[data-theme] .skuThumbnailPreviewPopover,html[data-theme=dark] .skuThumbnailPreviewPopover.tone-light{border-color:var(--border);background:var(--surface);box-shadow:var(--theme-shadow-strong)}html[data-theme] .settings-page-translator{--settings-bg:var(--bg);--settings-surface:var(--surface);--settings-surface-muted:var(--surface-2);--settings-border:var(--border);--settings-border-strong:color-mix(in srgb, var(--accent) 32%, var(--border));--settings-text:var(--text);--settings-muted:var(--text-soft);--settings-primary:var(--accent);--settings-success:var(--success);--settings-warning:var(--warn);--settings-danger:var(--danger);background:var(--bg);color:var(--text)}html[data-theme] .settings-page-translator .settings-group{border-color:var(--border);background:var(--theme-elevated);box-shadow:var(--shadow)}html[data-theme] .wb-agent-page{--ob-bg:var(--bg);--ob-panel:var(--surface);--ob-panel-soft:var(--surface-2);--ob-border:var(--border);--ob-text:var(--text);--ob-muted:var(--muted);--ob-purple:var(--accent);--ob-purple-2:var(--accent-strong);--ob-purple-soft:var(--theme-accent-soft);--ob-green:var(--success);--ob-danger:var(--danger);--wb-bg:var(--bg);--wb-panel:var(--surface);--wb-panel-soft:var(--surface-2);--wb-panel-strong:var(--surface-muted);--wb-border:var(--border);--wb-border-strong:color-mix(in srgb, var(--muted) 44%, var(--border));--wb-text:var(--text);--wb-muted:var(--muted);--wb-accent:var(--accent);--wb-accent-strong:var(--accent-strong);--wb-warning:var(--warn);--wb-danger:var(--danger);background:var(--bg);color:var(--text)}html[data-theme] .wb-agent-page :where(.wb-chat-panel,.wb-browser-panel){border-color:var(--border);background:var(--theme-elevated);box-shadow:var(--shadow)}html[data-theme] body:has(.financeWorkspacePage){--finance-bg:var(--theme-finance-bg);--finance-surface:var(--theme-finance-surface);--finance-surface-subtle:var(--theme-finance-surface-subtle);--finance-surface-hover:var(--theme-finance-surface-hover);--finance-border:var(--theme-finance-border);--finance-border-soft:var(--theme-finance-border-soft);--finance-text:var(--theme-finance-text);--finance-muted:var(--theme-finance-muted);--finance-accent:var(--theme-finance-accent);--finance-accent-soft:var(--theme-finance-accent-soft);--finance-success:var(--theme-finance-success);--finance-warning:var(--theme-finance-warning);color-scheme:normal;background:var(--bg);color:var(--text)}html[data-theme] .financeWorkspacePage{--surface:var(--finance-surface);--surface-2:var(--finance-surface-subtle);--surface-muted:var(--finance-surface-subtle);--text:var(--finance-text);--ink:var(--finance-text);--text-soft:color-mix(in srgb, var(--finance-text) 76%, var(--finance-muted));--muted:var(--finance-muted);--border:var(--finance-border);--line:var(--finance-border-soft);--accent:var(--finance-accent);--accent-strong:color-mix(in srgb, var(--finance-accent) 72%, var(--finance-text));--success:var(--finance-success);--warn:var(--finance-warning);--danger:var(--theme-danger);color:var(--finance-text)}:is(html[data-theme=light],.app-frame) .financeWorkspacePage :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.financeCostsSearch,.financeCostsSelect){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--finance-border);background:var(--finance-surface-subtle);color:var(--finance-text)}:is(html[data-theme=light],.app-frame) .financeWorkspacePage :where(.financeStatementToolbar .financeDownloadMenu>div,.financeLiveNotice,.financeError,.financeDecisionControls .financeFieldGroup,.financeToolForm .financeFieldGroup){border-color:var(--finance-border);background:var(--finance-surface-subtle);color:var(--finance-text)}:is(html[data-theme=light],.app-frame) .financeWorkspacePage :where(.financeFieldGroup legend,.financeScenarioInputTable legend,.financeToolForm>header h2,.financePlaceholder h2,.financeResultHeader h2){color:var(--finance-text)}html[data-theme] :where(.dashboardPage,.pulsePage,.reportsLivePage,.positionMonitoringPage,.clustersEffectivenessPage,.planningPage,.salesPlanPage,.pricesPage,.wbCalculatorPage,.wbUnitModelsPage,.repricerPage,.tasksPage,.customersPage,.deliveryPage,.seoWorkspacePage,.abPhotoPage,.photogenPage,.operationsWorkspacePage,.sellerCabinetsPage,.cabinetFilesPage,.contentWorkspacePage,.actionQueuePage){color:var(--text);background-color:#0000}html[data-theme=dark] :is(.positionMonitoringTable,.positionMonitoringOpportunityTable,.positionMonitoringCompareTable) thead th{background:var(--surface-2);color:var(--muted)}html[data-theme=dark] .positionMonitoringTable thead th>small{color:var(--text-soft)}html[data-theme=dark] .positionMonitoringTable thead .positionMonitoringClusterHead{background:var(--surface-2)}html[data-theme=dark] .positionMonitoringTable .positionMonitoringTotalHead,html[data-theme=dark] .positionMonitoringTable .positionMonitoringTotalCell{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}html[data-theme=dark] .positionMonitoringTable thead .positionMonitoringTotalHead{background:color-mix(in srgb, var(--accent) 9%, var(--surface-2))}html[data-theme=dark] :is(.positionMonitoringTable td.tone-top10,.positionMonitoringCompareTable tbody td.tone-top10){background:color-mix(in srgb, var(--success) 13%, var(--surface))}html[data-theme=dark] :is(.positionMonitoringTable td.tone-top20,.positionMonitoringCompareTable tbody td.tone-top20){background:color-mix(in srgb, var(--warn) 13%, var(--surface))}html[data-theme=dark] :is(.positionMonitoringTable td.tone-below,.positionMonitoringCompareTable tbody td.tone-below){background:color-mix(in srgb, var(--danger) 12%, var(--surface))}html[data-theme=dark] .positionMonitoringAlert.tone-warning{border-color:color-mix(in srgb, var(--warn) 38%, var(--border));background:var(--theme-warning-soft);color:var(--warn)}html[data-theme=dark] .positionMonitoringAlert.tone-error{border-color:color-mix(in srgb, var(--danger) 38%, var(--border));background:var(--theme-danger-soft);color:var(--danger)}html[data-theme=dark] .positionMonitoringAlert.tone-loading{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:var(--theme-accent-soft);color:var(--accent-strong)}html[data-theme=dark] :is(.positionMonitoringClusterCell>small.tone-weak_position,.positionMonitoringSignal.tone-weak_position,.positionMonitoringGap.tone-negative){background:var(--theme-danger-soft);color:var(--danger)}html[data-theme=dark] :is(.positionMonitoringClusterCell>small.tone-low_ctr,.positionMonitoringClusterCell>small.tone-low_conversion,.positionMonitoringSignal.tone-low_ctr,.positionMonitoringSignal.tone-low_conversion){background:var(--theme-warning-soft);color:var(--warn)}html[data-theme=dark] .positionMonitoringGap.tone-positive{background:var(--theme-success-soft);color:var(--success)}html[data-theme=dark] .clustersEffectivenessTable thead th{background:var(--surface-2);color:var(--muted)}html[data-theme=dark] .clustersEffectivenessTable tbody tr:hover>*{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}html[data-theme=dark] :where(.dashboardAction,.auditItem,.modeItem,.phaseItem,.applyAttemptItem,.operatorControlItem,.operatorQueueItem,.operatorTimelineItem,.operatorAlertItem,.operatorTokenItem,.savedImportItem,.recommendationItem){border-color:var(--border);background:var(--surface)}html[data-theme=dark] .dashboardAction:hover,html[data-theme=dark] .auditItem:hover,html[data-theme=dark] .savedImportItem:hover,html[data-theme=dark] .compactList li{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));background:var(--theme-hover)}html[data-theme=dark] .sellerCabinetConnection{background:var(--theme-warning-soft);color:var(--warn)}html[data-theme=dark] .sellerCabinetConnection.isConnected{background:var(--theme-success-soft);color:var(--success)}html[data-theme=dark] .sellerCabinetConnection.hasError{background:var(--theme-danger-soft);color:var(--danger)}html[data-theme=dark] .sellerCabinetHistory{border-color:var(--border);background:var(--surface-2)}html[data-theme=dark] .sellerCabinetHistoryTrack{background:var(--surface-muted)}html[data-theme=dark] .reportsLivePeriodTrigger:hover,html[data-theme=dark] .reportsLivePeriodTrigger[aria-expanded=true]{background:var(--theme-hover)}html[data-theme=dark] .reportsLiveNotice{border-color:color-mix(in srgb, var(--danger) 34%, var(--border));background:var(--theme-danger-soft);color:var(--danger)}html[data-theme=dark] .reportsLiveWarnings{border-color:color-mix(in srgb, var(--warn) 34%, var(--border));background:var(--theme-warning-soft);color:var(--warn)}html[data-theme=dark] .reportsLiveKpi>span,html[data-theme=dark] .reportsLiveMetricGroup>header>span{background:var(--surface-muted);color:var(--text-soft)}html[data-theme=dark] .reportsLiveTableControls,html[data-theme=dark] .reportsLiveTable thead th{background:var(--surface-2)}html[data-theme=dark] .reportsLiveTable tbody tr:hover{background:var(--theme-hover)}html[data-theme=dark] .reportsLiveChartPlot{border-bottom-color:var(--border);background:linear-gradient(to bottom, transparent 0, transparent calc(50% - .5px), var(--border) calc(50% - .5px), var(--border) calc(50% + .5px), transparent calc(50% + .5px))}html[data-theme=dark] :is(.reportsLiveKpi-positive strong,.reportsLiveMetricValue-positive strong,.reportsLiveTable .positive){color:var(--success)}html[data-theme=dark] .dashboardPeriodTrigger:hover,html[data-theme=dark] .dashboardPeriodTrigger[aria-expanded=true]{background:var(--theme-hover)}html[data-theme=dark] .dashboardError{border-color:color-mix(in srgb, var(--danger) 34%, var(--border));background:var(--theme-danger-soft);color:var(--danger)}html[data-theme=dark] .dashboardKpiIcon,html[data-theme=dark] :is(.dashboardQueueIcon,.systemStatusIcon),html[data-theme=dark] .dashboardQueueValue{background:var(--surface-muted);color:var(--text-soft)}html[data-theme=dark] .dashboardSkuControls,html[data-theme=dark] .dashboardSkuTable th{background:var(--surface-2)}html[data-theme=dark] .dashboardSkuTable tbody tr:hover,html[data-theme=dark] .dashboardQueueRow:hover,html[data-theme=dark] .recentRow:hover{background:var(--theme-hover)}html[data-theme=dark] .dashboardQueueIcon-accent,html[data-theme=dark] .dashboardQueueValue-accent{background:var(--theme-accent-soft);color:var(--accent-strong)}html[data-theme=dark] .dashboardQueueIcon-warning,html[data-theme=dark] .dashboardQueueValue-warning,html[data-theme=dark] .systemStatusValue.warning{background:var(--theme-warning-soft);color:var(--warn)}html[data-theme=dark] .dashboardKpi-positive .dashboardKpiCopy strong,html[data-theme=dark] .dashboardNumber-positive{color:var(--success)}html[data-theme=dark] .tasksNotice.isSuccess{border-color:color-mix(in srgb, var(--success) 36%, var(--line));background:var(--theme-success-soft);color:var(--success)}html[data-theme=dark] .tasksPriority.is-low,html[data-theme=dark] .tasksStatus.is-done{background:var(--theme-success-soft);color:var(--success)}html[data-theme=dark] .tasksPriority.is-normal,html[data-theme=dark] .tasksStatus.is-accepted{background:var(--theme-accent-soft);color:var(--accent-strong)}html[data-theme=dark] .tasksPriority.is-high,html[data-theme=dark] .tasksStatus.is-review{background:var(--theme-warning-soft);color:var(--warn)}html[data-theme=dark] .tasksPriority.is-urgent{background:var(--theme-danger-soft);color:var(--danger)}html[data-theme=dark] .tasksStatus.is-inbox{background:var(--surface-muted);color:var(--text-soft)}html[data-theme=dark] .tasksStatus.is-in_progress{background:color-mix(in srgb, var(--accent-2) 18%, var(--surface));color:color-mix(in srgb, var(--accent-2) 72%, white)}html[data-theme=dark] :is(.pulseDelta.isPositive,.pulseDelta.is-positive,.pulseDelta[data-tone=positive]){background:var(--theme-success-soft);color:var(--success)}html[data-theme=dark] .pulseAlert{border-color:color-mix(in srgb, var(--warn) 34%, var(--border));background:var(--theme-warning-soft);color:var(--warn)}html[data-theme=dark] :is(.deliveryStockSummary article.is-green .deliveryStockSummaryIcon,.deliveryDbsSize small.isReady,.deliveryStatus.isPositive,.deliveryDifference.isPositive,.deliveryReturnStatus.isPositive,.deliveryFbsStatus.is-archive,.deliveryFbsStockAmount.isPositive,.deliveryTable.deliveryRedistributionTable td.hasStock,.deliveryRedistributionWatchStatus.is-open,.deliveryRedistributionWatchFacts strong,.deliveryRedistributionWatchCheck,.deliverySlotStatus.is-open,.deliverySlotFound,.deliverySlotWatchCheck){color:var(--success)}html[data-theme=dark] :is(.deliveryStatus.isPositive,.deliveryReturnStatus.isPositive,.deliveryFbsStatus.is-archive,.deliveryFbsStockAmount.isPositive,.deliveryRedistributionWatchStatus.is-open,.deliverySlotStatus.is-open){background:var(--theme-success-soft)}html[data-theme=dark] .deliverySlotFound{border-color:color-mix(in srgb, var(--success) 34%, var(--border));background:color-mix(in srgb, var(--success) 10%, var(--surface))}html[data-theme=dark] .deliverySlotFound small{color:color-mix(in srgb, var(--success) 68%, var(--muted))}html[data-theme=dark] :is(.deliveryDbsSize small,.deliveryStatus.isWarning,.deliveryFbsElapsed.isFresh,.deliveryFbsStatus.is-assembly){color:var(--warn)}html[data-theme=dark] :is(.deliveryDbsSize small,.deliveryStatus.isWarning,.deliveryFbsStatus.is-assembly){background:var(--theme-warning-soft)}html[data-theme=dark] .settings-page-translator .settings-caret{background:var(--theme-accent-soft);color:var(--accent-strong)}html[data-theme=dark] .settings-page-translator .settings-section{border-bottom-color:var(--border)}html[data-theme=dark] .settings-page-translator .settings-input-label{color:var(--text-soft)}html[data-theme=dark] .settings-page-translator .settings-badge{border-color:var(--border);background:var(--theme-accent-soft);color:var(--accent-strong)}html[data-theme=dark] .settings-page-translator .settings-badge-ok{border-color:color-mix(in srgb, var(--success) 36%, var(--border));background:var(--theme-success-soft);color:var(--success)}html[data-theme=dark] .settings-page-translator .settings-badge-warn{border-color:color-mix(in srgb, var(--danger) 36%, var(--border));background:var(--theme-danger-soft);color:var(--danger)}html[data-theme=dark] .settings-page-translator :is(.settings-language-defaults button,.settings-button-outline,.settings-url-presets button,.settings-control,.settings-model-select){border-color:var(--border);background:var(--theme-input);color:var(--text)}html[data-theme=dark] .settings-page-translator :is(.settings-language-defaults button,.settings-url-presets button){color:var(--accent-strong)}html[data-theme=dark] .settings-page-translator :is(.settings-group-trigger:hover,.settings-language-defaults button.active,.settings-language-defaults button:hover,.settings-button-outline:hover,.settings-url-presets button.active,.settings-url-presets button:hover){border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:var(--theme-hover);color:var(--accent-strong)}html[data-theme=dark] .settings-page-translator :is(.settings-control,.settings-model-select):focus{border-color:var(--accent);background:var(--theme-input);color:var(--text)}html[data-theme=dark] .wb-agent-page .wb-browser-topbar{border-bottom-color:var(--border);background:var(--surface-2)}html[data-theme=dark] .wb-agent-page button.secondary,html[data-theme=dark] .wb-agent-page button:disabled{border-color:var(--border);background:var(--surface-2);color:var(--accent-strong);box-shadow:none}html[data-theme=dark] .wb-agent-page :is(input,textarea){border-color:var(--border);background:var(--theme-input);color:var(--text);box-shadow:none}html[data-theme=dark] .wb-agent-page :is(input,textarea)::placeholder{color:var(--muted)}html[data-theme=dark] .wb-agent-page .wb-empty-state{border-color:var(--border);background:var(--surface-2);color:var(--muted)}html[data-theme=dark] .wb-agent-page .wb-chat-user{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));background:var(--theme-accent-soft);color:var(--text)}html[data-theme=dark] .wb-agent-page .wb-chat-assistant{border-color:var(--border);background:var(--surface-2);color:var(--text)}html[data-theme=dark] .wb-agent-page .wb-confirmation{border-color:color-mix(in srgb, var(--warn) 38%, var(--border));background:var(--theme-warning-soft);color:var(--warn)}html[data-theme=dark] .wb-agent-page .wb-browser-frame-shell{background:var(--bg)}html[data-theme=dark] .wb-agent-page .wb-mascot-bubble{border-color:var(--border);background:var(--theme-elevated);color:var(--text);box-shadow:var(--theme-shadow-strong)}html[data-theme=dark] :is(.topActions a,.sellerCabinetConnect>summary span,.orderSalesModes,.orderSalesHeatmapSummary>span,.orderSalesHeatmapCell,.orderSalesFilters,.orderSalesDetailPanel,.orderSalesKpiIcon,.contentStudioWorkspace,.contentAssistantPanel,.contentCreateDrawer,.contentAdvancedOptions,.draftCreatePanel,.draftQueue,.draftForm,.draftQueueEmpty a,.advice-chat-hero,.advice-chat-empty-grid button,.advice-chat-bubble,.advice-chat-input,.advice-chat-table-wrap,.advice-chat-table th,.advice-chat-suggestions button,.advice-chat-tool-grid button,.advice-chat-knowledge-list button,.knowledge-item,.knowledge-skill,.knowledge-page button.secondary,.widget-download-preview,.widget-download-preview-card,.widget-download-message,.widget-download-meta span,.widget-download-secondary,.planningVersionCard,.planningCoefficientScopeNote,.planningCoefficientTotals>div,.planningCoefficientPreviewNote,.planningReadOnly,.planningFilePicker,.planningDiagnostics,.planningPlanFactMeta,.planningPlanFactReasons,.planningDeviationDecisionPanel,.planningDeviationEvidence,.planningAuditCoverage,.planningVersionActivityState,.planningVersionTimelineComment,.operationsInlineNotice,.operationsAggregateKpi,.operationsBalanceLine>span,.operationsZeroCandidate,.operationsCandidateCard,.operationsFinanceCandidate,.operationsReconciliationBalances>span,.operationsReconciliationRelationship,.writeReadinessPanel,.adapterPlanItem,.artifactCard,.evalSuiteItem,.contentCabinetContextBox,.contentVariantOption,.contentRevisionItem,.contentRevisionCompare,.contentCompareLabel,.contentCompareCell,.contentResultBlock,.contentSourceContext,.contentSlide>span,.cabinetContextCard,.reportFilePicker,.reportMetric,.importMetaItem){border-color:var(--border);background:var(--surface-2);color:var(--text);box-shadow:none}html[data-theme=dark] :is(.orderSalesProductTable tr.isExpanded,.contentJobItemActive,.advice-chat-message.user .advice-chat-bubble){border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:var(--theme-accent-soft);color:var(--text)}html[data-theme=dark] :is(.contentJobItem:hover,.operationsJournalRow:hover){background:var(--theme-hover)}html[data-theme=dark] .widget-download-message.agent{background:var(--surface-muted);color:var(--text-soft)}html[data-theme=dark] :is(.knowledge-hero h1,.knowledge-card h2,.knowledge-item-title,.widget-download-hero h1,.widget-download-panel h2,.widget-download-note h2){color:var(--text)}html[data-theme=dark] :is(.tableHead,.skuMetricHead,.planFactHead,.weeklyReviewDecisionHead){border-color:var(--border);background:var(--surface-2);color:var(--text-soft)}html[data-theme=dark] :is(.pill,.status-rehearsal_ready,.status-scale,.statusPorting,.status-dry_run,.status-limited,.status-needs_context,.status-needs_rehearsal,.status-hold,.knowledge-pill,.knowledge-stats span,.contentTemplateBadge){border-color:var(--border);background:var(--surface-muted);color:var(--text-soft)}html[data-theme=dark] :is(.status-applied,.status-image_brief,.status-review_note,.severity-low,.decision-scale,.orderSalesOperationKind.is-sale,.customersAnswerState.isAnswered,.customersReturnStatus.isPositive){border-color:color-mix(in srgb, var(--success) 36%, var(--border));background:var(--theme-success-soft);color:var(--success)}html[data-theme=dark] :is(.status-warning,.severity-medium,.decision-fix_ad_spend,.decision-fix_stock,.decision-fix_buyout,.alertSeverity,.alertSeverity-high,.status-confirm,.risk-confirm){border-color:color-mix(in srgb, var(--warn) 36%, var(--border));background:var(--theme-warning-soft);color:var(--warn)}html[data-theme=dark] :is(.status-critical,.severity-high,.alertSeverity-critical,.sellerCabinetHistory.is-failed .sellerCabinetHistoryHeader b,.sellerCabinetHistory.is-failed .sellerCabinetHistoryHeader strong,.sellerCabinetDelete){color:var(--danger)}html[data-theme=dark] :is(.field span,.metricLabel,.reportMetric small,.statusLabel,.formHint,.contentVariantOption small,.authCopy,.emptyState,.reportUploadForm p,.cabinetContextMeta,.alertMeta,.wbUnitModelsField>small,.wbCalculatorField>small,.customersReturnList em){color:var(--text-soft)}html[data-theme=dark] :is(.seoWorkspaceMatrixCell.isTop15,.seoWorkspaceMatrixCell.isTop30,.seoWorkspaceMatrixCell.isTop50,.seoWorkspaceMatrixCell.isTop75,.seoWorkspaceMatrixCell.isTop100,.seoWorkspaceMatrixCell.isBelow){border-color:var(--border);color:var(--text)}html[data-theme=dark] :is(.seoWorkspaceMatrixCell.isTop15,.seoWorkspaceMatrixCell.isTop30,.seoWorkspaceMatrixCell.isTop50){background:var(--theme-success-soft)}html[data-theme=dark] :is(.seoWorkspaceMatrixCell.isTop75,.seoWorkspaceMatrixCell.isTop100){background:var(--theme-warning-soft)}html[data-theme=dark] .seoWorkspaceMatrixCell.isBelow{background:var(--theme-danger-soft)}html[data-theme=dark] :is(.seoWorkspaceLegend .isTop15,.seoWorkspaceLegend .isTop30,.seoWorkspaceLegend .isTop50,.seoWorkspaceLegend .isTop75,.seoWorkspaceLegend .isTop100,.seoWorkspaceLegend .isBelow){border-color:var(--border);color:var(--text)}html[data-theme=dark] :is(.seoWorkspaceLegend .isTop15,.seoWorkspaceLegend .isTop30,.seoWorkspaceLegend .isTop50){background:var(--theme-success-soft)}html[data-theme=dark] :is(.seoWorkspaceLegend .isTop75,.seoWorkspaceLegend .isTop100){background:var(--theme-warning-soft)}html[data-theme=dark] .seoWorkspaceLegend .isBelow{background:var(--theme-danger-soft)}html[data-theme=dark] .positionMonitoringLegend .tone-top10 i{background:var(--success)}html[data-theme=dark] .positionMonitoringLegend .tone-top20 i{background:var(--warn)}html[data-theme=dark] .positionMonitoringLegend .tone-below i{background:var(--danger)}html[data-theme=dark] :is(.customersAnswerState,.customersReturnStatus,.customersReturnList em){background:var(--theme-warning-soft);color:var(--warn)}html[data-theme=dark] :is(.customersAnswerState.isAnswered,.customersReturnStatus.isPositive,.customersReturnList em.isPositive){background:var(--theme-success-soft);color:var(--success)}html[data-theme=dark] :is(.customersReturnStatus.isNegative,.customersReturnList em.isNegative){background:var(--theme-danger-soft);color:var(--danger)}html[data-theme=dark] :is(.status-critical,.severity-high,.alertSeverity-high,.alertSeverity-critical){border-color:color-mix(in srgb, var(--danger) 36%, var(--border));background:var(--theme-danger-soft);color:var(--danger)}html[data-theme=dark] :is(.wbUnitModelsField>small,.wbCalculatorField>small,.wbCalculatorErrors strong,.wbCalculatorSavedList button.danger){color:var(--danger)}html[data-theme=dark] .wbUnitModelsBestBadge,html[data-theme=dark] .wbCalculatorResultStatus.ready{background:var(--theme-success-soft);color:var(--success)!important}html[data-theme=dark] .wbCalculatorResultStatus.error{background:var(--theme-danger-soft);color:var(--danger)!important}html[data-theme=dark] .wbCalculatorProfit.positive>strong{color:var(--success)}html[data-theme=dark] .wbCalculatorProfit.negative>strong{color:var(--danger)}html[data-theme=dark] .wbCalculatorErrors,html[data-theme=dark] .wbCalculatorSavedList button.danger{border-color:color-mix(in srgb, var(--danger) 36%, var(--border));background:var(--theme-danger-soft)}@media (prefers-reduced-motion:no-preference){html[data-theme] .app-frame .app-global-bar,html[data-theme] .app-frame .app-side-nav,html[data-theme] .app-frame .app-content,html[data-theme] .app-account-menu{transition:background-color .14s,border-color .14s,color .14s}}
html[data-theme=light] .app-frame-concept{--concept-bg:#fff;--concept-surface:#fff;--concept-surface-2:#f6f7fa;--concept-surface-hover:#f2f0ff;--concept-text:#0f1020;--concept-text-soft:#323447;--concept-muted:#687085;--concept-border:#e3e6ed;--concept-grid:#e8eaf0;--concept-shadow:0 8px 28px #0f10200d;--concept-tooltip:#fffffffa;--concept-positive-soft:#eefbf3;--concept-negative-soft:#fff0f2;--concept-warning-soft:#fff7ed}html[data-theme=dark] .app-frame-concept{--concept-bg:#101720;--concept-surface:#171f2a;--concept-surface-2:#1b2531;--concept-surface-hover:#222d3a;--concept-text:#f3f5f8;--concept-text-soft:#d6dbe3;--concept-muted:#929dad;--concept-border:#2d3948;--concept-grid:#2b3745;--concept-shadow:0 16px 40px #00000038;--concept-tooltip:#171f2afa;--concept-positive-soft:#18372e;--concept-negative-soft:#3a232a;--concept-warning-soft:#3a2d1e}html[data-theme] .app-frame-concept,html[data-theme] .app-frame-concept button,html[data-theme] .app-frame-concept input,html[data-theme] .app-frame-concept select,html[data-theme] .app-frame-concept textarea{font-family:Inter Variable,Inter,Segoe UI,Arial,sans-serif}html[data-theme] .app-frame-concept :is(h1,h2,h3,.app-global-context strong){letter-spacing:-.025em;font-family:Plus Jakarta Sans Variable,Inter Variable,Segoe UI,Arial,sans-serif}html[data-theme] .app-frame-concept,html[data-theme] .app-frame-concept .app-main,html[data-theme] .app-frame-concept .app-content{background:var(--concept-bg);color:var(--concept-text)}html[data-theme] .app-frame-concept .app-side-nav{border-color:var(--border);background:var(--surface);width:80px;color:var(--text);box-shadow:none;flex-basis:80px}html[data-theme=dark] .app-frame-concept .app-side-nav{border-color:var(--border);background:var(--surface)}html[data-theme] .app-frame-concept .app-side-nav.expanded{flex-basis:240px;width:240px}html[data-theme] .app-frame-concept .app-side-brand{border-color:var(--border);min-height:60px}html[data-theme] .app-frame-concept .app-side-mark{border:1px solid var(--border);color:#fff;background:linear-gradient(135deg,#6366f1,#7c3aed);box-shadow:0 2px 8px #6366f140}html[data-theme] .app-frame-concept .app-side-brand-copy strong{color:var(--text);font-size:15px;font-weight:750}html[data-theme] .app-frame-concept .app-nav-group-toggle,html[data-theme] .app-frame-concept .app-side-nav .app-nav-link{color:var(--muted)}html[data-theme] .app-frame-concept .app-nav-group-toggle:hover,html[data-theme] .app-frame-concept .app-nav-group.active>.app-nav-group-toggle{background:var(--theme-hover);color:var(--text)}html[data-theme] .app-frame-concept .app-nav-children{border-color:var(--border)}html[data-theme] .app-frame-concept .app-side-nav .app-nav-link:hover{background:var(--theme-hover);color:var(--text)}html[data-theme] .app-frame-concept .app-side-nav .app-nav-link.active{background:var(--theme-accent-soft);color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}html[data-theme] .app-frame-concept .app-side-toggle{border-color:var(--border);background:var(--surface);color:var(--muted);box-shadow:var(--shadow)}html[data-theme] .app-frame-concept .app-side-toggle:hover{border-color:var(--accent);background:var(--theme-hover);color:var(--accent)}html[data-theme] .app-frame-concept .app-global-bar{border-color:var(--border);background:var(--surface);height:60px;min-height:60px;color:var(--text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:minmax(190px,.58fr) minmax(320px,660px) minmax(360px,1fr);gap:16px;padding:0 20px}html[data-theme] .app-frame-concept .app-global-context{gap:1px}html[data-theme] .app-frame-concept .app-global-context span{color:var(--concept-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}html[data-theme] .app-frame-concept .app-global-context strong{color:var(--concept-text);font-size:17px;line-height:22px}html[data-theme] .app-frame-concept .app-global-context-note{color:var(--concept-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;overflow:hidden}html[data-theme] .app-frame-concept .app-global-search,html[data-theme] .app-frame-concept .app-account-link,html[data-theme] .app-frame-concept .app-global-icon{border-color:var(--concept-border);background:var(--concept-surface);min-height:40px;color:var(--concept-muted);box-shadow:none;border-radius:9px}html[data-theme] .app-frame-concept .app-global-search input,html[data-theme] .app-frame-concept .app-account-copy strong{color:var(--concept-text)}html[data-theme] .app-frame-concept .app-global-search kbd{border-color:var(--concept-border);background:var(--concept-surface-2);color:var(--concept-muted)}html[data-theme] .app-frame-concept .app-global-search:focus-within,html[data-theme] .app-frame-concept .app-account-trigger.isOpen{border-color:#7861ff;box-shadow:0 0 0 3px #7861ff21}html[data-theme] .app-frame-concept .app-account-menu{border-color:var(--concept-border);background:var(--concept-surface);color:var(--concept-text-soft);box-shadow:var(--concept-shadow)}html[data-theme] .app-frame-concept .app-content{padding:18px 24px 24px}html[data-theme] .app-frame-concept:has(.dashboardPage) .app-content{overflow:hidden}html[data-theme] .app-frame-concept:has(.pulsePage) .app-content{overflow:hidden auto}html[data-theme] .app-frame-concept :is(.dashboardPage,.pulsePage){width:100%;max-width:none;color:var(--concept-text);font-variant-numeric:tabular-nums;margin:0}html[data-theme] .dashboardPage{flex-direction:column;gap:14px;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}html[data-theme] .dashboardToolbar{background:0 0;border:0;flex:none;grid-template-columns:minmax(310px,470px) minmax(210px,1fr);min-height:62px;display:grid;overflow:visible}html[data-theme] .dashboardPeriodPicker{border:1px solid var(--concept-border);background:var(--concept-surface);border-radius:10px}html[data-theme] .dashboardPeriodTrigger,html[data-theme] .dashboardUpdatedAt{min-height:62px;color:var(--concept-text);padding:10px 18px}html[data-theme] .dashboardPeriodTrigger:hover,html[data-theme] .dashboardPeriodTrigger[aria-expanded=true]{background:var(--concept-surface-hover)}html[data-theme] .dashboardPeriodTrigger small,html[data-theme] .dashboardUpdatedAt small{color:var(--concept-muted);font-size:10px;line-height:14px}html[data-theme] .dashboardPeriodTrigger strong,html[data-theme] .dashboardUpdatedAt strong{color:var(--concept-text);font-size:13px;line-height:18px}html[data-theme] .dashboardUpdatedAt{border-left:1px solid var(--concept-border);justify-self:end}html[data-theme] .dashboardPeriodPopover{border-color:var(--concept-border);background:var(--concept-surface);color:var(--concept-text);box-shadow:var(--concept-shadow)}html[data-theme] .dashboardKpiGrid{border:1px solid var(--concept-border);background:var(--concept-surface);min-height:132px;box-shadow:var(--concept-shadow);border-radius:12px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}html[data-theme] .dashboardKpi{border-right:1px solid var(--concept-border);background:0 0;grid-template-columns:1fr;align-content:center;gap:14px;min-width:0;min-height:132px;padding:18px 22px;display:grid}html[data-theme] .dashboardKpi:last-child{border-right:0}html[data-theme] .dashboardKpiHead{align-items:center;gap:10px;display:flex}html[data-theme] .dashboardKpiHead>small{color:var(--concept-text-soft);font-size:12px;font-weight:600}html[data-theme] .dashboardKpiIcon{background:color-mix(in srgb, #7861ff 12%, var(--concept-surface-2));color:#8f70ff;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}html[data-theme] .dashboardKpi:nth-child(2) .dashboardKpiIcon{background:color-mix(in srgb, #22c55e 12%, var(--concept-surface-2));color:#22c55e}html[data-theme] .dashboardKpi:nth-child(4) .dashboardKpiIcon{background:color-mix(in srgb, #f59e0b 12%, var(--concept-surface-2));color:#f59e0b}html[data-theme] .dashboardKpiCopy{gap:4px;display:grid}html[data-theme] .dashboardKpiCopy strong{color:var(--concept-text);text-overflow:ellipsis;white-space:nowrap;font-family:Plus Jakarta Sans Variable,Inter Variable,sans-serif;font-size:clamp(25px,2vw,34px);font-weight:600;line-height:1.18;overflow:hidden}html[data-theme] .dashboardKpiCopy span{color:#39bf72;align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}html[data-theme] .dashboardKpi-negative .dashboardKpiCopy span{color:#ef5b6c}html[data-theme=dark] .dashboardKpi:nth-child(3){position:relative}html[data-theme=dark] .dashboardKpi:nth-child(3):before{content:"";background:#8f70ff;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:0;right:0}html[data-theme=light] .dashboardPage .dashboardKpiGrid{box-shadow:none;border-left:0;border-right:0;border-radius:0;order:1}html[data-theme=light] .dashboardPage .dashboardToolbar{order:2}html[data-theme=light] .dashboardPage .dashboardChartsGrid{order:3}html[data-theme=light] .dashboardAnalyticsCard{box-shadow:none}html[data-theme] .dashboardChartsGrid{flex:auto;min-height:0;display:flex}html[data-theme] .dashboardChartCard,html[data-theme] .dashboardSkuCard,html[data-theme] .dashboardEmpty{border-color:var(--concept-border);background:var(--concept-surface);color:var(--concept-text);box-shadow:var(--concept-shadow);border-radius:12px}html[data-theme] .dashboardAnalyticsCard{flex-direction:column;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}html[data-theme] .dashboardAnalyticsHeader{border-bottom:1px solid var(--concept-border);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px 12px;display:flex}html[data-theme] .dashboardAnalyticsHeading{gap:2px;min-width:0;display:grid}html[data-theme] .dashboardAnalyticsHeader h2{color:var(--concept-text);margin:0;font-size:18px;line-height:24px}html[data-theme] .dashboardAnalyticsHeader small{color:var(--concept-muted);font-size:10px}html[data-theme] .dashboardAnalyticsViewSwitch{border:1px solid var(--concept-border);background:var(--concept-surface-2);border-radius:9px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}html[data-theme] .dashboardAnalyticsViewSwitch button{min-height:30px;color:var(--concept-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}html[data-theme] .dashboardAnalyticsViewSwitch button[aria-pressed=true]{background:color-mix(in srgb, #7861ff 16%, var(--concept-surface));color:#8f70ff}html[data-theme] .dashboardAnalyticsFilters{border-bottom:1px solid var(--concept-border);flex:none;grid-template-columns:minmax(190px,1.25fr) repeat(2,minmax(130px,.75fr));align-items:center;gap:8px;padding:10px 18px;display:grid}html[data-theme] .dashboardAnalyticsControlStrip{border-bottom:1px solid var(--concept-border);background:color-mix(in srgb, var(--concept-surface) 96%, var(--concept-bg));flex:0 0 50px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:8px;width:100%;min-width:0;height:50px;min-height:50px;max-height:50px;padding:6px 10px;display:grid;overflow:visible}html[data-theme] .dashboardAnalyticsGroupSelector{width:160px;min-width:160px}html[data-theme] .dashboardAnalyticsPresetRail{border:1px solid var(--concept-border);background:var(--concept-surface);overscroll-behavior-inline:contain;border-radius:9px;align-items:center;gap:3px;width:100%;min-width:0;min-height:40px;padding:3px;overflow:auto hidden}html[data-theme] .dashboardAnalyticsPresetRail .dashboardMetricPill{border-radius:6px;min-height:32px}html[data-theme] .dashboardAnalyticsToolbarActions{flex:none;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}html[data-theme] .dashboardAnalyticsControlStrip :is(.dashboardAnalyticsViewSwitch button,.dashboardMetricMore>summary){justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}html[data-theme] .dashboardAnalyticsControlStrip .dashboardMetricMore>summary{background:var(--concept-surface)}html[data-theme] .dashboardAnalyticsControlStrip .dashboardMetricMore[open]>summary,html[data-theme] .dashboardAnalyticsControlStrip .dashboardMetricMore>summary:hover{border-color:color-mix(in srgb, #7861ff 48%, var(--concept-border));color:#8f70ff}html[data-theme] .dashboardAnalyticsFilter{gap:3px;min-width:0;display:grid}html[data-theme] .dashboardAnalyticsFilter>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme] .dashboardAnalyticsFilter select{border:1px solid var(--concept-border);background:var(--concept-surface);width:100%;min-height:36px;color:var(--concept-text-soft);border-radius:8px;outline:none;padding:0 10px;font-size:11px}html[data-theme] .dashboardAnalyticsFilter select:focus-visible{border-color:#7861ff;box-shadow:0 0 0 2px #7861ff38}html[data-theme] .dashboardAnalyticsFilter select:disabled{opacity:.55}html[data-theme] .dashboardAnalyticsControl,html[data-theme] .dashboardAnalyticsSelect,html[data-theme] .dashboardAnalyticsSearch,html[data-theme] .dashboardPresentationToggle,html[data-theme] .dashboardCompareToggle{border:1px solid var(--concept-border);background:var(--concept-surface);min-height:36px;color:var(--concept-text-soft);border-radius:8px}html[data-theme] .dashboardAnalyticsSelect,html[data-theme] .dashboardAnalyticsSearch{width:100%;padding:0 10px;font-size:11px}html[data-theme] .dashboardPresentationToggle{align-items:center;gap:2px;padding:3px;display:inline-flex}html[data-theme] .dashboardPresentationToggle button{min-height:28px;color:var(--concept-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}html[data-theme] .dashboardPresentationToggle button.isActive,html[data-theme] .dashboardPresentationToggle button[aria-pressed=true]{background:color-mix(in srgb, #7861ff 16%, var(--concept-surface));color:#8f70ff}html[data-theme] .dashboardMetricPills,html[data-theme] .dashboardMetricChoices{scrollbar-width:none;flex-wrap:nowrap;gap:7px;display:flex;overflow-x:auto}html[data-theme] .dashboardMetricPills::-webkit-scrollbar{display:none}html[data-theme] .dashboardMetricChoices::-webkit-scrollbar{display:none}html[data-theme] .dashboardMetricPicker{border-bottom:1px solid var(--concept-border);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 18px;display:flex;position:relative}html[data-theme] .dashboardMetricPill,html[data-theme] .dashboardMetricChoice{border:1px solid var(--concept-border);min-height:32px;color:var(--concept-text-soft);background:0 0;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}html[data-theme] .dashboardMetricPill i{background:currentColor;border-radius:2px;width:8px;height:8px}html[data-theme] .dashboardMetricPill-1{border-color:color-mix(in srgb, #7861ff 48%, var(--concept-border));background:color-mix(in srgb, #7861ff 15%, var(--concept-surface));color:#8f70ff}html[data-theme] .dashboardMetricPill-2{border-color:color-mix(in srgb, #32b968 42%, var(--concept-border));background:color-mix(in srgb, #32b968 12%, var(--concept-surface));color:#32b968}html[data-theme] .dashboardMetricPill-3{border-color:color-mix(in srgb, #f59e0b 45%, var(--concept-border));background:color-mix(in srgb, #f59e0b 11%, var(--concept-surface));color:#f59e0b}html[data-theme] .dashboardMetricMore{flex:none;position:relative}html[data-theme] .dashboardMetricMore>summary{cursor:pointer;border:1px solid var(--concept-border);min-height:32px;color:var(--concept-text-soft);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:700;list-style:none;display:inline-flex}html[data-theme] .dashboardMetricMore>summary::-webkit-details-marker{display:none}html[data-theme] .dashboardMetricMore>summary span{background:color-mix(in srgb, #7861ff 16%, var(--concept-surface-2));color:#8f70ff;border-radius:10px;place-items:center;min-width:25px;height:20px;font-size:9px;display:inline-grid}html[data-theme] .dashboardMetricMenu{z-index:20;border:1px solid var(--concept-border);background:var(--concept-tooltip);width:min(320px,75vw);max-height:min(360px,55vh);box-shadow:var(--concept-shadow);border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:auto}html[data-theme] .dashboardMetricMenu button{color:var(--concept-text-soft);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;padding:8px;font-size:11px;display:grid}html[data-theme] .dashboardMetricMenu button:hover,html[data-theme] .dashboardMetricMenu button[aria-pressed=true]{background:var(--concept-surface-hover);color:var(--concept-text)}html[data-theme] .dashboardMetricMenu button>span{border:1px solid var(--concept-border);color:#7861ff;border-radius:4px;place-items:center;width:17px;height:17px;display:inline-grid}html[data-theme] .dashboardAnalyticsScopeNote,html[data-theme] .dashboardAnalyticsAvailabilityNote{border-bottom:1px solid var(--concept-border);color:var(--concept-muted);margin:0;padding:7px 18px;font-size:10px}html[data-theme] .dashboardAnalyticsAvailabilityNote{color:#f08b22}html[data-theme] .dashboardMetricPill.isSelected,html[data-theme] .dashboardMetricChoice.isSelected,html[data-theme] .dashboardMetricPill[aria-pressed=true]{border-color:color-mix(in srgb, #7861ff 48%, var(--concept-border));background:color-mix(in srgb, #7861ff 15%, var(--concept-surface));color:#8f70ff}html[data-theme] .dashboardAnalyticsViewport{overscroll-behavior:contain;flex:auto;min-height:0;padding:10px 16px 0;position:relative;overflow:hidden}html[data-theme] .dashboardAnalyticsTableWrap,html[data-theme] .dashboardAnalyticsTableViewport{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:0 16px;overflow:auto}html[data-theme] .dashboardAnalyticsChart{width:100%;min-width:0;height:100%;min-height:220px;display:block}html[data-theme] .dashboardChartGrid line{stroke:var(--concept-grid)}html[data-theme] .dashboardChartGrid text,html[data-theme] .dashboardChartXAxisLabel,html[data-theme] .dashboardAnalyticsPercentAxis{fill:var(--concept-muted);font-size:10px}html[data-theme] .dashboardChartZeroLine{stroke:var(--concept-muted);stroke-dasharray:4 4}html[data-theme] .dashboardAnalyticsRevenueBar{fill:#7861ff;opacity:.88}html[data-theme] .dashboardAnalyticsBar[data-sign=positive]{fill:#199b62!important}html[data-theme] .dashboardAnalyticsBar[data-sign=negative]{fill:#d13663!important}html[data-theme] .dashboardAnalyticsBar[data-sign=zero]{fill:#93a0c1!important}html[data-theme] .dashboardAnalyticsBar{opacity:.86;rx:2px}html[data-theme] .dashboardAnalyticsSeries-1{fill:#7861ff;stroke:#7861ff}html[data-theme] .dashboardAnalyticsSeries-2{fill:#3fc879;stroke:#3fc879}html[data-theme] .dashboardAnalyticsSeries-3{fill:#f59e0b;stroke:#f59e0b}html[data-theme] .dashboardAnalyticsLine{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}html[data-theme] .dashboardAnalyticsLine-profit{stroke:#3fc879}html[data-theme] .dashboardAnalyticsLine-drr{stroke:#f59e0b}html[data-theme] .dashboardAnalyticsMarker{stroke:var(--concept-surface);stroke-width:2px}html[data-theme] .dashboardAnalyticsMarker-profit{fill:#3fc879}html[data-theme] .dashboardAnalyticsMarker-drr{fill:#f59e0b}html[data-theme] .dashboardAnalyticsHoverLine{stroke:color-mix(in srgb, #8f70ff 65%, var(--concept-border));stroke-dasharray:4 4}html[data-theme] .dashboardAnalyticsHitArea{fill:#0000;cursor:crosshair}html[data-theme] .dashboardAnalyticsTooltip{z-index:6;border:1px solid var(--concept-border);background:var(--concept-tooltip);width:min(250px,100% - 28px);color:var(--concept-text-soft);box-shadow:var(--concept-shadow);pointer-events:none;border-radius:10px;gap:8px;padding:12px;display:grid;position:absolute;top:16px;transform:translate(-50%)}html[data-theme] .dashboardAnalyticsTooltip>strong{color:var(--concept-text);font-size:12px}html[data-theme] .dashboardAnalyticsTooltip>small{color:var(--concept-muted);font-size:9px}html[data-theme] .dashboardAnalyticsTooltip>span{color:var(--concept-muted);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:11px;display:grid}html[data-theme] .dashboardAnalyticsTooltip i,html[data-theme] .dashboardAnalyticsLegend i{border-radius:50%;width:8px;height:8px}html[data-theme] .dashboardAnalyticsTooltip b,html[data-theme] .dashboardAnalyticsLegend strong{color:var(--concept-text)}html[data-theme] :is(.dashboardAnalyticsTooltipMetric-1,.dashboardAnalyticsLegendMetric-1) i{background:#7861ff}html[data-theme] :is(.dashboardAnalyticsTooltipMetric-2,.dashboardAnalyticsLegendMetric-2) i{background:#3fc879}html[data-theme] :is(.dashboardAnalyticsTooltipMetric-3,.dashboardAnalyticsLegendMetric-3) i{background:#f59e0b}html[data-theme] .dashboardAnalyticsLegend{border-top:1px solid var(--concept-border);flex-wrap:wrap;flex:none;justify-content:space-around;align-items:center;gap:14px;min-height:48px;padding:8px 18px;display:flex}html[data-theme] .dashboardAnalyticsLegend>span{color:var(--concept-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}html[data-theme] .dashboardAnalyticsTable{border-collapse:separate;border-spacing:0;width:100%;min-width:720px}html[data-theme] .dashboardAnalyticsTable th,html[data-theme] .dashboardAnalyticsTable td{border-bottom:1px solid var(--concept-border);text-align:right;padding:11px 13px;font-size:12px}html[data-theme] .dashboardAnalyticsTable thead th{z-index:2;background:var(--concept-surface-2);color:var(--concept-muted);position:sticky;top:0}html[data-theme] .dashboardAnalyticsTable :is(th,td):first-child{text-align:left}html[data-theme] .dashboardAnalyticsTable tbody th{color:var(--concept-text-soft);font-weight:650}html[data-theme] .dashboardAnalyticsTable tbody th small{color:var(--concept-muted);margin-top:2px;font-size:9px;font-weight:500;display:block}html[data-theme] :is(.dashboardAnalyticsViewSwitch button,.dashboardMetricPill,.dashboardMetricMore>summary,.dashboardMetricMenu button,.dashboardAnalyticsHitArea):focus-visible{outline-offset:2px;outline:2px solid #8f70ff}html[data-theme] .dashboardLoading,html[data-theme] .dashboardError{border-color:var(--concept-border);background:var(--concept-surface);color:var(--concept-text-soft)}html[data-theme] .dashboardLoading>span{background:linear-gradient(90deg, var(--concept-surface-2), var(--concept-surface-hover), var(--concept-surface-2))}html[data-theme] .pulsePage{--surface:var(--concept-surface);--surface-2:var(--concept-surface-2);--surface-muted:var(--concept-surface-2);--text:var(--concept-text);--text-soft:var(--concept-text-soft);--muted:var(--concept-muted);--border:var(--concept-border);--line:var(--concept-border);--accent:#7861ff;--accent-strong:#7861ff;flex-direction:column;gap:12px;height:auto;min-height:100%;padding:0;display:flex;overflow:visible}html[data-theme] .pulseToolbar,html[data-theme] .pulseKpiStrip,html[data-theme] .pulseFilterBar,html[data-theme] .pulseControlPanel,html[data-theme] .pulseAttentionPanel,html[data-theme] .pulseAttentionSection,html[data-theme] .pulseProductTablePanel,html[data-theme] .pulseProductTableSection,html[data-theme] .pulseProductsPanel,html[data-theme] .pulseMetricsView,html[data-theme] .pulseMetricsPanel,html[data-theme] .pulseTableWrap{border-color:var(--concept-border);background:var(--concept-surface);color:var(--concept-text);box-shadow:none}html[data-theme] .pulseToolbar{border:1px solid var(--concept-border);border-radius:11px;min-height:64px;padding:8px 14px}html[data-theme] .pulseToolbar,html[data-theme] .pulseKpiStrip,html[data-theme] .pulseControlPanel,html[data-theme] .pulseMetricsPanel,html[data-theme] .pulseAttentionSection,html[data-theme] .pulseViewTabs{flex:none}html[data-theme] .pulsePeriodButton,html[data-theme] .pulseToggle,html[data-theme] .pulseSelect select,html[data-theme] .pulseSearch>div{border-color:var(--concept-border);background:var(--concept-surface);min-height:36px;color:var(--concept-text-soft);border-radius:8px}html[data-theme] .pulseSearch svg{position:static;transform:none}html[data-theme] .pulseCalendarPopover,html[data-theme] .pulseMetricPopover{border-color:var(--concept-border);background:var(--concept-surface);color:var(--concept-text);box-shadow:var(--concept-shadow)}html[data-theme] .pulseKpiStrip{border:1px solid var(--concept-border);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}html[data-theme] .pulseKpi,html[data-theme] .pulseKpiCard{border-right:1px solid var(--concept-border);grid-template-columns:36px minmax(0,1fr);align-content:center;gap:10px;min-height:100px;padding:14px 18px;display:grid}html[data-theme] .pulseKpi:last-child,html[data-theme] .pulseKpiCard:last-child{border-right:0}html[data-theme] .pulseKpiIcon{background:color-mix(in srgb, #7861ff 14%, var(--concept-surface-2));color:#8b6cff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}html[data-theme] .pulseKpiCopy{gap:3px;display:grid}html[data-theme] .pulseKpiContent{gap:2px;min-width:0;display:grid}html[data-theme] .pulseKpiCopy small,html[data-theme] .pulseKpiLabel{color:var(--concept-text-soft);font-size:11px}html[data-theme] .pulseKpiCopy strong{color:var(--concept-text);font-size:clamp(20px,1.6vw,27px);font-weight:600}html[data-theme] .pulseKpiValue{color:var(--concept-text);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,1.6vw,27px);font-weight:600;overflow:hidden}html[data-theme] .pulseKpiComparison{min-width:0;color:var(--concept-muted);align-items:center;gap:5px;font-size:9px;display:flex}html[data-theme] .pulseKpiComparison .pulseDelta{flex:none;font-size:11px;font-weight:750}html[data-theme] .pulseKpiCopy .pulseDelta{justify-self:start}html[data-theme] .pulseFilterBar{border:0;border-radius:0;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(150px,.8fr)) auto;align-items:end;gap:9px;padding:0;display:grid}html[data-theme] .pulseControlPanel{background:0 0;gap:9px;display:grid}html[data-theme] .pulseFilterRow{grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(150px,.8fr)) auto;align-items:end;gap:9px;display:grid}html[data-theme] .pulseFilterBar :is(.pulseSearch,.pulseSelect)>span,html[data-theme] .pulseFilterRow :is(.pulseSearch,.pulseSelect)>span{display:none}html[data-theme] .pulseSearch,html[data-theme] .pulseSelect{min-width:0;display:grid}html[data-theme] .pulseSearch>div{align-items:center;gap:8px;padding:0 10px;display:flex}html[data-theme] .pulseSearch input{width:100%;min-width:0;color:var(--concept-text);background:0 0;border:0;outline:none;padding:0;font-size:11px}html[data-theme] .pulseSearch button{color:var(--concept-muted);background:0 0;border:0;padding:0;display:inline-grid}html[data-theme] .pulseSearch>div:focus-within{border-color:#7861ff;box-shadow:0 0 0 2px #7861ff2e}html[data-theme] .pulseSelect select{outline:none;width:100%;padding:0 10px;font-size:11px}html[data-theme] .pulseMetricsButton{white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}html[data-theme] .pulseAnomalyBar{align-items:center;gap:8px;display:flex}html[data-theme] .pulseAnomalyBar .pulseToggle:first-child,html[data-theme] .pulseFindAnomalies,html[data-theme] .pulseAnomalyButton{color:#141526;background:#c6ff4d;border:1px solid #c6ff4d;border-radius:8px;justify-self:start;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}html[data-theme] .pulseAnomalyButton.isActive{box-shadow:inset 0 0 0 2px #1415262e}html[data-theme] .pulseAttentionPanel,html[data-theme] .pulseAttentionSection,html[data-theme] .pulseProductTablePanel,html[data-theme] .pulseProductTableSection{border:1px solid var(--concept-border);border-radius:11px;overflow:hidden}html[data-theme] .pulseAttentionHeader,html[data-theme] .pulseProductTableHeader{border-bottom:1px solid var(--concept-border);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 14px;display:flex}html[data-theme] .pulseAttentionHeader{justify-content:flex-start}html[data-theme] .pulseAttentionHeader h2,html[data-theme] .pulseProductTableHeader h2{color:var(--concept-text);margin:0;font-size:14px}html[data-theme] .pulseAttentionCount{background:var(--concept-surface-2);min-width:24px;height:24px;color:var(--concept-muted);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}html[data-theme] .pulseAttentionList{margin:0;padding:0;list-style:none;display:grid}html[data-theme] .pulseAttentionItem{border-bottom:1px solid var(--concept-border);grid-template-columns:104px minmax(250px,1.4fr) minmax(110px,.55fr) minmax(200px,1fr) 150px auto;align-items:center;gap:12px;min-height:66px;padding:8px 12px;display:grid}html[data-theme] .pulseAttentionItem:last-child{border-bottom:0}html[data-theme] .pulseSeverity{border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}html[data-theme] .pulseSeverityBadge{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}html[data-theme] .pulseSeverity.isHigh,html[data-theme] .pulseSeverityBadge[data-severity=high]{background:var(--concept-negative-soft);color:#ef4158}html[data-theme] .pulseSeverity.isMedium,html[data-theme] .pulseSeverityBadge[data-severity=medium]{background:var(--concept-warning-soft);color:#f08b22}html[data-theme] .pulseAttentionProduct,html[data-theme] .pulseProductIdentity{align-items:center;gap:9px;min-width:0;display:flex}html[data-theme] .pulseAttentionProduct .skuThumbnailPreviewThumb,html[data-theme] .pulseProductIdentity .skuThumbnailPreviewThumb{border-radius:6px;width:38px;height:44px}html[data-theme] .pulseAttentionProduct>div,html[data-theme] .pulseProductIdentity>div{gap:2px;min-width:0;display:grid}html[data-theme] .pulseAttentionProduct strong,html[data-theme] .pulseProductIdentity strong{color:var(--concept-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html[data-theme] .pulseAttentionProduct small,html[data-theme] .pulseAttentionProduct span,html[data-theme] .pulseProductIdentity small,html[data-theme] .pulseAttentionCause small{color:var(--concept-muted);font-size:9px}html[data-theme] .pulseAttentionMetric,html[data-theme] .pulseAttentionCause,html[data-theme] .pulseAttentionReason{color:var(--concept-text-soft);gap:2px;font-size:10px;display:grid}html[data-theme] .pulseAttentionReason strong{color:var(--concept-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html[data-theme] .pulseAttentionReason small,html[data-theme] .pulseAttentionReason>span{color:var(--concept-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}html[data-theme] .pulseAttentionMetric strong{color:#ef4158;font-size:13px}html[data-theme] .pulseAttentionDelta{color:#ef4158;align-items:center;gap:2px;font-size:9px;font-weight:700;display:inline-flex}html[data-theme] .pulseAttentionSparkline svg{width:100%;height:32px;display:block}html[data-theme] .pulseAttentionTrend,html[data-theme] .pulseProductMetricTrend{width:100%;min-width:80px;height:36px;display:block}html[data-theme] .pulseLineTrendPath{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}html[data-theme] .pulseAttentionTrend .pulseLineTrendPath{stroke:#ef4158}html[data-theme] .pulseAttentionTrend .pulseLineTrendPoint{fill:#ef4158}html[data-theme] .pulseProductMetricTrend .pulseLineTrendPath{stroke:#7861ff}html[data-theme] .pulseProductMetricTrend .pulseLineTrendPoint{fill:#7861ff}html[data-theme] .pulseAttentionOpen{border:1px solid var(--concept-border);min-height:32px;color:var(--concept-text);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}html[data-theme] .pulseWorkspaceTabs,html[data-theme] .pulseTableTabs,html[data-theme] .pulseViewTabs{border-bottom:1px solid var(--concept-border);align-items:center;gap:16px;padding:0 14px;display:flex}html[data-theme] .pulseWorkspaceTabs button,html[data-theme] .pulseTableTabs button,html[data-theme] .pulseViewTabs button{min-height:38px;color:var(--concept-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:11px;font-weight:700}html[data-theme] .pulseWorkspaceTabs button.isActive,html[data-theme] .pulseTableTabs button.isActive,html[data-theme] .pulseViewTabs button.isActive,html[data-theme] .pulseWorkspaceTabs button[aria-selected=true],html[data-theme] .pulseTableTabs button[aria-selected=true],html[data-theme] .pulseViewTabs button[aria-selected=true]{color:#7861ff;border-color:#7861ff}html[data-theme] .pulseProductTableWrap{overscroll-behavior-inline:contain;max-height:none;overflow:auto hidden}html[data-theme] .pulseProductTableScroller{overscroll-behavior-inline:contain;flex:none;min-height:auto;max-height:none;overflow:auto hidden}html[data-theme] .pulseProductTableCaption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme] .pulseProductTable{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}html[data-theme] .pulseProductTable th,html[data-theme] .pulseProductTable td{border-right:1px solid var(--concept-border);border-bottom:1px solid var(--concept-border);color:var(--concept-text-soft);text-align:center;padding:8px 9px;font-size:10px}html[data-theme] .pulseProductTable thead th{z-index:3;background:var(--concept-surface-2);color:var(--concept-muted);font-size:9px;font-weight:800;position:sticky;top:0}html[data-theme] .pulseProductTable th>span{display:block}html[data-theme] .pulseProductTable th>small{color:var(--concept-muted);margin-top:2px;font-size:8px;font-weight:600;display:block}html[data-theme] .pulseProductTable :is(th,td):first-child{z-index:2;background:var(--concept-surface);text-align:left;min-width:240px;position:sticky;left:0}html[data-theme] .pulseProductTable thead th:first-child{z-index:4;background:var(--concept-surface-2)}html[data-theme] .pulseProductTable tbody tr:hover td:not(.pulseDayCell-positive):not(.pulseDayCell-negative),html[data-theme] .pulseProductTable tbody tr:hover>:is(th,td):first-child{background:var(--concept-surface-hover)}html[data-theme] .pulseProductIdentityCell{vertical-align:middle;min-width:240px}html[data-theme] .pulseProductIdentity .skuThumbnailPreviewThumb{border-radius:6px;flex:none;width:38px;height:44px}html[data-theme] .pulseProductIdentity{align-items:center;gap:9px;min-width:0;display:flex}html[data-theme] .pulseProductIdentity>div{gap:2px;min-width:0;display:grid}html[data-theme] .pulseProductIdentityCell strong,html[data-theme] .pulseProductIdentityCell span,html[data-theme] .pulseProductIdentityCell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme] .pulseProductIdentityCell strong{color:var(--concept-text);font-size:11px}html[data-theme] .pulseProductIdentityCell span,html[data-theme] .pulseProductIdentityCell small{color:var(--concept-muted);font-size:9px;font-weight:500}html[data-theme] .pulseProductMetricCell,html[data-theme] .pulseProductDayCell{min-width:80px}html[data-theme] .pulseProductMetricCell>strong,html[data-theme] .pulseProductDayCell>strong{color:var(--concept-text);font-size:11px;display:block}html[data-theme] .pulseProductMetricCell .pulseDelta,html[data-theme] .pulseProductDayCell .pulseDelta,html[data-theme] .pulseKpiComparison .pulseDelta{background:0 0;justify-content:center;min-width:0;min-height:0;margin-top:2px;padding:0;font-size:9px}html[data-theme] .pulseProductTableHeader>div{align-items:center;gap:7px;display:flex}html[data-theme] .pulseProductTableHeader>div>span,html[data-theme] .pulseDailyMetricLabel{color:var(--concept-muted);font-size:10px}html[data-theme] .pulseAttentionEmpty,html[data-theme] .pulseProductTableEmptyRow td{color:var(--concept-muted);text-align:center;padding:24px}html[data-theme] .pulseAttentionEmpty{justify-content:center;align-items:center;gap:8px;min-height:84px;display:flex}html[data-theme] .pulseProductTableEmptyRow td strong,html[data-theme] .pulseProductTableEmptyRow td span{display:block}html[data-theme] .pulseDelta[data-tone=positive]{color:#29b868}html[data-theme] .pulseDelta[data-tone=negative]{color:#ef4158}html[data-theme] .pulseDelta[data-tone=neutral]{color:var(--concept-muted)}html[data-theme] .pulseDayCell-positive{background:color-mix(in srgb, #22c55e 8%, var(--concept-surface))}html[data-theme] .pulseDayCell-negative{background:color-mix(in srgb, #ef5b6c 8%, var(--concept-surface))}html[data-theme] .pulseProductDayCell.pulseDayCell-positive.pulseHeat-medium{background:color-mix(in srgb, #22c55e 12%, var(--concept-surface))}html[data-theme] .pulseProductDayCell.pulseDayCell-positive.pulseHeat-high{background:color-mix(in srgb, #22c55e 17%, var(--concept-surface))}html[data-theme] .pulseProductDayCell.pulseDayCell-negative.pulseHeat-medium{background:color-mix(in srgb, #ef5b6c 12%, var(--concept-surface))}html[data-theme] .pulseProductDayCell.pulseDayCell-negative.pulseHeat-high{background:color-mix(in srgb, #ef5b6c 17%, var(--concept-surface))}html[data-theme] .pulseProductsPanel,html[data-theme] .pulseMetricsView,html[data-theme] .pulseProductTableSection{flex-direction:column;flex:none;min-height:auto;display:flex}html[data-theme] .pulseMetricsView .pulseTableWrap{flex:none;min-height:auto;max-height:none;overflow:auto hidden}html[data-theme] .pulseTrendEmpty{min-height:36px;color:var(--concept-muted);place-items:center;display:grid}html[data-theme] :is(.pulseProductTableScroller,.pulseProductRow,.pulseAttentionOpen,.pulseAnomalyButton,.pulseViewTabs button,.pulseSearch button):focus-visible{outline-offset:2px;outline:2px solid #7861ff}html[data-theme] :is(.pulseAttentionOpen,.pulseAnomalyButton,.pulseViewTabs button,.pulseSearch button){cursor:pointer}html[data-theme] .pulseAttentionOpen:hover{color:#7861ff;border-color:#7861ff}html[data-theme] .pulseAlert,html[data-theme] .pulseSkeleton,html[data-theme] .pulseMetricsPanel,html[data-theme] .pulseTableWrap{border-color:var(--concept-border);background:var(--concept-surface);color:var(--concept-text-soft)}html[data-theme] .pulseMetricOption{border-color:var(--concept-border);background:var(--concept-surface-2);color:var(--concept-text-soft)}html[data-theme] .pulseMetricOption.isSelected{border-color:color-mix(in srgb, #7861ff 45%, var(--concept-border));background:color-mix(in srgb, #7861ff 13%, var(--concept-surface));color:#7861ff}@media (max-width:1180px){html[data-theme] .app-frame-concept .app-global-bar{grid-template-columns:minmax(150px,.48fr) minmax(260px,1fr) minmax(290px,.9fr);padding:0 18px}html[data-theme] .pulseFilterBar,html[data-theme] .pulseFilterRow{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .pulseAttentionItem{grid-template-columns:96px minmax(220px,1.3fr) 110px minmax(180px,1fr) auto}html[data-theme] .pulseAttentionSparkline,html[data-theme] .pulseAttentionTrend{display:none}}@media (max-width:900px) and (min-width:768px){html[data-theme] .app-frame-concept .app-side-nav.expanded{flex-basis:80px;width:80px}html[data-theme] .app-frame-concept .app-side-nav.expanded :is(.app-side-brand-copy,.app-nav-group-label,.app-nav-group-chevron,.app-nav-children){display:none}html[data-theme] .pulseKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] :is(.pulseKpi,.pulseKpiCard):nth-child(2){border-right:0}html[data-theme] :is(.pulseKpi,.pulseKpiCard):nth-child(-n+2){border-bottom:1px solid var(--concept-border)}}@media (max-width:767px){html[data-theme] .app-frame-concept .app-content{padding:12px}html[data-theme] .dashboardPage{height:auto;overflow:visible}html[data-theme] .app-frame-concept:has(.dashboardPage) .app-content{overflow:auto}html[data-theme] .app-frame-concept:has(.pulsePage) .app-content{overflow:auto}html[data-theme] .pulsePage{height:auto;overflow:visible}html[data-theme] .dashboardToolbar{grid-template-columns:1fr}html[data-theme] .dashboardUpdatedAt{display:none}html[data-theme] .dashboardKpiGrid,html[data-theme] .pulseKpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .dashboardKpi,html[data-theme] .pulseKpi,html[data-theme] .pulseKpiCard{min-height:112px;padding:14px}html[data-theme] :is(.dashboardKpi,.pulseKpi,.pulseKpiCard):nth-child(2){border-right:0}html[data-theme] :is(.dashboardKpi,.pulseKpi,.pulseKpiCard):nth-child(-n+2){border-bottom:1px solid var(--concept-border)}html[data-theme] .dashboardKpiCopy strong{font-size:21px}html[data-theme] .dashboardAnalyticsFilters,html[data-theme] .pulseFilterBar,html[data-theme] .pulseFilterRow{grid-template-columns:1fr}html[data-theme] .dashboardAnalyticsHeader{flex-direction:column;align-items:flex-start}html[data-theme] .dashboardAnalyticsTooltip{display:none}html[data-theme] .dashboardAnalyticsTableViewport{max-height:56dvh}html[data-theme] .pulseAttentionItem{grid-template-columns:86px minmax(0,1fr) auto;grid-template-areas:"severity product open"".metric open"}html[data-theme] .pulseSeverityBadge{grid-area:severity}html[data-theme] .pulseAttentionProduct{grid-area:product}html[data-theme] .pulseAttentionMetric{grid-area:metric}html[data-theme] .pulseAttentionOpen{grid-area:open}html[data-theme] .pulseAttentionItem>:is(.pulseAttentionCause,.pulseAttentionReason,.pulseAttentionSparkline,.pulseAttentionTrend){display:none}html[data-theme] .pulseProductsPanel,html[data-theme] .pulseMetricsView,html[data-theme] .pulseProductTableSection{min-height:auto;display:block}html[data-theme] .pulseProductTableScroller,html[data-theme] .pulseMetricsView .pulseTableWrap{max-height:none;overflow:auto hidden}}@media (max-height:760px) and (min-width:768px){html[data-theme] .app-frame-concept .app-content{padding:10px 16px}html[data-theme] .dashboardPage{gap:8px}html[data-theme] .dashboardToolbar,html[data-theme] .dashboardPeriodTrigger,html[data-theme] .dashboardUpdatedAt{min-height:48px}html[data-theme] .dashboardPeriodTrigger,html[data-theme] .dashboardUpdatedAt{padding:6px 12px}html[data-theme] .dashboardKpiGrid,html[data-theme] .dashboardKpi{min-height:96px}html[data-theme] .dashboardKpi{gap:7px;padding:10px 14px}html[data-theme] .dashboardKpiIcon{flex-basis:28px;width:28px;height:28px}html[data-theme] .dashboardKpiHead>small,html[data-theme] .dashboardKpiCopy span{font-size:10px}html[data-theme] .dashboardKpiCopy strong{font-size:clamp(20px,1.8vw,26px)}html[data-theme] .dashboardAnalyticsHeader{padding:8px 14px}html[data-theme] .dashboardAnalyticsHeading small{display:none}html[data-theme] .dashboardAnalyticsFilters{padding:6px 14px;display:flex;overflow-x:auto}html[data-theme] .dashboardAnalyticsFilter{flex:1 0 150px;min-width:150px}html[data-theme] .dashboardAnalyticsFilter-product{flex-basis:210px;min-width:210px}html[data-theme] .dashboardMetricPicker{min-height:40px;padding:4px 14px}html[data-theme] .dashboardAnalyticsChart{min-height:150px}html[data-theme] .dashboardAnalyticsLegend{min-height:38px;padding-block:4px}html[data-theme] .pulsePage{gap:8px}html[data-theme] .pulseToolbar{min-height:50px;padding-block:5px}html[data-theme] .pulseKpiCard,html[data-theme] .pulseKpi{min-height:78px;padding:9px 12px}html[data-theme] .pulseKpiValue{font-size:clamp(18px,1.55vw,23px)}html[data-theme] .pulseAttentionHeader,html[data-theme] .pulseProductTableHeader{min-height:36px;padding-block:5px}html[data-theme] .pulseAttentionItem{min-height:52px;padding-block:5px}html[data-theme] .pulseAttentionProduct .skuThumbnailPreviewThumb{width:32px;height:38px}html[data-theme] .pulseViewTabs button{min-height:34px}}html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover){z-index:50!important;color:#111339!important;background:#fff!important;border:1px solid #e1e6f5!important;border-radius:16px!important;width:min(430px,100vw - 48px)!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;overflow:hidden!important;box-shadow:0 18px 60px #11133929!important}html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover)>header{background:#fff!important;border-bottom:1px solid #e7ebf7!important;gap:3px!important;padding:14px 18px 12px!important;display:grid!important}html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover)>header strong{color:#111339!important;font-size:15px!important;font-weight:600!important}html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover)>header span{color:#6175a5!important;font-size:12px!important}html[data-theme] .app-frame :is(.financeArticlesQuickPeriods,.financeSizesQuickPeriods,.financeWeeksQuickPeriods,.financeDdsQuickPeriods){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:14px 18px 6px!important;display:grid!important}html[data-theme] .app-frame :is(.financeArticlesQuickPeriods,.financeSizesQuickPeriods,.financeWeeksQuickPeriods,.financeDdsQuickPeriods) button{color:#425991!important;cursor:pointer!important;background:#f6f5ff!important;border:1px solid #e1e6f5!important;border-radius:8px!important;min-height:34px!important;padding:0 8px!important;font-size:12px!important;font-weight:500!important;transition:all .15s!important}html[data-theme] .app-frame :is(.financeArticlesQuickPeriods,.financeSizesQuickPeriods,.financeWeeksQuickPeriods,.financeDdsQuickPeriods) button:hover,html[data-theme] .app-frame :is(.financeArticlesQuickPeriods,.financeSizesQuickPeriods,.financeWeeksQuickPeriods,.financeDdsQuickPeriods) button.isActive{color:#5122e9!important;background:#efe7ff!important;border-color:#6334fb!important;font-weight:600!important}html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover) .dateRangeCalendar{padding:12px 18px 14px!important}html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover) .dateRangeCalendarNavigation strong{color:#111339!important;font-size:14.5px!important;font-weight:600!important}html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover) .dateRangeCalendarNavigation button{color:#425991!important;background:#fff!important;border:1px solid #e1e6f5!important;border-radius:8px!important;width:32px!important;height:32px!important}html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover) .dateRangeCalendarWeekday{color:#6175a5!important;font-size:11.5px!important;font-weight:500!important}html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover) .dateRangeCalendarDay{color:#111339!important;background:#fff!important;border-radius:8px!important;height:36px!important;font-size:13.5px!important;font-weight:500!important}html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover) .dateRangeCalendarDay.isInRange{color:#5524ce!important;background:#f0eaff!important}html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover) .dateRangeCalendarDay.isStart,html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover) .dateRangeCalendarDay.isEnd{color:#fff!important;background:#6334fb!important}html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover) .dateRangeCalendarDay:disabled{color:#c0c6dc!important;background:0 0!important}html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover)>footer{background:#fff!important;border-top:1px solid #e7ebf7!important;justify-content:flex-end!important;padding:12px 18px!important;display:flex!important}html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover)>footer button{color:#425991!important;cursor:pointer!important;background:#fff!important;border:1px solid #e1e6f5!important;border-radius:8px!important;min-height:34px!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important}html[data-theme] .app-frame :is(.financeArticlesPeriodPopover,.financeSizesPeriodPopover,.financeWeeksPeriodPopover,.financeDdsPeriodPopover)>footer button:hover{color:#5122e9!important;background:#f6f5ff!important}
