:root[data-narmak-theme=walnut]{--brand-canvas:#181310;--brand-surface:#2b211b;--brand-raised:#382b22;--brand-header:#211914;--brand-text:#faf0e6;--brand-muted:#cbbbaf;--brand-border:#74604e;--brand-accent:#edbc86;--brand-on-accent:#2b190b;--brand-glow:#92552e40}:root[data-narmak-theme=pistachio]{--brand-canvas:#101a14;--brand-surface:#1d2c22;--brand-raised:#2b3b2a;--brand-header:#142119;--brand-text:#f0f4e9;--brand-muted:#bac9b7;--brand-border:#62735b;--brand-accent:#c0d79c;--brand-on-accent:#1d2c10;--brand-glow:#758d4140}:root[data-narmak-theme=premium]{--brand-canvas:#131216;--brand-surface:#242128;--brand-raised:#332d37;--brand-header:#19171d;--brand-text:#f8f2e8;--brand-muted:#c8bfb3;--brand-border:#756951;--brand-accent:#e9cb8c;--brand-on-accent:#2c210c;--brand-glow:#94764132}:root[data-narmak-theme=production]{--brand-canvas:#111b23;--brand-surface:#1d2d38;--brand-raised:#2a3d49;--brand-header:#15232c;--brand-text:#edf5f8;--brand-muted:#b5c9d1;--brand-border:#587c8a;--brand-accent:#a9d9df;--brand-on-accent:#102c35;--brand-glow:#408f9c35}:root[data-narmak-theme]{color-scheme:dark;--canvas:var(--brand-canvas);--navy:var(--brand-header);--orange:var(--brand-accent);--lime:var(--brand-accent);--muted:var(--brand-muted);--border:var(--brand-border);--glass-edge:var(--brand-border);--glass-shadow:0 12px 30px #0003,inset 0 1px #ffffff08}html[data-narmak-theme] body{color:var(--brand-text);background:radial-gradient(ellipse at 12% 0,var(--brand-glow),transparent 45rem),var(--brand-canvas);background-attachment:fixed}[data-narmak-theme] .data-import-buttons label:focus-within,[data-narmak-theme] .quality-upload:focus-within,[data-narmak-theme] :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}[data-narmak-theme] ::selection{background:var(--brand-accent);color:var(--brand-on-accent)}[data-narmak-theme] .sidebar{background:var(--brand-header);border-color:var(--brand-border);box-shadow:0 8px 24px #0003}[data-narmak-theme] :is(.brand-trigger .brand-narmak,.brand-chevron,.eyebrow,.hero-kicker,.department-mini-icon,.dept-category-heading span,.dept-overline){color:var(--brand-accent);text-shadow:none}[data-narmak-theme] .brand-mark{background:var(--brand-accent);color:var(--brand-on-accent);box-shadow:0 0 0 1px #ffffff35,0 6px 20px #0003}[data-narmak-theme] .brand-mark span{color:var(--brand-on-accent)}[data-narmak-theme] :is(.brand small,.brand-dropdown-heading,.nav-current span,.user-chip small,.topbar,.live-label){color:var(--brand-muted)}[data-narmak-theme] .sidebar .brand-dropdown{background:var(--brand-header);border-color:var(--brand-border);border-top-color:var(--brand-accent);box-shadow:0 20px 40px #0006}[data-narmak-theme] .sidebar .brand-dropdown .nav-button{color:var(--brand-text)}[data-narmak-theme] .sidebar .brand-dropdown .nav-button svg,[data-narmak-theme] .sidebar .brand-dropdown .nav-index{color:var(--brand-muted)}[data-narmak-theme] .sidebar .brand-dropdown .nav-button:hover,[data-narmak-theme] .sidebar .brand-trigger:hover{background:var(--brand-raised)}[data-narmak-theme] .sidebar .brand-dropdown .nav-button.active{color:var(--brand-on-accent);background:var(--brand-accent);border-color:var(--brand-accent);box-shadow:none}[data-narmak-theme] .sidebar .brand-dropdown .nav-button.active :is(svg,.nav-index){color:var(--brand-on-accent)}[data-narmak-theme] .sidebar .brand-dropdown .nav-button b,[data-narmak-theme] .user-chip>span{background:var(--brand-accent);color:var(--brand-on-accent);box-shadow:none}[data-narmak-theme] :is(.topbar,.section-head,.nav-current,.user-chip){border-color:var(--brand-border)}[data-narmak-theme] :is(.page-title h1,.nav-current strong){color:var(--brand-text)}[data-narmak-theme] .page-title p{color:var(--brand-muted)}[data-narmak-theme] :is(.hero-panel,.commercial-hero,.dept-category-wrap){color:var(--brand-text);background:linear-gradient(120deg,var(--brand-raised),var(--brand-surface));border-color:var(--brand-border);box-shadow:var(--glass-shadow)}[data-narmak-theme] :is(.hero-panel h2,.hero-mark span,.commercial-hero h2){color:var(--brand-text);text-shadow:none}[data-narmak-theme] :is(.hero-panel p,.hero-mark small,.commercial-hero p){color:var(--brand-muted)}[data-narmak-theme] :is(.hero-mark,.source-chip){border-color:var(--brand-border)}[data-narmak-theme] .source-chip{background:var(--brand-surface);color:var(--brand-text)}[data-narmak-theme] :is(.panel,.detail-card,.task-card,.metric-card,.department-mini,.period-stat,.period-panel,.commercial-panel,.period-control-band,.dept-category-wrap,.dept-measure,.dept-visual,.start-actions article,.start-flow,.start-registration,.data-import-panel,.data-source-list article){color:var(--brand-text);background:var(--brand-surface);border-color:var(--brand-border);box-shadow:var(--glass-shadow)}[data-narmak-theme] :is(.start-center,.data-center){color:var(--brand-text)}[data-narmak-theme] :is(.section-head h2,.section-head h4,.metric-card>strong,.department-mini strong,.empty strong,.detail-placeholder h3,.legend button strong,.detail-top h3,.dept-visual h4){color:var(--brand-text)}[data-narmak-theme] :is(.section-head>span,.panel-intro,.metric-card>span,.metric-card p,.metric-card>strong small,.compact-list small,.completed-list small,.department-mini small,.empty,.legend button,.department-stat span,.detail-meta,.detail-copy dt,.kpi-index,.kpi-row small,.product-row small,.product-row>span,.task-note,.dept-category-heading p){color:var(--brand-muted)}[data-narmak-theme] :is(.start-heading>span,.start-heading p,.start-step,.start-actions article p,.start-flow p,.start-registration p,.start-flow li span,.start-registration ol,.data-import-panel p,.data-import-panel>small,.data-source-heading span,.data-period,.data-source-list dt,.data-source-detail,.pipeline-jobs span,.import-pipeline form label){color:var(--brand-muted)}[data-narmak-theme] :is(.start-text-button,.start-registration a,.start-center article svg,.compact-list button:hover strong){color:var(--brand-accent)}[data-narmak-theme] :is(.start-departments button,.department-mini:hover,.empty-icon,.department-avatar,.product-glyph,.period-economy-grid>div,.period-abc-coverage>div,.quality-source-grid article,.quality-checks>div,.procurement-sku-stats article,.procurement-need-coverage button){background:var(--brand-raised);border-color:var(--brand-border);color:var(--brand-text);box-shadow:none}[data-narmak-theme] :is(.filter-bar select,.filter-bar input,.product-filter label select,.form-grid input,.form-grid select,.task-controls input,.task-controls select,.ops-controls select,.ops-week-table input,.week-series-control select,.period-dashboard select,.period-dashboard input,.quality-search input,.import-pipeline input,.portal-auth-card input,.theme-picker select){color:var(--brand-text);background:var(--brand-header);border-color:var(--brand-border);box-shadow:none}[data-narmak-theme] select option{color:var(--brand-text);background:var(--brand-header)}[data-narmak-theme] input::placeholder{color:var(--brand-muted);opacity:.8}[data-narmak-theme] :is(.department-tabs button,.dept-category-list button,.period-quiet-button,.period-chart-controls button){color:var(--brand-text);background:var(--brand-raised);border-color:var(--brand-border);box-shadow:none}[data-narmak-theme] :is(.department-tabs button.selected,.dept-category-list button.selected,.period-cadence button.selected,.period-tabs button.selected,.button,.portal-auth-card button){color:var(--brand-on-accent);background:var(--brand-accent);border-color:var(--brand-accent);box-shadow:none}[data-narmak-theme] .department-tabs button[data-department]{color:var(--brand-text);border-color:var(--brand-border)}[data-narmak-theme] .department-tabs button.selected[data-department]{color:var(--brand-on-accent);border-color:var(--brand-accent)}[data-narmak-theme] :is(.kpi-row:hover,.product-row:hover,.kpi-row.selected,.product-row.selected){background:var(--brand-raised)}[data-narmak-theme] :is(.kpi-row.selected,.product-row.selected){box-shadow:inset 4px 0 var(--brand-accent)}[data-narmak-theme] :is(.registry-head,.commercial-table-scroll thead,.commercial-table-scroll th,.period-sku-scroll thead,.output-calendar th:first-child){color:var(--brand-text);background:var(--brand-header);border-color:var(--brand-border)}[data-narmak-theme] :is(.commercial-table-scroll td,.commercial-table-scroll th){border-color:var(--brand-border)}[data-narmak-theme] .portal-auth{color:var(--brand-text);background:radial-gradient(at 0 0,var(--brand-raised),var(--brand-canvas) 70%)}[data-narmak-theme] .portal-auth-card{color:var(--brand-text);background:var(--brand-surface);border-color:var(--brand-border)}[data-narmak-theme] :is(.portal-auth-intro p,.portal-auth-intro>small,.portal-auth-kicker,.portal-auth-card>p,.portal-auth-help,.portal-auth-foot){color:var(--brand-muted)}[data-narmak-theme] .portal-auth-switch a{color:var(--brand-accent)}.theme-picker{display:flex;flex:0 0 auto;align-items:center;gap:9px;max-width:100%}.theme-picker label{display:inline-flex;align-items:center;gap:6px;color:var(--brand-muted);font-size:12px}.theme-picker select{min-height:38px;max-width:155px;border:1px solid var(--brand-border);border-radius:10px;padding:7px 9px;font:inherit;font-size:13px;cursor:pointer}.theme-picker-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:760px){.theme-picker{gap:5px}.theme-picker label span{display:none}.theme-picker select{max-width:135px;min-height:44px}[data-narmak-theme] .topbar-right{gap:10px;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){[data-narmak-theme] :is(.nav-button,.department-mini,.dept-category-list button){transition:none;transform:none}}@media (forced-colors:active){[data-narmak-theme] :is(.nav-button.active,.department-tabs button.selected,.dept-category-list button.selected){outline:2px solid Highlight}}