.finance-cards[data-v-63e58c63]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-bottom:24px;display:grid}.finance-cards header[data-v-63e58c63]{border-bottom:1px solid var(--border);padding:20px}.finance-cards h2[data-v-63e58c63]{margin:0 0 12px;font-size:17px}.finance-cards strong[data-v-63e58c63]{font-size:30px}.card-body[data-v-63e58c63]{padding:12px 20px}.card-body button[data-v-63e58c63]{text-align:left;padding:8px 0;display:block}.card-body small[data-v-63e58c63]{color:var(--muted);display:block}.finance-cards footer[data-v-63e58c63]{border-top:1px solid var(--border);padding:12px 20px}.finance-balances[data-v-63e58c63]{margin-bottom:24px}.balance-note[data-v-63e58c63]{padding:0 24px 18px}.finance-shortcuts[data-v-63e58c63]{flex-wrap:wrap;gap:16px;padding:22px;display:flex}.cost-tabs[data-v-b653d990],.cost-filters[data-v-b653d990]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.cost-filters[data-v-b653d990]{margin:0;padding:20px}.cost-filters label[data-v-b653d990]{flex:1;min-width:145px}.cost-filters input[data-v-b653d990],.cost-filters select[data-v-b653d990]{width:100%}.cost-summary[data-v-b653d990]{background:#f1f7f3;padding:16px 20px}.cost-summary p[data-v-b653d990]{margin:8px 0}.cost-note[data-v-b653d990]{padding:24px}.cost-dialog[data-v-b653d990]{width:95vw;max-width:1000px}.cost-dialog-body[data-v-b653d990]{max-height:75vh;padding:24px;overflow:auto}.cost-dialog-body table[data-v-b653d990]{width:100%;margin:16px 0}.cost-dialog-body form[data-v-b653d990]{gap:16px;display:grid}.cost-dialog-body details[data-v-b653d990]{margin:20px 0}.cost-dialog-body small[data-v-b653d990],td small[data-v-b653d990]{color:var(--muted);margin-top:5px;display:block}td[data-v-b653d990]{white-space:normal}.cost-dialog-body summary[data-v-b653d990]{cursor:pointer;color:#287a6a}@media (width<=650px){.cost-filters label[data-v-b653d990]{flex-basis:100%}.cost-dialog-body[data-v-b653d990]{padding:16px}}.finance-shipment-overlay[data-v-7ce753ac]{z-index:1200}.finance-shipment[data-v-7ce753ac]{width:95vw;max-width:980px}.form-fields[data-v-7ce753ac]{max-height:75vh;overflow:auto}.finance-shipment table[data-v-7ce753ac]{width:100%}.finance-shipment small[data-v-7ce753ac]{display:block}.warehouse-overview[data-v-125fd434]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.warehouse-card header[data-v-125fd434]{border-bottom:1px solid var(--border);padding:18px 20px}.warehouse-card h2[data-v-125fd434]{margin:0 0 8px;font-size:16px}.warehouse-card header strong[data-v-125fd434]{color:#244c3e;margin-right:8px;font-size:28px}.warehouse-card-list[data-v-125fd434]{min-height:50px;padding:10px 20px}.warehouse-card-list button[data-v-125fd434]{text-align:left;padding:7px 0;line-height:1.7;display:block}.warehouse-card header small[data-v-125fd434]{display:inline}.warehouse-card-list small[data-v-125fd434]{color:var(--muted);display:block}.warehouse-card footer[data-v-125fd434]{border-top:1px solid var(--border);padding:10px 20px}.customer-import-modal[data-v-740bab90]{width:min(860px,94vw);max-height:90vh;overflow-y:auto}.customer-import-body[data-v-740bab90]{gap:14px;padding:24px;display:grid}.customer-import-report[data-v-740bab90]{border:1px solid #dce4df;border-radius:8px;gap:12px;padding:16px;display:grid}.customer-import-report td[data-v-740bab90]{white-space:normal}.customer-import-report .table-scroll[data-v-740bab90]{max-height:300px;overflow:auto}.sku-thumbnail[data-v-e1bfae76]{vertical-align:middle;border:1px solid #ddd;border-radius:8px;flex-shrink:0;width:56px;height:56px;margin:0 10px 8px 0;padding:0;display:inline-flex;overflow:hidden}.sku-thumbnail img[data-v-e1bfae76]{object-fit:cover;width:100%;height:100%}.placeholder[data-v-e1bfae76]{color:#6b8175;background:#f1f4f2;justify-content:center;align-items:center}.expanded-image[data-v-e1bfae76]{object-fit:contain;width:100%;max-height:70vh}.warehouse-tabs[data-v-e549492d],.warehouse-actions[data-v-e549492d]{flex-wrap:wrap;gap:10px;display:flex}.warehouse-tabs[data-v-e549492d]{margin-bottom:20px}.warehouse-filters[data-v-e549492d]{flex-wrap:wrap;align-items:end;gap:14px;padding:20px 24px;display:flex}.warehouse-filters label[data-v-e549492d]{gap:7px;max-width:240px;display:grid}.warehouse-filters input[data-v-e549492d],.warehouse-filters select[data-v-e549492d]{width:100%}.warehouse-message[data-v-e549492d]{padding:20px 24px}.warehouse-modal[data-v-e549492d]{width:min(700px,95vw);max-height:90vh;overflow:auto}.warehouse-modal form[data-v-e549492d]{padding:24px}.warehouse-modal fieldset[data-v-e549492d]{border:0;gap:18px;padding:0;display:grid}.warehouse-modal label[data-v-e549492d]{gap:8px;display:grid}.warehouse-preview[data-v-e549492d]{background:#f1f7f3;border-radius:8px;padding:16px}td[data-v-e549492d]{white-space:normal}small[data-v-e549492d]{display:block}.warehouse-modal footer[data-v-e549492d]{justify-content:end;gap:12px;padding:20px 0 0;display:flex}.material-issues[data-v-e9516e22]{margin:20px 0;overflow:visible}.batch-picker[data-v-e9516e22]{min-width:min(100%,320px);position:relative}.batch-choice[data-v-e9516e22]{text-align:left;white-space:normal}.batch-options[data-v-e9516e22]{z-index:8;border:1px solid var(--border);background:#fff;border-radius:10px;width:min(660px,80vw);padding:16px;position:absolute;top:100%;left:0;box-shadow:0 8px 28px #0002}.batch-search[data-v-e9516e22]{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:12px;display:flex}.batch-option[data-v-e9516e22]{text-align:left;border:0;border-bottom:1px solid var(--border);background:#fff;width:100%;padding:12px;display:block}.batch-option[data-v-e9516e22]:hover,.batch-option[aria-selected=true][data-v-e9516e22]{background:#edf5f0}.batch-options [role=listbox][data-v-e9516e22]{max-height:300px;margin-bottom:12px;overflow:auto}.material-issues label[data-v-e9516e22]{gap:8px;display:grid}.material-issues select[data-v-e9516e22]{font:inherit;padding:10px}.issue-actions[data-v-e9516e22]{flex-wrap:wrap;gap:12px;display:flex}.material-issues small[data-v-e9516e22]{display:block}.modal[data-v-e9516e22]{max-height:90vh;overflow:auto}.admin-overview .metric-grid[data-v-5a6f0925]{margin-bottom:24px}.metric-card[data-v-5a6f0925]{text-align:left;cursor:pointer}.metric-card strong[data-v-5a6f0925]{margin:12px 0;font-size:32px;display:block}.metric-card small[data-v-5a6f0925]{display:block}.admin-overview>.panel[data-v-5a6f0925]{margin-bottom:24px}.rule-cards[data-v-5a6f0925]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding:24px;display:grid}.rule-cards button[data-v-5a6f0925]{text-align:left;color:#304f43;background:#fafcfb;border:1px solid #dce6df;border-radius:10px;gap:10px;padding:20px;display:grid}.rule-cards small[data-v-5a6f0925]{color:#7c8d84}.link[data-v-5a6f0925]{color:#227867}.reason[data-v-5a6f0925]{overflow-wrap:anywhere;white-space:pre-wrap;max-width:400px}.history-filters[data-v-5a6f0925]{flex-wrap:wrap;align-items:end;gap:12px;padding:18px 24px;display:flex}.history-filters label[data-v-5a6f0925]{gap:8px;display:grid}.policy-history[data-v-912f178e]{margin-top:24px}.policy-history summary[data-v-912f178e]{cursor:pointer;color:#247969;font-weight:600}.policy-history li[data-v-912f178e]{border-bottom:1px solid #e3eae7;padding:12px 0}.policy-history ol[data-v-912f178e]{padding-left:24px}.policy-history p[data-v-912f178e]{margin:6px 0}.history-pages[data-v-912f178e]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sales-policies[data-v-c2828f7e]{padding:24px}.sales-policies fieldset[data-v-c2828f7e]{border:0;min-width:0;padding:0}.sales-policies label[data-v-c2828f7e]{gap:8px;margin:16px 0;display:grid}.sales-policies .checkbox-label[data-v-c2828f7e]{display:flex}.policy-current article[data-v-c2828f7e]{border-bottom:1px solid #e4eae6;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.policy-current article p[data-v-c2828f7e]{margin:8px 0}.policy-actions[data-v-c2828f7e]{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.policy-change[data-v-c2828f7e]{background:#f3f7f4;border-radius:8px;padding:16px}.policy-change p[data-v-c2828f7e]{margin:8px 0}.rule-policy[data-v-560a1611]{margin-top:20px;padding:24px}.rule-heading[data-v-560a1611]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rule-heading h2[data-v-560a1611]{margin-top:0}.rule-heading p[data-v-560a1611]{max-width:850px}.rule-policy form[data-v-560a1611]{max-width:650px}.rule-policy fieldset[data-v-560a1611]{border:0;margin:0;padding:0}.rule-policy label[data-v-560a1611]{gap:8px;margin:16px 0;display:grid}.current-policy[data-v-560a1611]{grid-template-columns:minmax(130px,220px) 1fr;gap:12px;display:grid}.current-policy dd[data-v-560a1611]{margin:0;font-weight:600}.current-policy dt[data-v-560a1611]{color:#71877d}.change-summary[data-v-560a1611]{background:#f3f7f4;border-radius:8px;padding:14px}.change-summary p[data-v-560a1611]{margin:8px 0}.rule-actions[data-v-560a1611]{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.batch-progress[data-v-f99a3bae]{white-space:normal}.progress-stages[data-v-f99a3bae]{flex-wrap:wrap;gap:6px;display:flex}.progress-stage[data-v-f99a3bae]{background:#f1f6f3;border:1px solid #dce8e1;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.progress-stage.firing-active[data-v-f99a3bae]{color:#805a22;background:#fff3e3;border-color:#ecd3ab}.progress-stage strong[data-v-f99a3bae]{color:inherit;font-size:12px}.progress-stage small[data-v-f99a3bae]{color:inherit;margin:0}.batch-progress>small[data-v-f99a3bae]{margin-top:6px;display:block}.sku-picker[data-v-560550aa]{align-items:center;gap:8px;display:flex}.sku-picker select[data-v-560550aa]{flex:1;min-width:140px}.business-print-root{z-index:200;color:#202828;background:#34413fbb;padding:24px;position:fixed;inset:0;overflow:auto}.business-print-toolbar{background:#fff;border-radius:8px;align-items:center;gap:12px;max-width:210mm;margin:0 auto 16px;padding:14px;display:flex}.business-print-toolbar span{flex:1;font-size:12px}.business-print-paper{box-sizing:border-box;background:#fff;width:210mm;max-width:100%;min-height:297mm;margin:0 auto;padding:16mm;box-shadow:0 4px 24px #0002}.business-print-heading{text-align:center;overflow-wrap:anywhere;border-bottom:2px solid #202828;margin-bottom:18px;padding-bottom:16px}.business-print-heading h1{margin:8px 0;font-size:24px}.business-print-reference{font-size:15px}.business-print-fields{grid-template-columns:1fr 1fr;gap:12px 20px;margin:0 0 20px;display:grid}.business-print-fields>div{break-inside:avoid;min-width:0}.business-print-fields dt{color:#555;margin-bottom:4px;font-size:11px}.business-print-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px}.business-print-table{border-collapse:collapse;table-layout:fixed;width:100%}.business-print-table thead{display:table-header-group}.business-print-table th,.business-print-table td{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;color:#202828;border:1px solid #777;padding:9px;font-size:12px}.business-print-table th{background:#f2f4f3}.business-print-table tr{break-inside:avoid}.business-print-table th:first-child{width:15%}.business-print-table th:last-child{width:20%}.business-print-notice{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:20px;font-size:11px;line-height:1.7}.business-print-footer{overflow-wrap:anywhere;border-top:1px solid #999;flex-wrap:wrap;gap:8px 20px;margin-top:20px;padding-top:10px;font-size:10px;display:flex}.business-print-qr{width:60mm;height:60mm;image-rendering:pixelated;break-inside:avoid;margin:18px auto;display:block}@media print{@page{size:A4 portrait;margin:12mm}html.business-printing,body.business-printing{background:#fff!important;min-width:0!important;height:auto!important}body.business-printing>:not(.business-print-root){display:none!important}.business-print-root{background:#fff!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.business-print-toolbar{display:none!important}.business-print-paper{width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;margin:0!important;padding:0!important}}.batch-print-button[data-v-303c637a]{display:inline-block}.batch-print-error[data-v-303c637a]{color:#a83b30;white-space:normal;max-width:220px}.work-filters[data-v-ca245244]{background:#f5f8f6;flex-wrap:wrap;align-items:end;gap:12px;padding:16px 24px;display:flex}.work-filters label[data-v-ca245244]{gap:5px;font-size:13px;display:grid}.work-filters input[data-v-ca245244]{max-width:180px}.attachments-backdrop[data-v-ac160a81]{z-index:110}.technical-preview[data-v-ac160a81]{object-fit:contain;background:#f5f8f6;flex-shrink:0;width:140px;height:110px}.attachments[data-v-ac160a81]{width:min(760px,100%);max-height:90vh;overflow-y:auto}.attachments>p[data-v-ac160a81],.attachments>ul[data-v-ac160a81],.attachments>form[data-v-ac160a81]{margin:20px 28px}.attachment-list[data-v-ac160a81]{padding:0;list-style:none}.attachment-list li[data-v-ac160a81]{border-bottom:1px solid #e5ebe7;align-items:center;gap:12px;padding:12px 0;display:flex}.attachment-list li div[data-v-ac160a81]{overflow-wrap:anywhere;flex:1;min-width:0}.attachment-list button[data-v-ac160a81]{flex-shrink:0}.attachment-list small[data-v-ac160a81]{color:#758b82;display:block}.attachments form[data-v-ac160a81]{gap:16px;display:grid}.attachments .checkbox-label[data-v-ac160a81]{align-items:flex-start;gap:10px;display:flex}.development-panel[data-v-3aefcde9]{margin-bottom:24px}td[data-v-3aefcde9]{white-space:normal;max-width:520px}td .text-button[data-v-3aefcde9]{margin-right:12px}.modal[data-v-3aefcde9]{max-height:90vh;overflow-y:auto}.supply-review[data-v-6d320f12]{width:min(900px,95vw);max-height:90vh;overflow:auto}.review-content[data-v-6d320f12]{white-space:normal;gap:18px;padding:24px;display:grid}table[data-v-6d320f12]{min-width:600px}.review-content label[data-v-6d320f12]{gap:8px;display:grid}.review-content .checkbox-label[data-v-6d320f12]{display:flex}.production-tabs[data-v-0704f83f],.production-allocation[data-v-0704f83f]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.production-allocation label[data-v-0704f83f]{flex:1;min-width:120px}.batch-progress-cell[data-v-0704f83f]{white-space:normal;min-width:240px;max-width:480px}.planning-scope[data-v-0704f83f]{justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.planning-filters[data-v-0704f83f]{flex-wrap:wrap;align-items:end;gap:12px;padding:16px 0 22px;display:flex}.planning-filters label[data-v-0704f83f]{gap:6px;font-size:13px;display:grid}.planning-filters input[data-v-0704f83f]{max-width:185px}.planning-next[data-v-0704f83f]{gap:16px;padding:24px;display:grid}.planning-next footer[data-v-0704f83f]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.option-search[data-v-0704f83f]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.option-search label[data-v-0704f83f]{flex:1}.production-secondary-actions[data-v-0704f83f]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.production-secondary-actions[data-v-0704f83f]:empty{display:none}.production-secondary-actions .text-button[data-v-0704f83f]{text-align:left}.production-actions[data-v-0704f83f]{white-space:normal;min-width:200px;max-width:340px}.production-secondary-actions button+button[data-v-0704f83f]{margin-left:0}.production-workspace .welcome-note[data-v-0704f83f]{margin:0 0 24px}.production-workspace .modal[data-v-0704f83f]{max-height:90vh;overflow-y:auto}.rule-editor[data-v-8bda3c1f]{width:min(650px,95vw);max-height:90vh;padding:28px;overflow:auto}.rule-editor fieldset[data-v-8bda3c1f]{border:0;padding:0}.rule-editor label[data-v-8bda3c1f]{gap:8px;margin:12px 0;display:grid}.rule-editor input[data-v-8bda3c1f],.rule-editor select[data-v-8bda3c1f],.rule-editor textarea[data-v-8bda3c1f]{font:inherit;padding:10px}.rule-editor .check[data-v-8bda3c1f]{align-items:center;display:flex}.rule-editor footer[data-v-8bda3c1f]{justify-content:flex-end;gap:12px;display:flex}.payroll[data-v-a52169a8]{padding:24px}.payroll header[data-v-a52169a8],.filters[data-v-a52169a8]{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.payroll header[data-v-a52169a8]{justify-content:space-between}.payroll select[data-v-a52169a8],.payroll input[data-v-a52169a8]{font:inherit;padding:10px}.payroll table[data-v-a52169a8]{border-collapse:collapse;width:100%}.payroll th[data-v-a52169a8],.payroll td[data-v-a52169a8]{text-align:left;border-bottom:1px solid #ddd;padding:12px}.payroll small[data-v-a52169a8]{color:#71857d;display:block}.restore-form[data-v-a52169a8]{gap:16px;padding:24px;display:grid}.restore-form label[data-v-a52169a8]{gap:8px;display:grid}.restore-form footer[data-v-a52169a8]{justify-content:flex-end;gap:12px;display:flex}.rule-groups[data-v-82ce38de],.rule-sections[data-v-82ce38de]{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.rule-sections[data-v-82ce38de]{background:#fff;border:1px solid #dce6e0;border-radius:10px;padding:12px 16px}.rule-sections .active[data-v-82ce38de]{text-underline-offset:7px;font-weight:700;text-decoration:underline}.rnd-home-actions[data-v-0b0cef1f]{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.metric-grid button[data-v-0b0cef1f]{text-align:left;cursor:pointer;width:100%}.metric-grid strong[data-v-0b0cef1f]{margin:14px 0;font-size:32px;display:block}.metric-grid small[data-v-0b0cef1f]{display:block}.preparation-panel[data-v-0b0cef1f]{margin-top:24px}.quick-links[data-v-0b0cef1f]{margin-top:24px;padding:24px}.quick-links button[data-v-0b0cef1f]{margin:8px 12px 0 0}.rnd-choice[data-v-ca7bc683]{gap:7px;min-width:0;display:grid}.choice-search[data-v-ca7bc683],.choice-pages[data-v-ca7bc683]{align-items:center;gap:10px;display:flex}.choice-search input[data-v-ca7bc683]{flex:1;min-width:0}.choice-search button[data-v-ca7bc683]{white-space:nowrap}.rnd-choice select[data-v-ca7bc683]{width:100%;min-width:0}.file-input[data-v-2ea52f6f]{display:none}.image-upload[data-v-2ea52f6f]{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 120px;width:120px;height:120px;padding:0;display:block;position:relative;overflow:hidden}.image-upload img[data-v-2ea52f6f]{object-fit:contain;width:185px;max-width:none;height:185px;position:absolute;top:-22px;left:-32px}.image-upload[data-v-2ea52f6f]:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #247767}.image-upload[data-v-2ea52f6f]:disabled{opacity:.5;cursor:default}.image-list[data-v-2ea52f6f]{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}figure[data-v-2ea52f6f]{flex:0 0 120px;width:120px;margin:0;position:relative}figure>a[data-v-2ea52f6f]{width:120px;height:120px;display:block}figure img[data-v-2ea52f6f]{object-fit:contain;width:120px;height:120px;display:block}.pending-mark[data-v-2ea52f6f]{color:#758b82;font-size:12px;display:block}.sku-images[data-v-2ea52f6f]{margin:20px 0}.image-delete[data-v-2ea52f6f]{color:#b84636;cursor:pointer;background:#fff;border:1px solid #e0e7e3;border-radius:50%;padding:4px;display:flex;position:absolute;top:2px;right:2px}.image-delete svg[data-v-2ea52f6f]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}small[data-v-2ea52f6f]{color:#758b82;font-size:13px}.customer-ordering[data-v-5e0e0895]{background:#f8fbf9;border:1px solid #dbe5df;border-radius:12px;margin:24px 0;padding:24px}.customer-ordering h3[data-v-5e0e0895]{margin-top:0}.customer-ordering fieldset[data-v-5e0e0895]{border:0;min-width:0;margin:0;padding:0}.customer-ordering .check[data-v-5e0e0895]{flex-direction:row;align-items:center;gap:10px;margin:16px 0;display:flex}.customer-ordering .check input[type=checkbox][data-v-5e0e0895]{flex:0 0 18px;width:18px;height:18px;margin:0}.customer-ordering .quantity[data-v-5e0e0895]{gap:8px;max-width:360px;margin:18px 0;display:grid}.customer-ordering .quantity input[data-v-5e0e0895]{width:100%}.editor[data-v-2a5aaa37]{gap:16px;padding:20px;display:grid}.editor input[data-v-2a5aaa37],.editor select[data-v-2a5aaa37]{width:100%;min-width:0}.material-find[data-v-2a5aaa37],.material-add[data-v-2a5aaa37],.actions[data-v-2a5aaa37]{align-items:center;gap:12px;display:flex}.material-find input[data-v-2a5aaa37],.material-add select[data-v-2a5aaa37]{flex:1}.material-find button[data-v-2a5aaa37],.material-add button[data-v-2a5aaa37]{white-space:nowrap}.save-consumption[data-v-2a5aaa37]{justify-self:start}.consumption-editor table[data-v-2a5aaa37]{width:100%}.consumption-editor td[data-v-2a5aaa37]{vertical-align:middle}details[data-v-2a5aaa37]{font-size:13px}details>div[data-v-2a5aaa37]{border-bottom:1px solid #e0e7e1;padding:10px}.sku-reference-cost table[data-v-42f96516]{border-collapse:collapse;width:100%}.sku-reference-cost th[data-v-42f96516],.sku-reference-cost td[data-v-42f96516]{text-align:left;border-bottom:1px solid #e5ebe7;padding:14px 18px}.sku-reference-cost th[data-v-42f96516]{color:#81958c;background:#f8faf8;font-size:13px}.sku-reference-cost strong[data-v-42f96516]{font-size:20px}.sku-reference-cost small[data-v-42f96516]{color:#81958c;margin-top:6px;font-size:13px;display:block}.material-cost-details[data-v-42f96516],.reference-edit[data-v-42f96516],.repairs[data-v-42f96516]{padding:16px 20px}.repairs[data-v-42f96516]{flex-wrap:wrap;gap:10px;display:flex}.reference-edit[data-v-42f96516]{background:#f4f8f5;gap:12px;display:grid}.reference-edit label[data-v-42f96516]{gap:8px;display:grid}.material-cost-details summary[data-v-42f96516]{cursor:pointer;color:#277b6b}.state[data-v-42f96516]{margin:14px 20px;font-size:13px}.issues[data-v-42f96516]{color:#866325;margin:14px 20px;padding-left:18px;font-size:13px}.sku-rates[data-v-3ffb51c0]{border:1px solid #dde5e1;border-radius:12px;margin:24px 0;padding:20px}.rates-disclosure>summary[data-v-3ffb51c0]{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;list-style:none;display:flex}.rates-disclosure>summary[data-v-3ffb51c0]::-webkit-details-marker{display:none}.rates-disclosure>summary[data-v-3ffb51c0]:before{content:"▸";color:#71857d}.rates-disclosure[open]>summary[data-v-3ffb51c0]:before{content:"▾"}.summary-info[data-v-3ffb51c0]{font-size:13px}.disclosure-action[data-v-3ffb51c0]{color:#247c6b;margin-left:auto;font-size:13px}.when-open[data-v-3ffb51c0],.rates-disclosure[open] .when-closed[data-v-3ffb51c0]{display:none}.rates-disclosure[open] .when-open[data-v-3ffb51c0]{display:inline}.rates-content[data-v-3ffb51c0]{margin-top:18px}.intro[data-v-3ffb51c0]{margin:0 0 12px;font-size:13px}article[data-v-3ffb51c0]{border-top:1px solid #e5ebe7;padding:16px 0}article[data-v-3ffb51c0]:last-of-type{padding-bottom:0}.rate-main[data-v-3ffb51c0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rate-price[data-v-3ffb51c0]{font-size:18px}.rate-price small[data-v-3ffb51c0]{font-size:13px;font-weight:400}.rate-status[data-v-3ffb51c0]{color:#866325;background:#fff7e7;border-radius:6px;padding:4px 10px;font-size:13px}.source[data-v-3ffb51c0],.rate-hint[data-v-3ffb51c0]{margin:8px 0;font-size:13px}.rate-hint[data-v-3ffb51c0]{color:#866325}.rule-details[data-v-3ffb51c0]{margin-top:10px;font-size:13px}.rule-details summary[data-v-3ffb51c0]{cursor:pointer;color:#71857d}.rule-details p[data-v-3ffb51c0]{margin:8px 0}.rate-actions[data-v-3ffb51c0]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.sku-workflow[data-v-14cb66b2]{padding:24px}.sku-workflow header[data-v-14cb66b2],.sku-workflow nav[data-v-14cb66b2],.sku-workflow footer[data-v-14cb66b2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.sku-workflow nav button[data-v-14cb66b2]{flex:1}.sku-workflow fieldset[data-v-14cb66b2]{border:0;min-width:0;margin:0;padding:0}.basic-grid[data-v-14cb66b2]{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.basic-grid .wide[data-v-14cb66b2]{grid-column:1/-1}.sku-workflow label[data-v-14cb66b2]{gap:8px;display:grid}.sku-workflow input[data-v-14cb66b2],.sku-workflow select[data-v-14cb66b2]{width:100%;min-width:0}.route-block[data-v-14cb66b2]{max-width:850px;margin-bottom:20px}.check-row[data-v-14cb66b2]{border-bottom:1px solid #e0e7e1;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.activation-check small[data-v-14cb66b2]{color:#71857d;margin-top:6px;display:block}.activation-check>button[data-v-14cb66b2]{margin-top:20px}.activation-check details[data-v-14cb66b2]{background:#f7faf8;margin-top:20px;padding:16px}.activation-check form[data-v-14cb66b2]{gap:16px;margin-top:15px;display:grid}.bottom-actions[data-v-14cb66b2]{margin-top:24px}@media (width<=850px){.basic-grid[data-v-14cb66b2]{grid-template-columns:1fr}.basic-grid .wide[data-v-14cb66b2]{grid-column:auto}}.allocation-summary[data-v-335e9f11]{background:#f1f6f1;border-radius:8px;padding:16px}.allocation-summary p[data-v-335e9f11]{margin:0 0 12px}.allocation-tabs[data-v-335e9f11]{padding-top:0}.tabs[data-v-335e9f11],.actions[data-v-335e9f11]{flex-wrap:wrap;gap:10px;display:flex}.tabs[data-v-335e9f11]{padding:18px 24px}.filters[data-v-335e9f11]{flex-wrap:wrap;align-items:end;gap:14px;padding:0 24px 22px;display:flex}.filters label[data-v-335e9f11]{gap:6px;display:grid}.filters .search[data-v-335e9f11]{flex:1;min-width:200px}.research-secondary-actions[data-v-335e9f11]{margin-top:16px}.rnd-backdrop[data-v-335e9f11]{z-index:60;background:#172d274d;justify-content:flex-end;display:flex;position:fixed;inset:0}.rnd-drawer[data-v-335e9f11]{background:#f5f8f6;width:min(1100px,96vw);height:100dvh;padding:24px;overflow:auto}.drawer-heading[data-v-335e9f11]{z-index:3;background:#f5f8f6;justify-content:space-between;align-items:start;gap:16px;padding:16px 0;display:flex;position:sticky;top:-24px}.research-body[data-v-335e9f11]{background:#fff;border:1px solid #e0e7e1;border-radius:12px;gap:16px;padding:24px;display:grid}.technical-text[data-v-335e9f11]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.trial-history[data-v-335e9f11],.linked-development[data-v-335e9f11]{border:1px solid #e0e7e1;border-radius:8px;padding:14px}.trial-history summary[data-v-335e9f11]{cursor:pointer}.rnd-action-backdrop[data-v-335e9f11]{z-index:100}.rnd-action-backdrop fieldset[data-v-335e9f11]{border:0;gap:18px;min-width:0;padding:0;display:grid}.rnd-action-backdrop label[data-v-335e9f11]{gap:7px;display:grid}.rnd-action-backdrop .actions label[data-v-335e9f11],.rnd-action-backdrop .check[data-v-335e9f11]{align-items:center;gap:8px;display:flex}.rnd-action-backdrop input[type=radio][data-v-335e9f11],.rnd-action-backdrop input[type=checkbox][data-v-335e9f11]{width:auto}.rnd-action-backdrop input[data-v-335e9f11],.rnd-action-backdrop select[data-v-335e9f11],.rnd-action-backdrop textarea[data-v-335e9f11]{width:100%;min-width:0}.rnd-action-backdrop footer[data-v-335e9f11]{justify-content:flex-end;gap:12px;display:flex}.actions[data-v-ded26d52]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.material-search[data-v-ded26d52]{align-items:end;gap:12px;padding:0 24px 20px;display:flex}.material-search label[data-v-ded26d52]{flex:1}.recipe-panel[data-v-ded26d52]{margin-top:24px}.recipe-body[data-v-ded26d52]{gap:18px;padding:24px;display:grid}.recipe-body .material-search[data-v-ded26d52]{padding:0}.recipe-body form[data-v-ded26d52]{gap:16px;display:grid}.recipe-body label[data-v-ded26d52]{gap:8px;display:grid}.recipe-body textarea[data-v-ded26d52]{min-height:72px}.recipe-body details[data-v-ded26d52]{border-bottom:1px solid #e3ebe6;padding:12px 0}.recipe-body summary[data-v-ded26d52]{cursor:pointer}.recipe-body select[data-v-ded26d52]{max-width:520px}.recipe-body input[data-v-ded26d52],.recipe-body textarea[data-v-ded26d52],.material-search input[data-v-ded26d52]{width:100%}.resource-tabs[data-v-716e1513]{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.product-preparation[data-v-716e1513]{gap:18px;padding:24px;display:grid}.product-preparation .rnd-choice[data-v-716e1513]{max-width:700px}.product-preparation>button[data-v-716e1513]{justify-self:start}.resources-backdrop[data-v-716e1513]{z-index:60;background:#172d274d;justify-content:flex-end;display:flex;position:fixed;inset:0}.resources-detail[data-v-716e1513]{background:#f5f8f6;width:min(1100px,96vw);height:100dvh;padding:20px;overflow:auto}.sales-entry[data-v-69e80380]{padding:24px}.sales-entry h2[data-v-69e80380]{margin:0 0 10px}.sales-entry button[data-v-69e80380],.sales-entry a[data-v-69e80380]{margin-right:16px}.qr[data-v-69e80380]{flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.qr img[data-v-69e80380]{max-width:100%;height:auto}.sales-metrics[data-v-4035c304]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px;display:grid}.sales-metrics button[data-v-4035c304]{text-align:left;cursor:pointer;padding:24px}.sales-metrics strong[data-v-4035c304]{color:#217967;margin-top:14px;font-size:30px;display:block}.sales-home-grid[data-v-4035c304]{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px;display:grid}.sales-home-list[data-v-4035c304]{gap:12px;padding:20px;display:grid}.sales-home .panel[data-v-4035c304]{margin-bottom:20px}@media (width<=900px){.sales-metrics[data-v-4035c304]{grid-template-columns:repeat(2,1fr)}.sales-home-grid[data-v-4035c304]{grid-template-columns:1fr}}.sales-fund-totals[data-v-44d4c1eb]{padding:18px 24px}.table-toolbar[data-v-44d4c1eb]{flex-wrap:wrap;gap:12px}.table-toolbar select[data-v-44d4c1eb]{max-width:180px}.sales-choice[data-v-ea1f163e]{gap:6px;min-width:0;display:grid}.choice-search[data-v-ea1f163e],.choice-pages[data-v-ea1f163e]{align-items:center;gap:8px;display:flex}.choice-search button[data-v-ea1f163e]{white-space:nowrap;flex-shrink:0}.choice-search input[data-v-ea1f163e],.sales-choice select[data-v-ea1f163e]{width:100%;min-width:0}.sales-products-choice[data-v-ae2b2158]{grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.sales-products-choice form[data-v-ae2b2158]{align-items:end;gap:12px;display:flex}.sales-products-choice label[data-v-ae2b2158]{gap:8px;display:grid}@media (width<=800px){.sales-products-choice[data-v-ae2b2158]{grid-template-columns:1fr}}.owner-trends[data-v-d1ab57c6]{max-height:340px;padding:8px 24px 24px;overflow:auto}.owner-trend[data-v-d1ab57c6]{grid-template-columns:85px 1fr auto;align-items:center;gap:12px;margin:14px 0;font-size:12px;display:grid}.owner-bar[data-v-d1ab57c6]{background:#edf2ee;border-radius:4px;height:12px;overflow:hidden}.owner-bar span[data-v-d1ab57c6]{background:#408d78;border-radius:4px;height:100%;display:block}.owner-trend strong[data-v-d1ab57c6]{font-size:12px;font-weight:500}.execution-pager[data-v-76d2399b]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.execution-pager label[data-v-76d2399b],.execution-pager>div[data-v-76d2399b]{align-items:center;gap:12px;display:flex}.execution-pager select[data-v-76d2399b]{width:100px;min-height:36px}.execution-pager button[data-v-76d2399b]{padding:8px 14px}.quantity-check[data-v-02dbc5a6]{max-height:90vh;padding:24px;overflow:auto}.quantity-check label[data-v-02dbc5a6]{gap:8px;margin:12px 0;display:grid}.quantity-check header[data-v-02dbc5a6]{justify-content:space-between;align-items:start;gap:16px;display:flex}.scene-search[data-v-02dbc5a6]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.quantity-check footer[data-v-02dbc5a6]{justify-content:end;gap:12px;display:flex}.quantity-check td[data-v-02dbc5a6]{white-space:normal}.cart-binding-form[data-v-86352199]{gap:16px;padding:24px;display:grid}.cart-binding-form>div[data-v-86352199]{gap:12px;display:grid}.cart-binding-form>div>.primary[data-v-86352199]{justify-self:start}.cart-binding-form label[data-v-86352199]{gap:8px;display:grid}.modal[data-v-86352199]{max-height:90vh;overflow:auto}.task-cards[data-v-a5bc809a]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.task-cards article[data-v-a5bc809a]{border:1px solid #ddd;border-radius:12px;padding:20px}.transfer-carts[data-v-e88dba12]{margin-bottom:24px}.tools[data-v-e88dba12]{flex-wrap:wrap;align-items:end;gap:12px;padding:12px 24px;display:flex}.tools input[data-v-e88dba12]{min-width:260px}.hint[data-v-e88dba12]{padding:12px 24px}.cart-detail[data-v-e88dba12]{border-top:1px solid var(--border)}.modal[data-v-e88dba12]{max-height:90vh;overflow:auto}.form-grid[data-v-e88dba12]{gap:18px;padding:24px;display:grid}.stopped-wip[data-v-ed607a22]{margin-bottom:24px}.wip-tools[data-v-ed607a22]{flex-wrap:wrap;align-items:end;gap:18px;padding:16px 24px;display:flex}.wip-tools select[data-v-ed607a22]{min-width:320px}.wip-hint[data-v-ed607a22],.wip-history[data-v-ed607a22]{padding:12px 24px;line-height:1.7}.form-grid[data-v-ed607a22]{gap:18px;padding:24px;display:grid}.modal[data-v-ed607a22]{max-height:90vh;overflow:auto}.form-grid[data-v-eb704d75]{grid-template-columns:1fr;gap:18px;padding:24px;display:grid}small[data-v-eb704d75]{display:block}details[data-v-eb704d75]{white-space:normal;min-width:180px}.execution-toolbar[data-v-7dcfd31d],.execution-tabs[data-v-7dcfd31d],.execution-tools[data-v-7dcfd31d],.execution-actions[data-v-7dcfd31d]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.execution-toolbar[data-v-7dcfd31d]{justify-content:space-between;margin-bottom:20px}.execution-filters[data-v-7dcfd31d]{border-top:1px solid var(--border);background:#f8faf8;flex-wrap:wrap;align-items:end;gap:12px;padding:16px 24px;display:flex}.execution-filters label[data-v-7dcfd31d]{gap:6px;display:grid}.execution-filters input[data-v-7dcfd31d]{max-width:260px}.execution-filters input[type=date][data-v-7dcfd31d]{max-width:170px}.batch-identity[data-v-7dcfd31d]{align-items:center;gap:12px;display:flex}.batch-link[data-v-7dcfd31d]{text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:220px;font-weight:600}.batch-state[data-v-7dcfd31d]{white-space:nowrap}.next-step[data-v-7dcfd31d]{white-space:normal;min-width:240px;max-width:430px}.next-step p[data-v-7dcfd31d]{margin:6px 0}.pending-steps[data-v-7dcfd31d]{flex-wrap:wrap;gap:6px;display:flex}.pending-steps span[data-v-7dcfd31d]{background:#edf5f0;border-radius:6px;padding:3px 8px;font-size:12px}.execution-detail>td[data-v-7dcfd31d]{background:#f7faf8;padding:20px 24px}.execution-detail h3[data-v-7dcfd31d]{margin:0 0 12px;font-size:15px}.route-steps[data-v-7dcfd31d]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.route-steps>div[data-v-7dcfd31d]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:12px}.route-steps span[data-v-7dcfd31d]{margin-top:6px;display:block}.execution-actions[data-v-7dcfd31d]{min-width:90px}.execution table td[data-v-7dcfd31d]{padding:14px 20px}.batch-identity[data-v-7dcfd31d] .sku-thumbnail{width:44px;height:44px;margin:0}.modal[data-v-7dcfd31d]{max-height:90vh;overflow:auto}.order-risks small[data-v-5544c041]{display:block}.order-risks .table-toolbar[data-v-5544c041]{flex-wrap:wrap;gap:12px}.order-risks select[data-v-5544c041]{font:inherit;border:1px solid #d8e2de;border-radius:8px;padding:10px}.risk-detail[data-v-5544c041]{margin-top:24px;padding:28px}.risk-detail p[data-v-5544c041]{overflow-wrap:anywhere}.risk-detail label[data-v-5544c041]{gap:8px;max-width:560px;margin:18px 0;display:grid}.risk-detail textarea[data-v-5544c041]{font:inherit;border:1px solid #d8e2de;border-radius:8px;padding:12px}.reminders small[data-v-6e8bd354]{display:block}.reminders .table-toolbar[data-v-6e8bd354]{flex-wrap:wrap;gap:12px}.reminders select[data-v-6e8bd354]{font:inherit;border:1px solid #d8e2de;border-radius:8px;padding:10px}.reminder-detail[data-v-6e8bd354]{margin-top:24px;padding:28px}.reminder-detail p[data-v-6e8bd354]{overflow-wrap:anywhere}.reminder-detail label[data-v-6e8bd354]{gap:8px;max-width:560px;margin:18px 0;display:grid}.reminder-detail textarea[data-v-6e8bd354]{font:inherit;border:1px solid #d8e2de;border-radius:8px;padding:12px}.reminder-detail button[data-v-6e8bd354]{margin-right:10px}.labor-reference[data-v-6a8ebec9]{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.identity-review label[data-v-9d289eb0]{gap:7px;margin:10px 0;display:grid}.identity-review input[data-v-9d289eb0],.identity-review textarea[data-v-9d289eb0],.identity-review select[data-v-9d289eb0]{font:inherit;border:1px solid #d8e2de;border-radius:8px;padding:9px}.identity-review label.check[data-v-9d289eb0]{align-items:flex-start;display:flex}.identity-review label.check input[data-v-9d289eb0]{width:auto}.filters[data-v-9d289eb0]{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.table-scroll[data-v-9d289eb0]{overflow:auto}table[data-v-9d289eb0]{border-collapse:collapse;width:100%}th[data-v-9d289eb0],td[data-v-9d289eb0]{text-align:left;vertical-align:top;border-bottom:1px solid #e3eae6;padding:14px}small[data-v-9d289eb0]{color:#71857d;margin-top:6px;display:block}fieldset[data-v-9d289eb0]{border:0;margin:0;padding:0}details[data-v-9d289eb0]{margin-top:8px}summary[data-v-9d289eb0]{cursor:pointer}.modal-card[data-v-9d289eb0]{background:#fff;border-radius:14px;width:min(700px,95vw);max-height:88vh;padding:28px;overflow:auto}.payroll[data-v-5f18fce9]{padding:28px}.filters[data-v-5f18fce9]{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.payroll label[data-v-5f18fce9]{gap:8px;display:grid}.payroll input[data-v-5f18fce9],.payroll select[data-v-5f18fce9]{font:inherit;border:1px solid #d8e2de;border-radius:8px;padding:10px}.payroll button[data-v-5f18fce9]:not(.primary){color:#416459;cursor:pointer;background:#fff;border:1px solid #d8e2de;border-radius:7px;padding:9px 14px}.payroll button[data-v-5f18fce9]:disabled{opacity:.5;cursor:not-allowed}.payroll label.check[data-v-5f18fce9]{flex-direction:row;align-items:center;display:flex}.payroll label.check input[data-v-5f18fce9]{width:auto}.table-scroll[data-v-5f18fce9]{overflow:auto}.payroll table[data-v-5f18fce9]{border-collapse:collapse;width:100%}.payroll th[data-v-5f18fce9],.payroll td[data-v-5f18fce9]{text-align:left;vertical-align:top;border-bottom:1px solid #e3eae6;padding:14px}.payroll small[data-v-5f18fce9]{color:#71857d;max-width:280px;margin-top:6px;display:block}details[data-v-5f18fce9]{margin:12px 0}summary[data-v-5f18fce9]{cursor:pointer}.modal-card[data-v-5f18fce9]{background:#fff;border-radius:14px;width:min(760px,95vw);max-height:88vh;padding:28px;overflow:auto;box-shadow:0 12px 60px #17362f33}.price-body[data-v-889e1de4]{gap:16px;padding:24px;display:grid}.price-body label[data-v-889e1de4]{max-width:460px}.price-actions[data-v-889e1de4]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.price-actions input[data-v-889e1de4]{max-width:360px}td form label[data-v-889e1de4]{min-width:160px;max-width:240px}td .price-actions[data-v-889e1de4]{min-width:200px}.supplier-panel[data-v-c4e3d065]{margin-top:24px}.supplier-search[data-v-c4e3d065]{align-items:end;gap:16px;padding:0 24px 20px;display:flex}.supplier-search label[data-v-c4e3d065]{flex:1}.supplier-form[data-v-c4e3d065]{gap:16px;padding:24px;display:grid}.supplier-form label[data-v-c4e3d065]{gap:8px;display:grid}.supplier-form textarea[data-v-c4e3d065]{min-height:80px}.supplier-form input[data-v-c4e3d065],.supplier-form textarea[data-v-c4e3d065],.supplier-form select[data-v-c4e3d065],.supplier-search input[data-v-c4e3d065]{width:100%}.contact[data-v-c4e3d065]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:360px}.stock-actions[data-v-2e642b7c]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.stock-actions button[data-v-2e642b7c]{white-space:nowrap}.stock-warning[data-v-2e642b7c]{color:#ac6d20}.stock-level-modal[data-v-2e642b7c]{width:min(520px,94vw)}.stock-level-form[data-v-2e642b7c]{gap:16px;padding:24px;display:grid}.stock-level-form label[data-v-2e642b7c]{gap:8px;display:grid}.stock-level-form footer[data-v-2e642b7c]{justify-content:flex-end;gap:12px;margin:0;display:flex}.procurement-simple[data-v-028c10d3]{gap:20px;display:grid}.purchase-toolbar[data-v-028c10d3],.purchase-actions[data-v-028c10d3],.purchase-tabs[data-v-028c10d3],.purchase-pagination[data-v-028c10d3]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.purchase-toolbar[data-v-028c10d3],.purchase-pagination[data-v-028c10d3]{justify-content:space-between}.purchase-search[data-v-028c10d3]{gap:12px;padding:20px 24px;display:flex}.purchase-search input[data-v-028c10d3]{max-width:420px}.purchase-note[data-v-028c10d3]{color:#71867c;padding:14px 24px}.purchase-attention[data-v-028c10d3]{background:#fffbef;border:1px solid #e4d7b5;border-radius:10px;padding:16px 20px}.purchase-cart[data-v-028c10d3]{padding:24px}.purchase-cart-line[data-v-028c10d3]{align-items:center;gap:20px;margin:12px 0;display:flex}.purchase-detail details[data-v-028c10d3],.procurement-simple td details[data-v-028c10d3]{margin-top:8px;font-size:12px}.purchase-modal[data-v-028c10d3]{width:min(860px,96vw)}.purchase-form[data-v-028c10d3]{gap:16px;padding:24px;display:grid}.purchase-form footer[data-v-028c10d3]{justify-content:flex-end;gap:12px;margin:0;display:flex}.supplier-search[data-v-028c10d3]{gap:12px;display:flex}.supplier-search input[data-v-028c10d3]{flex:1}.purchase-form td input[data-v-028c10d3]{min-width:110px}.purchase-form .table-scroll[data-v-028c10d3]{margin:0 -10px}.purchase-form .text-button[data-v-028c10d3]{white-space:nowrap}.purchase-form .price-sync[data-v-028c10d3]{flex-direction:row;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.purchase-form .price-sync input[data-v-028c10d3]{width:14px;min-width:14px}.purchase-form td[data-v-028c10d3]{vertical-align:top}.purchase-form td small[data-v-028c10d3]{white-space:normal}.material-toolbar[data-v-ff41134a]{justify-content:space-between;gap:12px;margin-bottom:20px;display:flex}.material-tabs[data-v-ff41134a]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.material-detail[data-v-ff41134a]{width:min(960px,96vw);max-height:90vh;overflow:auto}.ready-text[data-v-ff41134a]{color:#227865}.snapshot[data-v-ff41134a]{border-top:1px solid #e3ebe6;margin-top:18px;padding-top:16px}.search-row[data-v-ff41134a]{align-items:end;gap:16px;padding:0 24px 20px;display:flex}.search-row label[data-v-ff41134a]{flex:1}.detail[data-v-ff41134a]{margin-top:24px}.run[data-v-ff41134a]{border-top:1px solid #e3ebe6;padding:20px 24px}.calc-form[data-v-ff41134a]{gap:16px;padding:24px;display:grid}.calc-form label[data-v-ff41134a]{gap:8px;display:grid}.calc-form textarea[data-v-ff41134a]{min-height:90px}.calc-form select[data-v-ff41134a],.calc-form textarea[data-v-ff41134a],.search-row input[data-v-ff41134a]{width:100%}.arrival-search[data-v-58138a42]{flex-wrap:wrap;align-items:end;margin:20px 0}.arrival-search label[data-v-58138a42]{gap:6px;display:grid}.arrival-tabs[data-v-58138a42],.order-toggle[data-v-58138a42],.arrival-actions[data-v-58138a42],.receipt-link[data-v-58138a42]{align-items:center;gap:12px;display:flex}.arrival-tabs[data-v-58138a42]{margin-bottom:20px}.order-toggle[data-v-58138a42]{font-weight:550}.order-table[data-v-58138a42],.receive-materials[data-v-58138a42]{table-layout:fixed;width:100%}.receive-materials th[data-v-58138a42],.receive-materials td[data-v-58138a42]{white-space:normal;overflow-wrap:anywhere;padding:12px}.receive-materials input[data-v-58138a42]{width:100%;min-width:0}.receipt-form input[data-v-58138a42]:not([type=checkbox]){min-width:0}.expanded-order>td[data-v-58138a42]{background:#f7faf8;padding:0 18px 18px}.arrival-detail[data-v-58138a42]{background:#fff;border:1px solid #dfe7e2;border-radius:10px;overflow:hidden}.arrival-detail>p[data-v-58138a42]{padding:16px 20px}.arrival-detail table[data-v-58138a42]{table-layout:auto;width:100%}.arrival-detail th[data-v-58138a42],.arrival-detail td[data-v-58138a42]{white-space:normal}.arrival-history[data-v-58138a42]{padding:16px 24px}.arrival-history summary[data-v-58138a42]{cursor:pointer;color:#277b6b}.receipt-link[data-v-58138a42]{margin:10px 0}.receipt-link span[data-v-58138a42]{color:#85918a;font-size:12px}.receipt-form[data-v-58138a42]{gap:16px;padding:24px;display:grid}.receipt-form label[data-v-58138a42]{gap:8px;display:grid}.receipt-form textarea[data-v-58138a42]{min-height:72px}.receipt-form .check[data-v-58138a42]{flex-direction:row;align-items:start;gap:10px;display:flex}.receipt-form .check input[data-v-58138a42]{width:auto}.receipt-form footer[data-v-58138a42]{justify-content:flex-end}.pending-flow[data-v-751004e0]{margin-top:24px}.actions[data-v-751004e0],.pagination[data-v-751004e0]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pagination[data-v-751004e0]{justify-content:space-between;padding:20px 24px}.explanation[data-v-751004e0]{padding:0 24px 16px;line-height:1.8}.actions label[data-v-751004e0]{align-items:center;gap:10px;display:flex}.actions select[data-v-751004e0]{min-width:160px}.assignment-workspace>p[data-v-31343dc0]{margin:0 0 22px}.assignment-workspace input[data-v-31343dc0],.assignment-workspace select[data-v-31343dc0],.assignment-workspace textarea[data-v-31343dc0]{font:inherit;border:1px solid #d8e2de;border-radius:8px;padding:12px}.assignment-detail[data-v-31343dc0]{margin-top:24px;padding:28px}.assignment-detail header[data-v-31343dc0]{justify-content:space-between;align-items:start;gap:20px;display:flex}.assignment-detail form[data-v-31343dc0]{max-width:720px}.assignment-detail fieldset[data-v-31343dc0]{border:0;margin:0;padding:0}.assignment-detail label[data-v-31343dc0]{gap:8px;margin:20px 0;display:grid}.assignment-detail p[data-v-31343dc0]{line-height:1.8}.assignment-revision[data-v-31343dc0]{border-top:1px solid #e5eeea;padding:18px 0}.assignment-revision p[data-v-31343dc0]{white-space:pre-wrap;overflow-wrap:anywhere}.assignment-detail h3[data-v-31343dc0]{margin-top:32px}@media (width<=1000px){.owner-grid{grid-template-columns:1fr}.owner-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.owner-stat-grid{grid-template-columns:1fr}.owner-drawer-body,.owner-filters{padding:16px}.owner-filters label{flex:140px}.owner-filters input{min-width:0;max-width:100%}.owner-tabs{gap:8px}}.request-text[data-v-dd95e29f]{white-space:pre-wrap;overflow-wrap:anywhere}td[data-v-dd95e29f]{white-space:normal;max-width:540px}td p[data-v-dd95e29f]{white-space:pre-wrap;overflow-wrap:anywhere}td .text-button[data-v-dd95e29f]{margin-right:12px}.modal[data-v-dd95e29f]{max-height:90vh;overflow-y:auto}.owner-workspace{min-width:0}.owner-tabs{flex-wrap:wrap;gap:10px;margin:0 0 22px;display:flex}.owner-tabs .primary,.owner-tabs .secondary{padding:11px 16px}.owner-filters{border-bottom:1px solid #e7eeea;flex-wrap:wrap;align-items:end;gap:12px;padding:22px 24px;display:flex}.owner-filters label{gap:7px;font-size:13px;font-weight:600;display:grid}.owner-filters input{max-width:230px}.owner-filters button{flex-shrink:0}.owner-workspace small,.owner-drawer small{color:#7c8e84;margin-top:5px;font-weight:400;display:block}.owner-workspace td,.owner-drawer td{white-space:normal;vertical-align:top}.owner-workspace td .text-button{padding-left:0}.owner-workspace .owner-danger,.owner-drawer .owner-danger{color:#a04a36}.owner-note{color:#74857b;margin:0 0 20px;line-height:1.8}.owner-cards{flex-wrap:wrap;gap:16px;margin-bottom:22px;display:flex}.owner-cards article{background:#fff;border:1px solid #dce5df;border-radius:12px;flex:1;gap:10px;min-width:240px;padding:20px;display:grid}.owner-cards strong{color:#264b40;font-size:22px}.owner-cards span{color:#74857b;font-size:13px}.owner-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;background:#153f3755;justify-content:flex-end;display:flex;position:fixed;inset:0}.owner-drawer{background:#f5f7f5;outline:none;width:min(1100px,100vw);height:100dvh;overflow-y:auto;box-shadow:-10px 0 35px #173e3020}.owner-drawer-heading{z-index:2;background:#fff;border-bottom:1px solid #dfe8e2;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex;position:sticky;top:0}.owner-drawer-heading h2{margin:0;font-size:20px}.owner-drawer-body{padding:24px}.owner-drawer-body .panel{margin:0 0 20px}.owner-task-list{gap:10px;padding:20px 24px;display:grid}.owner-task-list button{text-align:left}.owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.owner-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.owner-stat{text-align:left;color:#486052;background:#fff;border:1px solid #dce5df;border-radius:12px;gap:10px;padding:20px;display:grid}.owner-stat strong{color:#24483c;font-size:25px}.owner-stat small{line-height:1.6}.owner-detail-list{padding:8px 24px 22px}.owner-detail-list p{line-height:1.8}.owner-detail-list h3{font-size:16px}.owner-inline-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.owner-updated{text-align:right;color:#7c8e84;margin-top:20px;font-size:12px}@media (width<=1000px){.owner-grid{grid-template-columns:1fr}.owner-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.owner-stat-grid{grid-template-columns:1fr}.owner-drawer-body,.owner-filters{padding:16px}.owner-filters label{flex:140px}.owner-filters input{min-width:0;max-width:100%}.owner-tabs{gap:8px}}.product-card[data-v-354027f4]{cursor:default}.product-select[data-v-354027f4]{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:13px;padding:0;display:flex}.product-select>span[data-v-354027f4]:last-child{overflow-wrap:anywhere;min-width:0}.product-select small[data-v-354027f4]{display:block}.series-edit[data-v-354027f4]{color:#217967;background:0 0;border:0;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:7px;display:grid}.series-edit[data-v-354027f4]:hover{background:#dcefe7}.series-edit svg[data-v-354027f4]{width:21px;height:21px}.product-select[data-v-354027f4]:focus-visible,.series-edit[data-v-354027f4]:focus-visible{outline-offset:4px;outline:2px solid #217967}fieldset[data-v-52a33755]{border:0;min-width:0;margin:0}.role-switcher[data-v-b9921f27]{align-items:center;gap:10px;display:flex}.role-caption[data-v-b9921f27]{color:#929e96;white-space:nowrap;font-size:11px}.role-trigger[data-v-b9921f27]{color:#4d6658;white-space:nowrap;background:#fff;border:1px solid #dce4df;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-width:126px;padding:10px 14px;font-size:12px;display:flex}.role-trigger svg[data-v-b9921f27]{flex:none;width:14px;height:14px;transition:transform .15s}.role-trigger svg.expanded[data-v-b9921f27]{transform:rotate(180deg)}.role-options[data-v-b9921f27]{z-index:1100;overscroll-behavior:contain;background:#fff;border:1px solid #dce4df;border-radius:10px;padding:6px;scroll-padding:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #173e3424}.role-options button[data-v-b9921f27]{color:#304b40;text-align:left;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:38px;padding:9px 12px;font-size:13px;display:flex}.role-options button.highlighted[data-v-b9921f27]{background:#edf5f0}.role-options button[aria-selected=true][data-v-b9921f27]{color:#237665;font-weight:600}.role-options button svg[data-v-b9921f27]{flex:none;width:16px;height:16px}.process-grant-group[data-v-a1e4f103]{border:1px solid var(--border,#dde5e1);border-radius:8px;margin:16px 0;padding:12px 16px}.process-grant-group legend[data-v-a1e4f103]{padding:0 6px;font-weight:600}.process-editor[data-v-a1e4f103]{border-top:1px solid var(--border,#dde5e1);margin-top:20px;padding-top:20px}.process-editor h2[data-v-a1e4f103]{font-size:19px}.process-editor footer[data-v-a1e4f103]{flex-wrap:wrap;gap:12px;display:flex}.process-grant-group .checkbox-label[data-v-a1e4f103]{margin:10px 18px 10px 0;display:inline-flex}.account-status-filter[data-v-a19eb65a]{align-items:center;gap:10px;display:flex}.account-status-filter select[data-v-a19eb65a]{font:inherit;background:#fff;border:1px solid #d8e2de;border-radius:8px;padding:10px 12px}.employee-detail[data-v-a19eb65a]{width:min(900px,100%)}.employee-content[data-v-a19eb65a]{padding:24px}.employee-detail>header[data-v-a19eb65a]{z-index:1;background:#fff;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.employee-tabs[data-v-a19eb65a]{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.employee-fields[data-v-a19eb65a]{border:0;gap:18px;padding:0;display:grid}.employee-fields label[data-v-a19eb65a]:not(.checkbox-label){gap:8px;display:grid}.employee-fields input[data-v-a19eb65a]:not([type=checkbox]),.employee-fields select[data-v-a19eb65a],.employee-fields textarea[data-v-a19eb65a]{font:inherit;border:1px solid #d8e2de;border-radius:8px;width:100%;padding:12px}.employee-fields footer[data-v-a19eb65a]{border:0;flex-wrap:wrap;gap:12px;padding:20px 0 0;display:flex}.employee-history[data-v-a19eb65a]{border-bottom:1px solid #d8e2de;padding:16px 0}.employee-history p[data-v-a19eb65a]{overflow-wrap:anywhere;white-space:pre-wrap}.employee-content small[data-v-a19eb65a]{color:var(--muted,#7d8c85)}@media (width<=650px){.employee-backdrop[data-v-a19eb65a]{padding:8px}.employee-content[data-v-a19eb65a]{padding:16px}.employee-tabs button[data-v-a19eb65a]{flex:40%;padding:10px}.account-status-filter[data-v-a19eb65a]{justify-content:space-between;width:100%}}.role-permissions[data-v-06e62d40]{padding:24px}.role-permissions h2[data-v-06e62d40]{font-size:22px}.role-permissions label[data-v-06e62d40],.grant-fields label[data-v-06e62d40]{gap:8px;margin:16px 0;display:grid}.role-permissions select[data-v-06e62d40],.grant-fields select[data-v-06e62d40],.grant-fields textarea[data-v-06e62d40]{font:inherit;border:1px solid #d8e2de;border-radius:8px;padding:12px}.role-permissions p[data-v-06e62d40]{overflow-wrap:anywhere;line-height:1.8}.permission-group[data-v-06e62d40]{margin-top:24px}.permission-group h3[data-v-06e62d40]{font-size:17px}.role-permissions article[data-v-06e62d40]{border-top:1px solid #e5eeea;padding:15px 0}.role-permissions details[data-v-06e62d40]{margin-top:16px}.grant-modal[data-v-06e62d40]{width:min(650px,100%)}.grant-fields[data-v-06e62d40]{padding:24px}.grant-fields fieldset[data-v-06e62d40]{border:0;padding:0}.grant-fields .checkbox-label[data-v-06e62d40]{gap:10px;display:flex}.grant-compare[data-v-06e62d40]{background:#f3f7f4;border-radius:8px;padding:14px}.customer-shop[data-v-1a0d856b]{padding:28px}.customer-shop form[data-v-1a0d856b]{max-width:560px}.customer-shop fieldset[data-v-1a0d856b]{border:0;padding:0}.customer-shop label[data-v-1a0d856b]{gap:7px;margin:15px 0;display:grid}.customer-shop input[data-v-1a0d856b],.customer-shop textarea[data-v-1a0d856b],.customer-shop select[data-v-1a0d856b]{font:inherit;border:1px solid #d8e2de;border-radius:8px;padding:10px}.customer-shop .check[data-v-1a0d856b]{align-items:center;display:flex}.customer-shop code[data-v-1a0d856b]{overflow-wrap:anywhere}.number-settings[data-v-5782c627]{padding:24px}.number-settings form[data-v-5782c627]{max-width:620px}.number-settings label[data-v-5782c627]{gap:8px;max-width:620px;margin:18px 0;display:grid}.number-settings fieldset[data-v-5782c627]{border:0;min-width:0;padding:0}.number-preview[data-v-5782c627]{background:#f3f7f4;border-radius:8px;padding:16px}.number-actions[data-v-5782c627]{flex-wrap:wrap;gap:12px;display:flex}.profile-tabs[data-v-b9a21ff1]{gap:12px;margin-bottom:20px;display:flex}.enterprise-profile[data-v-b9a21ff1]{padding:28px}.enterprise-profile form[data-v-b9a21ff1]{max-width:560px}.enterprise-profile fieldset[data-v-b9a21ff1]{border:0;min-width:0;margin:0;padding:0}.enterprise-profile label[data-v-b9a21ff1]{gap:8px;margin:18px 0;display:grid}.enterprise-profile input[data-v-b9a21ff1],.enterprise-profile textarea[data-v-b9a21ff1]{font:inherit;border:1px solid #d8e2de;border-radius:8px;padding:12px}.revisions[data-v-b9a21ff1]{overflow-wrap:anywhere;padding-left:22px}.revisions li[data-v-b9a21ff1]{padding:12px 0}.revisions p[data-v-b9a21ff1]{margin:8px 0}.overview-actions[data-v-2893be2c]{align-items:center;gap:12px;margin-bottom:22px;display:flex}.overview-actions p[data-v-2893be2c]{flex:1;margin:0}.overview-metrics[data-v-2893be2c]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.overview-metric[data-v-2893be2c]{color:#486055;text-align:left;background:#fff;border:1px solid #dce6df;border-radius:12px;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.overview-metric.selected[data-v-2893be2c]{background:#edf6f0;border-color:#227968}.overview-metric strong[data-v-2893be2c]{color:#203e36;margin:8px 0;font-size:32px}.overview-metric small[data-v-2893be2c]{color:#227968}.reminder-list[data-v-2893be2c]{padding:0 24px}.reminder[data-v-2893be2c]{text-align:left;color:#227968;background:#fff;border:0;border-bottom:1px solid #ecf1ed;justify-content:space-between;align-items:center;width:100%;padding:16px 0;display:flex}.reminder[data-v-2893be2c]:last-child{border-bottom:0}.reminder strong[data-v-2893be2c]{color:#304c42}.overview-empty[data-v-2893be2c]{text-align:center;color:#82938a;padding:26px}.update-time[data-v-2893be2c]{text-align:right;color:#82938a;font-size:12px}.panel[data-v-2893be2c]{margin-bottom:24px}.panel-heading p[data-v-2893be2c]{margin:6px 0 0}td[data-v-2893be2c]{white-space:normal}td[data-v-2893be2c]:last-child{width:160px}@media (width<=1250px){.overview-metrics[data-v-2893be2c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.overview-metrics[data-v-2893be2c]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-actions[data-v-2893be2c]{flex-wrap:wrap}.overview-actions p[data-v-2893be2c]{flex-basis:100%}}.panel-heading p[data-v-757e7ace]{margin:6px 0 0}.exception-filters[data-v-757e7ace]{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:20px 24px;display:flex}.exception-filters label[data-v-757e7ace]{min-width:180px}.empty[data-v-757e7ace]{text-align:center;color:#82938a;padding:28px}td[data-v-757e7ace]{white-space:normal}.batch-detail-backdrop[data-v-2b907196]{z-index:10;padding:24px}.batch-detail[data-v-2b907196]{background:#fff;border-radius:16px;flex-direction:column;width:min(1280px,100%);height:min(92vh,1050px);display:flex;overflow:hidden;box-shadow:0 22px 70px #183e3333}.batch-detail-header[data-v-2b907196]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex}.batch-title[data-v-2b907196]{align-items:center;gap:14px;min-width:0;display:flex}.batch-title h2[data-v-2b907196]{outline:none;margin:0;font-size:22px}.batch-title p[data-v-2b907196]{color:var(--muted);margin:6px 0 0}.batch-title[data-v-2b907196] .sku-thumbnail{width:54px;height:54px;margin:0}.batch-status[data-v-2b907196]{color:var(--primary);background:#edf5f0;border-radius:5px;margin-left:10px;padding:3px 8px;font-size:12px}.batch-detail-tabs[data-v-2b907196]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:16px 28px;display:flex}.batch-detail-tabs button[data-v-2b907196]{padding:9px 14px;font-size:13px}.batch-detail-content[data-v-2b907196]{background:#f6f9f7;flex:1;padding:20px 28px 28px;overflow:auto}.batch-context[data-v-2b907196]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;font-size:13px;display:flex}.updated[data-v-2b907196]{margin-left:auto}.batch-metrics[data-v-2b907196]{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.batch-metrics>div[data-v-2b907196]{border:1px solid var(--border);background:#fff;border-radius:10px;padding:18px 20px}.batch-metrics small[data-v-2b907196]{color:var(--muted);display:block}.batch-metrics strong[data-v-2b907196]{margin-top:10px;font-size:24px;display:block}.detail-section[data-v-2b907196]{border:1px solid var(--border);background:#fff;border-radius:10px;margin-bottom:18px;padding:20px}.detail-section h3[data-v-2b907196]{margin:0 0 14px;font-size:16px}.section-heading[data-v-2b907196]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading h3[data-v-2b907196],.section-heading h4[data-v-2b907196]{margin:0 0 12px}.detail-actions[data-v-2b907196]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stage-list[data-v-2b907196],.route-detail[data-v-2b907196]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:10px;display:grid}.stage-card[data-v-2b907196]{text-align:left;cursor:pointer;color:inherit;background:#f5f9f6;border:1px solid #dce8e1;border-radius:9px;flex-direction:column;gap:8px;padding:16px;display:flex}.stage-card[data-v-2b907196]:hover{border-color:var(--primary);background:#edf5f0}.stage-card>span[data-v-2b907196]{font-size:21px;font-weight:600}.stage-card small[data-v-2b907196],.route-detail small[data-v-2b907196]{color:var(--muted);font-weight:400;display:block}.blocker-list article[data-v-2b907196]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.blocker-list article[data-v-2b907196]:first-child{border-top:0}.blocker-list p[data-v-2b907196]{color:var(--muted);margin:7px 0}.route-detail article[data-v-2b907196]{border:1px solid var(--border);border-radius:8px;padding:16px}.route-detail small[data-v-2b907196]{margin-top:7px}.stage-kind[data-v-2b907196]{color:var(--muted);font-size:12px}.batch-detail table td[data-v-2b907196]{white-space:normal;overflow-wrap:anywhere;padding:13px 14px}.batch-detail table small[data-v-2b907196]{color:var(--muted);margin-top:5px;display:block}.batch-detail .table-scroll[data-v-2b907196]{margin:0 -6px}.batch-timeline[data-v-2b907196]{margin:0;padding:0;list-style:none}.batch-timeline li[data-v-2b907196]{border-bottom:1px solid var(--border);grid-template-columns:165px 1fr;gap:18px;padding:15px 0;display:grid}.batch-timeline time[data-v-2b907196],.batch-timeline small[data-v-2b907196]{color:var(--muted);font-size:12px}.batch-timeline small[data-v-2b907196]{margin:6px 0;display:block}.batch-timeline p[data-v-2b907196]{margin:7px 0 0}.batch-action-backdrop[data-v-2b907196]{z-index:20;background:#163d345e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.batch-action-backdrop .modal[data-v-2b907196]{width:min(600px,100%);max-height:90vh;overflow:auto}.form-grid[data-v-2b907196]{gap:16px;padding:24px;display:grid}.form-grid label[data-v-2b907196]{gap:7px;display:grid}.form-grid p[data-v-2b907196],.batch-detail-content[data-v-2b907196] .material-issues{margin:0}.batch-detail-content[data-v-2b907196] .material-issues .table-toolbar{flex-wrap:wrap}@media (width<=760px){.batch-detail-backdrop[data-v-2b907196]{padding:8px}.batch-detail[data-v-2b907196]{height:96vh}.batch-detail-header[data-v-2b907196],.batch-detail-content[data-v-2b907196]{padding:16px}.batch-detail-tabs[data-v-2b907196]{padding:12px 16px}.batch-metrics[data-v-2b907196]{grid-template-columns:repeat(2,1fr);gap:10px}.batch-metrics>div[data-v-2b907196]{padding:14px}.updated[data-v-2b907196]{margin-left:0}.batch-timeline li[data-v-2b907196]{grid-template-columns:1fr;gap:7px}.blocker-list article[data-v-2b907196]{align-items:start}.batch-title h2[data-v-2b907196]{font-size:18px}}.customer-review[data-v-950720a0]{background:#f0f5fa;border:1px solid #d6e3ef;border-radius:12px;margin:16px 0;padding:18px}.customer-review form[data-v-950720a0]{max-width:650px}.customer-review label[data-v-950720a0]{gap:8px;margin:12px 0;display:grid}.customer-review input[data-v-950720a0],.customer-review textarea[data-v-950720a0]{font:inherit;padding:10px}.lifecycle-stages[data-v-69191334]{gap:16px;padding:20px;display:grid}.lifecycle details[data-v-69191334]{padding:12px 20px}.lifecycle section[data-v-69191334]{padding:20px}.lifecycle[data-v-69191334]{margin:20px 0}.milestones[data-v-69191334]{flex-wrap:wrap;gap:10px;padding:16px;display:flex}.milestones span[data-v-69191334]{color:#777;background:#f0f1f1;border-radius:8px;padding:7px 10px}.milestones .occurred[data-v-69191334]{color:#256a4c;background:#e8f4ee}.export-modal[data-v-973c45bd]{width:min(720px,100vw - 40px);max-height:90vh;overflow-y:auto}.export-modal header[data-v-973c45bd]{justify-content:space-between;align-items:center;gap:20px;display:flex}.export-modal .muted[data-v-973c45bd]{line-height:1.8}.export-modal>.muted[data-v-973c45bd],.export-modal form>.muted[data-v-973c45bd],.export-modal .alert[data-v-973c45bd]{margin:0 28px 16px}.export-modal footer[data-v-973c45bd]{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.customer-quote[data-v-43ba25a2]{background:#f3f7f4;border-radius:8px;margin:12px 0;padding:14px}.customer-quote p[data-v-43ba25a2]{line-height:1.7}.customer-quote button[data-v-43ba25a2]{margin-right:10px}.sales-form-backdrop .modal.sales-order-form[data-v-ad5bcb4b]{width:min(1100px,100%)}.sales-order-form .order-line[data-v-ad5bcb4b]{grid-template-columns:minmax(260px,1.2fr) minmax(330px,1.5fr);column-gap:20px;display:grid}.sales-order-form .line-fields[data-v-ad5bcb4b]{align-items:start;margin-top:0}.line-quote[data-v-ad5bcb4b]{grid-column:1/-1}.line-quote summary[data-v-ad5bcb4b]{cursor:pointer;color:#217967;font-size:12px}.sales-order-form form>footer[data-v-ad5bcb4b]{z-index:2;background:#fff;position:sticky;bottom:0}@media (width<=850px){.sales-order-form .order-line[data-v-ad5bcb4b]{grid-template-columns:1fr}}.sales-form-backdrop[data-v-ad5bcb4b]{z-index:90}.sales-form-backdrop .modal>header[data-v-ad5bcb4b]{padding:22px 28px}.sales-filters[data-v-ad5bcb4b]{flex-wrap:wrap;align-items:end;gap:12px;padding:20px;display:flex}.sales-filters label[data-v-ad5bcb4b]{gap:6px;max-width:210px;display:grid}.sales-filters input[data-v-ad5bcb4b],.sales-filters select[data-v-ad5bcb4b]{width:100%}.sales-overdue[data-v-ad5bcb4b]{color:#b45d40}.sales-order-total[data-v-ad5bcb4b]{font-size:18px;font-weight:600}.order-line[data-v-ad5bcb4b]{gap:8px;display:grid}.owner-tabs[data-v-ad5bcb4b]{margin-bottom:20px}.sales-inventory .welcome-note[data-v-ad5bcb4b]{margin:0 0 24px}.detail[data-v-ad5bcb4b]{margin-top:24px}.actions[data-v-ad5bcb4b]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.history[data-v-ad5bcb4b]{color:var(--muted);padding:24px}.order-line[data-v-ad5bcb4b]{border:1px solid #dbe6df;border-radius:10px;min-width:0;padding:18px}.line-fields[data-v-ad5bcb4b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.modal[data-v-ad5bcb4b]{max-height:90vh;overflow-y:auto}@media (width<=800px){.line-fields[data-v-ad5bcb4b]{grid-template-columns:1fr}}.scene-search[data-v-a96f8c5f]{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.scene-search label[data-v-a96f8c5f]{gap:6px;display:grid}.actions[data-v-a96f8c5f]{flex-wrap:wrap;gap:10px;display:flex}.form-grid[data-v-a96f8c5f]{gap:16px;padding:24px;display:grid}.modal[data-v-a96f8c5f]{max-height:90vh;overflow:auto}.unknown-panel[data-v-e192d0c6]{margin-bottom:24px}.unknown-tools[data-v-e192d0c6]{align-items:center;gap:12px;padding:16px 24px;display:flex}.unknown-tools label[data-v-e192d0c6]{flex:1}.unknown-modal[data-v-e192d0c6]{width:min(760px,100%);max-height:90vh;overflow:auto}.unknown-modal>p[data-v-e192d0c6],.unknown-modal>ul[data-v-e192d0c6],.unknown-modal>form[data-v-e192d0c6],.unknown-images[data-v-e192d0c6]{margin:20px 24px}.unknown-modal fieldset[data-v-e192d0c6]{border:0;gap:16px;padding:0;display:grid}.unknown-modal .unknown-tools[data-v-e192d0c6]{padding:0}.unknown-images[data-v-e192d0c6]{flex-wrap:wrap;gap:16px;display:flex}.unknown-images figure[data-v-e192d0c6]{max-width:200px;margin:0}.unknown-images img[data-v-e192d0c6]{object-fit:contain;max-width:200px;max-height:180px}.unknown-images figcaption[data-v-e192d0c6]{overflow-wrap:anywhere}.unknown-modal small[data-v-e192d0c6]{display:block}.checkbox-label[data-v-e192d0c6]{align-items:flex-start;gap:10px;display:flex}.identity-corrections[data-v-fba0e9bf]{margin-bottom:24px}.tools[data-v-fba0e9bf],.step[data-v-fba0e9bf]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hint[data-v-fba0e9bf],.detail[data-v-fba0e9bf]{padding:0 24px 20px}.detail[data-v-fba0e9bf]{border-top:1px solid #e2eae6}.segment[data-v-fba0e9bf]{border-top:1px solid #e2eae6;padding:16px 0}.step[data-v-fba0e9bf]{padding:10px 0}.fields[data-v-fba0e9bf]{gap:18px;padding:24px;display:grid}.modal[data-v-fba0e9bf]{max-height:90vh;overflow-y:auto}.paging[data-v-fba0e9bf]{justify-content:flex-end;padding:16px}.scrap-identities[data-v-11fa4487]{margin-bottom:24px}.tools[data-v-11fa4487],.finder[data-v-11fa4487]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tools select[data-v-11fa4487]{width:auto}.tools button[data-v-11fa4487]{white-space:nowrap}.hint[data-v-11fa4487],.finder[data-v-11fa4487],.detail[data-v-11fa4487]{padding:18px 24px}.detail[data-v-11fa4487]{border-top:1px solid var(--border)}.step[data-v-11fa4487]{border-bottom:1px solid var(--border);padding:12px 0}.modal[data-v-11fa4487]{max-height:90vh;overflow-y:auto}.form-grid[data-v-11fa4487]{grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.span-two[data-v-11fa4487]{grid-column:1/-1}.repair-identity[data-v-db9ae0b7]{margin-bottom:24px}.content[data-v-db9ae0b7]{padding:20px}.toolbar[data-v-db9ae0b7]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.detail[data-v-db9ae0b7]{border-top:1px solid #e1e9e4;margin-top:16px;padding-top:20px}.source[data-v-db9ae0b7]{border-bottom:1px solid #e1e9e4;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.modal[data-v-db9ae0b7]{max-height:90vh;overflow:auto}.form-grid[data-v-db9ae0b7]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.span-two[data-v-db9ae0b7]{grid-column:1/-1}li[data-v-db9ae0b7]{margin-top:14px}.scene-tabs[data-v-06e20e60],.scene-search[data-v-06e20e60]{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.scene-search label[data-v-06e20e60]{gap:6px;display:grid}.quality .welcome-note[data-v-06e20e60]{margin:0 0 24px}.history[data-v-06e20e60]{margin-top:24px}.result[data-v-06e20e60]{margin:8px 0}.result small[data-v-06e20e60]{display:block}.modal[data-v-06e20e60]{max-height:90vh;overflow-y:auto}.form-grid[data-v-06e20e60]{grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.span-two[data-v-06e20e60]{grid-column:1/-1}.scene-tabs[data-v-aa9588f6],.scene-search[data-v-aa9588f6]{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.scene-search label[data-v-aa9588f6]{gap:6px;display:grid}.rework .welcome-note[data-v-aa9588f6]{margin:0 0 24px}.history[data-v-aa9588f6]{margin-top:24px}.modal[data-v-aa9588f6]{max-height:90vh;overflow-y:auto}.form-grid[data-v-aa9588f6]{grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.span-two[data-v-aa9588f6]{grid-column:1/-1}.form-grid[data-v-9e01677d]{grid-template-columns:1fr;gap:18px;padding:24px;display:grid}small[data-v-9e01677d]{display:block}details[data-v-9e01677d]{white-space:normal;min-width:200px}.receipt-toolbar[data-v-ee59699a]{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.receipt-tabs[data-v-ee59699a]{flex-wrap:wrap;gap:12px;display:flex}.receipt-search[data-v-ee59699a]{align-items:end;gap:16px;margin-bottom:20px;display:flex}.receipt-search label[data-v-ee59699a]{gap:8px;width:min(440px,100%);display:grid}.receipt-detail[data-v-ee59699a]{background:#f7faf8;padding:20px}.receipt-detail td[data-v-ee59699a]{white-space:normal}.panel-heading p[data-v-ee59699a]{margin:8px 0 0}.table-footer div[data-v-ee59699a]{align-items:center;gap:12px;display:flex}.history[data-v-ee59699a]{margin-top:24px}.modal[data-v-ee59699a]{max-height:90vh;overflow-y:auto}.form-grid[data-v-ee59699a]{grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.span-two[data-v-ee59699a]{grid-column:1/-1}.customer-business[data-v-da89abfe]{border-top:1px solid #e5ece8;min-width:0;max-width:100%;padding-top:18px}.customer-business section[data-v-da89abfe]{min-width:0;max-width:100%}.customer-business .table-scroll[data-v-da89abfe]{max-width:100%}.customer-business p[data-v-da89abfe]{line-height:1.8}.toolbar[data-v-da89abfe]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.toolbar label[data-v-da89abfe]{align-items:center;gap:12px;display:flex}.customer-business table[data-v-da89abfe]{font-size:13px}.customer-business th[data-v-da89abfe],.customer-business td[data-v-da89abfe]{padding:12px}.customer-business small[data-v-da89abfe]{margin-top:6px;display:block}.customer-prices[data-v-9b9b1d88]{padding:20px 0}.customer-prices p[data-v-9b9b1d88]{overflow-wrap:anywhere;line-height:1.8}.customer-prices label[data-v-9b9b1d88]{gap:8px;margin:12px 0;display:grid}.customer-prices select[data-v-9b9b1d88],.customer-prices input[data-v-9b9b1d88],.customer-prices textarea[data-v-9b9b1d88]{font:inherit;border:1px solid #d8e2de;border-radius:8px;min-width:0;padding:12px}.customer-prices fieldset[data-v-9b9b1d88]{border:0;padding:0}.price-grid[data-v-9b9b1d88]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wide[data-v-9b9b1d88]{grid-column:1/-1}.price-actions[data-v-9b9b1d88]{flex-wrap:wrap;gap:12px;display:flex}.customer-prices article[data-v-9b9b1d88]{border-top:1px solid #e5eeea;padding:16px 0}.customer-prices details[data-v-9b9b1d88]{margin-top:18px}.profile-tabs[data-v-fe88e030]{flex-wrap:wrap;gap:10px;padding:16px 24px;display:flex}.customer-profile[data-v-fe88e030]{max-width:900px;max-height:92vh;overflow-y:auto}.content[data-v-fe88e030]{gap:20px;padding:24px;display:grid}.content>p[data-v-fe88e030]{margin:0;line-height:1.8}fieldset[data-v-fe88e030]{border:1px solid #dbe6df;border-radius:10px;margin:12px 0;padding:20px}fieldset>button[data-v-fe88e030]{margin-top:16px}.section-heading[data-v-fe88e030]{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.revision[data-v-fe88e030]{border-top:1px solid #e5ece8;padding:12px 0}.revision p[data-v-fe88e030]{overflow-wrap:anywhere;line-height:1.8}.task-filters[data-v-ef85c360]{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:20px 24px;display:flex}.task-filters label[data-v-ef85c360]{flex:1;min-width:130px}.task-filters input[data-v-ef85c360],.task-filters select[data-v-ef85c360]{width:100%}.task-filters label[data-v-ef85c360]:has(input[type=date]){max-width:175px}.panel-heading p[data-v-ef85c360]{margin:6px 0 0}.task-empty[data-v-ef85c360]{text-align:center;color:#82938a;padding:28px}td[data-v-ef85c360]{white-space:normal}.welcome-note[data-v-a42f70ef]{margin:0 0 24px}.panel-heading label[data-v-a42f70ef]{align-items:center;gap:12px;display:flex}td[data-v-a42f70ef]{white-space:normal}.correction-panel[data-v-dea06d39]{margin-top:24px;padding:26px}.correction-panel small[data-v-dea06d39]{display:block}.correction-modal[data-v-dea06d39]{width:min(720px,100vw - 32px);max-height:90vh;padding:28px;overflow:auto}.correction-modal label[data-v-dea06d39]{gap:8px;margin:16px 0;display:grid}.correction-modal input[data-v-dea06d39],.correction-modal select[data-v-dea06d39],.correction-modal textarea[data-v-dea06d39]{width:100%;font:inherit;border:1px solid #d8e2de;border-radius:8px;padding:11px}.correction-modal .confirm[data-v-dea06d39]{align-items:flex-start;display:flex}.confirm input[data-v-dea06d39]{width:auto}.actions[data-v-dea06d39]{gap:12px;margin-top:20px;display:flex}.finance-actions[data-v-17b56790]{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.finance-modal[data-v-17b56790]{width:min(880px,100vw - 32px);max-height:90vh;padding:28px;overflow:auto}.finance-modal label[data-v-17b56790]{gap:8px;margin:16px 0;display:grid}.finance-modal input[data-v-17b56790],.finance-modal select[data-v-17b56790],.finance-modal textarea[data-v-17b56790],.table-toolbar input[data-v-17b56790],.table-toolbar select[data-v-17b56790]{font:inherit;border:1px solid #d8e2de;border-radius:8px;padding:10px}.finance-modal input[data-v-17b56790],.finance-modal select[data-v-17b56790],.finance-modal textarea[data-v-17b56790]{width:100%}.finance-modal .finance-confirm[data-v-17b56790]{align-items:flex-start;display:flex}.finance-confirm input[data-v-17b56790]{width:auto}.finance-modal fieldset[data-v-17b56790]{border:0;min-width:0;margin:0;padding:0}.overdue[data-v-17b56790]{color:#ab482e}.finance-workspace small[data-v-17b56790]{display:block}.finance-workspace .table-toolbar[data-v-17b56790]{flex-wrap:wrap;align-items:end;gap:12px}.table-toolbar label[data-v-17b56790]{gap:6px;display:grid}.table-toolbar input[type=date][data-v-17b56790]{max-width:160px}.table-toolbar label:nth-child(3) input[data-v-17b56790]{width:100px}.drawer-title[data-v-17b56790]{justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-modal p[data-v-17b56790]{overflow-wrap:anywhere}@media (width<=680px){.finance-modal[data-v-17b56790]{padding:20px}.table-toolbar label[data-v-17b56790]{width:100%}.table-toolbar label input[data-v-17b56790],.table-toolbar label select[data-v-17b56790]{width:100%;max-width:none}}.dispatch-product[data-v-e9a950ff]{padding:7px 0}small[data-v-e9a950ff]{display:block}td[data-v-e9a950ff]{white-space:normal}.print-error[data-v-bb0f5173]{color:#a83b30;max-width:300px;display:block}.packing-history[data-v-9c7368ce]{margin:14px 0}.packing-history details[data-v-9c7368ce]{overflow-wrap:anywhere;border:1px solid #d8e2de;border-radius:8px;margin:10px 0;padding:12px}.history-pages[data-v-9c7368ce]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.packing-history summary[data-v-9c7368ce]{cursor:pointer}.optional-logistics[data-v-6ac165f1]{margin:16px 0}.optional-logistics summary[data-v-6ac165f1]{cursor:pointer}.logistics-grid[data-v-6ac165f1]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.packing-inputs[data-v-6ac165f1]{table-layout:fixed;width:100%;min-width:650px}.packing-inputs th[data-v-6ac165f1]:first-child{width:40%}.packing-inputs th[data-v-6ac165f1]:last-child{width:12%}.packing-inputs td[data-v-6ac165f1]{vertical-align:top;white-space:normal;padding:10px 8px}.shipment-modal .packing-inputs label[data-v-6ac165f1]{margin:0}.packing-inputs small[data-v-6ac165f1]{margin-top:6px;display:block}.sr-only[data-v-6ac165f1]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.actions[data-v-6ac165f1]{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.shipment-detail[data-v-6ac165f1]{padding:26px}.close-detail[data-v-6ac165f1]{float:right}.shipment-detail details[data-v-6ac165f1]{margin-top:16px}.shipment-detail summary[data-v-6ac165f1]{cursor:pointer}.shipment-detail p[data-v-6ac165f1]{overflow-wrap:anywhere}.shipment-workspace small[data-v-6ac165f1]{display:block}.shipment-modal[data-v-6ac165f1]{width:min(900px,100vw - 32px);max-height:90vh;padding:28px;overflow:auto}.shipment-modal label[data-v-6ac165f1]{gap:8px;margin:16px 0;display:grid}.shipment-modal input[data-v-6ac165f1],.shipment-modal select[data-v-6ac165f1],.shipment-modal textarea[data-v-6ac165f1]{width:100%;font:inherit;border:1px solid #d8e2de;border-radius:8px;padding:11px}.shipment-modal .confirm[data-v-6ac165f1]{flex-direction:row;align-items:center;gap:10px;display:flex}.confirm input[data-v-6ac165f1]{flex-shrink:0;width:18px;height:18px;margin:0;padding:0}.table-toolbar[data-v-6ac165f1]{gap:12px}.mini-config[data-v-def32afe]{max-width:900px;padding:28px}.panel-heading[data-v-def32afe]{padding:0 0 18px}.panel-heading h2[data-v-def32afe]{margin:0}.fields[data-v-def32afe]{gap:20px;max-width:650px;display:grid}.fields label[data-v-def32afe]{gap:8px;display:grid}.fields span[data-v-def32afe]{font-size:13px;font-weight:400}.actions[data-v-def32afe]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.form-note[data-v-def32afe]{margin:0}:root{color:#243b3a;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6f5;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{min-width:760px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.48;cursor:not-allowed}button,a,input,select,textarea{outline-offset:3px}button:focus-visible,a:focus-visible{outline:2px solid #268577}input,select,textarea{color:#243b3a;background:#fff;border:1px solid #dbe3df;border-radius:7px;width:100%;padding:11px 12px;transition:border-color .15s}select:not([multiple]):not([size]),select:not([multiple])[size="1"]{appearance:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='8'%20viewBox='0%200%2012%208'%20fill='none'%3e%3cpath%20d='m1%201%205%205%205-5'%20stroke='%235c7368'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-right:42px!important}@media (forced-colors:active){select:not([multiple]):not([size]),select:not([multiple])[size="1"]{appearance:auto;background-image:none!important}}input:focus,select:focus,textarea:focus{border-color:#3e8b7c;outline:2px solid #228b7520}h1,h2,h3,p{margin:0}h1{letter-spacing:-.6px;font-size:28px;font-weight:650}h2{font-size:17px;font-weight:650}h3{font-size:16px}label{flex-direction:column;gap:8px;font-weight:550;display:flex}small{color:#8c9993;font-size:12px;font-weight:400;display:block}.muted{color:#85918a;font-weight:400;line-height:1.7}.eyebrow,.overline{color:#8c9e94;letter-spacing:1.2px;margin-bottom:12px;font-size:11px}.primary,.secondary{white-space:nowrap;border:1px solid #0000;border-radius:7px;padding:11px 17px;font-weight:550}.primary{color:#fff;background:#237665}.primary:hover:not(:disabled){background:#1b6254}.secondary{color:#52665a;background:#fff;border-color:#dce4df}.secondary:hover:not(:disabled){background:#f0f5f1}.text-button{color:#277b6b;background:0 0;border:0;padding:6px 0;font-size:13px}.full{width:100%}.compact{padding:5px 10px;font-size:12px}.brand-line{align-items:center;gap:12px;display:flex}.brand-mark{color:#d8e9df;background:#236456;border:1px solid #c5dad0;border-radius:10px;place-items:center;width:40px;height:40px;font-family:Georgia,Songti SC,serif;font-size:25px;display:inline-grid}.boot-screen{color:#7e9187;place-content:center;justify-items:center;gap:24px;min-height:100vh;display:grid}.login-shell{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-intro{color:#fff;background:#174e43;flex-direction:column;justify-content:space-between;padding:54px 9%;display:flex;position:relative;overflow:hidden}.login-intro:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:430px;height:430px;position:absolute;bottom:100px;right:-200px;box-shadow:0 0 0 65px #ffffff03,0 0 0 130px #ffffff03}.login-intro .brand-line{font-size:16px}.login-intro h1{letter-spacing:1px;font-family:Songti SC,Georgia,serif;font-size:clamp(32px,3.1vw,50px);font-weight:500;line-height:1.6}.login-intro .eyebrow{color:#a0bcb1;letter-spacing:3px;margin-bottom:26px}.intro-copy{color:#a9c4b8;max-width:340px;margin-top:24px;font-size:14px;line-height:2}.login-footer{color:#a1b8ad;font-size:12px}.login-panel{background:#fafbf9;place-items:center;padding:60px;display:grid}.login-form{width:min(350px,100%)}.login-form h2{margin:10px 0 12px;font-size:27px}.login-form>.muted{margin-bottom:32px}.login-form label{margin-bottom:22px}.login-form .primary{margin-top:10px;padding:13px}.login-hint{text-align:center;color:#98a39c;margin-top:24px;font-size:12px}.app-shell{min-height:100vh;display:flex}.sidebar{color:#cee0d6;background:#173e35;flex-direction:column;width:224px;padding:32px 20px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .brand-line{padding:0 10px}.sidebar .brand-mark{background:#294f43;border-color:#547568;width:35px;height:38px;font-size:24px}.sidebar strong{letter-spacing:1px;color:#fff;font-size:18px;font-weight:550}.sidebar small{color:#8ca79a;letter-spacing:2px;margin-top:4px;font-size:8px}.workspace-label{letter-spacing:1.5px;color:#819d90;margin:44px 13px 16px;font-size:10px}.sidebar nav{overscroll-behavior:contain;gap:6px;min-height:0;display:grid;overflow-y:auto}.sidebar nav button{color:#b3c9bc;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:13px 16px;display:flex}.sidebar nav button:hover{background:#ffffff08}.sidebar nav button.active{color:#fff;background:#ffffff12}.nav-icon{width:21px;font-size:21px;line-height:1}.nav-dot{background:#7cc3a1;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{color:#87a191;border-top:1px solid #ffffff12;align-items:center;gap:7px;margin-top:auto;padding:16px 9px 0;font-size:11px;display:flex}.small-dot{background:#7ca48b;border-radius:50%;width:5px;height:5px}.workspace{flex-direction:column;width:calc(100% - 224px);min-height:100vh;margin-left:224px;display:flex}.topbar{background:#fff;border-bottom:1px solid #e6ebe7;justify-content:space-between;align-items:center;height:76px;padding:0 38px;display:flex}.enterprise-name{color:#7e8d83;font-size:13px}.topbar-right{align-items:center;gap:16px;display:flex}.avatar{color:#5c735c;background:#e7eee6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.main-content{flex:1;width:100%;max-width:1600px;margin:0 auto;padding:36px 38px}.page-heading{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.page-heading .eyebrow{letter-spacing:.5px;margin-bottom:10px;font-size:11px}.page-heading .muted{margin-top:10px;font-size:12px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;display:grid}.metric-card{background:#fff;border:1px solid #e1e8e2;border-radius:10px;padding:23px}.metric-card>p{color:#789080;font-size:12px}.metric-card>div{align-items:baseline;gap:12px;margin:21px 0 18px;display:flex}.metric-card strong{letter-spacing:-1px;color:#284c3d;font-size:36px;font-weight:550}.metric-card span,.metric-card small{color:#9aa79d;font-size:11px}.panel{background:#fff;border:1px solid #e0e7e1;border-radius:10px;overflow:hidden}.panel-heading{border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;padding:23px 26px;display:flex}.panel-heading .muted{margin-top:5px;font-size:11px}.panel-heading>span.muted{margin:0}.activity-panel{margin-top:4px}.activity-row{border-bottom:1px solid #f0f3ef;align-items:center;gap:16px;padding:19px 26px;display:flex}.activity-row:last-child{border:0}.activity-dot{background:#bdd4c6;border-radius:50%;width:8px;height:8px}.activity-row strong{font-size:12px;font-weight:500}.activity-row p{color:#92a096;margin-top:6px;font-size:11px}.activity-row time{color:#a1aca4;margin-left:auto;font-size:11px}.welcome-note{background:#eef4eb;border:1px solid #dce7da;border-radius:10px;align-items:center;gap:19px;margin-top:23px;padding:22px 25px;display:flex}.welcome-note>span{color:#739b78;font-size:31px}.welcome-note h2{color:#537255;font-size:13px}.welcome-note p{color:#88a083;margin-top:6px;font-size:12px;line-height:1.8}.table-toolbar{border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.search-box{border:1px solid #e1e7e1;border-radius:7px;align-items:center;gap:10px;width:min(370px,65%);padding:0 12px;display:flex}.search-box span{color:#9aaba0;font-size:22px}.search-box input{background:0 0;border:0;outline:none;min-width:0;padding:10px 0;font-size:12px}.search-box button{white-space:nowrap}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#8c9c90;letter-spacing:.4px;background:#fafcf9;border-bottom:1px solid #edf0ec;padding:14px 22px;font-size:11px;font-weight:500}td{color:#647569;border-bottom:1px solid #eff2ee;padding:18px 22px;font-size:12px}tbody tr:last-child td{border-bottom:0}td strong{color:#355440;font-size:12px;font-weight:550}td small{color:#9ba99e;margin-top:6px;font-size:10px}.badge{border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.badge.green{color:#438c60;background:#edf6ef}.badge.gray{color:#8e9a8d;background:#f1f3f0}.mini-tag{color:#82995d;background:#f0f4e9;border-radius:3px;margin-left:5px;padding:1px 4px;font-size:9px}.table-footer{color:#99a598;border-top:1px solid #edf0ec;justify-content:space-between;align-items:center;padding:17px 23px;font-size:11px;display:flex}.table-footer>div{align-items:center;gap:12px;display:flex}.empty-state{text-align:center;color:#8b9d90;padding:65px 24px;font-size:13px}.empty-state>span{color:#b0c6b5;margin-bottom:17px;font-size:35px;display:block}.empty-state h3{color:#627e67;font-size:15px;font-weight:500}.empty-state p{color:#9cab9c;margin-top:11px;font-size:12px}.product-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:23px;display:grid}.product-card{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fcfdfb;border:1px solid #e6ede3;border-radius:8px;align-items:center;gap:13px;padding:18px;display:flex}.product-card:hover,.product-card.selected{background:#eef7f2;border-color:#217967}.product-card:focus-visible{outline-offset:3px;outline:2px solid #217967}.catalog-series-filter{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 0;display:flex}.catalog-series-filter h2{margin:0;font-size:16px}.product-symbol{color:#8caa8b;font-size:28px}.product-card strong{font-size:12px;font-weight:550}.product-card small{margin-top:7px;font-size:10px}.catalog-panel{margin-top:23px}.spec-cell{white-space:normal;max-width:220px;line-height:1.7}.time-cell{font-size:10px}.workspace-footer{color:#a4afa4;text-align:center;padding:15px 25px 24px;font-size:10px}.alert{border-radius:7px;margin:0 0 20px;padding:12px 16px;font-size:12px;line-height:1.6}.alert.error{color:#a95848;background:#fff0ed;border:1px solid #f3dcd4}.alert.success{color:#44835b;background:#edf6ef;border:1px solid #d7e9d9}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17362f55;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:13px;width:min(510px,100%);max-height:92vh;overflow:auto;box-shadow:0 25px 70px #183a3435}.modal>header{border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;padding:25px 28px;display:flex}.modal .eyebrow{margin-bottom:9px;font-size:10px}.close-button{color:#92a093;background:0 0;border:0;padding:0 4px;font-size:27px}.form-fields{gap:18px;padding:25px 28px;display:grid}.modal.wide{width:min(760px,100%)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:25px 28px;display:grid}.form-grid .span-two{grid-column:1/-1}.form-grid label{color:#576c5c;flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.form-grid .checkbox-label{flex-direction:row;align-items:center}.form-grid small{font-size:11px;font-weight:400}@media (width<=600px){.form-grid{grid-template-columns:minmax(0,1fr);padding:20px}}.form-fields label{color:#576c5c;font-size:12px}.form-fields small{font-size:10px;font-weight:400}.form-row{grid-template-columns:1fr 1fr;gap:17px;display:grid}.checkbox-label{flex-direction:row;align-items:center;gap:8px}.checkbox-label input{accent-color:#237665;width:15px;height:15px}.form-note{color:#8b9b80;background:#f5f8f2;border-radius:5px;padding:13px;font-size:11px;line-height:1.8}.modal form>footer{border-top:1px solid #edf0ec;justify-content:flex-end;gap:12px;padding:20px 28px;display:flex}.form-fields .alert{margin:0}.platform-theme .sidebar,.platform-theme .login-intro{background:#21364c}.portal-link{color:#d1e3e0;font-size:13px}.password-page{place-items:center;min-height:100vh;padding:40px;display:grid}.password-form{gap:20px;width:min(520px,100%);padding:32px;display:grid}.password-form h1{font-size:23px}.account-note{margin-bottom:20px}.account-actions button+button{margin-left:14px}.role-checks{border:1px solid #dce4df;border-radius:7px;gap:12px;padding:16px;display:grid}@media (width<=1100px){.sidebar{width:190px;padding:28px 13px}.workspace{width:calc(100% - 190px);margin-left:190px}.main-content{padding:28px 24px}.topbar{padding:0 24px}.metric-grid{gap:12px}.metric-card{padding:18px}.metric-card>div{gap:7px}.metric-card strong{font-size:29px}.product-grid{grid-template-columns:repeat(2,1fr)}.role-select>span{display:none}}@media (width<=850px){.sidebar{width:170px}.workspace{width:calc(100% - 170px);margin-left:170px}.main-content{padding:24px 18px}.metric-grid{grid-template-columns:repeat(2,1fr)}.topbar{padding:0 18px}.enterprise-name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.login-panel{padding:35px}.login-intro{padding:40px 10%}}td>button+button{margin-inline-start:12px}td>button{white-space:nowrap}.owner-review-focus{background:#eef7f0;border:1px solid #408d78;border-radius:10px;padding:16px}
