:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--vz-body-bg,#f3f3f9);--panel:var(--vz-secondary-bg,#fff);--panel-soft:var(--vz-light,#f3f6f9);--ink:var(--vz-body-color,#212529);--text:var(--vz-body-color,#212529);--muted:var(--vz-secondary-color,#878a99);--line:var(--vz-border-color,#e9ebec);--soft:var(--vz-gray-200,#eff2f7);--accent:var(--vz-primary,#405189);--accent-soft:var(--vz-primary-bg-subtle,#e2e5ed);--accent-line:var(--vz-primary-border-subtle,#b3b9d0);--accent-ink:var(--vz-primary-text-emphasis,#364574);--info-bg:#e7f3ff;--info-ink:#3577b8;--info-line:#b8dcff;--queue-bg:#f5f3ff;--queue-ink:#6941c6;--queue-line:#d9d6fe;--complete-bg:#ecfeff;--complete-ink:#0f766e;--complete-line:#a5f3fc;--success-bg:#ecfdf3;--success-ink:#027a48;--success-line:#abefc6;--warn-bg:#fff7ed;--warn-ink:#c2410c;--warn-line:#fdba74;--danger-bg:#fef3f2;--danger-ink:#b42318;--danger-line:#fecdca;--neutral-bg:#f3f6f9;--neutral-ink:#495057;--neutral-line:#e9ebec;--table-hover-bg:#edf3ff;--shadow-card:0 1px 2px #38414a14;--shadow-float:0 10px 30px #38414a21;--focus-ring:0 0 0 3px #40518924;--workspace-compact-page-max:1680px;--workspace-compact-readable-max:1440px;--workspace-compact-modal-max:1560px;--workspace-compact-gap:12px;--workspace-compact-field-gap:10px}.barcode-preview-grid{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.barcode-preview-empty{border:1px dashed var(--line);background:var(--panel-soft);min-height:96px;color:var(--muted);border-radius:8px;place-items:center;padding:16px;font-size:13px;display:grid}.barcode-label{box-sizing:border-box;width:var(--barcode-label-width,50mm);height:var(--barcode-label-height,30mm);color:#111;letter-spacing:0;background:#fff;flex:none;font-family:Arial,Noto Sans KR,sans-serif;position:relative;overflow:hidden}.barcode-label--preview{appearance:none;cursor:pointer;border:1px solid var(--line);box-shadow:var(--shadow-card);padding:0}.barcode-label--selected{border-color:var(--accent);box-shadow:var(--focus-ring)}.barcode-label--print{page-break-after:always;break-after:page;border:0}.barcode-label-field{color:#111;text-align:left;white-space:nowrap;text-overflow:ellipsis;line-height:1.15;display:block;position:absolute;overflow:hidden}.barcode-label-text-stack{left:var(--barcode-label-text-left,2mm);top:var(--barcode-label-text-top,2mm);gap:var(--barcode-label-text-gap,.18mm);width:var(--barcode-label-text-width,46mm);height:var(--barcode-label-text-height,12.8mm);flex-direction:column;display:flex;position:absolute;overflow:hidden}.barcode-label-line{min-height:var(--barcode-label-secondary-min-height,1.7mm);max-height:var(--barcode-label-secondary-max-height,2.5mm);color:#111;white-space:nowrap;text-overflow:clip;font-size:5.8pt;font-weight:600;line-height:1.05;position:static}.barcode-label-line--name{max-height:var(--barcode-label-name-max-height,8.2mm);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;font-weight:700;line-height:1.02}.barcode-label-product{width:46mm;height:4mm;font-size:8pt;font-weight:700;top:2mm;left:2mm}.barcode-label-option{width:46mm;height:4mm;font-size:7pt;top:6mm;left:2mm}.barcode-label-option-code{width:18mm;height:3mm;font-size:6.5pt;top:10mm;left:2mm}.barcode-label-barcode{left:var(--barcode-label-barcode-left,2mm);top:var(--barcode-label-barcode-top,16mm);width:var(--barcode-label-barcode-width,46mm);height:var(--barcode-label-barcode-height,8.8mm);display:block;position:absolute;overflow:hidden}.barcode-label-barcode svg{shape-rendering:crispedges;width:100%;height:100%;display:block}.barcode-label-text{left:var(--barcode-label-barcode-text-left,2mm);top:var(--barcode-label-barcode-text-top,25.2mm);width:var(--barcode-label-barcode-text-width,46mm);height:var(--barcode-label-barcode-text-height,3mm);text-align:center;letter-spacing:0;font-family:Arial,sans-serif;font-size:7.2pt}.barcode-print-sheet{width:var(--barcode-print-sheet-width,50mm);color:#111;background:#fff}.mapping-modal-backdrop[data-barcode-dual-modal=setup]{padding:8px}.mapping-modal.barcode-print-modal{width:min(1680px,100vw - 16px);height:min(1040px,100dvh - 16px);max-height:calc(100dvh - 16px)}.mapping-modal-body.barcode-print-modal-body{grid-template-columns:minmax(720px,1.25fr) minmax(460px,.75fr);gap:18px;padding:18px}.mapping-modal-summary.barcode-print-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.barcode-print-setup-panel,.barcode-print-preview-panel{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;min-height:0;padding:14px;overflow:auto}.barcode-print-setup-panel{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;display:grid}.barcode-print-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.barcode-print-wide-field{grid-column:1/-1}.barcode-print-field-palette{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.barcode-print-field-palette>div{gap:6px;display:grid}.barcode-print-field-palette strong{color:var(--ink);font-size:12px}.barcode-print-field-palette>div>div{flex-wrap:wrap;gap:6px;display:flex}.barcode-print-field-palette button.status-pill{cursor:pointer;border:0}.barcode-print-field-palette button.status-pill:focus-visible{outline-offset:2px;outline:2px solid #40518959}.barcode-print-option-table{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;min-height:0;margin-top:12px;display:grid;overflow:auto}.barcode-print-option-head,.barcode-print-option-row{grid-template-columns:minmax(180px,1.25fr) minmax(160px,1fr) minmax(140px,.9fr) 74px;align-items:center;gap:8px;min-width:680px;padding:8px 10px;display:grid}.barcode-print-option-head.is-basic,.barcode-print-option-row.is-basic{grid-template-columns:minmax(180px,1.25fr) minmax(160px,1fr) 74px;min-width:500px}.barcode-print-option-head{z-index:1;border-bottom:1px solid var(--line);color:var(--muted);background:#f6f8fb;font-size:11px;font-weight:900;position:sticky;top:0}.barcode-print-option-row+.barcode-print-option-row{border-top:1px solid var(--soft)}.barcode-print-option-row>span{gap:2px;min-width:0;display:grid}.barcode-print-option-row strong,.barcode-print-option-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.barcode-print-option-row strong{color:var(--ink);font-size:12.5px}.barcode-print-option-row small{color:var(--muted);font-size:11px;font-weight:700}.barcode-print-qty-input{text-align:center;min-width:58px}.barcode-print-preview-panel .compact-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.barcode-print-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:1180px){.mapping-modal.barcode-print-modal{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.mapping-modal-body.barcode-print-modal-body{grid-template-columns:minmax(0,1fr);overflow:auto}.barcode-print-setup-panel{min-height:420px}.barcode-print-preview-panel{min-height:260px}}.barcode-print-resolve-modal{width:min(760px,100vw - 32px)}.barcode-print-missing-list{gap:10px;max-height:min(560px,100vh - 230px);padding:16px;display:grid;overflow:auto}.barcode-print-missing-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);align-items:center;gap:12px;padding:12px;display:grid}.barcode-print-missing-row>span{gap:3px;min-width:0;display:grid}.barcode-print-missing-row strong,.barcode-print-missing-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.barcode-print-missing-row strong{color:var(--ink);font-size:13px}.barcode-print-missing-row small{color:var(--muted);font-size:11.5px;font-weight:800}.barcode-print-output{width:var(--barcode-print-sheet-width,50mm);position:absolute;top:0;left:-10000px}.barcode-management-page{gap:14px;display:grid}.barcode-management-tabs{border:1px solid var(--line);background:var(--panel);border-radius:8px;width:fit-content;max-width:100%;display:inline-flex;overflow-x:auto}.barcode-management-tabs button{border:0;border-right:1px solid var(--line);min-width:118px;color:var(--muted);background:0 0;padding:9px 14px;font-size:13px;font-weight:900}.barcode-management-tabs button:last-child{border-right:0}.barcode-management-tabs button.is-active{background:var(--accent);color:#fff}.barcode-management-panel,.barcode-paper-panel{gap:14px;display:grid}.barcode-management-toolbar{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:10px;padding:14px;display:grid}.barcode-management-toolbar .master-index-toolbar{margin:0}.barcode-management-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.barcode-workbench-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.barcode-management-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.barcode-summary-card{border:1px solid var(--line);background:var(--panel);min-width:0;color:inherit;text-align:left;border-radius:8px;gap:4px;padding:12px;display:grid}.barcode-summary-card:hover,.barcode-summary-card.is-active{border-color:var(--accent);background:#f4f6ff}.barcode-management-summary span{color:var(--muted);font-size:11px;font-weight:900}.barcode-management-summary strong{color:var(--ink);font-size:20px;line-height:1}.barcode-management-summary small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.barcode-management-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;max-height:min(64vh,680px);overflow:auto}.barcode-management-table{min-width:1360px;display:grid}.barcode-management-table-head,.barcode-management-row{grid-template-columns:44px minmax(210px,1.15fr) minmax(210px,1.05fr) minmax(130px,.7fr) minmax(180px,.9fr) minmax(130px,.65fr) 80px minmax(150px,.7fr) minmax(150px,.75fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.barcode-management-table-head{z-index:1;border-bottom:1px solid var(--line);color:var(--muted);background:#f6f8fb;font-size:11px;font-weight:900;position:sticky;top:0}.barcode-management-row{color:inherit;cursor:default}.barcode-management-row+.barcode-management-row{border-top:1px solid var(--soft)}.barcode-management-row:hover,.barcode-management-row.is-selected{background:#f4f6ff}.barcode-management-row>span{gap:3px;min-width:0;display:grid}.barcode-management-row strong,.barcode-management-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.barcode-management-row strong{color:var(--ink);font-size:13px}.barcode-management-row small{color:var(--muted);font-size:11px;font-weight:800}.barcode-management-row em.status-pill{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;font-style:normal;overflow:hidden}.barcode-value-cell{align-content:center}.barcode-status-cell,.barcode-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex!important}.barcode-status-cell small{flex-basis:100%}.barcode-row-actions .button.compact{min-height:28px;padding-inline:8px}.barcode-management-row-empty{color:var(--muted);text-align:center;padding:32px 16px;font-size:13px;font-weight:800}.barcode-management-detail-row{border:1px solid var(--line);background:#fbfcff;border-radius:8px;grid-column:1/-1;gap:10px;margin-top:2px;padding:12px;display:grid}.barcode-management-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.barcode-management-detail-grid>div{border:1px solid var(--soft);background:var(--panel);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.barcode-management-detail-grid span{color:var(--muted);font-size:11px;font-weight:900}.barcode-management-detail-grid strong,.barcode-management-detail-grid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.barcode-paper-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.barcode-paper-preset,.barcode-paper-note{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:12px;padding:14px;display:grid}.barcode-paper-preset>div{flex-wrap:wrap;gap:6px;display:flex}.barcode-paper-preset h3{color:var(--ink);margin:0;font-size:16px}.barcode-paper-preset dl{gap:8px;margin:0;display:grid}.barcode-paper-preset dl>div{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.barcode-paper-preset dt{color:var(--muted);font-size:12px;font-weight:900}.barcode-paper-preset dd{min-width:0;color:var(--ink);margin:0;font-size:13px;font-weight:800}.barcode-paper-note p{color:var(--muted);margin:0}@page barcode-label-page{size:50mm 30mm;margin:0}@media print{body:has(.barcode-print-sheet){background:#fff;margin:0}body:has(.barcode-print-sheet) *{visibility:hidden}:is(body:has(.barcode-print-sheet) .barcode-print-sheet,body:has(.barcode-print-sheet) .barcode-print-sheet *){visibility:visible}.barcode-print-sheet{width:var(--barcode-print-sheet-width,50mm);-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;position:absolute;inset:0 auto auto 0}.barcode-label{page:barcode-label-page;width:var(--barcode-label-width,50mm);height:var(--barcode-label-height,30mm);margin:0}.barcode-print-output{position:static;left:auto}}.read-model-status{border:1px solid var(--border-color,#d9e2ec);background:var(--surface-color,#fff);color:var(--text-muted,#526070);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;font-size:13px;display:flex}.read-model-status-label{color:#0f172a;background:#e2e8f0;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-weight:700;display:inline-flex}.read-model-status-success .read-model-status-label{color:#14532d;background:#dcfce7}.read-model-status-warning .read-model-status-label{color:#854d0e;background:#fef3c7}.read-model-status-error .read-model-status-label{color:#991b1b;background:#fee2e2}.read-model-status code{color:#334155;font-size:12px}.read-model-status-error{color:#b91c1c;margin:0}html[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vz-body-bg:#1a1d21;--vz-body-color:#ced4da;--vz-heading-color:#f3f6f9;--vz-secondary-bg:#212529;--vz-secondary-color:#878a99;--vz-border-color:#32383e;--vz-light:#2a2f34;--vz-card-bg:#212529;--vz-header-bg:#212529;--vz-header-border:#32383e;--vz-header-item-color:#f3f6f9;--vz-header-item-sub-color:#adb5bd;--vz-topbar-user-bg:#252a30;--vz-topbar-search-bg:#2a2f34;--vz-topbar-search-color:#e9ecef;--vz-vertical-menu-bg:#212529;--vz-vertical-menu-border:#32383e;--vz-vertical-menu-title-color:#878a99;--vz-vertical-menu-item-color:#adb5bd;--vz-vertical-menu-item-hover-color:#f3f6f9;--vz-vertical-menu-item-active-color:#8ca5e8;--vz-vertical-menu-sub-item-color:#878a99;--vz-vertical-menu-sub-item-hover-color:#e9ecef;--vz-vertical-menu-sub-item-active-color:#8ca5e8;--vz-primary:#6d7fbd;--vz-primary-bg-subtle:#29324f;--vz-primary-border-subtle:#465891;--vz-primary-text-emphasis:#9fb0ff;--vz-input-border-custom:#3c434b;--vz-page-title-border:#32383e;--vz-page-title-box-shadow:0 1px 2px #00000038;--bg:#1a1d21;--panel:#212529;--panel-soft:#2a2f34;--ink:#ced4da;--text:#ced4da;--muted:#878a99;--line:#32383e;--soft:#32383e;--accent:#405189;--accent-soft:#29324f;--accent-line:#465891;--accent-ink:#6d7fbd;--neutral-bg:#2a2f34;--neutral-ink:#cbd5e1;--neutral-line:#3c434b;--table-hover-bg:#223252;--shadow-card:0 1px 2px #0003;--shadow-float:0 16px 34px #00000057;--focus-ring:0 0 0 3px #6d7fbd3d}.workspace-auth-page{place-items:center;min-height:100vh;display:grid}.workspace-auth-panel{gap:14px;width:min(460px,100%);display:grid}.workspace-auth-form{gap:12px;margin-top:6px;display:grid}.workspace-form-field{color:var(--muted);gap:6px;font-weight:500;display:grid}.workspace-form-field span{color:var(--ink)}.workspace-form-error,.workspace-form-success{border:1px solid var(--line);border-radius:8px;margin:0;padding:10px 12px}.compact-message,.compact-feedback{padding:6px 8px;font-size:12px}.action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-form-error{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger-ink)}.workspace-form-success{border-color:var(--success-line);background:var(--success-bg);color:var(--success-ink)}.content-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;gap:18px;margin-top:1.5rem;padding:1rem;display:grid}.section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.section-heading h2{color:#343a40;margin:0;font-size:16px;line-height:1.3}.section-heading p{color:var(--muted);margin:4px 0 0;font-size:12px}.workspace-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:14px;display:grid}.workspace-form-grid label,.workspace-form-field{min-width:0}.workspace-form-grid label{color:#495057;gap:6px;font-size:12px;font-weight:600;display:grid}.workspace-form-grid label>span{min-width:0}.workspace-form-grid small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.35}.workspace-form-grid input,.workspace-form-grid select,.workspace-form-grid textarea{border:1px solid var(--vz-input-border-custom,var(--line));background:var(--panel);width:100%;min-height:38px;color:var(--ink);font:inherit;box-shadow:none;border-radius:6px;padding:8px 10px}.workspace-form-grid textarea{resize:vertical;min-height:96px}.workspace-form-grid input:focus,.workspace-form-grid select:focus,.workspace-form-grid textarea:focus{border-color:var(--accent-line);box-shadow:var(--focus-ring);outline:none}.workspace-checkbox-field{color:#495057;align-items:center;gap:8px;min-height:38px;font-size:12px;font-weight:600;display:inline-flex!important}.workspace-checkbox-field input{width:16px;min-height:16px;accent-color:var(--accent)}.workspace-form-actions{flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;display:flex}.primary-button,.secondary-button,.danger-button{min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.primary-button{border-color:var(--accent);background:var(--accent);color:#fff}.secondary-button{border-color:var(--line);background:var(--panel-soft);color:#343a40}.danger-button{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger-ink)}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.danger-button:hover:not(:disabled){box-shadow:var(--shadow-card)}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{cursor:not-allowed;opacity:.58}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.metric-grid.compact{grid-template-columns:repeat(auto-fit,minmax(160px,220px))}.metric-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:4px;min-height:62px;padding:12px;display:grid}.metric-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.metric-card strong{color:#343a40;font-size:18px;line-height:1.25}.settings-provider-card{border-color:var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.settings-provider-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.settings-provider-card.is-selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--panel));box-shadow:var(--focus-ring)}.settings-provider-card:disabled{cursor:not-allowed;opacity:.62}.workspace-account-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;gap:11px;padding:13px 12px;display:grid}.workspace-account-meta{gap:3px;display:grid}.workspace-account-meta strong{font-size:14px;line-height:1.25}.workspace-account-meta span{color:var(--muted)}.workspace-account-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-account-actions .status-pill{flex-shrink:0}.workspace-account-button{justify-content:center;align-items:center;min-height:34px;text-decoration:none;display:inline-flex}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--vz-body-font-family,"Poppins"), "Poppins", sans-serif;margin:0;padding:0;font-size:13px;line-height:1.5}body{min-height:100vh}.workspace-shell{min-height:100vh;display:flex}.workspace-sidebar{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;flex-shrink:0;gap:18px;width:264px;padding:18px 14px;transition:width .18s,padding .18s,border-color .18s,opacity .18s;display:flex}.workspace-sidebar.desktop-only{height:100vh;position:sticky;top:0;overflow-y:auto}.workspace-sidebar.collapsed{opacity:0;pointer-events:none;border-right-color:#0000;width:0;padding:0;overflow:hidden}.workspace-content{flex:1;min-width:0;position:relative}.workspace-main{width:100%}.workspace-toast-viewport{z-index:1095;pointer-events:none;flex-direction:column-reverse;gap:10px;width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;left:16px}html[data-layout=vertical][data-sidebar-size=lg] .workspace-toast-viewport{left:calc(var(--vz-vertical-menu-width,250px) + 16px)}html[data-layout=vertical][data-sidebar-size=sm] .workspace-toast-viewport{left:calc(var(--vz-vertical-menu-width-sm,70px) + 16px)}.workspace-toast{pointer-events:auto;border:1px solid var(--line);box-shadow:var(--shadow-float);color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.45;animation:.16s ease-out workspaceToastIn}.workspace-toast.success{color:#166534;background:#f0fdf4fa;border-color:#b7e0c2}.workspace-toast.error{color:#991b1b;background:#fef2f2fa;border-color:#fecaca}.workspace-toast.info{color:#1d4ed8;background:#eff6fffa;border-color:#bfdbfe}.workspace-alert-backdrop{z-index:1300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workspace-alert-modal{border:1px solid var(--line);background:var(--panel);width:min(460px,100%);color:var(--ink);border-radius:10px;animation:.14s ease-out workspaceAlertIn;overflow:hidden;box-shadow:0 24px 64px #0f172a3d}.workspace-alert-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel-soft) 62%, var(--panel));grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 18px 14px;display:grid}.workspace-alert-head h2{color:var(--ink);margin:2px 0 0;font-size:18px;line-height:1.35}.workspace-alert-icon{color:#405189;background:#e0e7ff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.workspace-alert-icon.success{color:#16a34a;background:#dcfce7}.workspace-alert-icon.error{color:#dc2626;background:#fee2e2}.workspace-alert-icon.warning{color:#d97706;background:#fef3c7}.workspace-alert-body{max-height:min(340px,52vh);color:var(--text);gap:4px;padding:18px;font-size:13px;line-height:1.55;display:grid;overflow:auto}.workspace-alert-body p{overflow-wrap:anywhere;margin:0}.workspace-alert-actions{border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel-soft) 48%, var(--panel));justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.workspace-compact-stack{gap:var(--workspace-compact-gap);width:min(100%, var(--workspace-compact-page-max));margin-inline:auto;display:grid}.workspace-modal-backdrop{z-index:1240;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workspace-modal-card{border:1px solid var(--line);background:var(--panel);width:min(960px,100vw - 48px);max-height:min(760px,100dvh - 48px);color:var(--ink);border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a3d}.workspace-modal-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel-soft) 58%, var(--panel));justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px 14px;display:flex}.workspace-modal-head h2{color:var(--ink);margin:0;font-size:18px;line-height:1.3}.workspace-modal-head p{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:700}.workspace-modal-body{gap:12px;padding:14px 18px;display:grid;overflow:auto}.workspace-modal-actions{border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel-soft) 44%, var(--panel));flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 18px 14px;display:flex}.compact-form-grid{gap:var(--workspace-compact-field-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.compact-form-field{min-width:0}.compact-form-field.is-short{grid-column:span 3}.compact-form-field.is-medium{grid-column:span 4}.compact-form-field.is-wide,.compact-form-field.is-half{grid-column:span 6}.compact-form-field.is-full{grid-column:1/-1}@keyframes workspaceAlertIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes workspaceToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.workspace-toast-viewport,html[data-layout=vertical][data-sidebar-size=lg] .workspace-toast-viewport,html[data-layout=vertical][data-sidebar-size=sm] .workspace-toast-viewport{width:auto;bottom:12px;left:12px;right:12px}.workspace-alert-backdrop{padding:12px}.workspace-alert-modal,.workspace-compact-stack{width:100%}.workspace-modal-backdrop{align-items:stretch;padding:0}.workspace-modal-card{border-radius:0;width:100vw;max-height:100dvh}.workspace-modal-head,.workspace-modal-body,.workspace-modal-actions{padding-inline:14px}.compact-form-field.is-short,.compact-form-field.is-medium,.compact-form-field.is-wide,.compact-form-field.is-half,.compact-form-field.is-full{grid-column:1/-1}}a{color:inherit}.page-shell{width:min(1560px,100%);margin:0 auto;padding:22px 24px 42px}.hero{background:0 0;border:0;border-radius:0;gap:6px;padding:0 2px 2px;display:grid}.hero h1{color:#343a40;letter-spacing:0;margin:0;font-size:21px;line-height:1.2}.hero p,.panel p{color:var(--muted);margin:0;line-height:1.5}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:14px;display:grid}.panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;padding:16px}.panel h2,.panel h3{color:#343a40;margin:0 0 8px;font-size:16px;line-height:1.3}.list{color:var(--muted);gap:8px;margin:0;padding-left:18px;display:grid}.mono{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.workspace-title{font-size:18px;line-height:1.3}.workspace-sidebar-head{gap:16px;display:grid}.workspace-sidebar-head-row{justify-content:space-between;align-items:start;gap:10px;display:flex}.workspace-brand-link{min-width:0;color:inherit;align-items:flex-start;text-decoration:none;display:inline-flex}.workspace-brand-copy{gap:6px;min-width:0;display:grid}.workspace-brand-logo{object-fit:cover;object-position:center;width:168px;max-width:100%;height:52px;display:block}.workspace-brand-logo.mobile{width:132px;height:40px}.mobile-brand{min-width:0}.workspace-sidebar-nav{flex:auto;align-content:start;gap:10px;display:grid}.workspace-sidebar-head+.workspace-sidebar-nav,.workspace-account-card+.workspace-sidebar-nav{margin-top:2px}.workspace-nav-group{gap:5px;display:grid}.workspace-nav-icon{flex-shrink:0;width:16px;height:16px}.workspace-nav-label,.button-icon-wrap{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.button .button-icon-wrap,.action-link .button-icon-wrap{justify-content:center}.button .workspace-nav-icon,.action-link .workspace-nav-icon{width:15px;height:15px}.icon-button{justify-content:center;align-items:center;min-width:34px;padding:0;display:inline-flex}.workspace-nav-trigger{color:#495057;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-weight:600;transition:background-color .12s,color .12s,border-color .12s;display:flex}.workspace-nav-trigger:hover,.workspace-nav-trigger.active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.workspace-subnav{gap:3px;padding-left:0;display:grid}.workspace-subnav-link{color:#6c757d;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 10px 0 24px;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;display:flex}.workspace-subnav-link:hover{background:var(--panel-soft);color:var(--accent)}button.workspace-subnav-link{width:100%;font:inherit;cursor:pointer}.workspace-subnav-parent{justify-content:space-between}.workspace-subnav-branch{gap:6px;display:grid}.workspace-subnav-nested{border-left:1px solid var(--line);gap:3px;margin-left:17px;padding-left:10px;display:grid}.workspace-subnav-link.depth-2{min-height:32px;padding-left:10px;font-size:13px}.workspace-subnav-link.depth-3{min-height:30px;padding-left:8px;font-size:12px}.workspace-subnav-link.active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);box-shadow:inset 3px 0 0 var(--accent);font-weight:700}.workspace-subnav-link.disabled{color:#adb5bd}.workspace-mobile-bar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f7faf5;align-items:center;gap:12px;padding:12px 16px;position:sticky;top:0}.workspace-mobile-title{font-size:15px;line-height:1.3}.workspace-sidebar-backdrop{z-index:1003;background:#1018287a;position:fixed;inset:0}.workspace-sidebar-reveal{z-index:25;margin:16px 0 0 20px;position:sticky;top:16px}.mobile-sidebar{width:min(320px,100vw - 24px);height:100%;overflow-y:auto}.workspace-subnav-link,.chip,.category-link,.entity-link{text-decoration:none}.external-link{color:var(--accent);white-space:nowrap;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.workspace-nav-link{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 10px;font-size:12px}.page-section{margin-top:14px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:14px;display:grid}.stat-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;min-height:66px;padding:12px 14px;position:relative;overflow:hidden}.stat-card:before{content:"";background:var(--accent);width:3px;position:absolute;inset:0 auto 0 0}.stat-card strong{color:#343a40;margin-top:5px;font-size:18px;line-height:1.25;display:block}.stat-card small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:700;line-height:1.3;display:block}.stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.section-head,.hero-row{justify-content:space-between;align-items:start;gap:12px;display:flex}.hero-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.global-recrawl-actions{gap:8px;margin-top:10px;display:grid}.global-recrawl-title{color:var(--text);font-size:15px;line-height:1.2}.inline-actions,.filter-row,.pill-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-row{margin:14px 0}.compact-field{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.compact-field input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:86px;min-height:34px;color:var(--text);font:inherit;padding:6px 8px}.compact-field select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);min-height:34px;color:var(--text);font:inherit;padding:6px 8px}.pill-list{max-width:560px}.quantity-stepper{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.quantity-stepper input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:76px;min-height:34px;color:var(--text);text-align:right;font:inherit;padding:6px 8px}.zone-allocation-editor{gap:8px;min-width:300px;display:grid}.zone-allocation-fields{grid-template-columns:repeat(2,minmax(136px,1fr));gap:8px;display:grid}.zone-allocation-field{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;min-height:36px;padding:6px 8px}.zone-allocation-field span{text-overflow:ellipsis;white-space:nowrap;max-width:86px;overflow:hidden}.zone-allocation-field input{text-align:right;width:56px;min-height:28px}.zone-allocation-field small,.rocket-growth-zone-box-estimate{color:#405189;margin-top:3px;font-size:11px;font-weight:800;line-height:1.2;display:block}.rocket-growth-plan-filter-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:10px}.rocket-growth-plan-search-input{text-align:left;width:280px}.rocket-growth-workflow-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.rocket-growth-workflow-stepper button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.rocket-growth-workflow-stepper button span{width:22px;height:22px;color:var(--ink);background:#e5e7eb;border-radius:999px;place-items:center;font-size:12px;display:inline-grid}.rocket-growth-workflow-stepper button.active{border-color:var(--primary);color:var(--primary);background:#2563eb1a}.rocket-growth-workflow-stepper button:disabled{cursor:default;opacity:1}.rocket-growth-step-actions{justify-content:flex-end;margin-bottom:12px}.rocket-growth-workflow-panel .section-heading,.rocket-growth-workflow-panel .rocket-growth-workflow-stepper{margin-bottom:8px}.rocket-growth-workflow-panel .rocket-growth-step-actions{margin-bottom:0}.rocket-growth-preview-panel .table-wrap,.rocket-growth-workflow-panel .table-wrap{max-height:min(72vh,760px);overflow:auto}.rocket-growth-source-snapshot-table-wrap .wcf-technical-info,.rocket-growth-recommendation-plan-table-wrap .wcf-technical-info,.rocket-growth-preview-items-table-wrap .wcf-technical-info,.rocket-growth-preview-zone-items-table-wrap .wcf-technical-info,.rocket-growth-plan-items-table-wrap .wcf-technical-info,.rocket-growth-revision-table-wrap .wcf-technical-info,.rocket-growth-audit-table-wrap .wcf-technical-info{margin-top:6px;padding:6px}.rocket-growth-source-snapshot-table-wrap .wcf-technical-info summary,.rocket-growth-recommendation-plan-table-wrap .wcf-technical-info summary,.rocket-growth-preview-items-table-wrap .wcf-technical-info summary,.rocket-growth-preview-zone-items-table-wrap .wcf-technical-info summary,.rocket-growth-plan-items-table-wrap .wcf-technical-info summary,.rocket-growth-revision-table-wrap .wcf-technical-info summary,.rocket-growth-audit-table-wrap .wcf-technical-info summary{font-size:11px}.rocket-growth-source-snapshot-table-wrap .wcf-technical-grid,.rocket-growth-recommendation-plan-table-wrap .wcf-technical-grid,.rocket-growth-preview-items-table-wrap .wcf-technical-grid,.rocket-growth-preview-zone-items-table-wrap .wcf-technical-grid,.rocket-growth-plan-items-table-wrap .wcf-technical-grid,.rocket-growth-revision-table-wrap .wcf-technical-grid,.rocket-growth-audit-table-wrap .wcf-technical-grid{grid-template-columns:minmax(0,1fr)}.rocket-growth-plan-action-confirm{border:1px solid var(--danger-line);background:var(--danger-bg);color:var(--danger-ink);border-radius:8px;gap:8px;margin-top:8px;padding:8px;display:grid}.rocket-growth-plan-action-confirm p{margin:0;font-size:12px;font-weight:700}.rocket-growth-preview-panel .table-wrap .data-table thead th,.rocket-growth-workflow-panel .table-wrap .data-table thead th{z-index:6;box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0}.rocket-growth-plan-view-tabs{margin:10px 0}.rocket-growth-draft-impact-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-top:12px;padding:12px}.rocket-growth-draft-impact-panel .section-heading{margin-bottom:8px}.rocket-growth-draft-impact-panel h3{margin:0;font-size:15px}.rocket-growth-draft-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.rocket-growth-workflow-panel .rocket-growth-draft-impact-table-wrap{max-height:260px}@media (max-width:920px){.rocket-growth-draft-impact-grid{grid-template-columns:1fr}}.rocket-growth-plan-zone-quantity-input{text-align:right;width:76px;min-height:32px}.rocket-growth-select-all-header{min-width:48px}.rocket-growth-select-all-header span,.rocket-growth-select-all-header input{margin:0 auto;display:block}.rocket-growth-select-all-header input{margin-top:6px}.rocket-growth-center-select-field select{min-width:220px}.rocket-growth-plan-box-table{border-collapse:separate;border-spacing:0}.rocket-growth-plan-box-table th,.rocket-growth-plan-box-table td{vertical-align:top}.rocket-growth-plan-box-start-row td{border-top:2px solid #dbe4ef}.rocket-growth-plan-box-group-cell{box-shadow:inset -1px 0 0 var(--line);background:#f8fafc}.rocket-growth-plan-zone-group-cell{min-width:92px;box-shadow:inset -1px 0 0 var(--line);vertical-align:top;background:#f8fafc}.rocket-growth-plan-product-group-cell,.rocket-growth-plan-option-group-cell{box-shadow:inset -1px 0 0 var(--line);vertical-align:top;background:#f8fafc}.rocket-growth-plan-product-group-cell{min-width:260px}.rocket-growth-plan-option-group-cell{min-width:120px}.rocket-growth-plan-box-fill-cell{min-width:110px}.rocket-growth-plan-box-fill-cell strong{margin-bottom:5px;display:block}.rocket-growth-plan-box-capacity-field{min-width:116px}.rocket-growth-plan-box-capacity-field input{text-align:right;width:72px;min-height:30px}.data-table.rocket-growth-plan-items-table{table-layout:auto;border-collapse:separate;border-spacing:0;width:max-content;min-width:max-content}.data-table.rocket-growth-plan-items-table thead th{z-index:7;position:sticky;top:0}.data-table.rocket-growth-plan-items-table thead tr:first-child th{height:48px}.data-table.rocket-growth-plan-items-table thead tr:nth-child(2) th{top:48px}.rocket-growth-plan-items-table .rocket-growth-zone-column{border-left:1px dashed #d7deea;border-right:1px dashed #e6ebf2}.rocket-growth-plan-items-table thead .rocket-growth-zone-column{background:#eef2f7}.rocket-growth-plan-items-table .rocket-growth-zone-group-header{text-align:center;font-weight:800}.rocket-growth-plan-items-table .rocket-growth-zone-quantity-column{white-space:nowrap;background:#ffffffc7;width:106px;min-width:106px;max-width:116px;padding-left:8px;padding-right:8px}.rocket-growth-zone-header-cell{justify-items:center;gap:3px;line-height:1.15;display:grid}.rocket-growth-zone-header-cell strong{color:var(--ink);font-size:12px;font-weight:900}.rocket-growth-zone-header-box-total{color:#405189;white-space:nowrap;font-size:10px;font-weight:900}.rocket-growth-plan-items-table .rocket-growth-zone-status-column{white-space:nowrap;background:#f8fafcdb;width:112px;min-width:112px;max-width:128px;padding-left:8px;padding-right:8px}.rocket-growth-plan-items-table .rocket-growth-total-column{background:#f8fafcb8;border-left:2px dashed #cbd5e1}.rocket-growth-plan-items-table .rocket-growth-sticky-product-cell,.rocket-growth-plan-items-table .rocket-growth-sticky-option-cell{background:var(--panel);z-index:2;box-shadow:1px 0 0 var(--line);position:sticky}.rocket-growth-plan-items-table thead .rocket-growth-sticky-product-cell,.rocket-growth-plan-items-table thead .rocket-growth-sticky-option-cell{z-index:10;background:#eef2f7}.rocket-growth-plan-items-table .rocket-growth-sticky-product-cell{min-width:236px;max-width:260px;left:0}.rocket-growth-plan-items-table .rocket-growth-sticky-option-cell{min-width:184px;max-width:220px;left:236px}.rocket-growth-zone-quantity-input{text-align:right;grid-area:1/1/span 2;width:62px;min-height:34px}.rocket-growth-quantity-stepper{grid-template-rows:16px 16px;grid-template-columns:62px 28px;align-items:stretch;gap:2px 4px;display:inline-grid}.rocket-growth-quantity-stepper button{border:1px solid var(--line);background:var(--surface);width:28px;height:100%;min-height:0;color:var(--ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.rocket-growth-revision-history .section-heading{margin-bottom:10px}.rocket-growth-revision-table-wrap,.rocket-growth-audit-table-wrap{max-height:min(54vh,520px);overflow:auto}.rocket-growth-current-revision-row td{background:#4051890f}.rocket-growth-current-revision-pill{margin-left:8px}.rocket-growth-audit-heading{margin-top:18px}.rocket-growth-change-review-table,.rocket-growth-draft-impact-zone-table,.rocket-growth-draft-impact-warning-table,.rocket-growth-plan-zone-table,.rocket-growth-plan-export-table,.rocket-growth-plan-center-table,.rocket-growth-revision-table,.rocket-growth-audit-table{table-layout:fixed}.rocket-growth-change-review-table th:first-child{width:92px}.rocket-growth-change-review-table th:nth-child(2),.rocket-growth-change-review-table th:nth-child(3){width:210px}.rocket-growth-change-review-table th:nth-child(n+4){width:118px}.rocket-growth-plan-export-table th:first-child,.rocket-growth-plan-center-table th:first-child{width:148px}.rocket-growth-plan-export-table th:nth-child(4){width:132px}.rocket-growth-plan-center-table th:nth-child(2){width:260px}.rocket-growth-plan-center-table th:nth-child(3){width:168px}.rocket-growth-revision-table th:first-child,.rocket-growth-audit-table th:nth-child(2){width:220px}.rocket-growth-revision-table th:nth-child(2),.rocket-growth-revision-table th:nth-child(3),.rocket-growth-revision-table th:nth-child(7),.rocket-growth-audit-table th:nth-child(3){width:126px}.rocket-growth-audit-table th:first-child{width:170px}.rocket-growth-audit-table-wrap td:nth-child(4),.rocket-growth-audit-table-wrap td:nth-child(5){min-width:180px}.purchase-document-actions.rocket-growth-recommendation-filter-grid{grid-template-columns:minmax(220px,1.4fr) minmax(168px,.9fr) minmax(138px,.7fr) minmax(138px,.7fr) minmax(112px,auto) minmax(112px,auto)}.rocket-growth-recommendation-applied-filters{border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;margin-top:10px}.rocket-growth-recommendation-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.rocket-growth-source-snapshot-table,.rocket-growth-recommendation-plan-table{table-layout:fixed}.rocket-growth-source-snapshot-table{min-width:1120px}.rocket-growth-recommendation-plan-table{min-width:1160px}.rocket-growth-source-snapshot-table th:first-child{width:178px}.rocket-growth-source-snapshot-table th:nth-child(2){width:220px}.rocket-growth-source-snapshot-table th:nth-child(3){width:318px}.rocket-growth-source-snapshot-table th:nth-child(4),.rocket-growth-source-snapshot-table th:nth-child(6){width:76px}.rocket-growth-source-snapshot-table th:nth-child(5),.rocket-growth-source-snapshot-table th:nth-child(7){width:108px}.rocket-growth-source-snapshot-table th:nth-child(8){width:180px}.rocket-growth-recommendation-plan-table th:first-child{width:178px}.rocket-growth-recommendation-plan-table th:nth-child(2){width:214px}.rocket-growth-recommendation-plan-table th:nth-child(3){width:236px}.rocket-growth-recommendation-plan-table th:nth-child(4),.rocket-growth-recommendation-plan-table th:nth-child(5),.rocket-growth-recommendation-plan-table th:nth-child(6),.rocket-growth-recommendation-plan-table th:nth-child(7){width:92px}.rocket-growth-recommendation-plan-table th:nth-child(8){width:190px}.rocket-growth-source-snapshot-table td,.rocket-growth-recommendation-plan-table td{overflow-wrap:anywhere}.rocket-growth-outbound-applied-filters{border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;margin-top:10px}.rocket-growth-outbound-needed-table,.rocket-growth-outbound-plan-history-table,.rocket-growth-outbound-plan-detail-table{table-layout:fixed}.rocket-growth-outbound-needed-table{min-width:1900px}.rocket-growth-outbound-plan-history-table{min-width:920px}.rocket-growth-outbound-plan-detail-table{min-width:1510px}.rocket-growth-outbound-needed-table th:first-child{width:116px}.rocket-growth-outbound-needed-table th:nth-child(2){width:260px}.rocket-growth-outbound-needed-table th:nth-child(3){width:104px}.rocket-growth-outbound-needed-table th:nth-child(4){width:170px}.rocket-growth-outbound-needed-table th:nth-child(n+5):nth-child(-n+16){width:112px}.rocket-growth-outbound-needed-table th:nth-child(17){width:220px}.rocket-growth-outbound-plan-history-table th:first-child{width:180px}.rocket-growth-outbound-plan-history-table th:nth-child(2){width:260px}.rocket-growth-outbound-plan-history-table th:nth-child(n+3){width:112px}.rocket-growth-outbound-plan-detail-table th:first-child{width:154px}.rocket-growth-outbound-plan-detail-table th:nth-child(2){width:176px}.rocket-growth-outbound-plan-detail-table th:nth-child(3){width:280px}.rocket-growth-outbound-plan-detail-table th:nth-child(n+4){width:116px}.rocket-growth-outbound-plan-detail-table input[type=number]{text-align:right;width:82px;min-height:32px}.rocket-growth-outbound-needed-table td,.rocket-growth-outbound-plan-history-table td,.rocket-growth-outbound-plan-detail-table td{overflow-wrap:anywhere;vertical-align:top}.rocket-growth-center-status-applied-filters,.rocket-growth-returns-applied-filters,.rocket-purchase-job-applied-filters,.rocket-purchase-report-applied-filters{border:1px solid var(--line);border-radius:8px;width:100%;min-width:0;margin-top:10px}.rocket-growth-center-summary-table,.rocket-growth-returns-table,.rocket-purchase-jobs-table,.rocket-purchase-period-table,.rocket-purchase-sku-table,.rocket-purchase-unallocated-ad-table,.rocket-purchase-exception-table{table-layout:fixed}.rocket-growth-center-summary-table{min-width:980px}.rocket-growth-returns-table{min-width:1280px}.rocket-purchase-jobs-table{min-width:1240px}.rocket-purchase-period-table{min-width:1180px}.rocket-purchase-sku-table{min-width:1320px}.rocket-purchase-unallocated-ad-table{min-width:1040px}.rocket-purchase-exception-table{min-width:1260px}.rocket-growth-center-summary-table th:first-child{width:220px}.rocket-growth-center-summary-table th:nth-child(2){width:132px}.rocket-growth-center-summary-table th:nth-child(n+3):nth-child(-n+7){width:108px}.rocket-growth-center-summary-table th:nth-child(8){width:230px}.rocket-growth-returns-table th:first-child{width:118px}.rocket-growth-returns-table th:nth-child(2){width:178px}.rocket-growth-returns-table th:nth-child(3){width:260px}.rocket-growth-returns-table th:nth-child(4),.rocket-growth-returns-table th:nth-child(5),.rocket-growth-returns-table th:nth-child(6),.rocket-growth-returns-table th:nth-child(7),.rocket-growth-returns-table th:nth-child(8){width:132px}.rocket-growth-returns-table th:nth-child(9){width:260px}.rocket-purchase-jobs-table th:first-child{width:176px}.rocket-purchase-jobs-table th:nth-child(2){width:96px}.rocket-purchase-jobs-table th:nth-child(3){width:174px}.rocket-purchase-jobs-table th:nth-child(4){width:180px}.rocket-purchase-jobs-table th:nth-child(5){width:330px}.rocket-purchase-jobs-table th:nth-child(6){width:150px}.rocket-purchase-period-table th:first-child{width:170px}.rocket-purchase-period-table th:nth-child(n+2):nth-child(-n+6){width:92px}.rocket-purchase-period-table th:nth-child(n+7){width:132px}.rocket-purchase-sku-table th:first-child{width:320px}.rocket-purchase-sku-table th:nth-child(2){width:170px}.rocket-purchase-sku-table th:nth-child(n+3):nth-child(-n+6){width:90px}.rocket-purchase-sku-table th:nth-child(n+7){width:132px}.rocket-purchase-unallocated-ad-table th:first-child{width:260px}.rocket-purchase-unallocated-ad-table th:nth-child(2){width:164px}.rocket-purchase-unallocated-ad-table th:nth-child(3){width:78px}.rocket-purchase-unallocated-ad-table th:nth-child(n+4){width:132px}.rocket-purchase-exception-table th:first-child{width:300px}.rocket-purchase-exception-table th:nth-child(2){width:116px}.rocket-purchase-exception-table th:nth-child(3){width:150px}.rocket-purchase-exception-table th:nth-child(4){width:160px}.rocket-purchase-exception-table th:nth-child(5),.rocket-purchase-exception-table th:nth-child(6){width:148px}.rocket-purchase-exception-table th:nth-child(7){width:260px}.rocket-growth-center-summary-table td,.rocket-growth-returns-table td,.rocket-purchase-jobs-table td,.rocket-purchase-period-table td,.rocket-purchase-sku-table td,.rocket-purchase-unallocated-ad-table td,.rocket-purchase-exception-table td{overflow-wrap:anywhere;vertical-align:top}.rocket-growth-quantity-stepper button:first-of-type{grid-area:2/2}.rocket-growth-quantity-stepper button:last-of-type{grid-area:1/2}.rocket-growth-quantity-stepper button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.rocket-growth-quantity-stepper button:disabled{opacity:.45;cursor:not-allowed}.rocket-growth-box-zone-filter .button.active{border-color:var(--primary);color:var(--primary);background:#2563eb1a}.rocket-growth-box-add-panel{background:#f8fafc;border:1px solid #4051892e;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;margin:8px 0 10px;padding:10px 12px;display:flex}.rocket-growth-box-add-panel strong{color:var(--ink);display:block}.rocket-growth-box-add-product-field select{min-width:360px}.rocket-growth-box-select-field{min-width:160px;margin-top:8px}.rocket-growth-box-select-field select{min-height:30px}.rocket-growth-box-add-button{margin-top:8px}.rocket-growth-box-product-cell{justify-content:space-between;align-items:center;gap:8px;display:flex}.rocket-growth-box-line-delete{color:#dc2626;cursor:pointer;background:0 0;border:0;flex:none;font-weight:900}.rocket-growth-box-line-delete:hover{color:#991b1b;text-decoration:underline}.rocket-growth-box-line-quantity-input{text-align:right;width:72px;min-height:30px}.rocket-growth-box-fill-cell{gap:4px;min-width:86px;display:grid}.rocket-growth-box-fill-cell span{font-weight:800}.rocket-growth-box-fill-bar{background:#e5e7eb;border:1px solid #cbd5e1;border-radius:999px;height:10px;overflow:hidden}.rocket-growth-box-fill-meter,.rocket-growth-box-fill-bar i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#1d4ed8);height:100%;display:block}.rocket-growth-zone-stock-cell{min-width:0}.rocket-growth-zone-stock-editor{align-items:center;min-width:0;display:inline-flex}.rocket-growth-zone-stock-summary{gap:4px;min-width:76px;display:grid}.rocket-growth-zone-stock-summary span,.rocket-growth-total-stock-summary span{background:#f8fafc;border-radius:6px;gap:1px;padding:4px 6px;line-height:1.1;display:grid}.rocket-growth-zone-stock-summary b,.rocket-growth-total-stock-summary b,.rocket-growth-total-inbound span{color:var(--muted);font-size:10px;font-weight:900}.rocket-growth-zone-stock-summary strong,.rocket-growth-total-stock-summary strong{color:var(--ink);text-align:right;font-size:12px;font-weight:900}.rocket-growth-zone-stock-summary .is-post{background:#40518914}.rocket-growth-zone-stock-summary .is-post strong,.rocket-growth-total-stock-summary span:last-child strong{color:#405189}.rocket-growth-total-stock-cell{min-width:146px}.rocket-growth-total-inbound{background:#f8fafc;border:1px solid #4051892e;border-radius:7px;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;padding:6px 8px;display:flex}.rocket-growth-total-inbound strong{color:var(--ink);font-size:14px;font-weight:900}.rocket-growth-total-stock-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.rocket-growth-box-basis-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rocket-growth-box-basis-cell strong{font-weight:900}.rocket-growth-box-rule-button{color:#9a3412;background:#fff7ed;border-color:#c2410c47;min-height:26px;padding:4px 8px;font-weight:900}.rocket-growth-box-rule-button:hover:not(:disabled){color:#7c2d12;background:#ffedd5;border-color:#c2410c}.rocket-growth-box-rule-scope{flex-wrap:wrap;gap:8px;display:flex}.rocket-growth-box-rule-target-card{background:#f8fafc;border:1px solid #40518929;border-radius:8px;gap:4px;padding:12px;display:grid}.rocket-growth-box-rule-target-card span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.rocket-growth-box-rule-target-card strong{color:var(--ink);font-size:15px;font-weight:900}.rocket-growth-box-rule-target-card p{color:var(--muted);margin:0;font-size:12px}.rocket-growth-warehouse-stock-cell{min-width:150px;transition:background .15s,color .15s}.rocket-growth-sales-metric-cell{min-width:168px}.rocket-growth-sales-metric-grid{grid-template-columns:repeat(2,minmax(64px,1fr));gap:6px;display:grid}.rocket-growth-sales-metric{background:#f8fafc;border:1px solid #40518929;border-radius:7px;gap:2px;padding:6px 8px;line-height:1.15;display:grid}.rocket-growth-sales-metric span,.rocket-growth-sales-daily-label,.rocket-growth-sales-daily-grid b{color:var(--muted);font-size:11px;font-weight:800}.rocket-growth-sales-metric strong{color:var(--ink);font-size:14px;font-weight:900}.rocket-growth-sales-daily-grid{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:11px;display:flex}.rocket-growth-sales-daily-grid span{align-items:baseline;gap:3px;display:inline-flex}.rocket-growth-sales-daily-grid strong{color:#405189;font-size:12px;font-weight:900}.rocket-growth-warehouse-stock-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.rocket-growth-warehouse-stock-line{margin-top:4px;font-weight:800}.rocket-growth-mapping-needed-button{color:#9a3412;background:#fff7ed;border-color:#c2410c59;justify-content:center;width:100%;font-weight:900}.rocket-growth-remap-button{color:#405189;background:#ffffffb8;border-color:#40518947;flex:none;min-height:28px;padding-inline:9px;font-weight:800}.rocket-growth-remap-button:hover:not(:disabled){color:#24366b;background:#fff;border-color:#405189}.rocket-growth-warehouse-stock-cell.is-ok{color:#14532d;background:#f0fdf4}.rocket-growth-warehouse-stock-cell.is-warning{color:#9a3412;background:#fff7ed;font-weight:800}.rocket-growth-warehouse-stock-cell.is-critical{color:#991b1b;background:#fee2e2;font-weight:900}.rocket-growth-warehouse-stock-cell.is-over{color:#7f1d1d;background:#fee2e2;font-weight:900}.data-table tbody tr:hover td.rocket-growth-warehouse-stock-cell.is-ok{color:#14532d;background:#dcfce7}.data-table tbody tr:hover td.rocket-growth-warehouse-stock-cell.is-warning{color:#9a3412;background:#ffedd5}.data-table tbody tr:hover td.rocket-growth-warehouse-stock-cell.is-critical,.data-table tbody tr:hover td.rocket-growth-warehouse-stock-cell.is-over{color:#7f1d1d;background:#fecaca}.rocket-growth-warehouse-stock-cell.is-warning .subtle,.rocket-growth-warehouse-stock-cell.is-critical .subtle,.rocket-growth-warehouse-stock-cell.is-over .subtle{color:inherit;font-weight:800}.rocket-growth-small-number-input{text-align:right;width:88px}.rocket-growth-management-modal{width:min(1440px,100vw - 48px);height:min(820px,100vh - 48px);max-height:calc(100vh - 48px)}.rocket-growth-management-body{grid-template-columns:minmax(520px,1.35fr) minmax(360px,.65fr)}.rocket-growth-management-modal .mapping-selected-panel,.rocket-growth-management-modal .mapping-search-panel{min-height:0}.rocket-growth-management-table{min-height:0;overflow:auto}.rocket-growth-settings-filter-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:8px;margin:10px 0 0;display:grid}.rocket-growth-settings-filter-row .compact-field{min-width:0}.rocket-growth-settings-filter-row .toolbar-page-summary{white-space:nowrap;place-self:center end;margin-left:0}.rocket-growth-settings-applied-filters{border:1px solid var(--line);border-radius:8px;margin-top:8px}.rocket-growth-management-table .data-table{min-width:860px}.rocket-growth-zone-management-table,.rocket-growth-center-management-table{table-layout:fixed}.rocket-growth-zone-management-table{min-width:920px}.rocket-growth-center-management-table{min-width:1180px}.rocket-growth-zone-management-table td,.rocket-growth-center-management-table td{overflow-wrap:anywhere;vertical-align:top}.rocket-growth-zone-management-table th:first-child{width:150px}.rocket-growth-zone-management-table th:nth-child(2),.rocket-growth-zone-management-table th:nth-child(3),.rocket-growth-zone-management-table th:nth-child(5){width:96px}.rocket-growth-zone-management-table th:nth-child(6){width:170px}.rocket-growth-zone-management-table th:nth-child(7){width:132px}.rocket-growth-center-management-table th:first-child{width:180px}.rocket-growth-center-management-table th:nth-child(2){width:122px}.rocket-growth-center-management-table th:nth-child(3),.rocket-growth-center-management-table th:nth-child(4),.rocket-growth-center-management-table th:nth-child(8){width:92px}.rocket-growth-center-management-table th:nth-child(5){width:180px}.rocket-growth-center-management-table th:nth-child(6){width:260px}.rocket-growth-center-management-table th:nth-child(7){width:132px}.rocket-growth-center-management-table th:nth-child(9){width:170px}.rocket-growth-center-management-table th:nth-child(10){width:122px}.rocket-growth-management-table tr.is-selected td{background:color-mix(in srgb, var(--accent) 7%, var(--panel))}.rocket-growth-manager-form{align-content:start;overflow:auto}.rocket-growth-manager-form h3{color:var(--ink);margin:0 0 4px;font-size:16px}@media (max-width:1100px){.rocket-growth-management-modal{width:min(100%,100vw - 24px);height:calc(100vh - 24px)}.rocket-growth-management-body{grid-template-columns:minmax(0,1fr)}.rocket-growth-settings-filter-row .toolbar-page-summary{justify-self:start}}.rocket-growth-box-rule-table{max-height:520px;overflow:auto}.rocket-growth-box-table-wrap[data-wcf-boxes-workbench=numeric-spec-row-detail][data-wcf-stable-table-body=true]{min-height:min(46vh,520px);max-height:min(64vh,700px);overflow:auto}.master-table-wrap .rocket-growth-box-table{table-layout:fixed;min-width:1280px}.rocket-growth-box-table th,.rocket-growth-box-table td,.rocket-growth-box-rule-target-table th,.rocket-growth-box-rule-target-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.rocket-growth-box-table th:first-child,.rocket-growth-box-table td:first-child{width:240px}.rocket-growth-box-table th:nth-child(2),.rocket-growth-box-table td:nth-child(2){width:190px}.rocket-growth-box-table th:nth-child(3),.rocket-growth-box-table td:nth-child(3){width:130px}.rocket-growth-box-table th:nth-child(4),.rocket-growth-box-table td:nth-child(4){width:230px}.rocket-growth-box-table th:nth-child(5),.rocket-growth-box-table td:nth-child(5){width:112px}.rocket-growth-box-table th:nth-child(6),.rocket-growth-box-table td:nth-child(6){width:190px}.rocket-growth-box-table th:nth-child(7),.rocket-growth-box-table td:nth-child(7),.rocket-growth-box-table th:nth-child(8),.rocket-growth-box-table td:nth-child(8){width:150px}.rocket-growth-box-table tbody tr[data-wcf-box-row-click=detail]{cursor:pointer}.rocket-growth-box-table tbody tr[data-wcf-box-row-click=detail]:focus-visible td,.rocket-growth-box-table tbody tr[data-wcf-box-row-click=detail].is-active td{background:var(--table-hover-bg);outline:2px solid color-mix(in srgb, var(--accent) 62%, transparent);outline-offset:-2px}.rocket-growth-box-primary-cell,.rocket-growth-box-numeric-cell,.rocket-growth-box-capacity-cell,.rocket-growth-box-usage-cell,.rocket-growth-box-status-cell,.rocket-growth-box-rule-target-cell,.rocket-growth-box-estimate-cell{gap:4px;min-width:0;display:grid}.rocket-growth-box-primary-cell span,.rocket-growth-box-primary-cell small,.rocket-growth-box-numeric-cell span,.rocket-growth-box-capacity-cell span,.rocket-growth-box-usage-cell span,.rocket-growth-box-estimate-cell span{color:var(--muted);font-size:11px;font-weight:700}.rocket-growth-box-numeric-cell strong,.rocket-growth-box-estimate-cell strong{text-align:right}.rocket-growth-box-numeric-cell.needs-value strong,.rocket-growth-box-estimate-cell.needs-value strong{color:var(--danger)}.rocket-growth-box-status-cell{grid-template-columns:repeat(2,max-content);align-items:start}.rocket-growth-box-rule-target-table{table-layout:fixed;min-width:1320px}.rocket-growth-box-rule-target-table th:first-child,.rocket-growth-box-rule-target-table td:first-child{width:70px}.rocket-growth-box-rule-target-table th:nth-child(2),.rocket-growth-box-rule-target-table td:nth-child(2){width:260px}.rocket-growth-box-rule-target-table th:nth-child(3),.rocket-growth-box-rule-target-table td:nth-child(3){width:90px}.rocket-growth-box-rule-target-table th:nth-child(4),.rocket-growth-box-rule-target-table td:nth-child(4){width:180px}.rocket-growth-box-rule-target-table th:nth-child(5),.rocket-growth-box-rule-target-table td:nth-child(5){width:120px}.rocket-growth-box-rule-target-table th:nth-child(6),.rocket-growth-box-rule-target-table td:nth-child(6){width:260px}.rocket-growth-box-rule-target-table th:nth-child(7),.rocket-growth-box-rule-target-table td:nth-child(7){width:130px}.rocket-growth-box-rule-target-table th:nth-child(8),.rocket-growth-box-rule-target-table td:nth-child(8){width:170px}.rocket-growth-box-rule-target-table th:nth-child(9),.rocket-growth-box-rule-target-table td:nth-child(9){width:110px}.rocket-growth-box-detail-drawer{width:min(820px,100vw)}.rocket-growth-box-detail-drawer .master-drawer-head>div:first-child{min-width:0}.rocket-growth-box-detail-section{margin-top:12px}.rocket-growth-box-detail-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rocket-growth-box-detail-stat-grid>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.rocket-growth-box-detail-stat-grid span,.rocket-growth-box-detail-stat-grid small,.rocket-growth-box-detail-grid>span,.rocket-growth-box-related-rule span{color:var(--muted);font-size:12px;font-weight:800}.rocket-growth-box-detail-stat-grid strong{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:18px}.rocket-growth-box-detail-grid{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.rocket-growth-box-detail-grid>strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.rocket-growth-box-related-rules{gap:8px;max-height:320px;display:grid;overflow:auto}.rocket-growth-box-related-rule{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(120px,max-content);align-items:start;gap:10px;padding:10px;display:grid}.rocket-growth-box-related-rule>div{gap:4px;min-width:0;display:grid}.rocket-growth-dimension-fields{grid-template-columns:repeat(3,minmax(58px,1fr));gap:6px;min-width:220px;display:grid}.rocket-growth-dimension-fields input{text-align:right;min-width:0}.rocket-growth-inbound-product-summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;margin:12px 0 16px;padding:14px 16px;display:flex}.rocket-growth-preview-panel .section-heading{margin-bottom:8px}.rocket-growth-preview-criteria-form{align-items:end;margin-bottom:10px}.rocket-growth-preview-stats{gap:8px;margin-bottom:8px}.rocket-growth-preview-stats .stat-card{min-height:0;padding:10px 12px}.rocket-growth-preview-stats .stat-card strong{font-size:18px}.rocket-growth-preview-work-summary,.rocket-growth-preview-applied-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.rocket-growth-preview-work-summary{background:#f8fafc;border:1px solid #40518929;border-radius:8px;padding:10px 12px}.rocket-growth-preview-work-summary div{border-right:1px solid var(--line);gap:2px;min-width:112px;padding-right:12px;display:grid}.rocket-growth-preview-work-summary div:last-child{border-right:0}.rocket-growth-preview-work-summary span{color:var(--muted);font-size:11px;font-weight:900}.rocket-growth-preview-work-summary strong{color:var(--ink);font-size:15px;font-weight:900}.rocket-growth-preview-applied-controls{margin-top:-2px}.rocket-growth-preview-panel .rocket-growth-inbound-product-summary{margin:8px 0 10px;padding:10px 12px}.rocket-growth-preview-panel .rocket-growth-inbound-product-summary strong{font-size:16px}.rocket-growth-preview-panel .rocket-growth-inbound-product-summary p{margin:2px 0 0}.rocket-growth-row-include-cell{min-width:82px}.rocket-growth-row-include-cell input,.rocket-growth-row-include-cell .status-pill{margin:0 auto;display:block}.rocket-growth-row-include-cell .status-pill{width:max-content;margin-top:6px}.rocket-growth-plan-items-table tbody tr.is-excluded td{color:#64748b;background:#f8fafc}.rocket-growth-plan-items-table tbody tr.is-excluded td:not(.rocket-growth-row-include-cell){opacity:.74}.rocket-growth-plan-items-table tbody tr.is-excluded input:not([type=checkbox]),.rocket-growth-plan-items-table tbody tr.is-excluded button:not(.rocket-growth-remap-button):not(.rocket-growth-mapping-needed-button){cursor:not-allowed}.rocket-growth-preview-zone-items-table,.rocket-growth-preview-box-table{table-layout:fixed}.rocket-growth-preview-zone-items-table th:first-child,.rocket-growth-preview-zone-items-table th:nth-child(2){width:240px}.rocket-growth-preview-zone-items-table th:nth-child(3),.rocket-growth-preview-zone-items-table th:nth-child(4),.rocket-growth-preview-zone-items-table th:nth-child(6){width:108px}.rocket-growth-preview-box-table th:first-child,.rocket-growth-preview-box-table th:nth-child(2),.rocket-growth-preview-box-table th:nth-child(3){width:120px}.rocket-growth-preview-box-table th:nth-child(4),.rocket-growth-preview-box-table th:nth-child(5){width:260px}.rocket-growth-preview-box-table th:nth-child(6){width:96px}.rocket-growth-inbound-product-summary strong{color:var(--vz-body-color);margin-top:4px;font-size:18px;display:block}.rocket-growth-inbound-product-modal .mapping-modal-body{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr)}.rocket-growth-inbound-product-modal .mapping-option-list,.rocket-growth-selected-product-list{min-height:0;max-height:none;overflow:auto}.rocket-growth-selected-product-list{gap:8px;display:grid}@media (max-width:720px){.rocket-growth-inbound-product-summary{flex-direction:column;align-items:stretch}}.compact-tabs{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:6px;margin:16px 0 10px;padding:4px;display:inline-flex}.compact-tabs button{border-radius:var(--radius-sm);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-weight:700}.compact-tabs button.active{background:var(--panel);color:var(--accent);box-shadow:var(--shadow-card)}.rocket-growth-finalize-actions{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:10px;margin-bottom:16px;padding:12px;display:grid}.inline-compact-field{margin-left:4px}.inline-compact-field input{width:54px}.browser-layout{grid-template-columns:280px minmax(0,1fr);gap:16px;margin-top:12px;display:grid}.sidebar-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:8px;padding:12px;display:grid}.category-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.category-link{border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:12px;display:flex}.category-link.active,.chip.active{background:var(--accent-soft);border-color:var(--accent-line);color:#3538cd}.browser-main{min-width:0}.source-browser{gap:12px;display:grid}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.filter-toolbar{border:1px solid var(--vz-border-color);background:var(--vz-secondary-bg);border-radius:8px;padding:8px}.index-toolbar{border:1px solid var(--vz-border-color);background:var(--panel);box-shadow:none;border-radius:8px;gap:0;margin-bottom:12px;display:grid;overflow:visible}.index-toolbar-main{grid-template-columns:minmax(260px,460px) minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.index-toolbar-main.toolbar,.index-toolbar-main.filter-toolbar{background:0 0;border:0;margin-bottom:0}.index-toolbar-main .toolbar-search,.index-toolbar-main .toolbar-select{min-height:32px}.index-toolbar-main>.toolbar-search,.index-toolbar-main>.toolbar-search-field,.index-toolbar-main>.toolbar-query-group{width:100%;max-width:none}.index-toolbar-main>.toolbar-search{flex-basis:auto}.index-toolbar-main .toolbar-panel{justify-self:start}.index-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:inline-flex}.index-toolbar-summary{white-space:nowrap;justify-self:end;margin:0}.index-applied-filters{border-top:1px solid var(--vz-border-color);background:color-mix(in srgb, var(--panel) 92%, var(--panel-soft));scrollbar-width:thin;align-items:center;gap:6px;min-height:42px;padding:8px 10px;display:flex;overflow-x:auto}.index-filter-chip{border:1px solid var(--line);background:var(--panel);max-width:min(340px,76vw);min-height:26px;color:var(--text);white-space:nowrap;box-shadow:none;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.index-filter-chip span,.index-filter-chip strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.index-filter-chip span:first-child{color:var(--muted);font-weight:700}.index-filter-chip strong{color:var(--ink);font-weight:800}.index-filter-chip button{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.index-filter-chip:hover,.index-filter-chip:focus-visible{border-color:var(--accent-line);color:var(--accent-ink)}.index-filter-chip.is-reset{color:var(--accent)}.index-table-wrap{border-color:var(--vz-border-color);box-shadow:none}.index-data-table{border-collapse:separate;border-spacing:0}.index-data-table th,.index-data-table td{border-bottom-color:var(--vz-border-color);vertical-align:middle;padding:8px 10px;line-height:1.45}.index-data-table th{z-index:2;background:color-mix(in srgb, var(--panel) 84%, var(--panel-soft));color:var(--muted);font-size:11px;font-weight:800;position:sticky;top:0}.index-data-table tbody tr:last-child td{border-bottom:0}.index-data-table tbody tr:hover td{background:color-mix(in srgb, var(--accent-soft) 46%, var(--panel))}.index-data-table tbody tr.is-selected td,.index-data-table tbody tr.data-row-pending td{background:color-mix(in srgb, var(--accent-soft) 66%, var(--panel))}.index-data-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.source-index-toolbar .index-toolbar-main,.crawling-product-index-toolbar .index-toolbar-main,.history-index-toolbar .index-toolbar-main,.sku-filter-toolbar .index-toolbar-main,.import-history-index-toolbar .index-toolbar-main{flex-wrap:wrap;display:flex}.source-index-toolbar .toolbar-search{flex:300px;max-width:440px}.crawling-product-index-toolbar .toolbar-search{flex:340px;max-width:520px}.crawling-product-index-toolbar .toolbar-pagination{margin-left:auto}.history-index-toolbar .toolbar-select,.sku-filter-toolbar .toolbar-select{flex:0 170px;max-width:220px}.history-index-toolbar .index-toolbar-actions,.sku-filter-toolbar .index-toolbar-actions{margin-left:auto}button.index-filter-chip{font:inherit;cursor:pointer}.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table),.table-scroll .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table),section.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table){border-collapse:separate;border-spacing:0}.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) th,.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) td,.table-scroll .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) th,.table-scroll .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) td,section.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) th,section.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) td{border-bottom-color:var(--vz-border-color);vertical-align:middle;padding:8px 10px;line-height:1.45}.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) tbody tr.is-selected td,.table-scroll .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) tbody tr.is-selected td,section.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) tbody tr.is-selected td,.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) tbody tr.data-row-pending td,.table-scroll .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) tbody tr.data-row-pending td,section.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) tbody tr.data-row-pending td{background:color-mix(in srgb, var(--accent-soft) 66%, var(--panel))}.source-index-toolbar .toolbar-search,.crawling-product-index-toolbar .toolbar-search{width:100%;max-width:520px}.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) tbody tr:last-child td,.table-scroll .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) tbody tr:last-child td,section.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) tbody tr:last-child td{border-bottom:0}.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) tbody tr:hover td,.table-scroll .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) tbody tr:hover td,section.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) tbody tr:hover td{background:color-mix(in srgb, var(--accent-soft) 46%, var(--panel))}.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) tbody tr.is-selected td,.table-scroll .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) tbody tr.is-selected td,section.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) tbody tr.is-selected td{background:color-mix(in srgb, var(--accent-soft) 66%, var(--panel))}.history-filter-form,.keyword-insight-filters,.insight-calendar-filter-form,.sales-dashboard-toolbar,.sales-filter-form,.review-panel-toolbar,.review-modal-toolbar,form.toolbar:not(.index-toolbar-main):not(.master-page-jump):not(.toolbar-page-controls),.cdh-filter-toolbar:not(.index-toolbar-main){border:1px solid var(--vz-border-color);background:color-mix(in srgb, var(--panel) 94%, var(--panel-soft));box-shadow:none;border-radius:8px;padding:10px}.history-filter-form input:not([type=checkbox]),.history-filter-form select,.keyword-insight-filters input:not([type=checkbox]),.keyword-insight-filters select,.insight-calendar-filter-form input:not([type=checkbox]),.insight-calendar-filter-form select,.sales-dashboard-toolbar input:not([type=checkbox]),.sales-dashboard-toolbar select,.sales-filter-form input:not([type=checkbox]),.sales-filter-form select,.review-panel-toolbar input:not([type=checkbox]),.review-panel-toolbar select,.review-modal-toolbar input:not([type=checkbox]),.review-modal-toolbar select{border-color:var(--vz-input-border-custom,#ced4da);background:var(--panel);min-height:32px}.toolbar-panel{position:relative}.toolbar-panel summary{list-style:none}.toolbar-panel summary::-webkit-details-marker{display:none}.toolbar-popover{z-index:20;border:1px solid var(--line);min-width:180px;box-shadow:var(--shadow-float);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0}details:not([open])>.toolbar-popover{display:none}.toolbar-check{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.toolbar-column-list{gap:8px;display:grid}.toolbar-column-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.toolbar-column-actions{gap:6px;display:flex}.toolbar-search,.toolbar-select,.button{min-height:34px;color:var(--ink);background:#fff;border:1px solid #ced4da;border-radius:6px;font-size:12px}.toolbar-search,.toolbar-select{padding:0 14px}.toolbar-textarea{min-height:120px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #ced4da;border-radius:6px;padding:10px 12px}.toolbar-search:focus,.toolbar-select:focus,.toolbar-textarea:focus{border-color:var(--accent-line);box-shadow:var(--focus-ring);outline:none}.toolbar-search{flex:320px}.filter-toolbar>.toolbar-search{flex:0 320px;width:min(100%,320px);max-width:360px}.filter-toolbar>.toolbar-select{flex:none;min-width:128px;max-width:190px}.filter-toolbar>.button,.filter-toolbar>.toolbar-panel{flex:none}.toolbar-query-group{flex:420px;min-width:min(100%,320px);max-width:520px;display:flex}.toolbar-query-group .toolbar-select{border-top-right-radius:0;border-bottom-right-radius:0;flex:0 0 138px;min-width:118px;max-width:150px}.toolbar-query-group .toolbar-search{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;flex:auto;width:100%;min-width:0;max-width:none}.toolbar-search-field{flex:320px;align-items:center;min-width:220px;display:inline-flex;position:relative}.toolbar-search-field .workspace-nav-icon{z-index:1;color:var(--muted);pointer-events:none;position:absolute;left:12px}.toolbar-search-field .toolbar-search{width:100%;padding-left:36px}.toolbar-select{min-width:160px}.filter-popover{grid-template-columns:repeat(2,minmax(150px,1fr));width:min(480px,100vw - 40px);min-width:min(360px,100vw - 40px);left:auto;right:0}.filter-popover.compact{grid-template-columns:1fr;width:240px;min-width:220px}.filter-popover .toolbar-search,.filter-popover .toolbar-select{flex:none;width:100%;min-width:0;max-width:none}.filter-disclosure summary.button{align-items:center;gap:7px;display:inline-flex}.toolbar-filter-count{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.compact-select{min-width:88px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-switcher{align-items:center;display:inline-flex}.toolbar-pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar-page-size{align-items:center;gap:8px;display:inline-flex}.toolbar-page-size .subtle,.toolbar-page-summary{margin-top:0}.toolbar-page-controls{align-items:center;gap:6px;display:inline-flex}.toolbar-page-status{text-align:center;min-width:66px;color:var(--muted);font-size:12px}.button{font:inherit;cursor:pointer;background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:var(--shadow-card);padding:7px 12px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.button:focus-visible{box-shadow:var(--focus-ring);outline:none}.button:disabled,.button.disabled{cursor:not-allowed;opacity:.62}.button.ghost{color:#495057;border-color:var(--line);background:#fff}.button.danger{background:var(--danger-ink);color:#fff;border-color:var(--danger-ink)}.button.danger:hover:not(:disabled){color:#fff;background:#912018;border-color:#912018}.table-actions,.row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.user-password-reset{gap:8px;min-width:220px;display:grid}.user-password-reset-form{border:1px solid var(--line);max-width:280px;box-shadow:var(--shadow-card);background:#fff;border-radius:8px;gap:8px;padding:10px;display:grid}.muted-text{color:var(--muted);font-size:12px}.action-link{border:1px solid var(--line);color:#495057;min-height:34px;font:inherit;white-space:nowrap;box-shadow:var(--shadow-card);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.action-link.compact{min-height:30px;padding:0 10px;font-size:12px}.action-link.disabled{pointer-events:none;opacity:.48}.action-link:disabled{cursor:not-allowed;opacity:.48}.button.compact{min-height:30px;padding:0 10px;font-size:12px}.table-wrap{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;overflow-x:auto}.table-scroll{width:100%;max-width:100%;overflow-x:auto}.schema-grid{gap:14px;display:grid}.notice-panel{border:1px solid var(--line);color:#495057;background:#f8f9fa;border-radius:8px;gap:6px;padding:14px 16px;display:grid}.notice-panel strong{color:#212529}.notice-panel span{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.code-panel{border:1px solid var(--line);color:#f8fafc;background:#111827;border-radius:8px;max-width:100%;padding:14px;overflow-x:auto}.code-panel pre{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.panel-empty{color:var(--muted);padding:18px;font-size:12px}.data-table{border-collapse:collapse;width:100%;min-width:920px}.data-table th,.data-table td{border-bottom:1px solid var(--soft);text-align:left;vertical-align:top;padding:10px 12px;font-size:12px}.data-table th{color:#495057;white-space:nowrap;background:#f3f6f9;font-weight:700}.data-table tbody tr:hover td{background:var(--table-hover-bg)}.keyword-insight-dashboard{gap:14px;display:grid}.commerce-manager-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.commerce-manager-panel{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow-card);border-radius:8px;gap:12px;padding:16px;display:grid}.commerce-manager-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.commerce-manager-panel-head span{color:var(--ink);font-size:15px;font-weight:900}.commerce-manager-panel-head a{color:var(--accent);white-space:nowrap;font-size:12px;font-weight:900;text-decoration:none}.commerce-manager-card-grid{gap:8px;display:grid}.commerce-manager-card{border:1px solid var(--line);background:var(--panel-soft);min-width:0;color:inherit;border-radius:8px;gap:5px;padding:11px 12px;text-decoration:none;transition:border-color .12s,transform .12s,box-shadow .12s;display:grid}.commerce-manager-card:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 10px 22px #38414a1a}.commerce-manager-card span,.keyword-opportunity-card span{color:var(--muted);font-size:12px;font-weight:800}.commerce-manager-card strong,.keyword-opportunity-card strong{color:var(--ink);font-size:18px;line-height:1.2}.commerce-manager-card small,.keyword-opportunity-card small{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.commerce-manager-card.is-green,.keyword-opportunity-card.is-success{border-color:color-mix(in srgb, #0ab39c 24%, var(--line))}.commerce-manager-card.is-amber,.keyword-opportunity-card.is-warning{border-color:color-mix(in srgb, #f7b84b 30%, var(--line))}.commerce-manager-card.is-blue{border-color:color-mix(in srgb, #3577f1 24%, var(--line))}.commerce-manager-card.is-red,.keyword-opportunity-card.is-danger{border-color:color-mix(in srgb, #f06548 26%, var(--line))}.commerce-manager-card.is-purple,.keyword-opportunity-card.is-neutral{border-color:color-mix(in srgb, #6559cc 24%, var(--line))}.commerce-cockpit-shell{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow-card);border-radius:8px;gap:10px;padding:14px;display:grid}.commerce-cockpit-health{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.commerce-cockpit-health-item,.commerce-cockpit-kpi-card,.commerce-cockpit-action-row,.commerce-cockpit-preview,.commerce-cockpit-blocked,.commerce-cockpit-blocked-list,.commerce-cockpit-blocked-item{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;min-width:0}.commerce-cockpit-health-item{color:inherit;gap:3px;padding:8px 10px;text-decoration:none;display:grid}.commerce-cockpit-health-item span,.commerce-cockpit-kpi-card span,.commerce-cockpit-action-row span,.commerce-cockpit-preview span,.commerce-cockpit-blocked span,.commerce-cockpit-blocked-list span,.commerce-cockpit-blocked-item span{overflow-wrap:anywhere;color:var(--muted);font-size:11px;font-weight:900}.commerce-cockpit-health-item strong,.commerce-cockpit-kpi-card em{color:var(--ink);font-size:12px;font-style:normal;font-weight:900}.commerce-cockpit-health-item small,.commerce-cockpit-kpi-card small,.commerce-cockpit-action-row small,.commerce-cockpit-preview small,.commerce-cockpit-blocked small,.commerce-cockpit-blocked-list small,.commerce-cockpit-blocked-item small{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.commerce-cockpit-health-item.is-blocked,.commerce-cockpit-kpi-card.is-blocked,.commerce-cockpit-blocked,.commerce-cockpit-blocked-list,.commerce-cockpit-blocked-item{border-color:color-mix(in srgb, #f06548 32%, var(--line))}.commerce-cockpit-health-item.is-partial,.commerce-cockpit-kpi-card.is-partial,.commerce-cockpit-health-item.is-unavailable,.commerce-cockpit-kpi-card.is-unavailable{border-color:color-mix(in srgb, #f7b84b 32%, var(--line))}.commerce-cockpit-head,.commerce-cockpit-action-row,.commerce-cockpit-preview,.commerce-cockpit-blocked{justify-content:space-between;align-items:center;gap:10px;display:flex}.commerce-cockpit-head h2{color:var(--ink);margin:2px 0 0;font-size:18px}.commerce-cockpit-head p{margin:3px 0 0}.commerce-cockpit-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.commerce-cockpit-kpi-card{color:inherit;gap:4px;padding:10px 11px;text-decoration:none;display:grid}.commerce-cockpit-kpi-card strong{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:18px;line-height:1.2}.commerce-cockpit-action-row,.commerce-cockpit-preview,.commerce-cockpit-blocked{padding:10px 11px}.commerce-cockpit-blocked-list{gap:8px;padding:10px 11px;display:grid}.commerce-cockpit-blocked-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.commerce-cockpit-blocked-head>div{min-width:0}.commerce-cockpit-blocked-head strong,.commerce-cockpit-blocked-item strong{color:var(--ink);font-size:13px;display:block}.commerce-cockpit-blocked-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commerce-cockpit-blocked-item{background:var(--panel);grid-template-columns:minmax(0,1fr);align-content:start;gap:7px;padding:8px 9px;display:grid}.commerce-cockpit-blocked-item>div{min-width:0}.commerce-cockpit-blocked-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.commerce-cockpit-product-table{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:8px;min-width:0;padding:10px 11px;display:grid}.commerce-cockpit-product-table-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.commerce-cockpit-product-table-head>div{min-width:0}.commerce-cockpit-product-table-head span,.commerce-cockpit-product-metrics small{color:var(--muted);font-size:11px;font-weight:800}.commerce-cockpit-product-table-head strong{color:var(--ink);font-size:13px;display:block}.commerce-cockpit-product-table-wrap{min-width:0;overflow-x:auto}.commerce-cockpit-product-metrics{min-width:820px;font-size:12px}.commerce-cockpit-product-metrics th,.commerce-cockpit-product-metrics td{vertical-align:top;padding:7px 8px}.commerce-cockpit-product-metrics td:nth-child(2),.commerce-cockpit-product-metrics td:nth-child(3),.commerce-cockpit-product-metrics td:nth-child(4){text-align:right;white-space:nowrap}.commerce-cockpit-product-metrics td small{overflow-wrap:anywhere;max-width:220px;margin-top:2px;display:block}.commerce-cockpit-action-row>div,.commerce-cockpit-preview>div,.commerce-cockpit-blocked>*{min-width:0}.commerce-cockpit-action-row strong,.commerce-cockpit-preview strong,.commerce-cockpit-blocked strong{color:var(--ink);font-size:14px;display:block}.commerce-cockpit-preview-rows{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.commerce-cockpit-preview-rows span{border:1px solid var(--line);background:var(--panel);border-radius:999px;max-width:260px;padding:4px 8px}.report-stage-strip,.keyword-workflow-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.report-stage-strip span,.keyword-workflow-strip span{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--muted);text-align:center;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:900}.insight-section-nav{border:1px solid var(--vz-border-color);background:var(--panel);box-shadow:none;border-radius:8px;gap:8px;padding:10px;display:grid}.insight-section-nav-group{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;display:grid}.insight-section-nav-label{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.insight-section-nav-links{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.insight-section-link{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, var(--panel-soft));min-height:32px;color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.insight-section-link .workspace-nav-icon{width:15px;height:15px;color:var(--muted)}.insight-section-link:hover,.insight-section-link:focus-visible{border-color:var(--accent-line);color:var(--accent-ink)}.insight-section-link.is-active{border-color:var(--accent);background:var(--accent);color:#fff}.insight-section-link.is-active .workspace-nav-icon{color:#fff}.insight-hub-layout,.insight-hub-section{gap:14px;display:grid}.insight-hub-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.insight-hub-grid.is-operations{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.insight-hub-card{border:1px solid var(--vz-border-color);background:var(--panel);min-height:96px;color:var(--text);box-shadow:none;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;text-decoration:none;display:grid}.insight-hub-card:hover,.insight-hub-card:focus-visible{border-color:var(--accent-line);color:var(--accent-ink)}.insight-hub-card-icon{border:1px solid var(--line);background:color-mix(in srgb, var(--accent-soft) 42%, var(--panel));width:34px;height:34px;color:var(--accent-ink);border-radius:8px;place-items:center;display:inline-grid}.insight-hub-card-icon .workspace-nav-icon{width:18px;height:18px}.insight-hub-card-body{gap:4px;min-width:0;display:grid}.insight-hub-card-body span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.insight-hub-card-body strong{color:var(--ink);font-size:14px;line-height:1.25}.insight-hub-card-body small{color:var(--muted);font-size:12px;line-height:1.45}.ia-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.ia-card{border:1px solid var(--vz-border-color);background:var(--panel);min-height:102px;color:var(--text);box-shadow:none;border-radius:8px;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px;text-decoration:none;display:grid}.ia-card.has-signals{min-height:168px}.ia-card:hover,.ia-card:focus-visible{border-color:var(--accent-line);color:var(--accent-ink)}.ia-card-icon{border:1px solid var(--line);background:color-mix(in srgb, var(--accent-soft) 42%, var(--panel));width:36px;height:36px;color:var(--accent-ink);border-radius:8px;place-items:center;display:inline-grid}.ia-card-icon .workspace-nav-icon{width:18px;height:18px}.ia-card-copy{gap:4px;min-width:0;display:grid}.ia-card-copy span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.ia-card-copy strong{color:var(--ink);font-size:14px;line-height:1.25}.ia-card-copy small{color:var(--muted);font-size:12px;line-height:1.45}.ia-card-status{border:1px solid var(--line);min-height:20px;color:var(--ink);border-radius:999px;justify-self:start;align-items:center;margin-top:2px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800;line-height:1.2;display:inline-flex}.ia-card-status.is-available{border-color:color-mix(in srgb, var(--accent-line) 54%, transparent);background:color-mix(in srgb, var(--accent-soft) 52%, var(--panel));color:var(--accent-ink)}.ia-card-status.is-warning{border-color:var(--warn-line);background:color-mix(in srgb, var(--warn-bg) 64%, var(--panel));color:var(--warn-ink)}.ia-card-status.is-disabled,.ia-card-status.is-neutral{border-color:var(--line);background:var(--vz-tertiary-bg);color:var(--muted)}.ia-card-signals{gap:4px;min-width:0;margin-top:4px;display:grid}.ia-card-signal{border-top:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);align-items:start;gap:6px;min-width:0;padding-top:4px;display:grid}.ia-card-signal b{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:800;line-height:1.35}.ia-card-signal span{color:var(--ink);text-transform:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.ia-card-signal.is-warning span{color:var(--warn-ink)}.ia-card-signal.is-available span{color:var(--accent-ink)}.ia-card.is-disabled{background:color-mix(in srgb, var(--vz-tertiary-bg) 78%, var(--panel));color:var(--muted);cursor:not-allowed}.ia-card.is-disabled .ia-card-icon{background:var(--vz-tertiary-bg);color:var(--muted)}.ia-card-disabled-reason{color:var(--muted)}.ia-future-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ia-future-item{border:1px solid var(--line);background:var(--vz-tertiary-bg);border-radius:8px;gap:6px;padding:12px;display:grid}.ia-future-item strong{color:var(--ink);font-size:13px}.ia-future-item p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.sitemap-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.sitemap-review-grid,.sitemap-current-grid,.sitemap-list{gap:10px;display:grid}.sitemap-review-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.sitemap-review-item,.sitemap-group,.sitemap-list-row{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0}.sitemap-review-item{gap:6px;padding:12px;display:grid}.sitemap-review-item strong,.sitemap-list-row strong,.sitemap-group h3{color:var(--ink);font-size:13px;line-height:1.3}.sitemap-review-item p,.sitemap-list-row p,.sitemap-group p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.sitemap-current-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.sitemap-group{align-content:start;gap:12px;padding:12px;display:grid}.sitemap-group-head{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.sitemap-group-head h3{margin:0 0 4px}.sitemap-group-icon{border:1px solid var(--line);background:var(--vz-tertiary-bg);width:34px;height:34px;color:var(--accent-ink);border-radius:8px;place-items:center;display:inline-grid}.sitemap-group-icon .workspace-nav-icon{width:18px;height:18px}.sitemap-link-list{gap:6px;display:grid}.sitemap-link-row,.sitemap-list-row{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:12px;display:grid}.sitemap-link-row{border:1px solid var(--line);color:var(--text);border-radius:8px;padding:8px 10px;text-decoration:none}.sitemap-link-row:hover,.sitemap-link-row:focus-visible,.sitemap-canonical-link:hover,.sitemap-canonical-link:focus-visible{border-color:var(--accent-line);color:var(--accent-ink)}.sitemap-link-row span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.sitemap-link-row code,.sitemap-list-row code,.sitemap-canonical-link{overflow-wrap:anywhere;min-width:0;color:var(--muted);white-space:normal;font-size:11px;text-decoration:none}.sitemap-list-row{padding:12px}.sitemap-row-badge{background:var(--vz-tertiary-bg);width:fit-content;color:var(--muted);border-radius:999px;margin-bottom:6px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.sitemap-canonical-link{border:1px solid var(--line);border-radius:8px;padding:6px 8px}@media (max-width:720px){.sitemap-link-row,.sitemap-list-row{grid-template-columns:1fr}.sitemap-link-row code,.sitemap-list-row code,.sitemap-canonical-link{white-space:normal;overflow-wrap:anywhere}}.inventory-workflow{gap:14px;display:grid}.inventory-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inventory-workflow-card{border:1px solid var(--vz-border-color);background:var(--panel);min-height:160px;box-shadow:none;border-radius:8px;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px;display:grid}.inventory-workflow-card-icon{border:1px solid var(--line);background:color-mix(in srgb, var(--accent-soft) 44%, var(--panel));width:36px;height:36px;color:var(--accent-ink);border-radius:8px;place-items:center;display:inline-grid}.inventory-workflow-card-icon .workspace-nav-icon{width:19px;height:19px}.inventory-workflow-card-body{align-content:start;gap:6px;min-width:0;display:grid}.inventory-workflow-card-body>span,.inventory-planned-badge{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.inventory-workflow-card-body strong,.inventory-planned-card strong{color:var(--ink);font-size:14px;line-height:1.25}.inventory-workflow-card-body p,.inventory-planned-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.inventory-workflow-links{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.inventory-planned-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inventory-planned-card{border:1px dashed var(--vz-border-color);background:color-mix(in srgb, var(--panel) 84%, var(--panel-soft));border-radius:8px;gap:5px;min-height:92px;padding:12px;display:grid}.inventory-planned-card.is-disabled{opacity:.72;cursor:not-allowed}.keyword-opportunity-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.keyword-opportunity-card{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:104px;box-shadow:var(--shadow-card);border-radius:8px;gap:7px;padding:14px;display:grid}.keyword-insight-metric-groups{gap:10px;display:grid}.keyword-analysis-tabs{flex-wrap:wrap;gap:6px;display:flex}.keyword-analysis-tabs button{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--muted);cursor:pointer;border-radius:4px;padding:0 12px;font-size:12px;font-weight:800}.keyword-analysis-tabs button:hover,.keyword-analysis-tabs button.is-active{border-color:var(--accent);background:var(--accent);color:#fff}.keyword-insight-filter-panel{padding:14px}.keyword-insight-filters{grid-template-columns:repeat(6,minmax(140px,1fr));align-items:end;gap:12px;display:grid}.keyword-insight-filters label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.keyword-insight-filters input,.keyword-insight-filters select{background:var(--panel);width:100%;min-height:38px;color:var(--ink);font:inherit;border:1px solid #ced4da;border-radius:6px;padding:0 10px;font-size:12px}.keyword-insight-filters input:focus,.keyword-insight-filters select:focus{border-color:var(--accent-line);box-shadow:var(--focus-ring);outline:none}.keyword-insight-quick-ranges{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.keyword-insight-kpis{grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;display:grid}.keyword-insight-kpi{border:1px solid var(--line);background:var(--panel);min-height:96px;color:var(--ink);text-align:left;box-shadow:var(--shadow-card);cursor:pointer;border-radius:8px;gap:8px;padding:14px;display:grid}.keyword-insight-kpi span{color:var(--muted);font-size:12px;font-weight:700}.keyword-insight-kpi strong{color:var(--ink);font-size:20px;line-height:1.2}.keyword-insight-kpi.is-active{border-color:var(--metric-color);background:color-mix(in srgb, var(--metric-color) 12%, var(--panel))}.keyword-insight-chart-panel{gap:12px;display:grid}.keyword-insight-chart-panel .section-heading select{background:var(--panel);min-width:160px;min-height:34px;color:var(--ink);border:1px solid #ced4da;border-radius:6px;padding:0 10px}.keyword-insight-chart{min-height:340px}.keyword-product-distribution-panel{gap:12px;display:grid}.keyword-product-filter{min-width:min(360px,100%);color:var(--muted);gap:5px;font-size:11px;font-weight:800;display:grid}.keyword-product-filter select{background:var(--panel);min-height:34px;color:var(--ink);border:1px solid #ced4da;border-radius:6px;padding:0 10px;font-size:12px;font-weight:700}.keyword-product-summary-strip{flex-wrap:wrap;gap:8px;display:flex}.keyword-product-summary-strip span{border:1px solid var(--line);background:var(--panel-soft);color:var(--ink);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.keyword-product-scatter{min-height:320px;padding-top:4px}.keyword-product-scatter .apexcharts-data-label,.keyword-product-scatter .apexcharts-datalabel{paint-order:stroke;stroke:var(--panel);stroke-width:3px;stroke-linejoin:round}.keyword-scatter-tooltip{color:var(--ink);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);gap:3px;padding:9px 10px;display:grid}.keyword-scatter-tooltip strong{color:var(--ink);font-size:12px}.keyword-scatter-tooltip span,.keyword-scatter-tooltip small{color:var(--muted);font-size:11px;font-weight:700}.keyword-insight-table-wrap{max-height:620px}.keyword-insight-table{min-width:1500px}.keyword-operation-tabs{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.keyword-operation-tabs button{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--muted);cursor:pointer;border-radius:4px;padding:0 12px;font-size:12px;font-weight:800}.keyword-operation-tabs button:hover,.keyword-operation-tabs button.is-active{border-color:var(--accent);background:var(--accent);color:#fff}.keyword-insight-table tbody tr.is-selected td{background:color-mix(in srgb, var(--accent) 9%, var(--panel))}.keyword-insight-table tbody tr.keyword-operation-group-row td{background:color-mix(in srgb, var(--accent) 4%, var(--panel));font-weight:750}.keyword-insight-table tbody tr.keyword-operation-group-row.is-expanded td{border-bottom-color:color-mix(in srgb, var(--accent) 34%, var(--line))}.keyword-insight-table tbody tr.keyword-operation-child-row td:first-child{padding-left:28px}.keyword-operation-summary{color:var(--muted);font-size:12px;font-weight:800}.keyword-insight-row-button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;gap:4px;padding:0;display:grid}.keyword-insight-row-button strong{color:var(--ink);font-size:12px}.keyword-insight-row-button span{color:var(--muted);font-size:11px}.keyword-insight-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1280px){.commerce-cockpit-health,.commerce-cockpit-kpi-grid,.commerce-cockpit-blocked-items{grid-template-columns:repeat(3,minmax(0,1fr))}.commerce-manager-summary,.keyword-opportunity-board{grid-template-columns:repeat(2,minmax(0,1fr))}.keyword-insight-filters{grid-template-columns:repeat(3,minmax(140px,1fr))}.keyword-insight-kpis{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media (max-width:760px){.commerce-cockpit-health,.commerce-cockpit-kpi-grid{grid-template-columns:1fr}.commerce-cockpit-head,.commerce-cockpit-action-row,.commerce-cockpit-preview,.commerce-cockpit-blocked,.commerce-cockpit-product-table-head,.commerce-cockpit-blocked-item{display:grid}.commerce-cockpit-blocked-items{grid-template-columns:1fr}.commerce-cockpit-blocked-actions,.commerce-cockpit-preview-rows{justify-content:flex-start}.commerce-manager-summary,.keyword-opportunity-board,.report-stage-strip,.keyword-workflow-strip,.keyword-insight-filters,.keyword-insight-kpis,.keyword-insight-related-grid{grid-template-columns:1fr}.keyword-insight-chart-panel .section-heading{display:grid}.keyword-insight-chart-panel .section-heading select,.keyword-product-filter{width:100%}.insight-section-nav-group{grid-template-columns:1fr;gap:6px}.insight-section-nav-links{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.insight-section-link{flex:none}.insight-hub-grid,.insight-hub-grid.is-operations,.inventory-workflow-grid,.inventory-planned-grid{grid-template-columns:1fr}}.data-table.rocket-growth-center-status-table{width:max-content;min-width:100%}.rocket-growth-center-status-table th,.rocket-growth-center-status-table td{white-space:nowrap}.rocket-growth-center-status-table thead tr:first-child th{z-index:6;box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0}.rocket-growth-center-status-table thead tr:nth-child(2) th{z-index:6;box-shadow:inset 0 -1px 0 var(--line);background:#eef5f0;position:sticky;top:46px}.rocket-growth-center-status-table th:first-child,.rocket-growth-center-status-table td:first-child{z-index:5;background:#fff;min-width:150px;position:sticky;left:0}.rocket-growth-center-status-table th:nth-child(2),.rocket-growth-center-status-table td:nth-child(2){z-index:5;background:#fff;min-width:150px;position:sticky;left:150px}.rocket-growth-center-status-table th:nth-child(3),.rocket-growth-center-status-table td:nth-child(3){z-index:5;background:#fff;min-width:360px;position:sticky;left:300px}.rocket-growth-center-status-table th:nth-child(4),.rocket-growth-center-status-table td:nth-child(4){z-index:5;background:#fff;border-right:2px solid #cbd5e1;min-width:220px;position:sticky;left:660px}.rocket-growth-center-status-table thead th:nth-child(-n+4){z-index:8;background:#f3f6f9}.rocket-growth-center-status-table thead tr:nth-child(2) th:nth-child(-n+4){z-index:8;background:#eef5f0}.data-table.rocket-growth-center-status-table tbody tr:hover td,.data-table.rocket-growth-center-status-table tbody tr:hover td:nth-child(-n+4){background:var(--table-hover-bg)}.rocket-growth-center-status-center-header{text-align:right;min-width:118px;background:#e9f5eb!important}.rocket-growth-center-status-center-header strong,.rocket-growth-center-status-center-header small{display:block}.rocket-growth-center-status-filter-row input{border:1px solid var(--line);border-radius:6px;width:100%;min-width:110px;padding:7px 8px;font-size:12px}.rocket-growth-center-status-product-cell{min-width:360px;white-space:normal!important}.rocket-growth-center-status-quantity-cell{font-variant-numeric:tabular-nums;min-width:118px;text-align:right!important}.data-table tr.data-row-pending td{background:#f8fbff}.status-pill{border:1px solid var(--neutral-line);background:var(--neutral-bg);min-width:48px;min-height:24px;color:var(--neutral-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.status-pill.success{border-color:var(--success-line);background:var(--success-bg);color:var(--success-ink)}.status-pill.danger{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger-ink)}.status-pill.warning{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn-ink)}.status-pill.neutral{border-color:var(--neutral-line);background:var(--neutral-bg);color:var(--neutral-ink)}.status-inline-text{color:var(--muted);margin-left:8px;font-size:11px}.data-table tr.naver-api-log-row.success td{background:#ecfdf394}.data-table tr.naver-api-log-row.danger td{background:#fef3f2b8}.data-table tr.naver-api-log-row.warning td{background:#fff7edb8}.data-table tr.naver-api-log-row.neutral td{background:#f3f6f9bd}.data-table tr.naver-api-log-row:hover td{filter:brightness(.985)}.api-client-console{padding:0;overflow:hidden}.api-client-topbar{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.api-client-topbar h2{color:var(--ink);margin:0;font-size:16px;line-height:1.3}.api-client-topbar p{color:var(--muted);margin:4px 0 0;font-size:12px}.api-client-actions{align-items:center;gap:8px;display:flex}.api-client-layout{grid-template-columns:minmax(250px,300px) minmax(420px,1fr) minmax(340px,42%);min-height:720px;display:grid}.api-client-sidebar,.api-client-request,.api-client-response{min-width:0}.api-client-sidebar{border-right:1px solid var(--line);background:#fbfcfe;align-content:start;gap:14px;padding:14px;display:grid}.api-client-request{border-right:1px solid var(--line);background:var(--panel);align-content:start;gap:12px;padding:14px;display:grid}.api-client-response{background:#fbfcfe;grid-template-rows:auto 1fr;gap:12px;min-height:0;padding:14px;display:grid}.api-client-field{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.api-client-field select,.api-client-search,.api-request-editor textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:6px}.api-client-field select,.api-client-search{min-height:36px;padding:0 10px}.api-client-sidebar-section{gap:8px;min-width:0;display:grid}.api-client-sidebar-section h3{color:var(--ink);text-transform:uppercase;margin:0;font-size:12px}.api-client-list,.api-client-endpoint-list,.api-client-history-list{gap:6px;min-width:0;display:grid}.api-client-endpoint-list,.api-client-history-list{max-height:240px;overflow:auto}.api-client-list-item,.api-client-endpoint,.api-client-history{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:6px;gap:3px;padding:9px 10px;display:grid}.api-client-list-item:hover:not(:disabled),.api-client-endpoint:hover,.api-client-endpoint.active,.api-client-history:hover,.api-client-history.active{border-color:var(--accent-line);background:var(--accent-soft)}.api-client-list-item strong,.api-client-endpoint strong,.api-client-history strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.api-client-list-item span,.api-client-endpoint small,.api-client-history small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.api-client-endpoint,.api-client-history{grid-template-columns:auto minmax(0,1fr);align-items:center}.api-client-dot{background:var(--neutral-ink);border-radius:999px;width:10px;height:10px}.api-client-dot.success{background:var(--success-ink)}.api-client-dot.danger{background:var(--danger-ink)}.api-client-dot.warning{background:var(--warn-ink)}.api-request-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.api-request-url{border:1px solid var(--line);background:#fff;border-radius:6px;gap:2px;min-width:0;padding:9px 12px;display:grid}.api-request-url strong,.api-request-url span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.api-request-url span,.api-request-meta,.api-client-help span{color:var(--muted);font-size:11px}.api-send-button{min-height:42px}.api-request-meta{flex-wrap:wrap;gap:8px;display:flex}.api-request-meta span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 8px}.api-client-help{border:1px solid var(--info-line);background:var(--info-bg);color:var(--info-ink);border-radius:6px;gap:4px;padding:10px 12px;display:grid}.api-client-help strong{color:var(--info-ink);font-size:12px}.api-confirm-field{border:1px solid var(--warn-line);background:var(--warn-bg);border-radius:6px;padding:8px 10px}.api-client-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.api-client-tabs button{border:1px solid var(--line);min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:0 10px;font-size:12px;font-weight:700}.api-client-tabs button.active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-ink)}.api-request-editor{min-width:0}.api-request-editor label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.api-request-editor textarea{min-height:360px;font-family:var(--vz-font-monospace,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);resize:vertical;padding:12px;font-size:12px;line-height:1.55}.api-schema-panel{gap:12px;display:grid}.api-schema-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.api-response-code{height:100%;min-height:620px}.api-empty-panel{border:1px dashed var(--line);min-height:360px;color:var(--muted);text-align:center;background:#fff;border-radius:8px;place-content:center;gap:6px;display:grid}.api-empty-panel strong{color:var(--ink)}.api-smoke-list{gap:8px;display:grid}.api-smoke-item{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.api-smoke-item strong,.api-smoke-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.api-smoke-item small{color:var(--muted);font-size:11px}@media (max-width:1400px){.api-client-layout{grid-template-columns:minmax(240px,300px) minmax(420px,1fr)}.api-client-response{border-top:1px solid var(--line);grid-column:1/-1}.api-response-code{min-height:420px}}@media (max-width:900px){.api-client-topbar,.api-request-line{grid-template-columns:1fr;align-items:stretch}.api-client-topbar{display:grid}.api-client-actions{justify-content:flex-start}.api-client-layout{grid-template-columns:1fr}.api-client-sidebar,.api-client-request,.api-client-response{border-right:0;border-bottom:1px solid var(--line)}.api-request-editor textarea{min-height:260px}}.data-table tr.sellmate-payload-row td{background:#fbfcfe}.table-cell-stack,.repair-note,.repair-quick-links,.mapping-filter-summary,.mapping-active-filters{gap:4px;display:flex}.table-cell-stack,.repair-note{flex-direction:column}.repair-quick-links,.mapping-filter-summary,.mapping-active-filters{flex-wrap:wrap;align-items:center}.mapping-repair-panel{gap:16px;display:grid}.mapping-repair-panel h3{color:#1f2933;margin:2px 0 0;font-size:14px}.stats-grid.compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.repair-note{color:var(--muted);font-size:12px}.mapping-validation-status-grid .stat-card-action{min-width:0}.mapping-validation-table-wrap[data-wcf-stable-table-body=true]{min-height:min(44vh,520px);max-height:min(62vh,680px);overflow:auto}.master-table-wrap .mapping-validation-table,.master-table-wrap .mapping-validation-issue-table{table-layout:fixed;min-width:1180px}.mapping-validation-table th,.mapping-validation-table td,.mapping-validation-issue-table th,.mapping-validation-issue-table td,.mapping-validation-repair-table th,.mapping-validation-repair-table td{white-space:normal;overflow-wrap:anywhere}.mapping-validation-table tbody tr[data-wcf-mapping-validation-row-click=detail],.mapping-validation-issue-table tbody tr[data-wcf-mapping-validation-row-click=detail]{cursor:pointer}.mapping-validation-table tbody tr[data-wcf-mapping-validation-row-click=detail]:focus-visible td,.mapping-validation-table tbody tr[data-wcf-mapping-validation-row-click=detail].is-active td,.mapping-validation-issue-table tbody tr[data-wcf-mapping-validation-row-click=detail]:focus-visible td,.mapping-validation-issue-table tbody tr[data-wcf-mapping-validation-row-click=detail].is-active td{background:var(--table-hover-bg);outline:2px solid color-mix(in srgb, var(--accent) 62%, transparent);outline-offset:-2px}.mapping-validation-detail-drawer{width:min(760px,100vw)}.mapping-validation-detail-drawer .master-drawer-head>div:first-child{min-width:0}.mapping-validation-detail-section{margin-top:12px}.mapping-validation-next-actions,.mapping-validation-trust-grid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mapping-validation-trust-grid{grid-template-columns:max-content minmax(0,1fr);display:grid}.mapping-validation-trust-grid p{color:var(--muted);margin:0;font-size:12px}.mapping-validation-repair-table-wrap{max-height:min(46vh,540px);overflow:auto}.mapping-validation-repair-table{table-layout:fixed;min-width:1120px}.mapping-history-status-grid .stat-card-action{min-width:0}.mapping-history-status-grid .stat-card-action.is-secondary{background:color-mix(in srgb, var(--panel) 88%, var(--panel-soft))}.mapping-history-table-wrap[data-wcf-mapping-history-workbench=row-detail-rollback][data-wcf-stable-table-body=true]{min-height:min(46vh,540px);max-height:min(66vh,720px);overflow:auto}.master-table-wrap .mapping-history-table{table-layout:fixed;min-width:1180px}.mapping-history-table th,.mapping-history-table td{white-space:normal;overflow-wrap:anywhere}.mapping-history-table th:first-child,.mapping-history-table td:first-child{width:128px}.mapping-history-table th:nth-child(2),.mapping-history-table td:nth-child(2){width:90px}.mapping-history-table th:nth-child(6),.mapping-history-table td:nth-child(6),.mapping-history-table th:nth-child(7),.mapping-history-table td:nth-child(7){width:180px}.mapping-history-table tbody tr[data-wcf-mapping-history-row-click=detail]{cursor:pointer}.mapping-history-table tbody tr[data-wcf-mapping-history-row-click=detail]:focus-visible td,.mapping-history-table tbody tr[data-wcf-mapping-history-row-click=detail].is-active td{background:var(--table-hover-bg);outline:2px solid color-mix(in srgb, var(--accent) 62%, transparent);outline-offset:-2px}.mapping-history-target-cell{gap:4px;min-width:0;display:grid}.mapping-history-target-cell small{color:var(--muted);font-size:11px;font-weight:700}.mapping-history-detail-drawer{width:min(780px,100vw)}.mapping-history-detail-drawer .master-drawer-head>div:first-child{min-width:0}.mapping-history-detail-section{margin-top:12px}.mapping-history-before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mapping-history-target-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.mapping-history-target-card.is-next{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--panel))}.mapping-history-target-card span{color:var(--muted);font-size:11px;font-weight:800}.mapping-history-target-card strong{min-width:0;color:var(--ink);font-size:14px}.mapping-history-target-card p,.mapping-history-next-actions{color:var(--muted);margin:0;font-size:12px}.mapping-history-next-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mapping-filter-summary{border-top:1px solid var(--soft);justify-content:space-between;margin-top:12px;padding-top:12px}.mapping-active-filters{color:var(--muted);font-size:12px}.error-box{border:1px solid var(--danger-line);background:var(--danger-bg);color:var(--danger-ink);border-radius:8px;padding:10px 12px;font-size:12px;font-weight:700}.sellmate-field-merge{border:1px solid var(--soft);background:#fff;border-radius:6px;gap:10px;margin-bottom:12px;padding:10px;display:grid}.sellmate-field-merge .section-head.compact{align-items:center}.sellmate-field-merge h3{margin:0;font-size:14px}.sellmate-field-diff-table{min-width:720px}.sellmate-field-diff-table td{vertical-align:top}.sellmate-payload-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:6px 0;display:grid}.sellmate-payload-field{border:1px solid var(--soft);background:#fff;border-radius:6px;min-width:0;padding:8px 10px}.sellmate-payload-field span,.sellmate-payload-field strong{overflow-wrap:anywhere;min-width:0;display:block}.sellmate-payload-field span{color:var(--muted);margin-bottom:4px;font-size:11px}.sellmate-payload-field strong{color:#343a40;font-size:12px;font-weight:600}.sellmate-sync-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}.sellmate-side-stack,.sellmate-export-actions{gap:1rem;min-width:0;display:grid}.sellmate-export-preflight{gap:.75rem;min-width:0;display:grid}.sellmate-export-preflight-card{border:1px solid var(--border);background:#fff;border-radius:8px;gap:.5rem;padding:.75rem;display:grid}.sellmate-export-preflight-counts{flex-wrap:wrap;gap:.5rem;display:flex}.sellmate-export-issue-list{gap:.35rem;display:grid}.sellmate-export-issue-list p{overflow-wrap:anywhere;margin:0}.sellmate-side-stack{align-content:start}.sellmate-runs-panel,.sellmate-detail-panel{min-width:0}.sellmate-detail-panel{grid-column:1/-1}.product-alias-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.product-alias-form .button{align-self:end}.sellmate-preview-stats{margin-top:12px}.stat-card-button{border:1px solid var(--line);text-align:left;cursor:pointer;width:100%}.stat-card-button:hover,.stat-card-button.is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--panel))}.stat-card-button:disabled{cursor:progress;opacity:.72}.sellmate-detail-pagination{margin-top:12px}.sellmate-source-table,.sellmate-runs-table,.sellmate-runs-panel .data-table{min-width:760px}.sellmate-detail-table{margin-top:14px}.sellmate-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.sellmate-trust-strip>div,.sellmate-action-result,.sellmate-row-detail-summary article{border:1px solid var(--soft);background:color-mix(in srgb, var(--panel) 90%, var(--panel-soft));border-radius:8px;min-width:0;padding:10px 12px}.sellmate-trust-strip span,.sellmate-action-result-grid span,.sellmate-row-detail-summary span{color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:800;display:block}.sellmate-trust-strip strong,.sellmate-action-result-grid strong,.sellmate-row-detail-summary strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:13px;display:block}.sellmate-action-result{gap:10px;margin:12px 0;display:grid}.sellmate-action-result h3{margin:0;font-size:14px}.sellmate-action-result-grid,.sellmate-row-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sellmate-action-result-grid article{border:1px solid var(--soft);background:var(--panel);border-radius:8px;min-width:0;padding:10px}.sellmate-result-errors{gap:6px;display:grid}.sellmate-result-errors p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px}.sellmate-source-table-wrap .wcf-technical-info,.sellmate-runs-table-wrap .wcf-technical-info{margin-top:6px;padding:7px}.sellmate-source-table-wrap .wcf-technical-info summary,.sellmate-runs-table-wrap .wcf-technical-info summary{font-size:11px}.sellmate-detail-table[data-wcf-sellmate-sync-workbench=status-console-row-detail][data-wcf-stable-table-body=true]{min-height:min(52vh,620px);max-height:min(72vh,820px);overflow:auto}.master-table-wrap .sellmate-sync-table{table-layout:fixed;min-width:1280px}.sellmate-sync-table th,.sellmate-sync-table td{white-space:normal;overflow-wrap:anywhere}.sellmate-sync-table th:first-child,.sellmate-sync-table td:first-child{width:116px}.sellmate-sync-table th:nth-child(2),.sellmate-sync-table td:nth-child(2){width:76px}.sellmate-sync-table th:nth-child(3),.sellmate-sync-table td:nth-child(3),.sellmate-sync-table th:nth-child(4),.sellmate-sync-table td:nth-child(4),.sellmate-sync-table th:nth-child(5),.sellmate-sync-table td:nth-child(5){width:136px}.sellmate-sync-table th:nth-child(8),.sellmate-sync-table td:nth-child(8){width:280px}.sellmate-sync-table th:nth-child(9),.sellmate-sync-table td:nth-child(9),.sellmate-sync-table th:nth-child(10),.sellmate-sync-table td:nth-child(10){width:120px}.sellmate-sync-table tbody tr[data-wcf-sellmate-row-click=detail]{cursor:pointer}.sellmate-sync-table tbody tr[data-wcf-sellmate-row-click=detail]:focus-visible td,.sellmate-sync-table tbody tr[data-wcf-sellmate-row-click=detail].is-active td{background:var(--table-hover-bg);outline:2px solid color-mix(in srgb, var(--accent) 62%, transparent);outline-offset:-2px}.sellmate-row-detail-summary{margin-bottom:12px}@media (max-width:980px){.sellmate-trust-strip,.sellmate-action-result-grid,.sellmate-row-detail-summary{grid-template-columns:1fr}}.master-table-wrap{max-width:100%;box-shadow:none}.master-table-wrap[data-wcf-product-mapping-workbench=row-detail-selection][data-wcf-stable-table-body=true]{min-height:min(52vh,620px);max-height:min(70vh,780px);overflow:auto}.master-table-wrap .master-table{border-collapse:separate;border-spacing:0}.master-table-wrap .mapping-source-table{table-layout:fixed;min-width:1760px}.mapping-source-table th,.mapping-source-table td{white-space:normal;overflow-wrap:anywhere}.mapping-source-table th:first-child,.mapping-source-table td:first-child{width:44px}.mapping-source-table th:nth-child(2),.mapping-source-table td:nth-child(2){width:160px}.mapping-source-table th:nth-child(3),.mapping-source-table td:nth-child(3){width:360px}.mapping-source-table th:nth-child(4),.mapping-source-table td:nth-child(4){width:170px}.mapping-source-table th:nth-child(5),.mapping-source-table td:nth-child(5){width:190px}.mapping-source-table th:nth-child(6),.mapping-source-table td:nth-child(6){width:240px}.mapping-source-table th:nth-child(7),.mapping-source-table td:nth-child(7){width:340px}.mapping-source-table th:nth-child(8),.mapping-source-table td:nth-child(8){width:140px}.mapping-source-table th:nth-child(9),.mapping-source-table td:nth-child(9){width:130px}.mapping-source-table th:nth-child(10),.mapping-source-table td:nth-child(10){width:150px}.mapping-source-table .listing-row-actions{align-items:stretch}.mapping-source-table .listing-row-actions .button{white-space:nowrap}.mapping-source-table tbody tr[data-wcf-product-mapping-row-click=detail]{cursor:pointer}.mapping-source-table tbody tr[data-wcf-product-mapping-row-click=detail]:focus-visible td{background:var(--table-hover-bg);outline:2px solid color-mix(in srgb, var(--accent) 62%, transparent);outline-offset:-2px}.sku-mapping-table-wrap[data-wcf-sku-mapping-workbench=row-detail-modal][data-wcf-stable-table-body=true]{min-height:min(52vh,620px);max-height:min(70vh,780px);overflow:auto}.master-table-wrap .sku-mapping-table{table-layout:fixed;min-width:1640px}.sku-mapping-table th,.sku-mapping-table td{white-space:normal;overflow-wrap:anywhere}.sku-mapping-table th:first-child,.sku-mapping-table td:first-child,.sku-mapping-table th:nth-child(2),.sku-mapping-table td:nth-child(2){width:118px}.sku-mapping-table th:nth-child(3),.sku-mapping-table td:nth-child(3){width:140px}.sku-mapping-table th:nth-child(4),.sku-mapping-table td:nth-child(4),.sku-mapping-table th:nth-child(5),.sku-mapping-table td:nth-child(5){width:260px}.sku-mapping-table th:nth-child(6),.sku-mapping-table td:nth-child(6){width:220px}.sku-mapping-table th:nth-child(7),.sku-mapping-table td:nth-child(7){width:150px}.sku-mapping-table th:nth-child(8),.sku-mapping-table td:nth-child(8){width:300px}.sku-mapping-table th:nth-child(9),.sku-mapping-table td:nth-child(9){width:240px}.sku-mapping-table th:nth-child(10),.sku-mapping-table td:nth-child(10){width:148px}.sku-mapping-table tbody tr[data-wcf-sku-mapping-row-click=detail]{cursor:pointer}.sku-mapping-table tbody tr[data-wcf-sku-mapping-row-click=detail]:focus-visible td,.sku-mapping-table tbody tr[data-wcf-sku-mapping-row-click=detail].is-active td{background:var(--table-hover-bg);outline:2px solid color-mix(in srgb, var(--accent) 62%, transparent);outline-offset:-2px}.product-alias-table-wrap[data-wcf-product-alias-workbench=row-detail-edit][data-wcf-stable-table-body=true]{min-height:min(48vh,560px);max-height:min(66vh,720px);overflow:auto}.master-table-wrap .product-alias-table{table-layout:fixed;min-width:1320px}.product-alias-table th,.product-alias-table td{white-space:normal;overflow-wrap:anywhere}.product-alias-table th:first-child,.product-alias-table td:first-child{width:250px}.product-alias-table th:nth-child(2),.product-alias-table td:nth-child(2){width:300px}.product-alias-table th:nth-child(3),.product-alias-table td:nth-child(3){width:88px}.product-alias-table th:nth-child(4),.product-alias-table td:nth-child(4){width:170px}.product-alias-table th:nth-child(5),.product-alias-table td:nth-child(5){width:180px}.product-alias-table th:nth-child(6),.product-alias-table td:nth-child(6){width:220px}.product-alias-table th:nth-child(7),.product-alias-table td:nth-child(7){width:132px}.product-alias-table th:nth-child(8),.product-alias-table td:nth-child(8){width:150px}.product-alias-table tbody tr[data-wcf-product-alias-row-click=detail]{cursor:pointer}.product-alias-table tbody tr[data-wcf-product-alias-row-click=detail]:focus-visible td,.product-alias-table tbody tr[data-wcf-product-alias-row-click=detail].is-active td{background:var(--table-hover-bg);outline:2px solid color-mix(in srgb, var(--accent) 62%, transparent);outline-offset:-2px}.product-alias-primary-cell,.product-alias-period-cell,.product-alias-source-cell{gap:4px;min-width:0;display:grid}.product-alias-primary-cell span,.product-alias-period-cell small,.product-alias-source-cell span{color:var(--muted);font-size:11px}.product-alias-detail-drawer{width:min(760px,100vw)}.product-alias-detail-drawer .master-drawer-head>div:first-child{min-width:0}.product-alias-detail-drawer .alias-detail-section{margin-top:12px}.product-model-table-wrap[data-wcf-product-models-workbench=row-detail-edit][data-wcf-stable-table-body=true]{min-height:min(48vh,560px);max-height:min(66vh,720px);overflow:auto}.master-table-wrap .product-model-table{table-layout:fixed;min-width:1460px}.product-model-table th,.product-model-table td{white-space:normal;overflow-wrap:anywhere}.product-model-table th:first-child,.product-model-table td:first-child{width:44px}.product-model-table th:nth-child(2),.product-model-table td:nth-child(2){width:118px}.product-model-table th:nth-child(3),.product-model-table td:nth-child(3){width:280px}.product-model-table th:nth-child(4),.product-model-table td:nth-child(4){width:190px}.product-model-table th:nth-child(5),.product-model-table td:nth-child(5){width:130px}.product-model-table th:nth-child(6),.product-model-table td:nth-child(6){width:230px}.product-model-table th:nth-child(7),.product-model-table td:nth-child(7){width:140px}.product-model-table th:nth-child(8),.product-model-table td:nth-child(8){width:110px}.product-model-table th:nth-child(9),.product-model-table td:nth-child(9),.product-model-table th:nth-child(10),.product-model-table td:nth-child(10){width:150px}.product-model-table tbody tr[data-wcf-product-model-row-click=detail]{cursor:pointer}.product-model-table tbody tr[data-wcf-product-model-row-click=detail]:focus-visible td,.product-model-table tbody tr[data-wcf-product-model-row-click=detail].is-active td{background:var(--table-hover-bg);outline:2px solid color-mix(in srgb, var(--accent) 62%, transparent);outline-offset:-2px}.product-model-primary-cell,.product-model-category-cell,.product-model-usage-cell{gap:4px;min-width:0;display:grid}.product-model-primary-cell>span,.product-model-category-cell>span,.product-model-usage-cell>span{color:var(--muted);font-size:11px}.product-model-selection-toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.product-model-selection-toolbar span{color:var(--muted);font-size:12px;font-weight:700}.product-model-detail-drawer{width:min(780px,100vw)}.product-model-detail-drawer .master-drawer-head>div:first-child{min-width:0}.product-model-detail-section{margin-top:12px}.product-model-detail-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-model-detail-stat-grid>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.product-model-detail-stat-grid span,.product-model-detail-stat-grid small,.product-model-detail-grid>span{color:var(--muted);font-size:12px;font-weight:800}.product-model-detail-stat-grid strong{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:18px}.product-model-detail-grid{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.product-model-detail-grid>strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.product-model-raw-code-list{flex-wrap:wrap;gap:6px;max-height:180px;display:flex;overflow:auto}.category-tree-table-wrap[data-wcf-categories-workbench=tree-row-detail][data-wcf-stable-table-body=true]{min-height:min(48vh,560px);max-height:min(66vh,720px);overflow:auto}.master-table-wrap .category-tree-table{table-layout:fixed;min-width:1500px}.category-tree-table th,.category-tree-table td{white-space:normal;overflow-wrap:anywhere}.category-tree-table th:first-child,.category-tree-table td:first-child{width:44px}.category-tree-table th:nth-child(2),.category-tree-table td:nth-child(2){width:90px}.category-tree-table th:nth-child(3),.category-tree-table td:nth-child(3){width:270px}.category-tree-table th:nth-child(4),.category-tree-table td:nth-child(4){width:300px}.category-tree-table th:nth-child(5),.category-tree-table td:nth-child(5){width:180px}.category-tree-table th:nth-child(6),.category-tree-table td:nth-child(6){width:130px}.category-tree-table th:nth-child(7),.category-tree-table td:nth-child(7){width:210px}.category-tree-table th:nth-child(8),.category-tree-table td:nth-child(8){width:140px}.category-tree-table th:nth-child(9),.category-tree-table td:nth-child(9),.category-tree-table th:nth-child(10),.category-tree-table td:nth-child(10){width:150px}.category-tree-table tbody tr[data-wcf-category-row-click=detail]{cursor:pointer}.category-tree-table tbody tr[data-wcf-category-row-click=detail]:focus-visible td,.category-tree-table tbody tr[data-wcf-category-row-click=detail].is-active td{background:var(--table-hover-bg);outline:2px solid color-mix(in srgb, var(--accent) 62%, transparent);outline-offset:-2px}.category-tree-primary-cell,.category-path-cell,.category-relation-cell,.category-usage-cell,.category-export-cell{gap:4px;min-width:0;display:grid}.category-tree-primary-cell{padding-left:calc(var(--category-depth,0) * 18px + 10px);position:relative}.category-tree-primary-cell:before{top:6px;left:calc(var(--category-depth,0) * 18px);background:color-mix(in srgb, var(--accent) 66%, transparent);content:"";border-radius:999px;width:6px;height:6px;position:absolute}.category-tree-primary-cell span,.category-tree-primary-cell small,.category-path-cell small,.category-relation-cell span,.category-usage-cell span,.category-export-cell span{color:var(--muted);font-size:11px;font-weight:700}.category-export-cell.needs-mapping strong{color:var(--danger)}.category-detail-drawer{width:min(780px,100vw)}.category-detail-drawer .master-drawer-head>div:first-child{min-width:0}.category-detail-section{margin-top:12px}.category-detail-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.category-detail-stat-grid>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.category-detail-stat-grid span,.category-detail-stat-grid small,.category-detail-grid>span{color:var(--muted);font-size:12px;font-weight:800}.category-detail-stat-grid strong{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:18px}.category-detail-grid{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.category-detail-grid>strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.category-delete-list{flex-wrap:wrap;gap:6px;max-height:180px;display:flex;overflow:auto}@media (max-width:680px){.product-model-detail-stat-grid,.product-model-detail-grid,.category-detail-stat-grid,.category-detail-grid,.rocket-growth-box-detail-stat-grid,.rocket-growth-box-detail-grid,.rocket-growth-box-related-rule,.color-code-detail-stat-grid,.color-code-detail-grid{grid-template-columns:1fr}}.alias-detail-grid{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.alias-detail-grid>span{color:var(--muted);font-size:12px;font-weight:800}.alias-detail-grid>strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.alias-target-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.alias-target-card strong{overflow-wrap:anywhere;min-width:0}.alias-target-card p{color:var(--muted);margin:0;font-size:12px}.sku-business-id-cell{gap:4px;display:grid}.sku-business-id-cell div,.sku-freshness-cell{gap:3px;min-width:0;display:grid}.sku-business-id-cell span,.sku-freshness-cell small{color:var(--muted);font-size:11px}.sku-detail-drawer{width:min(820px,100vw)}.sku-trust-panel{gap:12px;display:grid}.sku-condition-warning{border:1px solid #fde68a;border-radius:8px}.master-table-wrap .master-table th,.master-table-wrap .master-table td{vertical-align:middle;padding:8px 10px}.master-table-wrap .master-table th{z-index:2;background:color-mix(in srgb, var(--panel) 84%, var(--panel-soft));color:var(--muted);font-size:11px;font-weight:800;position:sticky;top:0}.master-table-wrap .master-table tbody tr:last-child td{border-bottom:0}.market-listing-table-wrap[data-wcf-stable-table-body=true]{min-height:min(52vh,620px);max-height:min(70vh,780px)}.market-listing-table{table-layout:fixed;min-width:1680px}.market-listing-table th,.market-listing-table td{overflow-wrap:anywhere}.market-listing-table th:first-child,.market-listing-table td:first-child{width:44px}.market-listing-table th:nth-child(2),.market-listing-table td:nth-child(2){width:140px}.market-listing-table th:nth-child(3),.market-listing-table td:nth-child(3){width:230px}.market-listing-table th:nth-child(4),.market-listing-table td:nth-child(4){width:180px}.market-listing-table th:nth-child(5),.market-listing-table td:nth-child(5){width:190px}.market-listing-table th:nth-child(6),.market-listing-table td:nth-child(6){width:270px}.market-listing-table th:nth-child(7),.market-listing-table td:nth-child(7){width:230px}.market-listing-table th:nth-child(8),.market-listing-table td:nth-child(8),.market-listing-table th:nth-child(9),.market-listing-table td:nth-child(9){width:116px}.market-listing-table th:nth-child(10),.market-listing-table td:nth-child(10){width:164px}.market-listing-table .listing-account-label,.market-listing-table .listing-business-id-cell div,.market-listing-table .mapped-target-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-listing-table .listing-primary-cell,.market-listing-table .listing-option-cell{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.market-listing-table .listing-business-id-cell{color:var(--vz-secondary-color);font-size:11.5px;line-height:1.55}.market-listing-table .listing-candidate-list,.market-listing-table .mapped-target-list{min-width:0;max-width:100%}.market-listing-table .mapped-target-item{grid-template-columns:36px minmax(0,1fr) auto}.market-listing-table .mapped-target-thumb{width:36px;height:36px}.market-listing-table .listing-row-actions{align-items:stretch;gap:6px}.market-listing-table .listing-row-actions .button{white-space:nowrap;min-width:0}.master-list-toolbar{align-items:center}.master-page-size-input,.master-page-input{flex:0 0 96px;max-width:110px}.master-pagination{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;justify-content:space-between;margin-top:12px;padding:10px 12px}.master-page-number-wrap,.master-page-jump{align-items:center;gap:6px;display:inline-flex}.marketplace-products-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:16px;margin-top:14px;display:grid}.marketplace-products-layout.is-filter-collapsed{grid-template-columns:minmax(0,1fr)}.product-filter-sidebar{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;gap:0;display:grid;overflow:hidden}.product-filter-card{border-bottom:1px solid var(--soft);gap:12px;padding:16px;display:grid}.product-filter-card:last-child{border-bottom:0}.product-filter-card h2,.product-filter-card h3{color:#343a40;margin:0;font-size:14px}.product-filter-card h3{color:#6c757d;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.product-filter-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-filter-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.product-filter-clear{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.product-active-filters,.product-tag-cloud{flex-wrap:wrap;gap:6px;display:flex}.product-filter-chip{background:var(--accent);color:#fff;border-radius:6px;align-items:center;gap:7px;min-height:26px;padding:4px 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.product-filter-chip small{color:#ffffffc7;font-size:10px}.product-summary-filter-card{gap:6px}.product-summary-row,.product-facet-row{min-height:30px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-size:12px;text-decoration:none;display:flex}.product-summary-row{border-radius:6px;padding:5px 8px}.product-summary-row.is-active,.product-summary-row:hover,.product-facet-row:hover{color:var(--accent);background:#f3f6ff}.product-summary-row strong,.product-facet-row strong{color:#6c757d;text-align:center;background:#f3f6f9;border-radius:999px;min-width:28px;padding:2px 7px;font-size:10px}.product-filter-list{gap:5px;display:grid}.product-price-range{background:linear-gradient(90deg, var(--accent) 0%, #12b886 100%);border-radius:999px;height:5px;margin-top:4px;position:relative}.product-price-range span{background:#12b886;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #12b8864d}.product-price-range span:first-child{left:0}.product-price-range span:last-child{right:0}.product-price-values{justify-content:space-between;gap:8px;display:flex}.product-price-values strong{border:1px solid var(--line);color:#495057;background:#fff;border-radius:6px;min-width:0;padding:7px 9px;font-size:12px}.product-catalog-panel{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:none;border-radius:8px;overflow:hidden}.product-catalog-toolbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, var(--panel-soft));grid-template-columns:minmax(300px,1fr) auto;align-items:center;gap:10px;min-height:auto;padding:10px 12px;display:grid}.product-catalog-actions{flex-wrap:wrap;order:2;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.product-catalog-feedback{padding:8px 12px 0}.product-catalog-feedback .workspace-form-success,.product-catalog-feedback .workspace-form-error{margin:0}.product-catalog-feedback .workspace-form-success.is-pending{border-color:var(--info-line);background:var(--info-bg);color:var(--info-ink)}.bundle-detail-feedback{padding:0 0 10px}.product-selection-scope{border:1px solid var(--line);background:var(--panel);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.product-selection-scope strong,.product-selection-scope small{font:inherit}.product-selection-scope small{color:var(--accent)}.product-add-button{gap:8px}.product-catalog-search{order:1;align-items:center;gap:8px;width:100%;min-width:min(420px,100%);max-width:520px;display:flex;position:relative}.product-catalog-search .workspace-nav-icon{z-index:1;color:var(--muted);pointer-events:none;position:absolute;left:12px}.product-catalog-search .toolbar-search{width:100%;min-width:240px;padding-left:38px}.product-catalog-search .button{white-space:nowrap;flex:none}.product-catalog-tabs{border-bottom:1px solid var(--line);background:var(--panel);align-items:flex-end;gap:6px;padding:0 12px;display:flex}.product-catalog-tab{color:#6c757d;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.product-catalog-tab.is-active{border-bottom-color:var(--accent);color:var(--accent)}.product-catalog-tab.is-status-only{cursor:default}.product-catalog-tab.is-status-only small{color:var(--muted);font-size:10px;font-weight:800}.product-catalog-tab em{color:#f06548;background:#fff0f0;border-radius:999px;min-width:18px;padding:1px 6px;font-size:10px;font-style:normal}.product-catalog-table-wrap{background:var(--panel);overflow-x:auto}[data-wcf-stable-table-body=true]{scrollbar-gutter:stable;max-height:min(62vh,720px);overflow:auto}.product-catalog-table{border-collapse:separate;border-spacing:0;min-width:1240px}.product-catalog-table th,.product-catalog-table td{vertical-align:middle;padding:8px 10px}.product-catalog-table th{z-index:2;background:color-mix(in srgb, var(--panel) 84%, var(--panel-soft));color:var(--muted);font-size:11px;font-weight:800;position:sticky;top:0}.product-catalog-table td{line-height:1.45}.product-catalog-table tbody tr:last-child td{border-bottom:0}.product-check-column{width:44px;text-align:center!important}.product-check-column input{cursor:pointer;width:16px;height:16px}.product-catalog-product-cell{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.product-catalog-product-cell strong,.product-catalog-product-cell span{min-width:0;display:block}.product-catalog-product-cell strong{color:#343a40;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.product-catalog-product-cell span{color:#8a94a6;margin-top:2px;font-size:12px}.product-catalog-product-cell .product-core-inline-badge{color:#f7b84b;background:#fff4de;border-radius:999px;width:fit-content;margin-top:5px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.product-catalog-product-cell .mono{font-size:11px}.product-catalog-thumb{border:1px solid var(--soft);color:#8a94a6;background:#f3f6f9;border-radius:6px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.product-catalog-thumb img{object-fit:cover;width:100%;height:100%}.product-catalog-thumb svg{width:16px;height:16px}.product-catalog-filter-strip{border-top:0;border-bottom:1px solid var(--line);background:var(--panel)}.product-row-tags{flex-wrap:wrap;gap:5px;display:flex}.product-row-tags span:not(.subtle){color:#6c757d;background:#f3f6f9;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.product-row-action{min-width:54px}.product-row-action-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-inline-metric-link{min-width:0;max-width:160px;color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;text-decoration:none;display:inline-grid}.product-inline-metric-link strong{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.product-inline-metric-link span,.product-trust-cell small{color:var(--muted);font-size:10px;font-weight:800}.product-inline-metric-link:hover strong,.product-inline-metric-link:focus-visible strong{text-decoration:underline}.product-trust-cell{gap:2px;min-width:0;display:inline-grid}.product-inventory-cell{gap:4px;max-width:156px}.inventory-primary-line{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.product-trust-cell strong{color:#343a40;font-size:12px;font-weight:900}.fulfillment-stock-summary{min-width:0;max-width:100%;color:var(--muted);vertical-align:top;align-items:baseline;gap:4px;font-size:10px;font-weight:800;line-height:1.25;display:inline-flex}.fulfillment-stock-summary>span,.fulfillment-stock-summary>strong,.fulfillment-stock-summary>em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fulfillment-stock-summary>span{color:var(--muted);flex:none}.fulfillment-stock-summary>strong{color:#299cdb;flex:none;font-size:11px;font-weight:900}.fulfillment-stock-summary>em{color:#8a94a6;font-style:normal}.fulfillment-stock-summary.is-compact>em{max-width:72px}.product-filter-toggle{min-width:82px}.product-code-column{width:126px;color:var(--accent);font-size:12px}.product-code-column strong{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:140px;display:inline-block;overflow:hidden}.option-catalog-table{min-width:1480px}.option-catalog-option-cell{grid-template-columns:42px minmax(220px,1fr)}.option-catalog-meta-stack{gap:3px;min-width:0;display:grid}.option-catalog-meta-stack strong,.option-catalog-meta-stack span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.option-catalog-meta-stack strong{color:#343a40;white-space:nowrap;font-size:12px}.option-catalog-meta-stack span{color:#8a94a6;font-size:11px}.option-catalog-meta-stack .fulfillment-stock-summary{display:flex}.option-catalog-meta-stack .fulfillment-stock-summary>span,.option-catalog-meta-stack .fulfillment-stock-summary>strong,.option-catalog-meta-stack .fulfillment-stock-summary>em{font-size:inherit;margin-top:0;display:inline-block}.option-catalog-meta-stack .fulfillment-stock-summary>strong{color:#299cdb;font-size:11px}.option-inventory-cell{max-width:150px}.option-stock-inline-cell{gap:2px;white-space:normal!important;display:grid!important}.option-stock-inline-cell>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:0;overflow:hidden}.option-catalog-model-cell{min-width:130px}.option-product-route-link{max-width:190px}.option-detail-anchor{scroll-margin-top:128px}.option-catalog-search-field{min-width:130px;padding-left:36px}.product-catalog-search .option-catalog-search-field~.toolbar-search{min-width:220px;padding-left:12px}.product-detail-overview{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.product-detail-gallery{gap:8px;display:grid}.product-detail-main-image{border:1px solid var(--soft);background:#f3f6f9;border-radius:8px;place-items:center;min-height:280px;display:grid;overflow:hidden}.product-detail-main-image img{object-fit:contain;width:100%;height:100%;max-height:340px}.product-detail-image-empty{color:var(--muted);place-items:center;gap:10px;font-size:13px;font-weight:700;display:grid}.product-detail-image-empty .workspace-nav-icon{width:42px;height:42px}.product-detail-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.product-detail-thumb{aspect-ratio:1;border:1px solid var(--soft);background:var(--panel);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid;overflow:hidden}.product-detail-thumb.is-active{border-color:#405189;box-shadow:0 0 0 2px #40518929}.product-detail-thumb img{object-fit:cover;width:100%;height:100%}.product-detail-info{gap:10px;min-width:0;display:grid}.product-detail-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-detail-title-row h3{color:#343a40;margin:0;font-size:18px;line-height:1.35}.product-detail-meta-line{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:12px;font-weight:700;display:flex}.product-detail-meta-line span{position:relative}.product-detail-meta-line span+span:before{color:#ced4da;content:"|";position:absolute;left:-10px}.product-detail-section-nav{z-index:1;border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, var(--panel-soft));border-radius:8px;flex-wrap:wrap;gap:4px;margin:-4px 0 10px;padding:6px;display:flex;position:sticky;top:55px;box-shadow:0 8px 18px #0f172a0f}.product-detail-section-nav button{border:1px solid var(--line);background:var(--panel);min-height:26px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;text-decoration:none;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.product-detail-section-nav button:hover,.product-detail-section-nav button.is-active{color:#405189;background:#f4f6ff;border-color:#8da7f5}.product-detail-modal .product-detail-overview,.product-detail-modal .master-detail-section{scroll-margin-top:128px}.product-detail-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.product-detail-stat{border:1px dashed var(--line);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px;text-decoration:none;display:flex}button.product-detail-stat{cursor:pointer}button.product-detail-stat:hover,button.product-detail-stat:focus-visible,a.product-detail-stat:hover,a.product-detail-stat:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--panel));outline:0}.product-detail-stat.is-status-only{cursor:default}.product-detail-stat>div{min-width:0}.product-detail-stat span:not(.product-detail-stat-icon){color:var(--muted);font-size:12px;font-weight:800;display:block}.product-detail-stat strong{color:#343a40;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;display:block;overflow:hidden}.product-detail-stat-icon{color:#fff;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.product-detail-stat-icon .workspace-nav-icon{width:16px;height:16px}.product-detail-stat-icon.is-price{background:#0ab39c}.product-detail-stat-icon.is-option{background:#405189}.product-detail-stat-icon.is-stock{background:#299cdb}.product-detail-stat-icon.is-bundle{background:#f7b84b}.product-detail-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-detail-choice-grid>div{min-width:0}.product-detail-choice-grid strong,.product-detail-description-grid h4,.product-detail-spec-card h4{color:#343a40;margin:0 0 8px;font-size:13px;display:block}.product-detail-pill-row,.product-detail-tag-row{flex-wrap:wrap;gap:6px;display:flex}.product-detail-pill-row span,.product-detail-tag-row span{color:#5f6b7a;background:#f3f6f9;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.product-detail-color-row span{background:#fff;border:1px solid #e2e8f0}.product-detail-description-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);gap:12px;display:grid}.product-detail-description-grid p{color:var(--muted);white-space:pre-line;margin:0;font-size:13px;line-height:1.65}.product-detail-pill-row em,.product-detail-tag-row em{color:var(--muted);font-style:normal}.product-detail-spec-card{gap:8px;display:grid}.product-detail-spec-table{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.product-detail-spec-table div{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.28fr) minmax(0,1fr);min-width:0;display:grid}.product-detail-spec-table div:last-child{border-bottom:0}.product-detail-spec-table span,.product-detail-spec-table strong{color:#343a40;overflow-wrap:anywhere;min-width:0;padding:7px 9px;font-size:12px}.product-detail-spec-table span{color:#5f6b7a;background:#f3f6f9;font-weight:800}.product-edit-section summary{cursor:pointer;color:#343a40;font-size:14px;font-weight:800}.product-edit-section[open] summary{margin-bottom:12px}.action-link.is-active{border-color:var(--accent);background:var(--accent);color:#fff}.table-sort-link{color:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.table-sort-button{font:inherit;cursor:pointer;padding:0}.table-sort-link span:last-child{color:var(--muted);font-size:11px}.table-sort-link.is-active span:last-child{color:var(--accent)}.master-table tbody tr,.master-table tbody tr.master-group-row{cursor:pointer}.master-group-row td{color:var(--text);background:#eef2ff;font-size:13px}.master-group-row.is-collapsed td{border-bottom-color:#dbe3ff}.master-table tbody tr.master-child-row td{background:#fff}.master-table tbody tr.master-child-row:hover td,.master-table tbody tr.master-child-row.is-selected td{background:#f8faff}.master-table tbody tr.master-child-row td:first-child{border-left:3px solid #c7d2fe}.listing-group-cell{align-items:flex-start;gap:10px;display:flex}.listing-child-anchor{min-height:54px;padding-left:34px;position:relative}.listing-child-anchor:before,.listing-child-anchor:after{content:"";background:#b7c4ef;position:absolute;left:12px}.listing-child-anchor:before{width:2px;top:-22px;bottom:-22px}.listing-child-anchor:after{width:18px;height:2px;top:17px}.master-child-row.is-last-child .listing-child-anchor:before{height:40px;bottom:auto}.group-toggle-button{width:26px;height:26px;color:var(--accent);cursor:pointer;background:#fff;border:1px solid #b9c7f5;border-radius:6px;font-weight:700;line-height:1}.group-toggle-button:hover{border-color:var(--accent);background:#f7f9ff}.master-table tbody tr.is-selected td,.master-table tbody tr:hover td{background:var(--table-hover-bg)}.status-stack,.listing-flags,.mapping-detail-trust-strip{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.master-drawer-backdrop{z-index:1100;background:#2125295c;justify-content:flex-end;display:flex;position:fixed;inset:0}.product-detail-modal-backdrop{background:#0f172a85;justify-content:center;align-items:center;padding:16px}.master-drawer-stack{justify-content:flex-end;width:min(1280px,100vw);height:100%;display:flex;position:relative}.product-detail-stack{width:min(var(--workspace-compact-modal-max), 100vw)}.product-detail-modal-stack{width:min(var(--workspace-compact-modal-max), calc(100vw - 48px));justify-content:center;align-items:stretch;height:min(900px,100dvh - 48px);max-height:calc(100dvh - 48px);overflow:hidden}.master-drawer{border-left:1px solid var(--line);background:var(--panel);width:min(720px,100vw);min-width:0;height:100%;padding:18px;overflow-y:auto;box-shadow:-16px 0 34px #0f172a29}.air-action-badge{justify-content:center;min-width:72px;font-weight:700}.air-action-badge-ready{color:#243875;background:#eef2ff;border-color:#b9c3ef}.air-action-badge-info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.air-action-badge-warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.air-action-badge-active{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.air-action-badge-done{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.air-action-badge-muted{color:#475569;background:#f8fafc;border-color:#cbd5e1}.air-action-badge.is-selected{box-shadow:0 0 0 2px #3b82f62e}.axf-action-candidate-table th,.axf-action-candidate-table td,.axf-action-workbench-table th,.axf-action-workbench-table td{vertical-align:top}.axf-table-chip-list{gap:5px}.axf-action-candidate-table .report-filter-chip,.axf-action-workbench-table .report-filter-chip{white-space:normal;max-width:100%}.axf-status-ready{color:#243875;background:#eef2ff;border-color:#b9c3ef}.axf-status-info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.axf-status-warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.axf-status-active{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.axf-status-done{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.axf-status-muted{color:#475569;background:#f8fafc;border-color:#cbd5e1}.axf-impact-money,.axf-impact-estimate{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.axf-impact-quantity{color:#405189;background:#f5f7ff;border-color:#d9e2ff}.axf-drawer-footer{z-index:2;border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, var(--panel-soft));margin:6px -18px -18px;padding:12px 18px;position:sticky;bottom:-18px}.axf-inline-execution{background:#4051890a;border:1px solid #4051892e;border-radius:8px;gap:10px;padding:12px;display:grid}.axf-inline-reference{align-items:stretch}.axf-inline-cost-form{grid-template-columns:minmax(160px,220px) minmax(240px,1fr)}.axf-inline-execution-row>td{background:#40518908}.master-drawer.with-sidecar{width:min(680px,50vw)}.product-detail-drawer{width:min(1480px,100vw - 48px);min-width:0}.product-detail-modal-stack .product-detail-modal{border:1px solid var(--line);border-radius:10px 0 0 10px;flex:auto;box-shadow:0 24px 56px #0f172a3d}.product-detail-modal-stack .product-detail-modal:only-child{border-radius:10px}.product-detail-drawer.with-sidecar{flex:auto;width:auto;min-width:0}.product-detail-drawer.with-sidecar .product-detail-overview{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:14px}.product-detail-drawer.with-sidecar .product-detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.option-side-drawer{border-left:1px solid var(--line);flex:0 0 clamp(520px,38vw,720px);width:auto;min-width:0;box-shadow:-10px 0 24px #0f172a1f}.product-detail-modal-stack .option-side-drawer{border:1px solid var(--line);border-left:0;border-radius:0 10px 10px 0}.master-drawer-head{z-index:2;border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:start;gap:12px;margin:-18px -18px 12px;padding:14px 18px 12px;display:flex;position:sticky;top:-18px}.master-drawer-head h2{color:#343a40;overflow-wrap:anywhere;margin:4px 0 0;font-size:18px;line-height:1.3}.product-detail-modal .master-drawer-head>div:first-child,.option-side-drawer .master-drawer-head>div:first-child{min-width:0}.master-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-detail-edit-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 10px}.product-detail-edit-grid .workspace-form-field{gap:4px}.product-detail-edit-grid .workspace-form-field span,.product-detail-edit-grid .master-advanced-editor summary{font-size:12px}.product-detail-edit-grid .toolbar-search,.product-detail-edit-grid .toolbar-select{min-height:30px;padding-inline:10px}.product-detail-edit-grid .toolbar-textarea{min-height:64px;padding:8px 10px}.product-detail-edit-grid .compact-form-field.is-short{grid-column:span 3}.product-detail-edit-grid .compact-form-field.is-medium{grid-column:span 4}.product-detail-edit-grid .compact-form-field.is-wide,.product-detail-edit-grid .compact-form-field.is-half,.product-detail-edit-grid .master-wide-field:not(.master-advanced-editor){grid-column:span 6}.product-detail-edit-grid .compact-form-field.is-full,.product-detail-edit-grid .master-advanced-editor{grid-column:1/-1;padding:8px 10px}.product-detail-edit-grid .master-json-editor{min-height:180px}.product-create-modal{width:min(1040px,100vw - 48px);max-height:min(720px,100dvh - 48px)}.product-create-modal-backdrop{background:#0f172a6b}.product-create-grid .toolbar-search{min-height:32px}.product-create-grid .toolbar-textarea{min-height:180px}.master-form-fieldset{border:0;min-width:0;margin:0;padding:0;display:contents}.master-form-fieldset:disabled{opacity:.88}.master-form-fieldset:disabled input,.master-form-fieldset:disabled textarea,.master-form-fieldset:disabled select{cursor:default;color:#495057;background:#f8f9fc}.option-code-suggestion{border:1px solid var(--soft);background:#f8fafc;border-radius:8px;align-content:end;gap:5px;min-width:0;padding:8px 10px;display:grid}.option-code-suggestion>span,.option-code-suggestion em{color:var(--muted);font-size:11px;font-style:normal;font-weight:700;line-height:1.35}.option-code-suggestion .button{justify-self:start}.option-code-suggestion-message{color:var(--success-ink)}.option-code-suggestion-error{color:var(--danger-ink)}.master-wide-field,.master-drawer-actions{grid-column:1/-1}.master-drawer-actions{justify-content:flex-end;gap:8px;display:flex}.master-drawer-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.master-advanced-editor{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;gap:10px;padding:12px;display:grid}.master-advanced-editor summary{cursor:pointer;color:#343a40;font-size:13px;font-weight:700}.master-advanced-editor[open] summary{margin-bottom:4px}.mapping-target-card{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px;display:flex}.mapping-target-card strong,.mapping-selected-row strong,.mapping-option-row strong{color:var(--vz-body-color);display:block}.mapping-target-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mapping-modal-backdrop{z-index:1250;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mapping-confirm-backdrop{z-index:1260}.mapping-action-boundary{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;align-items:center;max-width:220px;padding:6px 9px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.mapping-action-guard-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffbeb;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.mapping-action-guard-strip p{color:#92400e;flex:280px;margin:0;font-size:12px;font-weight:700}.mapping-modal{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;width:min(1080px,100%);max-height:min(840px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a38}.mapping-target-modal{width:min(1600px,85vw);height:80vh;max-height:80vh}.delete-scope-modal{border:1px solid var(--line);background:var(--panel);border-radius:10px;width:min(560px,100%);overflow:hidden;box-shadow:0 24px 64px #0f172a38}.mapping-confirm-modal{width:min(520px,100%)}.mapping-modal-head{margin:0;position:static}.mapping-modal-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mapping-modal-title-row h2{min-width:0}.mapping-market-link{flex:none;margin-top:4px}.mapping-modal-head p{color:var(--muted);margin:4px 0 0;font-size:13px}.mapping-modal-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfe;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.mapping-modal-summary strong{color:var(--vz-body-color);margin-top:4px;display:block}.mapping-modal-summary p{margin:5px 0 0}.mapping-target-chip-list{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.mapping-target-chip{color:#24366b;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;gap:4px;max-width:min(520px,100%);padding:9px 12px;display:inline-grid;position:relative}.mapping-target-chip.is-empty{border-style:dashed;border-color:var(--line);color:var(--muted);background:#f8fafc}.mapping-target-chip-line{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.mapping-target-chip-line strong,.mapping-target-chip-line span:not(.mapping-target-label){min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mapping-target-card .mapping-target-chip strong,.mapping-modal-summary .mapping-target-chip strong{margin:0}.mapping-target-label{color:#405189;background:#4051891f;border-radius:999px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:800}.mapping-target-meta{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;display:block;overflow:hidden}.mapping-target-quantity{color:#fff;background:#405189;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;top:-7px;right:-4px}.mapped-target-list{gap:8px;min-width:300px;max-width:540px;display:grid}.sku-mapped-target-list{min-width:240px;max-width:420px}.mapped-target-item{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.mapped-target-item-interactive{padding:0;display:block;position:relative;overflow:hidden}.mapped-target-preview-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:8px 34px 8px 8px;display:grid}.mapped-target-preview-button:hover{background:#4051890d}.mapped-target-clear-button{color:#64748b;cursor:pointer;opacity:.78;background:#ffffffe0;border:1px solid #0000;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;line-height:1;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:grid;position:absolute;top:5px;right:5px}.mapped-target-item-interactive:hover .mapped-target-clear-button,.mapped-target-clear-button:focus-visible{opacity:1}.mapped-target-clear-button:hover:not(:disabled){color:#dc2626;background:#fff1f2;border-color:#ef444447}.mapped-target-clear-button:disabled{cursor:wait;opacity:.7}.mapped-target-thumb{color:#405189;background:#eef2ff;border-radius:7px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;overflow:hidden}.mapped-target-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mapped-target-copy{gap:3px;min-width:0;display:grid}.mapped-target-line{align-items:center;gap:6px;min-width:0;display:flex}.mapped-target-label{color:#405189;background:#4051891f;border-radius:999px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:800}.mapped-target-title{min-width:0;color:var(--vz-body-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mapped-target-meta-row{color:#6b7280;flex-wrap:wrap;gap:4px 10px;font-size:11px;display:flex}.mapped-target-qty{color:#fff;white-space:nowrap;background:#405189;border-radius:999px;align-self:start;padding:2px 7px;font-size:11px;font-weight:800}.mapping-preview-backdrop{z-index:1060;background:#0f172a2e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mapping-preview-popover{border:1px solid var(--line);background:var(--panel);border-radius:10px;width:min(560px,100vw - 32px);max-height:min(680px,100vh - 48px);overflow:auto;box-shadow:0 20px 50px #0f172a33}.mapping-preview-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.mapping-preview-head h3{color:var(--vz-heading-color);margin:4px 0 2px;font-size:15px;line-height:1.35}.mapping-preview-head p{color:var(--vz-secondary-color);margin:0;font-size:12px}.mapping-preview-fields{padding:16px}.mapping-preview-components{gap:8px;padding:0 16px 16px;display:grid}.mapping-preview-component-row{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.mapping-preview-component-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mapping-modal-body{flex:auto;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:22px;min-height:0;padding:16px;display:grid;overflow:hidden}.mapping-target-modal .mapping-modal-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:0;padding:14px}.mapping-selected-panel,.mapping-search-panel{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:12px;min-width:0;max-height:calc(100vh - 300px);padding:14px;display:grid;overflow:auto}.mapping-target-modal .mapping-selected-panel,.mapping-target-modal .mapping-search-panel{gap:10px;height:100%;max-height:none;padding:12px}.mapping-search-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.mapping-search-suggestions{flex-wrap:wrap;gap:6px;margin-bottom:2px;display:flex}.mapping-search-chip{color:#405189;cursor:pointer;background:#f3f6fb;border:1px solid #dbe3f3;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.mapping-search-chip:hover{background:#eef2ff;border-color:#405189}.delete-scope-body{gap:14px;padding:16px;display:grid}.delete-scope-body p{color:var(--muted);margin:0}.mapping-confirm-summary{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:8px 12px;padding:12px;display:grid}.mapping-confirm-summary span{color:var(--muted);font-size:12px;font-weight:800}.mapping-confirm-summary strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.mapping-confirm-source-list{gap:6px;max-height:132px;display:grid;overflow:auto}.mapping-confirm-source-list span{border:1px solid var(--line);background:var(--panel);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:700;overflow:hidden}.mapping-action-result{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:10px;margin-top:10px;padding:12px;display:grid}.mapping-action-result.is-success{background:#f0fdf4;border-color:#bbf7d0}.mapping-action-result.is-warning{background:#fffbeb;border-color:#fde68a}.mapping-action-result.is-error{background:#fff1f2;border-color:#fecaca}.mapping-action-result-head{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.mapping-action-result-head strong{color:var(--ink);margin-top:3px;display:block}.mapping-action-result-grid{grid-template-columns:repeat(4,minmax(70px,1fr));gap:8px;display:grid}.mapping-action-result-grid span{background:#ffffffa8;border:1px solid #94a3b847;border-radius:6px;gap:2px;min-width:0;padding:8px;display:grid}.mapping-action-result-grid strong{overflow-wrap:anywhere;min-width:0}.mapping-action-result-grid small,.mapping-action-result p,.mapping-action-failure-list small,.mapping-action-failure-list em{color:var(--muted);margin:0;font-size:12px}.mapping-action-failure-list{gap:6px;max-height:156px;display:grid;overflow:auto}.mapping-action-failure-list span{background:#ffffffb8;border:1px solid #ef444433;border-radius:6px;gap:3px;padding:8px;display:grid}.mapping-action-failure-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mapping-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.delete-scope-options{gap:10px;display:grid}.delete-scope-option{border:1px solid var(--line);background:var(--panel);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:8px;gap:4px;padding:14px;display:grid}.delete-scope-option:hover:not(:disabled){border-color:var(--accent);background:#f4f6ff}.delete-scope-option.danger-option:hover:not(:disabled){background:#fff1f2;border-color:#ef4444}.delete-scope-option span{color:var(--muted);font-size:13px}.delete-scope-option:disabled{cursor:not-allowed;opacity:.58}.compact-head{margin-bottom:10px}.compact-head h3,.mapping-block h3{color:var(--vz-body-color);margin:0 0 6px;font-size:14px}.mapping-block{gap:8px;margin-top:0;display:grid}.mapping-section{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;padding:12px}.mapping-target-modal .mapping-section{padding:9px}.mapping-section summary{cursor:pointer;color:var(--vz-body-color);font-size:14px;font-weight:800}.mapping-target-modal .mapping-section summary{font-size:12.5px}.mapping-section[open] summary{margin-bottom:10px}.mapping-target-modal .mapping-section[open] summary{margin-bottom:7px}.mapping-option-list{gap:8px;max-height:320px;display:grid;overflow:auto}.mapping-target-modal .mapping-option-list{gap:5px;max-height:38vh}.mapping-option-list.compact-list{max-height:220px}.mapping-target-modal .mapping-option-list.compact-list{max-height:26vh}.mapping-option-row,.mapping-selected-row{border:1px solid var(--line);background:var(--panel);width:100%;color:inherit;text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mapping-target-modal .mapping-option-row{border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(168px,auto);gap:8px;padding:7px 9px;font-size:12px;line-height:1.28}.mapping-target-modal .mapping-option-row strong{font-size:12.5px;line-height:1.25}.mapping-target-modal .mapping-option-row .subtle,.mapping-target-modal .mapping-option-row span span{font-size:11.5px}.mapping-option-titleline{align-items:baseline;gap:8px;min-width:0;display:flex!important}.mapping-option-titleline strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mapping-option-row .mapping-option-titleline .mapping-option-name{min-width:56px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-top:0;display:block;overflow:hidden}.mapping-recent-list{gap:6px;display:grid}.mapping-recent-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}.mapping-recent-row .mapping-option-row{min-width:0}.mapping-recent-row>.button{justify-content:center;min-width:70px}.mapping-recent-actions{justify-content:flex-end;margin-top:8px;display:flex}.mapping-option-row{cursor:pointer}.mapping-option-row:hover,.mapping-option-row.is-selected{border-color:var(--accent);background:#f4f6ff}.mapping-option-row span,.mapping-selected-row span{min-width:0}.mapping-option-row span span,.mapping-selected-row span{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.mapping-selected-row{grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:8px}.mapping-selected-copy{gap:6px;min-width:0;display:grid}.mapping-selected-row .mapping-selected-chip{background:#f3f6fb;border:1px solid #dbe3f3;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-width:0;max-width:100%;margin-top:0;padding:4px 8px;display:inline-flex}.mapping-selected-row .mapping-selected-chip>span{color:#405189;flex:none;margin-top:0;font-size:10.5px;font-weight:800;display:inline-block}.mapping-selected-row .mapping-selected-chip>strong{min-width:0;color:var(--vz-body-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mapping-selected-row .mapping-selected-copy>.subtle{margin-top:0}.mapping-qty-control{align-items:center;gap:4px;display:inline-flex}.mapping-qty-button{width:34px;min-width:34px;padding-inline:0}.mapping-qty-input{text-align:center;width:34px;min-width:34px;padding-inline:4px}.mapping-modal-actions{border-top:1px solid var(--line);padding:14px 16px}.master-json-editor{min-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5}.master-detail-section{border-top:1px solid var(--soft);gap:10px;margin-top:18px;padding-top:16px;display:grid}.product-detail-modal .master-detail-section{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-width:0;margin-top:12px;padding:12px;overflow:hidden;box-shadow:0 8px 18px #0f172a0a}.product-detail-modal .master-detail-section>*{min-width:0}.product-detail-modal .product-edit-section{background:linear-gradient(135deg, color-mix(in srgb, #405189 5%, var(--panel)), var(--panel))}.product-detail-modal .master-detail-section h3,.product-detail-modal .product-edit-section summary{align-items:center;gap:8px;min-width:0;display:flex}.product-detail-modal .master-detail-section h3:before,.product-detail-modal .product-edit-section summary:before{content:"";background:#405189;border-radius:999px;width:4px;height:18px;display:inline-block}.master-detail-section.is-first{border-top:0;margin-top:0;padding-top:0}.master-detail-section h3{color:#343a40;margin:0;font-size:14px}.listing-detail-drawer{width:min(860px,100vw)}.listing-detail-drawer .master-drawer-head>div:first-child{min-width:0}.listing-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.listing-detail-summary .product-detail-stat{min-height:72px}.listing-detail-anchor,.listing-detail-section{min-width:0;scroll-margin-top:92px}.listing-detail-section .section-heading h3{color:#343a40;margin:0;font-size:14px}.listing-detail-action-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.listing-detail-status-grid,.listing-detail-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.listing-detail-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-detail-status-grid>div,.listing-detail-source-grid>div{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.listing-detail-status-grid span,.listing-detail-source-grid span{color:var(--muted);font-size:11px;font-weight:800}.listing-detail-status-grid strong,.listing-detail-source-grid strong{color:#343a40;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.listing-detail-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.listing-detail-field-wide{grid-column:1/-1}.listing-technical-editor{margin-top:12px}.listing-technical-editor .workspace-form-field+.workspace-form-field{margin-top:10px}.listing-detail-pricing-card{margin-top:0}.size-spec-editor{gap:10px;display:grid}.size-spec-toolbar,.size-spec-selector,.size-spec-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.segmented-control{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;display:inline-flex;overflow:hidden}.segmented-control button{border:0;border-right:1px solid var(--line);min-height:34px;color:var(--muted);cursor:pointer;background:0 0;padding:0 14px;font-weight:700}.segmented-control button:last-child{border-right:0}.segmented-control button.active{background:var(--accent);color:#fff}.size-spec-form .master-form-fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.size-spec-wide-field{grid-column:1/-1}.size-spec-fields{min-height:54px}.size-spec-table-wrap{overflow-x:auto}.size-spec-table{min-width:760px}.size-spec-table input.compact-input{min-width:86px}.size-spec-help{color:var(--muted);margin:0;font-size:12px}.master-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.master-field-grid div,.master-option-row,.master-bundle-row{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;min-width:0;padding:10px}.master-field-grid span,.master-option-row span,.master-bundle-row span{color:var(--muted);font-size:11px;display:block}.master-field-grid strong,.master-option-row strong,.master-bundle-row strong{color:#343a40;overflow-wrap:anywhere;min-width:0;margin-top:3px;font-size:12px;display:block}.master-field-grid small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:800;display:block}.pricing-summary-card{gap:12px;display:grid}.pricing-summary-heading h3{color:#343a40;margin:0;font-size:15px}.pricing-summary-heading p{color:var(--muted);margin:4px 0 0;font-size:12px}.pricing-summary-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pricing-summary-context-row{flex-wrap:wrap;gap:6px;display:flex}.pricing-summary-context-row span{border:1px solid var(--vz-border-color);background:var(--vz-secondary-bg);min-height:24px;color:var(--vz-secondary-color);border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.pricing-summary-reference-grid div{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;min-width:0;padding:10px}.pricing-summary-reference-grid span,.pricing-summary-target-head span,.pricing-summary-policy-line,.pricing-summary-reference-row{color:var(--muted);font-size:12px}.pricing-summary-reference-grid strong{color:#343a40;overflow-wrap:anywhere;margin-top:3px;display:block}.pricing-summary-target-list{gap:10px;display:grid}.pricing-summary-target{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.pricing-summary-target-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pricing-summary-target-head>div{min-width:0}.pricing-summary-target-head strong{color:#343a40;overflow-wrap:anywhere;font-size:13px;display:block}.pricing-summary-target-head span:not(.status-pill){overflow-wrap:anywhere;margin-top:2px;display:block}.pricing-summary-policy-line{flex-wrap:wrap;gap:8px 12px;display:flex}.pricing-summary-reference-row{flex-wrap:wrap;gap:6px;display:flex}.pricing-summary-reference-row span{color:#495057;overflow-wrap:anywhere;background:#f3f6f9;border-radius:999px;min-width:0;padding:4px 7px;display:inline-flex}.pricing-summary-actions{flex-wrap:wrap;gap:10px;display:flex}.pricing-summary-actions a{color:var(--accent);font-size:12px;font-weight:800;text-decoration:none}.pricing-summary-more{margin:0}.master-option-list{gap:8px;display:grid}.option-bulk-action-bar{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.option-bulk-action-bar>div:first-child{gap:3px;display:grid}.option-bulk-action-bar strong{color:var(--ink);font-size:13px}.option-bulk-action-bar span{color:var(--muted);font-size:11px;font-weight:800}.option-bulk-action-group{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.master-option-table{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;gap:0;min-width:0;overflow-x:auto}.master-option-table-head,.master-option-row{grid-template-columns:44px minmax(180px,1.25fr) minmax(110px,.72fr) minmax(132px,.76fr) minmax(130px,.78fr) minmax(180px,1.05fr) 88px 88px 92px;gap:0;min-width:1120px;display:grid}.master-option-table-head{border-bottom:1px solid var(--soft);background:#f3f6f9;padding:0}.master-option-table-head span,.master-option-row>span{border-right:1px solid var(--soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:9px 10px;display:block;overflow:hidden}.master-option-table-head .master-option-select-cell,.master-option-row>.master-option-select-cell{justify-content:center;align-items:center;padding:0;display:flex}.master-option-select-cell input{cursor:pointer;width:16px;height:16px;margin:0}.master-option-table-head span:last-child,.master-option-row>span:last-child{border-right:0}.master-option-table-head span{color:var(--muted);font-size:11px;font-weight:800}.master-option-row>span{color:var(--ink);font-size:12px}.option-model-inline-badge{color:#1d4ed8;vertical-align:middle;background:#dbeafe;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:2px 6px;display:inline-flex}.option-model-inline-badge.is-ready{color:#166534;background:#dcfce7}.option-model-inline-badge.is-blocked{color:#991b1b;background:#fee2e2}.product-inline-metric-link .option-model-inline-badge{color:#1d4ed8}.product-inline-metric-link .option-model-inline-badge.is-ready{color:#166534}.product-inline-metric-link .option-model-inline-badge.is-blocked{color:#991b1b}.option-model-inline-badge strong,.option-model-inline-badge em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.option-model-inline-badge strong{font-size:11px;font-weight:900}.option-model-inline-badge em{color:currentColor;opacity:.82;font-size:10px;font-style:normal;font-weight:800}.master-option-button{border-style:solid;border-width:0 0 1px;border-color:var(--soft);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:0;padding:0}.master-option-table .master-option-button:last-child{border-bottom:0}.master-option-button:hover,.master-option-button.is-selected,.master-option-button.is-bulk-selected{background:#f4f6ff;border-color:#8da7f5}.master-bundle-row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.master-bundle-button{text-align:left;cursor:pointer;width:100%;transition:border-color .12s,background .12s,box-shadow .12s}.master-bundle-button:hover,.master-bundle-button:focus-visible,.master-bundle-button.is-selected{background:#f4f6ff;border-color:#8da7f5;outline:none;box-shadow:0 0 0 2px #40518914}.master-bundle-table-stack{gap:5px;min-width:0;display:grid}.master-bundle-table-stack>span:not(.status-pill){overflow-wrap:anywhere}.master-bundle-table-stack .status-pill{width:max-content}.bundle-inline-metric{text-align:left;background:0 0;border:0;width:100%;padding:0}.bundle-inline-metric strong{font-size:12px;line-height:1.35}.bundle-inline-metric .status-pill{width:max-content}.bundle-detail-anchor{scroll-margin-top:76px}.bundle-detail-stat-grid{margin-bottom:12px}.master-field-grid .status-pill,.master-bundle-component-row .status-pill{color:var(--neutral-ink);font-size:11px;display:inline-flex}.master-bundle-component-row{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,.8fr) minmax(180px,.9fr);gap:10px;min-width:0;padding:10px;display:grid}.master-bundle-component-list{overscroll-behavior:contain;max-height:min(44vh,520px);padding-right:4px;overflow-y:auto}.bundle-component-route-link{background:0 0;border:0;min-height:100%;padding:0;text-decoration:none}.master-bundle-component-row span{color:var(--muted);overflow-wrap:anywhere;font-size:11px;display:block}.master-bundle-component-row strong{color:#343a40;overflow-wrap:anywhere;min-width:0;margin-top:3px;font-size:12px;display:block}.master-bundle-metric-list{align-content:start;gap:3px;display:grid}.master-bundle-metric-list .status-pill{width:max-content;margin-top:2px}.bundle-reference-warning{border:1px solid var(--danger-line);background:var(--danger-bg);color:var(--danger-ink);border-radius:8px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.5}.bundle-reference-list{gap:8px;display:grid}.bundle-reference-card{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.bundle-reference-main{gap:5px;min-width:0;display:grid}.bundle-reference-main strong,.bundle-reference-main span:not(.status-pill){overflow-wrap:anywhere;min-width:0}.bundle-reference-main strong{color:var(--ink);font-size:12px}.bundle-reference-main>span:not(.status-pill){color:var(--muted);font-size:11px}.bundle-reference-side{color:var(--muted);white-space:nowrap;justify-items:end;gap:8px;font-size:11px;display:grid}.mapped-listing-component-list{gap:8px;margin-top:12px;display:grid}.mapped-listing-component-card{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(110px,.8fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.mapped-listing-component-card strong,.mapped-listing-component-card span{overflow-wrap:anywhere;min-width:0}.mapped-listing-component-card span{color:var(--muted);font-size:11px}@media (max-width:760px){.bundle-reference-card{grid-template-columns:minmax(0,1fr)}.bundle-reference-side{white-space:normal;justify-items:start}}.mapped-market-list{gap:10px;display:grid}.mapped-market-card{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.mapped-market-card-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.mapped-market-title{min-width:0}.mapped-market-title strong,.mapped-market-option-line strong{color:#343a40;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;display:block;overflow:hidden}.mapped-market-title span,.mapped-market-option-line span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.mapped-market-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.mapped-market-meta span{background:#f3f6f9;border-radius:7px;min-width:0;padding:7px 8px}.mapped-market-meta em,.mapped-market-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;display:block;overflow:hidden}.mapped-market-meta em{color:var(--muted);font-size:10px}.mapped-market-meta strong{color:#343a40;margin-top:2px;font-size:11px}.mapped-market-components{gap:7px;display:grid}.mapped-market-component{border:1px solid var(--soft);background:#fff;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.mapped-market-thumb{color:#8a94a6;background:#eef2f7;border-radius:6px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.mapped-market-thumb img{object-fit:cover;width:100%;height:100%}.mapped-market-thumb svg{width:16px;height:16px}.mapped-market-component strong,.mapped-market-component span,.mapped-market-component small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.mapped-market-component strong{color:#343a40;font-size:12px}.mapped-market-component span,.mapped-market-component small{color:var(--muted);font-size:11px}.mapped-market-link{width:fit-content}.mapped-market-table-wrap{border:1px solid var(--soft);border-radius:8px;max-width:100%;overflow-x:auto}.mapped-market-table{table-layout:fixed;min-width:1320px}.mapped-market-table th,.mapped-market-table td{vertical-align:middle;white-space:nowrap;padding:8px 10px}.mapped-market-table tbody tr.is-clickable{cursor:pointer}.mapped-market-table tbody tr.is-clickable:hover,.mapped-market-table tbody tr.is-clickable:focus-visible,.mapped-market-table tbody tr.is-selected{background:#f4f6ff;outline:none}.mapped-market-table th:first-child,.mapped-market-table td:first-child{width:92px}.mapped-market-table th:nth-child(2),.mapped-market-table td:nth-child(2){width:132px}.mapped-market-table th:nth-child(3),.mapped-market-table td:nth-child(3){width:260px}.mapped-market-table th:nth-child(4),.mapped-market-table td:nth-child(4){width:170px}.mapped-market-table th:nth-child(5),.mapped-market-table td:nth-child(5),.mapped-market-table th:nth-child(6),.mapped-market-table td:nth-child(6),.mapped-market-table th:nth-child(7),.mapped-market-table td:nth-child(7),.mapped-market-table th:nth-child(8),.mapped-market-table td:nth-child(8){width:118px}.mapped-market-table th:nth-child(9),.mapped-market-table td:nth-child(9){width:300px}.mapped-market-table th:nth-child(10),.mapped-market-table td:nth-child(10){width:150px}.mapped-market-table th:nth-child(11),.mapped-market-table td:nth-child(11){width:80px}.mapped-market-name,.mapped-market-token,.mapped-market-components-cell,.mapped-market-component-inline{text-overflow:ellipsis;overflow:hidden}.mapped-market-token{max-width:0}.mapped-market-components-cell{gap:6px;display:flex}.mapped-market-component-inline{min-width:0;display:block}.status-pill-group.nowrap{flex-wrap:nowrap}.option-side-drawer .mapped-market-table{min-width:980px}.option-side-drawer .mapped-market-table th,.option-side-drawer .mapped-market-table td{padding:7px 8px}.option-side-drawer .mapped-market-table th:nth-child(3),.option-side-drawer .mapped-market-table td:nth-child(3){width:220px}.option-side-drawer .mapped-market-table th:nth-child(9),.option-side-drawer .mapped-market-table td:nth-child(9){width:240px}.safe-stock-panel{gap:12px}.safe-stock-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.safe-stock-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.safe-stock-current{border:1px solid var(--soft);text-align:right;background:#f8fafc;border-radius:8px;min-width:118px;padding:10px 12px}.safe-stock-current span,.safe-stock-recommendation span,.safe-stock-metrics em{color:var(--muted);font-size:11px;font-style:normal;font-weight:700;display:block}.safe-stock-current strong{color:#343a40;margin-top:3px;font-size:20px;display:block}.safe-stock-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.safe-stock-periods{flex-wrap:wrap;gap:6px;display:flex}.safe-stock-periods button,.safe-stock-controls .segmented-control button{border:1px solid var(--soft);min-height:34px;color:var(--muted);background:#fff;border-radius:7px;padding:0 12px;font-weight:800}.safe-stock-periods button.active,.safe-stock-controls .segmented-control button.active{color:var(--brand);background:#4051891a;border-color:#4051898c}.safe-stock-result{grid-template-columns:minmax(120px,.5fr) minmax(0,2fr);gap:10px;display:grid}.safe-stock-recommendation{background:#eef4ff;border-radius:8px;padding:14px}.safe-stock-recommendation strong{color:var(--brand);margin-top:4px;font-size:30px;line-height:1;display:block}.safe-stock-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.safe-stock-metrics span{border:1px solid var(--soft);background:#fff;border-radius:8px;min-width:0;padding:10px}.safe-stock-metrics strong{color:#343a40;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:3px;font-size:12px;display:block;overflow:hidden}.option-cost-panel{gap:14px}.option-cost-head,.option-cost-actions,.option-cost-history-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.option-cost-head p,.option-cost-help{color:var(--muted);margin:4px 0 0;font-size:12px}.option-cost-current,.option-cost-preview{border:1px solid var(--soft);text-align:right;background:#f8fafc;border-radius:8px;min-width:160px;padding:10px 12px}.option-cost-current span,.option-cost-current em,.option-cost-preview span,.option-cost-preview em{color:var(--muted);font-size:11px;font-style:normal;font-weight:800;display:block}.option-cost-current strong,.option-cost-preview strong{color:#343a40;margin-top:3px;font-size:18px;display:block}.option-cost-grid{grid-template-columns:minmax(180px,1.1fr) minmax(110px,.7fr) repeat(3,minmax(150px,1fr)) minmax(0,1.4fr) minmax(170px,.9fr);align-items:end;gap:10px;display:grid}.option-cost-side-drawer .option-cost-panel{border:0;padding:0}.option-cost-side-drawer .option-cost-current{text-align:left;min-width:0}.option-cost-side-drawer .option-cost-grid,.option-cost-side-drawer .option-cost-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.option-cost-side-drawer .option-cost-memo,.option-cost-side-drawer .option-cost-preview{grid-column:1/-1}.option-model-panel{gap:14px}.option-model-head,.option-model-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.option-model-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.option-model-current{border:1px solid var(--soft);text-align:right;background:#f8fafc;border-radius:8px;min-width:150px;padding:10px 12px}.option-model-current span,.option-model-current em,.option-model-summary-grid span{color:var(--muted);font-size:11px;font-style:normal;font-weight:800;display:block}.option-model-current strong{color:#343a40;margin-top:3px;font-size:18px;display:block}.option-model-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.option-model-summary-grid>div{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;min-width:0;padding:10px 12px}.option-model-summary-grid strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.option-model-table{border:1px solid var(--soft);background:#fff;border-radius:8px;min-width:0;overflow-x:auto}.option-model-table-head,.option-model-table-row{grid-template-columns:minmax(160px,1.25fr) minmax(105px,.7fr) minmax(118px,.8fr) minmax(180px,1.15fr);min-width:620px;display:grid}.option-model-table-head{color:var(--muted);background:#f8fafc;font-size:11px;font-weight:800}.option-model-table-head span,.option-model-table-row span{border-bottom:1px solid var(--soft);min-width:0;padding:8px 10px}.option-model-table-row span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.option-model-table-row:last-child span{border-bottom:0}.option-model-status{color:#334155;background:#e2e8f0;border-radius:999px;align-items:center;margin-right:6px;padding:2px 6px;font-size:10px;font-weight:900;display:inline-flex}.option-model-status.is-ready{color:#166534;background:#dcfce7}.option-model-status.is-info{color:#1d4ed8;background:#dbeafe}.option-model-status.is-blocked{color:#991b1b;background:#fee2e2}.option-model-detail-summary{gap:10px}.option-model-detail-summary.is-empty{background:#fbfcfe}.option-model-detail-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.option-model-detail-head strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.option-model-table-row em{color:var(--muted);font-size:11px;font-style:normal}.option-model-side-drawer .option-model-panel{border:0;padding:0}.option-model-side-drawer .option-model-current{text-align:left;min-width:0}.option-cost-detail-editor{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.option-cost-detail-grid{grid-template-columns:minmax(90px,.6fr) repeat(3,minmax(140px,1fr)) minmax(130px,.9fr) minmax(0,1.2fr) minmax(170px,.9fr);align-items:end;gap:10px;display:grid}.option-cost-detail-memo{min-width:0}.option-cost-terms-grid{grid-template-columns:repeat(7,minmax(110px,1fr));align-items:end;gap:10px;display:grid}.option-side-drawer .option-cost-detail-grid,.option-side-drawer .option-cost-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.option-side-drawer .option-cost-detail-memo,.option-side-drawer .option-cost-preview{grid-column:1/-1}.option-side-drawer .option-cost-preview{text-align:left;min-width:0}.option-provider-costs{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.option-provider-cost-table-wrap{min-width:0;overflow-x:auto}.option-provider-cost-table{min-width:760px}.option-provider-cost-table th,.option-provider-cost-table td{white-space:nowrap}.option-provider-cost-form{grid-template-columns:minmax(180px,1.1fr) minmax(90px,.6fr) repeat(3,minmax(130px,1fr)) minmax(140px,.8fr) minmax(0,1.1fr) minmax(170px,.9fr);align-items:end;gap:10px;display:grid}.option-provider-cost-default .checkbox-line{min-height:34px}.option-provider-cost-actions{align-self:end}.option-side-drawer .option-provider-cost-form{grid-template-columns:repeat(2,minmax(0,1fr))}.option-side-drawer .option-provider-cost-default,.option-side-drawer .option-provider-cost-form .option-cost-detail-memo,.option-side-drawer .option-provider-cost-form .option-cost-preview,.option-side-drawer .option-provider-cost-actions{grid-column:1/-1}.option-cost-partner,.option-cost-memo{min-width:0}.option-cost-actions{justify-content:flex-start;align-items:center}.option-cost-history{gap:8px;display:grid}.option-cost-history-head h4{color:#343a40;margin:0;font-size:13px}.option-cost-history-head span{color:var(--muted);font-size:12px;font-weight:700}.option-cost-history-table-wrap{overflow-x:auto}.option-cost-history-table{min-width:920px}.option-side-drawer .option-cost-history-table{min-width:760px}.option-cost-history-table th,.option-cost-history-table td{white-space:nowrap}.master-bundle-components{gap:4px;display:grid}.asset-manager{gap:12px;display:grid}.asset-role-sections{gap:14px;display:grid}.asset-manager.compact{gap:8px}.asset-manager.compact .asset-role-sections{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px}.asset-role-section,.asset-candidate-section{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;gap:10px;padding:12px;display:grid}.asset-role-head{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:12px;display:grid}.asset-role-titleline{align-items:center;gap:6px;min-width:0;display:flex}.asset-role-titleline strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.asset-role-count{border:1px solid var(--line);background:var(--panel);min-width:20px;height:20px;color:var(--muted);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.asset-role-head>div,.asset-candidate-section>div:first-child{gap:3px;display:grid}.asset-role-head strong,.asset-candidate-section strong{color:#343a40;font-size:13px}.asset-role-head span,.asset-candidate-section span{color:var(--muted);font-size:12px}.asset-role-head .asset-role-count{font-size:11px}.asset-drop-zone{color:#405189;text-align:center;cursor:pointer;background:#f8faff;border:1px dashed #aab4cf;border-radius:8px;place-items:center;min-height:58px;padding:10px;font-size:12px;font-weight:700;display:grid}.asset-drop-zone.is-dragging{background:#eef3ff;border-color:#405189}.asset-drop-zone.is-invalid{border-color:var(--danger-line);background:var(--danger-bg);color:#b42318;box-shadow:0 0 0 3px #f065481f}.asset-drop-zone.is-disabled{cursor:not-allowed;opacity:.58}.asset-drop-zone small{color:inherit;opacity:.75;font-size:11px;font-weight:600}.asset-drop-zone input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.asset-candidate-strip{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.asset-candidate-button{border:1px solid var(--soft);background:var(--panel);color:#343a40;min-width:112px;font:inherit;cursor:pointer;border-radius:8px;gap:6px;padding:8px;font-size:11px;display:grid}.asset-candidate-button:disabled{cursor:not-allowed;opacity:.6}.asset-candidate-preview{aspect-ratio:1;background:#eef1f7;border-radius:6px;place-items:center;width:96px;display:grid;overflow:hidden}.asset-candidate-preview img,.asset-candidate-preview video{object-fit:cover;width:100%;height:100%}.asset-main-fallback{color:#405189;background:#f2f8ff;border:1px solid #cce3ff;border-radius:8px;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:8px;font-size:12px;font-weight:700;display:flex}.asset-main-fallback img{object-fit:cover;border-radius:6px;width:52px;height:52px}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.asset-manager.compact .asset-grid{grid-template-columns:minmax(0,1fr);gap:8px}.asset-manager.compact .asset-role-head{grid-template-columns:minmax(0,1fr) minmax(132px,.68fr);gap:8px}.asset-manager.compact .asset-role-section,.asset-manager.compact .asset-candidate-section{gap:8px;padding:8px}.asset-manager.compact .asset-role-head>div,.asset-manager.compact .asset-candidate-section>div:first-child{gap:2px}.asset-manager.compact .asset-role-head span,.asset-manager.compact .asset-candidate-section span,.asset-manager.compact .asset-drop-zone small{font-size:11px}.asset-manager.compact .asset-drop-zone{min-height:42px;padding:7px 8px;line-height:1.2}.asset-manager.compact .asset-drop-zone span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.asset-manager.compact .asset-drop-zone small{display:none}.asset-manager.compact .asset-candidate-strip{gap:8px}.asset-manager.compact .asset-candidate-button{text-align:left;grid-template-columns:54px minmax(0,1fr);align-items:center;min-width:180px;padding:6px}.asset-manager.compact .asset-candidate-preview{width:54px}.asset-manager.compact .asset-item{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px}.asset-manager.compact .asset-preview{width:64px}.asset-manager.compact .asset-meta{gap:1px}.asset-manager.compact .asset-meta strong{display:none}.asset-manager.compact .asset-item .button{min-height:28px;padding-inline:8px}.asset-item{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.asset-preview{aspect-ratio:1;background:#eef1f7;border-radius:6px;place-items:center;width:100%;display:grid;overflow:hidden}.asset-preview img,.asset-preview video{object-fit:cover;width:100%;height:100%}.asset-meta{min-width:0;color:var(--muted);gap:2px;font-size:11px;display:grid}.asset-meta strong{color:#343a40}.asset-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-option-list{gap:14px;display:grid}.asset-option-row{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:start;gap:14px;padding:12px;display:grid}.asset-option-title{gap:4px;min-width:0;display:grid}.product-display-name-panel{gap:10px;display:grid}.product-display-name-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-display-name-head>div{gap:3px;min-width:0;display:grid}.product-display-name-head strong{color:#343a40;font-size:13px}.product-display-name-head span{color:var(--muted);font-size:12px;line-height:1.45}.product-display-name-form{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;grid-template-columns:minmax(190px,1.15fr) repeat(4,minmax(120px,.8fr));align-items:end;gap:8px;padding:10px;display:grid}.product-display-name-form .workspace-form-field{gap:4px}.product-display-name-form .workspace-form-field span,.product-display-name-default{font-size:12px}.product-display-name-form .toolbar-search,.product-display-name-form .toolbar-select{min-height:30px;padding-inline:10px}.product-display-name-name,.product-display-name-note{grid-column:span 2}.product-display-name-default{color:#343a40;align-self:center;min-height:30px;font-weight:800}.product-display-name-actions{justify-content:flex-end;display:flex}.product-display-name-list{min-width:0}.product-display-name-table{min-width:860px}.product-display-name-table td{vertical-align:middle}.product-display-name-table td:nth-child(2){gap:2px;min-width:180px;display:grid}.product-display-name-table td:nth-child(2) span{color:var(--muted);font-size:11px}.product-display-name-row-actions{flex-wrap:wrap;gap:6px;display:flex}.master-inline-form{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;padding:12px;display:grid}.master-inline-form-head,.master-component-editor{grid-column:1/-1}.master-inline-form-head{gap:3px;display:grid}.master-inline-form-head strong,.master-component-head strong{color:#343a40;font-size:13px}.master-inline-form-head span{color:var(--muted);font-size:12px}.master-option-generator{grid-template-columns:minmax(220px,.8fr) minmax(220px,.8fr) minmax(260px,1.4fr) auto;align-items:end}.product-detail-drawer.with-sidecar .master-option-generator{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-drawer.with-sidecar .master-option-generator-summary,.product-detail-drawer.with-sidecar .master-option-generator .master-drawer-actions{grid-column:1/-1}.master-option-generator .master-inline-form-head{margin-bottom:2px}.master-option-generator-textarea{resize:vertical;min-height:44px}.master-option-generator-summary{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.master-option-generator-summary span{border:1px solid var(--soft);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;max-width:100%;padding:5px 8px;overflow:hidden}.master-component-editor{gap:8px;display:grid}.master-component-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.master-component-head>div{gap:2px;min-width:0;display:grid}.master-component-head span{color:var(--muted);font-size:12px}.master-component-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.master-component-summary div,.master-component-card{border:1px solid var(--soft);background:#fbfcfe;border-radius:8px;min-width:0;padding:10px}.master-component-summary span,.master-component-preview span{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:11px;display:block}.master-component-summary strong{color:#343a40;overflow-wrap:anywhere;min-width:0;margin-top:3px;font-size:12px;display:block}.master-component-row{grid-template-columns:minmax(220px,1fr) minmax(96px,.35fr) minmax(150px,.5fr) auto;align-items:end;gap:8px;display:grid}.master-component-row .workspace-form-field{min-width:0}.master-component-preview{border-top:1px solid var(--soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 10px;margin-top:8px;padding-top:8px;display:grid}.master-json-block{border:1px solid var(--soft);color:#e2e8f0;white-space:pre-wrap;background:#0f172a;border-radius:8px;max-height:360px;margin:0;padding:12px;font-size:11px;line-height:1.5;overflow:auto}.subtle{color:var(--muted);margin-top:4px;font-size:12px}.table-link{color:var(--accent);font-weight:700;text-decoration:none}.table-link:hover{text-decoration:underline}.settings-layout{grid-template-columns:minmax(320px,.82fr) minmax(460px,1.18fr);gap:14px;margin-top:14px;display:grid}.settings-target-form{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-full-width{grid-column:1/-1}.settings-account-modal{width:min(760px,100%)}.settings-account-modal-form{flex:auto;min-height:0;padding:16px;overflow:auto}.color-code-toolbar{grid-template-columns:minmax(260px,1fr) minmax(150px,190px) minmax(150px,190px) auto;margin-bottom:14px}.color-code-table{min-width:1420px}.color-code-table-wrap[data-wcf-colors-workbench=swatch-row-detail][data-wcf-stable-table-body=true]{min-height:min(48vh,560px);max-height:min(66vh,720px);overflow:auto}.master-table-wrap .color-swatch-settings-table{table-layout:fixed}.color-swatch-settings-table th,.color-swatch-settings-table td{white-space:normal;overflow-wrap:anywhere}.color-swatch-settings-table th:first-child,.color-swatch-settings-table td:first-child{width:44px}.color-swatch-settings-table th:nth-child(2),.color-swatch-settings-table td:nth-child(2){width:84px}.color-swatch-settings-table th:nth-child(3),.color-swatch-settings-table td:nth-child(3){width:86px}.color-swatch-settings-table th:nth-child(4),.color-swatch-settings-table td:nth-child(4){width:220px}.color-swatch-settings-table th:nth-child(5),.color-swatch-settings-table td:nth-child(5){width:180px}.color-swatch-settings-table th:nth-child(6),.color-swatch-settings-table td:nth-child(6),.color-swatch-settings-table th:nth-child(7),.color-swatch-settings-table td:nth-child(7),.color-swatch-settings-table th:nth-child(8),.color-swatch-settings-table td:nth-child(8),.color-swatch-settings-table th:nth-child(9),.color-swatch-settings-table td:nth-child(9){width:130px}.color-swatch-settings-table th:nth-child(10),.color-swatch-settings-table td:nth-child(10),.color-swatch-settings-table th:nth-child(11),.color-swatch-settings-table td:nth-child(11){width:150px}.color-swatch-settings-table tbody tr[data-wcf-color-row-click=detail]{cursor:pointer}.color-swatch-settings-table tbody tr[data-wcf-color-row-click=detail]:focus-visible td,.color-swatch-settings-table tbody tr[data-wcf-color-row-click=detail].is-active td{background:var(--table-hover-bg);outline:2px solid color-mix(in srgb, var(--accent) 62%, transparent);outline-offset:-2px}.color-code-table tbody tr.is-selected td{background:color-mix(in srgb, var(--accent) 7%, var(--panel))}.color-code-swatch{border:1px solid var(--line);background:linear-gradient(45deg,#f1f3f7 25%,#0000 25%),linear-gradient(-45deg,#f1f3f7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f1f3f7 75%),linear-gradient(-45deg,#0000 75%,#f1f3f7 75%);background-color:var(--panel-soft);width:30px;height:30px;color:var(--muted);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff6b}.color-code-swatch.is-empty{background-color:var(--panel-soft)}.color-code-swatch-large{border-radius:10px;width:58px;height:58px}.color-code-usage-cell{gap:3px;display:grid}.color-code-usage-cell span{color:var(--muted);font-size:11px;font-weight:700}.color-code-status-button{cursor:pointer;border:0}.color-code-status-button:hover{filter:brightness(.96)}.color-code-hex-input{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.color-code-hex-input input[type=color]{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:4px;width:44px;height:38px;padding:3px}.color-code-detail-drawer{width:min(780px,100vw)}.color-code-detail-section{margin-top:12px}.color-code-detail-swatch-row,.color-code-form-preview{align-items:center;gap:14px;min-width:0;display:flex}.color-code-detail-swatch-row>div,.color-code-form-preview>div{gap:4px;min-width:0;display:grid}.color-code-detail-swatch-row strong,.color-code-form-preview strong{overflow-wrap:anywhere;min-width:0}.color-code-detail-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.color-code-detail-stat-grid>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.color-code-detail-stat-grid span,.color-code-detail-stat-grid small,.color-code-detail-grid>span{color:var(--muted);font-size:12px;font-weight:800}.color-code-detail-stat-grid strong{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:18px}.color-code-detail-grid{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.color-code-detail-grid>strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.color-code-option-samples,.color-code-duplicate-list{flex-wrap:wrap;gap:6px;display:flex}.color-code-duplicate-list{max-height:220px;overflow:auto}.color-code-duplicate-item{border:1px solid var(--soft);background:var(--panel);min-width:min(220px,100%);color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(110px,1fr);align-items:center;gap:6px 10px;padding:8px;display:grid}.color-code-duplicate-item small{color:var(--muted);grid-column:2}.workspace-form-warning{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.sales-export-form{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-insight-preview-section{justify-items:center;display:grid}.sales-insight-preview-head{border-bottom:1px solid var(--line);width:100%;padding:14px 16px}.sales-insight-preview-table{table-layout:auto;width:max-content;min-width:0;margin:0 auto}.sales-insight-preview-table th,.sales-insight-preview-table td{white-space:nowrap;width:auto;max-width:360px;padding:7px 9px}.compact-toggle{color:var(--text);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.insight-calendar-layout{grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:start;gap:16px;display:grid}.insight-calendar-layout.is-modal-detail,.insight-calendar-layout.is-year{grid-template-columns:minmax(0,1fr)}.insight-calendar-panel{overflow:hidden}.insight-calendar-head{border-bottom:1px solid var(--line);padding:16px}.insight-calendar-controls,.insight-calendar-view-tabs,.insight-calendar-toolbar,.insight-calendar-filter-form,.insight-calendar-jump-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.insight-calendar-controls{justify-content:flex-end}.insight-calendar-toolbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;padding:12px 16px}.insight-calendar-filter-form label,.insight-calendar-jump-form label,.insight-calendar-jump-form .form-field{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.insight-calendar-filter-form select,.insight-calendar-jump-form input,.insight-calendar-jump-form select{min-height:32px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ced4da;border-radius:6px;padding:0 10px}.insight-calendar-filter-form select{min-width:240px}.insight-calendar-jump-form .inline-form-row{align-items:center;gap:6px;display:inline-flex}.insight-calendar-jump-form .inline-form-row input{width:92px}.insight-calendar-backfill-status{border-bottom:1px solid var(--line);background:#fbfcfe;gap:8px;padding:12px 16px;display:grid}.insight-calendar-backfill-status.is-error{background:#fff8f7}.insight-calendar-overview{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.insight-calendar-overview-card{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.insight-calendar-overview-card.is-alert{border-color:var(--danger-line);background:var(--danger-bg)}.insight-calendar-overview-card span{color:var(--muted);font-size:12px;font-weight:800}.insight-calendar-overview-card strong{color:var(--text);font-size:22px;line-height:1}.insight-calendar-action-list{border-bottom:1px solid var(--line);background:#fff;gap:10px;padding:14px 16px;display:grid}.insight-calendar-action-rows{gap:8px;display:grid}.insight-calendar-action-row{border:1px solid var(--danger-line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:minmax(104px,.35fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.insight-calendar-action-row:hover,.insight-calendar-action-row.is-selected{outline:2px solid var(--accent)}.insight-calendar-action-row span,.insight-calendar-action-row em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.insight-calendar-action-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.insight-calendar-maintenance{border-bottom:1px solid var(--line);background:#fff}.insight-calendar-maintenance summary{color:var(--muted);cursor:pointer;padding:12px 16px;font-size:12px;font-weight:900}.insight-calendar-backfill-metrics,.insight-calendar-backfill-logs p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.insight-calendar-backfill-metrics{color:var(--muted);font-size:12px;font-weight:800}.insight-calendar-backfill-logs{gap:4px;max-height:128px;display:grid;overflow:auto}.insight-calendar-backfill-logs p{color:var(--muted);margin:0;font-size:12px}.insight-calendar-backfill-logs p.is-success{color:var(--success-ink)}.insight-calendar-backfill-logs p.is-warn{color:#946200}.insight-calendar-backfill-logs p.is-error{color:var(--danger-ink)}.insight-calendar-exclusion-panel{border-bottom:1px solid var(--line);background:#fff;gap:10px;padding:14px 16px;display:grid}.insight-calendar-modal-backdrop{z-index:1250;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.insight-calendar-exclusion-modal{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;width:min(720px,100%);max-height:min(720px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a38}.insight-calendar-exclusion-form{grid-template-columns:minmax(220px,1.4fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(240px,1.4fr) auto;align-items:end;gap:8px;display:grid}.insight-calendar-exclusion-form.is-modal{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;overflow:auto}.insight-calendar-exclusion-form label{min-width:0;color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.insight-calendar-exclusion-form select,.insight-calendar-exclusion-form input{width:100%;min-width:0;min-height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ced4da;border-radius:6px;padding:0 10px}.insight-calendar-exclusion-form .is-wide{min-width:220px}.insight-calendar-exclusion-form.is-modal .is-wide,.insight-calendar-exclusion-modal-actions{grid-column:1/-1}.insight-calendar-exclusion-target{min-width:0;color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.insight-calendar-exclusion-target strong{border:1px solid var(--line);min-height:34px;color:var(--text);background:#fbfcfe;border-radius:6px;align-items:center;padding:0 10px;display:flex}.insight-calendar-exclusion-modal-actions{justify-content:flex-end;gap:8px;display:flex}.insight-calendar-exclusion-list{gap:8px;display:grid}.insight-calendar-exclusion-row{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.insight-calendar-exclusion-row strong,.insight-calendar-exclusion-row p{display:block}.insight-calendar-exclusion-row strong{color:var(--text);font-size:13px}.insight-calendar-exclusion-row p{color:var(--muted);margin:3px 0 0;font-size:12px}.insight-calendar-month-summary{border-bottom:1px solid var(--line);background:var(--panel-soft);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.calendar-count,.calendar-day-count{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;font-weight:800;display:inline-flex}.calendar-count{padding:5px 9px;font-size:12px}.calendar-count.is-complete,.calendar-day-count.is-complete{background:var(--success-bg);color:var(--success-ink)}.calendar-count.is-missing,.calendar-day-count.is-missing{background:var(--danger-bg);color:var(--danger-ink)}.insight-calendar-grid{background:var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.insight-calendar-year-grid{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.insight-calendar-month-card{background:var(--panel);min-height:136px;color:var(--text);align-content:start;gap:8px;padding:14px;text-decoration:none;display:grid}.insight-calendar-month-card:hover{z-index:1;outline:2px solid var(--accent);position:relative}.insight-calendar-month-card strong{color:#343a40;font-size:18px}.insight-calendar-weekday{color:var(--muted);text-align:center;background:#f3f6f9;padding:10px;font-size:12px;font-weight:900}.insight-calendar-day{background:var(--panel);min-height:118px;color:var(--text);text-align:left;cursor:pointer;border:0;align-content:start;gap:6px;padding:10px;display:grid}.insight-calendar-day:hover,.insight-calendar-day.is-selected{z-index:1;outline:2px solid var(--accent);position:relative}.insight-calendar-day.is-placeholder{cursor:default;background:#fbfcfe}.calendar-day-number{color:#343a40;font-size:16px;font-weight:900}.calendar-day-head,.calendar-day-metrics{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.calendar-day-status{background:var(--panel-soft);width:max-content;max-width:100%;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 7px;font-size:11px;font-weight:900;display:inline-flex}.calendar-day-status.is-complete{background:var(--success-bg);color:var(--success-ink)}.calendar-day-status.is-partial{color:#946200;background:#fff4df}.calendar-day-status.is-missing{background:var(--danger-bg);color:var(--danger-ink)}.calendar-day-count{padding:3px 7px;font-size:11px}.calendar-day-account-list{gap:4px;min-width:0;display:grid}.calendar-day-account-summary{color:#495057;background:#f3f6f9;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:3px 6px;font-size:11px;font-weight:800;line-height:1.25;display:grid}.calendar-day-account-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-day-account-summary strong{color:inherit;font-variant-numeric:tabular-nums;font-size:11px}.calendar-day-account-summary.is-complete{background:var(--success-bg);color:var(--success-ink)}.calendar-day-account-summary.is-partial{color:#946200;background:#fff4df}.calendar-day-account-summary.is-missing{background:var(--danger-bg);color:var(--danger-ink)}.calendar-day-more{color:var(--muted);font-size:11px;font-weight:800}.insight-calendar-day.is-complete{background:#f7fffb}.insight-calendar-day.is-partial{background:#fffaf2}.insight-calendar-day.is-missing{background:#fff8f7}.insight-calendar-detail{gap:14px;padding:16px;display:grid;position:sticky;top:18px}.insight-calendar-detail-modal-backdrop{z-index:1240;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.insight-calendar-detail-modal{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;width:min(980px,100%);max-height:min(880px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a38}.insight-calendar-detail-modal-head{z-index:1;border-bottom:1px solid var(--line);background:var(--panel);align-items:start;padding:16px;position:sticky;top:0}.insight-calendar-detail-modal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.insight-calendar-detail-modal-body{gap:14px;padding:16px;display:grid;overflow:auto}.insight-calendar-upload-panel{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;gap:10px;padding:12px;display:grid}.insight-calendar-upload-panel.is-primary{background:#fff;border-color:#b6c2cf}.insight-calendar-upload-guide{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.insight-calendar-upload-guide>span{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.insight-calendar-upload-guide h3,.insight-calendar-upload-guide p{margin:0}.insight-calendar-upload-guide h3{color:var(--text);font-size:15px}.insight-calendar-upload-guide p{color:var(--muted);margin-top:3px;font-size:12px}.insight-calendar-upload-target label{color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.insight-calendar-upload-target.is-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.insight-calendar-upload-target select{width:100%;min-height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ced4da;border-radius:6px;padding:0 10px}.insight-calendar-upload-dropzone{color:var(--text);text-align:center;cursor:pointer;background:#fff;border:1px dashed #b6c2cf;border-radius:8px;justify-items:center;gap:6px;padding:16px 12px;display:grid}.insight-calendar-upload-dropzone.has-files{border-color:var(--accent);background:var(--panel-soft)}.insight-calendar-upload-dropzone.is-dragging{border-color:var(--accent);background:#eef5ff;box-shadow:0 0 0 3px #2563eb1f}.insight-calendar-upload-dropzone.is-disabled{cursor:not-allowed;opacity:.68}.insight-calendar-upload-dropzone input{display:none}.insight-calendar-upload-dropzone strong{font-size:13px}.insight-calendar-upload-dropzone p{color:var(--muted);margin:0;font-size:12px}.insight-calendar-upload-file-list{gap:8px;max-height:min(420px,45vh);padding-right:4px;display:grid;overflow-y:auto}.insight-calendar-upload-file-list-head,.insight-calendar-upload-file-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.insight-calendar-upload-file-list-head strong{color:var(--text);font-size:13px}.insight-calendar-upload-file-row{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:8px 10px}.insight-calendar-upload-file-row>div{gap:3px;min-width:0;display:grid}.insight-calendar-upload-file-row strong{overflow-wrap:anywhere;color:var(--text);font-size:12px}.insight-calendar-upload-file-row span{color:var(--muted);font-size:11px;font-weight:800}.insight-calendar-suggested-target{color:var(--muted);margin:0;font-size:12px;font-weight:800}.insight-calendar-suggested-target strong{color:var(--text)}.insight-calendar-upload-actions,.insight-upload-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.insight-calendar-detail-tabs{flex-wrap:wrap;gap:8px;display:flex}.insight-calendar-upload-status{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:10px;display:grid}.insight-calendar-upload-status.is-error{border-color:var(--danger-line);background:var(--danger-bg)}.insight-calendar-upload-status.is-done{border-color:var(--success-line);background:var(--success-bg)}.insight-calendar-inspect-status,.insight-calendar-inspect-result{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:10px;display:grid}.insight-calendar-inspect-status.is-done{border-color:var(--success-line);background:var(--success-bg)}.insight-calendar-inspect-results{gap:8px;display:grid}.insight-calendar-inspect-head{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.insight-calendar-inspect-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.insight-calendar-inspect-comparison div{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;gap:4px;min-width:0;padding:8px 10px;display:grid}.insight-calendar-inspect-comparison span{color:var(--muted);font-size:11px;font-weight:900}.insight-calendar-inspect-comparison strong{overflow-wrap:anywhere;min-width:0}.insight-calendar-inspect-result strong{color:var(--text);font-size:13px}.insight-calendar-inspect-result p{color:var(--muted);margin:0;font-size:12px}.insight-calendar-inspect-metrics{flex-wrap:wrap;gap:6px;display:flex}.insight-calendar-inspect-metrics span{background:var(--panel-soft);width:max-content;max-width:100%;color:var(--muted);border-radius:999px;align-items:center;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.insight-calendar-inspect-metrics span.is-warning{color:#946200;background:#fff4df}.insight-calendar-advanced{gap:6px;display:grid}.insight-calendar-advanced summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:900}.insight-calendar-upload-logs{gap:4px;max-height:132px;display:grid;overflow:auto}.insight-calendar-upload-logs p{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.insight-calendar-upload-logs p.is-success{color:var(--success-ink)}.insight-calendar-upload-logs p.is-warn{color:#946200}.insight-calendar-upload-logs p.is-error{color:var(--danger-ink)}.insight-calendar-event-panel{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;gap:10px;padding:12px;display:grid}.insight-calendar-event-list{gap:8px;max-height:240px;display:grid;overflow:auto}.insight-calendar-event-row{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;padding:10px;display:grid}.insight-calendar-event-row.is-warn{border-color:var(--warn-line)}.insight-calendar-event-row.is-error{border-color:var(--danger-line)}.insight-calendar-event-main,.insight-calendar-event-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.insight-calendar-event-main strong{color:var(--text);font-size:13px}.insight-calendar-event-main span:not(.status-pill),.insight-calendar-event-row p,.insight-calendar-event-meta span{color:var(--muted);margin:0;font-size:12px}.insight-calendar-event-meta span{overflow-wrap:anywhere}.insight-calendar-detail-list{gap:12px;max-height:calc(100vh - 220px);padding-right:2px;display:grid;overflow:auto}.insight-calendar-account-group{gap:8px;display:grid}.insight-calendar-account-group h3{color:#343a40;margin:0;font-size:13px}.insight-upload-item{border:1px solid var(--line);background:#fbfcfe;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.insight-upload-item.is-complete{border-color:var(--success-line);background:var(--success-bg)}.insight-upload-item.is-missing{border-color:var(--danger-line);background:#fff}.insight-upload-item.is-excluded{background:#fffaf2;border-color:#d9b36c}.insight-upload-item.is-selected,.insight-upload-item.is-dragging{z-index:1;outline:2px solid var(--accent);position:relative}.insight-upload-item strong,.insight-upload-item p{display:block}.insight-upload-item strong{color:var(--text);font-size:13px}.insight-upload-item p{color:var(--muted);margin:3px 0 0;font-size:12px}.insight-upload-type{color:var(--muted);font-size:11px;font-weight:900}@media (max-width:1180px){.insight-calendar-layout{grid-template-columns:1fr}.insight-calendar-detail{position:static}}@media (max-width:760px){.insight-calendar-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-calendar-action-row{grid-template-columns:1fr}.insight-calendar-year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-calendar-day{min-height:96px;padding:8px}.insight-calendar-filter-form select{min-width:180px}.insight-calendar-detail-modal-backdrop{padding:8px}.insight-calendar-detail-modal{max-height:calc(100vh - 16px)}.insight-calendar-detail-modal-head{align-items:stretch}.insight-calendar-detail-modal-actions{justify-content:flex-start}.insight-calendar-upload-target.is-split,.insight-calendar-inspect-comparison,.insight-calendar-exclusion-form,.insight-calendar-exclusion-form.is-modal{grid-template-columns:1fr}.insight-calendar-exclusion-row{flex-direction:column;align-items:stretch}}.upload-job-form{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-drop-zone{cursor:pointer;background:#f8f9fa;border:1px dashed #adb5bd;border-radius:8px;outline:none;align-items:center;gap:14px;min-height:124px;padding:18px;transition:background-color .12s,border-color .12s,box-shadow .12s;display:flex}.upload-drop-zone:before{content:"";border:1px solid var(--accent-line);background:linear-gradient(var(--accent), var(--accent)) center 15px / 16px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) center 15px / 2px 16px no-repeat, var(--accent-soft);border-radius:8px;flex:0 0 48px;width:48px;height:48px;box-shadow:inset 0 -12px #4051890d}.upload-drop-zone.has-upload-icon:before{content:none}.upload-drop-zone:hover,.upload-drop-zone:focus-visible,.upload-drop-zone.is-dragging{border-color:var(--accent);box-shadow:var(--focus-ring);background:#f4f6ff}.upload-drop-zone.is-invalid{border-color:var(--danger-line);background:var(--danger-bg);box-shadow:0 0 0 3px #f065481f}.upload-drop-zone.has-files{border-style:solid;border-color:var(--success-line);background:var(--success-bg)}.upload-drop-zone.has-files .upload-dropzone-icon{border-color:var(--success-line);color:var(--success-ink);background:#dcfae6}.upload-drop-zone strong{color:var(--ink);font-size:15px;line-height:1.35;display:block}.import-file-list,.import-progress{border:1px solid var(--line);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.import-file-list-head,.import-progress-head,.import-file-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.import-file-list-head strong,.import-progress-head strong{color:var(--ink)}.import-file-list-head span,.import-progress-head span,.import-file-row span,.import-progress p,.import-file-more{color:var(--muted);font-size:12px}.import-file-list-body{border:1px solid var(--soft);border-radius:8px;max-height:260px;display:grid;overflow:auto}.import-file-row{border-bottom:1px solid var(--soft);padding:9px 10px}.import-file-row:last-child{border-bottom:0}.import-file-row strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:auto;font-size:13px}.import-file-row .mono{flex:0 0 92px}.import-file-more{padding:9px 10px}.import-progress.is-uploading{border-color:var(--accent-line);background:var(--accent-soft)}.import-progress.is-processing{background:#fff9db;border-color:#ffe8a3}.import-progress.is-done{border-color:var(--success-line);background:var(--success-bg)}.import-progress.is-error{border-color:var(--danger-line);background:var(--danger-bg)}.import-progress-bar{background:#40518924;border-radius:999px;height:8px;overflow:hidden}.import-progress-bar span{border-radius:inherit;background:var(--accent);height:100%;transition:width .12s;display:block}.import-progress.is-done .import-progress-bar span{background:var(--success-ink)}.import-progress.is-error .import-progress-bar span{background:var(--danger-ink)}.import-progress p{margin:0}.import-result-block,.import-result-lists,.import-result-section{gap:14px;display:grid}.import-result-status-grid{grid-template-columns:repeat(5,minmax(118px,1fr));gap:10px;display:grid}.import-result-status-card{border:1px solid var(--soft);min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.import-result-status-card:hover,.import-result-status-card:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);outline:none}.import-result-status-card strong{color:var(--ink);font-size:22px;line-height:1.05}.import-result-status-card span,.import-result-status-card small{min-width:0;color:var(--muted);font-size:12px;line-height:1.35}.import-result-status-card.is-new strong{color:var(--success-ink)}.import-result-status-card.is-updated strong{color:var(--accent)}.import-result-status-card.is-duplicate strong,.import-result-status-card.is-skipped strong{color:#8a5a00}.import-result-status-card.is-failed strong{color:var(--danger-ink)}.import-result-status-card.is-empty{background:#fff}.import-result-file-summary,.import-result-table-wrap{overscroll-behavior:contain;max-height:min(52vh,520px);overflow:auto}.import-result-source-table,.import-result-table{table-layout:fixed}.import-result-source-table th:first-child,.import-result-source-table td:first-child{width:28%}.import-result-source-table th:nth-child(2),.import-result-source-table td:nth-child(2){width:20%}.import-result-source-table th:nth-child(3),.import-result-source-table td:nth-child(3){width:14%}.import-result-table th:first-child,.import-result-table td:first-child{width:88px}.import-result-table th:nth-child(2),.import-result-table td:nth-child(2){width:180px}.import-result-table th:nth-child(3),.import-result-table td:nth-child(3){width:70px}.import-result-table th:nth-child(4),.import-result-table td:nth-child(4){width:110px}.import-result-table th:nth-child(7),.import-result-table td:nth-child(7){width:190px}.import-result-table th:nth-child(8),.import-result-table td:nth-child(8),.import-result-table th:nth-child(9),.import-result-table td:nth-child(9){width:150px}.import-result-table td{vertical-align:top}.import-row-long-value,.import-row-preview,.import-result-id-stack div{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.import-result-id-stack{color:var(--muted);gap:2px;font-size:11px;display:grid}.import-next-action,.import-result-empty{color:var(--muted);font-size:12px;line-height:1.45}.import-result-actions,.listing-panel-actions,.listing-bulk-actions,.listing-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.listing-panel-actions{justify-content:flex-end}.listing-row-actions{gap:6px}.sku-alias-control{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:inline-flex}.sku-modal-alias-control{margin-top:0}.sku-alias-input{width:100%;min-width:220px;margin-top:6px}.listing-candidate-list,.sku-candidate-list{gap:6px;min-width:220px;display:grid}.listing-candidate-button,.sku-candidate-button{border:1px solid var(--soft);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fbfcfe;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.listing-candidate-button:hover,.listing-candidate-button.is-selected,.sku-candidate-button:hover,.sku-candidate-button.is-selected{background:#f4f6ff;border-color:#8da7f5}.listing-candidate-button:disabled{cursor:progress;opacity:.75}.listing-candidate-button strong,.sku-candidate-button strong{color:#343a40;overflow-wrap:anywhere;font-size:12px}.listing-candidate-button span,.sku-candidate-button span{color:var(--muted);font-size:11px}.select-column{text-align:center;width:44px}.select-column input{width:16px;height:16px}.import-result-lists{margin-top:4px}.import-result-section h3{color:var(--ink);align-items:baseline;gap:8px;margin:0;font-size:16px;display:flex}@media (max-width:1180px){.import-result-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.upload-detection{border:1px solid var(--soft);color:var(--muted);background:#fff;border-radius:8px;flex:0 380px;margin-left:auto;padding:9px 11px;font-size:12px;line-height:1.45}.upload-detection.detected{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.upload-detection.mixed,.upload-detection.unknown{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.upload-selected-list{gap:9px;max-height:min(420px,45vh);padding-right:4px;display:grid;overflow-y:auto}.upload-selected-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.upload-selected-head span{color:var(--muted);font-size:12px;font-weight:700}.upload-selected-file{border:1px solid var(--soft);box-shadow:var(--shadow-card);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.upload-selected-file strong{overflow-wrap:anywhere;color:var(--ink);font-size:13px;display:block}.upload-requirements{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.upload-requirement-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.upload-requirement-head strong{color:var(--ink);font-size:14px;display:block}.upload-requirement-head p{color:var(--muted);margin:3px 0 0;font-size:12px}.upload-ready-pill,.upload-requirement-card span,.upload-file-dataset{border:1px solid var(--line);color:#495057;white-space:nowrap;background:#f3f6f9;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.upload-ready-pill.ready,.upload-requirement-card.present span{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.upload-requirement-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;display:grid}.upload-requirement-card{border:1px solid var(--soft);background:#f8f9fa;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:72px;padding:12px;display:flex;position:relative;overflow:hidden}.upload-requirement-card:before{content:"";background:#ced4da;width:3px;position:absolute;inset:0 auto 0 0}.upload-requirement-card.present:before{background:var(--success-ink)}.upload-requirement-card.missing{background:#fff7ed;border-color:#fed7aa}.upload-requirement-card.missing:before{background:var(--warn-ink)}.upload-requirement-card strong{color:var(--ink);font-size:13px;display:block}.upload-requirement-card p{color:var(--muted);margin:3px 0 0;font-size:12px}.upload-file-dataset{flex:none}.upload-file-dataset.unknown{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.upload-json-field .toolbar-textarea{min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.upload-json-status{color:var(--muted);font-size:12px;line-height:1.45}.upload-json-status.valid{color:#166534}.upload-json-status.invalid{color:#9a3412}.operation-util-controls{margin-top:14px}.operation-util-summary{gap:10px;display:grid}.operation-util-summary div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 0;display:flex}.operation-util-summary div:last-child{border-bottom:0}.operation-util-summary span,.operation-util-empty{color:var(--muted)}.operation-util-summary strong{color:#343a40;font-size:20px;line-height:1.2}.encoding-converter-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.encoding-converter-summary div{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:3px;min-width:0;padding:10px 12px;display:grid}.encoding-converter-summary span,.encoding-queue-focus span,.encoding-job-toolbar span,.encoding-converter-summary small,.encoding-queue-focus small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.3}.encoding-converter-summary strong,.encoding-queue-focus strong{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:13px;line-height:1.3}.encoding-queue-focus{border:1px solid var(--line);background:var(--neutral-bg);border-radius:8px;gap:5px;margin-top:12px;padding:11px 12px;display:grid}.encoding-queue-focus.is-ready{border-color:var(--success-line);background:var(--success-bg)}.encoding-queue-focus.is-running{border-color:var(--accent-line);background:var(--accent-soft)}.encoding-queue-focus.is-failed{border-color:var(--danger-line);background:var(--danger-bg)}.encoding-queue-focus .button{justify-self:start;margin-top:4px}.encoding-jobs-panel{overflow:hidden}.encoding-job-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(220px,320px);align-items:end;gap:10px;margin-bottom:10px;display:grid}.encoding-job-toolbar h2{margin-bottom:3px}.encoding-job-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.encoding-job-filter{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.encoding-job-filter:hover,.encoding-job-filter.active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.encoding-job-filter span{min-width:22px;min-height:20px;color:inherit;background:#40518917;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.encoding-job-search{min-width:0;display:grid}.encoding-jobs-table{table-layout:fixed}.encoding-jobs-table th:first-child,.encoding-jobs-table td:first-child{width:162px}.encoding-jobs-table th:nth-child(2),.encoding-jobs-table td:nth-child(2){overflow-wrap:anywhere;width:240px}.encoding-jobs-table th:nth-child(3),.encoding-jobs-table td:nth-child(3),.encoding-jobs-table th:nth-child(4),.encoding-jobs-table td:nth-child(4),.encoding-jobs-table th:nth-child(5),.encoding-jobs-table td:nth-child(5){width:116px}.encoding-jobs-table th:nth-child(6),.encoding-jobs-table td:nth-child(6){overflow-wrap:anywhere;width:152px}.encoding-jobs-table th:nth-child(7),.encoding-jobs-table td:nth-child(7){width:162px}.encoding-jobs-table th:nth-child(8),.encoding-jobs-table td:nth-child(8){width:112px}.box-packing-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;display:grid}.box-packing-form-grid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:14px;display:grid}.box-packing-form-section{gap:10px;padding-top:14px;display:grid}.box-packing-form-section h3{color:var(--ink);margin:0;font-size:15px;font-weight:900}.box-packing-settings-grid{grid-template-columns:repeat(2,minmax(150px,1fr));gap:14px;display:grid}.box-packing-actions{margin-top:16px}.box-packing-section-actions{justify-content:flex-end}.box-packing-fit-notice{border:1px solid var(--line);background:var(--neutral-bg);color:var(--neutral-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:10px 12px;display:flex}.box-packing-fit-notice strong{color:inherit;white-space:nowrap;font-size:14px;line-height:1.2}.box-packing-fit-notice span{color:inherit;text-align:right;font-size:13px;line-height:1.35}.box-packing-fit-notice.is-success{border-color:var(--success-line);background:var(--success-bg);color:var(--success-ink)}.box-packing-fit-notice.is-warning{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn-ink)}.box-packing-feedback{margin:-4px 0 12px}.box-packing-result-list{gap:12px;margin:0;display:grid}.box-packing-result-list div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.box-packing-result-list div:last-child{border-bottom:0}.box-packing-result-list dt{color:var(--muted);font-weight:800}.box-packing-result-list dd{color:var(--ink);margin:0;font-weight:800}.box-packing-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.box-packing-recommendation-row.is-current{background:var(--accent-soft)}.box-packing-recommendation-table{table-layout:fixed;min-width:980px}.box-packing-recommendation-table th:first-child,.box-packing-recommendation-table td:first-child{width:42px}.box-packing-recommendation-table th:nth-child(2),.box-packing-recommendation-table td:nth-child(2){width:240px}.box-packing-recommendation-table th:nth-child(3),.box-packing-recommendation-table td:nth-child(3){width:96px}.box-packing-recommendation-table th:nth-child(4),.box-packing-recommendation-table td:nth-child(4){width:76px}.box-packing-recommendation-table th:nth-child(5),.box-packing-recommendation-table td:nth-child(5),.box-packing-recommendation-table th:nth-child(6),.box-packing-recommendation-table td:nth-child(6),.box-packing-recommendation-table th:nth-child(7),.box-packing-recommendation-table td:nth-child(7){width:88px}.box-packing-recommendation-table th:nth-child(8),.box-packing-recommendation-table td:nth-child(8){width:108px}.box-packing-recommendation-table th:nth-child(9),.box-packing-recommendation-table td:nth-child(9){width:154px}.box-packing-recommendation-table .button{white-space:nowrap}@media (max-width:1120px){.box-packing-layout,.box-packing-form-grid,.box-packing-settings-grid,.box-packing-result-grid,.encoding-converter-summary,.encoding-job-toolbar{grid-template-columns:1fr}.encoding-job-filters{justify-content:flex-start}.encoding-converter-panel .upload-drop-zone{flex-direction:column;align-items:stretch}.encoding-converter-panel .upload-detection{flex:none;width:100%;margin-left:0}.box-packing-fit-notice{flex-direction:column;align-items:start}.box-packing-fit-notice span{text-align:left}}.upload-advanced{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:8px}.upload-advanced summary{cursor:pointer;color:var(--accent);padding:10px 12px;font-size:12px;font-weight:700}.upload-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.settings-wide-field,.upload-wide-field,.settings-feedback,.settings-form-actions{grid-column:1/-1}.settings-check-field{min-height:34px;color:var(--ink);align-items:center;gap:8px;display:inline-flex}.settings-check-field input{width:16px;height:16px}.market-channel-grid,.market-channel-list{flex-wrap:wrap;gap:8px;display:flex}.settings-form-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.notification-settings-form{gap:14px;display:grid}.notification-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.notification-setting-row{border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--vz-light);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:12px;padding:14px;display:grid}.notification-setting-row.muted{background:var(--vz-secondary-bg)}.notification-setting-row input{width:18px;height:18px;accent-color:var(--vz-primary);margin-top:2px}.notification-setting-row span{gap:4px;display:grid}.notification-setting-row strong{color:var(--vz-heading-color);font-size:14px}.notification-setting-row small{color:var(--vz-secondary-color);font-size:12px;line-height:1.45}.settings-modal-actions{justify-content:flex-end;padding-top:10px}.settings-feedback{gap:8px;display:grid}.settings-table{min-width:1120px}.partner-settings-layout{grid-template-columns:1fr}.partner-settings-table{min-width:1240px}.table-actions,.section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-subtext{color:var(--muted);margin-top:2px;font-size:12px;display:block}.sales-dashboard-toolbar{align-items:end}.report-filter-panel,.sales-filter-panel{border-color:color-mix(in srgb, var(--accent) 20%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 46%), var(--panel);gap:14px;display:grid}.report-filter-head,.sales-filter-head{align-items:flex-start}.report-filter-summary,.sales-filter-summary{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.report-filter-summary span,.sales-filter-summary span{border:1px solid var(--line);background:var(--panel);min-height:30px;color:var(--muted);border-radius:6px;align-items:center;padding:5px 10px;font-size:13px;font-weight:800;display:inline-flex}.report-filter-summary b,.sales-filter-summary b{color:var(--ink);margin-right:6px}.report-filter-summary .report-filter-primary,.sales-filter-summary .sales-filter-days{border-color:var(--accent);background:var(--accent);color:#fff}.report-filter-panel .report-filter-form,.sales-filter-panel .sales-dashboard-toolbar{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 88%, var(--panel-soft));border-radius:8px;padding:12px}.report-filter-panel .toolbar-select,.report-filter-panel .toolbar-search,.sales-filter-panel .toolbar-select,.sales-filter-panel .toolbar-search{border-color:color-mix(in srgb, var(--accent) 22%, var(--line));background:var(--panel);min-height:40px;font-weight:700}.report-filter-panel .button.ghost.compact,.sales-filter-panel .button.ghost.compact{min-height:34px;font-weight:800}.report-filter-panel .button.ghost.compact.is-active,.sales-filter-panel .button.ghost.compact.is-active{box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 22%, transparent)}.report-filter-form{margin-bottom:0}.insight-compact-surface{--workspace-compact-page-max:1680px;align-content:start}.insight-compact-surface>*{min-width:0;max-width:100%}.insight-compact-surface>.page-section,.insight-compact-surface>.panel,.insight-compact-surface>.stats-grid,.insight-compact-surface>.sales-breakdown-grid,.insight-compact-surface>.report-stage-strip{margin-top:0}.insight-compact-surface .panel.page-section,.insight-compact-surface>.panel,.insight-compact-surface>.commerce-manager-summary,.insight-compact-surface>.stats-grid{padding:14px}.insight-compact-surface .report-filter-panel,.insight-compact-surface .sales-filter-panel{gap:10px;padding:14px}.insight-compact-surface .report-filter-summary,.insight-compact-surface .sales-filter-summary{gap:6px;margin-top:8px}.insight-compact-surface .report-filter-summary span,.insight-compact-surface .sales-filter-summary span,.insight-compact-surface .report-filter-chip{min-height:28px;padding:4px 9px;font-size:12px}.insight-compact-surface .report-filter-panel .report-filter-form,.insight-compact-surface .sales-filter-panel .sales-dashboard-toolbar{gap:8px;padding:10px}.insight-compact-surface .report-filter-panel .toolbar-select,.insight-compact-surface .report-filter-panel .toolbar-search,.insight-compact-surface .sales-filter-panel .toolbar-select,.insight-compact-surface .sales-filter-panel .toolbar-search{min-height:34px}.insight-compact-surface .section-head{gap:10px;min-width:0}.insight-compact-surface .section-head h2{font-size:16px}.insight-compact-surface .section-head p{margin-top:3px}.insight-compact-surface .section-head>*,.insight-compact-surface .report-filter-summary,.insight-compact-surface .report-filter-applied,.insight-compact-surface .report-filter-form,.insight-compact-surface .sales-dashboard-toolbar,.insight-compact-surface .read-model-status{min-width:0;max-width:100%}.insight-compact-surface .read-model-status{overflow-wrap:anywhere}.insight-compact-surface .sales-range-links{scrollbar-width:thin;max-width:100%;padding-bottom:2px;overflow-x:auto}.insight-compact-surface .commerce-manager-summary,.insight-compact-surface .sales-summary-grid,.insight-compact-surface .commerce-summary-grid,.insight-compact-surface .sales-breakdown-grid{gap:10px}.insight-compact-surface .commerce-manager-panel{gap:10px;padding:12px}.insight-compact-surface .commerce-manager-card{gap:4px;padding:9px 10px}.insight-compact-surface .stat-card.sales-summary-card{border:1px solid var(--line);min-height:100px;box-shadow:var(--shadow-card);padding:12px 14px}.insight-compact-surface .stat-card.sales-summary-card.is-expanded{min-height:126px;padding:14px 16px}.insight-compact-surface .sales-summary-card .stat-label,.insight-compact-surface .sales-summary-card.is-expanded .stat-label{font-size:13px}.insight-compact-surface .sales-summary-card .sales-current-value{font-size:28px}.insight-compact-surface .sales-summary-card.is-expanded .sales-current-value{font-size:32px}.insight-compact-surface .sales-summary-icon{width:30px;height:30px}.insight-compact-surface .sales-summary-card.is-expanded .sales-summary-icon{width:36px;height:36px}.insight-compact-surface .table-wrap{max-width:100%}.commerce-refresh-action{align-items:center;gap:8px;min-height:40px;display:inline-flex}.commerce-refresh-action .workspace-form-success,.commerce-refresh-action .workspace-form-error{max-width:min(520px,100%);margin:0}.report-filter-applied{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-filter-chip{border:1px solid var(--line);background:var(--panel);min-height:28px;color:var(--muted);border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.report-filter-chip b{color:var(--ink);margin-right:6px}.field-block,.sales-filter-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.field-block input,.field-block select,.sales-filter-form input,.sales-filter-form select{min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ced4da;border-radius:6px;padding:0 12px}.field-block input:focus,.field-block select:focus,.sales-filter-form input:focus,.sales-filter-form select:focus{border-color:var(--accent-line);box-shadow:var(--focus-ring);outline:none}.field-block.is-invalid input,.field-block.is-invalid select{border-color:var(--danger-line);background:var(--danger-bg);box-shadow:0 0 0 3px #f065481f}.inventory-valuation-panel{gap:12px;display:grid}.inventory-stock-filter-cards{grid-template-columns:repeat(6,minmax(128px,1fr));gap:10px;display:grid}.inventory-stock-filter-card{border:1px solid var(--line);background:var(--panel);min-height:76px;box-shadow:var(--shadow-card);color:var(--text);text-align:left;cursor:pointer;border-radius:8px;gap:5px;padding:11px 12px 11px 14px;display:grid;position:relative;overflow:hidden}.inventory-stock-filter-card:before{content:"";background:var(--accent);width:3px;position:absolute;inset:0 auto 0 0}.inventory-stock-filter-card.is-danger:before{background:#e03131}.inventory-stock-filter-card.is-warning:before{background:#f08c00}.inventory-stock-filter-card.is-info:before{background:#1971c2}.inventory-stock-filter-card:hover,.inventory-stock-filter-card.is-active{border-color:var(--accent-line);background:#f7f9ff}.inventory-stock-filter-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.inventory-stock-filter-card span,.inventory-stock-filter-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.inventory-stock-filter-card strong{color:#343a40;font-size:18px;line-height:1.1}.inventory-toolbar{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;justify-content:space-between;align-items:end;gap:12px;padding:14px;display:flex}.inventory-toolbar h2{color:var(--text);margin:0;font-size:18px;line-height:1.2}.inventory-toolbar p{color:var(--muted);margin:4px 0 0;font-size:12px}.inventory-opening-confirmation-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;gap:10px;padding:14px;display:grid}.inventory-opening-confirmation-main{justify-content:space-between;align-items:end;gap:12px;display:flex}.inventory-opening-confirmation-panel h3{color:var(--text);margin:0;font-size:16px;line-height:1.25}.inventory-opening-confirmation-panel p{color:var(--muted);margin:4px 0 0;font-size:12px}.inventory-opening-confirmation-meta{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:12px;font-weight:700;display:flex}.inventory-opening-confirmation-warning{color:#a66100;font-weight:700}.field{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.field input,.field select{min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ced4da;border-radius:6px;padding:0 12px}.field input:focus,.field select:focus{border-color:var(--accent-line);box-shadow:var(--focus-ring);outline:none}.field.is-invalid input,.field.is-invalid select,.workspace-form-field.is-invalid input,.workspace-form-field.is-invalid select,.workspace-form-field.is-invalid textarea{border-color:var(--danger-line);background:var(--danger-bg);box-shadow:0 0 0 3px #f065481f}.field.check-field input{width:18px;min-height:18px;accent-color:var(--accent);padding:0}.compact-field{min-width:min(320px,100%)}.wide-field{grid-column:span 2}.form-message{border-radius:8px;padding:10px 12px;font-size:12px;font-weight:700}.form-message.success{color:#2d6a4f;background:#f1faee;border:1px solid #b7e4c7}.form-message.error{color:#c92a2a;background:#fff5f5;border:1px solid #ffc9c9}.form-message.warning{color:#8a5a00;background:#fff9db;border:1px solid #ffe8a3}.inventory-action-result{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;grid-template-columns:minmax(220px,1.1fr) minmax(260px,1.4fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.inventory-action-result.is-success{background:#f1faee;border-color:#b7e4c7}.inventory-action-result.is-warning{background:#fff9db;border-color:#ffe8a3}.inventory-action-result.is-danger{background:#fff5f5;border-color:#ffc9c9}.inventory-action-result.is-drawer-result{box-shadow:none;grid-template-columns:minmax(0,1fr)}.inventory-action-result-main{gap:3px;min-width:0;display:grid}.inventory-action-result-main>span{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.inventory-action-result-main strong{color:var(--text);font-size:13px;line-height:1.25}.inventory-action-result-main p,.inventory-action-result-main small{color:var(--muted);margin:0;font-size:12px;font-weight:700;line-height:1.4}.inventory-action-result-metrics,.inventory-action-confirm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.inventory-action-result-metrics div,.inventory-action-confirm-metrics div{border:1px solid var(--soft);background:color-mix(in srgb, var(--panel) 78%, transparent);border-radius:6px;gap:2px;min-width:0;padding:8px;display:grid}.inventory-action-result-metrics div.is-warning,.inventory-action-confirm-metrics div.is-warning{background:#fff9db;border-color:#ffe8a3}.inventory-action-result-metrics div.is-danger,.inventory-action-confirm-metrics div.is-danger{background:#fff5f5;border-color:#ffc9c9}.inventory-action-result-metrics div.is-success,.inventory-action-confirm-metrics div.is-success{background:#f1faee;border-color:#b7e4c7}.inventory-action-result-metrics span,.inventory-action-confirm-metrics dt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.inventory-action-result-metrics strong,.inventory-action-confirm-metrics dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:12px;font-weight:800;line-height:1.3}.inventory-action-result-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.inventory-action-confirm-backdrop{z-index:1300;background:#0f172a5c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.inventory-action-confirm-dialog{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:12px;width:min(720px,100%);max-height:calc(100vh - 32px);padding:16px;display:grid;overflow-y:auto;box-shadow:0 18px 50px #0f172a38}.inventory-action-confirm-dialog.is-risk{border-color:#e0313157}.inventory-action-confirm-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inventory-action-confirm-head>div{gap:4px;min-width:0;display:grid}.inventory-action-confirm-head span{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.inventory-action-confirm-head h3{color:var(--text);margin:0;font-size:17px;line-height:1.25}.inventory-action-confirm-head p{color:var(--muted);margin:0;font-size:12px;font-weight:700;line-height:1.45}.inventory-action-confirm-warnings{background:#fff9db;border:1px solid #ffe8a3;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.inventory-action-confirm-warnings p{color:#7c5b00;margin:0;font-size:12px;font-weight:800;line-height:1.4}.inventory-action-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.inventory-valuation-table td strong,.inventory-valuation-table td span{display:block}.inventory-valuation-table .numeric{text-align:right;white-space:nowrap}.inventory-table-wrap{max-height:min(58vh,680px)}.inventory-valuation-table{min-width:1160px}.inventory-clickable-row{cursor:pointer}.inventory-clickable-row:hover td,.inventory-clickable-row.is-selected td{background:var(--table-hover-bg)}.inventory-clickable-row:focus-visible{outline:none}.inventory-clickable-row:focus-visible td{box-shadow:inset 0 0 0 2px #4c5caf59}.inventory-status-pill{color:#364fc7;white-space:nowrap;background:#edf2ff;border-radius:999px;align-items:center;min-height:24px;margin:0 4px 4px 0;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.inventory-status-pill.is-shortage,.inventory-status-pill.is-missing-cost,.inventory-status-pill.is-excess-layer{color:#c92a2a;background:#fff5f5}.inventory-status-pill.is-overstock{color:#a66100;background:#fff9db}.inventory-status-pill.is-costed,.inventory-status-pill.is-finalized{color:#2b8a3e;background:#ebfbee}.inventory-status-pill.is-provisional{color:#a66100;background:#fff9db}.inventory-status-pill.is-no-stock,.inventory-status-pill.is-voided{color:#495057;background:#f1f3f5}.empty-cell{color:var(--muted);text-align:center!important;padding:20px!important}.inventory-layer-editor{z-index:1200;background:#0f172a52;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.inventory-layer-editor-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;width:min(760px,100%);max-height:calc(100vh - 32px);padding:16px;overflow-y:auto;box-shadow:0 18px 50px #0f172a38}.inventory-layer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.inventory-layer-editor-footer{border-top:1px solid var(--soft);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:12px;font-weight:800;display:flex}.inventory-layer-list{border-top:1px solid var(--soft);gap:10px;margin-top:14px;padding-top:12px;display:grid}.inventory-layer-list-head{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.inventory-layer-list-head strong{color:var(--text);font-size:14px}.inventory-layer-table .numeric{text-align:right;white-space:nowrap}.inventory-layer-table td strong,.inventory-layer-table td span{display:block}.inventory-detail-drawer-backdrop{z-index:1110;background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.inventory-detail-drawer{border-left:1px solid var(--line);background:var(--panel);grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100vw);height:100%;display:grid;overflow-y:auto;box-shadow:-16px 0 34px #0f172a29}.inventory-detail-drawer-head{z-index:2;border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.inventory-detail-drawer-head>div{gap:4px;min-width:0;display:grid}.inventory-detail-drawer-head strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.inventory-detail-drawer-head span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.inventory-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding:16px;display:grid}.inventory-detail-grid>div{border:1px solid var(--soft);background:#f8f9fa;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.inventory-detail-grid>.inventory-detail-wide{grid-column:1/-1}.inventory-detail-grid span{color:var(--muted);font-size:11px;font-weight:800}.inventory-detail-grid strong{overflow-wrap:anywhere;color:var(--text);font-size:13px;line-height:1.35}.inventory-detail-grid small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.inventory-detail-status-stack{flex-wrap:wrap;gap:5px;display:flex}.inventory-detail-drawer-actions{border-top:1px solid var(--line);background:var(--panel);justify-content:flex-end;gap:8px;padding:14px 16px;display:flex}.purchase-recommendation-panel,.purchase-order-detail{gap:14px;display:grid}.purchase-invoice-panel{gap:14px;min-width:0;max-width:100%;display:grid}.purchase-invoice-panel>*,.purchase-invoice-panel .stats-grid,.purchase-invoice-panel .purchase-toolbar,.purchase-invoice-panel .purchase-history,.purchase-invoice-panel .section-head,.purchase-invoice-panel .form-message,.purchase-invoice-panel [data-wcf-finance-layout-contained]{min-width:0;max-width:100%}.purchase-invoice-trust-strip{border:1px solid var(--line);background:var(--panel);min-width:0;max-width:100%;box-shadow:var(--shadow-card);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;padding:12px;display:grid}.purchase-invoice-trust-strip>div{border:1px solid var(--soft);background:#f8f9fa;border-radius:6px;gap:3px;min-width:0;padding:8px 10px;display:grid}.purchase-invoice-trust-strip span{color:var(--muted);font-size:11px;font-weight:800}.purchase-invoice-trust-strip strong{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:13px;line-height:1.3}.purchase-invoice-trust-strip small{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.purchase-invoice-panel .purchase-payment-form[data-wcf-finance-layout-contained=form-wrap]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));min-width:0;max-width:100%}.purchase-invoice-panel .purchase-payment-form[data-wcf-finance-layout-contained=form-wrap] .wide-field{grid-column:1/-1}.purchase-invoice-panel .purchase-payment-form[data-wcf-finance-layout-contained=form-wrap] .button{justify-content:center;min-width:0}.purchase-invoice-panel .inventory-action-result[data-wcf-finance-layout-contained=action-result]{grid-template-columns:minmax(0,1.15fr) minmax(0,1.85fr);max-width:100%}.purchase-invoice-panel .inventory-action-result.is-drawer-result[data-wcf-finance-layout-contained=action-result]{grid-template-columns:minmax(0,1fr)}.purchase-invoice-panel .inventory-action-result[data-wcf-finance-layout-contained=action-result] .inventory-action-result-actions{grid-column:1/-1}.purchase-invoice-panel .inventory-action-result-metrics,.purchase-invoice-panel .inventory-action-confirm-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))}.purchase-invoice-panel .inventory-action-confirm-dialog[data-wcf-finance-layout-contained=confirm-dialog]{width:min(720px,100vw - 32px);max-width:100%;overflow-x:hidden}.purchase-invoice-panel .inventory-detail-drawer[data-wcf-finance-layout-contained=detail-drawer]{width:min(720px,100vw);max-width:100vw;overflow-x:hidden}.purchase-invoice-panel .inventory-detail-grid[data-wcf-finance-layout-contained=detail-grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.purchase-invoice-panel .inventory-detail-grid[data-wcf-finance-layout-contained=detail-grid]>.inventory-detail-wide{grid-column:1/-1}.purchase-invoice-table-wrap[data-wcf-finance-layout-contained=table-horizontal]{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;width:100%;max-width:100%;overflow:auto}.purchase-invoice-table-wrap[data-wcf-stable-table-body=true]{max-height:min(58vh,640px)}.purchase-invoice-table-wrap.is-drawer-table{max-height:min(36vh,320px)}.purchase-invoice-panel .purchase-history-table{table-layout:fixed;border-collapse:separate;border-spacing:0}.purchase-invoice-balance-table{min-width:980px}.purchase-invoice-import-cost-table{min-width:860px}.purchase-invoice-payment-table{min-width:1280px}.purchase-invoice-detail-payment-table{min-width:680px}.purchase-invoice-detail-import-cost-table{min-width:640px}.purchase-invoice-panel .purchase-history-table td{overflow-wrap:anywhere;vertical-align:top}.purchase-invoice-panel .purchase-history-table td strong,.purchase-invoice-panel .purchase-history-table td span{min-width:0}@media (max-width:900px){.purchase-invoice-panel .inventory-action-result[data-wcf-finance-layout-contained=action-result]{grid-template-columns:minmax(0,1fr)}}.purchase-ledger-panel,.purchase-ledger-panel>*,.purchase-ledger-panel .section-head,.purchase-ledger-panel [data-wcf-finance-layout-contained]{min-width:0;max-width:100%}.purchase-ledger-table-wrap[data-wcf-finance-layout-contained=table-horizontal]{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;width:100%;max-width:100%;max-height:min(58vh,640px);overflow:auto}.purchase-ledger-panel .purchase-ledger-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:1120px}.purchase-ledger-panel .purchase-ledger-table td{overflow-wrap:anywhere;vertical-align:top}.purchase-ledger-panel .purchase-ledger-table td strong,.purchase-ledger-panel .purchase-ledger-table td span{min-width:0}.purchase-ledger-panel .purchase-ledger-table .muted-text{max-width:100%}.purchase-ledger-detail-drawer[data-wcf-finance-layout-contained=detail-drawer]{width:min(720px,100vw);max-width:100vw;overflow-x:hidden}.purchase-ledger-detail-drawer .inventory-detail-grid[data-wcf-finance-layout-contained=detail-grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.purchase-ledger-detail-drawer .inventory-detail-grid[data-wcf-finance-layout-contained=detail-grid]>.inventory-detail-wide{grid-column:1/-1}.purchase-ledger-detail-actions>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.partner-balances-panel,.partner-balances-panel>*,.partner-balances-panel .section-head,.partner-balances-panel [data-wcf-finance-layout-contained]{min-width:0;max-width:100%}.partner-balance-trust-strip{border:1px solid var(--neutral-line);background:var(--neutral-bg);color:var(--neutral-ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.partner-balance-filter-grid{margin-bottom:16px}.partner-balance-filter-card{color:inherit;text-decoration:none}.partner-balance-filter-card small{color:var(--neutral-muted);margin-top:4px;font-size:11px;font-weight:700;display:block}.partner-balance-filter-card.is-active{color:#27336f;background:#edf2ff;border-color:#4c5caf73}.partner-balance-table-wrap[data-wcf-finance-layout-contained=table-horizontal]{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;width:100%;max-width:100%;max-height:min(58vh,640px);overflow:auto}.partner-balances-panel .partner-balance-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:1160px}.partner-balances-panel .partner-balance-table td{overflow-wrap:anywhere;vertical-align:top}.partner-balances-panel .partner-balance-table td strong,.partner-balances-panel .partner-balance-table td span{min-width:0}.partner-balance-detail-drawer[data-wcf-finance-layout-contained=detail-drawer]{width:min(780px,100vw);max-width:100vw;overflow-x:hidden}.partner-balance-detail-drawer .inventory-detail-grid[data-wcf-finance-layout-contained=detail-grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.partner-balance-detail-drawer .inventory-detail-grid[data-wcf-finance-layout-contained=detail-grid]>.inventory-detail-wide{grid-column:1/-1}.partner-balance-detail-actions>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.partner-balance-detail-table-wrap[data-wcf-stable-table-body=true]{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;width:100%;max-width:100%;max-height:260px;overflow:auto}.partner-balance-detail-table{table-layout:fixed;min-width:680px}.sales-ledger-panel,.sales-ledger-panel>*,.sales-ledger-panel .section-head,.sales-ledger-panel [data-wcf-finance-layout-contained]{min-width:0;max-width:100%}.sales-ledger-table-wrap[data-wcf-finance-layout-contained=table-horizontal]{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;width:100%;max-width:100%;max-height:min(58vh,640px);overflow:auto}.sales-ledger-panel .sales-ledger-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:1480px}.sales-ledger-panel .sales-ledger-table td{overflow-wrap:anywhere;vertical-align:top}.sales-ledger-panel .sales-ledger-table td strong,.sales-ledger-panel .sales-ledger-table td span{min-width:0}.sales-ledger-panel .sales-ledger-table .muted-text{max-width:100%}.sales-ledger-status-stack{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.sales-ledger-detail-drawer[data-wcf-finance-layout-contained=detail-drawer]{width:min(760px,100vw);max-width:100vw;overflow-x:hidden}.sales-ledger-detail-drawer .inventory-detail-grid[data-wcf-finance-layout-contained=detail-grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.sales-ledger-detail-drawer .inventory-detail-grid[data-wcf-finance-layout-contained=detail-grid]>.inventory-detail-wide{grid-column:1/-1}.sales-ledger-detail-section{gap:8px;display:grid}.sales-ledger-detail-section h3{color:var(--text);margin:0;font-size:14px;line-height:1.25}.sales-ledger-detail-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));gap:8px;min-width:0;display:grid}.sales-ledger-detail-metrics>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;min-width:0;padding:8px}.sales-ledger-detail-metrics span,.sales-ledger-detail-metrics strong{overflow-wrap:anywhere;min-width:0;display:block}.sales-ledger-detail-actions>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.sales-cogs-preview-panel,.sales-cogs-preview-panel>*,.sales-cogs-preview-panel .section-head,.sales-cogs-preview-panel [data-wcf-finance-layout-contained]{min-width:0;max-width:100%}.sales-cogs-preview-health-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;min-width:0;display:grid}.sales-cogs-problem-card{border:1px solid var(--line);background:var(--panel-soft);min-width:0;color:var(--text);text-align:left;box-shadow:none;border-radius:8px;gap:4px;padding:10px;display:grid}.sales-cogs-problem-card:hover,.sales-cogs-problem-card:focus-visible,.sales-cogs-problem-card.is-active{background:#4358a714;border-color:#4358a780}.sales-cogs-problem-card span,.sales-cogs-problem-card small,.sales-cogs-problem-card strong{overflow-wrap:anywhere;min-width:0}.sales-cogs-problem-card span{color:var(--muted);font-size:12px;font-weight:700}.sales-cogs-problem-card strong{font-size:20px;line-height:1.15}.sales-cogs-problem-card small{color:var(--muted)}.sales-cogs-problem-card.is-link{text-decoration:none}.sales-cogs-preview-action-panel{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:12px;padding:12px;display:grid}.sales-cogs-preview-action-panel h3,.compact-section-head h3{color:var(--text);margin:0;font-size:15px;line-height:1.25}.sales-cogs-preview-action-panel p,.compact-section-head p{color:var(--muted);margin:4px 0 0}.sales-cogs-materialize-workbench{gap:10px;min-width:0;display:grid}.sales-cogs-materialize-workbench .inventory-action-result{width:100%}.sales-cogs-preview-table-wrap[data-wcf-finance-layout-contained=table-horizontal]{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;width:100%;max-width:100%;max-height:min(58vh,640px);overflow:auto}.sales-cogs-preview-panel .sales-cogs-preview-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:1520px}.sales-cogs-preview-panel .sales-cogs-preview-table td{overflow-wrap:anywhere;vertical-align:top}.sales-cogs-preview-panel .sales-cogs-preview-table td strong,.sales-cogs-preview-panel .sales-cogs-preview-table td span{min-width:0}.sales-cogs-preview-panel .sales-cogs-preview-table .muted-text{max-width:100%}.sales-cogs-preview-detail-drawer[data-wcf-finance-layout-contained=detail-drawer]{width:min(800px,100vw);max-width:100vw;overflow-x:hidden}.sales-cogs-preview-detail-drawer .inventory-detail-grid[data-wcf-finance-layout-contained=detail-grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.sales-cogs-preview-detail-drawer .inventory-detail-grid[data-wcf-finance-layout-contained=detail-grid]>.inventory-detail-wide{grid-column:1/-1}.sales-cogs-preview-detail-section{gap:8px;display:grid}.sales-cogs-preview-detail-section h3{color:var(--text);margin:0;font-size:14px;line-height:1.25}@media (max-width:900px){.sales-cogs-preview-action-panel{grid-template-columns:minmax(0,1fr)}}.fx-treasury-panel{gap:14px;min-width:0;max-width:100%;display:grid}.fx-treasury-panel>*,.fx-treasury-panel .section-head,.fx-treasury-panel [data-wcf-finance-layout-contained]{min-width:0;max-width:100%}.fx-treasury-summary-grid{margin-top:0}.fx-treasury-summary-card{color:inherit;text-decoration:none}.fx-treasury-summary-card small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:700;display:block}.fx-treasury-summary-card:hover,.fx-treasury-summary-card:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);box-shadow:var(--focus-ring);outline:none}.fx-treasury-trust-strip{border:1px solid var(--neutral-line);background:var(--neutral-bg);color:var(--neutral-ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.fx-treasury-panel .fx-treasury-action-result[data-wcf-finance-layout-contained=action-result]{grid-template-columns:minmax(0,1fr) minmax(260px,1.35fr);min-width:0;max-width:100%}.fx-treasury-panel .fx-treasury-action-result .inventory-action-result-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-account-table-wrap[data-wcf-finance-layout-contained=table-horizontal],.fx-movement-table-wrap[data-wcf-finance-layout-contained=table-horizontal],.fx-revaluation-table-wrap[data-wcf-finance-layout-contained=table-horizontal]{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;width:100%;max-width:100%;max-height:min(58vh,640px);overflow:auto}.fx-treasury-panel .fx-account-table,.fx-treasury-panel .fx-movement-table,.fx-treasury-panel .fx-revaluation-table{table-layout:fixed;border-collapse:separate;border-spacing:0}.fx-treasury-panel .fx-account-table{min-width:1120px}.fx-treasury-panel .fx-movement-table{min-width:1540px}.fx-treasury-panel .fx-revaluation-table{min-width:940px}.fx-treasury-panel .fx-form-grid[data-wcf-finance-layout-contained=form-wrap]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));min-width:0;max-width:100%}.fx-treasury-panel .fx-form-grid[data-wcf-finance-layout-contained=form-wrap] .wide-field{grid-column:1/-1}.fx-treasury-panel .fx-form-grid[data-wcf-finance-layout-contained=form-wrap] .button{justify-content:center;min-width:0}.fx-treasury-panel .fx-account-table td,.fx-treasury-panel .fx-movement-table td,.fx-treasury-panel .fx-revaluation-table td{overflow-wrap:anywhere;vertical-align:top}.fx-treasury-panel .fx-account-table td strong,.fx-treasury-panel .fx-account-table td span,.fx-treasury-panel .fx-movement-table td strong,.fx-treasury-panel .fx-movement-table td span,.fx-treasury-panel .fx-revaluation-table td strong,.fx-treasury-panel .fx-revaluation-table td span{min-width:0}.fx-treasury-panel .fx-account-table .muted-text,.fx-treasury-panel .fx-movement-table .muted-text{max-width:100%}.fx-treasury-detail-drawer[data-wcf-finance-layout-contained=detail-drawer]{width:min(800px,100vw);max-width:100vw;overflow-x:hidden}.fx-treasury-detail-drawer .inventory-detail-grid[data-wcf-finance-layout-contained=detail-grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.fx-treasury-detail-drawer .inventory-detail-grid[data-wcf-finance-layout-contained=detail-grid]>.inventory-detail-wide{grid-column:1/-1}.fx-treasury-detail-actions>div{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.fx-treasury-detail-table-wrap[data-wcf-stable-table-body=true]{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;width:100%;max-width:100%;max-height:260px;overflow:auto}.fx-treasury-detail-table{table-layout:fixed;min-width:680px}@media (max-width:900px){.fx-treasury-panel .fx-treasury-action-result[data-wcf-finance-layout-contained=action-result],.fx-treasury-panel .fx-treasury-action-result .inventory-action-result-metrics{grid-template-columns:minmax(0,1fr)}}.inventory-closing-panel{gap:14px;min-width:0;max-width:100%;display:grid}.inventory-closing-panel>*,.inventory-closing-panel .stats-grid,.inventory-closing-panel .purchase-toolbar,.inventory-closing-panel .purchase-history,.inventory-closing-panel .section-head,.inventory-closing-panel [data-wcf-finance-layout-contained]{min-width:0;max-width:100%}.inventory-closing-status-console{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid}.inventory-closing-status-console>div,.inventory-closing-adjustment-preview>div,.inventory-closing-disabled-reason{border:1px solid var(--soft);background:#f8f9fa;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.inventory-closing-status-console span,.inventory-closing-adjustment-preview span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.inventory-closing-status-console strong,.inventory-closing-adjustment-preview strong{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:14px;line-height:1.3}.inventory-closing-status-console small,.inventory-closing-disabled-reason span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.inventory-closing-jump-grid .stat-card{color:inherit;text-decoration:none}.inventory-closing-workflow-card .workspace-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));min-width:0;max-width:100%}.inventory-closing-workflow-card .workspace-form-grid .wide-field{grid-column:1/-1}.inventory-closing-adjustment-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;max-width:100%;display:grid}.inventory-closing-action-result[data-wcf-finance-layout-contained=action-result]{grid-template-columns:minmax(0,1fr) minmax(260px,1.35fr);min-width:0;max-width:100%}.inventory-closing-action-result .inventory-action-result-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-closing-table-wrap[data-wcf-finance-layout-contained=table-horizontal]{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;width:100%;max-width:100%;overflow:auto}.inventory-closing-table-wrap[data-wcf-stable-table-body=true]{max-height:min(58vh,640px)}.inventory-closing-panel .inventory-closing-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:1060px}.inventory-closing-panel .inventory-closing-table td{overflow-wrap:anywhere;vertical-align:top}.inventory-closing-panel .inventory-closing-table td strong,.inventory-closing-panel .inventory-closing-table td span{min-width:0}.inventory-closing-panel .inventory-closing-table .muted-text{max-width:100%}.inventory-closing-detail-drawer[data-wcf-finance-layout-contained=detail-drawer]{width:min(820px,100vw);max-width:100vw;overflow-x:hidden}.inventory-closing-detail-drawer .inventory-detail-grid[data-wcf-finance-layout-contained=detail-grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.inventory-closing-detail-drawer .inventory-detail-grid[data-wcf-finance-layout-contained=detail-grid]>.inventory-detail-wide{grid-column:1/-1}.inventory-closing-detail-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}@media (max-width:900px){.inventory-closing-status-console,.inventory-closing-adjustment-preview,.inventory-closing-action-result[data-wcf-finance-layout-contained=action-result],.inventory-closing-action-result .inventory-action-result-metrics{grid-template-columns:minmax(0,1fr)}}.purchase-toolbar{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;gap:14px;padding:14px;display:grid}.purchase-toolbar h2,.purchase-history h2,.purchase-history h3{color:var(--text);margin:0;font-size:18px;line-height:1.2}.purchase-toolbar p,.purchase-history p{color:var(--muted);margin:4px 0 0;font-size:12px}.purchase-toolbar-controls{grid-template-columns:minmax(130px,.8fr) minmax(120px,.7fr) minmax(100px,.6fr) minmax(180px,1.2fr) auto;align-items:end;gap:10px;display:grid}.purchase-toolbar-actions{flex-wrap:wrap;align-items:end;gap:8px;display:inline-flex}.purchase-document-actions{grid-template-columns:minmax(120px,180px) minmax(120px,180px) auto;align-items:end;gap:10px;display:grid}.purchase-order-detail-heading{min-width:0}.purchase-order-detail-heading p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-detail-return-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.order-source-upload-feedback{grid-column:1/-1;align-items:start;gap:4px;display:grid}.order-source-upload-feedback strong{color:var(--text)}.order-source-drop-zone{grid-column:1/-1;justify-content:space-between;min-height:112px}.order-source-drop-zone p{color:var(--muted);margin:4px 0 0;font-size:12px}.order-source-file-list{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.order-source-file-list span{border:1px solid var(--line);background:var(--panel-soft);max-width:min(100%,360px);color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:12px;overflow:hidden}.order-source-file-list .order-source-detection{border-color:var(--success-line);background:var(--success-bg);color:var(--success-ink);border-radius:999px}.order-source-file-list .order-source-detection.is-warning{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger-ink)}.order-import-hero{align-items:center}.order-import-filter-grid{grid-template-columns:minmax(180px,1.25fr) repeat(4,minmax(104px,.7fr)) minmax(138px,.9fr) minmax(150px,1fr) minmax(112px,auto)}.order-import-applied-filters{border:1px solid var(--line);border-radius:8px;width:100%;min-width:0}.order-import-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.order-import-orders-table,.order-import-source-table,.order-import-batch-table,.order-job-ledger-table{table-layout:fixed}.order-import-orders-table{min-width:1180px}.order-import-source-table{min-width:980px}.order-import-batch-table{min-width:1120px}.order-table-wrap[data-wcf-stable-table-body=true]{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;contain:paint;max-width:100%;max-height:min(52vh,620px);overflow:auto}.order-workbench-table-wrap[data-wcf-stable-table-body=true]{max-height:min(58vh,680px)}.order-import-orders-table-wrap[data-wcf-stable-table-body=true],.order-import-source-table-wrap[data-wcf-stable-table-body=true],.order-import-batch-table-wrap[data-wcf-stable-table-body=true]{max-height:min(50vh,600px)}.order-detail-lines-table-wrap[data-wcf-stable-table-body=true]{max-height:min(42vh,460px)}.order-detail-addresses-table-wrap[data-wcf-stable-table-body=true],.order-detail-status-table-wrap[data-wcf-stable-table-body=true],.order-detail-sources-table-wrap[data-wcf-stable-table-body=true]{max-height:min(34vh,360px)}.order-table-wrap[data-wcf-orders-sticky-header=true] .data-table thead th{z-index:3;background:color-mix(in srgb, var(--panel) 92%, var(--panel-soft));box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0}.order-table-wrap[data-wcf-orders-row-density=dense-two-line] .purchase-history-table td{vertical-align:top}.order-cell-clamp-2{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;overflow:hidden;display:-webkit-box!important}.order-cell-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:block!important}.order-numeric-stack,.order-numeric-stack strong,.order-numeric-stack span{text-align:right;font-variant-numeric:tabular-nums}.order-status-cell{min-width:0}.order-job-ledger-section{scroll-margin-top:92px}.order-job-ledger-panel{padding:0}.order-job-ledger-table-wrap[data-wcf-stable-table-body=true]{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;max-height:min(48vh,560px);overflow:auto}.order-job-ledger-table{min-width:1120px}.order-job-ledger-table th{z-index:2;background:color-mix(in srgb, var(--panel) 86%, var(--panel-soft));position:sticky;top:0}.order-job-ledger-table th:first-child{width:250px}.order-job-ledger-table th:nth-child(2){width:130px}.order-job-ledger-table th:nth-child(3){width:240px}.order-job-ledger-table th:nth-child(4){width:150px}.order-job-ledger-table th:nth-child(5){width:178px}.order-job-ledger-table th:nth-child(6){width:190px}.order-import-orders-table th:first-child{width:154px}.order-import-orders-table th:nth-child(2){width:132px}.order-import-orders-table th:nth-child(3),.order-import-orders-table th:nth-child(4){width:126px}.order-import-orders-table th:nth-child(7),.order-import-orders-table th:nth-child(8){width:136px}.order-import-orders-table th:nth-child(9),.order-import-orders-table th:nth-child(10){width:92px}.order-import-source-table th:first-child{width:214px}.order-import-source-table th:nth-child(2){width:250px}.order-import-source-table th:nth-child(3){width:230px}.order-import-source-table th:nth-child(5){width:144px}.order-import-batch-table th:first-child{width:200px}.order-import-batch-table th:nth-child(2){width:152px}.order-import-batch-table th:nth-child(3),.order-import-batch-table th:nth-child(4),.order-import-batch-table th:nth-child(5){width:178px}.order-import-batch-table th:nth-child(6){width:140px}.order-import-batch-table th:nth-child(7){width:126px}.order-import-orders-table td,.order-import-source-table td,.order-import-batch-table td,.order-job-ledger-table td{overflow-wrap:anywhere;vertical-align:top}.order-job-ledger-file,.order-job-ledger-stage-summary{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.order-job-ledger-progress{grid-template-columns:auto minmax(92px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.order-job-ledger-progress>span{color:var(--muted);font-size:11px;font-weight:800}.order-job-ledger-progress .workspace-content-progress-bar{min-height:8px}.order-job-ledger-table .button.compact{justify-content:center;width:100%}.naver-api-batch-actions{gap:6px;display:grid}.naver-api-batch-actions .inline-actions{flex-wrap:nowrap;gap:6px}.order-collection-open-button{min-width:104px}.order-collection-layer{z-index:1100;pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.order-collection-backdrop{cursor:default;pointer-events:auto;background:#0f172a57;border:0;position:absolute;inset:0}.order-collection-drawer-stack{z-index:1;pointer-events:auto;justify-content:flex-end;align-items:stretch;width:min(100%,500px);height:100%;display:flex;position:relative}.order-collection-drawer-stack.has-history{width:min(100%,1040px)}.order-collection-drawer{border-left:1px solid var(--line);background:var(--panel);width:min(100vw,500px);min-width:0;height:100%;box-shadow:var(--shadow-float);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow-y:auto}.order-history-drawer{border-left:1px solid var(--line);border-right:1px solid var(--line);width:min(100vw,540px);box-shadow:none}.order-drawer-header{z-index:2;border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:start;gap:12px;padding:18px;display:flex;position:sticky;top:0}.order-drawer-header h2,.order-drawer-section h3,.order-history-panel h3{color:var(--text);margin:0;font-size:18px;line-height:1.2}.order-drawer-header .mono{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.order-drawer-section,.order-history-panel{align-content:start;gap:14px;padding:18px;display:grid}.order-drawer-section+.order-drawer-section{border-top:1px solid var(--line)}.order-drawer-section-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.order-drawer-section-head p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.order-collection-drawer .purchase-document-actions{grid-template-columns:1fr}.order-drawer-footer{border-top:1px solid var(--line);background:var(--panel);padding:14px 18px;position:sticky;bottom:0}.order-upload-history-list{gap:10px;display:grid}.order-upload-history-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;display:grid}.order-upload-history-card strong,.order-upload-history-card p,.order-upload-history-card dd{overflow-wrap:anywhere}.order-upload-history-card p{color:var(--text);grid-column:1/-1;margin:0;font-size:12px;line-height:1.4}.order-upload-history-card dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.order-upload-history-card dt{color:var(--muted);margin:0 0 2px;font-size:11px;font-weight:700}.order-upload-history-card dd{color:var(--text);margin:0;font-size:12px}.order-history-error{color:var(--danger-ink)!important}.order-upload-history-card .order-process-progress{grid-column:1/-1;margin-top:0}.order-upload-history-card .order-process-progress .workspace-content-progress-body{padding:10px 12px}.order-collection-progress{grid-column:1/-1;margin-top:0}.order-collection-progress.is-success .workspace-content-progress-bar .progress-bar{background:var(--vz-success,#0ab39c)}.order-collection-progress.is-error .workspace-content-progress-bar .progress-bar{background:var(--vz-danger,#f06548)}.order-collection-progress.is-running .workspace-content-progress-bar .progress-bar{background-image:linear-gradient(45deg,#ffffff40 25%,#0000 25% 50%,#ffffff40 50% 75%,#0000 75%,#0000);background-size:16px 16px;animation:.9s linear infinite order-progress-stripes}.order-source-request-progress{width:100%}@keyframes order-progress-stripes{0%{background-position:16px 0}to{background-position:0 0}}.purchase-payment-form{grid-template-columns:minmax(220px,1.4fr) minmax(120px,.7fr) minmax(90px,.5fr) minmax(120px,.8fr) minmax(100px,.7fr) minmax(130px,.8fr) minmax(140px,.8fr) minmax(160px,1fr) minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.fx-form-grid{grid-template-columns:minmax(180px,1.2fr) minmax(130px,.8fr) minmax(90px,.5fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.purchase-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stat-filter-card{cursor:pointer;text-align:left;width:100%;min-width:0}.stat-filter-card small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:700;display:block}.stat-filter-card.is-active{border-color:var(--accent-line);background:var(--accent-soft);box-shadow:var(--focus-ring)}.purchase-active-filter{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:12px;display:flex}.purchase-active-filter span{color:var(--muted);font-weight:700}.purchase-list-actions,.purchase-selection-strip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.purchase-selection-strip{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--text);border-radius:8px;justify-content:flex-start;padding:10px 12px;font-size:12px}.purchase-selection-strip span{color:var(--muted);font-weight:800}.purchase-recommendation-table-wrap[data-wcf-stable-table-body=true],.purchase-order-table-wrap[data-wcf-stable-table-body=true]{max-height:min(62vh,680px);overflow:auto}.purchase-order-list-table{table-layout:fixed;min-width:960px}.purchase-order-list-table th:first-child{width:160px}.purchase-order-list-table th:nth-child(2){width:150px}.purchase-order-list-table th:nth-child(3){width:82px}.purchase-order-list-table th:nth-child(4){width:118px}.purchase-order-list-table th:nth-child(5){width:72px}.purchase-order-list-table th:nth-child(6){width:86px}.purchase-order-list-table th:nth-child(7){width:104px}.purchase-order-list-table th:nth-child(8){width:126px}.purchase-order-list-table th:nth-child(9){width:76px}.purchase-order-list-table tbody tr[data-wcf-inventory-purchase-order-row-click=detail-route]{cursor:pointer}.purchase-order-list-table tbody tr[data-wcf-inventory-purchase-order-row-click=detail-route]:focus-visible td,.purchase-order-list-table tbody tr[data-wcf-inventory-purchase-order-row-click=detail-route]:hover td{background:var(--table-hover-bg)}.import-case-status-tab{font:inherit;cursor:pointer}.import-case-lane-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.import-case-lane-card{align-content:start;gap:6px;display:grid}.import-case-lane-card small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.import-case-lane-card.is-blocked{background:#fff9db;border-color:#ffe8a3}.import-case-option-picker,.import-case-option-picker select{min-width:min(100%,360px)}.import-case-option-picker .muted-text{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.import-case-evidence-blocker{background:#fff6f4;border:1px solid #f4b4a8;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.import-case-evidence-blocker p{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.45}.import-case-blocker-list{flex-wrap:wrap;gap:6px;display:flex}.import-case-table-wrap[data-wcf-stable-table-body=true]{max-height:min(58vh,620px);overflow:auto}.import-case-list-table,.import-case-lane-table{table-layout:fixed}.import-case-list-table{min-width:1120px}.import-case-lane-table{min-width:760px}.import-case-list-table th:first-child{width:210px}.import-case-list-table th:nth-child(2){width:110px}.import-case-list-table th:nth-child(3){width:160px}.import-case-list-table th:nth-child(4){width:170px}.import-case-list-table th:nth-child(5),.import-case-list-table th:nth-child(6){width:140px}.import-case-list-table th:last-child{width:82px}.import-case-list-table tbody tr[data-wcf-inventory-import-case-row-click=selected-case-workbench]{cursor:pointer}.import-case-list-table tbody tr[data-wcf-inventory-import-case-row-click=selected-case-workbench]:focus-visible td,.import-case-list-table tbody tr[data-wcf-inventory-import-case-row-click=selected-case-workbench]:hover td,.import-case-list-table tbody tr[data-wcf-inventory-import-case-row-click=selected-case-workbench].is-selected td{background:var(--table-hover-bg)}.import-case-list-table td,.import-case-lane-table td{overflow-wrap:anywhere}.import-case-list-table td>strong,.import-case-list-table td>span,.import-case-lane-table td>strong,.import-case-lane-table td>span{display:block}.purchase-recommendation-table{table-layout:fixed;min-width:1560px}.purchase-recommendation-table th:first-child{width:54px}.purchase-recommendation-table th:nth-child(2){width:190px}.purchase-recommendation-table th:nth-child(3){width:180px}.purchase-recommendation-table th:nth-child(4){width:128px}.purchase-recommendation-table th:nth-child(5){width:142px}.purchase-recommendation-table th:nth-child(6){width:190px}.purchase-recommendation-table th:nth-child(7),.purchase-recommendation-table th:nth-child(9),.purchase-recommendation-table th:nth-child(14){width:126px}.purchase-recommendation-table th:nth-child(8),.purchase-recommendation-table th:nth-child(10),.purchase-recommendation-table th:nth-child(12),.purchase-recommendation-table th:nth-child(13){width:104px}.purchase-recommendation-table th:nth-child(11){width:154px}.purchase-recommendation-table tbody tr[data-wcf-inventory-recommendation-row-click=detail]{cursor:pointer}.purchase-recommendation-table tbody tr[data-wcf-inventory-recommendation-row-click=detail]:focus-visible td,.purchase-recommendation-table tbody tr[data-wcf-inventory-recommendation-row-click=detail].is-active td{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);outline:none}.purchase-recommendation-table tbody tr.is-selected td{box-shadow:inset 3px 0 0 var(--accent);background:#f8f9ff}.purchase-recommendation-table .numeric,.purchase-history-table .numeric{text-align:right;white-space:nowrap}.purchase-recommendation-table td strong,.purchase-recommendation-table td span,.purchase-history-table td strong,.purchase-history-table td span{display:block}.purchase-history-table td .status-pill{display:inline-flex}.purchase-recommendation-table td strong,.purchase-recommendation-table td span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-recommendation-table .recommendation-sales-window-cell .muted-text{font-size:11px;line-height:1.35}.purchase-recommendation-detail-drawer{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(100vw,720px)}.purchase-recommendation-action-result{scroll-margin-top:96px}.purchase-action-result-wide{grid-column:1/-1}.purchase-action-result-links{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;min-width:0;display:grid}.purchase-action-result-links a{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);border-radius:8px;gap:3px;padding:9px 10px;text-decoration:none;display:grid}.purchase-action-result-links a:hover,.purchase-action-result-links a:focus-visible{border-color:var(--accent-line);box-shadow:var(--focus-ring);outline:none}.purchase-action-result-links strong,.purchase-action-result-links span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-action-result-links span{color:var(--muted);font-size:11px;font-weight:700}.purchase-recommendation-detail-drawer .inventory-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-recommendation-trust-strip{border-bottom:1px solid var(--line);background:var(--panel-soft);flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.purchase-recommendation-trust-chip{border:1px solid var(--line);background:var(--panel);max-width:min(100%,320px);min-height:26px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:800;line-height:1.25;overflow:hidden;display:inline-flex!important}.purchase-formula-card strong,.purchase-formula-card small{overflow-wrap:anywhere}.recommendation-warning-stack{gap:8px;display:grid!important}.recommendation-warning-stack>div{flex-wrap:wrap;gap:6px;display:flex}.quantity-input{width:96px;min-height:34px;color:var(--ink);font:inherit;text-align:right;background:#fff;border:1px solid #ced4da;border-radius:6px;padding:0 10px}.quantity-input:focus{border-color:var(--accent-line);box-shadow:var(--focus-ring);outline:none}.row-basis-select{width:100%;min-height:32px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ced4da;border-radius:6px;padding:0 8px}.row-basis-select:focus{border-color:var(--accent-line);box-shadow:var(--focus-ring);outline:none}.purchase-history{gap:10px;min-width:0;display:grid}.order-operations-hero,.order-detail-hero{justify-content:space-between;align-items:center;gap:16px;display:flex}.order-workbench-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.order-workbench-toolbar{gap:10px;margin-top:12px;padding:12px}.order-workbench-toolbar>.section-head{flex-wrap:wrap;min-width:0}.order-workbench-toolbar>.section-head>div{min-width:0}.order-filter-grid{grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(96px,.72fr)) auto;align-items:end;gap:8px;min-width:0;display:grid}.order-search-field{min-width:0}.order-filter-actions{align-items:end;gap:8px;min-height:38px;display:inline-flex}.order-applied-filters{border:1px solid var(--line);border-radius:8px;width:100%;min-width:0}.order-data-trust-strip{border:1px solid var(--line);background:var(--panel-soft);min-width:0;color:var(--text);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:8px;padding:10px 12px;display:grid}.order-data-trust-strip span{border:1px solid var(--line);background:var(--panel);overflow-wrap:anywhere;border-radius:8px;align-content:start;gap:3px;min-width:0;padding:7px 9px;font-size:11px;font-weight:800;line-height:1.3;display:grid;overflow:hidden}.order-data-trust-strip strong{color:var(--muted);letter-spacing:0;font-size:10px}.order-data-trust-strip [data-wcf-trust-label*=limited]{border-color:color-mix(in srgb, var(--warn-line) 70%, var(--line))}.order-job-ledger-trust{margin-bottom:8px}.order-status-label{color:var(--muted);font-size:10px;font-weight:800;line-height:1.2;display:block}.order-status-tabs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.order-status-tab{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--muted);white-space:nowrap;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-grid}.order-status-tab strong{color:var(--text);font-variant-numeric:tabular-nums}.order-status-tab.is-active{border-color:var(--accent);background:var(--accent);color:#fff}.order-status-tab.is-active strong{color:#fff}.order-workbench-panel{margin-top:12px;overflow:hidden}.order-workbench-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.order-workbench-panel .table-wrap{contain:paint}.order-workbench-table{table-layout:fixed;min-width:1160px}.order-workbench-table .order-main-cell,.order-workbench-table .order-product-cell{overflow-wrap:anywhere}.order-workbench-table th:first-child,.order-workbench-table td:first-child{width:168px}.order-workbench-table th:nth-child(2),.order-workbench-table td:nth-child(2){width:118px}.order-workbench-table th:nth-child(3),.order-workbench-table td:nth-child(3){width:180px}.order-workbench-table th:nth-child(4),.order-workbench-table td:nth-child(4){width:92px}.order-workbench-table th:nth-child(5),.order-workbench-table td:nth-child(5),.order-workbench-table th:nth-child(6),.order-workbench-table td:nth-child(6),.order-workbench-table th:nth-child(7),.order-workbench-table td:nth-child(7),.order-workbench-table th:nth-child(8),.order-workbench-table td:nth-child(8),.order-workbench-table th:nth-child(9),.order-workbench-table td:nth-child(9){width:100px}.order-workbench-table th:nth-child(10),.order-workbench-table td:nth-child(10){width:112px}.order-workbench-table th:nth-child(11),.order-workbench-table td:nth-child(11){width:52px}.order-workbench-table .icon-button{width:34px}.order-workbench-table tbody tr[data-wcf-orders-row-anchor]:target td,.order-workbench-table tbody tr[data-wcf-orders-row-anchor]:focus-visible td,.order-import-orders-table tbody tr[data-wcf-orders-row-anchor]:target td,.order-import-orders-table tbody tr[data-wcf-orders-row-anchor]:focus-visible td,.order-import-source-table tbody tr[data-wcf-orders-row-anchor]:target td,.order-import-source-table tbody tr[data-wcf-orders-row-anchor]:focus-visible td{background:color-mix(in srgb, var(--accent) 9%, var(--panel));box-shadow:inset 3px 0 0 var(--accent);outline:none}.customer-operations-hero,.customer-detail-hero{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-list-stats,.customer-detail-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.customer-list-card-actions{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));margin-top:12px}.customer-filter-card{min-height:74px}.customer-filter-grid{grid-template-columns:minmax(220px,1fr) minmax(116px,.45fr) minmax(116px,.45fr) auto auto;gap:8px}.customer-applied-filters{border:1px solid var(--line);border-radius:8px;width:100%;min-width:0}.customer-list-panel{margin-top:12px;overflow:hidden}.customer-list-panel .section-head{flex-wrap:wrap;min-width:0}.customer-list-panel .table-wrap{contain:paint}.customer-table-wrap[data-wcf-stable-table-body=true]{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;contain:paint;max-width:100%;overflow:auto}.customer-list-table-wrap[data-wcf-stable-table-body=true]{max-height:min(56vh,640px)}.customer-detail-table-wrap[data-wcf-stable-table-body=true]{max-height:min(34vh,360px)}.customer-order-link-table-wrap[data-wcf-stable-table-body=true]{max-height:min(40vh,440px)}.customer-full-pii-table-wrap[data-wcf-stable-table-body=true]{max-height:min(32vh,360px)}.customer-tag-table-wrap[data-wcf-stable-table-body=true]{max-height:min(38vh,420px)}.customer-table-wrap[data-wcf-customer-sticky-header=true] .data-table thead th{z-index:3;background:color-mix(in srgb, var(--panel) 92%, var(--panel-soft));box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0}.customer-table-wrap[data-wcf-customer-row-density=dense-two-line] .purchase-history-table td{vertical-align:top}.customer-list-table{table-layout:fixed;min-width:760px}.customer-list-table th:first-child,.customer-list-table td:first-child{width:220px}.customer-list-table th:nth-child(2),.customer-list-table td:nth-child(2){width:112px}.customer-list-table th:nth-child(3),.customer-list-table td:nth-child(3){width:160px}.customer-list-table th:nth-child(4),.customer-list-table td:nth-child(4),.customer-list-table th:nth-child(5),.customer-list-table td:nth-child(5){width:72px}.customer-list-table th:nth-child(6),.customer-list-table td:nth-child(6){width:128px}.customer-list-table td:first-child{overflow-wrap:anywhere}.customer-cell-clamp-2{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;overflow:hidden;display:-webkit-box!important}.customer-cell-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:block!important}.customer-numeric,.customer-numeric strong,.customer-numeric span{text-align:right;font-variant-numeric:tabular-nums}.customer-list-table tbody tr[data-wcf-customer-row-click=detail-route]{cursor:pointer}.customer-list-table tbody tr[data-wcf-customer-row-click=detail-route]:target td,.customer-list-table tbody tr[data-wcf-customer-row-click=detail-route]:focus-visible td,.customer-list-table tbody tr[data-wcf-customer-row-click=detail-route]:hover td{background:color-mix(in srgb, var(--accent) 8%, var(--panel));box-shadow:inset 3px 0 0 var(--accent)}.customer-list-table tbody tr[data-wcf-customer-row-click=detail-route]:focus-visible{outline:none}.customer-tag-list{flex-wrap:wrap;gap:4px;display:flex}.customer-tag-list span{border:1px solid var(--line);background:var(--panel-soft);min-height:22px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.customer-detail-tag-card{align-content:start}.customer-detail-stats .stat-card-action{min-width:0}.customer-detail-summary:target,.customer-actions-panel:target,.customer-detail-panel:target{box-shadow:var(--focus-ring), var(--shadow-card)}.customer-detail-layout{margin-top:12px}.customer-detail-summary,.customer-actions-panel,.customer-detail-panel{overflow:hidden}.customer-actions-panel,.customer-detail-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;margin-top:12px;padding:14px}.customer-action-form-grid{grid-template-columns:minmax(160px,.4fr) minmax(220px,1fr) auto;align-items:end;gap:8px;display:grid}.customer-action-permission,.customer-action-result{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;min-width:0;padding:9px 10px;display:grid}.customer-action-form-grid .customer-action-result{grid-column:1/-1}.customer-tag-actions .customer-action-result{margin-top:6px}.customer-action-result.is-pending{border-color:var(--line-strong);background:var(--soft)}.customer-action-result.is-success{border-color:var(--success-line);background:var(--success-bg)}.customer-action-result.is-error{border-color:var(--danger-line);background:var(--danger-bg)}.customer-action-permission strong,.customer-action-result strong{color:var(--ink);font-size:12px;display:block}.customer-action-permission p,.customer-action-result p,.customer-action-result small{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.45}.customer-pii-panel,.customer-privacy-action{gap:12px;min-width:0;display:grid}.customer-privacy-action{margin-top:12px}.customer-pii-notice,.customer-privacy-notice{margin-top:8px}.customer-action-confirm{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-ink);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.customer-action-confirm strong{color:var(--warn-ink);font-size:12px}.customer-action-confirm p{color:var(--text);grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.customer-action-form-grid .customer-action-confirm,.customer-tag-actions .customer-action-confirm{grid-column:1/-1}.customer-action-confirm-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.customer-tag-actions{justify-content:flex-start;gap:6px}.customer-detail-panel .table-wrap,.customer-actions-panel .table-wrap{contain:paint}.customer-detail-table,.customer-tag-table{table-layout:fixed;min-width:760px}.customer-contact-table th:first-child,.customer-contact-table td:first-child,.customer-address-table th:first-child,.customer-address-table td:first-child{width:104px}.customer-contact-table th:nth-child(2),.customer-contact-table td:nth-child(2),.customer-contact-table th:nth-child(3),.customer-contact-table td:nth-child(3){width:170px}.customer-contact-table th:nth-child(4),.customer-contact-table td:nth-child(4){width:108px}.customer-contact-table th:nth-child(5),.customer-contact-table td:nth-child(5),.customer-address-table th:nth-child(5),.customer-address-table td:nth-child(5){width:132px}.customer-address-table th:nth-child(2),.customer-address-table td:nth-child(2){width:130px}.customer-address-table th:nth-child(3),.customer-address-table td:nth-child(3){width:94px}.customer-address-table th:nth-child(4),.customer-address-table td:nth-child(4),.customer-order-link-table th:first-child,.customer-order-link-table td:first-child,.customer-order-link-table th:nth-child(4),.customer-order-link-table td:nth-child(4){overflow-wrap:anywhere}.customer-order-link-table th:nth-child(2),.customer-order-link-table td:nth-child(2),.customer-order-link-table th:nth-child(3),.customer-order-link-table td:nth-child(3){width:112px}.customer-order-link-table th:nth-child(5),.customer-order-link-table td:nth-child(5){width:116px}.customer-tag-table th:first-child,.customer-tag-table td:first-child{width:140px}.customer-tag-table th:nth-child(3),.customer-tag-table td:nth-child(3){width:150px}.customer-tag-table th:nth-child(4),.customer-tag-table td:nth-child(4){width:140px}.utility-operations-hero{justify-content:space-between;align-items:center;gap:16px;display:flex}.utility-operations-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.order-detail-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:14px;margin-top:14px;display:grid}.order-return-context-strip{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow-card);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.order-return-context-strip:focus-visible,.order-detail-anchor:focus-visible{box-shadow:var(--focus-ring), var(--shadow-card);outline:none}.order-return-context-strip>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.order-return-context-strip strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.order-return-context-strip.is-direct,.order-return-context-strip.is-blocked{background:var(--panel-soft)}.order-detail-section-nav{z-index:5;border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, transparent);min-width:0;box-shadow:var(--shadow-card);border-radius:8px;gap:6px;margin-top:12px;padding:8px;display:flex;position:sticky;top:70px;overflow-x:auto}.order-detail-section-nav a{border:1px solid var(--line);background:var(--panel);min-height:30px;color:var(--muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.order-detail-section-nav a:hover,.order-detail-section-nav a:focus-visible{border-color:var(--accent);color:var(--accent);box-shadow:var(--focus-ring);outline:none}.order-detail-anchor{scroll-margin-top:116px}.order-detail-anchor:target{box-shadow:var(--focus-ring), var(--shadow-card)}.order-detail-summary{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;padding:14px}.order-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:4px 0 0;display:grid}.order-detail-fields div{border-top:1px solid var(--soft);min-width:0;padding-top:10px}.order-detail-fields dt{color:var(--muted);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.order-detail-fields dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.order-detail-wide-field{grid-column:1/-1}.order-timeline-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;margin-top:14px;padding:14px}.order-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.order-timeline-item{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:4px;min-height:58px;padding:10px 12px 10px 16px;display:grid;position:relative}.order-timeline-item:before{content:"";background:var(--neutral-line);border-radius:999px;width:3px;position:absolute;inset:10px auto 10px 8px}.order-timeline-item.is-active:before{background:var(--accent)}.order-timeline-item span{color:var(--muted);font-size:11px;font-weight:800}.order-timeline-item strong{color:var(--text);overflow-wrap:anywhere;font-size:12px}.order-line-detail-table{table-layout:fixed;min-width:840px}.order-detail-address-table{table-layout:fixed;min-width:940px}.order-detail-status-table{table-layout:fixed;min-width:680px}.order-detail-source-table{table-layout:fixed;min-width:900px}.order-line-detail-table th:first-child,.order-line-detail-table td:first-child{width:246px}.order-line-detail-table th:nth-child(2),.order-line-detail-table td:nth-child(2){width:190px}.order-line-detail-table th:nth-child(3),.order-line-detail-table td:nth-child(3),.order-line-detail-table th:nth-child(4),.order-line-detail-table td:nth-child(4){width:96px}.order-detail-address-table th:first-child,.order-detail-address-table td:first-child{width:120px}.order-detail-address-table th:nth-child(2),.order-detail-address-table td:nth-child(2),.order-detail-address-table th:nth-child(3),.order-detail-address-table td:nth-child(3){width:128px}.order-detail-address-table th:nth-child(4),.order-detail-address-table td:nth-child(4){width:320px}.order-detail-status-table th:first-child,.order-detail-status-table td:first-child{width:210px}.order-detail-status-table th:nth-child(3),.order-detail-status-table td:nth-child(3){width:166px}.order-detail-source-table th:first-child,.order-detail-source-table td:first-child{width:190px}.order-detail-source-table th:nth-child(2),.order-detail-source-table td:nth-child(2){width:260px}.order-detail-source-table th:nth-child(4),.order-detail-source-table td:nth-child(4){width:150px}.order-pii-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-card);border-radius:8px;margin-top:14px;padding:14px}.order-pii-notice{border:1px solid var(--soft);background:var(--panel-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px 12px;display:grid}.order-pii-notice>div{min-width:0}.order-pii-notice strong{color:var(--text);font-size:12px;font-weight:800;display:block}.order-pii-notice p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.order-conflict-candidate-cell,.order-conflict-current-value{gap:6px;min-width:0;display:grid}.order-conflict-current-value{border:1px solid var(--soft);background:var(--panel-soft);border-radius:8px;padding:8px}.order-conflict-current-value strong{color:var(--text);overflow-wrap:anywhere;font-size:12px}.order-conflict-list{gap:12px;display:grid}.order-conflict-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.order-conflict-card-head,.order-conflict-summary-grid,.order-conflict-action-grid{gap:10px;min-width:0;display:grid}.order-conflict-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.order-conflict-card-head h3{color:var(--text);margin:2px 0 0;font-size:15px;font-weight:800}.order-conflict-status-stack{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.order-conflict-summary-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(220px,.9fr)}.order-conflict-permission,.order-conflict-audit-note,.order-conflict-row-result{border:1px solid var(--soft);background:var(--panel-soft);border-radius:8px;gap:6px;min-width:0;padding:9px 10px;display:grid}.order-conflict-permission.ready{border-color:color-mix(in srgb, var(--success) 28%, var(--soft))}.order-conflict-permission.blocked,.order-conflict-row-result.error{border-color:color-mix(in srgb, var(--warning) 32%, var(--soft))}.order-conflict-permission p,.order-conflict-audit-note p,.order-conflict-row-result p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.order-conflict-candidates{border:1px solid var(--line);border-radius:8px;gap:8px;min-width:0;margin:0;padding:10px;display:grid}.order-conflict-candidates legend{color:var(--muted);padding:0 4px;font-size:12px;font-weight:800}.order-conflict-candidate-list{gap:6px;display:grid}.order-conflict-candidate-row{border:1px solid var(--soft);background:var(--panel);border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) minmax(180px,.65fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.order-conflict-candidate-row.selected{border-color:color-mix(in srgb, var(--accent) 42%, var(--soft));background:color-mix(in srgb, var(--accent) 7%, var(--panel))}.order-conflict-candidate-row input{block-size:16px;inline-size:16px}.order-conflict-candidate-row strong,.order-conflict-row-result strong{min-width:0;color:var(--text);font-size:12px}.order-conflict-candidate-row small,.order-conflict-current-value small,.order-conflict-row-result small{min-width:0;color:var(--muted);font-size:11px;line-height:1.4}.order-conflict-masked-state{border:1px dashed var(--soft);background:var(--panel-soft);border-radius:8px;gap:6px;padding:8px;display:grid}.order-conflict-masked-state p{color:var(--muted);margin:0;font-size:12px}.order-conflict-action-grid{grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) auto;align-items:end}.order-conflict-action-grid label{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.order-conflict-row-result{outline:none}.order-conflict-row-result.success{border-color:color-mix(in srgb, var(--success) 34%, var(--soft))}.purchase-history-table .wcf-technical-info{margin-top:8px}.purchase-history-table .wcf-technical-info summary{font-size:11px}.purchase-history-table .wcf-technical-info summary small{max-width:240px}@media (max-width:1100px){.customer-action-form-grid,.customer-filter-grid,.order-import-filter-grid,.order-filter-grid,.purchase-document-actions.rocket-growth-recommendation-filter-grid,.rocket-growth-recommendation-filter-grid,.order-detail-layout,.order-conflict-summary-grid,.order-conflict-action-grid,.order-timeline,.order-conflict-card-head,.order-conflict-candidate-row{grid-template-columns:1fr}.order-filter-actions{justify-content:start}}@media (max-width:720px){.customer-detail-hero,.customer-operations-hero,.order-operations-hero,.order-detail-hero,.utility-operations-hero{flex-direction:column;align-items:stretch}.order-detail-fields{grid-template-columns:1fr}.order-return-context-strip{flex-direction:column;align-items:stretch}.order-return-context-strip strong{white-space:normal}.order-import-section-actions,.rocket-growth-recommendation-section-actions,.naver-api-batch-actions .inline-actions{justify-content:start}}.checkbox-line{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.checkbox-line input{width:16px;height:16px}.performance-import-grid,.sales-filter-form{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:end;gap:12px;display:grid}.sales-filter-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sales-range-links,.sales-range-buttons,.sales-summary-mini{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sales-range-buttons{min-height:38px}.button.ghost.compact.is-active{border-color:var(--accent);background:var(--accent);color:#fff}.performance-stats-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.performance-dashboard-chart-section{gap:14px;display:grid}.performance-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.performance-kpi-grid .performance-summary-card.is-wide{grid-column:span 2}.performance-dashboard-chart-section .performance-dashboard-kpi-grid{margin-top:0}.performance-dashboard-chart-section .performance-embedded-chart,.performance-dashboard-chart-section .sales-chart-apex{min-height:0}.commerce-trend-chart-panel{gap:16px;display:grid}.commerce-trend-role-strip{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.commerce-trend-role-strip .report-filter-chip{align-items:baseline;gap:6px}.commerce-trend-role-strip .report-filter-chip small{color:var(--muted);font-size:11px;font-weight:700}.commerce-sales-ad-composition-panel{gap:14px;display:grid}.commerce-composition-head{align-items:flex-start}.commerce-composition-badges,.commerce-composition-series-strip{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.commerce-composition-badges .report-filter-chip,.commerce-composition-series-strip .report-filter-chip{align-items:baseline;gap:6px}.commerce-composition-badges .report-filter-chip small,.commerce-composition-series-strip .report-filter-chip small{color:var(--muted);font-size:11px;font-weight:700}.commerce-composition-chart{min-height:300px}.commerce-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.commerce-trend-card{gap:12px;min-width:0;display:grid}.commerce-trend-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.commerce-trend-card-head h3{margin:0;font-size:16px}.commerce-trend-card-head span{color:var(--muted);font-size:12px}.commerce-trend-bars{gap:10px;display:grid}.commerce-trend-row{grid-template-columns:minmax(74px,auto) minmax(120px,1fr) minmax(82px,auto);align-items:center;gap:10px;min-width:0;display:grid}.commerce-trend-period{color:var(--muted);font-size:12px}.commerce-trend-track{background:var(--surface-muted,#eef2f7);border-radius:999px;align-items:stretch;width:100%;height:10px;display:flex;overflow:hidden}.commerce-trend-segment{min-width:0;height:100%;display:block}.commerce-trend-segment.is-total,.commerce-trend-segment.is-coupang{background:#405189}.commerce-trend-segment.is-naver{background:#0ab39c}.commerce-trend-row strong{text-align:right;white-space:nowrap;min-width:0;font-size:12px}.performance-kpi-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.performance-kpi-panel{min-width:0}.performance-funnel-foot{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.performance-funnel-flow{gap:14px;padding:8px 0 4px;display:grid}.performance-funnel-step{gap:7px;display:grid}.performance-funnel-step-head{grid-template-columns:minmax(52px,.6fr) minmax(96px,1fr) minmax(86px,auto);align-items:baseline;gap:10px;display:grid}.performance-funnel-step-head span{color:var(--text-muted,#64748b);font-size:12px;font-weight:800}.performance-funnel-step-head strong{color:var(--ink,#1f2937);font-size:15px;font-weight:900}.performance-funnel-step-head small{color:var(--text-muted,#64748b);justify-self:end;font-size:12px;font-weight:800}.performance-funnel-track{background:var(--panel-soft,#f3f6f9);border-radius:4px;height:18px;position:relative;overflow:hidden}.performance-funnel-bar{width:var(--funnel-width);background:var(--funnel-color);border-radius:4px;height:100%}.performance-funnel-step p{color:var(--text-muted,#64748b);margin:0;font-size:12px}.performance-funnel-foot span{border:1px solid var(--line);background:var(--panel-soft);color:var(--ink);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.performance-ratio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.performance-ratio-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:6px;min-height:104px;padding:14px;display:grid}.performance-ratio-card span{color:var(--muted);font-size:12px;font-weight:800}.performance-ratio-card strong{color:var(--ink);font-size:24px;line-height:1.1}.performance-ratio-card small{color:var(--muted);font-size:11px;font-weight:700}.performance-ratio-card.is-primary{border-color:color-mix(in srgb, var(--ratio-color,#405189) 26%, var(--line));background:color-mix(in srgb, var(--ratio-color,#405189) 7%, var(--panel))}.performance-ratio-card.is-success{border-color:color-mix(in srgb, var(--ratio-color,#0ab39c) 26%, var(--line));background:color-mix(in srgb, var(--ratio-color,#0ab39c) 7%, var(--panel))}.performance-ratio-card.is-danger{border-color:color-mix(in srgb, var(--ratio-color,#f06548) 26%, var(--line));background:color-mix(in srgb, var(--ratio-color,#f06548) 7%, var(--panel))}.performance-ratio-card.is-warning{border-color:color-mix(in srgb, var(--ratio-color,#f7b84b) 28%, var(--line));background:color-mix(in srgb, var(--ratio-color,#f7b84b) 8%, var(--panel))}.upload-dropzone{min-height:138px;color:var(--text);background:#f8fbff;border:1px dashed #aeb9cc;border-radius:8px;align-items:center;gap:18px;margin:14px 0;padding:24px;display:flex;position:relative;overflow:hidden}.upload-dropzone.is-dragging{border-color:var(--accent);background:var(--accent-soft)}.upload-dropzone input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-dropzone strong{color:var(--ink);font-size:16px;display:block}.upload-dropzone p{color:var(--muted);margin:4px 0 0;font-size:13px}.upload-dropzone-icon{width:58px;height:58px;color:var(--accent);background:#e9edf7;border:1px solid #b8c1d9;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:26px;font-weight:800;display:inline-flex}.upload-dropzone-icon .workspace-nav-icon{width:28px;height:28px}.upload-source-actions{color:var(--muted);align-items:center;gap:10px;margin:-4px 0 14px;font-size:12px;font-weight:700;display:flex}.selected-file-list,.upload-progress-card,.upload-file-progress-list,.upload-log-panel{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:8px;gap:8px;margin-bottom:14px;padding:12px;display:grid}.selected-file-list{max-height:min(560px,60vh);overflow-y:auto}.section-head.compact{align-items:center}.section-head.compact h3{color:var(--ink);margin:0;font-size:14px}.section-head.compact span{color:var(--muted);font-size:12px;font-weight:700}.selected-file-list-head{align-items:center}.selected-file-list-head>div{gap:3px;min-width:0;display:grid}.selected-dataset-summary{flex-wrap:wrap;gap:8px;display:flex}.selected-dataset-chip{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:2px;min-width:160px;padding:9px 11px;display:grid}.selected-dataset-chip span,.selected-dataset-chip small{color:var(--muted);font-size:11px;font-weight:800}.selected-dataset-chip strong{color:var(--ink);font-size:12px}.selected-file-row{border:1px solid var(--soft);background:var(--panel-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.selected-file-main{gap:7px;min-width:0;display:grid}.selected-file-row strong{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.selected-file-row>span{color:var(--muted);font-size:12px}.selected-file-hints{flex-wrap:wrap;gap:6px;display:flex}.selected-file-hints span{border:1px solid var(--line);min-height:22px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.naver-report-matrix{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:14px 0;display:grid}.naver-report-group-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.naver-report-part-list{gap:7px;display:grid}.naver-report-part{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:9px 10px;display:grid}.naver-report-part div{gap:3px;min-width:0;display:grid}.naver-report-part strong{color:var(--ink);font-size:13px;font-weight:900}.naver-report-part span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.naver-report-part small{min-height:22px;color:var(--accent);white-space:nowrap;background:#eef2ff;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:900;display:inline-flex}.naver-report-part.is-ready small,.naver-report-part.has-selected small{color:#087f71;background:#daf4f0}.naver-report-part.is-provisional small{color:#a86705;background:#fff2d9}.naver-report-part.is-pending{opacity:.74}.naver-report-part.is-pending small{color:var(--muted);background:#f3f4f6}.button.full{width:100%}.upload-progress-card.is-error{border-color:var(--danger-line);background:var(--danger-bg)}.upload-progress-card.is-success{border-color:var(--success-line);background:var(--success-bg)}.insight-job-progress-panel{gap:8px;display:grid}.insight-job-progress-panel .upload-progress-card,.insight-job-progress-panel .upload-log-panel{box-shadow:none;margin-bottom:0}.insight-job-progress-metrics{flex-wrap:wrap;gap:6px;display:flex}.insight-job-progress-metrics span{background:var(--panel-soft);width:max-content;max-width:100%;color:var(--muted);border-radius:999px;align-items:center;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.insight-job-progress-log{max-height:180px;overflow-y:auto}.upload-progress-summary{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.upload-progress-summary.is-error{border-color:var(--danger-line);background:var(--danger-bg)}.upload-progress-summary div{gap:2px;min-width:0;display:grid}.upload-progress-summary strong{color:var(--ink);font-size:13px}.upload-progress-summary span{overflow-wrap:anywhere;color:var(--muted);font-size:12px;font-weight:800}.import-progress-modal{width:min(980px,100vw - 32px);max-height:min(840px,100vh - 40px)}.import-progress-modal-body{gap:12px;padding:14px;display:grid;overflow-y:auto}.import-progress-modal .upload-progress-card,.import-progress-modal .upload-file-progress-list,.import-progress-modal .upload-log-panel{box-shadow:none;margin-bottom:0}.import-progress-complete-alert{border:1px solid var(--success-line);background:var(--success-bg);width:100%;color:var(--success-ink);text-align:left;cursor:pointer;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.import-progress-complete-alert strong{color:inherit;font-size:14px;font-weight:900}.import-progress-complete-alert span{color:inherit;font-size:12px;font-weight:700}.import-progress-complete-alert:hover{filter:brightness(.99);border-color:#5cb88d}.import-progress-modal-scroll{gap:8px;max-height:310px;padding-right:4px;display:grid;overflow-y:auto}.import-progress-modal-log{max-height:240px;overflow-y:auto}.upload-progress-message{color:var(--muted);margin:-2px 0 2px;font-size:12px;font-weight:700}.upload-progress-track{background:#40518924;border-radius:999px;height:8px;overflow:hidden}.upload-progress-track.small{height:6px}.upload-progress-track span{border-radius:inherit;background:var(--accent);height:100%;transition:width .12s;display:block}.upload-file-progress-row{border:1px solid var(--soft);background:var(--panel-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.import-history-bulk-progress-list{max-height:min(420px,50vh);overflow-y:auto}.upload-file-progress-main{gap:7px;min-width:0;display:grid}.upload-file-progress-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.upload-file-progress-head strong{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.upload-file-progress-head span,.upload-file-progress-bytes{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.upload-file-progress-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.upload-file-stage-pill{border:1px solid var(--accent-line);background:var(--accent-soft);min-height:22px;color:var(--accent);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.upload-file-stage-pill.is-queued,.upload-file-stage-pill.is-session{border-color:var(--line);color:var(--muted);background:#f3f6fb}.upload-file-stage-pill.is-finalizing,.upload-file-stage-pill.is-processing{color:#b45309;background:#fff7ed;border-color:#ffd3a3}.upload-file-stage-pill.is-uploaded,.upload-file-stage-pill.is-done{color:#047857;background:#ecfdf3;border-color:#a7f3d0}.upload-file-stage-pill.is-error{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.upload-log-panel{gap:10px}.insight-import-failure-list{gap:8px;display:grid}.insight-import-failure-row{border:1px solid var(--danger-line);background:var(--danger-bg);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.insight-import-failure-row strong{color:var(--danger);font-size:13px}.insight-import-failure-row p{color:var(--danger-ink);margin:0;font-size:12px}.upload-log-list{border:1px solid var(--soft);background:var(--panel-soft);border-radius:8px;max-height:220px;display:grid;overflow:auto}.upload-log-row{border-bottom:1px solid var(--soft);color:var(--ink);grid-template-columns:92px 52px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;font-size:12px;display:grid}.upload-log-row:last-child{border-bottom:0}.upload-log-row strong{color:var(--muted);font-size:11px}.upload-log-row.is-success strong{color:#047857}.upload-log-row.is-error{background:var(--danger-bg);color:var(--danger)}.upload-log-row.is-error strong{color:var(--danger)}.raw-json-preview{border:1px solid var(--line);background:var(--panel-soft);max-width:520px;max-height:260px;color:var(--ink);white-space:pre-wrap;border-radius:8px;margin:8px 0 0;padding:10px;font-size:11px;line-height:1.5;overflow:auto}.history-summary-list{flex-wrap:wrap;gap:6px;display:flex}.history-summary-pill{border:1px solid var(--line);background:var(--panel-soft);min-height:24px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.sales-summary-mini{color:var(--muted);font-size:12px;font-weight:700}.toolbar-date-field{gap:4px;display:grid}.sales-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.commerce-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card.sales-summary-card{background:var(--panel);min-height:112px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;border:0;border-radius:8px;gap:7px;padding:14px 16px;transition:background .15s,color .15s,box-shadow .15s,min-height .15s,padding .15s,transform .15s;display:grid;box-shadow:0 6px 16px #38414a1a}.stat-card.sales-summary-card:hover,.stat-card.sales-summary-card:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #38414a24}.stat-card.sales-summary-card:focus-visible{box-shadow:var(--focus-ring), 0 10px 22px #38414a24;outline:none}.stat-card.sales-summary-card.is-expanded{z-index:1;grid-column:span 2;min-height:150px;padding:18px 20px;transform:translateY(-2px);box-shadow:0 14px 30px #38414a29}.stat-card.sales-summary-card:before{display:none}.stat-card.sales-summary-card.is-active{background:var(--accent);color:#fff;box-shadow:0 14px 28px #40518942}.stat-card.sales-summary-card.is-active .stat-label,.stat-card.sales-summary-card.is-active .sales-current-value,.stat-card.sales-summary-card.is-active .sales-daily-average-line,.stat-card.sales-summary-card.is-active .sales-compare-row,.stat-card.sales-summary-card.is-active .sales-compare-row small,.stat-card.sales-summary-card.is-active .sales-compare-row em{color:#ffffffe0}.stat-card.sales-summary-card.is-active strong,.stat-card.sales-summary-card.is-active>strong{color:#fff}.stat-card.commerce-summary-card{cursor:default}.sales-summary-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sales-summary-card .stat-label{color:var(--muted);letter-spacing:0;text-transform:none;font-size:14px;font-weight:800}.sales-summary-card.is-expanded .stat-label{font-size:16px}.sales-summary-icon{color:#fff;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sales-summary-card.is-expanded .sales-summary-icon{width:46px;height:46px}.sales-summary-icon-svg{stroke-width:1.9px;width:17px;height:17px}.sales-summary-card.is-expanded .sales-summary-icon-svg{width:23px;height:23px}.sales-summary-card.is-purple .sales-summary-icon{background:#4b38b3}.sales-summary-card.is-green .sales-summary-icon{background:#45cb85}.sales-summary-card.is-amber .sales-summary-icon{background:#f7b84b}.sales-summary-card.is-blue .sales-summary-icon{background:#299cdb}.sales-summary-card.is-orange .sales-summary-icon{background:#f06548}.sales-summary-card.is-red .sales-summary-icon{background:#e05260}.sales-summary-card .sales-current-value{color:var(--ink);letter-spacing:0;margin-top:2px;font-size:30px;font-weight:800;line-height:1.04;display:block}.sales-summary-card.is-expanded .sales-current-value{font-size:38px}.sales-summary-card>.sales-daily-average-line{margin-top:-3px;font-size:11px;font-weight:800}.sales-summary-compare-list{flex-wrap:wrap;gap:4px 10px;margin-top:auto;display:flex}.sales-compare-row{color:var(--muted);justify-content:space-between;gap:6px;margin-top:2px;font-size:11px;display:flex}.sales-compare-value{text-align:right;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.sales-compare-value em{max-width:88px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:800;overflow:hidden}.sales-compare-rich{align-items:center;column-gap:6px;display:flex}.sales-summary-card:not(.is-expanded) .sales-compare-rich em,.sales-summary-card:not(.is-expanded) .sales-compare-rich small{display:none}.sales-compare-row b{background:var(--panel-soft);text-align:right;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-weight:800;display:inline-flex}.sales-compare-row b.positive{background:#45cb851c}.sales-summary-card.is-active .sales-compare-row b.positive{color:#d8fff0;background:#ffffff2e}.sales-compare-row b.negative{background:#f065481c}.sales-summary-card.is-active .sales-compare-row b.negative{color:#ffe0dc;background:#ffffff2e}.sales-compare-row b.neutral{background:var(--panel-soft)}.sales-summary-card.is-active .sales-compare-row b.neutral{color:#ffffffdb;background:#ffffff2e}.sales-compare-row b i{font-style:normal;line-height:1}.sales-compare-row em{font-style:normal;font-weight:800}.sales-compare-row small{color:var(--muted);opacity:.78;text-align:right;font-size:11px;font-weight:700}.sales-daily-average-line{color:var(--muted);opacity:.82;margin-top:4px;font-size:11px;font-weight:700;line-height:1.35;display:block}.sales-compare-row .positive,.sales-chart-compare-item .positive{color:var(--success-ink)}.sales-compare-row .negative,.sales-chart-compare-item .negative{color:var(--danger-ink)}.sales-compare-row .neutral,.sales-chart-compare-item .neutral{color:var(--muted)}.data-table tr.is-selected td{background:#40518914}.sales-velzon-chart{gap:12px;display:grid}.sales-chart-toolbar{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.sales-chart-periods{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:12px;font-weight:800;display:flex}.sales-chart-periods span{color:var(--ink)}.sales-chart-total{gap:4px;display:grid}.sales-chart-total span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.sales-chart-total strong{color:var(--ink);font-size:30px;line-height:1.1}.sales-chart-compare-list{flex-wrap:wrap;gap:8px 14px;margin-top:4px;display:flex}.sales-chart-compare-item{color:var(--muted);align-items:baseline;gap:6px;font-size:12px;font-weight:700;display:flex}.sales-chart-compare-item b,.sales-chart-compare-item em{font-style:normal;font-weight:800}.sales-chart-compare-item small{color:var(--muted);opacity:.78;font-size:11px}.sales-chart-total small{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.sales-chart-total small i{background:var(--line);width:1px;height:12px}.sales-chart-total b.positive{color:var(--success-ink)}.sales-chart-total b.negative{color:var(--danger-ink)}.sales-chart-total b.neutral{color:var(--muted)}.sales-chart-controls{justify-items:end;gap:8px;display:grid}.sales-chart-average-strip{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.sales-chart-average-item{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;min-width:0;padding:10px 12px}.sales-chart-average-item.is-current{box-shadow:inset 3px 0 0 var(--sales-chart-average-color,#405189)}.sales-chart-average-item.is-previous{box-shadow:inset 3px 0 0 var(--sales-chart-average-color,#6c757d)}.sales-chart-average-item.is-yearAgo{box-shadow:inset 3px 0 0 var(--sales-chart-average-color,#8d96a8)}.sales-chart-average-label{min-width:0;color:var(--muted);letter-spacing:0;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.sales-chart-average-label i{border-radius:999px;flex:none;width:9px;height:9px}.sales-chart-average-item strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:18px;font-weight:900;line-height:1.16;display:block;overflow:hidden}.sales-chart-data-view{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden}.sales-chart-data-head{background:var(--panel-soft);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.sales-chart-data-toggle{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.sales-chart-data-toggle span{color:var(--accent);font-size:12px}.sales-chart-data-count{color:var(--muted);font-size:11px;font-weight:800}.sales-chart-data-panel{border-top:1px solid var(--line);gap:10px;padding:12px;display:grid}.sales-chart-data-tools{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-chart-data-tools input{border:1px solid var(--line);background:var(--panel);width:min(360px,100%);min-height:34px;color:var(--ink);border-radius:4px;padding:0 11px;font-size:12px;font-weight:700}.sales-chart-data-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:6px;max-height:360px;overflow:auto}.sales-chart-data-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:12px}.sales-chart-data-table th,.sales-chart-data-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text);white-space:nowrap;padding:8px 10px;font-weight:700}.sales-chart-data-table th:last-child,.sales-chart-data-table td:last-child{border-right:0}.sales-chart-data-table thead th{z-index:1;background:var(--panel-soft);color:var(--muted);text-align:left;font-size:11px;font-weight:900;position:sticky;top:0}.sales-chart-data-table tbody tr:hover td{background:var(--table-hover-bg)}.sales-chart-data-table .is-right{text-align:right}.sales-chart-value-tabs{border:1px solid var(--line);background:var(--panel);border-radius:6px;gap:4px;padding:3px;display:flex}.sales-chart-value-tabs button{min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:11px;font-weight:800}.sales-chart-value-tabs button:hover,.sales-chart-value-tabs button.is-active{background:var(--accent);color:#fff}.sales-chart-metric-tabs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sales-chart-metric-tabs button{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--muted);cursor:pointer;border-radius:4px;padding:0 12px;font-size:12px;font-weight:800}.sales-chart-metric-tabs button:hover,.sales-chart-metric-tabs button.is-active{border-color:var(--accent);background:var(--accent);color:#fff}.sales-chart-apex{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-height:420px;padding:8px 6px 12px}.sales-weekday-chart-apex{min-height:320px}.sales-weekday-bar-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sales-weekday-bar-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:10px;min-width:0;padding:14px 16px 16px;display:grid}.sales-weekday-bar-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sales-weekday-bar-card-head span{color:var(--muted);font-size:11px;font-weight:800}.sales-weekday-bar-card-head h3{color:var(--ink);margin:0;font-size:16px;font-weight:900}.sales-weekday-bar-card p{color:var(--muted);margin:0;font-size:12px;font-weight:700}.sales-weekday-bar-totals{text-align:right;gap:3px;min-width:170px;display:grid}.sales-weekday-bar-totals span{color:var(--muted);font-size:11px;font-weight:800}.sales-weekday-bar-totals strong{color:var(--ink);margin-left:5px;font-weight:900}.sales-weekday-bar-empty{min-height:260px}.sales-return-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sales-return-chart-card{gap:12px;min-width:0;display:grid}.sales-return-chart-apex{min-height:320px}.sales-week-heatmap-stack{gap:16px;display:grid}.sales-week-heatmap-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.sales-week-heatmap-title{justify-content:space-between;align-items:start;gap:14px;display:flex}.sales-week-heatmap-title h3{margin:0;font-size:16px}.sales-week-heatmap-title p{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:700}.sales-week-heatmap-title span{color:var(--muted);flex:none;font-size:12px;font-weight:800}.sales-week-heatmap-body{grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:12px;display:grid}.sales-week-heatmap-scroll{overflow:auto hidden}.sales-week-heatmap-canvas{min-width:1420px}.sales-week-heatmap-summary{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid}.sales-week-heatmap-summary div{border-bottom:1px solid var(--soft);gap:4px;padding-bottom:10px;display:grid}.sales-week-heatmap-summary div:last-of-type{border-bottom:0;padding-bottom:0}.sales-week-heatmap-summary span{color:var(--muted);font-size:12px;font-weight:800}.sales-week-heatmap-summary strong{color:var(--text);font-size:20px;line-height:1.2}.sales-week-heatmap-summary p{color:var(--muted);margin:0;font-size:11px;font-weight:700}.sales-heatmap-tooltip{min-width:210px}.sales-chart-apex .apexcharts-tooltip,.sales-chart-apex .apexcharts-xaxistooltip{border-color:var(--line);box-shadow:var(--shadow-float)}.sales-chart-apex .apexcharts-tooltip{border-radius:8px;padding:0;overflow:hidden}.sales-chart-tooltip{background:var(--panel);width:340px;max-width:min(84vw,340px);color:var(--ink);padding:13px 14px}.sales-chart-tooltip-title{color:var(--ink);margin-bottom:10px;font-size:14px;font-weight:800}.sales-chart-tooltip-row{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;min-height:66px;padding:9px 0;display:grid}.sales-chart-tooltip-row+.sales-chart-tooltip-row{border-top:1px solid var(--soft)}.sales-chart-tooltip-dot{border-radius:999px;width:12px;height:12px;margin-top:4px}.sales-chart-tooltip-dot.is-current{background:var(--chart-current-color,#405189)}.sales-chart-tooltip-dot.is-previous{background:var(--chart-previous-color,#0ab39c)}.sales-chart-tooltip-dot.is-year-ago{background:var(--chart-year-ago-color,#f06548)}.sales-chart-tooltip-dot.is-line-metric{background:var(--chart-line-metric-color,#f7b84b)}.sales-chart-tooltip-copy{gap:2px;min-width:0;display:grid}.sales-chart-tooltip-copy span{color:var(--muted);font-size:12px;font-weight:800}.sales-chart-tooltip-copy strong{color:var(--ink);font-size:18px;line-height:1.18}.sales-chart-tooltip-row.is-current .sales-chart-tooltip-copy strong{font-size:21px}.sales-chart-tooltip-value-grid{grid-template-columns:minmax(150px,1fr) 94px;align-items:center;gap:10px;min-height:44px;display:grid}.sales-chart-tooltip-delta-stack{justify-items:end;gap:2px;min-width:0;display:grid}.sales-chart-tooltip-delta-stack b,.sales-chart-tooltip-delta-stack em{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-style:normal;font-weight:900;line-height:1.15;overflow:hidden}.sales-chart-tooltip-delta-stack b{font-size:15px}.sales-chart-tooltip-delta-stack em{font-size:13px}.sales-chart-tooltip-line-grid{grid-template-columns:minmax(94px,1fr) 150px;align-items:center;gap:10px;min-height:44px;display:grid}.sales-chart-tooltip-period-stack{gap:4px;min-width:0;display:grid}.sales-chart-tooltip-period-stack small{color:var(--muted);justify-content:space-between;gap:8px;font-size:11px;font-weight:800;line-height:1.2;display:flex}.sales-chart-tooltip-period-stack b{color:var(--ink);font-weight:900}.sales-chart-tooltip-copy strong em{margin-left:5px;font-size:13px;font-style:normal}.sales-chart-tooltip-copy strong.positive,.sales-chart-tooltip-copy strong.positive em,.sales-chart-tooltip-delta-stack .positive{color:var(--success-ink)}.sales-chart-tooltip-copy strong.negative,.sales-chart-tooltip-copy strong.negative em,.sales-chart-tooltip-delta-stack .negative{color:var(--danger-ink)}.sales-chart-tooltip-copy strong.neutral,.sales-chart-tooltip-copy strong.neutral em,.sales-chart-tooltip-delta-stack .neutral{color:var(--muted)}.sales-chart-tooltip-copy small{color:var(--muted);opacity:.78;font-size:11px;font-weight:700}.sales-chart-apex .panel-empty{place-items:center;min-height:360px;display:grid}@media (min-width:1200px){.performance-dashboard-chart-section{grid-template-rows:auto auto;align-items:stretch;min-height:0}.performance-dashboard-chart-section .performance-dashboard-kpi-grid{grid-template-columns:repeat(17,minmax(0,1fr));gap:10px}.performance-dashboard-chart-section .performance-summary-card{grid-column:span 2}.performance-dashboard-chart-section .performance-summary-card.is-wide{grid-column:span 3}.performance-dashboard-chart-section .stat-card.sales-summary-card{min-height:104px;padding:12px 14px}.performance-dashboard-chart-section .sales-summary-card .stat-label{font-size:12px}.performance-dashboard-chart-section .sales-summary-card>strong{font-size:21px;line-height:1.08}.performance-dashboard-chart-section .sales-daily-average-line{margin-top:-2px;font-size:10px;line-height:1.2}.performance-dashboard-chart-section .sales-compare-row{margin-top:0;font-size:10px}.performance-dashboard-chart-section .sales-compare-row b{padding:3px 7px}.performance-dashboard-chart-section .sales-compare-value em{max-width:120px}.performance-dashboard-chart-section .performance-embedded-chart{grid-template-rows:auto auto;height:auto;min-height:0}.performance-dashboard-chart-section .sales-chart-apex{height:auto;min-height:0}}@media (max-width:1100px){.sales-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-kpi-grid .performance-summary-card.is-wide{grid-column:span 1}}@media (max-width:767px){.performance-kpi-grid,.sales-summary-grid{grid-template-columns:1fr}.stat-card.sales-summary-card{min-height:112px;padding:14px 16px}.stat-card.sales-summary-card.is-expanded{grid-column:span 1;min-height:150px;padding:18px 20px}.sales-summary-card .stat-label{font-size:14px}.sales-summary-icon{width:34px;height:34px}.sales-summary-icon-svg{width:17px;height:17px}.sales-chart-toolbar{flex-direction:column;align-items:stretch}.sales-chart-controls{justify-items:start}.sales-chart-average-strip{grid-template-columns:1fr}.sales-chart-data-tools{flex-direction:column;align-items:stretch}.sales-chart-data-tools input{width:100%}.sales-return-chart-grid,.sales-weekday-bar-board{grid-template-columns:1fr}.sales-weekday-bar-card-head{flex-direction:column}.sales-weekday-bar-totals{text-align:left;min-width:0}.performance-kpi-visual-grid,.performance-ratio-grid{grid-template-columns:1fr}.sales-week-heatmap-title{flex-direction:column}.sales-week-heatmap-body{grid-template-columns:1fr}.sales-chart-metric-tabs{justify-content:flex-start}.sales-chart-total strong{font-size:20px}}.sales-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sales-breakdown-panel{min-width:0}.sales-breakdown-table{min-width:680px}.naver-detail-panel{gap:14px;display:grid}.naver-detail-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.naver-detail-tabs a{border:1px solid var(--line);background:var(--panel-soft);min-height:72px;color:inherit;border-radius:8px;gap:4px;padding:12px;text-decoration:none;display:grid}.naver-detail-tabs a:hover,.naver-detail-tabs a.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.naver-detail-tabs strong{font-size:13px}.naver-detail-tabs span{color:var(--muted);font-size:11px;line-height:1.35}.naver-detail-section-head{margin-top:2px}.naver-detail-table{min-width:980px}@media (max-width:1100px){.naver-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.naver-detail-tabs{grid-template-columns:minmax(0,1fr)}}.sales-option-ranking-panel{gap:14px;display:grid}.sales-option-ranking-head{align-items:start}.sales-option-ranking-tabs,.sales-option-ranking-mode{flex-wrap:wrap;gap:6px;display:flex}.sales-option-ranking-mode{justify-content:flex-end}.performance-ranking-control-row{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:8px 18px;display:grid}.sales-option-ranking-tabs button,.sales-option-ranking-mode button{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--muted);cursor:pointer;border-radius:4px;padding:0 12px;font-size:12px;font-weight:800}.sales-option-ranking-tabs button:hover,.sales-option-ranking-tabs button.is-active,.sales-option-ranking-mode button:hover,.sales-option-ranking-mode button.is-active{border-color:var(--accent);background:var(--accent);color:#fff}.sales-option-ranking-table{min-width:1080px}.sales-option-ranking-split-table{min-width:1180px}.sales-option-ranking-split-table th,.sales-option-ranking-split-table td{vertical-align:middle}.sales-option-ranking-split-table td{padding:8px}.sales-option-ranking-split-table .sales-ranking-best-head,.sales-option-ranking-split-table .sales-ranking-worst-head{text-align:center;width:48%}.sales-option-ranking-split-table .sales-ranking-rank-head{text-align:center;width:56px}.sales-ranking-option-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;gap:8px 14px;padding:10px 12px;display:grid}.sales-ranking-option-card.is-best{border-color:color-mix(in srgb, #0ab39c 24%, var(--line));background:color-mix(in srgb, #0ab39c 5%, var(--panel))}.sales-ranking-option-card.is-worst{border-color:color-mix(in srgb, #f06548 24%, var(--line));background:color-mix(in srgb, #f06548 5%, var(--panel))}.performance-keyword-ranking-card{grid-template-columns:minmax(0,1fr) minmax(132px,auto)}.sales-ranking-option-main{gap:4px;min-width:0;display:grid}.sales-ranking-option-main strong{color:var(--ink);font-size:13px;line-height:1.35}.sales-ranking-option-main span{color:var(--muted);font-size:11px;font-weight:700}.sales-ranking-selected-value{text-align:right;justify-items:end;gap:3px;display:grid}.sales-ranking-selected-value span,.sales-ranking-selected-value small,.sales-ranking-metric-line{color:var(--muted);font-size:11px;font-weight:800}.sales-ranking-selected-value strong{color:var(--accent);font-size:14px}.sales-ranking-metric-line{grid-column:1/-1;line-height:1.5}.sales-ranking-option-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;padding:14px}.sales-option-ranking-table th.is-selected,.sales-option-ranking-table .sales-selected-metric-cell{background:color-mix(in srgb, var(--accent) 9%, var(--panel))}.sales-option-ranking-table .sales-selected-metric-cell strong{color:var(--accent)}.sales-option-rank-cell{color:var(--muted);text-align:center;font-weight:800}@media (max-width:760px){.performance-ranking-control-row{grid-template-columns:1fr}}.upload-job-source-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.upload-job-source-strip>div,.upload-result-summary-list>div{border:1px solid var(--soft);background:#f8f9fa;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.upload-job-source-strip span,.upload-result-summary-list span{color:var(--muted);font-size:11px;font-weight:800}.upload-job-source-strip strong,.upload-result-summary-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.upload-job-source-strip.is-stale>div:first-child{background:#fff7ed;border-color:#fed7aa}.upload-jobs-table-wrap,.upload-detail-table-wrap{overscroll-behavior:contain;max-height:min(58vh,620px);overflow:auto}.upload-jobs-table{table-layout:fixed;min-width:1120px}.upload-jobs-table th:first-child,.upload-jobs-table td:first-child{width:30%}.upload-jobs-table th:nth-child(2),.upload-jobs-table td:nth-child(2){width:13%}.upload-jobs-table th:nth-child(3),.upload-jobs-table td:nth-child(3),.upload-jobs-table th:nth-child(4),.upload-jobs-table td:nth-child(4){width:14%}.upload-jobs-table th:nth-child(5),.upload-jobs-table td:nth-child(5){width:18%}.upload-jobs-table th:nth-child(6),.upload-jobs-table td:nth-child(6){width:12%}.upload-jobs-table th:nth-child(7),.upload-jobs-table td:nth-child(7){width:92px}.upload-job-business-cell,.upload-job-result-stack{gap:4px;min-width:0;display:grid}.upload-job-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.upload-job-row-error{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0;display:-webkit-box;overflow:hidden}.upload-job-result-stack strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.upload-job-result-stack span{color:var(--muted);font-size:11px;line-height:1.45}.upload-job-unresolved-label{color:#9a3412;font-weight:800}.upload-detail-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.upload-detail-grid,.upload-detail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.upload-detail-grid div,.upload-detail-summary-grid div{border:1px solid var(--soft);background:#f8f9fa;border-radius:8px;min-width:0;padding:10px}.upload-detail-grid dt,.upload-detail-summary-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:11px;font-weight:700}.upload-detail-grid dd,.upload-detail-summary-grid dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13px;line-height:1.45}.upload-detail-wide{grid-column:1/-1}.upload-detail-table{table-layout:fixed;min-width:1080px}.upload-detail-table td{vertical-align:top}.upload-detail-table .wcf-technical-info,.upload-jobs-table .wcf-technical-info{margin-top:8px}.upload-result-summary-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.upload-retry-action{justify-items:start;gap:8px;display:grid}.upload-job-clickable-row{cursor:pointer}.upload-job-clickable-row:focus-visible td{outline:2px solid var(--accent);outline-offset:-2px}.upload-job-management-action{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:12px;display:grid}.upload-job-management-memo{grid-column:1/-1}.upload-job-management-buttons{justify-content:flex-start;align-items:center;min-height:42px;display:flex}.upload-job-management-action .workspace-form-success,.upload-job-management-action .workspace-form-error,.upload-job-management-action .subtle{grid-column:1/-1;margin:0}.danger-panel{border-color:var(--danger-line)}.upload-rollback-action{grid-template-columns:minmax(260px,420px) auto;align-items:end;gap:12px;display:grid}.upload-reassign-action{grid-template-columns:minmax(220px,320px) minmax(260px,420px) auto;align-items:end;gap:12px;display:grid}.upload-reassign-action .workspace-form-success,.upload-reassign-action .workspace-form-error,.upload-reassign-action .subtle,.upload-rollback-action .workspace-form-success,.upload-rollback-action .workspace-form-error,.upload-rollback-action .subtle{grid-column:1/-1;margin:0}.upload-staging-preview{gap:14px;display:grid}.upload-staging-preview-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.upload-staging-file{gap:6px;min-width:220px;display:grid}.upload-inline-sync-actions,.upload-file-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upload-inline-sync-actions{justify-content:flex-end;max-width:760px}.upload-file-actions .workspace-form-success,.upload-file-actions .workspace-form-error,.upload-inline-sync-actions .workspace-form-success,.upload-inline-sync-actions .workspace-form-error{margin:0}.upload-staging-file+.upload-staging-file{margin-top:8px}.upload-staging-field-list{gap:6px;min-width:280px;margin:0;display:grid}.upload-staging-field-list div{grid-template-columns:minmax(90px,.4fr) minmax(160px,1fr);gap:8px;display:grid}.upload-staging-field-list dt{color:var(--muted);overflow-wrap:anywhere;font-size:11px;font-weight:800}.upload-staging-field-list dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px}.upload-error-list{gap:10px;display:grid}.upload-error-item{border:1px solid var(--soft);background:#fff;border-radius:8px;gap:10px;padding:12px;display:grid}.upload-error-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.upload-error-messages{color:var(--ink);gap:6px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.upload-json-details summary{cursor:pointer;color:var(--accent);font-size:12px;font-weight:700}.upload-json-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.upload-json-grid h3{margin:0 0 6px;font-size:12px}.upload-json-grid pre,.upload-json-block{border:1px solid var(--soft);color:#e2e8f0;background:#0f172a;border-radius:8px;max-height:360px;margin:0;padding:10px;font-size:11px;line-height:1.5;overflow:auto}.wcf-technical-info{border:1px solid var(--soft);background:color-mix(in srgb, var(--panel) 92%, var(--panel-soft));border-radius:8px;gap:10px;min-width:0;margin-top:12px;padding:10px;display:grid}.wcf-technical-info summary{color:#343a40;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:12px;font-weight:800;display:flex}.wcf-technical-info summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.wcf-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wcf-technical-row{border:1px solid var(--soft);background:var(--panel);border-radius:6px;gap:5px;min-width:0;padding:8px;display:grid}.wcf-technical-row>span,.wcf-technical-json-head span{color:var(--muted);font-size:11px;font-weight:800}.wcf-technical-row>div,.wcf-technical-json-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.wcf-long-value{color:#343a40;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;display:block;overflow:hidden}.wcf-technical-copy{border:1px solid var(--line);background:var(--panel);min-height:26px;color:var(--accent);cursor:pointer;border-radius:6px;padding:0 8px;font-size:11px;font-weight:800}.wcf-technical-copy:disabled{color:var(--muted);cursor:not-allowed;opacity:.55}.wcf-technical-json-block{gap:8px;min-width:0;display:grid}.wcf-technical-json{border:1px solid var(--soft);color:#343a40;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border-radius:6px;max-height:220px;margin:0;padding:10px;font-size:11px;line-height:1.5;overflow:auto}.product-title-row,.product-heading-row,.mobile-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.product-title-row.is-pending,.mobile-card.is-pending{opacity:.84}.product-link-wrap{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.product-link-status{flex:none}.product-thumbnail{border:1px solid var(--soft);object-fit:cover;background:#f8fafc;border-radius:8px;flex:0 0 52px;width:52px;height:52px}.product-thumbnail-video{display:block;position:relative;overflow:hidden}.product-thumbnail-poster,.product-thumbnail-preview{width:100%;height:100%;position:absolute;inset:0}.product-thumbnail-poster{z-index:1}.product-thumbnail-preview{z-index:2;opacity:0;object-fit:cover;background:#000;transition:opacity .12s}.product-thumbnail-video.is-hovering .product-thumbnail-preview,.product-thumbnail-video.no-poster .product-thumbnail-preview{opacity:1}.product-thumbnail-play{z-index:3;color:#fff;pointer-events:none;background:#0f172ab8;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;line-height:1;display:inline-flex;position:absolute;bottom:4px;right:4px}.product-thumbnail-video.is-hovering .product-thumbnail-play{opacity:0}.product-thumbnail.compact{flex-basis:56px;width:56px;height:56px}.product-thumbnail.empty{background:linear-gradient(#f8fafc 0%,#eef2f6 100%)}.status-pill-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.status-pill{border:1px solid var(--neutral-line);background:var(--neutral-bg);min-height:22px;color:var(--neutral-ink);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.status-pill.healthy,.status-pill.ready,.status-pill.success{background:var(--success-bg);color:var(--success-ink);border-color:var(--success-line)}.status-pill.not_started,.status-pill.stopped,.status-pill.neutral{background:var(--neutral-bg);color:var(--neutral-ink);border-color:var(--neutral-line)}.status-pill.partial{background:var(--warn-bg);color:var(--warn-ink);border-color:var(--warn-line)}.status-pill.delayed,.status-pill.reviewing{background:var(--danger-bg);color:var(--danger-ink);border-color:var(--danger-line)}.status-pill.running{background:var(--info-bg);color:var(--info-ink);border-color:var(--info-line)}.status-pill.queued{background:var(--queue-bg);color:var(--queue-ink);border-color:var(--queue-line)}.status-pill.completed{background:var(--complete-bg);color:var(--complete-ink);border-color:var(--complete-line)}.status-pill.failed,.status-pill.error{background:var(--danger-bg);color:var(--danger-ink);border-color:var(--danger-line)}.coverage-status-list{flex-wrap:wrap;gap:8px 12px;display:flex}.coverage-status-item{align-items:center;gap:6px;display:inline-flex}.coverage-status-label{color:var(--muted);font-size:12px;font-weight:600}.source-axis-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:0 0 1rem;display:grid}.source-axis-summary-item{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 88%, var(--panel-soft));border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.source-axis-summary-label{color:var(--muted);flex:none;font-size:12px;font-weight:700}.source-axis-summary-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:inline-flex}.desktop-only{display:block!important}.mobile-only{display:none!important}.mobile-stack{gap:12px}.mobile-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px;box-shadow:0 1px 2px #1018280a}.mobile-card.is-pending{border-color:var(--accent-line);box-shadow:0 0 0 1px #3538cd14}.mobile-card-row{justify-content:space-between;align-items:start;gap:12px;display:flex}.mobile-card-title{color:var(--ink);flex:160px;min-width:0;font-weight:700}.mobile-meta,.mobile-price{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:12px;display:flex}.mobile-price strong{color:var(--ink)}.mobile-material-row{margin-top:8px}.mobile-category-strip{white-space:nowrap;gap:8px;margin-bottom:14px;overflow-x:auto}.browser-footer{gap:4px;margin-top:12px;display:grid}.history-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.history-table td{white-space:nowrap}.history-table td:nth-child(3),.history-table.with-source td:nth-child(4){white-space:normal;min-width:220px}.history-mobile-card{gap:8px}.history-filter-form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.history-maintenance{gap:10px;margin-top:14px;display:grid}.history-maintenance-actions{flex-wrap:wrap;gap:10px;display:flex}.history-rerun-button{border:1px solid var(--line);color:#344054;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.history-rerun-button:disabled{cursor:default;opacity:.72}.chip{border:1px solid var(--line);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-right:8px;padding:7px 10px;font-size:12px;display:inline-flex}.recrawl-menu-wrap{justify-items:start;gap:6px;display:grid}.recrawl-menu-wrap.compact{width:auto}.recrawl-menu{position:relative}.recrawl-menu summary{list-style:none}.recrawl-menu summary::-webkit-details-marker{display:none}.recrawl-trigger{border:1px solid var(--line);color:#344054;min-width:108px;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.recrawl-trigger.compact{min-width:0;padding:0 10px}.recrawl-popover{z-index:20;border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;min-width:180px;margin-top:8px;padding:12px;display:grid;position:absolute;right:0;box-shadow:0 14px 40px #10182824}.recrawl-note{max-width:240px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.recrawl-action-button{border:1px solid var(--line);color:#344054;width:100%;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:flex-start;align-items:center;padding:0 10px;display:inline-flex}.recrawl-action-button:disabled,.recrawl-trigger:disabled{cursor:default;opacity:.72}.recrawl-message{min-height:24px;color:var(--muted);background:#eef2f6;border-radius:999px;align-items:center;margin:0;padding:0 8px;font-size:12px;display:inline-flex}.recrawl-message.success{background:var(--success-bg);color:var(--success-ink)}.recrawl-message.error{background:var(--danger-bg);color:var(--danger-ink)}.loading-inline{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.product-navigation-banner{margin-bottom:12px}.loading-spinner{border:2px solid #d0d5dd;border-top-color:var(--accent);border-radius:999px;width:14px;height:14px;animation:.8s linear infinite workspace-spin}.workspace-loading-panel{margin-bottom:16px}.workspace-loading-status{align-items:center;gap:14px;display:flex}.workspace-loading-status>div{min-width:0}.workspace-loading-status h1{color:var(--ink);letter-spacing:0;margin:0;font-size:20px;font-weight:800}.workspace-loading-status p{color:var(--muted);margin:4px 0 0;font-size:13px}.workspace-loading-spinner{border-width:3px;flex:none;width:22px;height:22px}.workspace-content-progress{border-radius:var(--vz-border-radius);border:0;margin-top:14px;background:var(--vz-light)!important}.workspace-content-progress-body{gap:8px;padding:12px 14px;display:grid}.workspace-content-progress-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.workspace-content-progress-head h2{color:var(--ink);letter-spacing:0;margin:0;font-size:13px;font-weight:800;line-height:1.35}.workspace-content-progress-head b{margin-right:4px;font-weight:900}.workspace-content-progress-head span{color:var(--ink);white-space:nowrap;flex:none;font-size:12px;font-weight:800}.workspace-content-progress-body p{color:var(--muted);margin:0;font-size:12px;font-weight:600;line-height:1.45}.workspace-content-progress-steps{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px 10px;margin:2px 0 0;padding:0;list-style:none;display:grid}.workspace-content-progress-steps li{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.workspace-content-progress-steps li span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-content-progress-dot{background:var(--vz-gray-400,#ced4da);border-radius:999px;flex:none;width:7px;height:7px}.workspace-content-progress-steps .is-done{color:var(--success-ink)}.workspace-content-progress-steps .is-done .workspace-content-progress-dot{background:var(--vz-success,#0ab39c)}.workspace-content-progress-steps .is-active{color:var(--accent-ink)}.workspace-content-progress-steps .is-active .workspace-content-progress-dot{background:var(--vz-info,#299cdb);box-shadow:0 0 0 4px #299cdb24}.workspace-content-progress-steps .is-failed{color:var(--danger-ink)}.workspace-content-progress-steps .is-failed .workspace-content-progress-dot{background:var(--vz-danger,#f06548)}.workspace-content-progress-bar{background:var(--vz-gray-300,#dee2e6);border-radius:999px;height:8px;overflow:hidden}.workspace-content-progress-bar .progress-bar{border-radius:inherit;background:var(--vz-info,#299cdb);color:#fff;min-width:38px;height:100%;font-size:10px;font-weight:900;line-height:8px;transition:width .38s ease-out;display:block}.workspace-loading-table-row{grid-template-columns:repeat(8,minmax(0,1fr))}.skeleton{background:#e8edf3;border-radius:8px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.4s ease-in-out infinite workspace-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-text{min-height:14px}.skeleton-kicker{width:120px}.skeleton-title{width:min(360px,100%);min-height:28px}.skeleton-body{width:min(620px,100%);min-height:16px}.skeleton-label{width:72px}.skeleton-value{width:90px;min-height:24px;margin-top:8px}.skeleton-section-title{width:140px;min-height:20px;margin-bottom:10px}.skeleton-section-copy{width:min(380px,100%)}.skeleton-table{display:grid}.skeleton-table-row{border-bottom:1px solid var(--soft);grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;padding:10px 12px;display:grid}.skeleton-table-cell{min-height:14px}.skeleton-mobile-title{width:180px;min-height:18px}.skeleton-mobile-meta{width:220px;min-height:14px;margin-top:10px}.skeleton-mobile-meta.short{width:160px}.skeleton-category-row{width:100%;min-height:36px}.skeleton-toolbar-control{flex:320px;min-height:34px}.skeleton-toolbar-select{width:160px;min-height:34px}.skeleton-toolbar-button{width:88px;min-height:34px}.skeleton-breadcrumb{width:min(340px,100%)}.skeleton-media-stage{min-height:420px}.skeleton-thumb{min-height:96px}.skeleton-price{width:160px;min-height:24px}.skeleton-meta-value{width:110px;min-height:14px;margin-top:6px}.breadcrumb-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.product-breadcrumb-bar{z-index:22;border-color:#d0d5ddf5;justify-content:space-between;margin-bottom:14px;padding:10px 12px;position:sticky;top:10px;box-shadow:0 10px 28px #10182814}.sticky-product-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5}.breadcrumb-trail{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(48vw,640px);overflow:hidden}.product-detail-shell{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;display:grid}.product-media-panel{align-self:start}.product-main-media{color:#ffffffeb;border-radius:8px;align-items:end;min-height:420px;padding:18px;display:flex}.thumb-row{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-top:10px;display:grid}.thumb-card{color:#ffffffeb;border-radius:8px;align-items:end;min-height:96px;padding:12px;display:flex}.thumb-button{cursor:pointer;text-align:left;border:0;width:100%}.size-chart-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.size-chart-list{gap:12px;display:grid}.size-chart-meta{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.size-chart-stack{gap:12px;display:grid}.size-chart-section{gap:10px;min-width:0;display:grid}.size-chart-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.size-chart-preview{border:1px solid var(--soft);background:#f8fafc 50%/cover no-repeat;border-radius:8px;min-height:160px}.size-chart-headers{color:var(--muted);margin:0;font-size:12px}.size-chart-table-wrap{border:1px solid var(--soft);border-radius:8px;overflow-x:auto}.size-chart-table{border-collapse:collapse;width:100%;font-size:12px}.size-chart-table th,.size-chart-table td{border-bottom:1px solid var(--soft);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:break-word;padding:8px 10px}.size-chart-table th{background:var(--panel-soft);font-weight:700}.size-chart-table tr:last-child td{border-bottom:0}.size-chart-text{border:1px solid var(--soft);background:var(--panel-soft);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.6}.size-chart-image-button{cursor:pointer;background:0 0;border:0;padding:0}.size-chart-image{border:1px solid var(--soft);background:#f8fafc;border-radius:8px;width:100%;height:auto;display:block}.product-code{color:#667085;margin:0 0 8px;font-size:13px}.product-title{letter-spacing:0;word-break:keep-all;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.16}.product-title-block{flex:520px;gap:8px;min-width:0;display:grid}.product-title.collapsed{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-title-toggle{justify-self:start}.product-heading-row{justify-content:flex-start;align-items:flex-start;gap:12px 18px;margin-bottom:14px}.product-price-row{grid-template-columns:repeat(auto-fit,minmax(140px,max-content));align-items:stretch;gap:12px;margin-bottom:14px;display:grid}.price-step{border:1px solid var(--soft);background:var(--panel-soft);border-radius:10px;align-content:start;gap:6px;min-width:0;padding:10px 12px;display:grid}.price-step.emphasis{background:#eef4ff;border-color:#d0d5dd}.price-step.coupon{background:#f2fbf5;border-color:#ccebd6}.price-step.member{background:#fff7e8;border-color:#f2d39b}.price-step-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;line-height:1}.price-step-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.price-step-badge{letter-spacing:0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.price-step-badge.sale{color:#175cd3;background:#dbeafe}.price-step-badge.coupon{color:#027a48;background:#dcfce7}.price-step-badge.member{color:#b54708;background:#fef0c7}.price-step-value{color:var(--ink);letter-spacing:0;white-space:nowrap;font-size:26px;font-weight:800;line-height:1.05}.price-step-value.original{color:#98a2b3;font-size:18px;font-weight:700}.price-step.emphasis .price-step-value{color:#175cd3}.price-step.coupon .price-step-value{color:#027a48;font-size:22px}.price-step.member .price-step-value{color:#b54708;font-size:22px}.product-summary{color:var(--muted);margin:0 0 14px;line-height:1.55}.product-action-row{align-items:center;gap:8px;margin-bottom:12px;display:flex}.product-external-link{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#fff;border-radius:8px;padding:0 11px;font-weight:600}.info-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:14px 0;display:grid}.info-card{border:1px solid var(--soft);background:var(--panel-soft);border-radius:10px;align-content:start;gap:6px;min-height:76px;padding:12px;display:grid}.info-grid strong{margin-top:0;font-size:14px;display:block}.info-card-rating{align-items:center;min-height:24px;display:flex}.rating-display{align-items:center;gap:6px;min-width:0;display:inline-flex}.rating-display-md{gap:8px}.rating-stars{line-height:1;display:inline-block;position:relative}.rating-stars-base,.rating-stars-fill{letter-spacing:.16em;white-space:nowrap;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.rating-stars-base{color:#cfd6e3}.rating-stars-fill{color:#f5b301;position:absolute;inset:0 auto 0 0;overflow:hidden}.rating-display-sm .rating-stars-base,.rating-display-sm .rating-stars-fill{font-size:11px}.rating-display-md .rating-stars-base,.rating-display-md .rating-stars-fill{font-size:13px}.rating-value{color:var(--muted);font-size:11px}.info-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.option-summary-block,.material-summary-block{border:1px solid var(--soft);background:var(--panel-soft);border-radius:10px;gap:10px;margin:2px 0 14px;padding:12px;display:grid}.price-tracker-block{border:1px solid var(--soft);background:var(--panel-soft);border-radius:10px;gap:12px;margin:2px 0 4px;padding:12px;display:grid}.price-tracker-chart-wrap{gap:10px;display:grid}.price-tracker-legend{flex-wrap:wrap;gap:12px;display:flex}.price-tracker-legend-item{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.price-tracker-legend-swatch{border-radius:999px;width:12px;height:12px}.price-tracker-legend-swatch.original{background:#2563eb}.price-tracker-legend-swatch.sale{background:#e11d48}.price-tracker-legend-swatch.member{background:#d97706}.price-tracker-legend-swatch.coupon{background:#16a34a}.price-tracker-chart{width:100%;height:auto;overflow:visible}.price-chart-guide{stroke:var(--soft);stroke-width:1px}.price-chart-day-guide{stroke:color-mix(in srgb, var(--line) 78%, transparent);stroke-width:1px;stroke-dasharray:3 5}.price-chart-axis{stroke:var(--line);stroke-width:1.2px}.price-chart-axis-label{fill:var(--muted);font-size:11px}.price-chart-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.price-chart-line.original,.price-chart-dot.original{stroke:#2563eb;fill:#2563eb}.price-chart-line.sale,.price-chart-dot.sale{stroke:#e11d48;fill:#e11d48}.price-chart-line.member,.price-chart-dot.member{stroke:#d97706;fill:#d97706}.price-chart-line.coupon,.price-chart-dot.coupon{stroke:#16a34a;fill:#16a34a}.price-chart-line.member{stroke-dasharray:5 4}.price-chart-hit-area{fill:#2563eb00;cursor:crosshair;pointer-events:all}.price-chart-hit-area.active{fill:#2563eb14}.price-chart-dot.active{stroke:#fff;stroke-width:2px}.price-chart-hover-line{stroke:color-mix(in srgb, var(--muted) 45%, transparent);stroke-width:1px;stroke-dasharray:4 4}.price-chart-tooltip-bg{fill:#111827f5;stroke:#ffffff14}.price-chart-tooltip-title{fill:#fffffff5;font-size:11px;font-weight:700}.price-chart-tooltip-line{fill:#ffffffeb;font-size:11px}.price-chart-tooltip-line.original{fill:#93c5fd}.price-chart-tooltip-line.sale{fill:#fda4af}.price-chart-tooltip-line.member{fill:#fcd34d}.price-chart-tooltip-line.coupon{fill:#86efac}.price-chart-tooltip-rate{font-size:10px;font-weight:600}.price-chart-tooltip-rate.sale{fill:#fda4af}.price-chart-tooltip-rate.member{fill:#fcd34d}.price-chart-tooltip-rate.coupon{fill:#86efac}.price-change-history{gap:8px;display:grid}.price-change-history-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.price-change-table{border:1px solid var(--soft);background:#fff;border-radius:10px;display:grid;overflow:hidden}.price-change-row{border-top:1px solid var(--soft);grid-template-columns:minmax(0,120px) repeat(4,minmax(0,1fr));align-items:center;gap:12px;padding:10px 12px;display:grid}.price-change-row:first-child{border-top:0}.price-change-head{background:var(--panel-soft);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.price-change-value{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.price-change-value.sale{color:#be123c}.price-change-value.member{color:#b54708}.price-change-value.coupon{color:#15803d}.price-change-rate{font-size:11px;font-weight:600}.price-change-rate.sale{color:#be123c}.price-change-rate.member{color:#b54708}.price-change-rate.coupon{color:#15803d}.option-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.option-group-list,.option-group-card{gap:8px;display:grid}.option-group-title{color:var(--text);font-size:12px}.option-chip-row{flex-wrap:wrap;gap:6px;display:flex}.option-chip{border:1px solid var(--soft);background:#fff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.material-chip{border:1px solid var(--soft);background:#fff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;line-height:1.4;display:inline-flex}.material-chip.compact{min-height:24px;padding:0 8px;font-size:11px}.material-chip.muted{color:var(--muted);background:var(--panel-soft)}.material-preview{gap:6px;display:grid}.material-preview-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-recrawl-panel{align-items:center;min-width:0;display:flex}.product-recrawl-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.product-recrawl-toolbar-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:11px}.product-recrawl-remote{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.product-recrawl-button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;min-height:36px;padding:0 10px;display:inline-flex}.product-recrawl-button:disabled{cursor:default;opacity:.7}.product-recrawl-button-top{align-items:center;gap:8px;display:flex}.product-recrawl-icon-pair{color:var(--accent);flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.product-recrawl-button-label{white-space:nowrap;min-width:0;font-size:12px;font-weight:600}.recrawl-info-dot{border:1px solid var(--soft);background:var(--panel-soft);width:20px;height:20px;color:var(--muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex;position:relative}.recrawl-info-tooltip{border:1px solid var(--line);color:#fff;opacity:0;pointer-events:none;z-index:40;background:#111827;border-radius:8px;width:min(240px,100vw - 48px);padding:8px 10px;font-size:12px;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 10px 28px #1018283d}.recrawl-info-dot:hover .recrawl-info-tooltip,.recrawl-info-dot:focus-within .recrawl-info-tooltip{opacity:1;transform:translateY(0)}.review-list{gap:10px;margin:0;padding-left:18px;display:grid}.review-list p{color:var(--muted);margin:4px 0 0}.panel-head{border-bottom:1px solid var(--soft);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.panel-head h2{margin:0;font-size:15px;line-height:1.25}.panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.panel-actions .button,.panel-head .button{min-height:32px;padding:0 10px}.media-strip{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.review-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:12px;display:grid}.review-panel-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.review-panel-toolbar .toolbar-select{min-height:34px}.review-summary-card{border:1px solid var(--soft);background:var(--panel-soft);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.review-summary-card strong{margin-top:2px;font-size:13px;display:block}.review-card{border:1px solid var(--soft);background:var(--panel-soft);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.review-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.review-rating-line{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.review-rating-missing{color:var(--muted);white-space:nowrap;font-size:12px}.review-card-modal{background:#fff}.review-card-title{font-size:13px;line-height:1.45;display:block}.review-meta-grid{flex-wrap:wrap;gap:8px;display:flex}.review-meta-chip{border:1px solid var(--soft);background:#fff;border-radius:8px;gap:2px;min-width:0;padding:8px 10px;display:grid}.review-meta-label{color:var(--muted);font-size:11px;line-height:1.2}.review-media-row{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.review-media-thumb{color:#ffffffeb;cursor:pointer;text-align:left;border:0;border-radius:8px;align-items:end;width:72px;min-width:72px;min-height:72px;padding:10px;display:flex}.overlay-backdrop{z-index:1000;background:#101828ad;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.media-preview-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0f19d6}.overlay-card{border:1px solid var(--line);background:#fff;border-radius:10px;width:min(1180px,100%);max-height:90vh;padding:14px;overflow:auto}.overlay-scroll-card{flex-direction:column;display:flex;overflow:hidden}.media-overlay-card{width:min(1040px,100%)}.media-preview-card{box-shadow:0 24px 80px #00000059}.review-overlay-card{width:min(920px,100%)}.overlay-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.overlay-meta-row{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:10px;display:flex}.overlay-scroll-region{flex:auto;min-height:0;max-height:min(68vh,720px);padding-right:4px;overflow:auto}.media-overlay-stage{background-color:#111827;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;justify-content:center;align-items:center;min-height:62vh;display:flex}.media-overlay-image,.media-overlay-video{object-fit:contain;background:#111827;border-radius:8px;width:100%;max-height:62vh}.media-overlay-image{background:#111827;display:block}.video-render-shell{gap:8px;display:grid}.video-fallback-link{justify-self:start}.overlay-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.overlay-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.review-modal-list{gap:10px;display:grid}.overlay-load-status{justify-content:center;align-items:center;min-height:36px;padding:8px 0 2px;display:flex}.review-modal-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.review-toolbar-check{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:34px;padding:0 10px}.detail-flow-panel{margin-top:16px}.detail-flow-list{gap:14px;width:min(100%,760px);margin:0 auto;display:grid}.detail-flow-card{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:10px;gap:10px;width:100%;padding:10px;display:grid}.detail-flow-media{border:1px solid var(--soft);background:#f8fafc;border-radius:8px;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.detail-flow-image{width:auto;max-width:100%;height:auto;display:block}.detail-flow-video{background:#111827;width:100%;max-width:100%;height:auto;display:block}.detail-flow-fallback{min-height:420px}.detail-flow-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-shell.layout-wrapper{background:var(--vz-body-bg);min-height:100vh;display:block}.workspace-skip-link{z-index:1300;border:1px solid var(--vz-primary);border-radius:var(--vz-border-radius);background:var(--vz-primary);color:#fff;min-height:34px;box-shadow:var(--shadow-float);padding:7px 12px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .12s;position:fixed;top:10px;left:50%;transform:translate(-50%,-150%)}.workspace-skip-link:focus-visible{color:#fff;outline-offset:2px;outline:2px solid #ffffffdb;transform:translate(-50%)}.workspace-shell .workspace-topbar{top:0;right:0;left:var(--vz-vertical-menu-width);z-index:1002;border-bottom:1px solid var(--vz-header-border);background-color:var(--vz-header-bg);transition:all .1s ease-out;position:fixed}.workspace-shell.is-sidebar-collapsed #page-topbar.workspace-topbar{left:var(--vz-vertical-menu-width-sm)}.navbar-header{height:70px;padding:0 1.5rem 0 .75rem}.workspace-topbar-left,.workspace-topbar-actions,.workspace-topbar-user{align-items:center;display:flex}.workspace-topbar-left{gap:12px;min-width:0}.workspace-topbar-title{color:var(--vz-header-item-color);font-family:var(--vz-font-family-secondary,"Poppins", sans-serif);white-space:nowrap;font-size:15px;font-weight:600}.workspace-topbar-actions{justify-content:flex-end;gap:8px;min-width:0}.workspace-quick-nav{align-items:center;display:inline-flex;position:relative}.workspace-quick-nav-trigger{justify-content:flex-start;gap:8px;min-width:178px;max-width:220px;padding-inline:10px}.workspace-quick-nav-trigger.active{background:var(--vz-primary-bg-subtle);color:var(--vz-primary)}.workspace-quick-nav-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.workspace-quick-nav-kbd{border:1px solid var(--vz-border-color);background:var(--vz-light);min-height:20px;color:var(--vz-secondary-color);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.workspace-quick-nav-panel{z-index:1130;border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--vz-secondary-bg);width:min(520px,100vw - 24px);box-shadow:var(--shadow-float);gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.workspace-quick-nav-panel:before{content:"";border-top:1px solid var(--vz-border-color);border-left:1px solid var(--vz-border-color);background:var(--vz-secondary-bg);width:12px;height:12px;position:absolute;top:-6px;right:18px;transform:rotate(45deg)}.workspace-quick-nav-search{border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--vz-light);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:0 10px;display:grid}.workspace-quick-nav-search .workspace-nav-icon{color:var(--vz-secondary-color)}.workspace-quick-nav-input{width:100%;min-width:0;color:var(--vz-body-color);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:700}.workspace-quick-nav-input::placeholder{color:var(--vz-secondary-color);font-weight:600}.workspace-quick-nav-results{gap:4px;max-height:380px;padding:2px;display:grid;overflow-y:auto}.workspace-quick-nav-result{width:100%;color:var(--vz-body-color);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(96px,auto);align-items:center;gap:3px 12px;padding:9px 10px;display:grid}.workspace-quick-nav-result:hover,.workspace-quick-nav-result.active{border-color:var(--vz-primary-border-subtle);background:var(--vz-primary-bg-subtle);color:var(--vz-primary)}.workspace-quick-nav-result.is-current{border-color:var(--vz-primary)}.workspace-quick-nav-result-main{align-items:center;gap:8px;min-width:0;display:flex}.workspace-quick-nav-result-main strong{min-width:0;color:var(--vz-heading-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.workspace-quick-nav-result-main span{border:1px solid var(--vz-border-color);max-width:128px;color:var(--vz-secondary-color);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:800;line-height:1.1;overflow:hidden}.workspace-quick-nav-result code{min-width:0;max-width:220px;color:var(--vz-secondary-color);text-overflow:ellipsis;white-space:nowrap;justify-self:end;font-size:11px;line-height:1.25;overflow:hidden}.workspace-quick-nav-result small{min-width:0;color:var(--vz-secondary-color);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;font-weight:600;line-height:1.35;overflow:hidden}.workspace-quick-nav-empty{color:var(--vz-secondary-color);text-align:center;padding:24px 12px;font-size:12px;font-weight:700}.workspace-display-settings,.workspace-notification-menu{align-items:center;display:inline-flex;position:relative}.workspace-notification-trigger{position:relative}.workspace-notification-trigger.active{background:var(--vz-primary-bg-subtle);color:var(--vz-primary)}.workspace-notification-badge{border:2px solid var(--vz-header-bg);color:#fff;text-align:center;background:#ef5b78;border-radius:999px;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:800;line-height:13px;position:absolute;top:2px;right:2px}.workspace-notification-popover{z-index:1120;border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--vz-secondary-bg);width:min(390px,100vw - 24px);box-shadow:var(--shadow-float);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.workspace-notification-popover:before{content:"";background:#7b45b7;width:12px;height:12px;position:absolute;top:-6px;right:18px;transform:rotate(45deg)}.workspace-notification-head{color:#fff;background:#7b45b7;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.workspace-notification-head>div{gap:2px;display:grid}.workspace-notification-head strong{color:#fff;font-size:15px}.workspace-notification-head span{color:#ffffffc2;font-size:12px}.workspace-notification-head .button{color:#fff;background:#ffffff2e;border-color:#ffffff47}.workspace-notification-tabs{background:#7b45b7;align-items:center;gap:4px;padding:0 14px;display:flex}.workspace-notification-tabs span{color:#ffffffb8;border-radius:8px 8px 0 0;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.workspace-notification-tabs span.active{background:var(--vz-secondary-bg);color:var(--vz-primary)}.workspace-notification-list{max-height:350px;padding:8px;overflow-y:auto}.workspace-notification-item{width:100%;color:var(--vz-body-color);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:10px;display:grid}.workspace-notification-item:hover{background:var(--vz-light)}.workspace-notification-item.unread .workspace-notification-copy strong:after{content:"";vertical-align:middle;background:#ef5b78;border-radius:50%;width:6px;height:6px;margin-left:7px;display:inline-block}.workspace-notification-icon{background:var(--vz-primary-bg-subtle);width:32px;height:32px;color:var(--vz-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.workspace-notification-icon.success{color:#16a34a;background:#dcfce7}.workspace-notification-icon.warning{color:#d97706;background:#fff3cd}.workspace-notification-icon.error{color:#dc2626;background:#fee2e2}.workspace-notification-copy{gap:3px;min-width:0;display:grid}.workspace-notification-copy strong{color:var(--vz-heading-color);font-size:13px;line-height:1.35}.workspace-notification-copy span{color:var(--vz-secondary-color);font-size:12px;line-height:1.4}.workspace-notification-copy small{color:var(--vz-secondary-color);text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:700}.workspace-notification-empty{color:var(--vz-secondary-color);text-align:center;padding:26px 14px}.workspace-notification-foot{border-top:1px solid var(--vz-border-color);background:var(--vz-light);justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.workspace-display-settings>.icon-button.active,.workspace-fullscreen-button.active{background:var(--vz-primary-bg-subtle);color:var(--vz-primary)}.workspace-display-popover{z-index:1110;border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--vz-secondary-bg);width:min(320px,100vw - 24px);box-shadow:var(--shadow-float);gap:14px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.workspace-display-popover:before{content:"";border-top:1px solid var(--vz-border-color);border-left:1px solid var(--vz-border-color);background:var(--vz-secondary-bg);width:12px;height:12px;position:absolute;top:-6px;right:15px;transform:rotate(45deg)}.workspace-display-head{gap:2px;display:grid}.workspace-display-head strong{color:var(--vz-heading-color);font-size:14px}.workspace-display-head span,.workspace-display-note,.workspace-display-label{color:var(--vz-secondary-color);font-size:12px}.workspace-display-section{gap:8px;display:grid}.workspace-display-subsection{gap:7px;display:grid}.workspace-display-subsection>span{color:var(--vz-secondary-color);font-size:12px}.workspace-display-label{text-transform:uppercase;font-weight:600}.workspace-display-choices{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:7px;display:grid}.workspace-display-choice{border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--vz-light);min-height:34px;color:var(--vz-body-color);font:inherit;cursor:pointer;padding:0 10px;font-size:12px}.workspace-display-choice:hover:not(:disabled),.workspace-display-choice.active{border-color:var(--vz-primary);background:var(--vz-primary-bg-subtle);color:var(--vz-primary)}.workspace-display-choice:disabled{cursor:wait;opacity:.72}.workspace-topbar-user{background-color:var(--vz-topbar-user-bg);gap:10px;min-height:70px;padding:0 1rem}.workspace-topbar-avatar{background:var(--vz-primary-bg-subtle);width:32px;height:32px;color:var(--vz-primary);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.workspace-topbar-user-copy{gap:1px;min-width:0;display:grid}.workspace-topbar-user-copy .user-name-text{color:var(--vz-header-item-color);white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2}.workspace-topbar-user-copy .user-name-sub-text{color:var(--vz-header-item-sub-color);white-space:nowrap;font-size:12px;line-height:1.2}.workspace-content.main-content{min-width:0;margin-left:var(--vz-vertical-menu-width);transition:all .1s ease-out}.workspace-shell.is-sidebar-collapsed .workspace-content.main-content{margin-left:var(--vz-vertical-menu-width-sm)}.workspace-shell.is-layout-compact #page-topbar.workspace-topbar,.workspace-shell.is-layout-compact.is-sidebar-collapsed #page-topbar.workspace-topbar{left:0}.workspace-shell.is-layout-compact .workspace-content.main-content,.workspace-shell.is-layout-compact.is-sidebar-collapsed .workspace-content.main-content{margin-left:0}@media (min-width:768px){.workspace-shell.is-layout-compact #page-topbar.workspace-topbar,.workspace-shell.is-layout-compact.is-sidebar-collapsed #page-topbar.workspace-topbar{left:var(--vz-vertical-menu-width-sm)}.workspace-shell.is-layout-compact .workspace-content.main-content,.workspace-shell.is-layout-compact.is-sidebar-collapsed .workspace-content.main-content{margin-left:var(--vz-vertical-menu-width-sm)}}@media (max-width:767.98px){.workspace-shell.is-sidebar-collapsed .workspace-content.main-content,.workspace-shell.is-layout-compact .workspace-content.main-content,.workspace-shell.is-layout-compact.is-sidebar-collapsed .workspace-content.main-content{margin-left:0}}.workspace-main.page-content{width:100%;min-height:100vh;padding:calc(70px + 1rem) .75rem 52px}.workspace-shell.is-content-boxed .workspace-main.page-content>.container-fluid{width:min(1320px,100%);margin:0 auto}.workspace-sidebar.navbar-menu{width:var(--vz-vertical-menu-width);border-right:1px solid var(--vz-vertical-menu-border);background:var(--vz-vertical-menu-bg);height:auto;box-shadow:var(--vz-vertical-menu-box-shadow);opacity:1;gap:0;padding:0 0 95px;transition:all .1s ease-out;position:fixed;top:0;bottom:0;overflow-y:auto}.workspace-sidebar.navbar-menu.collapsed{width:var(--vz-vertical-menu-width-sm);border-right-color:var(--vz-vertical-menu-border);pointer-events:auto;padding:0 0 95px;overflow:visible}.workspace-horizontal-brand{align-items:center;height:70px;margin-right:16px;display:inline-flex}.workspace-horizontal-brand .workspace-brand-logo{object-fit:cover;object-position:center;width:190px;height:60px}.workspace-horizontal-nav{z-index:1001;border-bottom:1px solid var(--vz-border-color);background:#fff;height:52px;position:fixed;top:70px;left:0;right:0;box-shadow:0 1px 3px #0f172a14}.workspace-horizontal-inner{align-items:center;gap:6px;height:100%;padding:0 1.5rem;display:flex}.workspace-shell.is-content-boxed .workspace-horizontal-inner{width:min(1320px,100%);margin:0 auto}.workspace-horizontal-item{align-items:center;height:100%;display:inline-flex;position:relative}.workspace-horizontal-trigger{color:#495057;height:42px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:0 14px;font-size:14px;font-weight:500;line-height:1;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex;position:relative}.workspace-horizontal-trigger svg,.workspace-horizontal-link svg,.workspace-horizontal-branch-label svg{flex-shrink:0;width:16px;height:16px}.workspace-horizontal-trigger:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:1px;transition:transform .14s;display:block;transform:translateY(-2px)rotate(45deg)}.workspace-horizontal-trigger:hover,.workspace-horizontal-trigger.active,.workspace-horizontal-trigger[aria-expanded=true]{color:var(--vz-primary);background:#40518914}.workspace-horizontal-trigger[aria-expanded=true]:after{transform:translateY(1px)rotate(225deg)}.workspace-horizontal-menu{z-index:1200;border:1px solid var(--vz-border-color);background:#fff;border-radius:4px;gap:0;min-width:258px;max-width:min(380px,100vw - 32px);max-height:calc(100vh - 150px);padding:8px 0;display:grid;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 24px #0f172a1f}.workspace-horizontal-link,.workspace-horizontal-branch-label{color:#495057;width:100%;min-height:40px;font:inherit;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0 18px;font-size:13.5px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .12s,color .12s,padding-left .12s;display:flex;position:relative}.workspace-horizontal-branch-label:after{content:"";opacity:.75;border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:auto;transform:rotate(45deg)}.workspace-horizontal-link:hover,.workspace-horizontal-link.active,.workspace-horizontal-branch:hover>.workspace-horizontal-branch-label,.workspace-horizontal-branch:focus-within>.workspace-horizontal-branch-label,.workspace-horizontal-branch.active>.workspace-horizontal-branch-label{color:var(--vz-primary);background:#40518914;padding-left:22px}.workspace-horizontal-branch{display:block;position:relative}.workspace-horizontal-branch-items{z-index:1201;border:1px solid var(--vz-border-color);background:#fff;border-radius:4px;gap:0;min-width:238px;padding:8px 0;display:none;position:absolute;top:-8px;left:calc(100% - 1px);box-shadow:0 8px 24px #0f172a1f}.workspace-horizontal-branch:hover>.workspace-horizontal-branch-items,.workspace-horizontal-branch:focus-within>.workspace-horizontal-branch-items{display:grid}.workspace-horizontal-link.depth-1,.workspace-horizontal-branch.depth-1 .workspace-horizontal-branch-label,.workspace-horizontal-link.depth-2,.workspace-horizontal-branch.depth-2 .workspace-horizontal-branch-label{padding-left:18px}.workspace-sidebar .navbar-brand-box{text-align:left;align-items:center;height:70px;padding:0 1.3rem;display:flex}.workspace-sidebar .logo{align-items:center;min-width:0;line-height:70px;display:inline-flex}.workspace-sidebar .logo-sm{border-radius:var(--vz-border-radius);background:var(--vz-primary);color:#fff;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:none}.workspace-sidebar.collapsed .logo-lg{display:none}.workspace-sidebar.collapsed .logo-sm{display:inline-flex}.workspace-sidebar .workspace-brand-logo{object-fit:cover;object-position:center;width:192px;height:58px}.workspace-sidebar-nav.navbar-nav{gap:0;margin:0;padding:10px 0;display:block}.workspace-sidebar .menu-title{color:var(--vz-vertical-menu-title-color);font-family:var(--vz-font-family-secondary,"Poppins", sans-serif);letter-spacing:0;text-transform:uppercase;padding:12px 20px;font-size:11px;font-weight:600}.workspace-sidebar.collapsed .menu-title span{display:none}.workspace-sidebar.collapsed .menu-title:after{content:"...";text-align:center;display:block}.workspace-nav-group,.workspace-subnav-branch{display:block}.navbar-menu .navbar-nav .workspace-nav-trigger.nav-link,.navbar-menu .navbar-nav .workspace-subnav-link.nav-link{width:100%;min-height:auto;box-shadow:none;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;position:relative}.navbar-menu .navbar-nav .workspace-nav-trigger.nav-link{color:var(--vz-vertical-menu-item-color);font-family:hkgrotesk,sans-serif;font-size:var(--vz-vertical-menu-item-font-size);padding:.625rem 1.5rem;font-weight:400}.navbar-menu .navbar-nav .workspace-nav-trigger.nav-link:hover,.navbar-menu .navbar-nav .workspace-nav-trigger.nav-link.active{color:var(--vz-vertical-menu-item-active-color)}.navbar-menu .navbar-nav .workspace-nav-trigger.nav-link svg{width:18px;height:18px;color:var(--vz-vertical-menu-item-color);margin-right:.665rem}.navbar-menu .navbar-nav .workspace-nav-trigger.nav-link:hover svg,.navbar-menu .navbar-nav .workspace-nav-trigger.nav-link.active svg{color:var(--vz-vertical-menu-item-active-color)}.workspace-subnav.menu-dropdown.nav-sm,.workspace-subnav-nested.menu-dropdown.nav-sm{border-left:0;gap:0;margin:0;padding-left:1.75rem;display:grid}.workspace-subnav-nested.menu-dropdown.nav-sm{padding-left:15px}.navbar-menu .navbar-nav .nav-sm .workspace-subnav-link.nav-link{color:var(--vz-vertical-menu-sub-item-color);font-family:var(--vz-font-family-secondary,"Poppins", sans-serif);font-size:var(--vz-vertical-menu-sub-item-font-size);font-weight:400;padding:.55rem 1.5rem!important}.navbar-menu .navbar-nav .nav-sm .workspace-subnav-link.nav-link:before{content:"";background-color:var(--vz-vertical-menu-sub-item-color);opacity:.5;width:6px;height:1.5px;transition:all .4s ease-in-out;position:absolute;top:16.5px;left:2px}.navbar-menu .navbar-nav .nav-sm .nav-sm .workspace-subnav-link.nav-link:before{background-color:#0000;border:1px solid;border-radius:50%;width:5px;height:5px;top:16px;left:5px}.navbar-menu .navbar-nav .nav-sm .workspace-subnav-link.nav-link:hover,.navbar-menu .navbar-nav .nav-sm .workspace-subnav-link.nav-link.active{color:var(--vz-vertical-menu-sub-item-active-color)}.navbar-menu .navbar-nav .nav-sm .workspace-subnav-link.nav-link:hover:before,.navbar-menu .navbar-nav .nav-sm .workspace-subnav-link.nav-link.active:before{background-color:var(--vz-vertical-menu-sub-item-active-color);opacity:1}.navbar-menu .navbar-nav .workspace-nav-trigger.nav-link,.navbar-menu .navbar-nav .workspace-subnav-parent.nav-link{padding-right:2.8rem}.navbar-menu .navbar-nav .workspace-nav-label{white-space:normal;align-items:flex-start;min-width:0}.navbar-menu .navbar-nav .workspace-nav-label span{overflow-wrap:anywhere;min-width:0;line-height:1.25}.navbar-menu .navbar-nav .workspace-nav-trigger.nav-link:after,.navbar-menu .navbar-nav .workspace-subnav-parent.nav-link:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;display:block;position:absolute;top:50%;right:18px;transform:translateY(-60%)rotate(45deg)}.navbar-menu .navbar-nav .workspace-nav-trigger.nav-link[aria-expanded=true]:after,.navbar-menu .navbar-nav .workspace-subnav-parent.nav-link[aria-expanded=true]:after{transform:translateY(-35%)rotate(225deg)}.workspace-sidebar.collapsed .navbar-nav .nav-link .workspace-nav-label>span,.workspace-sidebar.collapsed .workspace-subnav,.workspace-sidebar.collapsed .workspace-subnav-nested{display:none}.workspace-sidebar.collapsed .navbar-nav .nav-link .workspace-nav-label{justify-content:center;width:100%;display:flex}.workspace-sidebar.collapsed .navbar-nav .workspace-nav-trigger.nav-link{justify-content:center;padding-left:0;padding-right:0}.workspace-sidebar.collapsed .navbar-nav .workspace-nav-trigger.nav-link svg{margin-right:0}.workspace-sidebar.collapsed .navbar-nav .workspace-nav-trigger.nav-link:after,.workspace-sidebar.collapsed .navbar-nav .workspace-subnav-parent.nav-link:after{display:none}.workspace-sidebar.collapsed .workspace-nav-group{position:relative}.workspace-rail-flyout{z-index:1202;width:min(320px, calc(100vw - var(--vz-vertical-menu-width-sm) - 24px));border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:#fff;max-height:min(620px,100vh - 90px);padding:10px 0;display:none;position:absolute;top:0;left:100%;overflow:auto;box-shadow:0 12px 32px #0f172a29}.workspace-sidebar.collapsed .workspace-nav-group:hover .workspace-rail-flyout,.workspace-sidebar.collapsed .workspace-nav-group:focus-within .workspace-rail-flyout{display:grid}.workspace-rail-flyout-title,.workspace-rail-section-title,.workspace-rail-link{align-items:center;gap:10px;min-width:0;display:flex}.workspace-rail-flyout-title{border-bottom:1px solid var(--vz-border-color);color:var(--vz-heading-color);font-family:var(--vz-font-family-secondary,"Poppins", sans-serif);padding:4px 16px 10px;font-size:13px;font-weight:700}.workspace-rail-flyout-title svg,.workspace-rail-section-title svg,.workspace-rail-link svg{flex:none;width:16px;height:16px}.workspace-rail-flyout-items{gap:2px;padding:8px 0 0;display:grid}.workspace-rail-link{min-height:36px;color:var(--vz-vertical-menu-sub-item-color);padding:0 16px;font-size:13px;font-weight:500;line-height:1.25;text-decoration:none}.workspace-rail-link span,.workspace-rail-section-title span,.workspace-rail-flyout-title span{overflow-wrap:anywhere;min-width:0}.workspace-rail-link:hover,.workspace-rail-link.active{color:var(--vz-primary);background:#40518914}.workspace-rail-link.disabled{color:var(--vz-secondary-color);cursor:not-allowed;opacity:.65}.workspace-rail-section{gap:2px;padding:6px 0;display:grid}.workspace-rail-section+.workspace-rail-section{border-top:1px solid var(--vz-border-color)}.workspace-rail-section-title{color:var(--vz-secondary-color);font-family:var(--vz-font-family-secondary,"Poppins", sans-serif);text-transform:uppercase;padding:2px 16px 5px;font-size:11px;font-weight:700}.workspace-rail-section-items{gap:1px;display:grid}.workspace-rail-section-items .workspace-rail-link{padding-left:34px}.page-shell{width:100%;max-width:none;margin:0;padding:0}.cdh-page .card{margin-bottom:0}.cdh-page-title{gap:1rem}.cdh-page-title h4,.cdh-page-title .breadcrumb{letter-spacing:0}.cdh-page-title .text-muted{max-width:920px;font-size:12px}.cdh-page-title .breadcrumb{font-size:12px}.cdh-remote-card .card-body{padding:1rem 1.25rem}.global-recrawl-actions{grid-template-columns:minmax(150px,max-content) minmax(0,1fr);align-items:center;gap:1rem 1.25rem;margin-top:0}.global-recrawl-head{align-items:start;gap:2px;display:grid}.global-recrawl-head .mono{color:var(--vz-secondary-color);text-transform:uppercase}.global-recrawl-title{font-family:var(--vz-font-family-secondary,"Poppins", sans-serif);font-size:14px;font-weight:600}.global-recrawl-actions .hero-actions{justify-content:flex-start}.cdh-recrawl-panel{border-top:1px solid var(--vz-border-color);grid-column:1/-1;width:100%;padding-top:1rem}.cdh-recrawl-panel .product-recrawl-toolbar{justify-content:flex-start;width:100%}.cdh-recrawl-panel .product-recrawl-remote{justify-content:flex-start}.cdh-recrawl-panel .recrawl-note{color:var(--vz-secondary-color);flex:240px;margin:0;font-size:12px}.cdh-stat-card{height:100%}.cdh-stat-card .card-body{align-content:center;gap:8px;min-height:90px;display:grid}.cdh-card-kicker{color:var(--vz-secondary-color);font-family:var(--vz-font-family-secondary,"Poppins", sans-serif);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.cdh-stat-card h4{color:var(--vz-heading-color);font-size:21px;font-weight:700}.cdh-filter-toolbar{align-items:center;gap:8px;margin-bottom:1rem}.cdh-filter-toolbar .toolbar-search{flex:0 320px;width:min(100%,320px);max-width:360px}.cdh-filter-toolbar .toolbar-search-field{flex:0 320px;max-width:360px}.cdh-filter-toolbar .toolbar-search-field .toolbar-search{flex:auto}.cdh-filter-toolbar .toolbar-select{flex:none;min-width:128px;max-width:190px}.cdh-filter-toolbar .toolbar-page-summary{flex:none;margin:0 0 0 auto}.import-history-controls{min-width:720px;margin-bottom:1rem}.import-history-toolbar{gap:.75rem}.card-body .table-card.table-wrap{border:0;border-top:1px solid var(--vz-border-color);box-shadow:none;border-radius:0;margin-bottom:-1rem;margin-left:-1rem;margin-right:-1rem}.data-table.table{min-width:1180px}.data-table.table th,.data-table.table td{border-color:var(--vz-border-color);vertical-align:middle;padding:.75rem}.data-table.table th{color:var(--vz-secondary-color);font-weight:600}.data-table.table tbody tr:last-child td{border-bottom:0}.velzon-datatable-card{--velzon-dt-control-height:31px}.velzon-datatable-toolbar,.velzon-datatable-footer{color:var(--vz-body-color);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-size:12px;font-weight:600;display:flex}.velzon-datatable-toolbar{border-bottom:1px solid var(--vz-border-color)}.velzon-datatable-footer{border-top:1px solid var(--vz-border-color)}.velzon-datatable-length,.velzon-datatable-search{white-space:nowrap;align-items:center;gap:.5rem;margin:0;display:inline-flex}.velzon-datatable-actions,.velzon-datatable-export{align-items:center;gap:.75rem;display:inline-flex}.velzon-datatable-actions{flex-wrap:wrap;justify-content:flex-end}.velzon-datatable-export{white-space:nowrap;gap:.5rem}.velzon-datatable-length .form-select{width:68px;min-height:var(--velzon-dt-control-height)}.velzon-datatable-search .form-control{width:min(220px,32vw);min-height:var(--velzon-dt-control-height)}.velzon-export-button{min-height:var(--velzon-dt-control-height);font-size:12px;font-weight:600}.velzon-export-status{color:var(--vz-secondary-color);font-size:12px;font-weight:600}.velzon-datatable-card .dataTable{border-collapse:collapse;border-color:var(--vz-border-color);width:100%}.velzon-datatable-card .dataTable th,.velzon-datatable-card .dataTable td{border:1px solid var(--vz-border-color);vertical-align:middle}.velzon-datatable-card .dataTable thead th{z-index:12;background:var(--vz-light);color:var(--vz-body-color);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--vz-border-color);padding-right:2.35rem;font-weight:700;position:sticky;top:0}.velzon-datatable-card .dataTable thead th.sorting{cursor:pointer}.velzon-datatable-card .dataTable thead th.sorting:before,.velzon-datatable-card .dataTable thead th.sorting:after{content:"";opacity:.34;border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0;position:absolute;right:1.05rem}.velzon-datatable-card .dataTable thead th.sorting:before{border-bottom:5px solid var(--vz-secondary-color);top:calc(50% - 7px)}.velzon-datatable-card .dataTable thead th.sorting:after{border-top:5px solid var(--vz-secondary-color);top:calc(50% + 2px)}.velzon-datatable-card .dataTable thead th.sorting_asc:before,.velzon-datatable-card .dataTable thead th.sorting_desc:after{opacity:.92}.velzon-datatable-card .dataTable thead th.sorting_disabled{cursor:default;padding-right:2.35rem}.velzon-datatable-card .dataTable thead th.sorting_disabled:before,.velzon-datatable-card .dataTable thead th.sorting_disabled:after{content:none}.velzon-datatable-card .dataTable tbody tr:hover td{background:var(--vz-light)}.velzon-datatable-card .dataTable tbody tr[hidden]{display:none}.velzon-datatable-card .dataTable.has-resized-columns{width:max-content;min-width:100%}.velzon-column-resizer{z-index:5;cursor:col-resize;touch-action:none;width:10px;height:100%;position:absolute;top:0;right:0}.velzon-column-resizer:after{content:"";background:var(--vz-primary);opacity:0;border-radius:999px;width:2px;transition:opacity .12s;position:absolute;top:24%;bottom:24%;right:4px}.velzon-resizable-column:hover .velzon-column-resizer:after,.velzon-resizable-column.is-resizing .velzon-column-resizer:after{opacity:.75}body.velzon-column-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.velzon-column-resizing *{cursor:col-resize!important}.velzon-datatable-info{color:var(--vz-body-color)}.velzon-datatable-pagination{align-items:center;gap:0;display:inline-flex}.velzon-page-button{border:1px solid var(--vz-border-color);background:var(--vz-secondary-bg);min-width:34px;min-height:32px;color:var(--vz-link-color);font:inherit;cursor:pointer;border-left:0;justify-content:center;align-items:center;padding:.35rem .75rem;font-weight:600;display:inline-flex}.velzon-page-button:first-child{border-left:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius) 0 0 var(--vz-border-radius)}.velzon-page-button:last-child{border-radius:0 var(--vz-border-radius) var(--vz-border-radius) 0}.velzon-page-button:hover:not(:disabled),.velzon-page-button.is-active{background:var(--vz-primary);border-color:var(--vz-primary);color:#fff}.velzon-page-button:disabled{color:var(--vz-secondary-color);cursor:not-allowed;opacity:.72}.velzon-action-cell{position:relative;overflow:visible}.velzon-row-action-trigger{border-radius:var(--vz-border-radius);background:var(--vz-primary-bg-subtle);width:31px;height:31px;color:var(--vz-secondary);box-shadow:var(--vz-box-shadow-sm);cursor:pointer;border:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.velzon-row-action-trigger:hover,.velzon-action-cell.is-open .velzon-row-action-trigger{background:var(--vz-primary);color:#fff}.velzon-row-action-menu{z-index:25;border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--vz-secondary-bg);min-width:150px;box-shadow:var(--vz-box-shadow-lg);padding:.35rem;position:absolute;top:calc(100% - 2px);right:8px;display:none!important}.velzon-action-cell.is-open .velzon-row-action-menu{gap:.25rem;display:grid!important}.velzon-row-action-menu>*{text-align:left;white-space:nowrap;justify-content:flex-start;width:100%;min-height:30px;margin:0}@media (max-width:767.98px){.velzon-datatable-toolbar,.velzon-datatable-footer{flex-direction:column;align-items:stretch}.velzon-datatable-length,.velzon-datatable-actions,.velzon-datatable-export,.velzon-datatable-search,.velzon-datatable-search .form-control{width:100%}.velzon-datatable-actions{justify-content:stretch}.velzon-datatable-export{justify-content:space-between}.velzon-datatable-pagination{align-self:flex-end}}.hero{border:0;border-bottom:1px solid var(--vz-page-title-border);background-color:var(--vz-secondary-bg);box-shadow:var(--vz-page-title-box-shadow);border-radius:0;gap:4px;margin:-16px -.75rem 1rem;padding:9px 1.25rem;display:grid}.hero h1{color:var(--vz-heading-color);font-family:var(--vz-font-family-secondary,"Poppins", sans-serif);font-weight:700;line-height:1.2;font-size:16px!important}.hero p{color:var(--vz-secondary-color);font-size:12px}.panel,.stat-card,.table-wrap,.upload-requirements,.selected-file-list,.upload-file-progress-list,.upload-log-panel,.upload-progress-card,.upload-selected-file,.upload-advanced{border:var(--vz-card-border-width-custom) solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--vz-secondary-bg);box-shadow:var(--vz-card-shadow)}.panel{margin-bottom:1rem;padding:.875rem}.stats-grid,.grid,.settings-layout{gap:.875rem;margin-top:.875rem}.stat-card{min-height:62px;padding:.75rem .875rem}.stat-card-action{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.stat-card-action:hover{border-color:var(--vz-primary-border-subtle);color:inherit;box-shadow:var(--shadow-float);transform:translateY(-1px)}.stat-card-action:focus-visible{box-shadow:var(--focus-ring), var(--shadow-card);outline:none}.stat-card-action.is-active{border-color:var(--accent-line);background:var(--accent-soft)}.stat-card:before{display:none}.toolbar-search,.toolbar-select,.toolbar-textarea{border-color:var(--vz-input-border-custom);border-radius:var(--vz-border-radius)}.button{border-radius:var(--vz-border-radius);background:var(--vz-primary);border-color:var(--vz-primary);box-shadow:var(--vz-element-shadow)}.button:hover:not(:disabled){background:var(--vz-primary-text-emphasis);border-color:var(--vz-primary-text-emphasis)}.button.ghost{background:var(--vz-light);color:var(--vz-body-color);border-color:#0000}.button.ghost:hover:not(:disabled){background:var(--vz-primary-bg-subtle);color:var(--vz-primary);border-color:#0000}.pricing-workbench{gap:1rem;display:grid}.pricing-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pricing-context-strip{border:1px solid var(--vz-primary-border-subtle);border-radius:var(--vz-border-radius);background:var(--vz-primary-bg-subtle);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem .85rem;display:grid}.pricing-context-main{min-width:0}.pricing-context-main span,.pricing-context-main small{color:var(--vz-secondary-color);font-size:11px;font-weight:700;display:block}.pricing-context-main strong{color:var(--vz-body-color);overflow-wrap:anywhere;margin-top:2px;font-size:14px;display:block}.pricing-context-chip-row{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.pricing-context-chip-row span{border:1px solid var(--vz-border-color);background:var(--vz-card-bg);min-height:26px;color:var(--vz-secondary-color);border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:11px;font-weight:700;display:inline-flex}.pricing-tabs{border-bottom:1px solid var(--vz-border-color);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pricing-tab{border-radius:var(--vz-border-radius) var(--vz-border-radius) 0 0;min-height:36px;color:var(--vz-secondary-color);border:1px solid #0000;border-bottom:0;justify-content:center;align-items:center;padding:.45rem .85rem;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pricing-tab:hover,.pricing-tab.is-active{background:var(--vz-secondary-bg);border-color:var(--vz-border-color);color:var(--vz-primary)}.pricing-filter-panel{margin-bottom:0}.pricing-filter-form,.pricing-preflight-form,.pricing-edit-form{gap:.75rem;display:grid}.pricing-filter-form,.pricing-preflight-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.pricing-filter-form label,.pricing-preflight-form label,.pricing-edit-form label{min-width:0;color:var(--vz-secondary-color);gap:.35rem;font-size:11px;font-weight:700;display:grid}.pricing-filter-form .toolbar-search,.pricing-filter-form .toolbar-select,.pricing-preflight-form .toolbar-search,.pricing-preflight-form .toolbar-select,.pricing-edit-form .toolbar-search,.pricing-edit-form .toolbar-select,.pricing-edit-form .toolbar-textarea{width:100%;min-width:0;min-height:36px}.pricing-check{grid-template-columns:auto 1fr;align-items:center;min-height:36px;gap:.5rem!important;display:inline-flex!important}.pricing-check input{width:16px;height:16px}.pricing-filter-actions,.pricing-drawer-actions,.pricing-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pricing-row-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.4rem;display:flex}.pricing-panel{gap:1rem;margin-bottom:0;display:grid}.pricing-panel-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pricing-panel-head h2{color:var(--vz-heading-color);margin:0;font-size:15px;font-weight:800}.pricing-panel-head p{margin:0}.pricing-table-wrap[data-wcf-stable-table-body=true]{border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--panel);overscroll-behavior:contain;scrollbar-gutter:stable both-edges;min-height:clamp(280px,44vh,460px);max-height:clamp(360px,62vh,680px);overflow:auto}.pricing-preflight-result .pricing-table-wrap[data-wcf-stable-table-body=true]{min-height:clamp(220px,36vh,380px)}.pricing-table{border-collapse:separate;border-spacing:0;min-width:1180px}.pricing-table th:last-child,.pricing-table td:last-child{background:var(--panel);min-width:132px;box-shadow:-1px 0 0 var(--vz-border-color);position:sticky;right:0}.pricing-table th:last-child{z-index:4;background:color-mix(in srgb, var(--panel) 84%, var(--panel-soft))}.pricing-table td:last-child{z-index:1}.pricing-table tbody tr:hover td:last-child{background:color-mix(in srgb, var(--vz-primary-bg-subtle) 38%, var(--panel))}.pricing-table tbody tr.pricing-clickable-row{cursor:pointer}.pricing-table tbody tr.pricing-clickable-row:hover td{background:color-mix(in srgb, var(--vz-primary-bg-subtle) 24%, var(--panel))}.pricing-table tbody tr.pricing-clickable-row:focus-visible{outline:2px solid var(--vz-primary);outline-offset:-2px}.pricing-table tbody tr.pricing-clickable-row:focus-visible td{background:color-mix(in srgb, var(--vz-primary-bg-subtle) 32%, var(--panel))}.pricing-table td{white-space:nowrap}.pricing-table td:first-child,.pricing-table td:nth-child(2),.pricing-table td:nth-child(3),.pricing-table td:nth-child(4),.pricing-table td:nth-child(8){white-space:normal;max-width:260px}.pricing-table .pricing-actions-cell{white-space:normal}.pricing-cell-sub{max-width:240px;color:var(--vz-secondary-color);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.pricing-badge{border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--vz-light);min-height:22px;color:var(--vz-body-color);align-items:center;padding:.15rem .45rem;font-size:11px;font-weight:800;display:inline-flex}.pricing-badge.success{color:#0a7f6f;background:#0ab39c1a;border-color:#0ab39c40}.pricing-badge.warning{color:#9a6518;background:#f7b84b24;border-color:#f7b84b57}.pricing-badge.danger{color:#b43b23;background:#f065481f;border-color:#f065484d}.pricing-empty{color:var(--vz-secondary-color);text-align:center;padding:1.2rem!important}.pricing-alert{border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--vz-secondary-bg);color:var(--vz-body-color);padding:.75rem 1rem;font-size:12px;font-weight:700}.pricing-alert.success{color:#0a7f6f;background:#0ab39c1a;border-color:#0ab39c40}.pricing-alert.danger{color:#b43b23;background:#f065481f;border-color:#f065484d}.pricing-action-result{border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--vz-secondary-bg);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1rem;display:flex}.pricing-action-result.success{background:#0ab39c1a;border-color:#0ab39c47}.pricing-action-result.warning{background:#f7b84b24;border-color:#f7b84b61}.pricing-action-result.danger{background:#f065481f;border-color:#f0654852}.pricing-action-result>div,.pricing-action-confirm>div{gap:.25rem;min-width:0;display:grid}.pricing-action-result strong,.pricing-action-confirm strong{color:var(--vz-heading-color);font-size:13px;font-weight:800}.pricing-action-result p,.pricing-action-confirm p,.pricing-action-result small,.pricing-action-confirm small{color:var(--vz-secondary-color);margin:0;font-size:12px;line-height:1.45}.pricing-action-result-label{color:var(--vz-primary);font-size:11px;font-weight:800}.pricing-action-confirm-check{border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--vz-light);grid-template-columns:auto 1fr;align-items:flex-start;padding:.75rem;gap:.65rem!important}.pricing-action-confirm-check input{width:16px;height:16px;margin-top:.1rem}.pricing-action-confirm-check span{gap:.2rem;min-width:0;display:grid}.pricing-action-confirm-check strong{color:var(--vz-heading-color);font-size:12px}.pricing-action-confirm-check small{color:var(--vz-secondary-color);font-size:11px;line-height:1.4}.pricing-action-confirm{border-radius:var(--vz-border-radius);background:#f7b84b1f;border:1px solid #f7b84b66;gap:.75rem;margin:0 1rem 1rem;padding:1rem;display:grid}.pricing-action-confirm-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.pricing-action-confirm-meta div{border-radius:var(--vz-border-radius);background:color-mix(in srgb, var(--panel) 78%, transparent);border:1px solid #f7b84b47;gap:.2rem;min-width:0;padding:.55rem;display:grid}.pricing-action-confirm-meta dt{color:var(--vz-secondary-color);font-size:11px;font-weight:800}.pricing-action-confirm-meta dd{overflow-wrap:anywhere;min-width:0;color:var(--vz-heading-color);margin:0;font-size:12px;font-weight:700}.pricing-action-confirm .pricing-drawer-actions{border-top:0;padding:0}.pricing-preflight-cta{border-radius:var(--vz-border-radius);background:color-mix(in srgb, var(--vz-primary-bg-subtle) 42%, var(--panel));border:1px solid #40518938;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 1rem;display:flex}.pricing-preflight-cta>div{gap:.25rem;min-width:0;display:grid}.pricing-preflight-cta strong{color:var(--vz-heading-color);font-size:13px;font-weight:800}.pricing-preflight-cta p{color:var(--vz-secondary-color);margin:0;font-size:12px;line-height:1.45}.pricing-preflight-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem!important;display:flex!important}.pricing-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pricing-pagination .toolbar-page-summary{margin:0}.pricing-preflight-result{gap:.75rem;display:grid}.pricing-preflight-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.pricing-preflight-evidence-grid>div{border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--vz-light);gap:.25rem;min-width:0;padding:.65rem .75rem;display:grid}.pricing-preflight-evidence-grid span{color:var(--vz-secondary-color);font-size:11px;font-weight:800}.pricing-preflight-evidence-grid strong{color:var(--vz-heading-color);font-size:13px;font-weight:800}.pricing-drawer-backdrop{z-index:1060;background:#0f172a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.pricing-drawer{border-left:1px solid var(--vz-border-color);background:var(--vz-secondary-bg);width:min(720px,100vw);height:100%;box-shadow:var(--vz-box-shadow-lg);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow-y:auto}.pricing-drawer-head{z-index:2;border-bottom:1px solid var(--vz-border-color);background:var(--vz-secondary-bg);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;position:sticky;top:0}.pricing-drawer-head div{gap:.25rem;min-width:0;display:grid}.pricing-drawer-head strong{color:var(--vz-heading-color);font-size:15px}.pricing-drawer-head span{color:var(--vz-secondary-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pricing-edit-form,.pricing-detail-grid{padding:1rem}.pricing-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.pricing-wide,.pricing-json{grid-column:1/-1}.pricing-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.75rem;display:grid}.pricing-detail-grid>div{border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--vz-light);gap:.25rem;min-width:0;padding:.75rem;display:grid}.pricing-detail-grid span{color:var(--vz-secondary-color);font-size:11px;font-weight:700}.pricing-detail-grid strong{overflow-wrap:anywhere;color:var(--vz-heading-color);font-size:12px}.pricing-detail-help{color:var(--vz-secondary-color);margin:0;font-size:12px;line-height:1.45}.pricing-json{border:1px solid var(--vz-border-color);border-radius:var(--vz-border-radius);background:var(--vz-light)}.pricing-json summary{color:var(--vz-body-color);cursor:pointer;padding:.75rem;font-size:12px;font-weight:800}.pricing-json pre{border-top:1px solid var(--vz-border-color);max-height:300px;color:var(--vz-body-color);white-space:pre-wrap;margin:0;padding:.75rem;font-size:11px;overflow:auto}.pricing-drawer-actions{border-top:1px solid var(--vz-border-color);padding:1rem}@media (max-width:767.98px){.pricing-filter-form,.pricing-preflight-form,.pricing-edit-form,.pricing-detail-grid{grid-template-columns:1fr}.pricing-drawer{width:100vw}.pricing-action-result,.pricing-preflight-cta{display:grid}.pricing-preflight-cta-actions{justify-content:flex-start}.pricing-preflight-evidence-grid,.pricing-action-confirm-meta{grid-template-columns:1fr}}.marketplace-export-grid{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:start}.marketplace-export-panel{min-width:0}.registration-export-grid{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:start}.registration-export-panel{min-width:0}.registration-export-panel .panel-head{align-items:flex-start;gap:1rem}.registration-export-tabs{flex-shrink:0;margin:0}.registration-export-form .toolbar-select{width:100%}.registration-export-actions{flex-wrap:wrap;gap:.75rem;display:flex}.registration-export-action-hint{border:1px solid var(--vz-border-color);border-radius:var(--radius-sm);background:var(--vz-light);color:var(--vz-secondary-color);margin:.85rem 0 0;padding:.7rem .85rem;font-size:.875rem}.registration-export-action-hint.is-ready{border-color:color-mix(in srgb, var(--vz-success,#0ab39c) 28%, var(--vz-border-color));background:color-mix(in srgb, var(--vz-success,#0ab39c) 8%, var(--vz-body-bg));color:var(--vz-success,#0ab39c)}.registration-export-action-hint.is-blocked{border-color:color-mix(in srgb, var(--vz-warning,#f7b84b) 24%, var(--vz-border-color))}.registration-export-summary{margin-bottom:1rem}.registration-export-status-grid{grid-template-columns:repeat(4,minmax(118px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.registration-export-status-card{border:1px solid var(--vz-border-color);border-radius:var(--radius-sm);background:var(--vz-body-bg);min-width:0;color:inherit;text-align:left;cursor:pointer;gap:.25rem;padding:.85rem;display:grid}.registration-export-status-card:hover:not(:disabled),.registration-export-status-card:focus-visible{border-color:color-mix(in srgb, var(--vz-primary,#6d7fbd) 38%, var(--vz-border-color));box-shadow:var(--shadow-soft)}.registration-export-status-card:disabled{cursor:default;opacity:.72}.registration-export-status-card strong{color:var(--vz-heading-color);font-size:1.35rem;line-height:1.1}.registration-export-status-card span,.registration-export-status-card small{min-width:0;color:var(--vz-secondary-color);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.registration-export-status-card.is-danger strong{color:var(--vz-danger,#f06548)}.registration-export-status-card.is-warning strong{color:var(--vz-warning,#f7b84b)}.registration-export-status-card.is-success strong,.registration-export-status-card.is-ready strong{color:var(--vz-success,#0ab39c)}.registration-export-issue-group{gap:.75rem;margin-top:1rem;scroll-margin-top:1rem;display:grid}.registration-export-issue-head,.registration-export-run-id{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.registration-export-ready-panel,.registration-export-download-result{border:1px solid var(--vz-border-color);border-radius:var(--radius-sm);background:var(--vz-light);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-top:1rem;padding:.85rem;scroll-margin-top:1rem;display:flex}.registration-export-ready-panel>div{gap:.25rem;min-width:0;display:grid}.registration-export-ready-panel span:not(.status-pill){color:var(--vz-secondary-color);font-size:.875rem}.registration-export-issue-table-wrap{border:1px solid var(--vz-border-color);border-radius:var(--radius-sm);overscroll-behavior:contain;max-height:min(52vh,520px);overflow:auto}.registration-export-issue-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.registration-export-issue-table th,.registration-export-issue-table td{border-bottom:1px solid var(--vz-border-color);vertical-align:top;padding:.75rem}.registration-export-issue-table th{z-index:1;background:var(--vz-body-bg);color:var(--vz-secondary-color);text-align:left;font-size:.78rem;position:sticky;top:0}.registration-export-issue-table th:first-child,.registration-export-issue-table td:first-child{width:120px}.registration-export-issue-table th:nth-child(2),.registration-export-issue-table td:nth-child(2){width:210px}.registration-export-issue-table th:nth-child(4),.registration-export-issue-table td:nth-child(4){width:160px}.registration-export-issue-message{gap:.35rem;min-width:0;display:grid}.registration-export-issue-message strong,.registration-export-run-id strong,.registration-export-long-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.registration-export-issue-message span:not(.status-pill),.registration-export-empty,.registration-export-run-id span,.registration-export-next-action{color:var(--vz-secondary-color);font-size:.875rem}.registration-export-long-value .wcf-long-value{max-width:100%}.registration-export-empty{margin:0}.registration-export-download-result{align-items:stretch;scroll-margin-top:1rem;display:grid}.registration-export-result-grid{margin-top:.75rem}.registration-export-run-id{border-top:1px solid var(--vz-border-color);margin-top:1rem;padding-top:1rem}@media (max-width:900px){.registration-export-grid{grid-template-columns:1fr}.registration-export-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-export-panel .panel-head,.registration-export-ready-panel{flex-direction:column;align-items:stretch}}@media (max-width:560px){.registration-export-status-grid{grid-template-columns:1fr}}.info-list{color:var(--vz-secondary-color);gap:.5rem;margin-top:1rem;font-size:.875rem;display:grid}.info-list span{display:block}.table-wrap{overscroll-behavior-x:contain;scrollbar-gutter:stable;min-width:0;max-width:100%;overflow-x:auto}.data-table th{background:var(--vz-light);color:var(--vz-body-color)}.data-table th,.data-table td{border-bottom-color:var(--vz-border-color);padding:.75rem .6rem}.index-data-table th,.index-data-table td,.master-table-wrap .master-table th,.master-table-wrap .master-table td,.product-catalog-table th,.product-catalog-table td{padding:8px 10px}.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) th,.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) td,.table-scroll .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) th,.table-scroll .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) td,section.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) th,section.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) td{vertical-align:middle;padding:8px 10px;line-height:1.45}.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) th,.table-scroll .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) th,section.table-wrap .data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) th{z-index:2;background:color-mix(in srgb, var(--panel) 84%, var(--panel-soft));color:var(--muted);font-size:11px;font-weight:800;position:sticky;top:0}.velzon-datatable-card .dataTable thead th{z-index:12;background:var(--vz-light);box-shadow:inset 0 -1px 0 var(--vz-border-color);top:0}.velzon-datatable-card .dataTable.data-table:not(.rocket-growth-plan-items-table):not(.rocket-growth-center-status-table) thead th{z-index:12}.workspace-shell[data-theme=dark],.workspace-shell[data-theme=dark] .workspace-topbar,.workspace-shell[data-theme=dark] .workspace-sidebar.navbar-menu,.workspace-shell[data-theme=dark] .workspace-horizontal-nav,.workspace-shell[data-theme=dark] .workspace-content.main-content,.workspace-shell[data-theme=dark] .workspace-main.page-content{background:var(--vz-body-bg);color:var(--vz-body-color)}.workspace-shell[data-theme=dark] .workspace-topbar,.workspace-shell[data-theme=dark] .workspace-sidebar.navbar-menu,.workspace-shell[data-theme=dark] .workspace-horizontal-nav{background:var(--vz-secondary-bg)}.workspace-shell[data-theme=dark] .workspace-horizontal-menu,.workspace-shell[data-theme=dark] .workspace-horizontal-branch-items,.workspace-shell[data-theme=dark] .workspace-rail-flyout,.workspace-shell[data-theme=dark] .toolbar-popover,.workspace-shell[data-theme=dark] .workspace-quick-nav-panel,.workspace-shell[data-theme=dark] .workspace-notification-popover{border-color:var(--vz-border-color);background:var(--vz-secondary-bg);box-shadow:0 8px 24px #00000052}.workspace-shell[data-theme=dark] .workspace-quick-nav-search,.workspace-shell[data-theme=dark] .workspace-quick-nav-kbd,.workspace-shell[data-theme=dark] .workspace-quick-nav-result-main span{border-color:var(--vz-border-color);background:var(--vz-tertiary-bg)}.workspace-shell[data-theme=dark] .workspace-notification-tabs span.active,.workspace-shell[data-theme=dark] .workspace-notification-foot,.workspace-shell[data-theme=dark] .workspace-quick-nav-result:hover,.workspace-shell[data-theme=dark] .workspace-quick-nav-result.active,.workspace-shell[data-theme=dark] .workspace-notification-item:hover{background:var(--vz-tertiary-bg)}.workspace-shell[data-theme=dark] .workspace-horizontal-trigger,.workspace-shell[data-theme=dark] .workspace-horizontal-link,.workspace-shell[data-theme=dark] .workspace-horizontal-branch-label,.workspace-shell[data-theme=dark] .workspace-rail-link,.workspace-shell[data-theme=dark] .workspace-rail-flyout-title{color:var(--vz-body-color)}.workspace-shell[data-theme=dark] .workspace-horizontal-trigger:hover,.workspace-shell[data-theme=dark] .workspace-horizontal-trigger.active,.workspace-shell[data-theme=dark] .workspace-horizontal-trigger[aria-expanded=true],.workspace-shell[data-theme=dark] .workspace-horizontal-link:hover,.workspace-shell[data-theme=dark] .workspace-horizontal-link.active,.workspace-shell[data-theme=dark] .workspace-horizontal-branch:hover>.workspace-horizontal-branch-label,.workspace-shell[data-theme=dark] .workspace-horizontal-branch:focus-within>.workspace-horizontal-branch-label,.workspace-shell[data-theme=dark] .workspace-horizontal-branch.active>.workspace-horizontal-branch-label,.workspace-shell[data-theme=dark] .workspace-rail-link:hover,.workspace-shell[data-theme=dark] .workspace-rail-link.active{color:#9eb3ff;background:#40518938}.workspace-shell[data-theme=dark] .panel,.workspace-shell[data-theme=dark] .filter-toolbar,.workspace-shell[data-theme=dark] .page-section,.workspace-shell[data-theme=dark] .master-inline-form,.workspace-shell[data-theme=dark] .bundle-master-form,.workspace-shell[data-theme=dark] .master-edit-form,.workspace-shell[data-theme=dark] .stat-card,.workspace-shell[data-theme=dark] .table-wrap,.workspace-shell[data-theme=dark] .upload-requirements,.workspace-shell[data-theme=dark] .selected-file-list,.workspace-shell[data-theme=dark] .upload-file-progress-list,.workspace-shell[data-theme=dark] .upload-log-panel,.workspace-shell[data-theme=dark] .upload-progress-card,.workspace-shell[data-theme=dark] .upload-progress-summary,.workspace-shell[data-theme=dark] .upload-dropzone,.workspace-shell[data-theme=dark] .upload-dropzone-icon,.workspace-shell[data-theme=dark] .selected-dataset-chip,.workspace-shell[data-theme=dark] .selected-file-row,.workspace-shell[data-theme=dark] .upload-file-progress-row,.workspace-shell[data-theme=dark] .upload-log-list,.workspace-shell[data-theme=dark] .upload-selected-file,.workspace-shell[data-theme=dark] .upload-advanced,.workspace-shell[data-theme=dark] .card,.workspace-shell[data-theme=dark] .workspace-account-card,.workspace-shell[data-theme=dark] .master-drawer,.workspace-shell[data-theme=dark] .master-drawer-head,.workspace-shell[data-theme=dark] .pricing-summary-reference-grid div,.workspace-shell[data-theme=dark] .pricing-summary-target,.workspace-shell[data-theme=dark] .pricing-summary-reference-row span,.workspace-shell[data-theme=dark] .asset-role-section,.workspace-shell[data-theme=dark] .asset-candidate-section,.workspace-shell[data-theme=dark] .asset-candidate-button,.workspace-shell[data-theme=dark] .asset-candidate-preview,.workspace-shell[data-theme=dark] .asset-main-fallback,.workspace-shell[data-theme=dark] .asset-item,.workspace-shell[data-theme=dark] .asset-preview,.workspace-shell[data-theme=dark] .asset-option-row,.workspace-shell[data-theme=dark] .product-display-name-form,.workspace-shell[data-theme=dark] .master-advanced-editor,.workspace-shell[data-theme=dark] .master-field-grid div,.workspace-shell[data-theme=dark] .listing-detail-status-grid>div,.workspace-shell[data-theme=dark] .listing-detail-source-grid>div,.workspace-shell[data-theme=dark] .wcf-technical-info,.workspace-shell[data-theme=dark] .wcf-technical-row,.workspace-shell[data-theme=dark] .wcf-technical-copy,.workspace-shell[data-theme=dark] .wcf-technical-json,.workspace-shell[data-theme=dark] .product-detail-main-image,.workspace-shell[data-theme=dark] .product-detail-section-nav,.workspace-shell[data-theme=dark] .product-detail-section-nav button,.workspace-shell[data-theme=dark] .product-detail-modal .master-detail-section,.workspace-shell[data-theme=dark] .product-detail-thumb,.workspace-shell[data-theme=dark] .product-detail-stat,.workspace-shell[data-theme=dark] .product-detail-spec-table,.workspace-shell[data-theme=dark] .product-detail-pill-row span,.workspace-shell[data-theme=dark] .product-detail-tag-row span,.workspace-shell[data-theme=dark] .option-bulk-action-bar,.workspace-shell[data-theme=dark] .master-option-generator-summary span,.workspace-shell[data-theme=dark] .master-option-row,.workspace-shell[data-theme=dark] .master-bundle-row,.workspace-shell[data-theme=dark] .master-bundle-component-row,.workspace-shell[data-theme=dark] .mapped-listing-component-card,.workspace-shell[data-theme=dark] .master-component-summary div,.workspace-shell[data-theme=dark] .master-component-card,.workspace-shell[data-theme=dark] .mapped-market-card,.workspace-shell[data-theme=dark] .mapped-market-component,.workspace-shell[data-theme=dark] .workspace-alert-modal,.workspace-shell[data-theme=dark] .workspace-alert-head,.workspace-shell[data-theme=dark] .workspace-alert-actions,.workspace-shell[data-theme=dark] .mapping-modal,.workspace-shell[data-theme=dark] .mapping-modal-head,.workspace-shell[data-theme=dark] .mapping-modal-summary,.workspace-shell[data-theme=dark] .delete-scope-modal,.workspace-shell[data-theme=dark] .mapping-target-card,.workspace-shell[data-theme=dark] .mapping-selected-panel,.workspace-shell[data-theme=dark] .mapping-search-panel,.workspace-shell[data-theme=dark] .mapping-section,.workspace-shell[data-theme=dark] .mapping-option-row,.workspace-shell[data-theme=dark] .mapping-selected-row,.workspace-shell[data-theme=dark] .mapping-target-chip,.workspace-shell[data-theme=dark] .mapping-search-chip,.workspace-shell[data-theme=dark] .mapping-selected-row .mapping-selected-chip,.workspace-shell[data-theme=dark] .delete-scope-option,.workspace-shell[data-theme=dark] .listing-candidate-button,.workspace-shell[data-theme=dark] .sku-candidate-button,.workspace-shell[data-theme=dark] .product-filter-sidebar,.workspace-shell[data-theme=dark] .product-filter-card,.workspace-shell[data-theme=dark] .product-catalog-panel,.workspace-shell[data-theme=dark] .product-catalog-thumb,.workspace-shell[data-theme=dark] .product-price-values strong,.workspace-shell[data-theme=dark] .size-chart-card,.workspace-shell[data-theme=dark] .price-step,.workspace-shell[data-theme=dark] .hero{border-color:var(--vz-border-color);background:var(--vz-secondary-bg);color:var(--vz-body-color)}.workspace-shell[data-theme=dark] .hero,.workspace-shell[data-theme=dark] .data-table th{background:var(--vz-light)}.workspace-shell[data-theme=dark] .data-table td,.workspace-shell[data-theme=dark] .data-table th{border-color:var(--vz-border-color)}.workspace-shell[data-theme=dark] .wcf-technical-info summary,.workspace-shell[data-theme=dark] .wcf-long-value,.workspace-shell[data-theme=dark] .wcf-technical-json{color:var(--vz-body-color)}.workspace-shell[data-theme=dark] .upload-job-source-strip>div,.workspace-shell[data-theme=dark] .upload-result-summary-list>div,.workspace-shell[data-theme=dark] .upload-detail-summary-grid div{border-color:var(--vz-border-color);background:var(--vz-secondary-bg);color:var(--vz-body-color)}.workspace-shell[data-theme=dark] .upload-job-source-strip strong,.workspace-shell[data-theme=dark] .upload-result-summary-list strong,.workspace-shell[data-theme=dark] .upload-job-result-stack strong,.workspace-shell[data-theme=dark] .upload-detail-summary-grid dd{color:var(--vz-body-color)}.workspace-shell[data-theme=dark] .data-table tbody tr:hover td,.workspace-shell[data-theme=dark] .master-table tbody tr:hover td,.workspace-shell[data-theme=dark] .master-table tbody tr.is-selected td,.workspace-shell[data-theme=dark] .product-summary-row.is-active,.workspace-shell[data-theme=dark] .product-summary-row:hover,.workspace-shell[data-theme=dark] .product-facet-row:hover,.workspace-shell[data-theme=dark] .mapping-option-row:hover,.workspace-shell[data-theme=dark] .mapping-option-row.is-selected,.workspace-shell[data-theme=dark] .mapping-search-chip:hover,.workspace-shell[data-theme=dark] .delete-scope-option:hover:not(:disabled){background:var(--table-hover-bg)}.workspace-shell[data-theme=dark] .mapping-target-label,.workspace-shell[data-theme=dark] .mapped-target-label,.workspace-shell[data-theme=dark] .mapping-selected-row .mapping-selected-chip>span{color:#b8c5ff;background:#8fa6ff29}.workspace-shell[data-theme=dark] .mapping-target-meta,.workspace-shell[data-theme=dark] .mapped-target-meta-row,.workspace-shell[data-theme=dark] .mapping-option-row .mapping-option-titleline .mapping-option-name{color:var(--vz-secondary-color)}.workspace-shell[data-theme=dark] .mapped-target-item{border-color:var(--vz-border-color);background:#111a2e}.workspace-shell[data-theme=dark] .mapped-target-thumb{color:#b8c5ff;background:#8fa6ff29}.workspace-shell[data-theme=dark] .mapped-target-preview-button:hover{background:#8fa6ff14}.workspace-shell[data-theme=dark] .mapped-target-clear-button{color:var(--vz-secondary-color);background:#111a2eeb}.workspace-shell[data-theme=dark] .mapped-target-clear-button:hover:not(:disabled){color:#fecaca;background:#7f1d1d73;border-color:#f8717157}.workspace-shell[data-theme=dark] .mapping-preview-popover,.workspace-shell[data-theme=dark] .mapping-preview-head,.workspace-shell[data-theme=dark] .mapping-preview-component-row{border-color:var(--vz-border-color)}.workspace-shell[data-theme=dark] .mapping-preview-component-row{background:#111a2e}.workspace-shell[data-theme=dark] .master-component-head strong,.workspace-shell[data-theme=dark] .master-component-summary strong{color:var(--vz-heading-color)}.workspace-shell[data-theme=dark] .mapped-market-meta span,.workspace-shell[data-theme=dark] .mapped-market-thumb,.workspace-shell[data-theme=dark] .safe-stock-current,.workspace-shell[data-theme=dark] .option-code-suggestion,.workspace-shell[data-theme=dark] .option-cost-detail-editor,.workspace-shell[data-theme=dark] .option-cost-current,.workspace-shell[data-theme=dark] .option-cost-preview,.workspace-shell[data-theme=dark] .safe-stock-periods button,.workspace-shell[data-theme=dark] .safe-stock-controls .segmented-control button,.workspace-shell[data-theme=dark] .safe-stock-metrics span{background:#111a2e}.workspace-shell[data-theme=dark] .mapped-market-title strong,.workspace-shell[data-theme=dark] .mapped-market-option-line strong,.workspace-shell[data-theme=dark] .mapped-market-meta strong,.workspace-shell[data-theme=dark] .mapped-market-component strong,.workspace-shell[data-theme=dark] .safe-stock-current strong,.workspace-shell[data-theme=dark] .option-cost-current strong,.workspace-shell[data-theme=dark] .option-cost-preview strong,.workspace-shell[data-theme=dark] .option-cost-history-head h4,.workspace-shell[data-theme=dark] .safe-stock-metrics strong{color:var(--vz-body-color)}.workspace-shell[data-theme=dark] .option-provider-costs{border-color:var(--vz-border-color);background:#111a2e}.workspace-shell[data-theme=dark] .safe-stock-periods button.active,.workspace-shell[data-theme=dark] .safe-stock-controls .segmented-control button.active,.workspace-shell[data-theme=dark] .safe-stock-recommendation{background:#60a5fa29}.workspace-shell[data-theme=dark] .master-group-row td{color:var(--vz-body-color);background:#16213a}.workspace-shell[data-theme=dark] .master-table tbody tr.master-child-row td{background:#0f172a}.workspace-shell[data-theme=dark] .master-table tbody tr.master-child-row:hover td,.workspace-shell[data-theme=dark] .master-table tbody tr.master-child-row.is-selected td{background:#17223b}.workspace-shell[data-theme=dark] .master-table tbody tr.master-child-row td:first-child{border-left-color:#365188}.workspace-shell[data-theme=dark] .listing-child-anchor:before,.workspace-shell[data-theme=dark] .listing-child-anchor:after{background:#4f67a8}.workspace-shell[data-theme=dark] .group-toggle-button{color:#9db6ff;background:#111827;border-color:#2f3d5f}.workspace-shell[data-theme=dark] .group-toggle-button:hover{background:#17223b;border-color:#6687df}.workspace-shell[data-theme=dark] .toolbar-search,.workspace-shell[data-theme=dark] .toolbar-select,.workspace-shell[data-theme=dark] .toolbar-textarea,.workspace-shell[data-theme=dark] .form-control,.workspace-shell[data-theme=dark] .form-select,.workspace-shell[data-theme=dark] input,.workspace-shell[data-theme=dark] select,.workspace-shell[data-theme=dark] textarea{border-color:var(--vz-input-border-custom);color:var(--vz-body-color);background:#2a2f34}.workspace-shell[data-theme=dark] input::placeholder,.workspace-shell[data-theme=dark] textarea::placeholder{color:#878a99}.workspace-shell[data-theme=dark] select option,.workspace-shell[data-theme=dark] .button.ghost{color:var(--vz-body-color);background:#2a2f34}.workspace-shell[data-theme=dark] .button.ghost:hover:not(:disabled){color:var(--vz-primary);background:#29324f}.workspace-shell[data-theme=dark] .button{color:#fff}.workspace-shell[data-theme=dark] .button.danger{background:var(--danger-ink);color:#fff;border-color:var(--danger-ink)}.workspace-shell[data-theme=dark] .button.danger:hover:not(:disabled){color:#fff;background:#912018;border-color:#912018}.workspace-shell[data-theme=dark] .insight-calendar-weekday,.workspace-shell[data-theme=dark] .insight-calendar-day.is-placeholder{background:#2a2f34}.workspace-shell[data-theme=dark] .calendar-day-number,.workspace-shell[data-theme=dark] .insight-calendar-account-group h3{color:var(--vz-body-color)}.workspace-shell[data-theme=dark] .insight-calendar-day,.workspace-shell[data-theme=dark] .insight-upload-item.is-missing,.workspace-shell[data-theme=dark] .insight-calendar-toolbar,.workspace-shell[data-theme=dark] .insight-calendar-overview,.workspace-shell[data-theme=dark] .insight-calendar-action-list,.workspace-shell[data-theme=dark] .insight-calendar-maintenance,.workspace-shell[data-theme=dark] .insight-calendar-exclusion-panel,.workspace-shell[data-theme=dark] .insight-calendar-exclusion-modal,.workspace-shell[data-theme=dark] .insight-calendar-detail-modal,.workspace-shell[data-theme=dark] .insight-calendar-detail-modal-head,.workspace-shell[data-theme=dark] .insight-calendar-exclusion-row,.workspace-shell[data-theme=dark] .insight-calendar-overview-card,.workspace-shell[data-theme=dark] .insight-calendar-action-row,.workspace-shell[data-theme=dark] .insight-calendar-upload-panel,.workspace-shell[data-theme=dark] .insight-calendar-upload-dropzone,.workspace-shell[data-theme=dark] .insight-calendar-upload-status,.workspace-shell[data-theme=dark] .insight-calendar-inspect-status,.workspace-shell[data-theme=dark] .insight-calendar-inspect-result,.workspace-shell[data-theme=dark] .insight-calendar-event-panel,.workspace-shell[data-theme=dark] .insight-calendar-event-row{background:#212529}.workspace-shell[data-theme=dark] .insight-calendar-upload-dropzone.is-dragging,.workspace-shell[data-theme=dark] .insight-calendar-upload-file-row,.workspace-shell[data-theme=dark] .insight-calendar-inspect-comparison div,.workspace-shell[data-theme=dark] .insight-calendar-exclusion-target strong{background:#252b31}.workspace-shell[data-theme=dark] .insight-calendar-exclusion-row strong,.workspace-shell[data-theme=dark] .insight-calendar-upload-file-list-head strong,.workspace-shell[data-theme=dark] .insight-calendar-upload-file-row strong,.workspace-shell[data-theme=dark] .insight-calendar-inspect-result strong,.workspace-shell[data-theme=dark] .insight-calendar-inspect-comparison strong,.workspace-shell[data-theme=dark] .insight-calendar-suggested-target strong,.workspace-shell[data-theme=dark] .insight-calendar-overview-card strong,.workspace-shell[data-theme=dark] .insight-calendar-action-row strong,.workspace-shell[data-theme=dark] .insight-calendar-upload-guide h3,.workspace-shell[data-theme=dark] .insight-calendar-event-main strong{color:var(--vz-body-color)}.workspace-shell[data-theme=dark] .insight-calendar-day.is-complete,.workspace-shell[data-theme=dark] .insight-upload-item.is-complete{background:#027a4829}.workspace-shell[data-theme=dark] .insight-calendar-day.is-partial,.workspace-shell[data-theme=dark] .insight-upload-item.is-excluded{background:#c2410c24}.workspace-shell[data-theme=dark] .insight-calendar-day.is-missing{background:#b423181f}.workspace-shell[data-theme=dark] .workspace-toast{border-color:var(--vz-border-color);color:var(--vz-body-color);background:#111827f5}.workspace-shell[data-theme=dark] .workspace-modal-backdrop,.workspace-shell[data-theme=dark] .product-create-modal-backdrop{background:#02061794}.workspace-shell[data-theme=dark] .workspace-modal-card,.workspace-shell[data-theme=dark] .workspace-modal-head,.workspace-shell[data-theme=dark] .workspace-modal-actions,.workspace-shell[data-theme=dark] .product-create-modal{border-color:var(--vz-border-color);background:var(--vz-secondary-bg);color:var(--vz-body-color)}.workspace-shell[data-theme=dark] .workspace-modal-head h2{color:var(--vz-heading-color)}.workspace-shell[data-theme=dark] .panel-empty,.workspace-shell[data-theme=dark] .text-muted,.workspace-shell[data-theme=dark] .stat-label,.workspace-shell[data-theme=dark] .mono,.workspace-shell[data-theme=dark] .section-head p,.workspace-shell[data-theme=dark] .product-catalog-product-cell span,.workspace-shell[data-theme=dark] .product-detail-meta-line,.workspace-shell[data-theme=dark] .product-detail-description-grid p,.workspace-shell[data-theme=dark] .product-display-name-head span,.workspace-shell[data-theme=dark] .hero p{color:var(--vz-secondary-color)}.workspace-shell[data-theme=dark] h1,.workspace-shell[data-theme=dark] h2,.workspace-shell[data-theme=dark] h3,.workspace-shell[data-theme=dark] h4,.workspace-shell[data-theme=dark] .master-drawer-head h2,.workspace-shell[data-theme=dark] .master-detail-section h3,.workspace-shell[data-theme=dark] .product-detail-title-row h3,.workspace-shell[data-theme=dark] .pricing-summary-heading h3,.workspace-shell[data-theme=dark] .pricing-summary-reference-grid strong,.workspace-shell[data-theme=dark] .pricing-summary-target-head strong,.workspace-shell[data-theme=dark] .product-detail-stat strong,.workspace-shell[data-theme=dark] .listing-detail-status-grid strong,.workspace-shell[data-theme=dark] .listing-detail-source-grid strong,.workspace-shell[data-theme=dark] .product-detail-choice-grid strong,.workspace-shell[data-theme=dark] .product-detail-description-grid h4,.workspace-shell[data-theme=dark] .product-detail-spec-card h4,.workspace-shell[data-theme=dark] .product-detail-spec-table strong,.workspace-shell[data-theme=dark] .product-edit-section summary,.workspace-shell[data-theme=dark] .product-filter-card h2,.workspace-shell[data-theme=dark] .product-filter-card h3,.workspace-shell[data-theme=dark] .product-catalog-product-cell strong,.workspace-shell[data-theme=dark] .option-catalog-meta-stack strong,.workspace-shell[data-theme=dark] .fulfillment-stock-summary>strong,.workspace-shell[data-theme=dark] .workspace-form-field span,.workspace-shell[data-theme=dark] .asset-role-head strong,.workspace-shell[data-theme=dark] .asset-candidate-section strong,.workspace-shell[data-theme=dark] .product-display-name-head strong,.workspace-shell[data-theme=dark] .asset-meta strong{color:var(--vz-heading-color)}.workspace-shell[data-theme=dark] .product-summary-row,.workspace-shell[data-theme=dark] .product-facet-row{color:var(--vz-body-color)}.workspace-shell[data-theme=dark] .product-summary-row strong,.workspace-shell[data-theme=dark] .product-facet-row strong,.workspace-shell[data-theme=dark] .product-row-tags span:not(.subtle),.workspace-shell[data-theme=dark] .product-catalog-tab em{background:var(--vz-tertiary-bg);color:var(--vz-secondary-color)}.workspace-shell[data-theme=dark] .product-detail-spec-table span{background:var(--vz-light);color:var(--vz-secondary-color)}.workspace-shell[data-theme=dark] .product-detail-thumb.is-active{border-color:#8fa6ff;box-shadow:0 0 0 2px #8fa6ff38}.workspace-shell[data-theme=dark] .product-detail-section-nav button:hover,.workspace-shell[data-theme=dark] .product-detail-section-nav button.is-active{color:#b8c5ff;background:#17223b;border-color:#8fa6ff}.workspace-shell[data-theme=dark] .master-form-fieldset:disabled input,.workspace-shell[data-theme=dark] .master-form-fieldset:disabled textarea,.workspace-shell[data-theme=dark] .master-form-fieldset:disabled select,.workspace-shell[data-theme=dark] .asset-drop-zone{border-color:var(--vz-border-color);background:var(--vz-tertiary-bg);color:var(--vz-body-color)}.workspace-shell[data-theme=dark] .asset-drop-zone.is-dragging{background:#202a42;border-color:#8da7f5}.workspace-shell[data-theme=dark] .asset-drop-zone.is-invalid{color:#ffb4a8;background:#ff6b6b24;border-color:#ff8787b8}.workspace-shell[data-theme=dark] .workspace-form-success{color:#8ee0b3;background:#173526;border-color:#2f6f51}.workspace-shell[data-theme=dark] .workspace-form-error{color:#ffaaa5;background:#3a1f1e;border-color:#7a302b}@keyframes workspace-spin{to{transform:rotate(360deg)}}@keyframes workspace-shimmer{to{transform:translate(100%)}}@media (max-width:1180px){.inventory-stock-filter-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-action-result{grid-template-columns:minmax(0,1fr)}.marketplace-products-layout{grid-template-columns:1fr}.product-detail-modal-stack .option-side-drawer{flex-basis:clamp(420px,44vw,520px)}.product-detail-overview,.product-detail-drawer.with-sidecar .product-detail-overview{grid-template-columns:minmax(0,1fr)}.product-detail-main-image{min-height:320px}.product-detail-stat-grid,.product-detail-drawer.with-sidecar .product-detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-description-grid{grid-template-columns:minmax(0,1fr)}.product-filter-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.product-filter-card{border-right:1px solid var(--soft)}.product-filter-card:nth-child(2n){border-right:0}}@media (max-width:760px){.inventory-stock-filter-cards,.inventory-detail-grid,.inventory-action-result-metrics,.inventory-action-confirm-metrics{grid-template-columns:1fr}.inventory-toolbar,.inventory-opening-confirmation-main{flex-direction:column;align-items:stretch}.inventory-detail-drawer{width:100vw}.inventory-detail-drawer-actions{flex-direction:column;align-items:stretch}.inventory-detail-drawer-actions .button{justify-content:center}.inventory-action-confirm-head,.inventory-action-confirm-actions,.inventory-action-result-actions{flex-direction:column;align-items:stretch}.inventory-action-confirm-head .button,.inventory-action-confirm-actions .button,.inventory-action-result-actions .button{justify-content:center}.product-filter-sidebar{grid-template-columns:1fr}.product-filter-card,.product-filter-card:nth-child(2n){border-right:0}.product-catalog-toolbar{grid-template-columns:1fr;align-items:stretch}.product-catalog-search{width:100%;min-width:0;max-width:none}.product-catalog-actions{justify-content:flex-start}.index-toolbar-main{grid-template-columns:1fr;align-items:stretch}.index-toolbar-actions,.index-toolbar-summary{justify-self:stretch}}@media (max-width:1180px){.workspace-quick-nav-trigger{justify-content:center;width:42px;min-width:42px;padding-inline:0}.workspace-quick-nav-trigger-label,.workspace-quick-nav-kbd{display:none}}@media (max-width:900px){.workspace-shell{display:block}.workspace-shell .workspace-topbar{left:0}.workspace-content.main-content,.workspace-shell.is-sidebar-collapsed .workspace-content.main-content{margin-left:0}.workspace-main.page-content{padding:calc(70px + 1rem) .75rem 28px}.browser-layout,.product-detail-shell,.commerce-trend-grid{grid-template-columns:1fr}.commerce-trend-row{grid-template-columns:minmax(66px,auto) minmax(90px,1fr) minmax(72px,auto)}.desktop-only{display:none!important}.mobile-only{display:block!important}.workspace-topbar .mobile-only{display:inline-flex!important}.workspace-mobile-bar.mobile-only,.workspace-sidebar-backdrop.mobile-only{display:flex!important}.workspace-sidebar.navbar-menu.mobile-sidebar{z-index:1004;width:min(320px,100vw - 24px);height:100vh;margin-left:0;padding-bottom:24px;display:flex;left:0}.workspace-sidebar.navbar-menu.mobile-sidebar .navbar-brand-box{display:flex}.workspace-topbar-title,.workspace-topbar-user-copy,.workspace-topbar-user .status-pill,.workspace-topbar-user .workspace-account-button,.workspace-topbar-user .button.ghost.compact:not(.workspace-account-button){display:none}.workspace-topbar-user{background:0 0;min-height:70px;padding:0 .5rem}.workspace-quick-nav-panel{width:auto;position:fixed;top:78px;left:8px;right:8px}.workspace-quick-nav-panel:before{display:none}.workspace-quick-nav-result{grid-template-columns:minmax(0,1fr)}.workspace-quick-nav-result code{justify-self:start;max-width:100%}.workspace-notification-popover{width:min(360px,100vw - 16px);right:-52px}.notification-settings-grid{grid-template-columns:1fr}.mobile-only.mobile-stack{display:grid!important}.section-head,.hero-row{flex-direction:column;align-items:stretch}.pricing-summary-reference-grid{grid-template-columns:1fr}.pricing-context-strip{grid-template-columns:1fr;align-items:stretch}.pricing-context-chip-row{justify-content:flex-start}.pricing-summary-target-head{flex-direction:column}.inventory-toolbar,.inventory-opening-confirmation-main,.inventory-layer-editor-footer{flex-direction:column;align-items:stretch}.inventory-layer-form,.purchase-toolbar-controls,.purchase-document-actions,.purchase-payment-form,.fx-form-grid{grid-template-columns:1fr}.order-collection-drawer-stack,.order-collection-drawer-stack.has-history{width:100%}.order-collection-drawer-stack.has-history{grid-template-columns:1fr;display:grid}.order-history-drawer,.order-collection-drawer{width:100%}.order-history-drawer{border-bottom:1px solid var(--line);max-height:44vh}.order-source-drop-zone,.purchase-list-head{flex-direction:column;align-items:stretch}.wide-field{grid-column:auto}.hero-actions,.inline-actions{align-items:stretch}.product-breadcrumb-bar{top:64px}.product-recrawl-toolbar{justify-content:stretch}.product-recrawl-toolbar-label{width:100%}.product-recrawl-remote{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.global-recrawl-actions{grid-template-columns:1fr}.cdh-recrawl-panel{padding-top:.875rem}.cdh-filter-toolbar .toolbar-search,.cdh-filter-toolbar .toolbar-select,.filter-toolbar>.toolbar-search,.filter-toolbar>.toolbar-select,.toolbar-query-group{flex-basis:100%;width:100%;max-width:none}.toolbar-query-group .toolbar-select{flex-basis:120px}.filter-toolbar .toolbar-page-summary,.filter-toolbar .toolbar-pagination{width:100%;margin-left:0}.filter-popover,.filter-popover.compact{width:100%;min-width:0;box-shadow:none;grid-template-columns:1fr;margin-top:8px;position:static}.index-applied-filters{align-items:flex-start}.cdh-filter-toolbar .toolbar-page-summary{width:100%;margin-left:0}.page-shell{width:100%;padding:0}.hero{margin:-16px -.75rem .875rem;padding:9px .75rem}.grid{grid-template-columns:1fr}.sellmate-sync-layout,.master-edit-form,.master-inline-form,.master-field-grid,.master-option-row,.master-bundle-row,.master-bundle-component-row,.mapped-listing-component-card,.master-component-row,.master-component-summary,.master-component-preview,.option-cost-grid,.option-cost-detail-grid,.option-provider-cost-form,.option-cost-terms-grid,.product-detail-stat-grid,.listing-detail-summary,.listing-detail-field-grid,.listing-detail-status-grid,.listing-detail-source-grid,.product-detail-choice-grid,.product-detail-spec-table div{grid-template-columns:minmax(0,1fr)}.product-detail-main-image{min-height:260px}.product-detail-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.master-drawer,.master-drawer-stack{width:100vw}.product-detail-modal-backdrop{align-items:stretch;padding:0}.product-detail-modal-stack{width:100vw;height:100dvh;max-height:none}.product-create-modal{width:100vw;max-height:100dvh}.product-detail-section-nav{flex-wrap:nowrap;position:static;overflow-x:auto}.product-detail-drawer,.master-drawer.with-sidecar,.option-side-drawer{flex:0 0 100vw;width:100vw}.product-detail-modal-stack .product-detail-modal,.product-detail-modal-stack .product-detail-modal:only-child,.product-detail-modal-stack .option-side-drawer{border-radius:0}.option-side-drawer{position:absolute;inset:0 0 0 auto}.asset-role-head,.asset-option-row,.product-display-name-form{grid-template-columns:minmax(0,1fr)}.product-detail-edit-grid .master-wide-field:not(.master-advanced-editor),.product-detail-edit-grid .master-advanced-editor{grid-column:1/-1}.asset-manager.compact .asset-role-sections,.asset-manager.compact .asset-role-head,.asset-manager.compact .asset-item{grid-template-columns:minmax(0,1fr)}.asset-manager.compact .asset-preview{width:min(120px,100%)}.mapping-modal-backdrop,.mapping-modal-backdrop[data-barcode-dual-modal=setup]{padding:0}.mapping-modal{border-radius:0;width:100vw;max-height:100vh}.mapping-modal.barcode-print-modal{width:100vw;height:100dvh;max-height:100dvh}.mapping-target-modal{width:100vw;height:100vh;max-height:100vh}.mapping-modal-body{grid-template-columns:minmax(0,1fr);overflow:auto}.mapping-target-modal .mapping-modal-body,.mapping-modal-body.barcode-print-modal-body,.mapping-modal-summary.barcode-print-summary,.barcode-print-control-grid,.barcode-management-summary,.barcode-print-missing-row{grid-template-columns:minmax(0,1fr)}.mapping-selected-panel,.mapping-search-panel{max-height:none;overflow:visible}.mapping-search-input-row{grid-template-columns:minmax(0,1fr)}.mapping-target-modal .mapping-selected-panel,.mapping-target-modal .mapping-search-panel{max-height:none}.mapping-target-card,.mapping-recent-row,.mapping-selected-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.settings-layout,.settings-target-form,.sales-export-form,.upload-job-form,.insight-calendar-layout,.sales-breakdown-grid{grid-template-columns:1fr}.insight-calendar-grid{min-width:760px}.insight-calendar-panel{overflow-x:auto}.insight-calendar-detail{position:static}.upload-detail-title,.upload-error-head,.upload-requirement-head,.upload-drop-zone,.upload-selected-file{flex-direction:column;align-items:stretch}.upload-drop-zone:before{flex-basis:44px;width:44px;height:44px}.upload-detection{width:100%;margin-left:0}.upload-detail-grid,.upload-detail-summary-grid,.upload-json-grid,.upload-requirement-grid,.upload-advanced-grid,.upload-job-source-strip,.upload-result-summary-list{grid-template-columns:1fr}.product-main-media{min-height:280px}.price-change-row{grid-template-columns:1fr;gap:4px}.price-change-head{display:none}body{font-size:14px}.toolbar-search,.toolbar-select,.button{padding:9px 11px;font-size:13px}.toolbar-pagination{justify-content:space-between;width:100%}.overlay-backdrop{padding:12px}.media-overlay-stage{min-height:44vh}.detail-flow-fallback{min-height:260px}.detail-flow-list{width:100%}}
