.theme-toggle{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;min-height:38px;padding:8px 11px;background:transparent;color:var(--muted);border:1px solid var(--line);font-size:11px}.theme-toggle-global{position:fixed;top:18px;right:22px;z-index:180;background:var(--bg)}body:has(.shell)>.theme-toggle-global{display:none}html[data-appearance=graphite]{color-scheme:dark;--bg:#151618;--ink:#f1f0ea;--muted:#a6a9b0;--lime:var(--qg-accent);--line:#373b42;--graphite-panel:#202226;--graphite-raised:#2b2e33;--graphite-input:#191b1f;--graphite-on-lime:#202713}html[data-appearance=graphite] body{background:var(--bg);color:var(--ink)}html[data-appearance=graphite] :is(.card,.order,.empty,.kpis>div,.dialog,.modal-backdrop>.modal,.notification-panel,.suite-apps article){background:var(--graphite-panel);color:var(--ink);border-color:var(--line);box-shadow:0 8px 28px #00000014}html[data-appearance=graphite] :is(input,select,textarea){background:var(--graphite-input);color:var(--ink);border-color:#444851}html[data-appearance=graphite] :is(input,textarea)::placeholder{color:#90959f}html[data-appearance=graphite] :is(label,summary,.text-button,.line small,.order footer span,.logo span,.section-heading>span,.purchase-totals span,.stock-link-summary span,.stock-link-summary small,.notification-panel small){color:var(--muted)}html[data-appearance=graphite] :is(th,.eyebrow,.muted,.kpis span,.kpis small){color:var(--muted)}html[data-appearance=graphite] :is(td,.line,details,fieldset,.recipe-detail,.topbar,.sidebar,.ai-steps){border-color:var(--line)}html[data-appearance=graphite] :is(button,a):focus-visible,html[data-appearance=graphite] :is(input,select,textarea,summary):focus-visible{outline-color:#c6cad2}html[data-appearance=graphite] button{background:var(--graphite-raised);color:var(--ink)}html[data-appearance=graphite] button:hover{filter:brightness(1.12)}html[data-appearance=graphite] :is(.page-title>button,.order footer button,.integration-primary,.notification-clear,.auth-card form>button,.suite-login,.suite-apps a){background:var(--lime)!important;color:var(--graphite-on-lime)!important}html[data-appearance=graphite] :is(.text-button,.inventory-link,.mrp-product-detail,.purchase-date-button,.purchase-article-trigger){background:transparent;color:var(--ink)}html[data-appearance=graphite] :is(.sidebar,.topbar){background:var(--bg);color:var(--muted)}html[data-appearance=graphite] :is(.logo img,.mobile-moodgie,.auth-brand img,.suite-landing>img){filter:invert(1)}html[data-appearance=graphite] .sidebar .workspace-nav-button{background:transparent;color:var(--muted)}html[data-appearance=graphite] .sidebar .workspace-nav-button.active{background:var(--graphite-raised);color:var(--ink);box-shadow:none}html[data-appearance=graphite] :is(.sidebar-bottom button,.sidebar-bottom small,.suite-launcher-label,.suite-launcher small,.suite-launcher-panel small){color:var(--muted)}html[data-appearance=graphite] :is(.avatar,.suite-launcher-icon,.global-search button,.account-shortcut){background:var(--graphite-raised);color:var(--ink);border-color:var(--line)}html[data-appearance=graphite] .global-search input{background:transparent}html[data-appearance=graphite] :is(.sidebar .suite-launcher-trigger,.suite-launcher-panel,.app-switcher select){background:var(--graphite-panel);border-color:var(--line);color:var(--ink)}html[data-appearance=graphite] .suite-launcher-panel{box-shadow:0 20px 55px #0008}html[data-appearance=graphite] .suite-launcher-panel a{color:var(--ink)}html[data-appearance=graphite] .suite-launcher-panel a:is(:hover,[aria-current]){background:var(--graphite-raised)}html[data-appearance=graphite] .suite-launcher-panel a[aria-current] .suite-launcher-icon{background:#3b3f47;color:var(--ink)}html[data-appearance=graphite] .hero{background:radial-gradient(ellipse at 95% 0,#42454f,transparent 65%),var(--graphite-panel);border:1px solid #434751}html[data-appearance=graphite] :is(.hero h2,.kpis strong,.purchase-totals strong,.hero .signal-link){color:var(--ink)}html[data-appearance=graphite] :is(.hero p,.hero .eyebrow,.hero-caption,.production-signal){color:var(--muted)}html[data-appearance=graphite] .production-signal:before{background:linear-gradient(135deg,rgb(var(--qg-rgb)/.086),transparent 45%,#8394b02b)}html[data-appearance=graphite] .signal-bars i{background:#505560}html[data-appearance=graphite] .signal-bars b{background:var(--lime)}html[data-appearance=graphite] :is(.badge,.badge.PARTIAL,.badge.CONFIRMED,.badge.RECEIVED){background:var(--graphite-raised);color:var(--ink)}html[data-appearance=graphite] :is(.po-line,.recipe-cost,.routing-crew,.operation-quality,.bulk-products,.purchase-line-preview,.purchase-format-fields,.calendar-availability){background:var(--graphite-raised);color:var(--ink);border-color:var(--line)}html[data-appearance=graphite] :is(.catalog-sections button,.collection-filters button,.calendar-view-toggle,.mrp-filter-pills button){background:transparent;color:var(--muted);border-color:var(--line)}html[data-appearance=graphite] :is(.catalog-sections button[aria-selected=true],.collection-filters button[aria-pressed=true],.calendar-view-toggle button[aria-pressed=true],.mrp-filter-pills button[aria-pressed=true]){background:var(--graphite-raised);color:var(--ink);box-shadow:none}html[data-appearance=graphite] .mrp-demand-workspace .mrp-view-tabs a{color:var(--muted);border-bottom-color:transparent;border-radius:9px;padding:10px 14px;margin-bottom:8px}html[data-appearance=graphite] .mrp-demand-workspace .mrp-view-tabs a[aria-current=page]{color:var(--ink);background:var(--graphite-raised);border-bottom-color:transparent}html[data-appearance=graphite] :is(.mrp-review-badge,.shopify-stock-link,.shopify-stock-review,.shopify-stock-activation,.shopify-stock-inbound){background:var(--graphite-panel);color:var(--ink);border-color:var(--line)}html[data-appearance=graphite] .mrp-essential .mrp-shortage strong{color:var(--lime);font-size:20px}html[data-appearance=graphite] .mrp-essential .mrp-product-detail{color:var(--ink)}html[data-appearance=graphite] .mrp-essential .mrp-product-subtitle{color:var(--muted)}html[data-appearance=graphite] .mrp-loading-rows span{background:linear-gradient(100deg,#25282d 20%,#3b4132 45%,#25282d 70%);background-size:220% 100%}html[data-appearance=graphite] :is(.notification-trigger,.notification-close,.notification-list>button,.notification-list .notification-dismiss){background:var(--graphite-raised);color:var(--ink);border-color:var(--line)}html[data-appearance=graphite] .notification-badge{border-color:var(--bg);color:var(--graphite-on-lime)}html[data-appearance=graphite] :is(.calendar-cell,.calendar-month-day){background:var(--graphite-panel);color:var(--ink);border-color:var(--line)}html[data-appearance=graphite] .calendar-month-day.outside{background:var(--bg);color:var(--muted)}html[data-appearance=graphite] :is(.calendar-op,.calendar-month-operation){background:#303b28;color:var(--ink)}html[data-appearance=graphite] :is(.calendar-op.RUNNING,.calendar-month-operation.RUNNING){background:#4a3922;color:#f7d6a1}html[data-appearance=graphite] .calendar-month-operation.COMPLETED{background:var(--graphite-raised);color:var(--muted)}html[data-appearance=graphite] .calendar-month-operation small{color:inherit}html[data-appearance=graphite] .calendar-month-day.today .calendar-date{background:var(--lime);color:var(--graphite-on-lime)}html[data-appearance=graphite] :is(.error,.production-delay){background:#392c24;color:#f2c5a7;border-color:#74503b}html[data-appearance=graphite] .production-delay-label{color:#f2c5a7}html[data-appearance=graphite] :is(.ai,.ai-launcher){background:#1c1e22;color:var(--ink);border:1px solid var(--line)}html[data-appearance=graphite] :is(.ai-card,.ai-steps span:first-child){background:var(--graphite-raised);border-color:var(--line);color:var(--ink)}html[data-appearance=graphite] :is(.ai>p,.ai-card p,.ai-card small,.ai-foot,.ai-steps){color:var(--muted)}html[data-appearance=graphite] .ai-card button{background:var(--lime);color:var(--graphite-on-lime)}html[data-appearance=graphite] .ai-card select{background:var(--graphite-input);color:var(--ink);border-color:var(--line)}html[data-appearance=graphite] .auth{background:var(--bg)}html[data-appearance=graphite] .auth-card{background:#202226ed;border-color:#444851;box-shadow:0 25px 75px #0004}html[data-appearance=graphite] :is(.auth p,.auth-card label,.auth-floating-note p,.auth-art .auth-floating-note span,.auth-flow i){color:var(--muted)}html[data-appearance=graphite] .auth-card input{background:var(--graphite-input);border-color:var(--line)}html[data-appearance=graphite] .auth-floating-note{background:#25282dcc;border-color:#5c606c;box-shadow:0 30px 90px #0005}html[data-appearance=graphite] .auth-floating-note h2{color:var(--ink)}html[data-appearance=graphite] .auth-ambient{background:radial-gradient(ellipse at 68% 25%,rgb(var(--qg-rgb)/.282),transparent 48%),radial-gradient(ellipse at 24% 52%,#62718b70,transparent 54%)}html[data-appearance=graphite] .suite-landing header{background:var(--graphite-panel)}html[data-appearance=graphite] input[type=checkbox]{background:var(--graphite-input);border-color:#747b86}html[data-appearance=graphite] input[type=checkbox]:checked{background:var(--lime);border-color:var(--lime)}html[data-appearance=graphite] .theme-toggle{background:transparent;color:var(--muted);border-color:var(--line)}html[data-appearance=graphite] .theme-toggle-global{background:var(--graphite-panel)}@media(max-width:768px){.topbar .theme-toggle{margin-left:auto;min-height:38px}.topbar .theme-toggle span{display:none}html[data-appearance=graphite] .sidebar{background:#151618f5}html[data-appearance=graphite] .mobile-menu-toggle{background:var(--graphite-panel);color:var(--ink);border-color:var(--line)}}@media print{.theme-toggle{display:none!important}html[data-appearance=graphite]{color-scheme:light;--bg:#fff;--ink:#20221d;--muted:#666;--line:#ddd;--graphite-panel:#fff;--graphite-raised:#f2f2f2;--graphite-input:#fff}html[data-appearance=graphite] body{background:#fff;color:#20221d}}html[data-appearance=graphite] form:not(.global-search)>button:not([type=button]):not(.text-button){background:var(--lime);color:var(--graphite-on-lime)}html[data-appearance=graphite] :is(.backdrop,.modal-backdrop,.mobile-menu-backdrop){background:#090b1080}html[data-appearance=graphite] .ai-bubble{background:#1c1e22;color:var(--lime);border-color:#454b3c;box-shadow:0 12px 34px #0006}html[data-appearance=graphite] .sidebar-bottom button{background:transparent;color:var(--muted)}@media(max-width:768px){html[data-appearance=graphite] .mrp-demand-workspace .mrp-mobile-cards tbody tr{background:var(--graphite-panel);border-color:var(--line)}html[data-appearance=graphite] .mrp-demand-workspace .mrp-mobile-cards tbody td{border-color:var(--line)}html[data-appearance=graphite] .mrp-demand-workspace .mrp-mobile-cards tbody td:before{color:var(--muted)}}html[data-appearance=graphite] button.purchase-date-button{background:var(--graphite-raised);border:1px solid var(--line);color:var(--ink)}html[data-appearance=graphite] button.purchase-date-button:hover{background:#333830;border-color:#91a666}html[data-appearance=graphite] .production-view-tabs{background:var(--graphite-panel)}html[data-appearance=graphite] .production-view-tabs button[aria-pressed=true]{background:var(--lime);color:var(--graphite-on-lime)}html[data-appearance=graphite] .qg-refresh-glow-primary{background:radial-gradient(ellipse,#aeb5c04d 0,#818b9a29 36%,#818b9a00 72%)}html[data-appearance=graphite] .qg-refresh-glow-secondary{background:radial-gradient(ellipse,#c4cad333,transparent 70%)}html[data-appearance=graphite] .modal-backdrop.calendar-day-chooser-backdrop{background:transparent}html[data-appearance=graphite] :is(button,a).qg-secondary-action{background:#25282d;color:var(--ink);border:1px solid #3a3e45}html[data-appearance=graphite] :is(button,a).qg-secondary-action:hover{background:#30343a;border-color:#555b65}html[data-appearance=graphite] .calendar-month-day.today .calendar-date:not([aria-pressed=true]),html[data-appearance=graphite] .calendar-week-day.today .calendar-week-date:not([aria-pressed=true]){background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px #68715a}html[data-appearance=graphite] :is(.calendar-date,.calendar-week-date)[aria-pressed=true]{background:var(--lime);color:var(--graphite-on-lime)}html[data-appearance=graphite] .purchase-order-compact footer .purchase-date-button{background:transparent!important;color:var(--muted)!important;border:1px solid var(--line);box-shadow:none!important}html[data-appearance=graphite] .purchase-order-compact footer .purchase-date-button:hover{background:#2a2d32!important;color:var(--ink)!important}html[data-appearance=graphite] .purchase-order-compact footer .purchase-article-button,html[data-appearance=graphite] .purchase-order-compact footer .text-button:not(.purchase-date-button){background:transparent!important;color:var(--ink)!important;box-shadow:none!important}html[data-qg-color]{--qg-rgb:215 243 138;--qg-accent:#d7f38a;--qg-on-accent:#28351e;--qg-strong:#50643c;--qg-soft:#eaf1da;--qg-hero:#e8ebdf;--qg-bg:#f6f6f1;--qg-panel:#fff;--qg-raised:#f4f6ee;--qg-input:#fcfdf9;--qg-ink:#20221d;--qg-muted:#626b59;--qg-line:#e7eadf;--qg-ai:#23271f;--qg-ai-raised:#2c3128}html[data-qg-color=blue]{--qg-rgb:135 182 255;--qg-accent:#87b6ff;--qg-on-accent:#173761;--qg-strong:#245fce;--qg-soft:#e7efff;--qg-hero:#e5edfc;--qg-bg:#f3f6fc;--qg-muted:#64748b;--qg-line:#dde5f2;--qg-ai:#1d293f;--qg-ai-raised:#293750}html[data-qg-color=orange]{--qg-rgb:255 179 94;--qg-accent:#ffb35e;--qg-on-accent:#603415;--qg-strong:#a14a0c;--qg-soft:#fff0e0;--qg-hero:#f8e8d8;--qg-bg:#fcf7f1;--qg-muted:#746253;--qg-line:#efdfcf;--qg-ai:#33271f;--qg-ai-raised:#49362a}html[data-qg-mode=dark]{--qg-bg:#151618;--qg-panel:#202226;--qg-raised:#2b2e33;--qg-input:#191b1f;--qg-ink:#f1f0ea;--qg-muted:#b4b8c1;--qg-line:#3b4048;--qg-strong:var(--qg-accent);--qg-soft:color-mix(in srgb,var(--qg-accent) 13%,#22252a);--qg-hero:color-mix(in srgb,var(--qg-accent) 9%,#202226);--qg-ai:#1b1d21;--qg-ai-raised:#292c32}html[data-qg-color]{--bg:var(--qg-bg);--ink:var(--qg-ink);--muted:var(--qg-muted);--line:var(--qg-line);--lime:var(--qg-accent);--graphite-panel:var(--qg-panel);--graphite-raised:var(--qg-raised);--graphite-input:var(--qg-input);--graphite-on-lime:var(--qg-on-accent);--qg-selection:var(--qg-accent);--qg-paper:var(--qg-bg);--qg-lime:var(--qg-accent)}.theme-toggle.qg-mode-toggle{display:inline-flex;gap:7px;align-items:center;justify-content:center;white-space:nowrap;min-height:38px;padding:8px 12px;background:var(--qg-panel);border:1px solid var(--qg-line);color:var(--qg-ink);border-radius:9px;font-size:12px;flex-shrink:0}.appearance-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0 24px}.appearance-modes button,.appearance-options button{display:flex;align-items:center;gap:10px;padding:14px;border-radius:12px;background:var(--qg-panel);color:var(--qg-ink);border:1px solid var(--qg-line);min-height:48px;font:inherit;text-align:left}.appearance-modes button[aria-pressed=true],.appearance-options button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--qg-accent);background:var(--qg-soft)}.appearance-swatch{width:22px;height:22px;border-radius:50%;flex:0 0 22px}.appearance-swatch.green{background:#d7f38a}.appearance-swatch.blue{background:#87b6ff}.appearance-swatch.orange{background:#ffb35e}.appearance-modes{display:flex;gap:12px;flex-wrap:wrap}.appearance-settings h3{margin-top:22px;font-size:14px}.appearance-settings p{color:var(--qg-muted);line-height:1.65}.appearance-settings button:focus-visible,.qg-mode-toggle:focus-visible{outline:2px solid var(--qg-strong);outline-offset:3px}html[data-qg-color] .qg-refresh-glow-primary{background:radial-gradient(ellipse,rgb(var(--qg-rgb)/.58) 0,rgb(var(--qg-rgb)/.31) 36%,rgb(var(--qg-rgb)/0) 72%)}html[data-qg-color] .qg-refresh-glow-secondary{background:radial-gradient(ellipse,rgb(var(--qg-rgb)/.38),transparent 70%)}html[data-qg-mode=dark] .qg-refresh-glow-primary{background:radial-gradient(ellipse,rgb(var(--qg-rgb)/.3) 0,rgb(var(--qg-rgb)/.16) 36%,transparent 72%)}html[data-qg-mode=dark] .qg-refresh-glow-secondary{background:radial-gradient(ellipse,rgb(var(--qg-rgb)/.21),transparent 70%)}html[data-qg-color] :is(.auth-ambient,.auth:before,.notes-hero:before,.production-signal:before,.qg-sales-mineral:before){background:radial-gradient(ellipse at 68% 25%,rgb(var(--qg-rgb)/.62),transparent 48%),radial-gradient(ellipse at 24% 52%,rgb(var(--qg-rgb)/.3),transparent 54%)!important}html[data-qg-mode=dark] :is(.auth-ambient,.auth:before,.notes-hero:before,.production-signal:before,.qg-sales-mineral:before){opacity:.6}html[data-qg-color] .mrp-loading-rows span{background:linear-gradient(100deg,var(--qg-raised) 20%,var(--qg-soft) 45%,var(--qg-raised) 70%);background-size:220% 100%}@media(max-width:520px){.appearance-options{grid-template-columns:1fr}.appearance-options button{min-height:48px}}html[data-qg-color] :is(body,.sidebar,.topbar,.auth,.qg-refresh){background:var(--qg-bg);color:var(--qg-ink)}html[data-qg-color] :is(.card,.order,.empty,.kpis>div,.dialog,.modal,.notification-panel,.suite-apps article,.suite-launcher-panel,.auth-card,.auth-floating-note){background:var(--qg-panel);color:var(--qg-ink);border-color:var(--qg-line)}html[data-qg-color] :is(input,select,textarea){background:var(--qg-input);color:var(--qg-ink);border-color:var(--qg-line)}html[data-qg-color] :is(label,summary,.text-button,.eyebrow,.muted,.line small,.kpis span,.kpis small,.sidebar-bottom small,.suite-launcher small){color:var(--qg-muted)}html[data-qg-color] :is(.integration-primary,.page-title>button,.suite-apps a,.suite-login,.auth-card form>button,.notification-clear,.calendar-primary,.primary-button,.ai-card button){background:var(--qg-accent)!important;color:var(--qg-on-accent)!important;border-color:var(--qg-accent)}html[data-qg-color] :is(.sidebar .workspace-nav-button.active,.avatar,.suite-launcher-icon,.suite-launcher-panel a[aria-current],.suite-launcher-panel a:hover,.global-search button){background:var(--qg-soft);color:var(--qg-strong)}html[data-qg-color] .sidebar .suite-launcher-trigger{background:var(--qg-panel);color:var(--qg-ink);border-color:var(--qg-line)}html[data-qg-color] :is(.hero,.integration-intro,.suite-landing header){background:var(--qg-hero);color:var(--qg-ink)}html[data-qg-color] :is(.hero h2,.kpis strong,.purchase-totals strong,.auth-floating-note h2){color:var(--qg-ink)}html[data-qg-color] :is(.hero p,.hero .eyebrow,.hero-caption,.auth-floating-note p){color:var(--qg-muted)}html[data-qg-color] .production-signal{color:var(--qg-strong)}html[data-qg-color] :is(.studio-next,.po-line,.recipe-cost,.stock-link-summary){background:var(--qg-soft);color:var(--qg-ink)}html[data-qg-color] :is(.studio-step-dot,.signal-bars b,.notification-badge,.live-dot){background:var(--qg-accent)}html[data-qg-color] .studio-stage-track .passed{border-color:var(--qg-strong)}html[data-qg-color] :is(.studio-filters button.selected,.studio-stage-track .current>span,.studio-shell .is-done .studio-check){background:var(--qg-accent);color:var(--qg-on-accent)}html[data-qg-color] .ai{background:var(--qg-ai);color:#f1f0ea}html[data-qg-color] .ai-card{background:var(--qg-ai-raised);border-color:var(--qg-ai-raised)}html[data-qg-color] .ai-bubble{background:var(--qg-ai);color:var(--qg-accent);border-color:var(--qg-strong)}html[data-qg-color] .workspace-load-error{background:radial-gradient(ellipse at 75% 30%,rgb(var(--qg-rgb)/.26),transparent 48%),var(--qg-bg)}html[data-qg-color] .workspace-load-error section{background:var(--qg-panel);color:var(--qg-ink);border-color:var(--qg-line)}html[data-qg-color] .workspace-load-error button{background:var(--qg-accent);color:var(--qg-on-accent)}html[data-qg-color] .theme-toggle-global{background:var(--qg-panel)}@media print{html[data-qg-color]{--qg-bg:#fff;--qg-panel:#fff;--qg-ink:#20221d;--qg-muted:#666;--qg-line:#ddd}.qg-mode-toggle{display:none!important}}.topbar .qg-mode-toggle{margin-left:auto}html[data-qg-color] .auth:before,html[data-qg-color] .notes-hero:before,html[data-qg-color] .production-signal:before,html[data-qg-color] .qg-sales-mineral:before{background:radial-gradient(ellipse at 68% 25%,rgb(var(--qg-rgb)/.62),transparent 48%),radial-gradient(ellipse at 24% 52%,rgb(var(--qg-rgb)/.3),transparent 54%)!important}html[data-qg-mode=dark] .auth:before,html[data-qg-mode=dark] .notes-hero:before,html[data-qg-mode=dark] .production-signal:before,html[data-qg-mode=dark] .qg-sales-mineral:before{opacity:.6}.hero.priorities-hero{position:relative;overflow:hidden;gap:32px;background:radial-gradient(ellipse at 65% 40%,rgb(var(--qg-rgb)/.53),transparent 65%),var(--qg-hero)}.hero.priorities-hero>div:first-child{flex:1 1;min-width:0}.hero.priorities-hero h2{font-size:clamp(30px,3.1vw,48px);font-weight:600;line-height:1.12}.dashboard-priorities{flex:1.15 1;display:grid;grid-gap:12px;gap:12px;min-width:0;position:relative}.dashboard-priority{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--qg-panel)}.dashboard-priority .priority-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--qg-soft)}.hero .dashboard-priority h3{font-size:18px;letter-spacing:-.5px;margin:0 0 5px;font-weight:650;color:inherit}.hero .dashboard-priority p{margin:0;font-size:12px;line-height:1.4;color:var(--qg-muted);opacity:1;max-width:none}.hero .dashboard-priority button.integration-primary{background:var(--lime,#d6f58a);color:var(--qg-on-accent);display:flex;align-items:center;gap:12px;white-space:nowrap;padding:12px 14px;font-weight:600}html[data-appearance=graphite] .hero.priorities-hero{background:radial-gradient(ellipse at 65% 40%,rgb(var(--qg-rgb)/.17),transparent 65%),#202226}@media(max-width:1200px){.hero.priorities-hero{flex-direction:column;align-items:stretch}.dashboard-priorities{width:100%}.hero.priorities-hero h2 br{display:none}}@media(max-width:540px){.dashboard-priority{grid-template-columns:34px minmax(0,1fr);padding:14px;gap:10px}.dashboard-priority .priority-icon{width:34px;height:34px}.dashboard-priority button{grid-column:2;justify-self:start}.hero.priorities-hero{padding:22px}.hero .dashboard-priority h3{font-size:17px}}html[data-appearance=graphite] .dashboard-priority{background:var(--graphite-panel);color:var(--ink)}html[data-appearance=graphite] .dashboard-priority .priority-icon{background:var(--graphite-raised)}html[data-appearance=graphite] .hero.priorities-hero h2{color:var(--ink)}.hero .dashboard-priority button.integration-primary{width:150px;min-height:44px;justify-content:space-between;flex-shrink:0}html[data-qg-color] .hero .dashboard-priority button.integration-primary{background:var(--qg-accent)!important;color:var(--qg-on-accent)!important;border:1px solid var(--qg-accent);opacity:1;pointer-events:auto}html[data-qg-color] .hero .dashboard-priority button.integration-primary:hover{filter:brightness(.94);opacity:1}html[data-qg-color] .hero .dashboard-priority button.integration-primary:focus-visible{outline:2px solid var(--qg-ink);outline-offset:3px}.page-title.overview-title-accessible{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;min-height:0}html[data-qg-color] .suite-launcher-panel a{color:var(--qg-ink)}html[data-qg-color] .suite-launcher-panel :is(p,small){color:var(--qg-muted)}html[data-qg-color] .suite-launcher-panel a:is(:hover,:focus-visible){background:var(--qg-soft);color:var(--qg-strong)}html[data-qg-color] .suite-launcher-panel a:focus-visible{outline:2px solid var(--qg-strong);outline-offset:-2px}html[data-qg-color] .mrp-demand-workspace .mrp-view-tabs a{padding:10px 0 13px;margin-bottom:0;border-radius:0;border-bottom:3px solid transparent;background:transparent;color:var(--qg-muted)}html[data-qg-color] .mrp-demand-workspace .mrp-view-tabs a[aria-current=page]{border-bottom-color:var(--qg-accent);color:var(--qg-ink);background:transparent}@media(max-width:600px){html[data-qg-color] .mrp-demand-workspace .mrp-navigation-card .mrp-view-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px}html[data-qg-color] .mrp-demand-workspace .mrp-view-tabs a{padding:10px 4px 13px;min-width:0}}html[data-qg-color] :is(.calendar-view-toggle button[aria-pressed=true],.catalog-sections button[aria-selected=true],.collection-filters button[aria-pressed=true]){background:var(--qg-accent);color:var(--qg-on-accent);border-color:transparent}html[data-qg-color] .supplier-balance-metrics>div{background:var(--qg-soft);color:var(--qg-ink);border-color:var(--qg-line)}html[data-qg-color] .supplier-balance-metrics small{color:var(--qg-muted)}html[data-qg-color] .integration-intro a{background:var(--qg-panel);color:var(--qg-strong);border-color:var(--qg-line)}html[data-qg-color] .integration-intro a:is(:hover,:focus-visible){background:var(--qg-accent);color:var(--qg-on-accent)}html[data-qg-color] .cost-report-table :is(th,td):first-child{background:var(--qg-panel);color:var(--qg-ink)}html[data-qg-color] .card a[href^="/api/reports"]{color:var(--qg-strong);text-decoration:underline}.qg-context-card{margin:20px 0;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--ink) 3%,var(--qg-panel,var(--bg)));min-width:0}.qg-context-header,.qg-state-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.qg-context-header h3{margin:0;font-size:14px;font-weight:600;letter-spacing:0}.qg-context-card>p{margin:12px 0;color:var(--muted);line-height:1.6}.qg-context-meta{font-size:12px;color:var(--muted)}.qg-state-row{justify-content:flex-start;margin:14px 0}.qg-state-badge{display:inline-flex;align-items:center;gap:6px;background:var(--qg-raised,var(--bg));color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.4}.qg-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));grid-gap:16px;gap:16px;margin:16px 0;padding:0}.qg-facts,.qg-facts>div{min-width:0}.qg-facts dt{font-size:11px;color:var(--muted);margin:0 0 6px}.qg-facts dd{margin:0;font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qg-facts dd small{display:block;margin-top:4px;color:var(--muted);font-size:11px;font-weight:400}.qg-count-preview{padding:16px;background:var(--qg-soft);border-radius:10px;border:1px solid var(--line)}.qg-disclosure{border:0;border-top:1px solid var(--line);padding-top:12px;margin-top:14px}.qg-disclosure>summary{cursor:pointer;min-height:36px;padding:8px 0;color:var(--ink);font-size:12px;font-weight:600;line-height:1.5}.qg-disclosure[open]>summary{margin-bottom:14px}.qg-disclosure>summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.qg-help{font-size:12px;color:var(--muted);line-height:1.6}.material-purchase-terms>label{margin-top:16px}.material-purchase-terms .form-grid{gap:14px}.inventory-item-history .inventory-stock-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.inventory-item-history table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inventory-item-history td:last-child,.inventory-item-history th:last-child{text-align:right}.inventory-item-history .qg-signed-quantity{font-weight:600;white-space:nowrap}.inventory-item-history .shopify-stock-status{padding:14px 0;display:grid;grid-gap:8px;gap:8px}.inventory-item-history .shopify-stock-status small{line-height:1.7}.inventory-counts-panel>.qg-facts{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--qg-raised)}.inventory-counts-panel table input{min-width:100px;max-width:150px}.inventory-counts-panel td:not(:first-child){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shopify-stock-link{padding:20px;border:1px solid var(--line);border-radius:14px;margin:14px 0;background:var(--qg-panel,var(--bg))}.shopify-stock-link .stock-link-summary{display:grid;grid-gap:6px;gap:6px}.shopify-stock-link .stock-link-summary strong{font-size:14px;line-height:1.45}.shopify-stock-link .stock-link-summary :is(span,small){color:var(--muted);font-size:12px;line-height:1.5}.shopify-stock-link .stock-link-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0}.shopify-stock-link .stock-link-controls>details{grid-column:1/-1}.shopify-stock-link .stock-link-controls>button{font-size:12px;min-height:36px}.shopify-stock-link .stock-link-controls>span{line-height:1.5;font-size:12px}.integration-service-summary{margin:16px 0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--qg-raised)}.integration-service-summary p{margin:8px 0;line-height:1.6}.integration-service-summary .qg-facts{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.integrations-workspace .integration-intro nav{display:flex;gap:8px;flex-wrap:wrap}.integrations-workspace .integration-intro nav a{padding:8px 12px;border:1px solid var(--line);border-radius:8px;text-decoration:none}.qg-reference-summary{display:grid;grid-gap:8px;gap:8px;line-height:1.6}.qg-reference-summary .forecast-history-money{padding:12px;border:1px solid var(--line);border-radius:10px}.mrp-essential .mrp-compact-filters{gap:10px 12px;align-items:end}.mrp-essential .mrp-compact-filters :is(input,select,button){min-height:38px}.mrp-essential .mrp-compact-filters>span[role=status]{font-size:11px;color:var(--muted);padding-bottom:10px}.production-calendar-card .calendar-navigation-tools{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.calendar-navigation-tools>.form-grid{margin:0;display:block}.calendar-navigation-tools label{margin:0}.calendar-navigation-tools .calendar-toolbar{margin:0;gap:8px;display:flex;align-items:center;flex-wrap:wrap}.production-calendar-card .calendar-month-navigation{gap:16px;align-items:center;margin:12px 0 18px}.production-calendar-card .calendar-month-navigation h3{margin:0;font-size:16px;letter-spacing:0}.production-calendar-card .calendar-month-navigation button{border-color:var(--line);font-size:12px}.production-calendar-card :is(.calendar-month,.calendar-head,.calendar-month-day){border-color:var(--line)}.routing-step-card{padding:16px;margin:14px 0;border:1px solid var(--line);border-radius:12px;background:var(--qg-raised)}.routing-step-card>summary{display:list-item;padding:2px 0}.routing-step-card>summary span{display:block;margin:5px 0 0 14px;font-size:11px;color:var(--muted);font-weight:400}.routing-step-card .form-grid{margin-top:16px}.studio-discussion-entry{padding:16px;margin:12px 0;border:1px solid var(--line);border-radius:12px;background:var(--qg-raised)}.studio-discussion-entry[data-kind=DECISION]{border-left:3px solid var(--lime)}.studio-discussion-entry[data-resolved=true]{border-left-color:var(--line)}.studio-discussion-entry p{margin:12px 0;line-height:1.65}.studio-discussion-entry small{color:var(--muted);line-height:1.6}.studio-task-row .studio-task-open small{display:block;margin-top:6px;line-height:1.5}.studio-task-meta{gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio-project-detail .section-heading{gap:14px;flex-wrap:wrap}@media(max-width:600px){.qg-context-card{padding:16px}.qg-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shopify-stock-link{padding:16px}.shopify-stock-link .stock-link-controls{grid-template-columns:1fr}.shopify-stock-link .stock-link-controls>button{justify-self:start}.calendar-navigation-tools .calendar-toolbar{width:100%}.inventory-counts-panel .table-scroll{overflow-x:auto}.studio-task-row .studio-task-meta{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.qg-context-card *,.shopify-stock-link *{scroll-behavior:auto}}.qg-facts dd .qg-unit{display:inline;margin:0 0 0 3px;font-size:11px;font-weight:400}.team-access form.form-grid{align-items:end;gap:14px;margin:14px 0}.team-access .line{gap:12px;flex-wrap:wrap;padding:14px 0}.team-access .line>span{line-height:1.6}.team-access h3{margin-top:24px}.team-access form>button{justify-self:start}.mrp-product-dialog>header>.text-button{flex-shrink:0;white-space:nowrap}@media(max-width:400px){.product-ingredient-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px}.product-ingredient-row>label:first-child{grid-column:1/-1}.product-ingredient-row label{min-width:0}}@media(max-width:700px){.shell>.ai-bubble{position:static;margin:12px 16px calc(90px + env(safe-area-inset-bottom)) auto;width:max-content}}@media(max-width:768px){.sidebar.mobile-menu-open{bottom:calc(66px + max(12px,env(safe-area-inset-bottom)));overscroll-behavior:contain}.sidebar.mobile-menu-open .sidebar-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:20px;flex-shrink:0}.shell{padding-bottom:calc(82px + env(safe-area-inset-bottom))}}.production-progress-picker{display:flex;gap:4px;margin:0 0 0 auto;padding:4px;border:1px solid var(--line,#ddd);border-radius:12px;background:var(--graphite-raised,#f6f6f2)}.production-progress-picker legend{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.production-progress-picker button{border:0;border-radius:8px;padding:8px 12px;background:transparent;color:inherit;white-space:nowrap}.production-progress-picker button[aria-pressed=true]{background:var(--lime,#d9f78a);color:var(--graphite-on-lime,#20251c);font-weight:600}.bulk-products.bulk-selection-bar{padding:10px 12px;gap:12px;max-height:none;overflow:visible;background:var(--graphite-panel,#fff);border-color:var(--line,#ddd)}.bulk-selection-bar .bulk-selection-count{display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:transparent;color:var(--ink);padding:4px 8px;margin-right:auto;white-space:nowrap}.bulk-selection-count span{font-size:11px;color:var(--muted)}.bulk-selection-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bulk-more-actions>summary,.bulk-selection-actions>button{font-size:12px;padding:9px 12px;background:var(--graphite-raised,#f0f1e9);color:var(--ink);border:1px solid var(--line,#ddd);border-radius:9px;cursor:pointer;list-style:none;white-space:nowrap}.bulk-more-actions{position:relative}.bulk-more-actions>div{position:absolute;right:0;top:calc(100% + 6px);min-width:230px;z-index:40;padding:6px;background:var(--graphite-panel,#fff);border:1px solid var(--line,#ddd);border-radius:12px;box-shadow:0 12px 28px #0002}.bulk-more-actions button{display:flex;width:100%;justify-content:flex-start;background:transparent;color:var(--ink);font-size:12px;text-align:left;padding:11px}.modal-backdrop:has(.bulk-action-drawer){align-items:stretch;justify-content:flex-end;padding:0}.modal.bulk-action-drawer{position:fixed;inset:0 0 0 auto;width:min(700px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:18px 0 0 18px;padding:24px;overflow:auto;background:var(--graphite-panel,#fff);box-shadow:-16px 0 48px #0003}.bulk-action-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line,#ddd);padding-bottom:16px;margin-bottom:16px}.bulk-action-drawer>header h3{font-size:22px;margin:0}.bulk-action-drawer label{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.bulk-action-drawer textarea{width:100%;resize:vertical;min-height:110px}.bulk-action-fields p{line-height:1.6;font-size:13px}.bulk-action-drawer .bulk-selection-list label{flex-direction:row;align-items:flex-start;padding:12px;border-bottom:1px solid var(--line,#ddd);margin:0}.bulk-selection-list input{width:auto;flex-shrink:0;margin-top:3px}.bulk-change-preview{border:1px solid var(--line,#ddd);border-radius:12px;padding:14px;margin:24px 0}.bulk-change-preview>header{display:flex;align-items:center;justify-content:space-between}.bulk-change-preview h4{margin:0}.bulk-change-preview>p{font-size:12px;line-height:1.6;margin:8px 0 12px}.bulk-preview-scroll{max-height:45dvh;overflow:auto}.bulk-change-preview table{width:100%;table-layout:fixed}.bulk-change-preview td,.bulk-change-preview th{padding:12px 7px;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;font-size:12px;border-bottom:1px solid var(--line,#ddd)}.bulk-change-preview th:first-child{width:42%}.bulk-change-preview tbody th{font-weight:500}.bulk-change-preview small{display:block;color:var(--muted);margin-top:4px}.bulk-change-preview thead{top:0;z-index:1}.bulk-action-footer,.bulk-change-preview thead{position:-webkit-sticky;position:sticky;background:var(--graphite-panel,#fff)}.bulk-action-footer{display:flex;justify-content:flex-end;gap:10px;bottom:-24px;border-top:1px solid var(--line,#ddd);padding:16px 0;margin-top:20px}.bulk-action-footer button{width:auto}.bulk-replace-notice{padding:12px;border-left:3px solid var(--qg-accent);background:var(--graphite-raised,#f5f4ed)}@media(max-width:700px){.bulk-selection-bar .bulk-selection-count{width:100%;align-items:flex-start}.bulk-selection-actions{width:100%}.modal.bulk-action-drawer{border-radius:0;padding:18px}.bulk-action-footer{bottom:-18px;flex-wrap:wrap}.bulk-action-footer .integration-primary{flex:1 1}}