@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.document-print-bar[data-v-b7f3bcba]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.document-print-status.muted[data-v-b7f3bcba]{color:var(--muted,#888)}.document-print.compact .implementation-note[data-v-b7f3bcba]{display:none}.history-filter-bar[data-v-0744a6e9]{margin-bottom:8px}@media print{.erp-modal-mask[data-v-0744a6e9]{background:0 0;position:static}.erp-history header button[data-v-0744a6e9],.history-filter-bar button[data-v-0744a6e9],.sales-document[data-v-0744a6e9]>:not(.erp-modal-mask){display:none!important}}.history-filter-bar[data-v-a44d0647]{margin-bottom:8px}@media print{.erp-modal-mask[data-v-a44d0647]{background:0 0;position:static}.erp-history header button[data-v-a44d0647],.history-filter-bar button[data-v-a44d0647],.arap-writeoff-page .document-toolbar[data-v-a44d0647],.arap-writeoff-page .document-section[data-v-a44d0647],.arap-writeoff-page .document-total[data-v-a44d0647]{display:none!important}}.analysis-tabs[data-v-1b62665b]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-1b62665b]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px;padding:0 4px;font-size:14px}.analysis-tabs button.active[data-v-1b62665b]{color:#3671f3;border-bottom-color:#3671f3}.analysis-tabs button[data-v-1b62665b]:disabled{opacity:.6;cursor:not-allowed}.biz-voucher-breakdown[data-v-1b62665b]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.biz-voucher-chip[data-v-1b62665b]{color:#4a4a6a;background:#f3f5fb;border:1px solid #d8deee;border-radius:2px;padding:2px 8px}.biz-voucher-drill[data-v-1b62665b]{color:#4a4a6a;margin-top:6px}.biz-voucher-drill ul[data-v-1b62665b]{margin:6px 0 0;padding-left:18px}@media print{.document-toolbar[data-v-1b62665b],.analysis-tabs[data-v-1b62665b],.filter-bar[data-v-1b62665b],.no-print[data-v-1b62665b],.document-section[data-v-1b62665b]:not(.period-close-records){display:none!important}}.analysis-tabs[data-v-bb6860bf]{background:#fff;border-bottom:1px solid #ddd;gap:24px;margin-bottom:12px;padding:0 16px;display:flex}.analysis-tabs button[data-v-bb6860bf]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px;font-size:13px}.analysis-tabs button.active[data-v-bb6860bf]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-bb6860bf]{margin-top:0}.tab-list-filter[data-v-bb6860bf]{margin:0 0 12px;padding:0 4px}.subsection-title[data-v-bb6860bf]{color:#07073f;margin:16px 0 8px;font-size:12px;font-weight:600}.plan-workbench-metrics[data-v-bb6860bf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.plan-workbench-metrics article[data-v-bb6860bf]{background:#fff;border:1px solid #e0e3e9;border-radius:2px;padding:10px 12px}.plan-workbench-metrics span[data-v-bb6860bf]{color:#6e6e8b;font-size:10px}.plan-workbench-metrics strong[data-v-bb6860bf]{color:#07073f;margin-top:4px;font-size:20px;font-weight:600;display:block}.plan-workbench-metrics small[data-v-bb6860bf]{color:#8d96a7;margin-top:4px;font-size:10px;display:block}.doc-crud-page.embedded[data-v-d4d19ab9]{padding-top:0}.embed-heading h2[data-v-d4d19ab9]{font-size:16px}.storage-hint[data-v-d4d19ab9]{color:#a1a1b4;margin-top:4px;font-size:10px;display:block}.toolbar[data-v-d4d19ab9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-crud-layout[data-v-d4d19ab9]{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}@media (width<=1100px){.doc-crud-layout[data-v-d4d19ab9]{grid-template-columns:1fr}}.table-wrap[data-v-d4d19ab9]{background:#fff;border:1px solid #e0e3e9;overflow:auto}table[data-v-d4d19ab9]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-d4d19ab9],td[data-v-d4d19ab9]{text-align:left;white-space:nowrap;border-bottom:1px solid #eef1f6;padding:8px 10px}th[data-v-d4d19ab9]{color:#6e6e8b;background:#f7f8fb;font-weight:500}tr.selected[data-v-d4d19ab9]{background:#edf3ff}.num[data-v-d4d19ab9]{text-align:right;font-variant-numeric:tabular-nums}.empty[data-v-d4d19ab9]{color:#a1a1b4;text-align:center}.error[data-v-d4d19ab9]{color:#c0392b}.ok[data-v-d4d19ab9]{color:#1a7f4b}button.solid[data-v-d4d19ab9]{color:#fff;background:#3671f3;border:1px solid #3671f3;border-radius:2px;height:28px;padding:0 12px}button.linkish[data-v-d4d19ab9]{color:#3671f3;margin-top:6px;font-size:12px}.edit-panel[data-v-d4d19ab9]{background:#fff;border:1px solid #e0e3e9;padding:12px}.edit-panel h3[data-v-d4d19ab9]{margin:0 0 10px;font-size:14px}.pill[data-v-d4d19ab9]{background:#f0f2f7;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:11px}.fields[data-v-d4d19ab9]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.fields label[data-v-d4d19ab9]{color:#6e6e8b;flex-direction:column;gap:4px;font-size:11px;display:flex}.fields label.wide[data-v-d4d19ab9]{grid-column:1/-1}.fields input[data-v-d4d19ab9],.fields select[data-v-d4d19ab9]{border:1px solid #dce1ea;height:28px;padding:0 8px;font-size:12px}.material-tab-note[data-v-d4d19ab9]{color:#6e6e8b;margin:0 0 8px;font-size:11px}.placeholder-tab-panel[data-v-d4d19ab9]{padding:4px 0 8px}.attach-table[data-v-d4d19ab9]{margin-top:8px}.line-table input[data-v-d4d19ab9]{background:0 0;border:0;width:100%;min-width:56px}.links-panel[data-v-d4d19ab9]{margin-top:16px}.links-head[data-v-d4d19ab9]{align-items:center;gap:12px;margin-bottom:8px;display:flex}.links-head h3[data-v-d4d19ab9]{margin:0;font-size:14px}.seeds[data-v-d4d19ab9]{color:#6e6e8b;margin:0 0 8px;font-size:11px}.list-filter-bar[data-v-d4d19ab9]{margin:10px 0 4px}.list-filter-hint[data-v-d4d19ab9]{color:#6e6e8b;margin:0 0 8px;font-size:11px}.placeholder-empty[data-v-d4d19ab9]{color:#a1a1b4;margin:8px 0 0;font-size:12px}@media print{.list-filter-bar button[data-v-d4d19ab9],.toolbar[data-v-d4d19ab9],.edit-panel[data-v-d4d19ab9],.links-panel[data-v-d4d19ab9]{display:none!important}.doc-crud-layout[data-v-d4d19ab9]{grid-template-columns:1fr}}.thin-docs-page.embedded[data-v-0e45f668]{padding-top:0}.embed-heading h2[data-v-0e45f668]{font-size:16px}.storage-hint[data-v-0e45f668]{color:#a1a1b4;margin-top:4px;font-size:10px;display:block}.title-actions[data-v-0e45f668]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kpi-row[data-v-0e45f668]{color:#42516a;flex-wrap:wrap;gap:12px;margin:8px 0 12px;font-size:12px;display:flex}.kpi-row b[data-v-0e45f668]{color:#1f2a44;margin-right:4px}.filter-bar[data-v-0e45f668]{background:#f7f8fb;border:1px solid #e0e3e9;margin-bottom:10px;padding:10px 12px}.filter-field[data-v-0e45f668]{color:#6e6e8b;flex-direction:column;gap:4px;font-size:11px;display:flex}.filter-field.grow[data-v-0e45f668]{flex:1;min-width:160px}.filter-field input[data-v-0e45f668],.filter-field select[data-v-0e45f668]{background:#fff;border:1px solid #dce1ea;height:28px;padding:0 8px;font-size:12px}.table-wrap[data-v-0e45f668]{background:#fff;border:1px solid #e0e3e9;overflow:auto}table[data-v-0e45f668]{border-collapse:collapse;width:100%;font-size:12px}th[data-v-0e45f668],td[data-v-0e45f668]{text-align:left;white-space:nowrap;border-bottom:1px solid #eef1f6;padding:8px 10px}th[data-v-0e45f668]{color:#6e6e8b;background:#f7f8fb;font-weight:500}.num[data-v-0e45f668]{text-align:right;font-variant-numeric:tabular-nums}.empty[data-v-0e45f668]{color:#a1a1b4;text-align:center}.error[data-v-0e45f668]{color:#c0392b}button.solid[data-v-0e45f668]{color:#fff;background:#3671f3;border:1px solid #3671f3;border-radius:2px;height:28px;padding:0 12px}button.ghost[data-v-0e45f668]{color:#42516a;background:#fff;border:1px solid #dce1ea;border-radius:2px;height:28px;padding:0 12px}@media print{.title-actions[data-v-0e45f668],.filter-bar[data-v-0e45f668],button[data-v-0e45f668]{display:none!important}.thin-docs-page[data-v-0e45f668]{padding:0}}.history-filters[data-v-540b5237]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:12px;display:flex}.history-filters label[data-v-540b5237]{align-items:center;gap:6px;font-size:13px;display:inline-flex}.history-filters[data-v-0dc37b90]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:12px;display:flex}.history-filters label[data-v-0dc37b90]{align-items:center;gap:6px;font-size:13px;display:inline-flex}.list-hint[data-v-0dc37b90]{color:#666;font-size:13px}.guide-links[data-v-393769b2]{margin:0;padding:0;list-style:none}.guide-links li[data-v-393769b2]{margin-bottom:1rem}.guide-links a[data-v-393769b2]{color:#1677ff;font-weight:600;text-decoration:none}.guide-links a[data-v-393769b2]:hover{text-decoration:underline}.sales-analysis-page[data-v-d7311f8b]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-d7311f8b]{color:#8c773d;background:#fffbf2;margin:0 0 10px;padding:10px}.analysis-tabs[data-v-d7311f8b]{background:#fff;border-bottom:1px solid #ddd;gap:24px;padding:0 16px;display:flex}.analysis-tabs button[data-v-d7311f8b]{color:#6e6e8b;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-d7311f8b]{color:#3671f3;border-bottom-color:#3671f3}.analysis-tabs button[data-v-d7311f8b]:last-child{margin-left:auto}.analysis-grid[data-v-d7311f8b]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}article[data-v-d7311f8b]{background:#fff;padding:18px}h2[data-v-d7311f8b]{margin:0 0 12px;font-size:14px;font-weight:400}.analysis-grid strong[data-v-d7311f8b]{font-size:28px;display:block}.analysis-grid p[data-v-d7311f8b]{color:#6e6e8b;margin:8px 0 0}.analysis-records[data-v-d7311f8b]{margin-top:10px}table[data-v-d7311f8b]{border-collapse:collapse;width:100%}th[data-v-d7311f8b],td[data-v-d7311f8b]{text-align:left;border-bottom:1px solid #e5e5ef;padding:10px}th[data-v-d7311f8b]{background:#f6f6fb;font-weight:400}.wide[data-v-6e55d98d]{grid-column:1/-1}.inline-filter[data-v-6547fe5e]{margin-left:.75rem;font-size:.9rem;font-weight:400}.analysis-tabs[data-v-279060bc]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-279060bc]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px;padding:0 8px}.analysis-tabs button.active[data-v-279060bc]{color:#2b2b4a;border-bottom-color:#5c6ac4;font-weight:600}.analysis-tabs small[data-v-279060bc]{color:#8a8aa8;margin-left:auto;font-size:12px}@media print{.filter-bar[data-v-4137f573],.no-print[data-v-4137f573],.document-toolbar[data-v-4137f573]{display:none!important}}.analysis-tabs[data-v-5c4035b4]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-5c4035b4]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px;padding:0 8px}.analysis-tabs button.active[data-v-5c4035b4]{color:#2b2b4a;border-bottom-color:#5c6ac4;font-weight:600}.analysis-tabs small[data-v-5c4035b4]{color:#8a8aa8;margin-left:auto;font-size:12px}.retail-base-hub[data-v-589427aa]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-589427aa]{color:#3d5a9b;background:#edf3ff;margin:0 0 10px;padding:10px}.hub-toolbar[data-v-589427aa]{align-items:center;gap:12px;margin-bottom:8px;display:flex}.hub-toolbar h2[data-v-589427aa]{margin:0;font-size:16px;font-weight:500}.hub-settings[data-v-589427aa]{margin-bottom:12px}.analysis-grid[data-v-589427aa]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:10px;display:grid}article[data-v-589427aa]{cursor:pointer;background:#fff;border:1px solid #eee;padding:16px}article[data-v-589427aa]:hover{border-color:#c5d4f7}h3[data-v-589427aa]{margin:0 0 8px;font-size:14px;font-weight:500}p[data-v-589427aa]{color:#6e6e8b;margin:0}small[data-v-589427aa]{color:#a0a4b8;margin-top:8px;font-size:10px;display:block}.implementation-note[data-v-589427aa]{color:#6e6e8b;margin-top:8px}.retail-marketing-hub[data-v-6003b7ca]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-6003b7ca]{color:#3d5a9b;background:#edf3ff;margin:0 0 10px;padding:10px}h2[data-v-6003b7ca]{margin:0 0 12px;font-size:16px;font-weight:500}.analysis-grid[data-v-6003b7ca]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}article[data-v-6003b7ca]{cursor:pointer;background:#fff;border:1px solid #eee;padding:16px}article[data-v-6003b7ca]:hover{border-color:#c5d4f7}h3[data-v-6003b7ca]{margin:0 0 8px;font-size:14px;font-weight:500}p[data-v-6003b7ca]{color:#6e6e8b;margin:0}small[data-v-6003b7ca]{color:#a0a4b8;margin-top:8px;font-size:10px;display:block}.sales-analysis-page[data-v-8c42145c]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-8c42145c]{color:#8c773d;background:#fffbf2;margin:0 0 10px;padding:10px}.analysis-tabs[data-v-8c42145c]{background:#fff;border-bottom:1px solid #ddd;align-items:center;gap:16px;padding:0 16px;display:flex}.analysis-tabs button[data-v-8c42145c]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-8c42145c]{color:#3671f3;border-bottom-color:#3671f3;font-weight:600}.filter-bar.filter-row[data-v-8c42145c]{background:#f7f8fb;border:1px solid #e0e3e9;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.filter-field[data-v-8c42145c]{color:#6e6e8b;flex-direction:column;gap:4px;min-width:140px;font-size:11px;display:flex}.filter-field input[type=date][data-v-8c42145c]{background:#fff;border:1px solid #dce1ea;height:28px;padding:0 8px}.outline-btn[data-v-8c42145c]{color:#3671f3;cursor:pointer;background:#fff;border:1px solid #3671f3;padding:6px 12px}.outline-btn[data-v-8c42145c]:disabled{opacity:.5;cursor:default}.analysis-grid[data-v-8c42145c]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}article[data-v-8c42145c]{background:#fff;padding:18px}h2[data-v-8c42145c]{margin:0 0 12px;font-size:14px;font-weight:400}.analysis-grid strong[data-v-8c42145c]{font-size:22px;display:block}.analysis-records[data-v-8c42145c]{margin-top:10px}table[data-v-8c42145c]{border-collapse:collapse;width:100%;margin-top:8px}th[data-v-8c42145c],td[data-v-8c42145c]{text-align:left;border-bottom:1px solid #eee;padding:8px}.foot-note[data-v-8c42145c]{color:#6e6e8b;margin-top:12px}.sales-analysis-page[data-v-19630c8e]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-19630c8e]{color:#4a4a6a;margin:8px 0 12px}.filter-bar[data-v-19630c8e]{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;display:flex}.filter-field[data-v-19630c8e]{flex-direction:column;gap:4px;display:flex}.empty-row[data-v-19630c8e]{text-align:center;color:#888}.sales-analysis-page[data-v-c8a29a04]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-c8a29a04]{color:#4a4a6a;margin:8px 0 12px}.filter-bar[data-v-c8a29a04]{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;display:flex}.filter-field[data-v-c8a29a04]{flex-direction:column;gap:4px;display:flex}.empty-row[data-v-c8a29a04]{text-align:center;color:#888}.history-filter-bar[data-v-63750bb6]{margin-bottom:8px}@media print{.erp-modal-mask[data-v-63750bb6]{background:0 0;position:static}.erp-history header button[data-v-63750bb6],.history-filter-bar button[data-v-63750bb6],.inventory-opening-page .document-toolbar[data-v-63750bb6],.inventory-opening-page .document-section[data-v-63750bb6]{display:none!important}}.print-only-heading[data-v-56c8847d]{color:#42516a;margin:0 0 8px;font-size:14px;display:none}@media print{.print-only-heading[data-v-56c8847d]{display:block}.no-print[data-v-56c8847d]{display:none!important}}.analysis-tabs[data-v-addb45a7]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-addb45a7]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px;padding:0 8px}.analysis-tabs button.active[data-v-addb45a7]{color:#2b2b4a;border-bottom-color:#5c6ac4;font-weight:600}.analysis-tabs small[data-v-addb45a7]{color:#8a8aa8;margin-left:auto;font-size:12px}.tab-panel[data-v-addb45a7]{min-height:120px}.sales-analysis-page[data-v-3d92b71e]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-3d92b71e]{color:#8c773d;background:#fffbf2;margin:0 0 10px;padding:10px}.analysis-tabs[data-v-3d92b71e]{background:#fff;border-bottom:1px solid #ddd;gap:24px;padding:0 16px;display:flex}.analysis-tabs button[data-v-3d92b71e]{color:#6e6e8b;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-3d92b71e]{color:#3671f3;border-bottom-color:#3671f3}.analysis-tabs button[data-v-3d92b71e]:last-child{margin-left:auto}.analysis-grid[data-v-3d92b71e]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}article[data-v-3d92b71e]{background:#fff;padding:18px}h2[data-v-3d92b71e]{margin:0 0 12px;font-size:14px;font-weight:400}.analysis-grid strong[data-v-3d92b71e]{font-size:22px;display:block}.analysis-records[data-v-3d92b71e]{margin-top:10px}table[data-v-3d92b71e]{border-collapse:collapse;width:100%;margin-top:8px}th[data-v-3d92b71e],td[data-v-3d92b71e]{text-align:left;border-bottom:1px solid #eee;padding:8px}.gross-summary-metrics[data-v-a11cd710]{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.gross-summary-metrics article[data-v-a11cd710]{background:#f6f6fb;border:1px solid #eceef4;border-radius:4px;min-width:120px;padding:12px 18px}.gross-summary-metrics span[data-v-a11cd710]{color:#6e6e8b;font-size:10px}.gross-summary-metrics strong[data-v-a11cd710]{color:#07073f;margin-top:4px;font-size:18px;font-weight:600;display:block}.gross-summary-metrics small[data-v-a11cd710]{color:#dc943b;margin-top:4px;font-size:10px;display:block}.title-actions[data-v-a11cd710]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.margin-thin-pill[data-v-a11cd710]{color:#dc943b!important;background:#fff3df!important}.business-table th.num[data-v-a11cd710],.business-table td.num[data-v-a11cd710]{text-align:right;font-variant-numeric:tabular-nums}.margin-rate-cell.margin-thin[data-v-a11cd710]{color:#d4380d;background:#fff8f6;font-weight:600}.erp-warn-text[data-v-a11cd710]{color:#d4380d;font-weight:600}.thin-toggle select[data-v-a11cd710]{min-width:140px}@media print{.no-print[data-v-a11cd710]{display:none!important}}.analysis-tabs[data-v-48ab60ad]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-48ab60ad]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-48ab60ad]{color:#3671f3;border-bottom-color:#3671f3}.analysis-tabs .toolbar-action[data-v-48ab60ad]{margin-left:auto}.aging-embed[data-v-48ab60ad]{color:#07073f;font-size:12px}.title-actions[data-v-48ab60ad]{align-items:center;gap:8px;display:flex}.filter-row[data-v-48ab60ad]{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.filter-field[data-v-48ab60ad]{flex-direction:column;gap:4px;min-width:140px;font-size:12px;display:flex}.filter-field.grow[data-v-48ab60ad]{flex:1;min-width:200px}.filter-field span[data-v-48ab60ad]{color:#6d7890}@media print{.business-title .title-actions[data-v-48ab60ad],.analysis-tabs[data-v-48ab60ad],.filter-bar[data-v-48ab60ad],.implementation-note[data-v-48ab60ad],.panel[style*=flex-wrap][data-v-48ab60ad]{display:none!important}}.title-actions[data-v-da946045]{align-items:center;gap:8px;display:flex}.filter-row[data-v-da946045]{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.filter-field[data-v-da946045]{flex-direction:column;gap:4px;min-width:140px;font-size:12px;display:flex}.filter-field.grow[data-v-da946045]{flex:1;min-width:200px}.filter-field span[data-v-da946045]{color:#6d7890}.filter-field select[data-v-da946045],.filter-field input[data-v-da946045]{border:1px solid #dce3ed;border-radius:5px;height:32px;padding:0 8px}@media print{.business-title .title-actions[data-v-da946045],.filter-bar[data-v-da946045],.implementation-note[data-v-da946045]{display:none!important}}.sales-analysis-page[data-v-c9e11d90]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-c9e11d90]{color:#3d5a9b;background:#edf3ff;margin:0 0 10px;padding:10px}.analysis-tabs[data-v-c9e11d90]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;padding:0 16px;display:flex}.analysis-tabs button[data-v-c9e11d90]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-c9e11d90]{color:#3671f3;border-bottom-color:#3671f3}.filter-bar.filter-row[data-v-c9e11d90]{background:#f7f8fb;border:1px solid #e0e3e9;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.filter-field[data-v-c9e11d90]{color:#6e6e8b;flex-direction:column;gap:4px;min-width:140px;font-size:11px;display:flex}.filter-field input[type=date][data-v-c9e11d90]{background:#fff;border:1px solid #dce1ea;height:28px;padding:0 8px}.outline-btn[data-v-c9e11d90]{color:#3671f3;cursor:pointer;background:#fff;border:1px solid #3671f3;padding:6px 12px}.outline-btn[data-v-c9e11d90]:disabled{opacity:.5;cursor:default}.analysis-grid[data-v-c9e11d90]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:10px;display:grid}.kpi-card[data-v-c9e11d90]{cursor:pointer;background:#fff;border:1px solid #0000;padding:18px}.kpi-card[data-v-c9e11d90]:hover{border-color:#c5d4f7}.kpi-card.warn strong[data-v-c9e11d90]{color:#c45a11}h2[data-v-c9e11d90]{margin:0 0 12px;font-size:14px;font-weight:400}strong[data-v-c9e11d90]{font-size:22px;display:block}p[data-v-c9e11d90]{color:#6e6e8b;margin:8px 0}p.sub[data-v-c9e11d90]{font-size:11px}small[data-v-c9e11d90]{color:#a0a4b8;font-size:10px}.bucket-list[data-v-c9e11d90]{color:#6e6e8b;margin:8px 0 0;padding:0;font-size:11px;list-style:none}.bucket-list li[data-v-c9e11d90]{margin:2px 0}.foot[data-v-c9e11d90]{color:#6e6e8b;margin-top:12px}.quick-links[data-v-c9e11d90]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.quick-links button[data-v-c9e11d90]{color:#3671f3;cursor:pointer;background:#f5f8ff;border:1px solid #c5d4f7;padding:6px 12px;font-size:12px}.embed-panel[data-v-c9e11d90]{margin-top:8px}.embed-panel[data-v-c9e11d90] .page-body{margin:0;padding:0}.favorites-page[data-v-963aaad6]{color:#07073f;margin:0 16px 16px;font-size:12px}.favorites-note[data-v-963aaad6]{color:#8a6d3b;background:#fff9ed;border:1px solid #f0e2c4;margin:0 0 10px;padding:10px}.favorites-note code[data-v-963aaad6]{font-size:11px}.focus-hint[data-v-963aaad6]{color:#6e6e8b;margin-top:6px;display:block}.favorites-toolbar[data-v-963aaad6]{background:#fff;border-bottom:1px solid #ddd;align-items:center;gap:16px;padding:0 16px;display:flex}.favorites-toolbar button[data-v-963aaad6]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.favorites-toolbar button.active[data-v-963aaad6]{color:#3671f3;border-bottom-color:#3671f3}.favorites-toolbar small[data-v-963aaad6]{color:#a0a4b8;margin-left:auto}.section-label[data-v-963aaad6]{margin:14px 0 8px;font-size:13px;font-weight:500}.favorites-grid[data-v-963aaad6]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}article[data-v-963aaad6]{cursor:pointer;background:#fff;border:1px solid #e8e8ee;border-radius:2px;padding:16px 16px 12px;position:relative}article[data-v-963aaad6]:hover,article.focused[data-v-963aaad6]{border-color:#c5d4f7;box-shadow:0 0 0 1px #e3ebff}.pin[data-v-963aaad6]{cursor:pointer;color:#c0c4d4;background:0 0;border:none;font-size:16px;line-height:1;position:absolute;top:8px;right:8px}.pin.pinned[data-v-963aaad6]{color:#f5a623}h3[data-v-963aaad6]{margin:0 28px 8px 0;font-size:14px;font-weight:500}p[data-v-963aaad6]{color:#6e6e8b;margin:0 0 6px}small[data-v-963aaad6]{color:#a0a4b8;word-break:break-all;font-size:10px}label[data-v-c61f1f10]{color:#6d7890;flex-direction:column;gap:6px;font-size:11px;display:flex}label input[data-v-c61f1f10],label select[data-v-c61f1f10]{border:1px solid #dce3ed;border-radius:5px;height:32px;padding:0 8px}.title-actions[data-v-c61f1f10]{align-items:center;gap:8px;display:flex}.filter-row[data-v-c61f1f10]{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.filter-field[data-v-c61f1f10]{flex-direction:column;gap:4px;min-width:140px;font-size:12px;display:flex}.filter-field.grow[data-v-c61f1f10]{flex:1;min-width:200px}.filter-field span[data-v-c61f1f10]{color:#6d7890}@media print{.business-title .title-actions[data-v-c61f1f10],.filter-bar[data-v-c61f1f10],.panel[style*=grid-template-columns][data-v-c61f1f10]{display:none!important}}label[data-v-98a0f6e6]{color:#6d7890;flex-direction:column;gap:6px;font-size:11px;display:flex}label input[data-v-98a0f6e6],label select[data-v-98a0f6e6]{border:1px solid #dce3ed;border-radius:5px;height:32px;padding:0 8px}.title-actions[data-v-98a0f6e6]{align-items:center;gap:8px;display:flex}.filter-row[data-v-98a0f6e6]{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.filter-field[data-v-98a0f6e6]{flex-direction:column;gap:4px;min-width:140px;font-size:12px;display:flex}.filter-field.grow[data-v-98a0f6e6]{flex:1;min-width:200px}.filter-field span[data-v-98a0f6e6]{color:#6d7890}.implementation-note[data-v-98a0f6e6]{color:#6d7890;margin-top:12px;font-size:12px}@media print{.business-title .title-actions[data-v-98a0f6e6],.filter-bar[data-v-98a0f6e6],.implementation-note[data-v-98a0f6e6]{display:none!important}}.analysis-tabs[data-v-35ec03c7]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-35ec03c7]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-35ec03c7]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-35ec03c7]{min-height:120px}.batch-balance-page[data-v-949758a0]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-949758a0]{color:#4a4a6a;margin:8px 0 12px}.filter-bar[data-v-949758a0]{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;display:flex}.filter-field[data-v-949758a0]{flex-direction:column;gap:4px;display:flex}.empty-row[data-v-949758a0]{text-align:center;color:#888}.number[data-v-949758a0]{text-align:right}.batch-track-page[data-v-1496e811]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-1496e811]{color:#4a4a6a;margin:8px 0 12px}.implementation-note[data-v-1496e811]{color:#666;margin:0 0 10px}.empty-row[data-v-1496e811]{text-align:center;color:#888}.serial-track-page[data-v-1904811c]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-1904811c]{color:#4a4a6a;margin:8px 0 12px}.empty-row[data-v-1904811c]{text-align:center;color:#888}.business-title[data-v-1904811c]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.business-title h2[data-v-1904811c]{margin:0 0 4px;font-size:16px}.business-title p[data-v-1904811c]{color:#666;margin:0}.serial-status-page[data-v-85a70af9]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-85a70af9]{color:#4a4a6a;margin:8px 0 12px}.empty-row[data-v-85a70af9]{text-align:center;color:#888}.business-title[data-v-85a70af9]{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.business-title h2[data-v-85a70af9]{margin:0 0 4px;font-size:16px}.business-title p[data-v-85a70af9]{color:#666;margin:0}.expiry-alert-page[data-v-43087adb]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-43087adb]{color:#4a4a6a;margin:8px 0 12px}.empty-row[data-v-43087adb]{text-align:center;color:#888}.business-title[data-v-43087adb]{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.business-title h2[data-v-43087adb]{margin:0 0 4px;font-size:16px}.business-title p[data-v-43087adb]{color:#666;margin:0}.bin-stock-page[data-v-c249f9fc]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-c249f9fc]{color:#4a4a6a;margin:8px 0 12px}.empty-row[data-v-c249f9fc]{text-align:center;color:#888}.business-title[data-v-c249f9fc]{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.business-title h2[data-v-c249f9fc]{margin:0 0 4px;font-size:16px}.business-title p[data-v-c249f9fc]{color:#666;margin:0}tr.selected[data-v-2c6acc71]{background:#edf3ff}.stock-age-page[data-v-0e8014bc]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-0e8014bc]{color:#4a4a6a;margin:8px 0 12px}.empty-row[data-v-0e8014bc]{text-align:center;color:#888}.bucket-chips[data-v-0e8014bc]{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.biz-voucher-chip[data-v-0e8014bc]{color:#3671f3;background:#f0f3ff;border:1px solid #d6e0ff;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.business-title[data-v-0e8014bc]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.business-title h2[data-v-0e8014bc]{margin:0 0 4px;font-size:16px}.business-title p[data-v-0e8014bc]{color:#666;margin:0}.sales-analysis-page[data-v-6daaccc0]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-6daaccc0]{color:#4a4a6a;margin:8px 0 12px}.implementation-note[data-v-6daaccc0]{color:#666;margin:0 0 10px}.empty-row[data-v-6daaccc0]{text-align:center;color:#888}.expense-report-page .business-title[data-v-cb0b41d3]{margin-top:0}.report-section-title[data-v-cb0b41d3]{color:#07073f;margin:16px 0 8px;font-size:13px;font-weight:600}.report-section-title[data-v-cb0b41d3]:first-of-type{margin-top:8px}.fund-kpi-row[data-v-cb0b41d3]{grid-template-columns:repeat(4,1fr);gap:10px;margin:8px 0 12px;display:grid}.fund-kpi-row article[data-v-cb0b41d3]{background:#f6f6fb;border-radius:4px;padding:12px 14px}.fund-kpi-row span[data-v-cb0b41d3]{color:#6e6e8b;margin-bottom:6px;font-size:11px;display:block}.fund-kpi-row strong[data-v-cb0b41d3]{color:#07073f;font-size:18px;font-weight:600}.print-only-heading[data-v-1c52b6c8]{color:#42516a;margin:0 0 8px;font-size:14px;display:none}@media print{.print-only-heading[data-v-1c52b6c8]{display:block}.no-print[data-v-1c52b6c8]{display:none!important}}.variance-banner[data-v-8b8e440a]{border-radius:6px;margin:0 0 12px;padding:10px 14px;font-size:14px}.variance-ok[data-v-8b8e440a]{color:#2e7d32;background:#e8f5e9}.variance-gain[data-v-8b8e440a]{color:#1565c0;background:#e3f2fd}.variance-loss[data-v-8b8e440a]{color:#c62828;background:#ffebee}.stock-check-lines .row-gain[data-v-8b8e440a]{background:#f5faff}.stock-check-lines .row-loss[data-v-8b8e440a]{background:#fff8f8}.tag[data-v-8b8e440a]{border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.tag.gain[data-v-8b8e440a]{color:#1565c0;background:#e3f2fd}.tag.loss[data-v-8b8e440a]{color:#c62828;background:#ffebee}.tag.even[data-v-8b8e440a]{color:#666;background:#f5f5f5}.gain-text[data-v-8b8e440a]{color:#1565c0;font-weight:600}.loss-text[data-v-8b8e440a]{color:#c62828;font-weight:600}.variance-grid[data-v-8b8e440a]{flex-wrap:wrap;gap:16px;display:flex}.variance-block[data-v-8b8e440a]{flex:280px}.variance-block h3[data-v-8b8e440a]{margin:0 0 8px;font-size:14px}table.compact th[data-v-8b8e440a],table.compact td[data-v-8b8e440a]{padding:6px 8px;font-size:13px}input.book-qty[data-v-8b8e440a]{background:#fafafa}.plan-modal[data-v-8b8e440a]{max-width:720px}.plan-actions[data-v-8b8e440a]{gap:8px;margin:0 0 12px;display:flex}.muted[data-v-8b8e440a]{color:#888}button.inline-link[data-v-8b8e440a]{margin-left:6px;padding:2px 8px;font-size:13px}.with-action .inline-action[data-v-e3ebadff]{align-items:center;gap:.35rem;display:flex}.with-action .inline-action input[data-v-e3ebadff]{flex:1;min-width:0}.history-tools[data-v-e3ebadff]{align-items:center;gap:.5rem;display:flex}.with-action .inline-action[data-v-c7961d00]{align-items:center;gap:.35rem;display:flex}.with-action .inline-action input[data-v-c7961d00],.with-action .inline-action select[data-v-c7961d00]{flex:1;min-width:0}.history-tools[data-v-c7961d00]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.history-tools label[data-v-c7961d00]{color:#5c667a;align-items:center;gap:.35rem;font-size:11px;display:inline-flex}.implementation-note button.linkish[data-v-c7961d00]{height:22px;margin-left:.35rem;padding:0 8px;font-size:11px}.link-btn[data-v-13e129de]{color:#3671f3;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0}.link-btn[data-v-13e129de]:hover{text-decoration:underline}@media print{.filter-bar[data-v-13e129de],.no-print[data-v-13e129de],.business-title .primary-btn[data-v-13e129de]{display:none!important}}.analysis-tabs[data-v-4a0d4ac9]{background:#fff;border-bottom:1px solid #ddd;align-items:center;gap:24px;margin:0 0 12px;padding:0 16px;display:flex}.analysis-tabs button[data-v-4a0d4ac9]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px;font-size:12px}.analysis-tabs button.active[data-v-4a0d4ac9]{color:#3671f3;border-bottom-color:#3671f3}.tab-storage-hint[data-v-4a0d4ac9]{color:#a1a1b4;margin-left:auto;font-size:10px}.financial-report-filter[data-v-4a0d4ac9]{margin-bottom:12px}.fs-embedded .business-title[data-v-4a0d4ac9]{margin-bottom:8px}.embed-heading[data-v-4a0d4ac9]{margin:0 0 4px;font-size:16px}.checkbox-label[data-v-4a0d4ac9]{align-items:center;gap:6px;display:flex}@media print{.no-print[data-v-4a0d4ac9],.analysis-tabs button[data-v-4a0d4ac9],.financial-statement-page .business-title p[data-v-4a0d4ac9]{display:none!important}.financial-statement-page[data-v-4a0d4ac9]{padding:0}}.tb-scroll[data-v-7b69a3eb]{overflow-x:auto}.trial-balance-table th[data-v-7b69a3eb],.trial-balance-table td[data-v-7b69a3eb]{white-space:nowrap}.report-check-filter[data-v-9ec889a5]{margin-bottom:12px}@media print{.no-print[data-v-9ec889a5],.report-check-page .business-title p[data-v-9ec889a5]{display:none!important}}.analysis-tabs[data-v-980feb64]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-980feb64]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px;padding:0 8px}.analysis-tabs button.active[data-v-980feb64]{color:#2b2b4a;border-bottom-color:#5c6ac4;font-weight:600}.analysis-tabs small[data-v-980feb64]{color:#8a8aa8;margin-left:auto;font-size:12px}.history-filter-bar[data-v-adce80e1]{margin-bottom:8px}@media print{.erp-modal-mask[data-v-adce80e1]{background:0 0;position:static}.erp-history header button[data-v-adce80e1],.history-filter-bar button[data-v-adce80e1],.sales-document[data-v-adce80e1]>:not(.erp-modal-mask),.filter-bar button[data-v-8ae2b93f],.document-toolbar[data-v-8ae2b93f]{display:none!important}}.row-warn td[data-v-6425ff4c]{color:#c0392b}.analysis-tabs[data-v-314054f5]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-314054f5]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px;padding:0 8px}.analysis-tabs button.active[data-v-314054f5]{color:#2b2b4a;border-bottom-color:#5c6ac4;font-weight:600}.analysis-tabs small[data-v-314054f5]{color:#8a8aa8;margin-left:auto;font-size:12px}.analysis-tabs[data-v-122e0034]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-122e0034]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px;padding:0 8px}.analysis-tabs button.active[data-v-122e0034]{color:#2b2b4a;border-bottom-color:#5c6ac4;font-weight:600}.analysis-tabs small[data-v-122e0034]{color:#8a8aa8;margin-left:auto;font-size:12px}.voucher-balance-banner[data-v-b0d14fff]{border-radius:4px;margin:0 0 10px;padding:10px 14px;font-size:12px}.balance-ok[data-v-b0d14fff]{color:#2e7d32;background:#e8f5e9;border:1px solid #c8e6c9}.balance-warn[data-v-b0d14fff]{color:#ad7012;background:#fff8e8;border:1px solid #f2ddb2}.balance-ok-text[data-v-b0d14fff]{color:#2e7d32;font-weight:600}.balance-warn-text[data-v-b0d14fff]{color:#c62828;font-weight:600}.row-imbalance td[data-v-b0d14fff]{background:#fff5f5}.imbalance-tag[data-v-b0d14fff]{color:#c62828;white-space:nowrap;font-size:11px}.history-filters[data-v-b0d14fff]{margin-bottom:10px;font-size:12px}.history-filters select[data-v-b0d14fff]{margin-left:6px}.field-hint[data-v-b0d14fff]{color:#8d96a7;margin-top:4px;font-size:11px;display:block}.attachment-tag-preview[data-v-b0d14fff]{color:#5a6a85;word-break:break-all}.voucher-word-field .inline-action[data-v-b0d14fff]{flex-wrap:wrap}.voucher-center-embed .message-settings-tabs[data-v-1e70f001]{margin-top:0}.btn-muted[data-v-1e70f001]{opacity:.45}.filter-hint[data-v-1e70f001]{color:var(--muted,#8992a6);margin-left:6px;font-size:11px}.balance-check-note[data-v-1e70f001]{border-radius:4px;margin:0 0 10px;padding:8px 12px;font-size:12px}.balance-check-note.balanced[data-v-1e70f001]{color:#2e7d32;background:#e8f5e9;border:1px solid #c8e6c9}.balance-check-note.unbalanced[data-v-1e70f001]{color:#c62828;background:#ffebee;border:1px solid #ffcdd2}.row-imbalance td[data-v-1e70f001]{background:#fff8f0}.imbalance-tag[data-v-1e70f001]{color:#c62828;background:#ffebee;border-radius:3px;margin-left:4px;padding:1px 5px;font-size:10px;display:inline-block}.tag-cell[data-v-1e70f001]{white-space:nowrap}.remark-tag[data-v-1e70f001]{background:var(--soft-blue);color:var(--blue);border-radius:4px;margin-right:4px;padding:2px 6px;font-size:11px;display:inline-block}@media print{.filter-bar[data-v-1e70f001],.no-print[data-v-1e70f001],.message-settings-tabs[data-v-1e70f001],.document-toolbar[data-v-1e70f001],.business-title[data-v-1e70f001]{display:none!important}}.analysis-tabs[data-v-921eab4b]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.gv-focus-row td[data-v-921eab4b]{outline:1px solid #ffd591;background:#fff7e6!important}.analysis-tabs button[data-v-921eab4b]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px;padding:0 4px;font-size:14px}.analysis-tabs button.active[data-v-921eab4b]{color:#3671f3;border-bottom-color:#3671f3}@media print{.filter-bar[data-v-921eab4b],.no-print[data-v-921eab4b],.document-toolbar[data-v-921eab4b],.analysis-tabs[data-v-921eab4b]{display:none!important}}.analysis-tabs[data-v-8486c7ec]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-8486c7ec]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-8486c7ec]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-8486c7ec]{min-height:120px}.linkish[data-v-dcd63ceb],.linkish[data-v-1560d19b]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.analysis-tabs[data-v-50b94535]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-50b94535]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-50b94535]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-50b94535]{min-height:120px}.analysis-tabs[data-v-e3994518]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-e3994518]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-e3994518]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-e3994518]{min-height:120px}.routing-fields[data-v-e1a2fded]{margin-bottom:12px}.consumption-toolbar[data-v-e1a2fded]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.kit-result-line[data-v-0a8797a2]{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.linkish[data-v-0a8797a2]{color:#3671f3;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.analysis-tabs[data-v-c1bb67ca]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-c1bb67ca]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-c1bb67ca]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-c1bb67ca]{min-height:120px}.analysis-tabs[data-v-0e00a5e0]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-0e00a5e0]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-0e00a5e0]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-0e00a5e0]{min-height:120px}.row-tag[data-v-061f58bb]{color:#3671f3;font-size:10px;display:block}.parent-product-row td[data-v-061f58bb]{background:#f6f9ff}.progress-hint[data-v-061f58bb]{background:#f0f6ff;border-left:3px solid #3671f3;margin:8px 16px;padding:8px 12px;font-size:13px}.progress-hint.completion-candidate[data-v-061f58bb]{background:#edfcf2;border-left-color:#1a7f37}.analysis-tabs[data-v-6b697fa9]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-6b697fa9]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-6b697fa9]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-6b697fa9]{min-height:120px}.analysis-tabs[data-v-1f22f044]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-1f22f044]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-1f22f044]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-1f22f044]{min-height:120px}.analysis-tabs[data-v-6cf7a2d0]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-6cf7a2d0]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-6cf7a2d0]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-6cf7a2d0]{min-height:120px}.analysis-tabs[data-v-70efd10e]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-70efd10e]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-70efd10e]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-70efd10e]{min-height:120px}.expense-doc-shell[data-v-70efd10e] .sales-document{margin-top:0}.expense-doc-shell[data-v-70efd10e] .embed-toolbar{margin-bottom:8px}@media print{.no-print[data-v-2a1a74df]{display:none!important}}tr.dirty td[data-v-989206b0]{background:#fffbe6}.code-cell[data-v-989206b0]{color:#5b6880;font-family:ui-monospace,monospace;font-size:12px}.print-only-heading[data-v-41266030]{color:#42516a;margin:0 0 8px;font-size:14px;display:none}@media print{.print-only-heading[data-v-41266030]{display:block}.no-print[data-v-41266030],.workflow-design-page .document-toolbar[data-v-db14494d],.workflow-design-page .document-section[data-v-db14494d]:first-of-type,.filter-bar[data-v-db14494d]{display:none!important}}.progress-embed .document-toolbar.embed-toolbar[data-v-fe64ad91]{border-bottom:none;padding:8px 0}.progress-embed h2[data-v-fe64ad91]{margin:0;font-size:14px;font-weight:400}.sales-analysis-page[data-v-00d4d818]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-00d4d818]{color:#8c773d;background:#fffbf2;margin:0 0 10px;padding:10px}.analysis-tabs[data-v-00d4d818]{background:#fff;border-bottom:1px solid #ddd;gap:24px;padding:0 16px;display:flex}.analysis-tabs button[data-v-00d4d818]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-00d4d818]{color:#3671f3;border-bottom-color:#3671f3}.analysis-tabs .toolbar-action[data-v-00d4d818]{margin-left:auto}.filter-bar.filter-row[data-v-00d4d818]{background:#f7f8fb;border:1px solid #e0e3e9;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.filter-field[data-v-00d4d818]{color:#6e6e8b;flex-direction:column;gap:4px;min-width:140px;font-size:11px;display:flex}.filter-field.grow[data-v-00d4d818]{flex:1;min-width:160px}.filter-field input[type=date][data-v-00d4d818],.filter-field input[data-v-00d4d818]:not([type=date]){background:#fff;border:1px solid #dce1ea;height:28px;padding:0 8px}.export-filter-btn[data-v-00d4d818]{margin-left:auto}.outline-btn[data-v-00d4d818]{color:#3671f3;cursor:pointer;background:#fff;border:1px solid #3671f3;padding:6px 12px}.outline-btn[data-v-00d4d818]:disabled{opacity:.5;cursor:default}.analysis-grid[data-v-00d4d818]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}article[data-v-00d4d818]{background:#fff;padding:18px}h2[data-v-00d4d818]{margin:0 0 12px;font-size:14px;font-weight:400}.analysis-grid strong[data-v-00d4d818]{font-size:28px;display:block}.analysis-grid p[data-v-00d4d818]{color:#6e6e8b;margin:8px 0 0}.dim-note[data-v-00d4d818]{color:#6e6e8b;margin:8px 0 0;padding:0 4px}.analysis-records[data-v-00d4d818]{margin-top:10px}table[data-v-00d4d818]{border-collapse:collapse;width:100%}th[data-v-00d4d818],td[data-v-00d4d818]{text-align:left;border-bottom:1px solid #e5e5ef;padding:10px}th[data-v-00d4d818]{background:#f6f6fb;font-weight:400}.sales-analysis-page[data-v-1cae2c2c]{color:#07073f;margin:0 16px 16px;font-size:12px}.inventory-analysis-embedded[data-v-1cae2c2c]{margin:0 0 8px}.analysis-note[data-v-1cae2c2c]{color:#8c773d;background:#fffbf2;margin:0 0 10px;padding:10px}.analysis-tabs[data-v-1cae2c2c]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;gap:16px;padding:0 16px;display:flex}.analysis-tabs button[data-v-1cae2c2c]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-1cae2c2c]{color:#3671f3;border-bottom-color:#3671f3}.analysis-tabs .toolbar-action[data-v-1cae2c2c]{margin-left:auto}.filter-bar.filter-row[data-v-1cae2c2c]{background:#f7f8fb;border:1px solid #e0e3e9;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.filter-field[data-v-1cae2c2c]{color:#6e6e8b;flex-direction:column;gap:4px;min-width:160px;font-size:11px;display:flex}.filter-field.grow[data-v-1cae2c2c]{flex:1}.filter-field input[data-v-1cae2c2c]{background:#fff;border:1px solid #dce1ea;height:28px;padding:0 8px}.export-filter-btn[data-v-1cae2c2c]{margin-left:auto}.outline-btn[data-v-1cae2c2c]{color:#3671f3;cursor:pointer;background:#fff;border:1px solid #3671f3;padding:6px 12px}.outline-btn[data-v-1cae2c2c]:disabled{opacity:.5;cursor:default}.analysis-grid[data-v-1cae2c2c]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}article[data-v-1cae2c2c]{background:#fff;padding:18px}h2[data-v-1cae2c2c]{margin:0 0 12px;font-size:14px;font-weight:400}.analysis-grid strong[data-v-1cae2c2c]{font-size:28px;display:block}.analysis-grid p[data-v-1cae2c2c]{color:#6e6e8b;margin:8px 0 0}.dim-note[data-v-1cae2c2c]{color:#6e6e8b;margin:8px 0 0;padding:0 4px}.analysis-records[data-v-1cae2c2c],.tab-panel-embed[data-v-1cae2c2c]{margin-top:10px}.tab-panel-embed--aging[data-v-1cae2c2c] .sales-analysis-page,.tab-panel-embed--aging[data-v-1cae2c2c] .page-body{margin:0}table[data-v-1cae2c2c]{border-collapse:collapse;width:100%}th[data-v-1cae2c2c],td[data-v-1cae2c2c]{text-align:left;border-bottom:1px solid #e5e5ef;padding:10px}th[data-v-1cae2c2c]{background:#f6f6fb;font-weight:400}.util-high td[data-v-1cae2c2c]{background:#fff8f0}.toolbar-filters[data-v-81528d69]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.toolbar-filters label[data-v-81528d69]{align-items:center;gap:.25rem;font-size:.875rem;display:flex}.erp-kpi-row[data-v-81528d69]{flex-wrap:wrap;gap:1.5rem;padding:.5rem 0;font-size:.9rem;display:flex}.erp-kpi-row strong[data-v-81528d69]{margin-left:.35rem;font-size:1.05rem}.erp-hint[data-v-81528d69]{color:var(--muted,#666);margin:0 0 .5rem;font-size:.85rem}.filter-row[data-v-4ab944c0]{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.filter-field[data-v-4ab944c0]{flex-direction:column;gap:4px;min-width:140px;font-size:12px;display:flex}.filter-field.grow[data-v-4ab944c0]{flex:1;min-width:200px}.filter-field span[data-v-4ab944c0]{color:#6d7890}.filter-field input[data-v-4ab944c0],.filter-field select[data-v-4ab944c0]{border:1px solid #dce3ed;border-radius:5px;height:32px;padding:0 8px}.expense-analysis[data-v-0fff1d4b]{color:#07073f;font-size:12px}.expense-analysis.is-embedded[data-v-0fff1d4b]{margin:0}.inner-tabs[data-v-0fff1d4b]{border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}.inner-tabs button[data-v-0fff1d4b]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:32px}.inner-tabs button.active[data-v-0fff1d4b]{color:#3671f3;border-bottom-color:#3671f3}.storage-hint[data-v-0fff1d4b]{color:#a1a1b4;margin-left:auto;font-size:10px}.filter-bar[data-v-0fff1d4b]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.filter-bar label[data-v-0fff1d4b]{color:#6e6e8b;align-items:center;gap:6px;display:flex}.filter-bar select[data-v-0fff1d4b],.filter-bar input[type=date][data-v-0fff1d4b]{border:1px solid #ddd;padding:4px 8px}.outline-btn[data-v-0fff1d4b]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:4px 10px}.outline-btn[data-v-0fff1d4b]:disabled{opacity:.5}.kpi-row[data-v-0fff1d4b]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-bottom:12px;display:grid}.kpi-row article[data-v-0fff1d4b]{background:#f6f6fb;border-radius:4px;padding:10px 14px}.kpi-row span[data-v-0fff1d4b]{color:#6e6e8b;margin-bottom:4px;font-size:10px;display:block}.kpi-row strong[data-v-0fff1d4b]{font-size:16px;font-weight:600}h3[data-v-0fff1d4b]{margin:12px 0 6px;font-size:13px;font-weight:600}table[data-v-0fff1d4b]{border-collapse:collapse;background:#fff;width:100%;margin-bottom:10px}th[data-v-0fff1d4b],td[data-v-0fff1d4b]{text-align:left;border-bottom:1px solid #e5e5ef;padding:8px}th[data-v-0fff1d4b]{background:#f6f6fb;font-weight:400}.dim-note[data-v-0fff1d4b]{color:#6e6e8b;margin:0 0 8px}.sales-analysis-page[data-v-07bc4941]{color:#07073f;margin:0 16px 16px;font-size:12px}.sales-analysis-page.is-embedded[data-v-07bc4941]{margin:0 0 12px}.analysis-note[data-v-07bc4941]{color:#8c773d;background:#fffbf2;margin:0 0 10px;padding:10px}.storage-hint[data-v-07bc4941]{color:#6e6e8b;margin-top:6px;display:block}.analysis-tabs[data-v-07bc4941]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:16px;padding:0 16px;display:flex}.analysis-tabs button[data-v-07bc4941]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-07bc4941]{color:#3671f3;border-bottom-color:#3671f3}.analysis-tabs .toolbar-action[data-v-07bc4941]{cursor:pointer;color:#3671f3;background:0 0;border:none;height:40px;margin-left:auto}.analysis-tabs .toolbar-action.outline-btn[data-v-07bc4941]{color:#07073f;border:1px solid #ddd;border-radius:4px;margin-left:0;padding:0 10px}.filter-bar.filter-row[data-v-07bc4941]{background:#f7f8fb;border:1px solid #e0e3e9;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.filter-field[data-v-07bc4941]{color:#6e6e8b;flex-direction:column;gap:4px;min-width:140px;font-size:11px;display:flex}.filter-field input[type=date][data-v-07bc4941]{background:#fff;border:1px solid #dce1ea;height:28px;padding:0 8px}.outline-btn[data-v-07bc4941]{color:#3671f3;cursor:pointer;background:#fff;border:1px solid #3671f3;padding:6px 12px}.outline-btn[data-v-07bc4941]:disabled{opacity:.5;cursor:default}.analysis-grid[data-v-07bc4941]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.analysis-grid-wide[data-v-07bc4941]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}article[data-v-07bc4941]{background:#fff;padding:18px}h2[data-v-07bc4941]{margin:0 0 12px;font-size:14px;font-weight:400}.analysis-grid strong[data-v-07bc4941]{font-size:22px;display:block}.analysis-grid p[data-v-07bc4941]{color:#6e6e8b;margin:8px 0 0}.dim-note[data-v-07bc4941]{color:#6e6e8b;margin:8px 0 0;padding:0 4px}.analysis-records[data-v-07bc4941]{margin-top:10px}table[data-v-07bc4941]{border-collapse:collapse;width:100%}th[data-v-07bc4941],td[data-v-07bc4941]{text-align:left;border-bottom:1px solid #e5e5ef;padding:10px}th[data-v-07bc4941]{background:#f6f6fb;font-weight:400}.tab-panel[data-v-07bc4941]{min-height:80px}.embed-panel[data-v-07bc4941] .gross-profit-page{margin:0;padding:0}.sales-analysis-page[data-v-407e450c]{color:#07073f;margin:0 16px 16px;font-size:12px}.sales-analysis-page.is-embedded[data-v-407e450c]{margin:0 0 12px;padding:0 8px}.outline-btn.toolbar-action[data-v-407e450c]{color:#3671f3;cursor:pointer;background:#fff;border:1px solid #c5d4f8;height:32px;margin-left:0;padding:0 12px;font-size:12px}.outline-btn.toolbar-action[data-v-407e450c]:disabled{opacity:.5;cursor:not-allowed}.analysis-note[data-v-407e450c]{color:#8c773d;background:#fffbf2;margin:0 0 10px;padding:10px}.analysis-tabs[data-v-407e450c]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;padding:0 16px;display:flex}.analysis-tabs button[data-v-407e450c]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;height:40px}.analysis-tabs button.active[data-v-407e450c]{color:#3671f3;border-bottom-color:#3671f3}.analysis-tabs .toolbar-action[data-v-407e450c]{cursor:pointer;color:#3671f3;background:0 0;border:none;height:40px;margin-left:auto}.fund-filter-row[data-v-407e450c]{background:#f7f8fb;border:1px solid #e0e3e9;border-radius:2px;margin:0 16px 10px;padding:10px 12px}.fund-filter-row .filter-field[data-v-407e450c]{color:#6e6e8b;flex-direction:column;gap:4px;min-width:140px;font-size:11px;display:flex}.fund-filter-row .filter-field input[data-v-407e450c]{background:#fff;border:1px solid #dce1ea;height:28px;padding:0 8px;font-size:12px}.fund-filter-row .filter-field.grow[data-v-407e450c]{flex:1;min-width:160px}.fund-filter-row[data-v-407e450c]{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.analysis-grid[data-v-407e450c]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:10px;display:grid}.analysis-grid.duo[data-v-407e450c]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}article[data-v-407e450c]{background:#fff;padding:18px}h2[data-v-407e450c]{margin:0 0 12px;font-size:14px;font-weight:400}.analysis-grid strong[data-v-407e450c]{font-size:22px;display:block}.analysis-grid strong.neg[data-v-407e450c]{color:#c45a11}p[data-v-407e450c]{color:#6e6e8b;margin:8px 0;font-size:11px}p.sub[data-v-407e450c]{color:#6e6e8b;margin:10px 0}.analysis-records[data-v-407e450c]{margin-top:10px}table[data-v-407e450c]{border-collapse:collapse;width:100%}th[data-v-407e450c],td[data-v-407e450c]{text-align:left;border-bottom:1px solid #e5e5ef;padding:10px}th[data-v-407e450c]{background:#f6f6fb;font-weight:400}small[data-v-407e450c]{color:#a0a4b8;font-size:10px}.sales-analysis-page[data-v-2f3efc68]{color:#07073f;margin:0 16px 16px;font-size:12px}.sales-analysis-page.is-embedded[data-v-2f3efc68]{margin:0 0 12px}.analysis-note[data-v-2f3efc68]{color:#8c773d;background:#fffbf2;margin:0 0 10px;padding:10px}.storage-hint[data-v-2f3efc68]{color:#6e6e8b;margin-top:6px;display:block}.analysis-tabs[data-v-2f3efc68]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:16px;padding:0 16px;display:flex}.analysis-tabs button[data-v-2f3efc68]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-2f3efc68]{color:#3671f3;border-bottom-color:#3671f3}.analysis-tabs .toolbar-action[data-v-2f3efc68]{cursor:pointer;color:#3671f3;background:0 0;border:none;height:40px;margin-left:auto}.filter-bar.filter-row[data-v-2f3efc68]{background:#f7f8fb;border:1px solid #e0e3e9;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:10px 0;padding:10px 12px;display:flex}.filter-field[data-v-2f3efc68]{color:#6e6e8b;flex-direction:column;gap:4px;min-width:140px;font-size:11px;display:flex}.filter-field input[type=date][data-v-2f3efc68]{background:#fff;border:1px solid #dce1ea;height:28px;padding:0 8px}.export-filter-btn[data-v-2f3efc68]{margin-left:auto}.outline-btn[data-v-2f3efc68]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:6px 12px}.outline-btn[data-v-2f3efc68]:disabled{opacity:.5;cursor:not-allowed}.analysis-grid[data-v-2f3efc68]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:10px;display:grid}article[data-v-2f3efc68]{background:#fff;padding:18px}h2[data-v-2f3efc68]{margin:0 0 12px;font-size:14px;font-weight:400}.analysis-grid strong[data-v-2f3efc68]{font-size:28px;display:block}.analysis-grid p[data-v-2f3efc68]{color:#6e6e8b;margin:8px 0 0}.foot[data-v-2f3efc68]{color:#6e6e8b;margin-top:12px}.dim-note[data-v-2f3efc68]{color:#6e6e8b;margin:10px 0}.analysis-records[data-v-2f3efc68]{margin-top:12px}.analysis-records table[data-v-2f3efc68]{border-collapse:collapse;width:100%}.analysis-records th[data-v-2f3efc68],.analysis-records td[data-v-2f3efc68]{text-align:left;border-bottom:1px solid #eee;padding:8px}.embed-panel[data-v-2f3efc68] .sales-document{margin:0}.tab-panel[data-v-2f3efc68]{min-height:80px}.sales-analysis-page[data-v-2a752af4]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-2a752af4]{color:#8c773d;background:#fffbf2;margin:0 0 10px;padding:10px}.storage-hint[data-v-2a752af4]{color:#6e6e8b;margin-top:6px;display:block}.analysis-tabs[data-v-2a752af4]{background:#fff;border-bottom:1px solid #ddd;gap:24px;padding:0 16px;display:flex}.analysis-tabs button[data-v-2a752af4]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-2a752af4]{color:#3671f3;border-bottom-color:#3671f3}.analysis-tabs .toolbar-action[data-v-2a752af4]{margin-left:auto}.filter-bar.filter-row[data-v-2a752af4]{background:#f7f8fb;border:1px solid #e0e3e9;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.filter-field[data-v-2a752af4]{color:#6e6e8b;flex-direction:column;gap:4px;min-width:140px;font-size:11px;display:flex}.filter-field input[type=date][data-v-2a752af4]{background:#fff;border:1px solid #dce1ea;height:28px;padding:0 8px}.export-filter-btn[data-v-2a752af4]{margin-left:auto}.outline-btn[data-v-2a752af4]{color:#3671f3;cursor:pointer;background:#fff;border:1px solid #3671f3;padding:6px 12px}.outline-btn[data-v-2a752af4]:disabled{opacity:.5;cursor:default}.analysis-grid[data-v-2a752af4]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}article[data-v-2a752af4]{background:#fff;padding:18px}h2[data-v-2a752af4]{margin:0 0 12px;font-size:14px;font-weight:400}.analysis-grid strong[data-v-2a752af4]{font-size:28px;display:block}.analysis-grid p[data-v-2a752af4]{color:#6e6e8b;margin:8px 0 0}.dim-note[data-v-2a752af4]{color:#6e6e8b;margin:8px 0 0;padding:0 4px}.analysis-records[data-v-2a752af4]{margin-top:10px}table[data-v-2a752af4]{border-collapse:collapse;width:100%}th[data-v-2a752af4],td[data-v-2a752af4]{text-align:left;border-bottom:1px solid #e5e5ef;padding:10px}th[data-v-2a752af4]{background:#f6f6fb;font-weight:400}.business-title[data-v-fd7f9605]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 8px;display:flex}.shell-head-tools[data-v-fd7f9605]{align-items:center;gap:8px;display:flex}.analysis-tabs[data-v-fd7f9605]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:0;padding:0 16px;display:flex}.analysis-tabs button[data-v-fd7f9605]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px;padding:0 4px;font-size:13px}.analysis-tabs button.active[data-v-fd7f9605]{color:#3671f3;border-bottom-color:#3671f3;font-weight:600}.tab-panel[data-v-fd7f9605]{min-height:120px}.type-tag[data-v-5788d87a]{background:var(--panel,#f4f4f4);border-radius:4px;padding:2px 6px;font-size:12px}.type-prepay[data-v-5788d87a]{color:#1565c0;background:#e8f4fd}.type-transfer[data-v-5788d87a]{color:#6a1b9a;background:#f3e8fd}.type-in[data-v-5788d87a]{color:#2e7d32;background:#e8f5e9}.type-out[data-v-5788d87a]{color:#c62828;background:#fce8e6}.remark-cell[data-v-5788d87a]{text-overflow:ellipsis;white-space:nowrap;max-width:12em;overflow:hidden}@media print{.cash-journal-page .document-toolbar[data-v-5788d87a],.cash-journal-page .filter-bar[data-v-5788d87a],.cash-journal-page .implementation-note[data-v-5788d87a]{display:none!important}}.history-filter-bar[data-v-291130db]{margin-bottom:8px}@media print{.erp-modal-mask[data-v-291130db]{background:0 0;position:static}.erp-history header button[data-v-291130db],.history-filter-bar button[data-v-291130db],.fund-transfer-page .document-toolbar[data-v-291130db],.fund-transfer-page .document-section[data-v-291130db]{display:none!important}}.variance-banner[data-v-d0b50bc3]{border-radius:6px;margin:0 0 12px;padding:10px 14px;font-size:14px}.variance-ok[data-v-d0b50bc3]{color:#2e7d32;background:#e8f5e9}.variance-gain[data-v-d0b50bc3]{color:#1565c0;background:#e3f2fd}.variance-loss[data-v-d0b50bc3]{color:#c62828;background:#ffebee}input.variance-ok[data-v-d0b50bc3],input.variance-gain[data-v-d0b50bc3],input.variance-loss[data-v-d0b50bc3]{font-weight:600}.history-filter-bar[data-v-d0b50bc3]{margin-bottom:8px}@media print{.erp-modal-mask[data-v-d0b50bc3]{background:0 0;position:static}.erp-history header button[data-v-d0b50bc3],.history-filter-bar button[data-v-d0b50bc3],.cash-count-page .document-toolbar[data-v-d0b50bc3],.cash-count-page .document-section[data-v-d0b50bc3],.cash-count-page .variance-banner[data-v-d0b50bc3]{display:none!important}}.history-filter-bar[data-v-42b3e946]{margin-bottom:8px}@media print{.erp-modal-mask[data-v-42b3e946]{background:0 0;position:static}.erp-history header button[data-v-42b3e946],.history-filter-bar button[data-v-42b3e946],.bank-reconcile-page .document-toolbar[data-v-42b3e946],.bank-reconcile-page .document-section[data-v-42b3e946]{display:none!important}}.analysis-tabs[data-v-acd10bf9]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-acd10bf9]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-acd10bf9]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-acd10bf9]{min-height:120px}.variance-banner[data-v-d92de5b7]{border-radius:6px;margin:0 0 12px;padding:10px 14px;font-size:14px}.variance-ok[data-v-d92de5b7]{color:#2e7d32;background:#e8f5e9}.variance-gain[data-v-d92de5b7]{color:#1565c0;background:#e3f2fd}.variance-loss[data-v-d92de5b7]{color:#c62828;background:#ffebee}input.variance-ok[data-v-d92de5b7],input.variance-gain[data-v-d92de5b7],input.variance-loss[data-v-d92de5b7]{font-weight:600}.analysis-tabs[data-v-5bb43a92]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-5bb43a92]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-5bb43a92]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-5bb43a92]{min-height:120px}.collection-tab-panel[data-v-c7cabde8]{font-size:12px}.business-actions[data-v-c7cabde8]{gap:8px;margin:8px 0;display:flex}.filter-bar[data-v-c7cabde8]{gap:8px;margin-bottom:8px;display:flex}.filter-bar input[data-v-c7cabde8]{border:1px solid #d4d4e7;height:28px;padding:0 8px}.table-summary[data-v-c7cabde8]{color:#6e6e8b;margin-bottom:6px}.empty-row[data-v-c7cabde8]{text-align:center;color:#6e6e8b;padding:24px}.store-ref-panel[data-v-c7cabde8]{background:#f7f7fc;border:1px solid #e4e4ef;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;padding:8px;display:flex}.store-ref-panel select[data-v-c7cabde8]{border:1px solid #d4d4e7;height:28px;padding:0 6px}.ref-method-list[data-v-c7cabde8]{color:#4a4a68;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;font-size:11px;list-style:none;display:flex}.ref-method-list li[data-v-c7cabde8]{background:#fff;border:1px solid #e0e0ec;border-radius:4px;padding:4px 8px}.ref-method-list span[data-v-c7cabde8]{color:#8888a8;margin-left:6px}.analysis-tabs[data-v-76b9bdf3]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-76b9bdf3]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-76b9bdf3]{color:#3671f3;border-bottom-color:#3671f3}.sales-merch-shell[data-v-ab09770f]{font-size:12px}.business-title[data-v-ab09770f]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.analysis-tabs[data-v-ab09770f]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-ab09770f]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;height:40px}.analysis-tabs button.active[data-v-ab09770f]{color:#3671f3;border-bottom:2px solid #3671f3}.analysis-note[data-v-ab09770f]{color:#8c773d;background:#fffbf2;margin:0 0 10px;padding:10px}.analysis-panel[data-v-ab09770f]{background:#fff;padding:12px 16px}.analysis-panel h3[data-v-ab09770f]{margin:0 0 12px;font-size:14px;font-weight:500}.sales-analysis-page[data-v-609f3e6e]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-609f3e6e]{color:#4a4a6a;margin:8px 0 12px}.filter-bar[data-v-609f3e6e]{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;display:flex}.filter-field[data-v-609f3e6e]{flex-direction:column;gap:4px;display:flex}.empty-row[data-v-609f3e6e]{text-align:center;color:#888}.sales-analysis-page[data-v-535203b6]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-535203b6]{color:#4a4a6a;margin:8px 0 12px}.filter-bar[data-v-535203b6]{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;display:flex}.filter-field[data-v-535203b6]{flex-direction:column;gap:4px;display:flex}.empty-row[data-v-535203b6]{text-align:center;color:#888}.sales-analysis-page[data-v-0c299606]{color:#07073f;margin:0 16px 16px;font-size:12px}.analysis-note[data-v-0c299606]{color:#4a4a6a;margin:8px 0 12px}.filter-bar[data-v-0c299606]{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;display:flex}.filter-field[data-v-0c299606]{flex-direction:column;gap:4px;display:flex}.empty-row[data-v-0c299606]{text-align:center;color:#888}.analysis-tabs[data-v-cd58b27e]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-cd58b27e]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-cd58b27e]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-cd58b27e]{min-height:120px}.analysis-tabs[data-v-8b86f103]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-8b86f103]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-8b86f103]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-8b86f103]{min-height:120px}.analysis-tabs[data-v-dfd052a6]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-dfd052a6]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-dfd052a6]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-dfd052a6]{min-height:120px}.analysis-tabs[data-v-e2929064]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-e2929064]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-e2929064]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-e2929064]{min-height:120px}.analysis-tabs[data-v-695de753]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-695de753]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-695de753]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-695de753]{min-height:120px}.analysis-tabs[data-v-4fb936cc]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-4fb936cc]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-4fb936cc]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-4fb936cc]{min-height:120px}.analysis-tabs[data-v-7ed41bc0]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-7ed41bc0]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-7ed41bc0]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-7ed41bc0]{min-height:120px}.analysis-tabs[data-v-45dc2299]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-45dc2299]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-45dc2299]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-45dc2299]{min-height:120px}.analysis-tabs[data-v-47d5c2b7]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-47d5c2b7]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-47d5c2b7]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-47d5c2b7]{min-height:120px}.analysis-tabs[data-v-0a11ed95]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-0a11ed95]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-0a11ed95]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-0a11ed95]{min-height:120px}.analysis-tabs[data-v-17c8cf42]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-17c8cf42]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-17c8cf42]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-17c8cf42]{min-height:120px}.analysis-tabs[data-v-3f75e77a]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-3f75e77a]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-3f75e77a]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-3f75e77a]{min-height:120px}.analysis-tabs[data-v-5bb5f0c9]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-5bb5f0c9]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-5bb5f0c9]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-5bb5f0c9]{min-height:120px}.analysis-tabs[data-v-958812e6]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-958812e6]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-958812e6]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-958812e6]{min-height:120px}.analysis-tabs[data-v-a6da0b7a]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-a6da0b7a]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-a6da0b7a]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-a6da0b7a]{min-height:120px}.analysis-tabs[data-v-2b53c5ef]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-2b53c5ef]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-2b53c5ef]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-2b53c5ef]{min-height:120px}.analysis-tabs[data-v-53b03512]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-53b03512]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-53b03512]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-53b03512]{min-height:120px}.analysis-tabs[data-v-03f5a439]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-03f5a439]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-03f5a439]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-03f5a439]{min-height:120px}.analysis-tabs[data-v-3396bfdf]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-3396bfdf]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-3396bfdf]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-3396bfdf]{min-height:120px}.analysis-tabs[data-v-dca2326f]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-dca2326f]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-dca2326f]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-dca2326f]{min-height:120px}.analysis-tabs[data-v-702153ad]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-702153ad]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-702153ad]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-702153ad]{min-height:120px}.analysis-tabs[data-v-410d3ab5]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-410d3ab5]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-410d3ab5]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-410d3ab5]{min-height:120px}.analysis-tabs[data-v-9cf8fff6]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-9cf8fff6]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-9cf8fff6]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-9cf8fff6]{min-height:120px}.analysis-tabs[data-v-7a7d0363]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-7a7d0363]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-7a7d0363]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-7a7d0363]{min-height:120px}.analysis-tabs[data-v-14b7528d]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-14b7528d]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-14b7528d]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-14b7528d]{min-height:120px}.analysis-tabs[data-v-e33c88ab]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-e33c88ab]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-e33c88ab]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-e33c88ab]{min-height:120px}.analysis-tabs[data-v-2dea774e]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-2dea774e]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-2dea774e]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-2dea774e]{min-height:120px}.analysis-tabs[data-v-42aa7452]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-42aa7452]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-42aa7452]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-42aa7452]{min-height:120px}.analysis-tabs[data-v-2bd643f7]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-2bd643f7]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-2bd643f7]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-2bd643f7]{min-height:120px}.analysis-tabs[data-v-f1317ba8]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-f1317ba8]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-f1317ba8]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-f1317ba8]{min-height:120px}.analysis-tabs[data-v-33cc366a]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-33cc366a]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-33cc366a]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-33cc366a]{min-height:120px}.analysis-tabs[data-v-5c820008]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-5c820008]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-5c820008]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-5c820008]{min-height:120px}.analysis-tabs[data-v-da6c150b]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-da6c150b]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-da6c150b]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-da6c150b]{min-height:120px}.analysis-tabs[data-v-91821f08]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-91821f08]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-91821f08]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-91821f08]{min-height:120px}.analysis-tabs[data-v-419fcb6b]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-419fcb6b]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-419fcb6b]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-419fcb6b]{min-height:120px}.analysis-tabs[data-v-89860b0b]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-89860b0b]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-89860b0b]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-89860b0b]{min-height:120px}.analysis-tabs[data-v-5cc86e7f]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-5cc86e7f]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-5cc86e7f]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-5cc86e7f]{min-height:120px}.analysis-tabs[data-v-7a017594]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-7a017594]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-7a017594]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-7a017594]{min-height:120px}.analysis-tabs[data-v-3356fbbf]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-3356fbbf]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-3356fbbf]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-3356fbbf]{min-height:120px}.analysis-tabs[data-v-5d19f4de]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-5d19f4de]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-5d19f4de]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-5d19f4de]{min-height:120px}.analysis-tabs[data-v-4a8a82c8]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-4a8a82c8]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-4a8a82c8]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-4a8a82c8]{min-height:120px}.analysis-tabs[data-v-7e2a4fbc]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-7e2a4fbc]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-7e2a4fbc]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-7e2a4fbc]{min-height:120px}.analysis-tabs[data-v-a11e6823]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-a11e6823]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-a11e6823]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-a11e6823]{min-height:120px}.analysis-tabs[data-v-70846bbf]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-70846bbf]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-70846bbf]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-70846bbf]{min-height:120px}.analysis-tabs[data-v-43725d7a]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-43725d7a]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-43725d7a]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-43725d7a]{min-height:120px}.analysis-tabs[data-v-19b4b44f]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-19b4b44f]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-19b4b44f]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-19b4b44f]{min-height:120px}.analysis-tabs[data-v-1dee0ea1]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-1dee0ea1]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-1dee0ea1]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-1dee0ea1]{min-height:120px}.analysis-tabs[data-v-a2abd909]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-a2abd909]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-a2abd909]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-a2abd909]{min-height:120px}.analysis-tabs[data-v-bd025cf3]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-bd025cf3]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-bd025cf3]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-bd025cf3]{min-height:120px}.analysis-tabs[data-v-51fd1348]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-51fd1348]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-51fd1348]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-51fd1348]{min-height:120px}.analysis-tabs[data-v-c2ab3574]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-c2ab3574]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-c2ab3574]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-c2ab3574]{min-height:120px}.analysis-tabs[data-v-04cf0cc5]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-04cf0cc5]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-04cf0cc5]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-04cf0cc5]{min-height:120px}.analysis-tabs[data-v-6eeb65a8]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-6eeb65a8]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-6eeb65a8]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-6eeb65a8]{min-height:120px}.analysis-tabs[data-v-c45250d9]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-c45250d9]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-c45250d9]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-c45250d9]{min-height:120px}.analysis-tabs[data-v-d1eef30e]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-d1eef30e]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-d1eef30e]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-d1eef30e]{min-height:120px}.analysis-tabs[data-v-64f31c9d]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-64f31c9d]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-64f31c9d]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-64f31c9d]{min-height:120px}.analysis-tabs[data-v-2780ac81]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-2780ac81]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-2780ac81]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-2780ac81]{min-height:120px}.analysis-tabs[data-v-f53e39fa]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-f53e39fa]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-f53e39fa]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-f53e39fa]{min-height:120px}.analysis-tabs[data-v-63f53b1d]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-63f53b1d]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-63f53b1d]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-63f53b1d]{min-height:120px}.analysis-tabs[data-v-33d2691a]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-33d2691a]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:34px;font-size:12px}.analysis-tabs button.active[data-v-33d2691a]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-33d2691a]{min-height:120px}.analysis-tabs[data-v-28258ad9]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-28258ad9]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-28258ad9]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-28258ad9]{min-height:120px}.analysis-tabs[data-v-5b2484ed]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-5b2484ed]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-5b2484ed]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-5b2484ed]{min-height:120px}.analysis-tabs[data-v-6223f4c2]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-6223f4c2]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-6223f4c2]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-6223f4c2]{min-height:120px}.analysis-tabs[data-v-0fdd4907]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-0fdd4907]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-0fdd4907]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-0fdd4907]{min-height:120px}.analysis-tabs[data-v-14069faa]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-14069faa]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-14069faa]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-14069faa]{min-height:120px}.analysis-tabs[data-v-d07c8ecd]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-d07c8ecd]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-d07c8ecd]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-d07c8ecd]{min-height:120px}.analysis-tabs[data-v-f14b9fb1]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-f14b9fb1]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-f14b9fb1]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-f14b9fb1]{min-height:120px}.analysis-tabs[data-v-3ef098f7]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:0 12px;display:flex}.analysis-tabs button[data-v-3ef098f7]{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;font-size:12px}.analysis-tabs button.active[data-v-3ef098f7]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-3ef098f7]{min-height:120px}.analysis-tabs[data-v-49782f5c]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.analysis-tabs button[data-v-49782f5c]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px}.analysis-tabs button.active[data-v-49782f5c]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-49782f5c]{min-height:120px}.ar-aging-filters[data-v-6ead94b9]{margin:0 0 12px}.filter-row[data-v-6ead94b9]{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.filter-field[data-v-6ead94b9]{flex-direction:column;gap:4px;min-width:140px;font-size:12px;display:flex}.filter-field.grow[data-v-6ead94b9]{flex:1;min-width:200px}.filter-field span[data-v-6ead94b9]{color:#6d7890}.filter-field input[data-v-6ead94b9]{border:1px solid #dce3ed;border-radius:5px;height:32px;padding:0 8px}@media print{.no-print[data-v-6ead94b9]{display:none!important}}.stmt-tabs[data-v-24c02956]{background:#fff;border-bottom:1px solid #e5e5ef;flex-wrap:wrap;gap:12px;margin-bottom:8px;padding:0 16px;display:flex}.stmt-tabs button[data-v-24c02956]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:36px;font-size:12px}.stmt-tabs button.active[data-v-24c02956]{color:#3671f3;border-bottom-color:#3671f3}.summary-grid[data-v-24c02956]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:10px 0;display:grid}.summary-grid article[data-v-24c02956]{background:#fff;border:1px solid #e5e5ef;padding:14px 16px}.summary-grid h3[data-v-24c02956]{color:#6e6e8b;margin:0 0 8px;font-size:12px;font-weight:400}.summary-grid strong[data-v-24c02956]{color:#07073f;font-size:20px}.summary-grid p[data-v-24c02956]{color:#6e6e8b;margin:6px 0 0;font-size:11px}.summary-foot[data-v-24c02956]{color:#6e6e8b;margin:0 0 10px;font-size:12px}.ledger-filters[data-v-1358703a]{margin:0 0 12px}.filter-row[data-v-1358703a]{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.filter-field[data-v-1358703a]{flex-direction:column;gap:4px;min-width:140px;font-size:12px;display:flex}.filter-field.grow[data-v-1358703a]{flex:1;min-width:200px}.filter-field span[data-v-1358703a]{color:#6d7890}.filter-field input[data-v-1358703a]{border:1px solid #dce3ed;border-radius:5px;height:32px;padding:0 8px}.business-title[data-v-c4740dc9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 8px;display:flex}.shell-head-tools[data-v-c4740dc9]{align-items:center;gap:8px;display:flex}.analysis-tabs[data-v-c4740dc9]{background:#fff;border-bottom:1px solid #ddd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:0;padding:0 16px;display:flex}.analysis-tabs button[data-v-c4740dc9]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px;padding:0 4px;font-size:13px}.analysis-tabs button.active[data-v-c4740dc9]{color:#3671f3;border-bottom-color:#3671f3;font-weight:600}.tab-panel[data-v-c4740dc9]{min-height:120px}.toolbar-fields[data-v-8198643c]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.toolbar-fields label[data-v-8198643c]{flex-direction:column;gap:4px;font-size:12px;display:flex}.toolbar-fields[data-v-ce19a743]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.toolbar-fields label[data-v-ce19a743]{flex-direction:column;gap:4px;font-size:12px;display:flex}.check-field[data-v-ce19a743]{align-items:center;flex-direction:row!important;gap:6px!important}.row-warn td[data-v-ce19a743]{color:#c0392b}.toolbar-fields[data-v-243c288a]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.toolbar-fields label[data-v-243c288a]{flex-direction:column;gap:4px;font-size:12px;display:flex}.check-field[data-v-243c288a]{align-items:center;flex-direction:row!important;gap:6px!important}.row-warn td[data-v-243c288a]{color:#c0392b}.toolbar-fields[data-v-8b6832c6]{align-items:flex-end;gap:12px;display:flex}.toolbar-fields label[data-v-8b6832c6]{flex-direction:column;gap:4px;font-size:12px;display:flex}.home-inline-refresh[data-v-af6040b5],.home-link-btn[data-v-af6040b5]{color:#3671f3;border:1px solid #dde3f5;border-radius:3px;margin-left:auto;padding:2px 8px;font-size:12px}.home-tabs .home-link-btn[data-v-af6040b5]{margin-left:8px}.home-empty[data-v-af6040b5]{color:#9b9db4;margin:12px 0 4px;font-size:12px}.recent-box[data-v-af6040b5]{min-height:88px}.recent-list[data-v-af6040b5]{flex-wrap:wrap;gap:8px;display:flex}.recent-list button[data-v-af6040b5]{color:#3671f3;background:#f6f6fb;border-radius:4px;padding:6px 10px;font-size:12px}.home-notice-row[data-v-af6040b5]{text-align:left;color:#07073f;border-bottom:1px dashed #e5e5f0;width:100%;padding:8px 0;display:block}.home-notice-row span[data-v-af6040b5]{color:#9b9db4;margin-top:4px;font-size:11px;display:block}.home-notice-row.read strong[data-v-af6040b5]{color:#9b9db4;font-weight:400}.home-ai-recs[data-v-af6040b5]{padding-bottom:12px}.home-ai-recs h2 button[data-v-af6040b5]{color:#07073f;border:1px solid #dddfee;border-radius:3px;margin-left:8px;padding:3px 9px;font-size:12px}.ai-rec-group[data-v-af6040b5]{margin-bottom:10px}.ai-rec-group h3[data-v-af6040b5]{color:#6e6e8b;margin:0 0 6px;font-size:12px;font-weight:500}.ai-rec-group button[data-v-af6040b5]{text-align:left;color:#3671f3;border-bottom:1px dashed #eef0f7;width:100%;padding:5px 0;font-size:12px;display:block}.home-trend h2 button[data-v-af6040b5]{border:1px solid #dddfee;border-radius:3px;margin-left:8px;padding:3px 9px;font-size:12px}.audit-tabs[data-v-95341cfa]{background:#fff;border-bottom:1px solid #dcddeb;gap:0;height:38px;margin:0 10px 8px;padding-left:16px;display:flex}.audit-tabs button[data-v-95341cfa]{color:#6e6e8b;border-bottom:2px solid #0000;padding:0 18px;font-size:12px}.audit-tabs button.active[data-v-95341cfa]{color:#3671f3;border-bottom-color:#3671f3}.audit-list[data-v-95341cfa]{background:#fff;min-height:65vh;margin:0 10px;padding:12px}.audit-note[data-v-95341cfa]{color:#a07430;background:#fffbf2;margin:0 0 10px;padding:9px;font-size:11px}.audit-filter[data-v-95341cfa],.audit-operations[data-v-95341cfa]{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.audit-filter input[data-v-95341cfa]{border:1px solid #d3d4e7;width:235px;height:28px;padding:0 8px}.audit-filter button[data-v-95341cfa],.audit-operations button[data-v-95341cfa]{color:#3671f3;border:1px solid #d3d4e7;border-radius:2px;padding:5px 10px;font-size:12px}.audit-operations button[data-v-95341cfa]:disabled{opacity:.45;cursor:not-allowed}.audit-operations[data-v-95341cfa]{border-top:1px solid #ebebf5}.erp-lines[data-v-95341cfa]{min-width:1600px}.erp-lines td[data-v-95341cfa]{white-space:nowrap}.erp-lines input[type=radio][data-v-95341cfa]{width:14px;height:14px}footer[data-v-95341cfa]{color:#6e6e8b;text-align:right;padding:15px 0;font-size:11px}.replenish-embed[data-v-64a4ff26]{padding:0}.smart-replenishment[data-v-d0e8ef0b]{color:#07073f;margin:0 16px 24px;font-size:12px}.analysis-tabs[data-v-d0e8ef0b]{background:#fff;border-bottom:1px solid #ddd;gap:24px;margin-bottom:12px;padding:0 16px;display:flex}.analysis-tabs button[data-v-d0e8ef0b]{color:#6e6e8b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;height:40px;font-size:13px}.analysis-tabs button.active[data-v-d0e8ef0b]{color:#3671f3;border-bottom-color:#3671f3}.tab-panel[data-v-d0e8ef0b]{margin-top:0}.subsection-title[data-v-d0e8ef0b]{color:#07073f;margin:12px 0 8px;font-size:13px;font-weight:600}.subsection-title .status-pill[data-v-d0e8ef0b]{margin-left:8px;font-weight:400}.plan-fieldset[data-v-d0e8ef0b]{background:#fff;border:1px solid #edf0f5;border-radius:2px;padding:14px 16px}.plan-toolbar[data-v-d0e8ef0b]{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.plan-toolbar label[data-v-d0e8ef0b]{align-items:center;gap:10px;margin:0;display:flex}.plan-form-grid[data-v-d0e8ef0b]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px 24px;margin:12px 0;display:grid}.plan-form-grid label[data-v-d0e8ef0b]{align-items:center;gap:10px;margin:8px 0;display:flex}input[data-v-d0e8ef0b],select[data-v-d0e8ef0b]{background:#fff;border:1px solid #d4d4e7;flex:1;min-width:0;max-width:220px;height:28px;padding:0 7px}.plan-history[data-v-d0e8ef0b]{background:#fbfcfe;border:1px solid #edf0f5;margin:8px 0 16px;padding:10px 12px}.plan-history-head[data-v-d0e8ef0b]{color:#6c7688;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.plan-history-head label[data-v-d0e8ef0b]{align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.plan-history-head select[data-v-d0e8ef0b]{width:100px}.plan-table[data-v-d0e8ef0b]{width:100%;min-width:0}.plan-table th[data-v-d0e8ef0b],.plan-table td[data-v-d0e8ef0b]{font-size:11px}.plan-actions[data-v-d0e8ef0b]{white-space:nowrap}.plan-actions button[data-v-d0e8ef0b]{cursor:pointer;background:#fff;border:1px solid #d4d4e7;border-radius:2px;margin-right:6px;padding:3px 10px}.plan-actions button.danger[data-v-d0e8ef0b]{color:#c0392b;border-color:#e8b4b0}.formula-hint[data-v-d0e8ef0b]{color:#6c7688;margin:0 0 12px;line-height:1.5}.plan-form-actions[data-v-d0e8ef0b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plan-form-actions button[data-v-d0e8ef0b]{cursor:pointer;border:1px solid #d4d4e7;border-radius:2px;padding:6px 16px}button.save[data-v-d0e8ef0b],button.solid.save[data-v-d0e8ef0b]{color:#fff;background:#3671f3;border-color:#3671f3}button.goto-suggest[data-v-d0e8ef0b]{color:#17824a;background:#f0fff4;border-color:#35a577}button.outline[data-v-d0e8ef0b]{background:#fff}.purchase-panel[data-v-d0e8ef0b] .replenish-embed{padding:0}.customer-map[data-v-a21d1be2]{background:#fff;margin:0 16px;padding:14px;font-size:12px}.map-toolbar[data-v-a21d1be2]{align-items:center;gap:15px;display:flex}.map-toolbar button[data-v-a21d1be2]{color:#3671f3;border:1px solid #ddd;padding:5px 12px}.map-toolbar input[data-v-a21d1be2]{border:1px solid #d4d4e7;height:28px;padding:0 8px}.map-toolbar span[data-v-a21d1be2]{color:#6e6e8b}.map-note[data-v-a21d1be2]{color:#947332;background:#fffbf2;padding:10px}.map-layout[data-v-a21d1be2]{border:1px solid #eee;grid-template-columns:1fr 300px;min-height:460px;display:grid}.map-placeholder[data-v-a21d1be2]{color:#9b9db4;background:#f3f4f7;place-items:center;display:grid}aside[data-v-a21d1be2]{border-left:1px solid #ddd}nav[data-v-a21d1be2]{border-bottom:1px solid #ddd;display:flex}nav button[data-v-a21d1be2]{border-bottom:2px solid #0000;flex:1;padding:12px 0;font-size:12px}nav button.active[data-v-a21d1be2]{color:#3671f3;border-bottom-color:#3671f3}ul[data-v-a21d1be2]{padding:0 14px;list-style:none}li[data-v-a21d1be2]{border-bottom:1px solid #eee;padding:12px 0}li p[data-v-a21d1be2]{color:#9b9db4;font-size:11px}.auth-admin[data-v-557977e3]{max-width:1400px}.tenant-overview[data-v-557977e3]{background:#f8fafc;border:1px solid #e3e8f0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.tenant-overview-label[data-v-557977e3]{color:#6d7890;margin-right:4px;font-size:11px}.tenant-chip[data-v-557977e3]{color:#3d4a60;background:#fff;border:1px solid #dce3ed;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.tenant-chip small[data-v-557977e3]{color:#9aa3b2;font-size:10px}.auth-tabs[data-v-557977e3]{gap:8px;display:flex}.auth-tabs button[data-v-557977e3]{color:#66758d;border:1px solid #dce3ee;border-radius:6px;padding:8px 12px}.auth-tabs button.active[data-v-557977e3]{color:#3267e9;background:#edf3ff;border-color:#c9d8ff}.auth-grid[data-v-557977e3]{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.auth-grid .panel[data-v-557977e3]{flex-direction:column;gap:10px;padding:18px;display:flex}.auth-grid label[data-v-557977e3]{color:#6d7890;flex-direction:column;gap:6px;font-size:11px;display:flex}.auth-grid input[data-v-557977e3]:not([type=checkbox]){border:1px solid #dce3ed;border-radius:5px;height:32px;padding:0 9px}.auth-grid input[readonly][data-v-557977e3]{color:#5b6880;background:#f4f6f9}.auth-grid fieldset[data-v-557977e3]{border:none;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.perm-domains[data-v-557977e3]{flex-direction:column;gap:10px;max-height:360px;display:flex;overflow:auto}.perm-domain[data-v-557977e3]{border:1px solid #edf0f5;border-radius:8px;padding:8px 10px}.domain-head[data-v-557977e3]{margin-bottom:6px}.perm-grid[data-v-557977e3]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.check[data-v-557977e3]{align-items:center;flex-direction:row!important;gap:8px!important}.perm-grid small[data-v-557977e3]{color:#a8b1c0;margin-left:4px}h3[data-v-557977e3],h4[data-v-557977e3]{margin:0;font-size:14px}h4[data-v-557977e3]{color:#5b6880;margin-top:6px;font-size:12px}tr.selected[data-v-557977e3]{background:#f4f8ff}.print-only-heading[data-v-557977e3]{color:#42516a;margin:0 0 12px;font-size:16px;display:none}.auth-grid .filter-bar[data-v-557977e3]{margin-bottom:4px}@media print{.print-only-heading[data-v-557977e3]{display:block}.no-print[data-v-557977e3]{display:none!important}.auth-grid[data-v-557977e3]{grid-template-columns:1fr}}.message-settings-tabs{background:#fff;border-bottom:1px solid #ddd;align-items:center;gap:16px;margin-bottom:12px;padding:0 12px;display:flex}.message-settings-tabs button{color:#6e6e8b;border-bottom:2px solid #0000;height:38px;font-size:12px}.message-settings-tabs button.active{color:#3671f3;border-bottom-color:#3671f3}.message-settings-tabs small{color:#a1a1b4;margin-left:auto;font-size:10px}.material-tab{background:#fff;border-bottom:1px solid #ddd;align-items:center;gap:12px;margin:8px 0 10px;padding:0 8px;display:flex}.material-tab button{color:#6e6e8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:36px;padding:0 4px;font-size:12px}.material-tab button.active{color:#3671f3;border-bottom-color:#3671f3}.material-tab-panels{min-height:120px}.delivery-tab-fields{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;margin-bottom:12px;display:grid}.delivery-tab-fields label{flex-direction:column;gap:4px;font-size:12px;display:flex}.material-tab-note{color:#a1a1b4;margin:8px 0 0;font-size:11px}.erp-shell{color:#07073f;background:#ebecf1;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}.erp-shell .erp-demo-banner{color:#685934;background:#fffbf2;height:36px;font-size:12px;line-height:36px}.erp-shell .topbar{background:#f4f4f8;border:0;gap:18px;height:48px;padding:0 16px 0 10px}.erp-shell .brand{width:130px;min-width:130px}.erp-shell .brand-mark{width:24px;height:24px;box-shadow:none;border-radius:3px}.erp-shell .brand strong{font-size:16px}.erp-shell .brand span{display:none}.erp-shell .tenant-switch{font-size:12px}.erp-shell .global-search{height:28px}.erp-shell .body-layout{height:calc(100vh - 84px);min-height:0}.erp-shell .sidebar{color:#d6d9eb;z-index:25;background:#26263f;border:0;flex:0 0 140px;width:140px;height:100%;padding:10px 0 0}.erp-shell .collapse,.erp-shell .legacy-navigation,.erp-shell .saved-tree-panel{display:none}.official-navigation{scrollbar-width:thin;scrollbar-color:#51516a #26263f;height:calc(100% - 45px);overflow-y:auto}.official-root-wrap{height:46px}.official-root{text-align:left;color:#ced5eb;white-space:nowrap;width:140px;height:46px;padding:0 14px;font-size:12px;display:block}.official-root:hover,.official-root.selected{color:#a7c4ff;background:#19192e}.official-flyout{z-index:100;color:#07073f;background:#fff;grid-template-columns:repeat(4,minmax(140px,1fr));align-content:start;gap:24px;width:min(880px,100vw - 150px);padding:25px;display:grid;position:fixed;top:84px;bottom:0;left:140px;overflow:auto;box-shadow:5px 3px 15px #13132e44}.official-flyout h3{border-bottom:1px solid #e5e5f0;margin:0 0 8px;padding-bottom:9px;font-size:13px;font-weight:500}.official-flyout button{text-align:left;color:#6e6e8b;width:100%;padding:7px 0;font-size:12px;display:block}.official-flyout button:hover{color:#3671f3}.erp-shell .side-bottom{border:0;padding:0}.erp-shell .side-bottom .nav-item{color:#bac6df;height:30px;margin:0;font-size:11px;display:flex}.erp-shell .main-content{background:#ebecf1;height:100%;overflow:auto}.erp-shell .page-head{background:#f0f0f5;align-items:center;height:55px;padding:10px 16px}.erp-shell .page-head .crumb{display:none}.erp-shell .page-head h1{font-size:18px;font-weight:400}.erp-shell .head-tools .primary-btn{border-radius:3px;padding:6px 12px}.erp-shell .head-tools .sync-time{display:none}.erp-shell .panel,.erp-shell .metric-card{box-shadow:none;border-radius:4px}.erp-shell .business-page,.erp-shell .simple-page{max-width:none;padding:10px 16px}.erp-shell .business-title h2{font-size:16px;font-weight:400}.erp-shell .business-title p,.erp-shell .saved-source,.erp-shell .saved-detail-actions{font-size:10px}.erp-shell .business-title{margin-bottom:10px}.erp-shell .business-table th{color:#07073f;background:#f5f5fa}.erp-shell .business-table td{height:31px}.erp-shell .sales-document{background:#ebecf1;height:100%;padding:8px 16px}.erp-shell .document-toolbar{background:0 0;border:0;height:58px;padding:0}.erp-shell .document-section{border:0;border-radius:0;margin-top:8px}.erp-shell .document-fields{grid-template-columns:repeat(4,minmax(140px,1fr));gap:16px 24px}.erp-shell .document-fields label{flex-direction:column;align-items:stretch;gap:5px;font-size:12px;display:flex}.erp-shell .document-fields input,.erp-shell .document-fields select{color:#07073f;border:0;border-bottom:1px solid #d0d0e8;border-radius:0;height:28px;padding:0 5px}.erp-shell .document-fields textarea{border-color:#d0d0e8}.erp-shell .document-section h2{color:#07073f;font-size:14px}.erp-shell .erp-lines th{color:#07073f;background:#f5f6f8;border-color:#d9d9ec;height:28px;padding:6px 8px;font-size:12px}.erp-shell .erp-lines td{border-color:#e3e3f0;height:29px;padding:6px 8px}.erp-shell .erp-lines td:has(input[aria-label=商品编码]){min-width:100px}.erp-shell .erp-lines td:has(input[aria-label=数量]){min-width:72px}.erp-shell .erp-lines td:has(input[aria-label=单价]){min-width:80px}.erp-shell .erp-lines input{border:0;border-bottom:1px solid #d0d0e8;height:24px}.erp-shell .lines-section{min-height:340px}.erp-shell .document-total{border:0;margin-top:8px}.reference-home{color:#07073f;grid-template-columns:minmax(650px,1fr) 263px;gap:8px;padding:0 1px 16px 10px;display:grid}.home-main-column{min-width:0}.home-box{background:#fff;border-radius:5px;margin-bottom:9px;padding:16px 24px}.home-box h2{margin:0 0 22px;font-size:15px;font-weight:400;position:relative}.home-box h2:before{content:"";background:#5578ff;width:3px;height:12px;position:absolute;top:2px;left:-24px}.fast-start{height:145px}.fast-start-grid{grid-template-columns:repeat(8,1fr);gap:12px;display:grid}.fast-start-grid button{color:#07073f;white-space:nowrap;flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.fast-start-grid i{color:#fff;border-radius:7px;place-items:center;width:32px;height:32px;font-size:23px;font-style:normal;display:grid}.home-todos{min-height:202px}.home-tabs{align-items:center;gap:13px;margin:5px 0 25px;display:flex}.home-tabs h2{margin:0 16px 0 8px}.home-tabs button{color:#6e6e8b;padding:0;font-size:12px}.home-tabs .chosen{color:#3671f3}.reference-todos{gap:8px;display:flex}.reference-todos button{text-align:left;color:#6e6e8b;background:#f6f6fb;border-radius:5px;flex:1;min-width:0;height:100px;padding:16px}.reference-todos strong{color:#07073f;font-size:29px;font-weight:400;line-height:36px;display:block}.reference-todos span{white-space:nowrap;font-size:11px}.home-demo-note{color:#a6a6bd;margin-top:8px;font-size:10px;display:block}.real-data{height:166px}.real-data h2 button{color:#07073f;border:1px solid #dddfee;border-radius:3px;margin-left:8px;padding:3px 9px;font-size:12px}.real-data-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.real-data-grid button{text-align:left;padding:0}.real-data-grid span{color:#6e6e8b;border-bottom:1px dashed #d9d9ec;padding-bottom:7px;font-size:12px;display:block}.real-data-grid strong{padding-top:8px;font-size:17px;font-weight:400;display:block}.home-bottom-grid{grid-template-columns:1fr 1.1fr;gap:9px;display:grid}.goal-box,.home-trend{height:299px}.goal-box label{color:#6e6e8b;align-items:center;font-size:12px;display:flex}.goal-box select{color:#9b9db4;background:#fff;border:1px solid #d0d0e8;width:190px;height:28px}.goal-box p{color:#999;margin:24px 5px;font-size:13px}.goal-stats{background:#fafafa;justify-content:space-between;padding:16px 8px;display:flex}.goal-stats span{font-size:16px}.goal-stats small{color:#6e6e8b;font-size:10px;display:block}.reference-chart{height:200px;padding-top:10px;position:relative}.reference-chart div{align-items:center;gap:10px;height:26px;display:flex}.reference-chart span{color:#999;width:37px;font-size:10px}.reference-chart i{border-top:1px dashed #e2e2ec;flex:1}.reference-chart p{color:#9b9db4;background:#fff;padding:8px;font-size:12px;position:absolute;top:70px;left:30%}.warning-box{height:311px;padding:23px 20px}.warning-box h2:before{left:-20px}.warning-box button{color:#6e6e8b;white-space:nowrap;border-bottom:1px dashed #e5e5f0;align-items:center;gap:8px;width:100%;padding:6px 0;font-size:11px;display:flex}.warning-box button b{color:#f90;text-align:center;background:#fff3df;width:40px;font-weight:400;display:inline-block}.warning-box button span{margin-left:auto}.warning-box small{text-align:center;color:#9b9db4;margin-top:20px;font-size:10px;display:block}.announcement-box{min-height:167px;padding:24px 20px}.announcement-box h2:before{left:-20px}.announcement-box p{color:#6e6e8b;margin:8px 0;font-size:12px;line-height:1.7}.home-knowledge{padding:0 20px 10px}.knowledge-banner{color:#fff;background:#6764ff;margin:0 -20px 13px;padding:18px 25px;font-size:15px}.knowledge-banner small{margin-top:8px;font-size:11px;display:block}.home-knowledge h2{margin-bottom:10px}.home-knowledge h2:before{display:none}.home-knowledge a,.home-knowledge button{text-align:left;color:#6e6e8b;border-bottom:1px dashed #e5e5f0;width:100%;padding:10px 0;font-size:12px;text-decoration:none;display:block}.erp-shell .top-actions{gap:12px}.erp-shell .ai-page{height:calc(100% - 55px);padding:0 16px 16px}.erp-shell .chat-title{height:55px}@media (width<=1200px){.reference-home{grid-template-columns:minmax(600px,1fr) 240px}.home-box{padding-left:16px;padding-right:16px}.fast-start-grid{gap:6px}.fast-start-grid button{font-size:10px}.erp-shell .document-fields{grid-template-columns:repeat(3,minmax(140px,1fr))}}.tenant-switch-wrap{flex:none;position:relative}.erp-shell .tenant-switch{background:#fff;border:1px solid #d5d8e6;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;min-width:140px;max-width:220px;padding:5px 10px;display:inline-flex}.erp-shell .tenant-switch:disabled{opacity:.65;cursor:wait}.tenant-menu{z-index:120;background:#fff;border:1px solid #d8dce8;border-radius:6px;min-width:240px;max-width:300px;padding:6px 0;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #13132e22}.tenant-menu-head{color:#6e6e8b;border-bottom:1px solid #eceef4;justify-content:space-between;align-items:center;padding:6px 12px 8px;font-size:11px;display:flex}.tenant-menu-head small{color:#a1a1b4}.tenant-option{text-align:left;color:#3d4a60;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 12px;font-size:12px;display:flex}.tenant-option:hover{background:#f4f6fb}.tenant-option.active{color:#3267e9;background:#edf3ff}.tenant-option strong{font-weight:500}.tenant-option small{color:#9aa3b2;font-size:10px}.tenant-menu-empty{color:#9aa3b2;margin:8px 12px;font-size:11px}.expiry-near-warn{background:#fff8e8}.expiry-near-warn input{background:#fffbf0;border-color:#e6a23c!important}.expiry-near-warn-row{background:#fffbf5}.material-tab .tab-badge{color:#6e6e8b;background:#f0f0f5;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:10px}.material-tab .tab-badge.warn{color:#e6a23c;background:#fff3df}.session-search{padding:0 12px 8px}.session-search input{background:#f8f9fc;border:1px solid #e3e7f0;border-radius:6px;width:100%;height:30px;padding:0 10px;font-size:12px}.session-row{position:relative}.session-ops{gap:4px;margin-left:auto;display:none}.session-row:hover .session-ops,.session-row.selected .session-ops{display:inline-flex}.session-ops button{color:#8992a6;padding:0 4px;font-size:11px}.ai-empty-hint,.ai-empty-chat{color:#9b9db4;padding:16px;font-size:12px;line-height:1.6}.ai-empty-chat{text-align:center;max-width:360px;margin:40px auto}.ai-empty-chat strong{color:#4c566d;margin-bottom:8px;font-size:14px;display:block}.answer-meta{color:#9b9db4;flex-wrap:wrap;gap:10px;margin-top:8px;font-size:11px;display:flex}.ai-suggest-groups{flex-direction:column;align-items:stretch;gap:8px;display:flex}.ai-suggest-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-suggest-group>span{color:#8992a6;min-width:56px;font-size:11px}.input-tool-btns{align-items:center;gap:8px;display:flex}.input-tool-btns .outline-btn{color:#4c566d;background:#fff;border:1px solid #d7dbe7;border-radius:8px;padding:6px 10px;font-size:12px}.typing-label{color:#8992a6;margin-left:8px;font-size:12px}.home-right-column{min-width:0}.erp-demo-banner{color:#ad7012;background:#fff8e8;border-bottom:1px solid #f2ddb2;height:27px;padding:0 22px;font-size:11px;line-height:27px}.erp-demo-banner.erp-prod-banner{color:#1f7a45;background:#eef8f1;border-bottom-color:#c6e6d1}.sales-document{color:#333;background:#f4f4f7;height:calc(100vh - 99px);padding:16px 24px;font-size:12px;overflow:auto}.document-toolbar{background:#fff;border:1px solid #e0e3e9;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.document-toolbar h1{margin:0;font-size:18px;font-weight:500}.document-toolbar h1 small{color:#8d96a7;margin-left:10px;font-size:11px}.document-toolbar h1 .status-pill{vertical-align:middle;margin-left:10px;font-size:11px}.document-toolbar button{color:#42516a;background:#fff;border:1px solid #cfd5df;border-radius:2px;height:32px;margin-left:7px;padding:0 12px;font-size:12px}.lines-heading button,.erp-history button{color:#42516a;background:#fff;border:1px solid #cfd5df;border-radius:2px;height:28px;margin-left:7px;padding:0 12px;font-size:11px}.document-toolbar button.solid{color:#fff;background:#3671f3;border-color:#3671f3}.document-toolbar button.push{color:#17824a;background:#f0fff4;border-color:#35a577}.document-toolbar .toolbar-sep{vertical-align:middle;background:#dfe3ea;width:1px;height:22px;margin:0 6px 0 10px;display:inline-block}.document-toolbar button:disabled,.document-section button:disabled{opacity:.45;cursor:not-allowed}.erp-error,.erp-success{border-radius:2px;margin:10px 0 0;padding:8px 12px}.erp-error{color:#d4380d;background:#fff1f0;border:1px solid #ffccc7}.erp-success{color:#17824a;background:#f0fff4;border:1px solid #b7ebc6}.document-section{background:#fff;border:1px solid #e0e3e9;margin-top:12px;padding:0 16px 15px}.document-section h2{border-bottom:1px solid #edf0f4;height:40px;margin:0;font-size:13px;font-weight:500;line-height:40px}.document-fields{border:0;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px 20px;padding:17px 5px 8px;display:grid}@media (width<=1100px){.document-fields{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (width<=820px){.document-fields{grid-template-columns:repeat(2,minmax(140px,1fr))}}.document-fields label{color:#6c7688;grid-template-columns:7em 1fr;align-items:center;gap:7px;display:grid}.document-fields label>span{white-space:nowrap;min-width:7em}.document-fields input,.document-fields select,.document-fields textarea{color:#333;background:#fff;border:1px solid #d6dbe4;border-radius:2px;outline:0;height:28px;padding:0 8px;font-size:12px}.document-fields textarea{resize:vertical;height:45px;padding:6px}.remark-field{grid-column:1/-1}.implementation-note{color:#a1a9b6;margin:0 5px;font-size:10px}.lines-section{padding-bottom:0}.lines-heading{justify-content:space-between;align-items:center;height:40px;display:flex}.lines-heading h2{border:0}.erp-table-scroll{overflow:auto}.erp-lines{border-collapse:collapse;width:100%;min-width:1050px;font-size:12px}.erp-table-scroll .erp-lines th{z-index:2;position:sticky;top:0}.erp-lines th{color:#555f71;white-space:nowrap;background:#f5f6f8;border:1px solid #e1e4ea;height:34px;padding:6px 8px;font-size:12px;font-weight:500}.erp-lines td{color:#555f71;border:1px solid #e6e8ed;height:38px;padding:6px 8px}.erp-lines td:has(input[aria-label=商品编码]){min-width:100px}.erp-lines td:has(input[aria-label=数量]){min-width:72px}.erp-lines td:has(input[aria-label=单价]){min-width:80px}.erp-lines.business-table thead th:nth-child(2),.erp-lines.business-table tbody td:nth-child(2){min-width:100px}.erp-lines input{border:1px solid #e1e4ea;border-radius:2px;outline:0;width:100%;height:26px;padding:0 5px;font-size:11px}.erp-lines td:first-child,.erp-lines th:first-child{text-align:center;width:50px}.erp-lines .number{text-align:right;font-variant-numeric:tabular-nums}.erp-lines tfoot td{color:#4b5567;background:#fffbe6;font-weight:600}.document-total{color:#9aa3b2;background:#fff;border:1px solid #e0e3e9;border-top:0;justify-content:space-between;align-items:center;height:48px;padding:0 18px;display:flex}.document-total strong{color:#1f2e50;font-size:18px}.erp-modal-mask{z-index:50;background:#10182855;place-items:center;display:grid;position:fixed;inset:0}.erp-history{background:#fff;border-radius:3px;width:min(850px,90vw);max-height:75vh;padding:16px;overflow:auto;box-shadow:0 8px 30px #11182744}.erp-history header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.erp-history h2{margin:0;font-size:16px;font-weight:500}:root{color:#1c2333;font-synthesis:none;--ink:#1c2333;--muted:#8992a6;--line:#e7eaf1;--blue:#4778f5;--soft-blue:#edf3ff;background:#f6f8fc;font-family:Noto Sans SC,DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:1100px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}.app-shell{background:#f7f9fc;min-height:100vh}.topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:38px;height:72px;padding:0 30px;display:flex}.brand{align-items:center;gap:11px;min-width:188px;display:flex}.brand-mark{color:#fff;background:linear-gradient(140deg,#3d77ff,#72a0ff);border-radius:10px;place-items:center;width:33px;height:33px;font:700 20px DM Sans;display:grid;box-shadow:0 5px 12px #4778f533}.brand strong{letter-spacing:.3px;font-size:16px;display:block}.brand span{color:#a4acbb;margin-top:1px;font-size:10px;display:block}.tenant-switch{color:#4c566d;border-radius:7px;padding:8px 12px;font-size:13px}.tenant-switch:hover{background:#f4f6fa}.tenant-switch span{color:#a3acbd;margin-left:10px}.top-actions{align-items:center;gap:17px;margin-left:auto;display:flex}.global-search{color:#a1aabc;border:1px solid #e6e9f0;border-radius:8px;align-items:center;gap:7px;width:220px;height:36px;padding:0 9px;display:flex}.global-search input{color:#48536a;background:0 0;border:0;outline:0;width:135px;font-size:12px}.global-search kbd{color:#b5bdca;white-space:nowrap;background:#f5f6f9;border-radius:4px;padding:3px 5px;font:10px DM Sans}.icon-btn{color:#838da1;padding:4px;font-size:20px;position:relative}.notice-btn i{color:#fff;background:#ff6575;border-radius:9px;padding:2px 5px;font:9px DM Sans;position:absolute;top:-2px;right:-2px}.user{color:#545e72;align-items:center;gap:8px;padding-left:4px;font-size:12px;display:flex}.avatar{color:#d67642;background:#fce7d7;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:600;display:grid}.chevron{color:#adb5c4}.body-layout{min-height:calc(100vh - 72px);display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;width:226px;padding:22px 13px 17px;transition:width .2s;display:flex;position:relative}.sidebar.collapsed{width:70px}.sidebar.collapsed .nav-item span:not(.nav-icon),.sidebar.collapsed .nav-section,.sidebar.collapsed .product-list,.sidebar.collapsed .side-bottom span:not(.nav-icon),.sidebar.collapsed .nav-item b,.sidebar.collapsed .nav-item em{display:none}.sidebar.collapsed .nav-item{justify-content:center}.collapse{border:1px solid var(--line);color:#8792a6;z-index:2;background:#fff;border-radius:50%;width:22px;height:22px;font-size:18px;line-height:16px;position:absolute;top:29px;right:-11px}.side-scroll{flex:1}.nav-item{color:#69748a;text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;height:42px;margin-bottom:3px;padding:0 13px;font-size:13px;display:flex;position:relative}.nav-item:hover{color:#3e6ee8;background:#f7f9fd}.nav-item.active{color:#3267e9;background:#edf3ff;font-weight:600}.nav-icon{text-align:center;color:#929cad;width:18px;font-size:17px}.active .nav-icon,.ai-icon{color:#4778f5}.nav-item b{color:#4778f5;background:#e5edff;border-radius:3px;margin-left:auto;padding:2px 4px;font:9px DM Sans}.nav-item em{color:#7f899d;background:#f0f3f8;border-radius:8px;margin-left:auto;padding:1px 6px;font:11px DM Sans}.nav-section{color:#b0b7c5;letter-spacing:1px;padding:21px 13px 8px;font-size:10px}.nav-arrow{color:#aab3c2;margin-left:auto}.product-trigger{position:relative}.mega-menu{z-index:20;cursor:default;background:#fff;border:1px solid #e2e7f0;border-radius:10px;width:680px;min-height:398px;padding:8px;display:flex;position:absolute;top:-8px;left:calc(100% + 8px);box-shadow:0 14px 35px #27385e22}.mega-sidebar{border-right:1px solid #edf0f5;width:168px;padding:5px 7px}.mega-sidebar button{color:#69758a;text-align:left;border-radius:6px;align-items:center;gap:8px;width:100%;height:36px;padding:0 9px;font-size:11px;display:flex}.mega-sidebar button:hover,.mega-sidebar button.selected{color:#356ce9;background:#edf3ff;font-weight:600}.mega-sidebar button span{text-align:center;width:17px;font-size:14px}.mega-sidebar button b{color:#aab4c4;margin-left:auto;font-size:15px;font-weight:400}.mega-content{flex:1;min-width:0;padding:12px 17px}.mega-groups{grid-template-columns:repeat(3,1fr);gap:22px 25px;display:grid}.mega-group h4{color:#313c51;border-bottom:1px solid #f0f2f6;margin:1px 0 10px;padding-bottom:7px;font-size:11px}.mega-group button{color:#7b879a;text-align:left;white-space:nowrap;width:100%;padding:5px 0;font-size:10px;display:block}.mega-group button:hover{color:#4778f5}.mega-empty{color:#b1b9c7;place-items:center;height:360px;font-size:11px;display:grid}.saved-tree-panel{border-top:1px solid #f0f1f5;border-bottom:1px solid #f0f1f5;margin:10px 0 12px;padding:12px 4px}.saved-tree-title{color:#7d899c;justify-content:space-between;padding:0 9px 8px;font-size:10px;display:flex}.saved-tree-title small{color:#b0b8c5}.saved-search{gap:4px;padding:0 4px 7px;display:flex}.saved-search input{border:1px solid #e0e5ee;border-radius:4px;outline:0;width:100%;height:24px;padding:0 6px;font-size:9px}.saved-search select{color:#7d899b;border:1px solid #e0e5ee;border-radius:4px;width:52px;font-size:9px}.saved-results{border-bottom:1px solid #edf0f5;max-height:130px;margin-bottom:5px;overflow:auto}.saved-results button{text-align:left;color:#4778f5;width:100%;padding:6px 5px;font-size:9px;display:block}.saved-results button:hover{background:#f2f6ff}.saved-results small{color:#a7b0be;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;display:block;overflow:hidden}.saved-tree-scroll{max-height:230px;overflow:auto}.saved-node-row{color:#7b879a;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;gap:5px;width:100%;height:26px;padding:0 6px;font-size:10px;display:flex;overflow:hidden}.saved-node-row:hover{color:#4778f5;background:#f2f6ff}.saved-node-row span{color:#a8b2c1;text-align:center;width:12px}.saved-node-row strong{font-weight:600}.level-two{padding-left:14px}.level-three{padding-left:11px}.leaf-row{color:#909bad;padding-left:25px}.sidebar.collapsed .saved-tree-panel{display:none}.side-bottom{border-top:1px solid #f0f1f5;padding-top:14px}.main-content{flex:1;min-width:0}.page-head{justify-content:space-between;align-items:flex-end;padding:26px 48px 20px;display:flex}.crumb{color:#a3aabc;margin-bottom:7px;font-size:11px}.crumb span{color:#d0d5df;padding:0 8px}.page-head h1{letter-spacing:-.5px;margin:0;font-size:23px}.head-tools{align-items:center;gap:13px;display:flex}.sync-time{color:#a4adbc;margin-right:5px;font-size:11px}.refresh{color:#7d879a;font-size:12px}.primary-btn{color:#fff;background:#4778f5;border-radius:7px;padding:10px 15px;font-size:12px;box-shadow:0 5px 12px #4778f526}.primary-btn span{margin-right:5px}.page-body{max-width:1450px;margin:auto;padding:0 48px 45px}.welcome{justify-content:space-between;align-items:center;padding:15px 0 27px;display:flex}.eyebrow{letter-spacing:1.4px;color:#9ba5b8;margin:0 0 8px;font:10px DM Sans}.welcome h2{letter-spacing:-.5px;margin:0 0 7px;font-size:24px}.welcome h2 span{margin-left:4px;font-size:19px}.welcome p:last-child{color:#9ba5b8;margin:0;font-size:12px}.welcome-ai{cursor:pointer;background:linear-gradient(120deg,#f7faff,#eff5ff);border:1px solid #dbe6ff;border-radius:12px;align-items:center;gap:10px;width:285px;padding:13px 15px;display:flex}.welcome-ai:hover{border-color:#a9c1ff}.sparkle,.ai-badge{color:#4778f5;background:#e1ebff;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.welcome-ai strong{font-size:12px;display:block}.welcome-ai span:not(.arrow){color:#9ba8bf;margin-top:3px;font-size:10px;display:block}.welcome-ai .arrow{color:#4778f5;margin-left:auto;font-size:18px}.section-title,.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.section-title{margin-bottom:13px}.section-title h3,.panel-head h3{margin:0;font-size:14px}.section-title button,.panel-head button,.link-btn{color:#4778f5;font-size:11px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric-card,.panel{background:#fff;border:1px solid #edf0f5;border-radius:11px;box-shadow:0 2px 8px #26365d04}.metric-card{padding:17px 18px 14px}.metric-top{color:#8b95a8;justify-content:space-between;align-items:center;font-size:11px;display:flex}.metric-top i{border-radius:8px;place-items:center;width:27px;height:27px;font-size:15px;font-style:normal;display:grid}.metric-top i.blue{color:#4778f5;background:#eaf1ff}.metric-top i.purple{color:#8871de;background:#f0eaff}.metric-top i.orange{color:#f59b4e;background:#fff1e3}.metric-top i.green{color:#45b384;background:#e8f8f1}.metric-card>strong{letter-spacing:-.5px;margin:17px 0 13px;font:600 22px DM Sans;display:block}.metric-foot{color:#a0a8b8;align-items:center;gap:6px;font-size:10px;display:flex}.up{color:#33ae7b}.down{color:#ee737d}.mini-bars{align-items:flex-end;gap:3px;height:26px;margin-left:auto;display:flex}.mini-bars i{background:#cad9ff;border-radius:2px;width:4px;display:block}.mini-bars i:last-child{background:#4778f5}.dashboard-grid{grid-template-columns:1.65fr 1fr;gap:14px;margin-top:20px;display:grid}.panel{padding:19px 20px}.panel-head h3{font-size:13px}.panel-head span{color:#a3acbc;margin-top:5px;font-size:10px;display:block}.panel-head select{color:#7d8798;border:1px solid #e6e9ef;border-radius:5px;outline:0;padding:4px 7px;font-size:10px}.chart{height:205px;margin-top:18px;display:flex}.y-axis{color:#b0b7c5;flex-direction:column;justify-content:space-between;width:42px;padding-bottom:25px;font:10px DM Sans;display:flex}.chart-area{flex:1;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 25px}.grid-lines i{border-top:1px dashed #e9edf3}.chart svg{width:100%;height:170px;position:absolute;top:0;left:0}.x-axis{color:#afb7c5;justify-content:space-between;height:25px;font:10px DM Sans;display:flex;position:absolute;bottom:0;left:0;right:0}.quick-panel{min-height:270px}.quick-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.quick-grid button{color:#667187;border:1px solid #edf0f5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:75px;font-size:10px;display:flex}.quick-grid button:hover{color:#4778f5;background:#fafcff;border-color:#c9d8ff}.quick-grid button span{border-radius:8px;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.quick-grid .blue{color:#4778f5;background:#eaf1ff}.quick-grid .purple{color:#9278df;background:#f1ecff}.quick-grid .orange{color:#f39a4e;background:#fff1e2}.quick-grid .green{color:#4cb58b;background:#e8f8f1}.quick-grid .pink{color:#e27e9f;background:#fff0f4}.quick-grid .gray{color:#8994a6;background:#f1f3f7}.lower-grid{grid-template-columns:1.1fr 1fr;gap:14px;margin-top:14px;display:grid}.todo-panel,.notice-panel{min-height:196px}.todo-panel h3 em{color:#fff;background:#ff7581;border-radius:8px;margin-left:4px;padding:2px 5px;font:10px DM Sans}.todo-list,.notice-list{margin-top:15px}.todo-row,.notice-row{border-bottom:1px solid #f2f3f7;align-items:center;gap:10px;min-height:46px;display:flex}.todo-row:last-child,.notice-row:last-child{border-bottom:0}.check{color:#fff;border:1px solid #ccd3df;border-radius:50%;width:16px;height:16px;padding:0;font-size:10px}.check.checked{background:#4db78b;border-color:#4db78b}.todo-row>div:nth-child(2),.notice-row>div{flex:1}.todo-row strong,.notice-row strong{color:#4d586d;font-size:11px;font-weight:500;display:block}.todo-row span,.notice-row span{color:#a3adbd;margin-top:4px;font-size:10px;display:block}.completed{text-decoration:line-through;color:#adb4c1!important}.todo-row time,.notice-row time{color:#b0b8c6;font:10px DM Sans}.notice-dot{background:#6d98ff;border-radius:50%;flex:none;width:6px;height:6px}.notice-row:nth-child(2) .notice-dot{background:#f5ac56}.notice-row:nth-child(3) .notice-dot{background:#9b83e8}.ai-page{height:calc(100vh - 164px);min-height:580px;padding:0 48px 35px}.ai-layout{background:#fff;border:1px solid #e7ebf2;border-radius:12px;height:100%;display:flex;overflow:hidden}.session-panel{background:#fbfcfe;border-right:1px solid #edf0f5;flex-direction:column;width:245px;padding:18px 12px;display:flex}.new-chat{color:#fff;text-align:left;background:#4778f5;border-radius:7px;height:38px;padding:0 13px;font-size:12px;box-shadow:0 4px 12px #4778f530}.new-chat span{vertical-align:-1px;margin-right:7px;font-size:17px}.new-chat kbd{float:right;background:#ffffff2e;border-radius:3px;margin-top:2px;padding:3px 4px;font-size:9px}.session-label{color:#a3adbd;padding:22px 11px 8px;font-size:10px}.session-row{text-align:left;color:#748096;border-radius:7px;align-items:center;gap:8px;width:100%;padding:10px;font-size:11px;display:flex}.session-row.selected{color:#386fe9;background:#edf3ff}.session-row span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.session-icon{color:#7f9ff3;font-size:12px}.session-row time{color:#acb5c4;font:9px DM Sans}.session-footer{border-top:1px solid #edf0f5;flex-direction:column;gap:5px;margin-top:auto;padding-top:12px;display:flex}.session-footer button{text-align:left;color:#9aa4b5;padding:7px 10px;font-size:10px}.chat-area{flex-direction:column;flex:1;min-width:0;display:flex}.chat-title{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;height:68px;padding:0 26px;display:flex}.chat-title>div{align-items:center;gap:10px;display:flex}.chat-title h2{margin:0;font-size:14px}.chat-title span:not(.ai-badge){color:#a2acbd;margin-top:4px;font-size:10px;display:block}.chat-title button{color:#8d97a8;font-size:11px}.messages{flex:1;padding:28px 12%;overflow:auto}.message{gap:9px;max-width:800px;margin-bottom:24px;display:flex}.message.user{justify-content:flex-end;margin-left:auto}.message-avatar{color:#4778f5;background:#e3ebff;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.bubble{max-width:620px}.bubble-text{color:#4e5a70;background:#f7f9fc;border-radius:4px 11px 11px;padding:11px 15px;font-size:12px;line-height:1.9}.user .bubble-text{color:#fff;background:#4778f5;border-radius:11px 4px 11px 11px}.message-time{color:#b2b9c6;margin-top:6px;font-size:9px;display:block}.answer-metrics{gap:8px;margin-top:12px;display:flex}.answer-metrics>div{background:#f8faff;border:1px solid #e6edff;border-radius:7px;min-width:105px;padding:11px 14px}.answer-metrics span,.answer-metrics small{color:#98a3b6;font-size:9px;display:block}.answer-metrics strong{color:#2f4f98;margin:5px 0;font:600 16px DM Sans;display:block}.answer-metrics small{color:#43ab82}.bubble table{border-collapse:collapse;color:#667186;width:100%;margin-top:12px;font-size:10px}.bubble th,.bubble td{text-align:left;border-bottom:1px solid #edf0f5;padding:8px 11px}.bubble th{color:#8994a6;background:#fafbfe;font-weight:500}.answer-actions{gap:6px;margin-top:11px;display:flex}.answer-actions button{color:#70809a;background:#f5f7fb;border-radius:5px;padding:5px 8px;font-size:10px}.typing{padding:13px 15px!important}.typing i{background:#99a7c4;border-radius:50%;width:5px;height:5px;margin:0 3px;animation:1s infinite blink;display:inline-block}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.2}}.chat-bottom{border-top:1px solid #edf0f5;padding:13px 12% 18px}.suggestions{align-items:center;gap:8px;margin-bottom:10px;display:flex}.suggestions span{color:#a1aabb;margin-right:4px;font-size:10px}.suggestions button{color:#70809a;border:1px solid #e3e8f0;border-radius:5px;padding:5px 9px;font-size:10px}.suggestions button:hover{color:#4778f5;border-color:#b7ccff}.input-box{background:#fff;border:1px solid #dce3ee;border-radius:8px;padding:10px 11px 7px;box-shadow:0 3px 12px #334c8708}.input-box:focus-within{border-color:#8eafff}.input-box textarea{resize:none;color:#5d6880;border:0;outline:0;width:100%;height:34px;font-size:11px}.input-tools{color:#b0b8c6;justify-content:space-between;align-items:center;font-size:9px;display:flex}.send-btn{color:#fff;background:#4778f5;border-radius:6px;width:26px;height:25px;font-size:17px}.send-btn:disabled{color:#99a9ca;background:#dfe7f7}.simple-page{max-width:1100px}.simple-header{align-items:center;gap:14px;padding:20px 0 22px;display:flex}.simple-icon{color:#4778f5;background:#eaf1ff;border-radius:12px;place-items:center;width:45px;height:45px;font-size:22px;display:grid}.simple-header h2{margin:0;font-size:18px}.simple-header p{color:#9ca6b6;margin:6px 0 0;font-size:11px}.full-panel{padding:12px 23px}.large-list .todo-row,.large-list .notice-row{min-height:70px}.outline-btn{color:#6f7d95;border:1px solid #dce3ee;border-radius:5px;padding:6px 10px;font-size:10px}.business-page{max-width:1400px}.business-crumb{color:#a4adbc;margin:4px 0 16px;font-size:11px}.business-crumb span{color:#d0d5df;padding:0 7px}.business-title{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.business-title h2{margin:0;font-size:21px}.business-title p{color:#a0a9b8;margin:7px 0 0;font-size:11px}.saved-source{color:#b1bac8;margin-top:5px;font:9px DM Sans;display:block}.saved-detail-actions{color:#a2adbc;align-items:center;gap:8px;margin-top:7px;font-size:9px;display:flex}.saved-detail-actions button{color:#4778f5;border:1px solid #dce3ee;border-radius:4px;padding:4px 7px;font-size:9px}.business-actions{gap:9px;display:flex}.business-tabs{color:#8f99aa;border-bottom:1px solid #e7ebf2;align-items:flex-start;gap:25px;height:42px;font-size:11px;display:flex}.business-tabs span{padding:0 4px 13px}.business-tabs span.active{color:#4778f5;border-bottom:2px solid #4778f5;font-weight:600}.business-tabs small{color:#b0b8c6;margin-left:auto}.business-panel{padding:0;overflow:hidden}.insight-strip{background:#fff;border:1px solid #edf0f5;border-radius:10px;align-items:center;gap:42px;margin-bottom:14px;padding:16px 20px;display:flex}.insight-strip>div:not(.insight-chart){flex-direction:column;gap:6px;display:flex}.insight-strip span{color:#9ca6b7;font-size:10px}.insight-strip strong{color:#334b87;font:600 18px DM Sans}.insight-strip .positive{color:#36ad7b}.insight-chart{align-items:flex-end;gap:5px;height:42px;margin-left:auto;display:flex}.insight-chart i{background:#b9ccff;border-radius:3px;width:7px;display:block}.insight-chart i:nth-child(3n){background:#4778f5}.filter-bar{background:#fbfcfe;border-bottom:1px solid #edf0f5;align-items:center;gap:9px;padding:16px 18px;display:flex}.filter-bar input{border:1px solid #dce3ed;border-radius:5px;outline:0;width:230px;height:31px;padding:0 10px;font-size:11px}.filter-bar select{color:#69758a;border:1px solid #dce3ed;border-radius:5px;width:110px;height:31px;padding:0 7px;font-size:11px}.primary-filter{color:#fff;background:#4778f5;border-radius:5px;height:31px;padding:0 15px;font-size:11px}.text-filter{color:#7f8a9c;font-size:11px}.table-summary{color:#68758a;padding:14px 18px 8px;font-size:11px}.table-summary span{color:#afb7c5;margin-left:12px}.business-table{border-collapse:collapse;color:#69758a;width:100%;font-size:11px}.business-table th{color:#8d97a7;text-align:left;background:#f8f9fc;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;height:38px;font-weight:500}.business-table td{border-bottom:1px solid #f0f2f6;height:48px}.business-table th:first-child,.business-table td:first-child{text-align:center;width:42px}.business-table th,.business-table td{padding:0 12px}.business-table td strong{color:#46546b;font-weight:500}.code-cell{color:#4778f5;font-family:DM Sans,sans-serif}.status-pill{color:#77849a;background:#f0f3f8;border-radius:10px;padding:4px 9px;font-size:10px}.status-pill.待审核{color:#dc943b;background:#fff3df}.status-pill.已审核{color:#35a577;background:#e7f8f0}.status-pill.已关闭{color:#a1a9b6;background:#f0f1f4}.status-pill.零库存{color:#cf3e2f;background:#fff1f0}.status-pill.库存预警{color:#dc943b;background:#fff3df}.filter-bar .push-btn{margin-left:auto;box-shadow:0 4px 10px #4778f522}.row-actions{white-space:nowrap}.row-actions button{color:#4778f5;margin-right:12px;font-size:10px}.row-actions button:last-child{color:#e47782}.empty-row{text-align:center;color:#aab3c1;height:120px!important}.pagination{color:#9aa4b5;justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px;font-size:10px;display:flex}.pagination button{color:#65738a;border:1px solid #dde4ee;border-radius:4px;padding:6px 9px;font-size:10px}.pagination button:disabled{color:#c0c7d2;cursor:not-allowed;background:#fafbfc}.dialog-mask{z-index:30;background:#1d294333;place-items:center;display:grid;position:fixed;inset:0}.business-dialog{background:#fff;border-radius:10px;width:470px;box-shadow:0 18px 50px #27385e35}.dialog-head{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;height:53px;padding:0 20px;display:flex}.dialog-head h3{margin:0;font-size:14px}.dialog-head button{color:#9ba5b5;font-size:22px}.dialog-body{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.dialog-body label{color:#8691a3;font-size:10px}.dialog-body input,.dialog-body select{border:1px solid #dce3ed;border-radius:5px;outline:0;width:100%;height:32px;margin-top:6px;padding:0 9px;font-size:11px;display:block}.dialog-foot{border-top:1px solid #edf0f5;justify-content:flex-end;gap:9px;padding:13px 20px;display:flex}.toast{color:#fff;z-index:35;background:#26344d;border-radius:7px;padding:10px 17px;font-size:11px;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #1d294333}.toast-enter-active,.toast-leave-active{transition:all .2s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,10px)}@media (width<=1200px){.page-body,.page-head,.ai-page{padding-left:30px;padding-right:30px}.messages,.chat-bottom{padding-left:8%;padding-right:8%}.topbar{gap:18px;padding:0 20px}.global-search{width:180px}}.login-page{background:#1a1d2e;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.login-atmosphere{background:radial-gradient(80% 50% at 20% 20%,#3d5cff44,#0000),radial-gradient(60% 40% at 80% 70%,#26c6c644,#0000),linear-gradient(160deg,#15182a,#22263a 55%,#1b2033);position:absolute;inset:0}.login-card{z-index:1;background:#fff;border-radius:12px;flex-direction:column;gap:12px;width:min(420px,92vw);padding:28px 30px 26px;display:flex;position:relative;box-shadow:0 24px 60px #0b102866}.login-brand{align-items:center;gap:12px;margin-bottom:4px;display:flex}.login-brand .brand-mark{color:#fff;background:linear-gradient(140deg,#3d77ff,#72a0ff);border-radius:9px;place-items:center;width:36px;height:36px;font:700 18px DM Sans;display:grid}.login-brand strong{font-size:18px;display:block}.login-brand span{color:#8b94a8;margin-top:2px;font-size:11px;display:block}.login-card h1{margin:6px 0 0;font-size:22px;font-weight:600}.login-hint{color:#94a0b4;margin:0;font-size:11px;line-height:1.5}.login-card label{color:#5d6880;flex-direction:column;gap:6px;font-size:12px;display:flex}.login-card input,.login-card select{border:1px solid #d7deea;border-radius:8px;outline:0;height:38px;padding:0 12px;font-size:13px}.login-card input:focus,.login-card select:focus{border-color:#6f94f7;box-shadow:0 0 0 3px #6f94f722}.login-error{color:#d4380d;background:#fff1f0;border:1px solid #ffccc7;border-radius:6px;margin:0;padding:8px 10px;font-size:12px}.login-submit{color:#fff;background:#3d6ff5;border:0;border-radius:8px;height:40px;margin-top:4px;font-size:14px;font-weight:600}.login-submit:disabled{opacity:.55}.document-print-sheet{display:none}.document-print-sheet-head{margin-bottom:12px}.document-print-sheet-head h1{margin:0 0 10px;font-size:18px;font-weight:500}.document-print-sheet-head dl{grid-template-columns:repeat(3,1fr);gap:8px 16px;margin:0;font-size:12px;display:grid}.document-print-sheet-head dt{color:#6e6e8b;margin:0;font-weight:400}.document-print-sheet-head dd{color:#1f2a44;margin:4px 0 0;font-weight:500}.document-print-paper-meta{color:#6e6e8b;margin:0 0 8px;font-size:11px}.document-print-header{color:#1f2a44;border-bottom:1px solid #ddd;margin:0 0 8px;padding-bottom:4px;font-size:12px}.document-print-footer{color:#6e6e8b;border-top:1px solid #ddd;margin:12px 0 0;padding-top:6px;font-size:11px}.document-print-page-break{page-break-after:always;break-after:page}.document-print-lines{min-width:0!important}.filter-bar.filter-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.filter-bar .filter-row{gap:8px}@media print{@page{size:A4;margin:var(--print-margin-top,10mm) var(--print-margin-right,10mm) var(--print-margin-bottom,10mm) var(--print-margin-left,10mm)}body.document-printing[data-print-paper=half] .document-print-sheet.paper-half,body.document-printing .document-print-sheet.paper-half{max-height:148mm;overflow:hidden}body.document-printing[data-print-paper=third] .document-print-sheet.paper-third,body.document-printing .document-print-sheet.paper-third{max-height:99mm;overflow:hidden}body.document-printing *{visibility:hidden}body.document-printing .document-print-sheet,body.document-printing .document-print-sheet *{visibility:visible}body.document-printing .document-print-sheet{color:#333;background:#fff;width:100%;padding:12mm 10mm;display:block;position:absolute;top:0;left:0}body.document-printing .document-print-sheet.paper-half{padding:8mm;font-size:11px}body.document-printing .document-print-sheet.paper-half h1{font-size:15px}body.document-printing .document-print-sheet.paper-third{padding:6mm 8mm;font-size:10px}body.document-printing .document-print-sheet.paper-third h1{font-size:14px}.erp-shell .sidebar,.erp-shell .topbar,.erp-shell .erp-demo-banner,.erp-shell .official-navigation,.erp-shell .page-head{display:none!important}.erp-shell .main-content,.sales-document{background:#fff!important;height:auto!important;padding:0!important;overflow:visible!important}.document-toolbar button,.document-toolbar .document-print,.lines-heading button,.embed-toolbar button{display:none!important}.document-toolbar h1,.document-toolbar h2,.document-toolbar .embed-heading{visibility:visible;display:flex!important}.material-tab,.implementation-note,.erp-error,.erp-success,.erp-modal-mask,.document-total>span,.placeholder-empty{display:none!important}.erp-table-scroll,.document-section{overflow:visible!important}.erp-lines{width:100%!important;min-width:0!important}fieldset:disabled{opacity:1!important}.document-fields input,.document-fields select,.document-fields textarea{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;border:1px solid #d0d5df!important}.erp-lines th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f5f6f8!important}}
