.workspace-loading{background:var(--canvas);min-height:100dvh;color:var(--text-secondary);place-items:center;padding:24px;display:grid}.workspace-loading-content{text-align:center;flex-direction:column;align-items:center;gap:16px;font-size:13px;animation:.3s ease-out .3s both workspace-loading-in;display:flex}@keyframes workspace-loading-in{0%{opacity:0}}.loading-spinner{flex:none;animation:.9s linear infinite loading-rotate}.workspace-loading-message{width:min(320px,100vw - 48px);min-height:3em;line-height:1.5;display:grid}.workspace-loading-message>span{visibility:hidden;animation:workspace-message-in .3s ease-out calc(var(--message) * 2.5s) forwards, workspace-message-out 1ms calc(var(--message) * 2.5s + 2.5s) forwards;grid-area:1/1}.workspace-loading-message>span:last-child{animation-name:workspace-message-in}@keyframes workspace-message-in{0%{visibility:visible;opacity:.4}to{visibility:visible}}@keyframes workspace-message-out{0%,to{visibility:hidden}}.loading-dots span:nth-child(2){animation:loading-dot-2 1.5s step-end calc(var(--message) * 2.5s) infinite}.loading-dots span:nth-child(3){animation:loading-dot-3 1.5s step-end calc(var(--message) * 2.5s) infinite}@keyframes loading-dot-2{0%{opacity:0}33%{opacity:1}}@keyframes loading-dot-3{0%{opacity:0}67%{opacity:1}}.workspace-loading-content .drawing-box{color:var(--text-main)}.workspace-loading-content[role=alert]{gap:8px;animation-delay:0s}.workspace-loading-content[role=alert] .drawing-box{margin-bottom:8px}.workspace-loading-content[role=alert] .drawing-box path{animation:none}.workspace-loading-content[role=alert] strong{color:var(--text-main);font-size:15px;font-weight:600}.workspace-loading-content[role=alert] button{margin-top:12px}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes skeleton-shimmer{to{background-position:-200% 0}}.content-skeleton{width:100%;min-width:0;margin-block:20px}.skeleton-lines{gap:12px;width:100%;display:grid}.skeleton-lines span,.skeleton-row span,.skeleton-fields span,.skeleton-image,.skeleton-table-heading,.skeleton-text{background:linear-gradient(100deg, var(--border-subtle) 40%, color-mix(in srgb, var(--border-subtle) 55%, white) 50%, var(--border-subtle) 60%);background-size:200% 100%;border-radius:5px;animation:1.6s linear infinite skeleton-shimmer;display:block}.skeleton-lines span{width:72%;height:12px}.skeleton-lines span:first-child{width:45%;height:18px}.skeleton-lines span:last-child{width:58%}.skeleton-block{border:1px solid var(--border-subtle);background:var(--surface);border-radius:8px;min-width:0;padding:22px}.skeleton-metrics,.skeleton-sections,.skeleton-cards .skeleton-content,.skeleton-fields{gap:20px;display:grid}.skeleton-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.skeleton-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-sections .skeleton-block{min-height:200px}.content-skeleton.skeleton-table{margin-block:0}.skeleton-table .skeleton-content{border:1px solid var(--border-subtle);background:var(--surface);border-radius:10px;padding:8px}.data-table-card .skeleton-table .skeleton-content{border:0;border-radius:0}.data-table-card>.table-toolbar+.skeleton-table .skeleton-content{padding-top:0}.skeleton-table-heading{border-radius:10px;height:37px;margin-bottom:4px}.skeleton-row{grid-template-columns:2fr 1fr 1fr;align-items:center;gap:24px;height:52px;padding-inline:16px;display:grid}.skeleton-row+.skeleton-row{border-top:1px solid var(--border-subtle)}.skeleton-row span{height:12px}.skeleton-text{width:45%;height:1lh}.bar-row .skeleton-text{width:100%}.skeleton-row span:first-child{width:75%}.skeleton-cards .skeleton-content{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr))}.skeleton-cards .skeleton-image{aspect-ratio:4/3;margin-bottom:22px}.skeleton-detail .skeleton-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.skeleton-detail .skeleton-image{aspect-ratio:1;max-height:460px}.skeleton-detail-copy{align-content:start;gap:24px;padding-top:8px;display:grid}.skeleton-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.skeleton-fields span{height:42px}.button-pending{position:relative}.button-pending-label{justify-content:center;align-items:center;gap:inherit;display:inline-flex}.button.button-pending.button-primary[aria-busy=true]{color:var(--action-text);background:var(--action-bg);border-color:var(--action-bg);opacity:1}@media (max-width:700px){.skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-sections,.skeleton-detail .skeleton-content{grid-template-columns:minmax(0,1fr)}.skeleton-detail .skeleton-image{max-height:300px}}@media (prefers-reduced-motion:reduce){.workspace-loading-message>span{animation:workspace-message-in 1ms calc(var(--message) * 2.5s) forwards, workspace-message-out 1ms calc(var(--message) * 2.5s + 2.5s) forwards!important}.workspace-loading-message>span:last-child{animation-name:workspace-message-in!important}.loading-dots span:nth-child(2),.loading-dots span:nth-child(3),.loading-spinner,.skeleton-lines span,.skeleton-row span,.skeleton-fields span,.skeleton-image,.skeleton-table-heading,.skeleton-text{animation:none}}@media (forced-colors:active){.skeleton-content{forced-color-adjust:none}.skeleton-lines span,.skeleton-row span,.skeleton-fields span,.skeleton-image,.skeleton-table-heading,.skeleton-text{background:graytext}}.loading-status{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fff;--label-lightness:.93;--label-chroma:.035;--surface:#fff;--surface-sidebar:#fafafa;--surface-muted:#f7f7f8;--surface-raised:#ececf0;--text-main:#202124;--text-secondary:#45474e;--text-muted:#666970;--text-subtle:#787b83;--border-subtle:#e8e8eb;--border-strong:#d5d6da;--focus:#666;--accent-emphasis:#315bd6;--action-bg:#25262a;--action-hover:#42434a;--action-text:#fff;--table-heading:#f1f2f4;--table-stripe:#fafafb;--table-hover:#f1f4fa;--info-surface:#edf3ff;--info-text:#24467d;--info-border:#c7d5f1;--success-surface:#def1e5;--success-text:#27613e;--success-border:#ccebd9;--warning-surface:#fff0bc;--warning-text:#785815;--warning-border:#eddaa0;--danger-surface:#fff0f1;--danger-text:#8a2836;--danger-border:#ebc9d0;--pastel-mint-surface:#edf7f1;--pastel-mint-text:#32694f;--pastel-blue-surface:#edf3fc;--pastel-blue-text:#3a6196;--pastel-amber-surface:#fff5df;--pastel-amber-text:#8b651e;--pastel-lavender-surface:#f2eefa;--pastel-lavender-text:#705397;--lavender-border:#e3dcef;--chart-fill:#7c9aca;--toast-bg:#25272d;--toast-error-bg:#54292e}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#191c22;--label-lightness:.34;--label-chroma:.04;--surface:#23272f;--surface-sidebar:#1e2229;--surface-muted:#292e38;--surface-raised:#343c49;--text-main:#e9ecf2;--text-secondary:#ced4df;--text-muted:#b1bac9;--text-subtle:#a3aec0;--border-subtle:#424c5c;--border-strong:#78859c;--focus:#b8b8b8;--accent-emphasis:#a5bdff;--action-bg:#dce3ef;--action-hover:#f0f3fa;--action-text:#1c2432;--table-heading:#343c49;--table-stripe:#292e38;--table-hover:#344258;--info-surface:#253952;--info-text:#b8d4ff;--info-border:#536f98;--success-surface:#253e33;--success-text:#ade2c1;--success-border:#527d64;--warning-surface:#453a24;--warning-text:#efd18a;--warning-border:#887347;--danger-surface:#482c36;--danger-text:#ffc1cb;--danger-border:#94616e;--pastel-mint-surface:#24392f;--pastel-mint-text:#a9dcbd;--pastel-blue-surface:#25354c;--pastel-blue-text:#b1cbf2;--pastel-amber-surface:#3f3525;--pastel-amber-text:#e8cc95;--pastel-lavender-surface:#353047;--pastel-lavender-text:#d2bdef;--lavender-border:#655575;--chart-fill:#99b9ec;--toast-bg:#303b4e;--toast-error-bg:#542f3a}:root[data-theme=night]{--label-lightness:.28;--label-chroma:.035;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0e1218;--surface:#171d26;--surface-sidebar:#121820;--surface-muted:#1d2632;--surface-raised:#283445;--text-main:#d5dce7;--text-secondary:#c1cad9;--text-muted:#a6b2c5;--text-subtle:#98a7bd;--border-subtle:#344358;--border-strong:#6b7d98;--focus:#a6a6a6;--accent-emphasis:#9db6ee;--action-bg:#bccbe0;--action-hover:#d0daea;--action-text:#111b29;--table-heading:#283445;--table-stripe:#1d2632;--table-hover:#293a51;--info-surface:#1b2c43;--info-text:#aec8ee;--info-border:#4d6589;--success-surface:#1b3029;--success-text:#a0ccaf;--success-border:#496e59;--warning-surface:#332c20;--warning-text:#d8be8a;--warning-border:#78643e;--danger-surface:#35222d;--danger-text:#e6aebd;--danger-border:#825360;--pastel-mint-surface:#1a2a25;--pastel-mint-text:#a0cbb6;--pastel-blue-surface:#1c2b3f;--pastel-blue-text:#a4bfdf;--pastel-amber-surface:#302a20;--pastel-amber-text:#d5bb8e;--pastel-lavender-surface:#29263c;--pastel-lavender-text:#bfaedb;--lavender-border:#594e70;--chart-fill:#849fcd;--toast-bg:#263348;--toast-error-bg:#442c39}}[data-theme-changing] *,[data-theme-changing] :before,[data-theme-changing] :after{transition:none!important}:is(.inventory-reference,.merchhub-workspace){--bg:var(--canvas)}:is(.inventory-reference,.merchhub-workspace) .app-frame,:is(.inventory-reference,.merchhub-workspace) .main-content{background:var(--canvas)}:is(.inventory-reference,.merchhub-workspace) .button-primary,:is(.inventory-reference,.merchhub-workspace) .cart-link,:is(.inventory-reference,.merchhub-workspace) .inventory-brand-symbol{color:var(--action-text)}:is(.inventory-reference,.merchhub-workspace) .button-primary:disabled{color:var(--text-muted)}.dialog:is(.inventory-reference,.merchhub-workspace){background:var(--surface)}body:has(.inventory-reference-page){background:var(--canvas)}.appearance-control{flex-shrink:0;position:relative}.appearance-switch{border:1px solid var(--border-strong);background:var(--surface-muted);border-radius:8px;align-items:center;padding:2px;display:inline-flex}.appearance-option{width:30px;min-height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0;transition:background-color .14s,color .14s;display:grid}.appearance-option:hover:not(:disabled){background:var(--surface-raised);color:var(--text-main)}.appearance-option[aria-checked=true]{background:var(--surface);border-color:var(--border-strong);color:var(--text-main)}.appearance-option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.appearance-option:disabled{cursor:wait;opacity:.5}.appearance-warning{border:1px solid var(--border-strong);background:var(--surface-raised);max-width:min(260px,100vw - 24px);color:var(--text-main);z-index:200;border-radius:7px;width:230px;margin:0;padding:8px 11px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 3px 12px #00000014}.sidebar-appearance{padding-top:10px}.sidebar-appearance .appearance-switch{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.sidebar-appearance .appearance-option{width:100%}.appearance-control[data-tooltip-side=top] .appearance-warning{box-sizing:border-box;width:100%;max-width:230px;color:var(--text-main);margin:0;padding:8px 11px;font-size:12px;inset:auto auto calc(100% + 8px) 0}.standalone-appearance{border-bottom:1px solid var(--border-subtle);background:var(--surface-sidebar);justify-content:flex-end;padding:8px 25px;display:flex}@media (max-width:1100px),(pointer:coarse){.appearance-option{width:44px;min-height:44px}.standalone-appearance{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.appearance-option{transition:none}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.standalone-appearance,.appearance-control{display:none}}
