:root,:root[data-theme=buz]{--bg:#f3f7fb;--surface:#fff;--line:#e2e9f1;--soft:#eaf4fc;--topbar:#fff;--nav:#202f43;--nav-text:#c7d3e2;--nav-active:#304c6b;--nav-active-text:#fff;--text:#213148;--muted:#5d7089;--brand:#206eaf;--brand-on:#fff;--focus:#206eaf;--input-bg:#f3f7fb;--input-text:#213148;--button-bg:#206eaf;--button-text:#fff;--button-hover:#206eaf;--secondary-bg:#fff;--secondary-text:#213148;--secondary-border:#e2e9f1;--table-head:#f3f7fb;--table-row:#fff;--table-text:#213148;--table-hover:#eaf4fc;--success:#14785f;--success-soft:#e2f4ee;--warning:#94601a;--warning-soft:#fbf0db;--rose:#a63e63;--rose-soft:#f9eaf0;--product-info-heading:#111;--stock-card-bg:#e6f3ee;--stock-card-border:#cce5d9;--stock-card-text:#285448;--catalog-group-line:#cbd6e2;--channel-n11:#f8e5e5;--channel-hepsiburada:#faf0d0;--channel-trendyol:#def1ed;--channel-ptt:#fae9dc;--channel-omeyva:#f5efd9;--channel-ciceksepeti:#eee5f4;--channel-pazarama:#e3edf8;--channel-amazon:#e4e8f2;--channel-koctas:#f8e5ee;--channel-idefix:#f2e2e3;--catalog-overview-products-bg:#eaf4fc;--catalog-overview-products-text:#213148;--catalog-overview-variants-bg:#e2f4ee;--catalog-overview-variants-text:#213148;--catalog-overview-categories-bg:#fbf0db;--catalog-overview-categories-text:#213148;--catalog-overview-brands-bg:#f9eaf0;--catalog-overview-brands-text:#213148}:root[data-theme=nane]{--bg:#f1f8f5;--surface:#fff;--line:#dcebe3;--soft:#e7f5ee;--topbar:#fff;--nav:#203b37;--nav-text:#c8dfd7;--nav-active:#2d5850;--nav-active-text:#fff;--text:#203d35;--muted:#57756a;--brand:#117761;--brand-on:#fff;--focus:#117761;--input-bg:#f1f8f5;--input-text:#203d35;--button-bg:#117761;--button-text:#fff;--button-hover:#117761;--secondary-bg:#fff;--secondary-text:#203d35;--secondary-border:#dcebe3;--table-head:#f1f8f5;--table-row:#fff;--table-text:#203d35;--table-hover:#e7f5ee;--success:#14785f;--success-soft:#e2f4ee;--warning:#94601a;--warning-soft:#fbf0db;--rose:#a63e63;--rose-soft:#f9eaf0;--product-info-heading:#111;--stock-card-bg:#e6f3ee;--stock-card-border:#cce5d9;--stock-card-text:#285448;--catalog-group-line:#cbd6e2;--channel-n11:#f8e5e5;--channel-hepsiburada:#faf0d0;--channel-trendyol:#def1ed;--channel-ptt:#fae9dc;--channel-omeyva:#f5efd9;--channel-ciceksepeti:#eee5f4;--channel-pazarama:#e3edf8;--channel-amazon:#e4e8f2;--channel-koctas:#f8e5ee;--channel-idefix:#f2e2e3;--catalog-overview-products-bg:#e7f5ee;--catalog-overview-products-text:#203d35;--catalog-overview-variants-bg:#e2f4ee;--catalog-overview-variants-text:#203d35;--catalog-overview-categories-bg:#fbf0db;--catalog-overview-categories-text:#203d35;--catalog-overview-brands-bg:#f9eaf0;--catalog-overview-brands-text:#203d35}:root[data-theme=gul]{--bg:#fff6f3;--surface:#fff;--line:#efdee5;--soft:#fcecf2;--topbar:#fff;--nav:#3c2b39;--nav-text:#e5cedc;--nav-active:#68415a;--nav-active-text:#fff;--text:#49323e;--muted:#7b606e;--brand:#b0446f;--brand-on:#fff;--focus:#b0446f;--input-bg:#fff6f3;--input-text:#49323e;--button-bg:#b0446f;--button-text:#fff;--button-hover:#b0446f;--secondary-bg:#fff;--secondary-text:#49323e;--secondary-border:#efdee5;--table-head:#fff6f3;--table-row:#fff;--table-text:#49323e;--table-hover:#fcecf2;--success:#14785f;--success-soft:#e2f4ee;--warning:#94601a;--warning-soft:#fbf0db;--rose:#a63e63;--rose-soft:#f9eaf0;--product-info-heading:#111;--stock-card-bg:#e6f3ee;--stock-card-border:#cce5d9;--stock-card-text:#285448;--catalog-group-line:#cbd6e2;--channel-n11:#f8e5e5;--channel-hepsiburada:#faf0d0;--channel-trendyol:#def1ed;--channel-ptt:#fae9dc;--channel-omeyva:#f5efd9;--channel-ciceksepeti:#eee5f4;--channel-pazarama:#e3edf8;--channel-amazon:#e4e8f2;--channel-koctas:#f8e5ee;--channel-idefix:#f2e2e3;--catalog-overview-products-bg:#fcecf2;--catalog-overview-products-text:#49323e;--catalog-overview-variants-bg:#e2f4ee;--catalog-overview-variants-text:#49323e;--catalog-overview-categories-bg:#fbf0db;--catalog-overview-categories-text:#49323e;--catalog-overview-brands-bg:#f9eaf0;--catalog-overview-brands-text:#49323e}:root[data-theme=gece]{--bg:#111b2a;--surface:#1b293c;--line:#304157;--soft:#233b57;--topbar:#1b293c;--nav:#142134;--nav-text:#cad9ef;--nav-active:#294565;--nav-active-text:#fff;--text:#edf4fc;--muted:#adbed4;--brand:#8cbaff;--brand-on:#142134;--focus:#8cbaff;--input-bg:#111b2a;--input-text:#edf4fc;--button-bg:#8cbaff;--button-text:#142134;--button-hover:#8cbaff;--secondary-bg:#1b293c;--secondary-text:#edf4fc;--secondary-border:#304157;--table-head:#111b2a;--table-row:#1b293c;--table-text:#edf4fc;--table-hover:#233b57;--success:#78cdb5;--success-soft:#223f3a;--warning:#edc47b;--warning-soft:#423b2e;--rose:#eda5bc;--rose-soft:#432f42;--product-info-heading:#edf4fc;--stock-card-bg:#203c36;--stock-card-border:#34594e;--stock-card-text:#cce8dd;--catalog-group-line:#40516a;--channel-n11:#3b2b33;--channel-hepsiburada:#393627;--channel-trendyol:#203b3a;--channel-ptt:#3e3029;--channel-omeyva:#353528;--channel-ciceksepeti:#342d43;--channel-pazarama:#26394d;--channel-amazon:#293149;--channel-koctas:#3d2d3d;--channel-idefix:#392b32;--catalog-overview-products-bg:#233b57;--catalog-overview-products-text:#edf4fc;--catalog-overview-variants-bg:#223f3a;--catalog-overview-variants-text:#edf4fc;--catalog-overview-categories-bg:#423b2e;--catalog-overview-categories-text:#edf4fc;--catalog-overview-brands-bg:#432f42;--catalog-overview-brands-text:#edf4fc}:root{--palette-buz-bg:#f3f7fb;--palette-buz-brand:#206eaf;--palette-buz-nav:#202f43;--palette-nane-bg:#f1f8f5;--palette-nane-brand:#117761;--palette-nane-nav:#203b37;--palette-gul-bg:#fff6f3;--palette-gul-brand:#b0446f;--palette-gul-nav:#3c2b39;--palette-gece-bg:#111b2a;--palette-gece-brand:#8cbaff;--palette-gece-nav:#142134;--app-sidebar-width:204px;--app-mobile-sidebar-width:280px;--app-navigation-layer:2;--control-count-color:#111;--control-card-text:#213148;--control-clear-bg:#e2f4ee;--control-attention-bg:#fbe9e7;--remote-search-row-height:44px;--remote-search-result-rows:10;--sale-price-metadata-height:120px;--pricing-update-modal-width:1280px;--pricing-update-modal-height:880px;--pricing-update-result-height:400px;--pricing-update-table-width:600px;--pricing-data-help-height:720px;--pricing-update-control-height:36px;--pricing-update-input-height:80px;--pricing-update-title-size:18px;--pricing-guide-nav-width:286px;--pricing-guide-height:820px;--pricing-guide-title-size:22px;--pricing-guide-body-size:14px;--pricing-guide-caption-size:12px;--pricing-guide-copy-width:78ch;--pricing-guide-symbol-size:44px;--pricing-guide-step-size:26px;--pricing-guide-progress-width:100px;--tariff-workflow-width:1360px;--tariff-workflow-height:880px;--tariff-workflow-help-width:1000px;--tariff-workflow-control-height:36px;--expense-distribution-range-width:38%;--expense-distribution-load-width:16%;--expense-distribution-value-width:23%;--expense-field-min-width:180px;--expense-table-min-width:840px;--expense-name-width:25%;--expense-method-width:20%;--expense-amount-width:18%;--expense-quantity-width:23%;--expense-total-width:14%;--expense-input-min-width:80px;--expense-control-height:34px;--expense-font-size:12px;--expense-card-padding:12px;--expense-cell-padding:8px;--expense-control-padding:8px;--expense-list-height:420px;--expense-row-height:36px;--expense-editor-width:260px;--expense-distribution-min-width:510px;--expense-help-width:760px;--expense-result-size:22px;--expense-touch-height:44px;--people-identity-min-width:200px;--people-access-column-ratio:2.5fr;--people-module-min-width:215px;--people-access-heading-size:14px;--people-module-heading-size:13px;--people-access-caption-size:12px;--people-access-emphasis-weight:600;--pricing-import-modal-width:1280px;--pricing-import-table-min-width:1000px;--pricing-import-state-width:100px;--pricing-import-page-width:80px;--pricing-import-summary-size:22px;--pricing-import-check-min-width:180px;--pricing-import-source-width:300px;--pricing-import-comparison-min-width:220px;--pricing-category-result-height:60px;--pricing-category-result-rows:10;--pricing-import-compact-table-width:700px;--pricing-summary-value-size:20px;--pricing-summary-caption-size:12px;--pricing-heading-actions-width:380px;--pricing-tariff-selector-width:420px;--pricing-deduction-input-ratio:1fr;--pricing-deduction-output-ratio:1.1fr;--pricing-deduction-empty-height:var(--search-select-popup-height);--shipping-plan-summary-width:280px;--shipping-plan-control-height:38px;--shipping-plan-note-height:64px;--shipping-plan-icon-size:40px;--shipping-plan-title-size:16px;--shipping-plan-body-size:13px;--shipping-plan-caption-size:12px;--shipping-plan-entry-width:260px;--shipping-plan-entry-height:34px;--file-upload-min-height:200px;--file-upload-icon-box-size:56px;--pricing-source-title-size:14px;--pricing-source-count-size:26px;--pricing-source-caption-size:11px;--pricing-source-icon-size:18px;--pricing-source-icon-box-size:36px;--pricing-mapping-row-height:var(--pricing-result-row-height);--pricing-mapping-visible-rows:var(--pricing-result-visible-rows);--pricing-mapping-header-height:var(--pricing-result-heading-height);--pricing-mapping-detail-width:330px;--pricing-mapping-check-width:34px;--pricing-mapping-open-width:46px;--pricing-mapping-target-width:42%;--pricing-mapping-font-size:12px;--pricing-mapping-line-height:1.3;--font:"Segoe UI", Arial, sans-serif;--radius:12px;--radius-sm:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--shadow:0 4px 18px color-mix(in srgb, var(--text) 2%, transparent);font-family:var(--font);color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-swatch[data-palette=buz]{--swatch-bg:var(--palette-buz-bg);--swatch-brand:var(--palette-buz-brand);--swatch-nav:var(--palette-buz-nav)}.theme-swatch[data-palette=nane]{--swatch-bg:var(--palette-nane-bg);--swatch-brand:var(--palette-nane-brand);--swatch-nav:var(--palette-nane-nav)}.theme-swatch[data-palette=gul]{--swatch-bg:var(--palette-gul-bg);--swatch-brand:var(--palette-gul-brand);--swatch-nav:var(--palette-gul-nav)}.theme-swatch[data-palette=gece]{--swatch-bg:var(--palette-gece-bg);--swatch-brand:var(--palette-gece-brand);--swatch-nav:var(--palette-gece-nav)}:root{--product-preview-height:180px;--product-preview-font-size:12px;--product-preview-stock-size:24px;--catalog-overview-value-size:28px;--catalog-overview-card-min:180px;--catalog-overview-status-min:260px;--catalog-overview-progress-height:8px;--catalog-delete-list-max-height:240px;--brand-management-column-min:360px;--brand-management-list-height:420px;--brand-management-heading-size:14px;--brand-management-heading-weight:700;--brand-merge-picker-min:200px;--brand-merge-preview-height:300px;--search-select-popup-height:340px;--search-select-popup-layer:40;--search-select-row-height:36px;--search-select-font-size:12px;--catalog-group-heading-size:14px;--catalog-group-heading-weight:700;--product-structure-choice-min:220px;--product-structure-choice-height:64px;--product-entry-caption-size:12px;--product-preview-caption-lines:2;--product-preview-caption-line-height:1.4;--category-tree-height:480px;--category-tree-indent:24px;--category-tree-control-width:28px;--category-tree-preview-border:2px;--category-tree-preview-transition:90ms;--category-tree-drag-layer:30;--category-tree-hint-height:20px;--catalog-import-field-min:210px;--catalog-import-preview-height:420px;--catalog-import-font-size:12px;--product-page-input-width:72px;--product-page-control-height:34px;--product-page-touch-height:44px;--product-result-description-size:10px;--product-result-character-font:Consolas, "Courier New", monospace;--product-result-title-size:11px;--product-result-title-weight:500;--product-result-code-scale:1.2;--product-result-code-width:21ch;--product-result-brand-width:21ch;--product-result-model-min:65px;--product-result-text-min:240px;--product-result-category-min:80px;--product-result-arrow-width:16px;--product-result-check-width:30px;--product-result-row-height:38px;--product-result-header-height:28px;--product-result-header-layer:1}.product-scroll-list{--product-result-code-track:calc(var(--product-result-code-width) * var(--product-result-code-scale));--product-result-columns:var(--product-result-code-track) var(--product-result-brand-width) minmax(var(--product-result-model-min),.3fr) minmax(var(--product-result-text-min),4fr) minmax(var(--product-result-category-min),.4fr) var(--product-result-arrow-width);--product-result-table-min:max(620px,calc(var(--product-result-check-width) + var(--product-result-code-track) + var(--product-result-brand-width) + var(--product-result-model-min) + var(--product-result-text-min) + var(--product-result-category-min) + var(--product-result-arrow-width) + 5 * var(--space-2) + 2 * var(--space-3)))}:root{--pricing-modal-width:760px;--pricing-backdrop:color-mix(in srgb, var(--nav) 60%, transparent);--pricing-tabs-layer:2;--pricing-search-height:44px;--pricing-result-visible-rows:10;--pricing-result-row-height:88px;--pricing-result-heading-height:72px;--pricing-result-scrollbar-space:20px;--pricing-result-heading-layer:1;--parties-row-height:64px;--parties-code-width:18ch;--parties-table-width:960px;--parties-actions-width:180px;--parties-filter-width:175px;--parties-caption-size:12px;--parties-body-size:13px;--parties-code-size:10px;--parties-heading-size:18px;--parties-icon-size:34px;--parties-avatar-size:38px;--parties-name-width:31%;--parties-type-width:175px;--parties-state-width:90px;--parties-dot-size:6px;--parties-empty-inset:42px;--parties-empty-copy-width:380px;--parties-skeleton-width:60%;--parties-modal-width:760px;--parties-focus-width:3px;--parties-focus-offset:2px;--parties-summary-size:24px;--parties-transfer-width:1080px;--parties-warning-height:180px;--matching-workspace-width:1560px;--matching-workspace-height:920px;--matching-category-width:390px;--matching-control-height:36px;--matching-row-height:60px;--font-small:12px;--matching-check-width:36px;--matching-heading-size:18px;--matching-details-height:180px;--file-workspace-width:1560px;--file-workspace-height:940px;--file-sidebar-width:360px;--file-source-width:265px;--file-category-width:380px;--file-column-min:180px;--file-sample-height:240px;--file-control-height:36px;--file-caption-size:12px;--file-heading-size:18px;--file-title-size:14px;--file-settings-max-height:560px;--file-settings-layer:3;--pricing-fee-table-width:900px;--pricing-fee-heading-size:14px;--pricing-fee-name-width:20%;--pricing-fee-amount-width:12%;--pricing-fee-tax-width:18%;--pricing-fee-condition-width:26%;--pricing-fee-state-width:12%;--pricing-fee-action-width:12%;--inventory-modal-width:1000px;--inventory-amount-width:160px}*{box-sizing:border-box}html{scrollbar-gutter:stable;overflow-y:scroll}body{min-width:min(320px,100%);margin:0}button,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default}button,select{min-height:40px}button:focus-visible,select:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}button{color:var(--text)}select{color:var(--input-text);background:var(--input-bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);max-width:100%}h1,h2,p{margin:0}svg{flex-shrink:0}.application{min-height:100vh;font-size:14px;line-height:1.5}html:has(.application-shell){scrollbar-gutter:auto;overflow:hidden}body:has(.application-shell){overflow:hidden}.application-shell{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.application-shell .application-body{min-height:0;position:relative;overflow:hidden}.application-shell .sidebar{overscroll-behavior-y:contain;min-height:0;overflow-y:auto}.application-shell #main{scrollbar-gutter:stable;overscroll-behavior-y:contain;height:100%;min-height:0;overflow:auto}.skip-link{background:var(--surface);color:var(--text);z-index:10;padding:12px;position:absolute;top:-100px;left:12px}.skip-link:focus{top:10px}.topbar{background:var(--topbar);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.brand-block,.topbar-tools,.theme-picker{align-items:center;gap:var(--space-3);display:flex}.wordmark{letter-spacing:2px;font-size:23px;font-weight:700;line-height:1.2}.wordmark span{color:var(--brand)}.wordmark-detail{color:var(--muted);letter-spacing:1.3px;font-size:10px}.theme-picker>span{color:var(--muted);font-size:12px}.profile-preview{background:var(--soft);color:var(--brand);border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:grid}.application-body{grid-template-columns:var(--app-sidebar-width) minmax(0, 1fr);min-height:calc(100vh - 82px);display:grid}.sidebar{background:var(--nav);color:var(--nav-text);padding:var(--space-5) var(--space-3)}.nav-group{padding:var(--space-6) var(--space-3) var(--space-2);letter-spacing:1.5px;font-size:10px}.nav-item{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);width:100%;color:var(--nav-text);text-align:left;padding:10px var(--space-3);margin-bottom:var(--space-1);background:0 0;border:0;font-size:12px;display:flex}.nav-item svg{stroke-width:1.65px}.nav-item.active{background:var(--nav-active);color:var(--nav-active-text);box-shadow:inset 3px 0 var(--brand)}.nav-item:not(:disabled):hover{background:var(--nav-active)}.upcoming{margin-left:auto;font-size:10px}.sidebar-note{margin-top:var(--space-8);padding:var(--space-3);border-top:1px solid color-mix(in srgb, var(--nav-text) 18%, transparent);font-size:11px}main{padding:var(--space-8);width:100%;min-width:0}.page-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-heading-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.page-heading-actions>button{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.page-heading-actions:empty,.page-module-actions:empty{display:none}.page-heading:has(.page-heading-actions:not(:empty)){grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.page-heading:has(.page-heading-actions:not(:empty))>.demo-badge{grid-row:2;justify-self:start}.page-heading:has(.page-heading-actions:not(:empty))>.page-heading-actions{grid-area:1/2}@media (width<=600px){.page-heading-actions{flex-direction:column-reverse;align-items:flex-end}}h1{letter-spacing:-.6px;font-size:25px;font-weight:600}.page-heading p{margin-top:var(--space-1);color:var(--muted);font-size:13px}.demo-badge{border:1px solid var(--line);color:var(--muted);background:var(--surface);border-radius:24px;padding:5px 10px;font-size:11px}.activity{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5);gap:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:minmax(0,3fr) minmax(160px,1fr);display:grid}.section-title{margin-bottom:var(--space-3);font-size:13px;font-weight:600}.secondary{color:var(--muted);font-size:11px;font-weight:400}.stats{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{padding:var(--space-4) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.stat strong{margin-bottom:var(--space-2);font-variant-numeric:tabular-nums;font-size:30px;font-weight:400;display:block}.stat>span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.tone-brand{color:var(--brand)}.tone-rose{color:var(--rose)}.tone-success{color:var(--success)}.tone-warning{color:var(--warning)}.stock-line{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:11px var(--space-3);margin-bottom:var(--space-2);display:flex}.stock-line span{color:var(--muted);font-size:11px}.stock-line strong{font-size:20px;font-weight:500}.panel-grid{gap:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--space-5);min-width:0;box-shadow:var(--shadow)}.panel-heading{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);padding-bottom:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.panel-heading-actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.file-upload-field{gap:var(--space-3);min-width:0;display:grid}.file-dropzone{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--file-upload-min-height);padding:var(--space-6);border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface);text-align:center;flex-direction:column;min-width:0;display:flex}.file-dropzone.is-dragging,.file-dropzone:focus-within{border-color:var(--brand);background:var(--soft)}.file-dropzone[aria-disabled=true]{opacity:.65}.file-dropzone-symbol{width:var(--file-upload-icon-box-size);height:var(--file-upload-icon-box-size);background:var(--soft);color:var(--brand);border-radius:var(--radius);place-items:center;display:grid}.file-dropzone-symbol svg{width:var(--space-8);height:var(--space-8)}.file-dropzone>p{color:var(--muted);overflow-wrap:anywhere;margin:0}.file-dropzone>strong{font-size:inherit}.file-dropzone-hint{font-size:var(--search-select-font-size)}.file-dropzone button,.file-upload-selection button{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.file-upload-selection{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--soft);min-width:0;display:flex}.file-upload-selection>div{gap:var(--space-1);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.file-upload-selection>div>span{color:var(--muted);font-size:var(--search-select-font-size)}.file-upload-selection-icon{color:var(--brand);flex-shrink:0;place-items:center;display:grid}.panel h2{font-size:13px;font-weight:600}.product-summary{align-items:center;gap:var(--space-3);grid-template-columns:1fr 110px;min-height:165px;display:grid}.data-list{margin:0}.data-list>div{justify-content:space-between;gap:var(--space-3);padding:10px 0;font-size:12px;display:flex}.data-list dd{margin:0;font-weight:600}.ring{background:conic-gradient(var(--success) 0 var(--ratio),var(--success-soft) var(--ratio));border-radius:50%;place-items:center;width:92px;height:92px;margin:auto;display:grid}.ring>div{background:var(--surface);text-align:center;border-radius:50%;align-content:center;width:72px;height:72px;display:grid}.ring strong{font-size:22px;font-weight:500}.ring span{color:var(--muted);font-size:10px}.products{gap:var(--space-2);text-align:center;padding:var(--space-4) 0 var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-icon{border-radius:var(--radius);width:54px;height:60px;margin:0 auto var(--space-2);background:var(--soft);place-items:center;display:grid}.product-icon.tone-success{background:var(--success-soft)}.product-icon.tone-rose{background:var(--rose-soft)}.product>span{font-size:11px;display:block}.product strong{font-size:22px;font-weight:500}.product small{color:var(--muted);font-size:11px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th,td{padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--line)}thead th{background:var(--table-head);color:var(--table-text);font-size:11px;font-weight:400}tbody th{font-weight:400}td,th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}tbody tr:last-child>*{border-bottom:0}.page-note{color:var(--muted);margin-top:var(--space-4);font-size:11px}.notice{color:var(--text);background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);margin-bottom:var(--space-5);font-size:13px}.area-icon{color:var(--brand);margin:var(--space-3) 0;stroke-width:1.6px;width:25px;height:25px}.admin-grid p{color:var(--muted);font-size:13px}.pending{color:var(--muted);margin-top:var(--space-5);font-size:11px;display:block}.theme-options{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.theme-options button{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:12px}.theme-options button[aria-pressed=true]{background:var(--brand);color:var(--brand-on);border-color:var(--brand)}.icon-button{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-sm);padding:var(--space-2)}.menu-toggle{display:none}.login-page{min-height:100vh;padding:var(--space-5);place-items:center;display:grid}.login-card{background:var(--surface);width:100%;max-width:430px;padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.login-tagline,.login-card>p{color:var(--muted);margin-top:var(--space-2);font-size:13px}.login-icon{background:var(--soft);color:var(--brand);border-radius:var(--radius);width:52px;height:52px;margin:var(--space-6) 0 var(--space-4);place-items:center;display:grid}.login-card h1{margin-bottom:var(--space-4);font-size:24px}.field-label{margin-top:var(--space-4);font-size:13px;display:block}.field-label input,.field-label textarea{width:100%;margin-top:var(--space-2);padding:var(--space-3);color:var(--input-text);background:var(--input-bg);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;min-height:44px;display:block}.field-label input:focus-visible,.field-label textarea:focus-visible,.searchable-select-search input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.primary-button{background:var(--button-bg);width:100%;color:var(--button-text);border:1px solid var(--button-bg);border-radius:var(--radius-sm);padding:var(--space-3);margin-top:var(--space-5)}.primary-button:disabled{opacity:.65}.secondary-button{background:var(--secondary-bg);color:var(--secondary-text);border:1px solid var(--secondary-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:12px}.login-theme{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);color:var(--muted);font-size:12px;display:flex}.login-note{text-align:center;margin-top:var(--space-5)!important;font-size:11px!important}.recovery-back{margin-top:var(--space-4)}.form-error{color:var(--rose);margin-top:var(--space-3);font-size:13px}.people-panel{margin-bottom:var(--space-5)}.backup-table{min-width:850px}.backup-table td,.backup-table th{text-align:left;vertical-align:top}.backup-table td{max-width:230px}.backup-table .form-actions{min-width:145px}.session-table{min-width:480px}.session-table th,.session-table td{text-align:left}.session-table time{white-space:nowrap}.overview-metrics{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.overview-metrics>div{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);display:grid}.overview-metrics span,.overview-metrics small{color:var(--muted);font-size:12px}.overview-metrics strong{font-size:19px;font-weight:500}.overview-alerts{gap:var(--space-3);margin-top:var(--space-5);display:grid}.overview-alert{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--radius-sm);padding:var(--space-4)}.overview-alert.is-critical{border-left-color:var(--rose)}.overview-alert.is-warning{border-left-color:var(--warning)}.overview-alert-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.overview-alert-title h3{flex:1;margin:0;font-size:14px}.overview-alert-title>span{color:var(--muted);font-size:11px}.overview-alert-title>svg{color:var(--brand);flex-shrink:0}.overview-alert.is-critical .overview-alert-title>svg{color:var(--rose)}.overview-alert.is-warning .overview-alert-title>svg{color:var(--warning)}.overview-alert p{margin:var(--space-3) 0;font-size:13px}.overview-alert button{align-items:center;gap:var(--space-2);display:inline-flex}.module-summary{gap:var(--space-4);padding:var(--space-4) 0;color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.module-summary strong{color:var(--text);margin-right:var(--space-1);font-size:22px;font-weight:500}.module-filters{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}@media (width<=600px){.module-filters{grid-template-columns:minmax(0,1fr)}}.module-card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));display:grid}.module-card{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);min-width:0}.module-card-heading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.module-card-heading>svg{color:var(--brand)}.module-card-heading>div{flex:1}.module-card h3{margin:0;font-size:14px}.module-card>p{color:var(--muted);margin-top:var(--space-3);font-size:12px}.module-state{color:var(--muted);background:var(--bg);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:11px}.module-state.is-open{color:var(--success);background:var(--success-soft)}.module-dependencies{margin:var(--space-4) 0;border-top:1px solid var(--line);padding-top:var(--space-3);font-size:11px}.module-dependencies strong{font-weight:500}.module-dependencies p{color:var(--muted);margin-top:var(--space-1)}.module-protection{align-items:center;gap:var(--space-2);color:var(--brand);font-size:12px;display:flex}.module-change{border:1px solid var(--brand);background:var(--soft);border-radius:var(--radius);padding:var(--space-4);margin-bottom:var(--space-5);font-size:13px}.module-change h3{margin-top:0;font-size:14px}.module-change .form-actions{margin-top:var(--space-3)}.brand-editor-grid{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.brand-editor-card{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);min-width:0}.brand-color-inputs{gap:var(--space-3);grid-template-columns:minmax(80px,1fr) minmax(100px,2fr);align-items:end;display:grid}.brand-color-inputs input[type=color]{padding:var(--space-1)}.brand-color-inputs input:disabled{opacity:.6}.brand-color-preview{gap:var(--space-3);padding:var(--space-4);margin-top:var(--space-4);background:var(--preview-bg);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;display:flex}.brand-preview-text{color:var(--preview-brand);font-size:13px}.brand-preview-button{color:var(--preview-on);background:var(--preview-brand);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:12px}.brand-preview-surface{background:var(--preview-surface);color:var(--preview-brand);padding:var(--space-3);border-radius:var(--radius-sm);flex-basis:100%;font-size:12px}.brand-editor-card>button{margin-top:var(--space-3)}.nav-item:focus-visible{outline-color:var(--nav-text)}.admin-sections{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.admin-sections button{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);font-size:12px;display:flex}.admin-sections button.is-active{background:var(--soft);color:var(--brand);border-color:var(--brand)}.workspace-fields{border:0;min-width:0;padding:0}.workspace-section{margin:var(--space-6) 0}.workspace-section h3,.theme-fieldset legend{align-items:center;gap:var(--space-2);font-size:14px;font-weight:600;display:flex}.workspace-section h3 svg,.theme-fieldset legend svg{color:var(--brand)}.settings-fields{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.theme-fieldset{border:0;min-width:0;padding:0}.theme-fieldset>p{margin-top:var(--space-2)}.theme-card-grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));display:grid}.theme-card{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;display:block;position:relative}.theme-card.is-selected{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);background:var(--soft)}.theme-card input{right:var(--space-4);top:var(--space-4);width:18px;height:18px;accent-color:var(--brand);position:absolute}.theme-card:focus-within{outline:3px solid var(--focus);outline-offset:3px}.theme-card-caption{gap:var(--space-2);margin:var(--space-3) 0 var(--space-1);justify-content:space-between;align-items:center;font-size:12px;display:flex}.theme-card-caption svg{color:var(--brand)}.theme-swatch{border-radius:var(--radius-sm);background:var(--swatch-bg);border:1px solid var(--line);height:95px;display:flex;overflow:hidden}.swatch-nav{background:var(--swatch-nav);width:22%}.swatch-cards{gap:var(--space-2);padding:var(--space-5) var(--space-2) var(--space-2);flex:1;grid-template-columns:1fr 1fr;display:grid}.swatch-cards i{border:1px solid color-mix(in srgb,var(--swatch-brand) 30%,transparent);background:color-mix(in srgb,var(--swatch-brand) 12%,var(--swatch-bg));border-radius:var(--radius-sm)}.settings-savebar{border-top:1px solid var(--line);padding-top:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.settings-savebar .primary-button{width:auto;margin-top:0}.settings-savebar--plain{border-top:0}.personal-theme-note{margin-top:var(--space-5);margin-bottom:0}.personal-theme-note button{margin-top:var(--space-2)}.module-item{gap:var(--space-3);border-bottom:1px solid var(--line);padding:var(--space-4) 0;align-items:center;font-size:13px;display:flex}.module-item>div{flex:1;min-width:0}.module-item>div>span{margin-top:var(--space-1);display:block}.module-item>svg{color:var(--brand);flex-shrink:0}.module-status{color:var(--brand);background:var(--soft);border-radius:var(--radius-sm);padding:var(--space-2);font-size:11px}.audit-panel{margin-bottom:var(--space-5)}.audit-filters{gap:var(--space-3);margin-bottom:var(--space-5);border:0;flex-wrap:wrap;align-items:end;min-width:0;padding:0;display:flex}.audit-filters .field-label{flex:165px;min-width:0}.field-label select{width:100%;max-width:100%;margin-top:var(--space-2);padding:var(--space-3);color:var(--input-text);background:var(--input-bg);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;min-height:44px;display:block}.audit-table{min-width:650px}.audit-table td,.audit-table th{text-align:left;vertical-align:top;overflow-wrap:anywhere}.audit-table time{white-space:nowrap}.audit-panel summary{cursor:pointer;color:var(--brand);padding:var(--space-2) 0;font-size:12px}.audit-table ul{padding-left:var(--space-4);margin-top:var(--space-2)}.audit-summary{background:var(--bg);border-radius:var(--radius-sm);padding:var(--space-3);margin:var(--space-4) 0}.management-toolbar,.view-tabs,.pagination,.form-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.management-toolbar{margin:var(--space-4) 0;justify-content:space-between}.management-toolbar button,.view-tabs button{gap:var(--space-2);align-items:center;display:inline-flex}.view-tabs button{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);background:var(--surface);padding:var(--space-2) var(--space-3);font-size:12px}.view-tabs button[aria-pressed=true]{color:var(--brand-on);background:var(--brand);border-color:var(--brand)}.person-username{color:var(--muted);margin-top:var(--space-1);font-size:11px;display:block}.account-state{color:var(--muted);background:var(--bg);border-radius:var(--radius-sm);padding:3px var(--space-2);font-size:11px;display:inline-block}.account-state.is-active{color:var(--success);background:var(--success-soft)}.pagination{margin-top:var(--space-4);justify-content:flex-end}.management-form{max-width:640px;margin-top:var(--space-5);border-top:1px solid var(--line);padding-top:var(--space-5)}.management-form--plain{border-top:0;padding-top:0}.people-form{border:1px solid var(--line);border-radius:var(--radius);max-width:none;padding:var(--space-5);margin-bottom:var(--space-6);background:var(--bg)}.people-form-grid{grid-template-columns:minmax(var(--people-identity-min-width),1fr) minmax(0,var(--people-access-column-ratio));gap:var(--space-6);align-items:start;display:grid}.people-identity-fields,.user-access-editor{min-width:0}.user-access-editor .choice-group{margin-top:var(--space-4);background:var(--surface)}.user-access-editor legend,.user-access-heading h4{align-items:center;gap:var(--space-2);display:flex}.user-role-choices{gap:var(--space-2) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.user-access-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.user-access-heading h4{margin:0 0 var(--space-1);font-size:var(--people-access-heading-size)}.user-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--people-module-min-width)),1fr));gap:var(--space-3);display:grid}.management-form .user-module-card{border:1px solid var(--line);padding:var(--space-3);border-radius:var(--radius);background:var(--surface);min-width:0}.management-form .user-module-card.is-enabled{border-color:var(--brand)}.user-module-card legend{padding:0 var(--space-2);font-size:var(--people-module-heading-size);font-weight:var(--people-access-emphasis-weight)}.user-module-card .check-label{font-size:var(--people-access-caption-size)}.user-module-card .user-module-toggle{font-weight:var(--people-access-emphasis-weight)}.user-module-actions{border-top:1px solid var(--line);margin-top:var(--space-3);padding-top:var(--space-2)}@media (width<=1050px){.people-form-grid{grid-template-columns:minmax(0,1fr)}}.management-form h3{margin:0;font-size:16px;font-weight:600}.management-form fieldset{border:0;min-width:0;margin:0;padding:0}.management-form .choice-group{border:1px solid var(--line);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);margin:var(--space-5) 0}.choice-group legend{padding:0 var(--space-2);font-size:13px}.check-label{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;font-size:13px;display:flex}.check-label input{width:18px;height:18px;accent-color:var(--brand);flex-shrink:0;margin:1px 0 0}.form-actions{margin-top:var(--space-4)}.form-actions .primary-button{width:auto;margin:0}.management-form .notice{margin-top:var(--space-4)}.profile-fields{border:0;min-width:0;margin:0;padding:0}@media (width>=1450px){main{padding-inline:max(40px,50% - 760px)}}@media (width<=1100px){.activity,.panel-grid{grid-template-columns:1fr}}@media (width<=760px){.application-body{display:block}.sidebar{display:none}.sidebar.is-open{display:block}.menu-toggle{display:inline-flex}main{padding:var(--space-5)}.topbar{padding:var(--space-4)}.stats{grid-template-columns:1fr 1fr}.topbar-tools{gap:var(--space-2)}.profile-preview{display:none}.theme-picker{gap:var(--space-2)}.theme-picker>span{display:none}.wordmark{font-size:20px}.theme-picker select{width:145px}.product-summary{grid-template-columns:1fr 95px}}@media (width<=390px){.wordmark{font-size:18px}.brand-block{gap:var(--space-2)}.theme-picker select{width:132px;padding-left:var(--space-2)}main,.activity,.panel{padding:var(--space-3)}}@media (width<=760px){.application-shell .sidebar.is-open{width:min(var(--app-mobile-sidebar-width),100%);z-index:var(--app-navigation-layer);box-shadow:var(--shadow);position:absolute;inset:0 auto 0 0}}@media (pointer:coarse){button,select{min-height:44px}}.database-management{gap:var(--space-5);min-width:0;display:grid}.database-management .overview-metrics strong,.database-management .data-list dd{overflow-wrap:anywhere}.database-management .module-card button{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.field-label textarea{resize:vertical;min-height:110px}.primary-button.compact-button{width:auto;max-width:100%;padding:var(--space-2) var(--space-3);place-self:center start;margin:0}.catalog-section{margin:0 0 var(--space-5)}.catalog-section h3{color:var(--muted);margin:0 0 var(--space-3);font-size:13px;font-weight:600}.catalog-grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.catalog-wide{grid-column:1/-1}.catalog-form .field-label{min-width:0;margin-top:0;font-size:12px}.catalog-form .field-label input,.catalog-form .field-label select,.catalog-form .field-label textarea{min-height:36px;margin-top:var(--space-1);padding:var(--space-2) var(--space-3)}.catalog-form .field-label .secondary{margin-top:var(--space-1);font-size:11px;display:block}.catalog-weight{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 88px;display:grid}.catalog-variant{border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:var(--space-4);margin:var(--space-5) 0;background:var(--surface)}.catalog-variant legend{padding:0 var(--space-2);font-size:13px;font-weight:600}.catalog-variant .catalog-section+.catalog-section{border-top:1px solid var(--line);padding-top:var(--space-4)}.catalog-variant .catalog-section:last-of-type{margin-bottom:0}.catalog-form .management-toolbar{justify-content:flex-start;gap:var(--space-3);margin:var(--space-2) 0;align-items:end}.catalog-form .management-toolbar .field-label{flex:0 220px}@media (width<=1000px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.catalog-grid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.catalog-form .field-label input,.catalog-form .field-label select{min-height:44px}}@media (width>=1001px){.catalog-identity{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-browser-toolbar{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.product-browser-toolbar .field-label{flex:0 200px;margin:0}.product-browser-toolbar .product-live-search{flex:280px}.search-input-wrap{position:relative}.search-input-wrap>svg{left:var(--space-3);color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-input-wrap input{padding-left:var(--space-8)}.product-list-caption{justify-content:space-between;gap:var(--space-3);margin:var(--space-4) 0 var(--space-2);color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.product-scroll-list{overscroll-behavior-x:contain;scrollbar-gutter:stable;border:1px solid var(--line);border-radius:var(--radius-sm);height:338px;min-height:338px;max-height:338px;overflow-y:auto}.product-result{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;display:flex}.product-result:last-child{border-bottom:0}.product-result:hover,.product-result.is-selected{background:var(--soft)}.product-result.is-selected{box-shadow:inset 3px 0 var(--brand)}.product-result-main{flex:1;min-width:0}.product-result strong{overflow-wrap:anywhere;font-size:13px;display:block}.product-result-codes,.product-result-meta{color:var(--muted);margin-top:var(--space-1);overflow-wrap:anywhere;font-size:12px;display:block}.product-result-meta{text-align:right;max-width:40%}.product-result-meta small{margin-top:var(--space-1);display:block}.product-result>svg{color:var(--muted);flex-shrink:0}.catalog-empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-5);color:var(--muted);display:flex}.product-list-footer,.selected-product-heading{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.product-list-footer .form-actions{margin:0}.product-pagination,.product-page-buttons,.product-page-jump{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.product-pagination{font-size:12px}.product-page-buttons button,.product-page-jump button{min-height:var(--product-page-control-height);padding:var(--space-1) var(--space-2);font-size:inherit}.product-page-indicator{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted)}.product-page-jump input{width:var(--product-page-input-width);max-width:100%;min-height:var(--product-page-control-height);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--input-text);background:var(--input-bg);font:inherit;padding:var(--space-1) var(--space-2)}.product-page-jump input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (pointer:coarse){.product-page-buttons button,.product-page-jump input,.product-page-jump button{min-height:var(--product-page-touch-height)}}.product-export{gap:var(--space-1);flex-direction:column;align-items:flex-start;display:flex}.product-export>span{color:var(--muted);font-size:11px}.product-export button,.selected-product-heading button{align-items:center;gap:var(--space-2);display:inline-flex}.catalog-selection-hint{text-align:center;color:var(--muted);padding:var(--space-5);font-size:13px}.selected-sku{color:var(--brand);font-size:14px;font-weight:600}.selected-variant-picker{max-width:380px}.channel-section{margin-top:var(--space-5)}.catalog-section-heading h3{margin:0;font-size:15px}.catalog-section-heading p{margin:var(--space-2) 0 var(--space-4);font-size:12px}.channel-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(155px,1fr));display:grid}.channel-grid--details{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.channel-card{background:var(--channel-color,var(--soft));border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3);min-width:0}.channel-card h4{margin:0;font-size:13px}.channel-price-pending{color:var(--text);margin:var(--space-3) 0;font-size:12px}.channel-values{margin:0;font-size:11px}.channel-values>div{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);display:flex}.channel-values dt{color:var(--text)}.channel-values dd{text-align:right;margin:0}.channel-estimate-note{margin:var(--space-3) 0 0;overflow-wrap:anywhere}.channel-card[data-channel=n11]{--channel-color:var(--channel-n11)}.channel-card[data-channel=hepsiburada]{--channel-color:var(--channel-hepsiburada)}.channel-card[data-channel=trendyol]{--channel-color:var(--channel-trendyol)}.channel-card[data-channel=ptt]{--channel-color:var(--channel-ptt)}.channel-card[data-channel=omeyva]{--channel-color:var(--channel-omeyva)}.channel-card[data-channel=ciceksepeti]{--channel-color:var(--channel-ciceksepeti)}.channel-card[data-channel=pazarama]{--channel-color:var(--channel-pazarama)}.channel-card[data-channel=amazon]{--channel-color:var(--channel-amazon)}.channel-card[data-channel=koctas]{--channel-color:var(--channel-koctas)}.channel-card[data-channel=idefix]{--channel-color:var(--channel-idefix)}.catalog-channel-details{margin:var(--space-5) 0}@media (width<=560px){.product-result{flex-wrap:wrap}.product-result-meta{text-align:left;width:100%;max-width:100%}.channel-grid,.channel-grid--details{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-values>div{flex-wrap:wrap}}@media (width<=350px){.channel-grid,.channel-grid--details{grid-template-columns:minmax(0,1fr)}}.product-info-group{margin-top:var(--space-5)}.product-info-group h3{margin:0 0 var(--space-3);font-size:14px}.product-info-fields{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.product-info-fields>div{min-width:0}.product-info-fields dt{color:var(--muted);margin-bottom:var(--space-1);font-size:12px}.product-info-fields dd{min-height:38px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);overflow-wrap:anywhere;white-space:pre-wrap;align-items:center;margin:0;font-size:13px;display:flex}.product-info-fields .pending-value{color:var(--muted);font-size:12px}.product-info-fields .product-info-input{background:0 0;border:0;padding:0}.product-info-fields .product-info-input>input{align-self:stretch;margin-top:0}.product-cost-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.product-cost-shipping{margin-block:var(--space-4)}.product-cost-shipping>.field-label{margin-top:0}.product-cost-fields{margin:0}.product-cost-fields .product-cost-document{margin:var(--space-3) 0 0}.product-cost-fields .product-cost-document legend{padding:0}.product-cost-document-options{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.product-cost-document-options .check-label{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center}.product-cost-document-options .check-label:has(input:checked){border-color:var(--brand);background:var(--soft)}.product-result{min-height:32px;padding-top:var(--space-1);padding-bottom:var(--space-1)}.product-result-main{align-items:center;gap:var(--space-3);display:flex}.product-result-codes{order:-1;min-width:105px;margin-top:0}@media (width<=1000px){.product-info-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.product-info-fields{grid-template-columns:minmax(0,1fr)}.product-result-main{flex-wrap:wrap}}.product-browser-toolbar .product-live-search{max-width:560px}.product-browser-toolbar .field-label{font-size:12px}.product-browser-toolbar .field-label input,.product-browser-toolbar .field-label select{min-height:34px;padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:12px}.product-result strong{font-size:var(--product-result-title-size);font-weight:var(--product-result-title-weight);color:var(--text)}.product-result-codes,.product-result-meta{font-size:10px}.product-result-meta small{margin-top:0;font-size:9px}.product-list-caption{font-size:11px}.product-detail-columns{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-detail-columns>section{min-width:0}.product-detail-columns .product-info-fields--vertical{grid-template-columns:minmax(0,1fr)}@media (width<=760px){.product-detail-columns{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.product-result,.product-browser-toolbar .field-label input,.product-browser-toolbar .field-label select{min-height:44px}}.product-list-placeholder>div{align-items:center;gap:var(--space-4);height:42px;padding:0 var(--space-4);border-bottom:1px solid var(--line);display:flex}.product-list-placeholder span{background:var(--line);border-radius:var(--radius-sm);width:90px;height:8px;display:block}.product-list-placeholder span+span{width:160px}.catalog-delete-confirm{padding:var(--space-3);border:1px solid var(--line);background:var(--bg);border-radius:var(--radius-sm);margin:var(--space-3) 0;font-size:13px}.catalog-delete-action{display:contents}.selected-product-heading>.form-actions{margin:0}.catalog-delete-confirm{flex-basis:100%}.catalog-tabs .catalog-tab[aria-pressed=true]{background:var(--button-bg);color:var(--button-text);border-color:var(--button-bg);font-weight:600}.catalog-tabs .catalog-tab[aria-pressed=true]:hover:not(:disabled){background:var(--button-hover);border-color:var(--button-hover)}.catalog-overview{gap:var(--space-4);display:grid}.catalog-overview-heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.catalog-overview-heading h2{font-size:17px;font-weight:700}.catalog-overview-heading p{color:var(--muted);margin-top:var(--space-1);font-size:12px}.catalog-overview-heading button{align-items:center;gap:var(--space-2);display:inline-flex}.catalog-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--catalog-overview-card-min)),1fr));gap:var(--space-3);display:grid}.catalog-metric{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4) var(--space-5);background:var(--catalog-metric-bg);min-width:0;color:var(--catalog-metric-text)}.catalog-metric--products{--catalog-metric-bg:var(--catalog-overview-products-bg);--catalog-metric-text:var(--catalog-overview-products-text)}.catalog-metric--variants{--catalog-metric-bg:var(--catalog-overview-variants-bg);--catalog-metric-text:var(--catalog-overview-variants-text)}.catalog-metric--categories{--catalog-metric-bg:var(--catalog-overview-categories-bg);--catalog-metric-text:var(--catalog-overview-categories-text)}.catalog-metric--brands{--catalog-metric-bg:var(--catalog-overview-brands-bg);--catalog-metric-text:var(--catalog-overview-brands-text)}.catalog-metric-heading{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:12px;font-weight:600;display:flex}.catalog-metric-value{font-size:var(--catalog-overview-value-size);margin-top:var(--space-3);font-variant-numeric:tabular-nums;line-height:1.3;display:block}.catalog-metric p{color:inherit;margin-top:var(--space-1);font-size:11px}.catalog-overview-details{grid-template-columns:minmax(0,2fr) minmax(var(--catalog-overview-status-min),1fr);gap:var(--space-4);align-items:start;display:grid}.catalog-overview-details>.panel{min-width:0;margin:0}.catalog-quality-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catalog-quality-item{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;font-size:12px;display:flex}.catalog-quality-item span{overflow-wrap:anywhere}.catalog-quality-item strong{font-variant-numeric:tabular-nums;font-size:17px}.catalog-quality-item.is-complete{background:var(--success-soft)}.catalog-overview-note{color:var(--muted);margin-top:var(--space-3);font-size:11px;line-height:1.5}.catalog-overview-completeness>div{align-items:center;gap:var(--space-2);font-size:12px;display:flex}.catalog-overview-completeness>p{margin-top:var(--space-3)}.catalog-overview-completeness>p strong{font-size:23px}.catalog-overview-completeness>p span,.catalog-overview-completeness small{color:var(--muted);font-size:11px}.catalog-overview-completeness progress{width:100%;height:var(--catalog-overview-progress-height);margin:var(--space-3) 0;border-radius:var(--radius-sm);accent-color:var(--success);background:var(--soft);border:0;display:block;overflow:hidden}.catalog-overview-completeness progress::-webkit-progress-bar{background:var(--soft)}.catalog-overview-completeness progress::-webkit-progress-value{background:var(--success)}.catalog-overview-completeness progress::-moz-progress-bar{background:var(--success)}.catalog-overview-status{align-items:center;gap:var(--space-2);border-top:1px solid var(--line);padding-top:var(--space-3);margin-top:var(--space-4);font-size:12px;display:flex}.catalog-overview-status strong{font-variant-numeric:tabular-nums;margin-left:auto}@media (width<=1000px){.catalog-overview-details{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.catalog-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.catalog-quality-grid{grid-template-columns:minmax(0,1fr)}}:is(.category-manager,.brand-manager) .category-form,.unit-manager .category-form{align-items:end;gap:var(--space-3);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}:is(.category-manager,.brand-manager) .field-label,.unit-manager .field-label{min-width:0;margin:0;font-size:12px}.category-form>.field-label{flex:0 240px}:is(.category-manager,.brand-manager) .field-label input,:is(.category-manager,.brand-manager) .field-label select,.unit-manager .field-label input,.unit-manager .field-label select{min-height:34px;margin-top:var(--space-1);padding:var(--space-2) var(--space-3);font-size:12px}:is(.category-manager,.brand-manager) button,.unit-manager button{min-height:34px;padding:var(--space-2) var(--space-3);font-size:12px}.category-form .form-actions{margin:0}.category-help{color:var(--muted);margin:var(--space-2) 0 var(--space-4);font-size:11px}.category-search-toolbar{align-items:end;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.category-search-toolbar>.field-label{flex:240px;max-width:420px}.category-search-toolbar .search-input-wrap input{padding-left:var(--space-8)}.category-list-caption{justify-content:space-between;gap:var(--space-3);color:var(--muted);margin:var(--space-3) 0 var(--space-2);flex-wrap:wrap;font-size:11px;display:flex}.category-list{scrollbar-gutter:stable;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-sm);height:320px;overflow-y:auto}.category-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.category-row:last-child{border-bottom:0}.category-row-name{align-items:center;gap:var(--space-2);min-width:0;display:flex}.category-row-name>svg{color:var(--brand)}.category-row-name strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;display:block}.category-row-name span{color:var(--muted);overflow-wrap:anywhere;margin-top:var(--space-1);font-size:10px;display:block}.category-row--child .category-row-name{padding-inline-start:var(--space-4)}.category-row .form-actions{margin:0}.category-row button{align-items:center;gap:var(--space-1);display:inline-flex}.category-tree-list{height:min(var(--category-tree-height), 60vh);min-height:320px;position:relative}.category-tree-row{position:relative}.category-tree-row .category-row-name{flex:1;padding-inline-start:calc(var(--category-depth,0) * var(--category-tree-indent))}.category-node-text{min-width:0}.category-row .category-drag-handle,.category-row .category-branch-toggle,.category-branch-spacer{flex:0 0 var(--category-tree-control-width);width:var(--category-tree-control-width)}.category-row .category-drag-handle,.category-row .category-branch-toggle{border-color:#0000;justify-content:center;padding-inline:0}.category-drag-handle:not(:disabled){cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.category-tree-list.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.category-tree-row.is-drag-source{opacity:.4}.category-tree-row.is-selected{background:var(--soft)}.category-drop-placeholder{height:var(--category-preview-height);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--category-tree-preview-border) dashed var(--brand);border-radius:var(--radius-sm);background:var(--soft);color:var(--text);box-shadow:var(--shadow);z-index:var(--category-tree-drag-layer);pointer-events:none;transition:inset-inline-start var(--category-tree-preview-transition) ease-out;display:flex;position:absolute;inset-inline-start:calc(var(--space-3) + var(--category-depth,0) * var(--category-tree-indent));inset-inline-end:var(--space-3)}.category-drop-placeholder>div{min-width:0}.category-drop-placeholder strong,.category-drop-placeholder span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.category-drop-placeholder strong{font-size:12px;font-weight:600}.category-drop-placeholder span{color:var(--muted);margin-top:var(--space-1);font-size:10px}@media (prefers-reduced-motion:reduce){.category-drop-placeholder{transition:none}}.category-drag-ghost{transform:translate(var(--space-3),var(--space-3));align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--surface);color:var(--text);border:1px solid var(--brand);border-radius:var(--radius-sm);box-shadow:var(--shadow);z-index:var(--category-tree-drag-layer);pointer-events:none;max-width:min(340px,80vw);font-size:12px;display:flex;position:fixed}.category-drag-ghost strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.category-drag-ghost span{color:var(--muted);flex-shrink:0;font-size:10px}.category-drag-hint{height:var(--category-tree-hint-height);line-height:var(--category-tree-hint-height);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.category-move-controls{align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);flex-wrap:wrap;font-size:12px;display:flex}.category-move-controls>strong{overflow-wrap:anywhere}.category-move-controls .form-actions{margin:0}.category-tree-row.is-over,.category-root-drop.is-over,.category-tree-row.is-moving{background:var(--soft);box-shadow:inset 0 0 0 1px var(--brand)}.category-root-drop{width:100%;margin-bottom:var(--space-2);border-style:dashed;justify-content:center}.category-move-review{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--soft);overflow-wrap:anywhere}.category-move-review p{margin:var(--space-2) 0}.unit-manager{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3)}.unit-manager summary{cursor:pointer;color:var(--muted);font-size:12px}@media (width<=560px){.category-form>.field-label{flex:100%}.category-row .form-actions{width:100%}}@media (pointer:coarse){:is(.category-manager,.brand-manager) button,:is(.category-manager,.brand-manager) .field-label input,:is(.category-manager,.brand-manager) .field-label select,.unit-manager button,.unit-manager .field-label input,.unit-manager .field-label select{min-height:44px}}.bulk-editor{gap:var(--space-3);min-width:0;display:grid}.bulk-list{border:1px solid var(--line);border-radius:var(--radius-sm);height:338px;padding:var(--space-2);overflow-y:auto}.bulk-list.catalog-delete-list{height:auto;max-height:var(--catalog-delete-list-max-height);overflow-wrap:anywhere}.catalog-delete-list>p+p{margin-top:var(--space-2)}.brand-management-groups,.brand-management-tools{gap:var(--space-4);min-width:0;display:grid}.brand-management-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--brand-management-column-min)),1fr));align-items:start;gap:var(--space-4);min-width:0;display:grid}.brand-management-group{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);background:var(--surface);overflow-wrap:anywhere;min-width:0}.brand-management-group h3{color:var(--product-info-heading);font-size:var(--brand-management-heading-size);font-weight:var(--brand-management-heading-weight);margin:0 0 var(--space-3)}.brand-management-group>.secondary{margin:0 0 var(--space-3)}.brand-management-group .management-toolbar{margin:var(--space-3) 0}.brand-management-group .bulk-list{height:auto;max-height:var(--brand-management-list-height)}.brand-merge-pickers{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--brand-merge-picker-min)),1fr));gap:var(--space-3);margin-bottom:var(--space-3);display:grid}.brand-management-group select{max-width:100%}.brand-merge-review{border-top:1px solid var(--line);padding-top:var(--space-3);margin-top:var(--space-4)}.brand-merge-review h4{color:var(--product-info-heading);font-size:var(--brand-management-heading-size);font-weight:var(--brand-management-heading-weight);margin:0 0 var(--space-3)}.brand-merge-summary{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brand-merge-summary>div{background:var(--soft);border-radius:var(--radius-sm);padding:var(--space-2)}.brand-merge-summary span{font-size:var(--product-preview-font-size);color:var(--muted);display:block}.brand-merge-summary strong{color:var(--text);margin-top:var(--space-1);display:block}.brand-merge-products{max-height:var(--brand-merge-preview-height);border:1px solid var(--line);border-radius:var(--radius-sm);margin:var(--space-3) 0;overflow-y:auto}.brand-merge-products>div{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line)}.brand-merge-products>div:last-child{border-bottom:0}.brand-merge-products strong,.brand-merge-products span{overflow-wrap:anywhere;display:block}.brand-merge-products span{font-size:var(--product-preview-font-size);color:var(--muted);margin-top:var(--space-1)}.remote-search-control{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg);padding-inline:var(--space-3) var(--space-1);margin-top:var(--space-2);display:flex}.remote-search-control>svg{color:var(--muted);flex-shrink:0}.remote-search-control:focus-within{outline:var(--space-1) solid var(--focus);outline-offset:var(--space-1)}.remote-search-select .remote-search-control input{box-shadow:none;min-width:0;min-height:var(--remote-search-row-height);background:0 0;border:0;outline:none;flex:1;margin:0;padding-inline:0}.remote-search-select .remote-search-toggle{min-width:var(--remote-search-row-height);min-height:var(--remote-search-row-height);padding:var(--space-2);color:var(--muted);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.remote-search-results{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-2);margin-top:var(--space-2);background:var(--surface);box-shadow:var(--shadow)}.remote-search-anchor{position:relative}.remote-search-popup{inset-inline:0;top:calc(100% + var(--space-2));z-index:var(--search-select-popup-layer);min-height:0;max-height:var(--remote-search-room);box-sizing:border-box;flex-direction:column;margin-top:0;display:flex;position:absolute}.remote-search-anchor.opens-above>.remote-search-popup{top:auto;bottom:calc(100% + var(--space-2))}.remote-search-popup>.remote-search-options{flex:0 auto;min-height:0}.remote-search-popup>.searchable-select-pages{flex-shrink:0}.remote-search-options{height:calc(var(--remote-search-row-height) * var(--remote-search-result-rows));overscroll-behavior:contain;scrollbar-gutter:stable;position:relative;overflow-y:auto}.remote-search-inline{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--surface)}.remote-search-inline .remote-search-results{box-shadow:none;border:0;border-radius:0;padding:0}.remote-search-inline .remote-search-options{scrollbar-gutter:stable;position:relative}.remote-search-inline .remote-search-options:focus-visible{outline:var(--space-1) solid var(--focus)}.remote-search-inline .remote-search-options .searchable-select-option{box-sizing:border-box;width:100%}.remote-search-inline .remote-search-selected{margin-top:var(--space-2)}.remote-search-select .remote-search-options .searchable-select-option{height:var(--remote-search-row-height);min-height:var(--remote-search-row-height);padding-block:var(--space-1)}.remote-search-options .searchable-select-option>span{overflow:hidden}.remote-search-options .searchable-select-option small{white-space:nowrap;text-overflow:ellipsis;margin-top:var(--space-1);overflow:hidden}.remote-search-selected{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-top:var(--space-2);border-radius:var(--radius-sm);background:var(--soft);color:var(--brand);display:flex}.remote-search-selected>span{overflow-wrap:anywhere;flex:1;min-width:0}.remote-search-selected small{color:var(--muted);display:block}.searchable-select{min-width:0;position:relative}.searchable-select .searchable-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;background:var(--input-bg);width:100%;color:var(--input-text);border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:var(--space-1);min-height:var(--search-select-row-height);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--search-select-font-size);display:flex}.searchable-select-value{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.searchable-select-value>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.searchable-select-value small{color:var(--muted)}.searchable-select-trigger>svg{flex-shrink:0}.searchable-select .searchable-select-editable{gap:var(--space-1);padding-block:0;padding-inline-end:var(--space-1)}.searchable-select-editable:focus-within{outline:var(--space-1) solid var(--focus);outline-offset:var(--space-1)}.searchable-select .searchable-select-editable input{width:100%;min-width:0;min-height:0;padding:var(--space-2) 0;box-shadow:none;color:inherit;font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;margin:0}.searchable-select-editable[data-open=false] input::placeholder{color:var(--input-text);opacity:1}.searchable-select-editable button{padding:var(--space-2);color:var(--muted);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.searchable-select-popup{top:calc(100% + var(--space-1));z-index:var(--search-select-popup-layer);background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:var(--space-2);max-height:min(var(--search-select-popup-height),var(--search-select-room));flex-direction:column;min-height:0;display:flex;position:absolute;inset-inline:0}.searchable-select.opens-above .searchable-select-popup{top:auto;bottom:calc(100% + var(--space-1))}.searchable-select-search{flex-shrink:0;position:relative}.searchable-select-search>svg{inset-inline-start:var(--space-2);color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.searchable-select .searchable-select-search input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg);width:100%;color:var(--input-text);min-height:var(--search-select-row-height);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--search-select-font-size);margin:0;padding-inline-start:var(--space-8)}.searchable-select-status{color:var(--muted);font-size:var(--search-select-font-size);padding:var(--space-2) 0;flex-shrink:0;margin:0}.searchable-select-options{overscroll-behavior:contain;min-height:0;overflow-y:auto}.searchable-select .searchable-select-option{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;background:var(--surface);width:100%;color:var(--text);border-radius:var(--radius-sm);min-height:var(--search-select-row-height);padding:var(--space-2);font-size:var(--search-select-font-size);border:0;display:flex}.searchable-select-option>span{overflow-wrap:anywhere;min-width:0}.searchable-select-option strong,.searchable-select-option small{display:block}.searchable-select-option small{color:var(--muted);margin-top:var(--space-1)}.searchable-select .searchable-select-option.is-highlighted,.searchable-select .searchable-select-option[aria-selected=true]{background:var(--soft)}.searchable-select .searchable-select-option>svg{color:var(--brand);flex-shrink:0}.searchable-select-empty{padding:var(--space-3);color:var(--muted);font-size:var(--search-select-font-size)}.searchable-select.is-inline .searchable-select-popup{max-height:none;margin-top:var(--space-2);box-shadow:none;position:static}.searchable-select.is-inline .searchable-select-options{height:var(--search-select-popup-height);flex:none}.searchable-select-pages{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);font-size:var(--search-select-font-size);display:flex}.searchable-select-pages label{align-items:center;gap:var(--space-2);min-width:0;display:flex}.searchable-select-pages input{width:var(--product-page-input-width);min-width:0}.searchable-select-selection{gap:var(--space-1);padding:var(--space-3);margin-top:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--soft);overflow-wrap:anywhere;font-size:var(--search-select-font-size);display:grid}.searchable-select-selection>span,.searchable-select-selection small{color:var(--muted)}.searchable-select .searchable-select-clear{border:0;border-top:1px solid var(--line);color:var(--muted);background:var(--surface);text-align:left;margin-top:var(--space-2);padding:var(--space-2);font-size:var(--search-select-font-size);border-radius:0;flex-shrink:0}.searchable-select .searchable-select-done{border-radius:var(--radius-sm);background:var(--button-bg);color:var(--button-text);margin-top:var(--space-2);padding:var(--space-2);min-height:var(--search-select-row-height);font-size:var(--search-select-font-size);border:0;flex-shrink:0}.product-structure-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--product-structure-choice-min)),1fr));gap:var(--space-3);display:grid}.product-structure-choice{text-align:left;gap:var(--space-1);min-width:0;min-height:var(--product-structure-choice-height);padding:var(--space-3) var(--space-4);border:1px solid var(--secondary-border);border-radius:var(--radius-sm);background:var(--secondary-bg);color:var(--secondary-text);align-content:center;display:grid}.product-structure-choice strong{font-size:var(--catalog-group-heading-size);font-weight:var(--catalog-group-heading-weight)}.product-structure-choice span{font-size:var(--product-entry-caption-size);line-height:1.4}.product-structure-choice[aria-pressed=true]{background:var(--button-bg);color:var(--button-text);border-color:var(--button-bg)}.product-structure-choice[aria-pressed=true]:hover:not(:disabled){background:var(--button-hover);border-color:var(--button-hover)}.product-structure>.secondary{margin:var(--space-2) 0 0}.product-variant-heading{justify-content:space-between;align-items:start;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.catalog-form .product-variant-heading h3{margin-bottom:var(--space-1)}.product-variant-heading p{margin:0}.catalog-form .product-variant-manager .variant-builder h4{font-size:var(--catalog-group-heading-size);font-weight:var(--catalog-group-heading-weight);margin:0 0 var(--space-2);color:var(--product-info-heading)}.product-variant-pickers{margin-block:var(--space-3)}.catalog-form .catalog-variant.product-variant-fields{margin:0 0 var(--space-3);border:0;align-items:start;min-width:0;padding:0}.catalog-form .product-variant-fields .catalog-identity{grid-template-columns:minmax(0,1fr)}.catalog-form .product-variant-selection>h3{margin-block:var(--space-4) var(--space-3)}.product-attribute-pickers{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-attribute-add{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-attribute-add>button{grid-column:1/-1;justify-self:end}.product-active{margin-top:var(--space-3);font-size:var(--product-entry-caption-size)}.product-variant-remove{grid-column:1/-1;justify-content:flex-end;display:flex}.bulk-row{align-items:center;gap:var(--space-3);padding:var(--space-2);border-bottom:1px solid var(--line);cursor:pointer;font-size:12px;display:flex}.bulk-row input{flex:none}.bulk-row small{color:var(--muted);margin-top:var(--space-1);display:block}.bulk-fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.bulk-field{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);align-content:start;gap:var(--space-2);display:grid}.bulk-editor input:not([type=checkbox]),.bulk-editor select{min-height:34px;font-size:12px}.bulk-preview{max-height:420px;font-size:12px;overflow:auto}.bulk-preview>div{border-bottom:1px solid var(--line);padding:var(--space-2)}.bulk-preview h4{margin:var(--space-2) 0}@media (pointer:coarse){.bulk-row,.bulk-editor input:not([type=checkbox]),.bulk-editor select{min-height:44px}}.catalog-history{gap:var(--space-3);margin-block:var(--space-3);display:grid}.catalog-history article{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3);font-size:12px}.catalog-history header{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.catalog-history header span,.catalog-history small{color:var(--muted)}.catalog-history small{margin-top:var(--space-1);display:block}.catalog-history-table{max-height:400px;margin-top:var(--space-2);overflow:auto}.catalog-history table{border-collapse:collapse;text-align:left;width:100%}.catalog-history td,.catalog-history th{padding:var(--space-2);border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;min-width:130px}.catalog-history summary{cursor:pointer;padding-block:var(--space-2)}.variant-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.variant-table th,.variant-table td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--line);vertical-align:middle}.variant-table input:not([type=checkbox]){min-height:34px;font:12px var(--font);max-width:220px;color:var(--input-text);background:var(--input-bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-2)}.variant-table small{color:var(--muted);margin-top:var(--space-1);display:block}.variant-builder{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3);margin-top:var(--space-3)}.variant-builder summary{cursor:pointer;font-weight:600}.variant-builder .check-label{margin:var(--space-2);display:inline-flex}@media (pointer:coarse){.variant-table input:not([type=checkbox]){min-height:44px}}.measurements-top{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;display:grid}.measurements-bottom{gap:var(--space-3);max-width:720px;margin-top:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=560px){.measurements-top{grid-template-columns:1fr}.measurements-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-card-information{margin-top:var(--space-6)}.product-card-information h3{color:var(--product-info-heading)}.catalog-form,.catalog-form .workspace-fields>.catalog-section{max-width:none}.product-stock-card{width:100%;max-width:200px;margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--stock-card-border);border-radius:var(--radius);color:var(--stock-card-text);background:var(--stock-card-bg);justify-self:end}.product-stock-card h3{margin:0 0 var(--space-2);font-size:14px}.product-stock-card strong{margin-bottom:var(--space-2);font-size:28px;line-height:1.2;display:block}.product-stock-card p{font-size:12px;font-weight:600}.product-stock-card span{margin-top:var(--space-2);font-size:11px;display:block}.catalog-form .catalog-section,.catalog-form .product-card-overview-main>.product-info-group,.catalog-form .channel-section{border:1px solid var(--catalog-group-line);border-radius:var(--radius);padding:var(--space-5);background:var(--surface);margin-bottom:var(--space-5);min-width:0}.catalog-form h3{color:var(--product-info-heading);font-size:var(--catalog-group-heading-size);font-weight:var(--catalog-group-heading-weight);margin:0 0 var(--space-4);line-height:1.4}.catalog-form .catalog-variant .catalog-section+.catalog-section{border-top:1px solid var(--catalog-group-line);padding-top:var(--space-5)}.catalog-form .variant-selected{border-top:1px solid var(--catalog-group-line);margin-top:var(--space-5);padding-top:var(--space-4)}.catalog-form .variant-selected>h4,.catalog-form .catalog-variant>legend{color:var(--product-info-heading);font-weight:var(--catalog-group-heading-weight)}@media (width<=560px){.catalog-form .catalog-section,.catalog-form .product-card-overview-main>.product-info-group,.catalog-form .channel-section{padding:var(--space-3)}}.product-card-actions{gap:var(--space-2)}.product-card-actions>button{width:auto;padding:var(--space-2) var(--space-3);min-height:34px;margin:0;font-size:12px}.product-card-actions .catalog-delete-action>button{padding:var(--space-2) var(--space-3);min-height:34px;font-size:12px}.product-card-actions-top{border-bottom:1px solid var(--line);padding-bottom:var(--space-3);margin-bottom:var(--space-3)}@media (pointer:coarse){.product-card-actions>button,.product-card-actions .catalog-delete-action>button{min-height:44px}}.product-card-actions-top>.product-card-actions{justify-content:flex-end}.brand-manager .category-form>button.compact-button{align-self:flex-end}.product-images-grid{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.product-image-card{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3);min-width:0}.product-image-card img{object-fit:contain;border-radius:var(--radius-sm);background:var(--bg);width:100%;height:160px;display:block}.product-image-card p{margin:var(--space-2) 0;font-size:12px}.product-image-card .form-actions{gap:var(--space-1)}.product-image-card .form-actions button{font-size:11px}.product-images-upload{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.product-images-upload .field-label{flex:250px}.product-card-overview{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.product-card-overview-main,.product-card-sidebar{min-width:0}.product-card-sidebar{gap:var(--space-3);padding-top:var(--space-3);display:grid}.product-card-sidebar .product-stock-card{max-width:none;padding:var(--space-3);margin:0}.catalog-form .product-card-overview-main>.product-info-group{margin-top:var(--space-3)}.catalog-form .product-card-information{margin-top:0}.catalog-form .catalog-section,.catalog-form .product-card-overview-main>.product-info-group,.catalog-form .channel-section{padding:var(--space-3);margin-bottom:var(--space-3)}.catalog-form h3{margin-bottom:var(--space-3)}.catalog-form .catalog-grid{gap:var(--space-2) var(--space-3)}.catalog-form .field-label input,.catalog-form .field-label select,.catalog-form .field-label textarea{min-height:34px}.catalog-form .field-label textarea{min-height:56px}.product-card-sidebar .product-images{margin:0}.product-card-sidebar .product-images-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));max-height:370px;overflow:auto}.product-card-sidebar .product-image-card{padding:var(--space-2)}.product-card-sidebar .product-image-card img{height:88px}.product-card-sidebar .product-image-card .secondary{display:block}.product-card-sidebar .product-image-card .form-actions{margin-top:var(--space-2)}.product-card-sidebar .product-image-card button{padding:var(--space-1) var(--space-2);min-height:30px}.product-card-sidebar .product-images-upload{gap:var(--space-2);margin-top:var(--space-3)}.product-card-sidebar .product-images-upload .field-label{flex-basis:100%}.product-card-sidebar .product-images .secondary{font-size:11px}.catalog-form .catalog-variant{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-form .catalog-variant .catalog-section{margin:0}.catalog-form .catalog-variant .catalog-section+.catalog-section{padding-top:var(--space-3)}.catalog-form .catalog-variant .catalog-section:last-of-type{margin-bottom:0}@media (width>=1600px){.product-card-overview{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=1199px){.product-card-overview{grid-template-columns:minmax(0,1fr)}.product-card-sidebar{margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;padding-top:0}}@media (width<=760px){.catalog-form .catalog-variant,.product-card-sidebar{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.catalog-form .field-label input,.catalog-form .field-label select,.product-card-sidebar .product-image-card button{min-height:44px}}.catalog-export-panel{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);background:var(--surface);margin-block:var(--space-4)}.catalog-export-panel>summary{cursor:pointer;font-size:13px;font-weight:600}.catalog-export-panel .workspace-fields{gap:var(--space-3);margin-top:var(--space-3);display:grid}.export-product-list{gap:var(--space-2);max-height:280px;font-size:12px;display:grid;overflow:auto}.product-browser-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.product-browser-layout>.panel,.product-browser-export{min-width:0}.product-browser-export .catalog-export-panel{margin:0}.product-browser-layout .product-live-search{flex:240px;max-width:360px}.product-browser-layout .product-browser-toolbar .field-label:not(.product-live-search){flex-basis:160px}.product-browser-export .form-actions{margin-top:var(--space-2)}.product-browser-export .secondary{font-size:11px}@media (width<=1199px){.product-browser-layout{grid-template-columns:minmax(0,1fr)}}.product-browser-main{gap:var(--space-4);min-width:0;display:grid}.product-browser-main>.panel{min-width:0}.label-printer{border-top:1px solid var(--line);padding-top:var(--space-3)}.label-printer>summary{cursor:pointer;font-size:12px;font-weight:600}.label-settings{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.label-printer iframe{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:420px}.product-browser-export{gap:var(--space-4);display:grid}.product-browser-export>.product-stock-card{max-width:none;padding:var(--space-3);min-width:0;margin:0}.product-stock-card--compact .product-stock-balance{align-items:center;gap:var(--space-3);display:flex}.product-stock-card--compact .product-stock-balance>div{flex:1;min-width:0}.product-stock-card--compact strong{font-size:var(--product-preview-stock-size);margin:0}.product-stock-card--compact p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.product-stock-card--compact span{overflow-wrap:anywhere}.product-stock-card--compact .product-stock-balance span{margin-top:var(--space-1)}.product-stock-card--compact .product-stock-sku{white-space:nowrap;text-overflow:ellipsis;height:1.4em;line-height:1.4;overflow:hidden}.product-image-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--space-3);min-width:0}.product-image-preview h3,.product-stock-card--compact h3{color:var(--product-info-heading);font-size:var(--catalog-group-heading-size);font-weight:var(--catalog-group-heading-weight);margin:0 0 var(--space-2)}.product-preview-frame{height:var(--product-preview-height);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);place-items:center;display:grid;overflow:hidden}.product-preview-frame img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.product-preview-placeholder{justify-items:center;gap:var(--space-2);padding:var(--space-3);text-align:center;color:var(--muted);font-size:var(--product-preview-font-size);max-width:100%;max-height:100%;display:grid;overflow:auto}.product-preview-placeholder p{margin:0}.product-preview-name{font-size:var(--product-preview-font-size);color:var(--muted);margin:var(--space-2) 0 0;overflow-wrap:anywhere;line-height:var(--product-preview-caption-line-height);height:calc(var(--product-preview-font-size) * var(--product-preview-caption-lines) * var(--product-preview-caption-line-height));-webkit-line-clamp:var(--product-preview-caption-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-image-preview>button{margin-top:var(--space-2)}.product-browser-export>.label-printer{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--space-4);min-width:0}.product-browser-export>.label-printer .workspace-fields{gap:var(--space-3);margin-top:var(--space-3);display:grid}.product-output-controls{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--muted);flex-wrap:wrap;font-size:11px;display:flex}.product-import .catalog-section{border:1px solid var(--catalog-group-line);border-radius:var(--radius-sm);padding:var(--space-3);margin-block:var(--space-3)}.product-import h3{color:var(--product-info-heading);font-size:var(--catalog-group-heading-size);font-weight:var(--catalog-group-heading-weight);margin:0 0 var(--space-3)}.import-mapping-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--catalog-import-field-min)),1fr));gap:var(--space-3);margin-block:var(--space-3);display:grid}.import-mapping-grid .secondary{overflow-wrap:anywhere}.import-preview-table{margin-block:var(--space-3);max-height:var(--catalog-import-preview-height);overflow:auto}.import-preview-table table{border-collapse:collapse;width:100%;font-size:var(--catalog-import-font-size)}.import-preview-table th,.import-preview-table td{text-align:left;vertical-align:top;padding:var(--space-2);border-bottom:1px solid var(--line);overflow-wrap:anywhere}.import-preview-table th{color:var(--product-info-heading);font-weight:700}.product-output-controls button{font-size:11px}.product-scroll-list{font-size:var(--product-result-description-size);font-family:var(--product-result-character-font)}.product-result-row{grid-template-columns:var(--product-result-check-width) minmax(0,1fr);border-bottom:1px solid var(--line);min-width:var(--product-result-table-min);align-items:stretch;display:grid}.product-result-row:last-child{border-bottom:0}.product-result-row .product-result,.product-results-heading{grid-template-columns:var(--product-result-columns);align-items:center;gap:var(--space-2);padding-inline:var(--space-3);display:grid}.product-result-row .product-result{min-height:var(--product-result-row-height);border:0}.product-result-row .product-result>span,.product-results-heading>span{font-family:var(--font)}.product-result-row .product-result>.product-result-brand{font-family:var(--product-result-character-font)}.product-results-heading>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.product-result-row .product-result-codes{min-width:0;font-size:var(--product-result-title-size);font-weight:var(--product-result-title-weight);color:var(--text);order:0}.product-result-row .product-result-meta{text-align:left;max-width:none;margin:0}.product-result-codes,.product-result-brand,.product-result-model,.product-result-meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.product-result-brand,.product-result-model{color:var(--muted);font-size:var(--product-result-description-size)}.product-result-field-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-results-heading-row{grid-template-columns:var(--product-result-check-width) minmax(0,1fr);min-width:var(--product-result-table-min);z-index:var(--product-result-header-layer);background:var(--table-head);color:var(--table-text);border-bottom:1px solid var(--line);display:grid;position:sticky;top:0}.product-results-heading{min-height:var(--product-result-header-height);font-size:var(--product-result-description-size);font-weight:400}.product-result-text{flex:1;min-width:0;display:block}.product-result-text strong,.product-result-description{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.product-result-description{font-size:var(--product-result-description-size);color:var(--muted);line-height:1.3}.product-output-check{background:var(--surface);cursor:pointer;justify-content:center;align-items:center;display:flex}.product-output-check input{width:15px;height:15px;accent-color:var(--brand);margin:0}@media (pointer:coarse){.product-scroll-list{--product-result-check-width:44px}.product-result-row .product-result{min-height:var(--product-page-touch-height)}}.primary-button:not(:disabled):hover{background:var(--button-hover);border-color:var(--button-hover)}.icon-button{color:var(--secondary-text);background:var(--secondary-bg);border-color:var(--secondary-border)}table{color:var(--table-text);background:var(--table-row)}tbody tr:hover{background:var(--table-hover)}.product-result-row .product-result{background:var(--table-row);color:var(--table-text)}.product-result-row .product-result:hover,.product-result-row .product-result.is-selected{background:var(--table-hover)}.product-result-row .product-result-codes{color:var(--table-text)}.product-output-check{background:var(--table-row)}.app-modal{color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5);width:min(var(--pricing-modal-width),calc(100% - var(--space-6)));max-height:calc(100% - var(--space-6));overflow:auto}.app-modal::backdrop{background:var(--pricing-backdrop)}.app-modal .form-actions{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;justify-content:flex-end;display:flex}.app-modal fieldset{border:1px solid var(--line);border-radius:var(--radius-sm);margin:var(--space-5) 0 0;padding:var(--space-4);min-width:0}.app-modal legend{padding:0 var(--space-2);font-size:13px}.product-stock-card p strong{font-size:inherit;line-height:inherit;margin:0;display:inline}.theme-editor h3{margin:0;font-size:14px}.theme-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.theme-section-heading .secondary{margin-top:var(--space-1)}.theme-editor button{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.theme-custom-layout{gap:var(--space-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.theme-color-section,.theme-preview-column{min-width:0}.theme-color-groups{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.theme-color-groups button[aria-pressed=true]{color:var(--brand-on);background:var(--brand);border-color:var(--brand)}.theme-color-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.theme-color-field{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm)}.theme-color-field .field-label{margin:0 0 var(--space-2);font-size:12px}.theme-color-controls{gap:var(--space-2);margin-bottom:var(--space-1);grid-template-columns:42px minmax(70px,1fr) 36px;align-items:center;display:grid}.theme-color-controls input{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:40px;color:var(--input-text);background:var(--input-bg);font:12px var(--font);padding:var(--space-2)}.theme-color-controls input[type=color]{height:40px;padding:var(--space-1);cursor:pointer}.theme-color-controls input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.theme-color-controls input[aria-invalid=true]{border-color:var(--rose)}.theme-color-controls button{min-height:40px;padding:var(--space-1)}.theme-preview-column{position:static}.theme-live-preview{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);font-size:11px;overflow:hidden}.theme-preview-top{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--topbar);padding:var(--space-3);border-bottom:1px solid var(--line);display:flex}.theme-preview-top strong{letter-spacing:1px}.theme-preview-top strong span{color:var(--brand)}.theme-preview-top>span{color:var(--muted);font-size:10px}.theme-preview-body{grid-template-columns:110px minmax(0,1fr);min-height:340px;display:grid}.theme-preview-nav{background:var(--nav);color:var(--nav-text);padding:var(--space-3) var(--space-2);gap:var(--space-2);flex-direction:column;display:flex}.theme-preview-nav>span{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);border-radius:var(--radius-sm);font-size:10px;display:flex}.theme-preview-nav>.theme-preview-nav-active{background:var(--nav-active);color:var(--nav-active-text)}.theme-preview-page{padding:var(--space-3);min-width:0}.theme-preview-page>strong{font-size:14px}.theme-preview-page p{color:var(--muted);font-size:10px}.theme-preview-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3);margin-top:var(--space-3)}.theme-preview-card>strong{font-size:25px;display:block}.theme-preview-card>span{color:var(--muted)}.theme-preview-card label{margin-top:var(--space-2);display:block}.theme-preview-card input{width:100%;min-width:0;color:var(--input-text);background:var(--input-bg);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;padding:var(--space-2);margin-top:var(--space-1);display:block}.theme-preview-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.theme-preview-actions>span{border-radius:var(--radius-sm);padding:var(--space-2)}.theme-preview-primary{background:var(--button-bg);color:var(--button-text)}.theme-preview-secondary{background:var(--secondary-bg);color:var(--secondary-text);border:1px solid var(--secondary-border)}.theme-preview-primary:hover{background:var(--button-hover)}.theme-preview-card input:focus{outline:2px solid var(--focus);outline-offset:2px}.theme-preview-product-heading{color:var(--product-info-heading);border-bottom:1px solid var(--catalog-group-line);margin-top:var(--space-3);padding-bottom:var(--space-1);font-weight:600}.theme-preview-channels{gap:var(--space-1);margin-top:var(--space-2);color:var(--text);flex-wrap:wrap;display:flex}.theme-preview-channels span{padding:var(--space-1);border-radius:var(--radius-sm)}.theme-preview-table{margin-top:var(--space-3);color:var(--table-text);border:1px solid var(--line)}.theme-preview-table>div{background:var(--table-row);padding:var(--space-2);justify-content:space-between;gap:var(--space-2);display:flex}.theme-preview-table>div:first-child{background:var(--table-head)}.theme-preview-table>div:last-child:hover{background:var(--table-hover)}.theme-preview-status{gap:var(--space-1);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.theme-preview-status>span{padding:var(--space-1);border-radius:var(--radius-sm)}.theme-preview-status>span:first-child{background:var(--success-soft);color:var(--success)}.theme-preview-status>span:nth-child(2){background:var(--warning-soft);color:var(--warning)}.theme-preview-status>span:last-child{background:var(--rose-soft);color:var(--rose)}.theme-preview-stock{margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--stock-card-border);border-radius:var(--radius-sm);background:var(--stock-card-bg);color:var(--stock-card-text)}.theme-overview-preview{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.theme-overview-preview .catalog-metric{padding:var(--space-2)}.theme-overview-preview .catalog-metric>span{font-size:10px;display:block}.theme-overview-preview .catalog-metric>strong{margin-top:var(--space-1);font-size:20px;display:block}.theme-preview-page .theme-overview-preview .catalog-metric p{color:inherit;margin-top:var(--space-1)}.theme-readability{background:var(--success-soft);color:var(--success);border-radius:var(--radius-sm);padding:var(--space-3);margin-top:var(--space-3);font-size:11px}.theme-readability p{margin-top:var(--space-1)}.theme-readability.has-issues{background:var(--warning-soft);color:var(--warning)}.theme-readability ul{padding-left:var(--space-4);margin-bottom:0}.theme-my-palettes{border-top:1px solid var(--line);padding-top:var(--space-5)}.theme-palette-create{align-items:end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.theme-palette-create .field-label{flex:0 280px;margin:0}.theme-saved-palettes{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.theme-saved-palette{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-4);min-width:0}.theme-saved-palette>strong,.theme-saved-palette>.secondary{overflow-wrap:anywhere;display:block}.theme-palette-dots{gap:var(--space-2);margin-top:var(--space-3);display:flex}.theme-palette-dots span{border:1px solid var(--line);border-radius:50%;width:24px;height:24px}.theme-remove-confirm{margin-top:var(--space-3);font-size:12px}.theme-remove-confirm button{margin:var(--space-2) var(--space-2) 0 0}@media (width<=1100px){.theme-custom-layout{grid-template-columns:minmax(0,1fr)}.theme-preview-column{width:100%;max-width:550px;position:static}}@media (width<=420px){.theme-preview-body{grid-template-columns:82px minmax(0,1fr)}.theme-preview-nav>span{flex-wrap:wrap;font-size:9px}.theme-preview-top>span{display:none}.theme-preview-page{padding:var(--space-2)}}
