.source-cards[data-v-f0ca0dfc]{gap:var(--erp-space-3);display:grid}.status-line[data-v-f0ca0dfc]{gap:var(--erp-space-2);flex-wrap:wrap;display:flex}.load-more[data-v-f0ca0dfc]{justify-self:center;min-width:140px}.error-message[data-v-f0ca0dfc]{color:var(--erp-color-danger)}.detail-backdrop[data-v-f0ca0dfc]{z-index:1000;background:#0f172a5c;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-panel[data-v-f0ca0dfc]{width:min(560px,100%);height:100%;padding:var(--erp-space-5);background:var(--erp-color-panel);overflow-y:auto;box-shadow:-10px 0 30px #0f172a2e}.detail-head[data-v-f0ca0dfc]{justify-content:space-between;align-items:flex-start;gap:var(--erp-space-3);border-bottom:1px solid var(--erp-color-border-soft);display:flex}.detail-head h2[data-v-f0ca0dfc]{margin:4px 0 var(--erp-space-4);font-size:20px}.eyebrow[data-v-f0ca0dfc]{color:var(--erp-color-primary);letter-spacing:.08em;font-size:12px;font-weight:700}.detail-grid[data-v-f0ca0dfc]{margin-top:var(--erp-space-5);grid-template-columns:100px minmax(0,1fr);gap:12px 18px;display:grid}.detail-grid dt[data-v-f0ca0dfc]{color:var(--erp-color-muted)}.detail-grid dd[data-v-f0ca0dfc]{overflow-wrap:anywhere;margin:0}.detail-actions[data-v-f0ca0dfc],.approve-task[data-v-f0ca0dfc]{gap:var(--erp-space-3);margin-top:var(--erp-space-5);display:grid}.approval-message[data-v-f0ca0dfc]{color:var(--erp-color-success);margin:0}.permission-note[data-v-f0ca0dfc]{color:var(--erp-color-muted);font-size:13px}.detail-link[data-v-f0ca0dfc]{min-height:36px;color:var(--erp-color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:600}.detail-link[data-v-f0ca0dfc]:focus-visible{outline:2px solid var(--erp-color-primary);outline-offset:2px}@media (width<=767px){.detail-panel[data-v-f0ca0dfc]{padding:var(--erp-space-4)}.detail-grid[data-v-f0ca0dfc]{grid-template-columns:86px minmax(0,1fr);gap:10px 12px}}.audit-page[data-v-46c5e2e5]{gap:var(--erp-space-4);display:grid}.audit-page__head[data-v-46c5e2e5]{justify-content:space-between;gap:var(--erp-space-4);align-items:flex-start;display:flex}.audit-page__head h1[data-v-46c5e2e5]{margin:0;font-size:clamp(20px,2.6vw,28px)}.audit-page__title-row[data-v-46c5e2e5]{align-items:center;gap:7px;min-width:0;display:flex}.audit-page__head p[data-v-46c5e2e5]{color:var(--erp-color-muted);margin:6px 0 0}.audit-page__actions[data-v-46c5e2e5]{gap:var(--erp-space-2);display:flex}.audit-page__alert[data-v-46c5e2e5]{padding:var(--erp-space-3);border-radius:var(--erp-radius-md);color:#b91c1c;background:#fef2f2;margin:0}.audit-page__success[data-v-46c5e2e5]{padding:var(--erp-space-3);border-radius:var(--erp-radius-md);color:#047857;background:#ecfdf5;margin:0}.state-msg[data-v-46c5e2e5]{color:var(--erp-color-muted);padding:var(--erp-space-4)}.link-btn[data-v-46c5e2e5]{color:var(--erp-color-primary,#2563eb);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.audit-page__more[data-v-46c5e2e5]{justify-content:center;display:flex}.detail-grid[data-v-46c5e2e5]{gap:var(--erp-space-3);grid-template-columns:1fr 1fr;margin:0;display:grid}.detail-grid .full[data-v-46c5e2e5]{grid-column:1/-1}.detail-grid dt[data-v-46c5e2e5]{color:var(--erp-color-muted);font-size:.85rem}.detail-grid dd[data-v-46c5e2e5]{margin:4px 0 0}.detail-grid pre[data-v-46c5e2e5]{padding:var(--erp-space-3);border-radius:var(--erp-radius-md);background:#f8fafc;max-height:240px;margin:0;font-size:12px;overflow:auto}@media (width<=767px){.audit-page__head[data-v-46c5e2e5]{flex-direction:column}.detail-grid[data-v-46c5e2e5]{grid-template-columns:1fr}}.responsibility[data-v-893f7d29],.error[data-v-893f7d29]{margin:0 0 16px}.error[data-v-893f7d29]{color:var(--erp-color-danger)}.issue-list[data-v-893f7d29]{gap:12px;min-width:0;margin-top:20px;display:grid}.issue-list h2[data-v-893f7d29]{margin:0;font-size:16px}.issue-list article[data-v-893f7d29]{border:1px solid var(--erp-color-border-soft,#e5e7eb);border-radius:10px;gap:4px;min-width:0;padding:12px 14px;display:grid}.issue-list strong[data-v-893f7d29],.issue-list p[data-v-893f7d29]{overflow-wrap:anywhere}.issue-list span[data-v-893f7d29]{color:var(--erp-color-text-secondary,#6b7280);font-size:13px}.inline-create-note[data-v-e00db9a9]{color:var(--erp-color-muted);margin:0}.inline-create-error[data-v-e00db9a9]{color:var(--erp-color-danger)}.inline-create-form[data-v-e00db9a9],.inline-create-form label[data-v-e00db9a9]{gap:var(--erp-space-3);display:grid}.inline-create-form label[data-v-e00db9a9]{gap:var(--erp-space-2)}.notice[data-v-fccc29cf]{color:var(--erp-color-success)}.error[data-v-fccc29cf]{color:var(--erp-color-danger)}.detail-grid[data-v-fccc29cf]{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;display:grid}.detail-grid dt[data-v-fccc29cf]{font-weight:600}.detail-grid dd[data-v-fccc29cf]{overflow-wrap:anywhere;margin:0}.actions[data-v-fccc29cf]{flex-wrap:wrap;gap:8px;margin-block:16px;display:flex}.form-grid[data-v-fccc29cf],.form-grid label[data-v-fccc29cf],.input-workbench[data-v-fccc29cf],.evaluation-history[data-v-fccc29cf],.contact-list[data-v-fccc29cf],.contact-list article[data-v-fccc29cf]{gap:12px;display:grid}.form-grid[data-v-fccc29cf]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label[data-v-fccc29cf]{gap:4px}.form-grid .full[data-v-fccc29cf]{grid-column:1/-1}.evaluation-history article[data-v-fccc29cf]{border:1px solid var(--erp-color-border-soft);border-radius:var(--erp-radius-md);gap:4px;padding:12px;display:grid}.contact-list article[data-v-fccc29cf]{border:1px solid var(--erp-color-border-soft);border-radius:var(--erp-radius-md);padding:12px}.contact-list p[data-v-fccc29cf],.evaluation-history p[data-v-fccc29cf]{margin:0}@media (width<=640px){.form-grid[data-v-fccc29cf],.detail-grid[data-v-fccc29cf]{grid-template-columns:1fr}.detail-grid dd[data-v-fccc29cf]{margin-bottom:8px}}.flow-context[data-v-2782499e]{color:#1e5d53;overflow-wrap:anywhere;background:#edf8f5;border:1px solid #b8d8d3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;padding:10px 14px;display:flex}.flow-context span[data-v-2782499e]{color:#476a65;font-size:13px}.success-msg[data-v-3ef66f2f]{color:var(--erp-success,#0a7a3e);margin:0;font-size:.9rem}.forbidden-note[data-v-3ef66f2f]{margin:0}.filter-field[data-v-3ef66f2f]{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.filter-field select[data-v-3ef66f2f]{min-width:10rem;padding:.4rem .5rem}.pager[data-v-3ef66f2f]{gap:.75rem;margin-top:1rem;display:flex}.order-cards[data-v-3ef66f2f]{gap:var(--erp-space-3);display:grid}.order-sort-hint[data-v-3ef66f2f]{margin:0 0 var(--erp-space-2);color:var(--erp-text-secondary,#5c6570);font-size:.8125rem}.order-card__primary[data-v-3ef66f2f]{gap:var(--erp-space-2);justify-content:space-between;align-items:baseline;display:flex}.order-card__primary strong[data-v-3ef66f2f]{font-variant-numeric:tabular-nums}.order-card__amounts[data-v-3ef66f2f],.order-amount-summary[data-v-3ef66f2f]{gap:var(--erp-space-1) var(--erp-space-2);font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-card__amounts span[data-v-3ef66f2f],.order-amount-summary span[data-v-3ef66f2f],.order-amount-summary strong[data-v-3ef66f2f]{overflow-wrap:anywhere;min-width:0}.order-card__risk[data-v-3ef66f2f]{color:var(--erp-color-danger,#b5473e);font-weight:650}.detail-loading[data-v-3ef66f2f],.detail-error[data-v-3ef66f2f],.muted[data-v-3ef66f2f]{color:var(--erp-text-secondary,#5c6570)}.detail-error[data-v-3ef66f2f]{color:var(--erp-danger,#b42318)}.detail-header[data-v-3ef66f2f]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.detail-grid[data-v-3ef66f2f]{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem 1rem;margin:0 0 1rem;display:grid}.detail-grid dt[data-v-3ef66f2f]{color:var(--erp-text-secondary,#5c6570);font-size:.75rem}.detail-grid dd[data-v-3ef66f2f]{word-break:break-all;margin:.15rem 0 0}.action-bar[data-v-3ef66f2f]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.tabs[data-v-3ef66f2f]{border-bottom:1px solid var(--erp-border,#e5e7eb);gap:.5rem;margin-bottom:.75rem;display:flex}.tabs button[data-v-3ef66f2f]{cursor:pointer;color:var(--erp-text-secondary,#5c6570);background:0 0;border:0;padding:.5rem .75rem}.tabs button.active[data-v-3ef66f2f]{color:var(--erp-primary,#1d4ed8);border-bottom:2px solid var(--erp-primary,#1d4ed8);font-weight:600}.simple-table[data-v-3ef66f2f]{border-collapse:collapse;width:100%;font-size:.875rem}.simple-table th[data-v-3ef66f2f],.simple-table td[data-v-3ef66f2f]{border-bottom:1px solid var(--erp-border,#e5e7eb);text-align:left;padding:.5rem}.history-list[data-v-3ef66f2f]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.history-list li[data-v-3ef66f2f]{border:1px solid var(--erp-border,#e5e7eb);border-radius:.5rem;padding:.75rem}.history-list p[data-v-3ef66f2f]{margin:.35rem 0 0}.form-field[data-v-3ef66f2f]{flex-direction:column;gap:.35rem;margin-bottom:.75rem;display:flex}.form-field textarea[data-v-3ef66f2f],.form-field input[type=text][data-v-3ef66f2f]{box-sizing:border-box;width:100%;padding:.5rem}.impact-fieldset[data-v-3ef66f2f]{border:1px solid var(--erp-border,#e5e7eb);border-radius:.5rem;flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.change-analysis[data-v-3ef66f2f]{border-top:1px solid var(--erp-border,#e5e7eb);margin-top:1rem;padding-top:.75rem}.change-analysis__heading[data-v-3ef66f2f]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.impact-list[data-v-3ef66f2f]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.impact-item[data-v-3ef66f2f]{border:1px solid var(--erp-border,#e5e7eb);border-radius:.5rem;padding:.75rem}.impact-item.blocked[data-v-3ef66f2f]{border-color:var(--erp-danger,#b42318)}.impact-item__heading[data-v-3ef66f2f]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.impact-item__delta[data-v-3ef66f2f]{font-variant-numeric:tabular-nums;word-break:break-all;flex-wrap:wrap;gap:.35rem;margin:.35rem 0 0;display:flex}.impact-item p[data-v-3ef66f2f],.impact-item button[data-v-3ef66f2f]{margin-top:.35rem}.erp-btn--danger[data-v-3ef66f2f]{color:#fff;background:var(--erp-danger,#b42318);border-color:var(--erp-danger,#b42318)}.similar-list[data-v-3ef66f2f],.ticket-history[data-v-3ef66f2f]{gap:.75rem;margin:1rem 0;display:grid}.similar-card[data-v-3ef66f2f],.ticket-result[data-v-3ef66f2f],.print-job[data-v-3ef66f2f]{border:1px solid var(--erp-border,#e5e7eb);border-radius:.5rem;gap:.5rem;padding:.75rem;display:grid}.similar-card.selected[data-v-3ef66f2f]{border-color:var(--erp-primary,#1d4ed8);box-shadow:0 0 0 1px var(--erp-primary,#1d4ed8)}.similar-card__heading[data-v-3ef66f2f],.modal-actions[data-v-3ef66f2f],.ticket-result[data-v-3ef66f2f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.similar-card p[data-v-3ef66f2f],.ticket-history h3[data-v-3ef66f2f]{margin:0}.copy-fields[data-v-3ef66f2f],.ticket-side[data-v-3ef66f2f]{border:1px solid var(--erp-border,#e5e7eb);border-radius:.5rem;gap:.6rem;margin:1rem 0;padding:.75rem;display:grid}.copy-fields label[data-v-3ef66f2f]{align-items:center;gap:.5rem;display:flex}.ticket-sides[data-v-3ef66f2f]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.form-field select[data-v-3ef66f2f],.form-field input[data-v-3ef66f2f],.form-field textarea[data-v-3ef66f2f]{box-sizing:border-box;width:100%;padding:.5rem}.ticket-history__item[data-v-3ef66f2f]{border:1px solid var(--erp-border,#e5e7eb);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.5rem;justify-content:space-between;gap:.75rem;padding:.75rem;display:flex}@media (width<=520px){.ticket-sides[data-v-3ef66f2f]{grid-template-columns:1fr}.modal-actions[data-v-3ef66f2f],.ticket-result[data-v-3ef66f2f],.ticket-history__item[data-v-3ef66f2f]{flex-direction:column;align-items:stretch}}.proc-msg[data-v-ccc2f02e]{padding:var(--erp-space-3);background:var(--erp-color-primary-soft);color:var(--erp-color-primary);border-radius:var(--erp-radius-md)}.proc-err[data-v-ccc2f02e]{padding:var(--erp-space-3);color:#b42318;border-radius:var(--erp-radius-md);background:#fde8e8}.proc-readonly[data-v-ccc2f02e]{padding:var(--erp-space-3);color:var(--erp-color-text-secondary,#667085);border:1px solid var(--erp-color-border-soft,#e5e7eb);border-radius:var(--erp-radius-md)}.proc-reason[data-v-ccc2f02e]{margin-bottom:var(--erp-space-3);gap:.35rem;display:grid}.decision-summary[data-v-ccc2f02e]{margin:0 0 var(--erp-space-3);color:var(--erp-color-text-secondary,#667085)}.proc-cards[data-v-ccc2f02e]{gap:var(--erp-space-3);display:grid}.proc-card[data-v-ccc2f02e]{padding:var(--erp-space-3);border-radius:var(--erp-radius-md);border:1px solid #e5e7eb;gap:.5rem;display:grid}.proc-cards[data-v-03c029e3]{gap:var(--erp-space-3);display:grid}.proc-msg[data-v-03c029e3]{padding:var(--erp-space-3);background:var(--erp-color-primary-soft);color:var(--erp-color-primary);border-radius:var(--erp-radius-md)}.proc-err[data-v-03c029e3]{padding:var(--erp-space-3);color:#b42318;border-radius:var(--erp-radius-md);background:#fde8e8}.proc-cards[data-v-3e306f1c]{gap:var(--erp-space-3);display:grid}.proc-msg[data-v-3e306f1c]{padding:var(--erp-space-3);background:var(--erp-color-primary-soft);color:var(--erp-color-primary);border-radius:var(--erp-radius-md)}.proc-err[data-v-3e306f1c]{padding:var(--erp-space-3);color:#b42318;border-radius:var(--erp-radius-md);background:#fde8e8}.purchase-links[data-v-3e306f1c]{gap:var(--erp-space-2);margin-bottom:var(--erp-space-4);flex-wrap:wrap;display:flex}.purchase-lines[data-v-3e306f1c]{gap:var(--erp-space-2);margin-bottom:var(--erp-space-4);display:grid}.purchase-lines article[data-v-3e306f1c]{gap:var(--erp-space-2) var(--erp-space-4);padding:var(--erp-space-3);border:1px solid var(--erp-color-border-soft,#e5e7eb);border-radius:var(--erp-radius-md);flex-wrap:wrap;display:flex}.price-lines[data-v-3e306f1c]{gap:var(--erp-space-3);display:grid}.price-lines label[data-v-3e306f1c]{gap:var(--erp-space-1);display:grid}.proc-workbench[data-v-e20ca9e5]{gap:var(--erp-space-4);display:grid}.proc-workbench__header[data-v-e20ca9e5]{justify-content:space-between;gap:var(--erp-space-3);flex-wrap:wrap;display:flex}.proc-workbench__title-row[data-v-e20ca9e5]{align-items:center;gap:7px;min-width:0;display:flex}.proc-workbench__title-row h1[data-v-e20ca9e5]{margin:0}.proc-workbench__nav[data-v-e20ca9e5]{gap:var(--erp-space-2);flex-wrap:wrap;display:flex}.proc-workbench__nav-item[data-v-e20ca9e5]{border-radius:var(--erp-radius-md);background:var(--erp-color-surface-muted,#f5f5f5);color:inherit;padding:.4rem .75rem;text-decoration:none}.proc-workbench__nav-item.is-active[data-v-e20ca9e5]{background:var(--erp-color-primary-soft,#e8f1ff);color:var(--erp-color-primary,#1d4ed8)}.proc-workbench__badge[data-v-e20ca9e5]{margin-left:.35rem;font-size:.85em}.proc-workbench__notice[data-v-e20ca9e5]{padding:var(--erp-space-3);border-radius:var(--erp-radius-md);background:var(--erp-color-primary-soft);color:var(--erp-color-primary)}.proc-workbench__error[data-v-e20ca9e5]{padding:var(--erp-space-3);border-radius:var(--erp-radius-md);color:#b42318;background:#fde8e8}.proc-cards[data-v-97208bcd]{gap:var(--erp-space-3);display:grid}.proc-msg[data-v-97208bcd]{padding:var(--erp-space-3);background:var(--erp-color-primary-soft);color:var(--erp-color-primary);border-radius:var(--erp-radius-md)}.proc-err[data-v-97208bcd]{padding:var(--erp-space-3);color:#b42318;border-radius:var(--erp-radius-md);background:#fde8e8}.requisition-workbench[data-v-55e1ec27]{gap:var(--erp-space-4);display:grid}.requisition-workbench__header[data-v-55e1ec27]{justify-content:space-between;gap:var(--erp-space-3);flex-wrap:wrap;align-items:start;display:flex}.requisition-title-row[data-v-55e1ec27]{align-items:center;gap:7px;min-width:0;display:flex}.requisition-title-row h1[data-v-55e1ec27]{margin:0}.role-boundary[data-v-55e1ec27]{gap:var(--erp-space-2) var(--erp-space-3);padding:var(--erp-space-3);border-radius:var(--erp-radius-md);background:var(--erp-color-primary-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.requisition-workbench__nav[data-v-55e1ec27]{gap:var(--erp-space-2);flex-wrap:wrap;display:flex}.requisition-workbench__nav a[data-v-55e1ec27]{border-radius:var(--erp-radius-md);color:inherit;background:var(--erp-color-surface-muted);padding:.5rem .8rem;text-decoration:none}.requisition-workbench__nav a.is-active[data-v-55e1ec27]{color:var(--erp-color-primary);background:var(--erp-color-primary-soft)}.input-workbench[data-v-55e1ec27]{gap:var(--erp-space-4);display:grid}@media (width<=520px){.role-boundary[data-v-55e1ec27]{grid-template-columns:1fr}}.proc-cards[data-v-e4b57d73]{gap:var(--erp-space-3);display:grid}.proc-msg[data-v-e4b57d73]{padding:var(--erp-space-3);background:var(--erp-color-primary-soft);color:var(--erp-color-primary);border-radius:var(--erp-radius-md)}.proc-err[data-v-e4b57d73]{padding:var(--erp-space-3);color:#b42318;border-radius:var(--erp-radius-md);background:#fde8e8}.form-stack[data-v-e4b57d73],.line-card .form-stack[data-v-e4b57d73]{gap:var(--erp-space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.form-readonly[data-v-e4b57d73]{color:var(--erp-color-muted);margin:0}.line-card[data-v-e4b57d73]{margin-top:var(--erp-space-4);padding:var(--erp-space-3);border:1px solid var(--erp-color-border-soft);border-radius:var(--erp-radius-md);min-width:0}.line-card h4[data-v-e4b57d73]{margin:0 0 var(--erp-space-3)}.line-actions[data-v-e4b57d73],.erp-more[data-v-e4b57d73]{gap:var(--erp-space-2);margin-top:var(--erp-space-3);flex-wrap:wrap;display:flex}.erp-more[data-v-e4b57d73]{margin-top:0;position:relative}.erp-more summary[data-v-e4b57d73]{cursor:pointer;list-style:none}.erp-more[open] summary[data-v-e4b57d73]+*{margin-top:var(--erp-space-1)}.erp-detail-grid[data-v-e4b57d73]{gap:var(--erp-space-2) var(--erp-space-3);grid-template-columns:8rem minmax(0,1fr);min-width:0;display:grid}.erp-detail-grid dd[data-v-e4b57d73]{overflow-wrap:anywhere;min-width:0}.workflow-shell[data-v-7abee899]{gap:var(--erp-space-3);min-width:0;display:grid}.workflow-shell[data-v-7abee899]>*{min-width:0}.toolbar[data-v-b14133f7]{flex-wrap:wrap;gap:8px;margin:8px 0 16px;display:flex}.editor[data-v-b14133f7],.editor label[data-v-b14133f7]{gap:8px;display:grid}.editor[data-v-b14133f7]{gap:12px}.rule-row[data-v-b14133f7]{border:1px solid var(--erp-color-border-soft);border-radius:10px;grid-template-columns:1fr 1fr 1.2fr auto;gap:8px;padding:10px;display:grid}.ok[data-v-b14133f7]{color:#165b45}.err[data-v-b14133f7]{color:#9d2c23;overflow-wrap:anywhere}@media (width<=640px){.rule-row[data-v-b14133f7]{grid-template-columns:1fr}}.toolbar[data-v-e8a73955],.tasks[data-v-e8a73955]{flex-wrap:wrap;gap:8px;margin:8px 0 16px;display:flex}.tasks[data-v-e8a73955]{padding:0;list-style:none;display:grid}.tasks li[data-v-e8a73955],ul li[data-v-e8a73955]{overflow-wrap:anywhere;min-width:0}.ok[data-v-e8a73955]{color:#165b45}.err[data-v-e8a73955]{color:#9d2c23}textarea[data-v-e8a73955]{width:100%}.template-form[data-v-e8a73955],.template-form label[data-v-e8a73955]{gap:8px;display:grid}.template-form[data-v-e8a73955]{gap:12px}.node-card[data-v-e8a73955]{border:1px solid var(--erp-color-border-soft);border-radius:10px;gap:8px;padding:12px;display:grid}.kpi[data-v-7f3470d6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.kpi article[data-v-7f3470d6]{border:1px solid var(--erp-color-border-soft);background:var(--erp-color-panel);border-radius:12px;min-width:0;padding:14px}.kpi small[data-v-7f3470d6],.kpi strong[data-v-7f3470d6],h2[data-v-7f3470d6]{overflow-wrap:anywhere}.err[data-v-7f3470d6]{color:#9d2c23}.ok[data-v-7f3470d6]{color:#165b45}.toolbar[data-v-7f3470d6]{flex-wrap:wrap;gap:8px;margin:8px 0 16px;display:flex}.editor[data-v-7f3470d6],.editor label[data-v-7f3470d6]{gap:8px;display:grid}.editor[data-v-7f3470d6]{gap:12px}@media (width<=900px){.kpi[data-v-7f3470d6]{grid-template-columns:1fr 1fr}}.header-menu-search[data-v-c495e304]{width:min(100%,560px);min-width:0;position:relative}.header-menu-search__form[data-v-c495e304]{min-width:0;height:var(--erp-control-height);border:1px solid var(--erp-color-border);background:#f7fafc;border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.header-menu-search__form[data-v-c495e304]:focus-within{background:#fff;border-color:#0b4f6c;box-shadow:0 0 0 3px #0b4f6c1f}.header-menu-search__label[data-v-c495e304]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.header-menu-search__form[data-v-c495e304] .erp-icon{color:#5f7180;flex:none}.header-menu-search__input[data-v-c495e304]{min-width:0;height:28px;color:var(--erp-color-text);background:0 0;border:0;outline:none;flex:auto;padding:0}.header-menu-search__input[data-v-c495e304]::placeholder{color:#98a2b3}.header-menu-search__kbd[data-v-c495e304]{color:#667085;white-space:nowrap;background:#fff;border:1px solid #d9dee7;border-radius:4px;flex:none;padding:1px 6px;font-family:inherit;font-size:11px;line-height:16px}.header-menu-search__submit[data-v-c495e304]{border-radius:999px;height:26px;min-height:26px;padding:0 10px}.header-menu-search__panel[data-v-c495e304]{z-index:40;border:1px solid var(--erp-color-border);background:#fff;border-radius:12px;min-width:0;max-height:min(420px,100vh - 72px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 40px #0f172a29}.header-menu-search__item[data-v-c495e304],.header-menu-search__more[data-v-c495e304],.header-menu-search__empty[data-v-c495e304]{overflow-wrap:anywhere;min-width:0}.header-menu-search__item[data-v-c495e304]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;width:100%;padding:8px 10px;display:grid}.header-menu-search__item.is-active[data-v-c495e304],.header-menu-search__item[data-v-c495e304]:hover,.header-menu-search__item[data-v-c495e304]:focus-visible{background:#eef6f8}.header-menu-search__item-top[data-v-c495e304]{align-items:center;gap:8px;min-width:0;display:flex}.header-menu-search__item-top strong[data-v-c495e304]{color:#152238;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.header-menu-search__kind[data-v-c495e304]{color:#0b4f6c;flex:none;margin-left:auto;font-size:12px;font-weight:650}.header-menu-search__item-sub[data-v-c495e304],.header-menu-search__empty[data-v-c495e304]{color:#607080;font-size:12px}.header-menu-search__item-sub[data-v-c495e304]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-menu-search__empty[data-v-c495e304]{margin:0;padding:10px}.header-menu-search__more[data-v-c495e304]{color:#0b4f6c;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f4;border-radius:0 0 8px 8px;width:100%;margin-top:4px;padding:8px 10px;font-weight:650}@media (width<=1199px){.header-menu-search__kbd[data-v-c495e304]{display:none}}.bell[data-v-65c7ea0f]{min-width:0;position:relative}.bell-btn[data-v-65c7ea0f]{position:relative}.badge[data-v-65c7ea0f]{background:var(--erp-color-danger,#b91c1c);color:#fff;border-radius:999px;min-width:16px;padding:0 4px;font-size:11px;position:absolute;top:2px;right:2px}.panel[data-v-65c7ea0f]{border:1px solid var(--erp-color-border);background:var(--erp-color-panel,#fff);z-index:40;border-radius:8px;gap:8px;width:min(360px,80vw);min-width:0;max-height:70vh;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.panel header[data-v-65c7ea0f]{justify-content:space-between;align-items:center;gap:8px;display:flex}.item[data-v-65c7ea0f],.title[data-v-65c7ea0f],.meta[data-v-65c7ea0f],.err[data-v-65c7ea0f],.empty[data-v-65c7ea0f]{overflow-wrap:anywhere;word-break:break-word;min-width:0}.item[data-v-65c7ea0f]{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:6px 0;display:grid}.meta[data-v-65c7ea0f]{color:var(--erp-color-subtle);font-size:12px}.err[data-v-65c7ea0f]{color:var(--erp-color-danger,#b91c1c)}ul[data-v-65c7ea0f]{margin:0;padding:0;list-style:none}.account-menu[data-v-691eb640]{min-width:0;position:relative}.account-trigger[data-v-691eb640]{align-items:center;gap:6px;min-width:0;max-width:min(300px,38vw);display:inline-flex}.account-trigger span[data-v-691eb640]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-panel[data-v-691eb640]{z-index:45;border:1px solid var(--erp-color-border,#d0d5dd);background:var(--erp-color-panel,#fff);width:min(300px,82vw);color:var(--erp-color-text,#101828);border-radius:8px;gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #10182824}.account-summary[data-v-691eb640]{gap:6px;min-width:0;display:grid}.account-summary strong[data-v-691eb640],.account-summary li[data-v-691eb640],.account-error[data-v-691eb640]{overflow-wrap:anywhere;min-width:0}.account-summary span[data-v-691eb640]{color:var(--erp-color-text-secondary,#667085);font-size:12px}.account-summary ul[data-v-691eb640]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.account-session-note[data-v-691eb640]{color:var(--erp-color-text-secondary,#667085);margin:10px 0 0;font-size:12px;line-height:1.5}.account-summary li[data-v-691eb640]{background:var(--erp-color-surface-subtle,#f2f4f7);border-radius:999px;padding:3px 8px;font-size:13px}.account-error[data-v-691eb640]{color:var(--erp-color-danger,#b91c1c);margin:0;font-size:13px}.account-logout[data-v-691eb640]{justify-content:center;align-items:center;gap:7px;width:100%;display:inline-flex}@media (width<=520px){.account-trigger[data-v-691eb640]{width:44px;min-width:44px;padding-inline:0}.account-trigger span[data-v-691eb640]{display:none}}.intro[data-v-da39c5da],.empty[data-v-da39c5da]{color:var(--erp-color-muted)}.error[data-v-da39c5da]{color:var(--erp-color-danger)}.operation-list[data-v-da39c5da]{gap:var(--erp-space-3);margin:0;padding:0;list-style:none;display:grid}.operation-list li[data-v-da39c5da]{padding:var(--erp-space-3);border:1px solid var(--erp-color-border-soft);border-radius:var(--erp-radius-md);background:var(--erp-color-panel-muted)}.operation-head[data-v-da39c5da],.operation-meta[data-v-da39c5da]{gap:var(--erp-space-2);justify-content:space-between;align-items:center;display:flex}.operation-list p[data-v-da39c5da]{margin:var(--erp-space-2) 0}.operation-meta[data-v-da39c5da]{color:var(--erp-color-muted);font-size:13px}.download-link[data-v-da39c5da]{color:var(--erp-color-primary);font-weight:650}.guided-tour[data-v-72cf3f0f]{z-index:80;pointer-events:none;position:fixed;inset:0}.guided-tour__scrim[data-v-72cf3f0f]{background:#0f172a75;position:absolute;inset:0}.guided-tour__spot[data-v-72cf3f0f]{pointer-events:none;border:2px solid #22d3ee;border-radius:12px;animation:1.2s ease-in-out infinite tour-pulse-72cf3f0f;position:absolute;box-shadow:0 0 0 2px #0b4f6c,0 0 28px #0e8fa38c}.guided-tour__card[data-v-72cf3f0f]{z-index:2;pointer-events:auto;background:#fff;border-radius:14px;gap:8px;width:min(360px,100vw - 32px);min-width:0;padding:16px;display:grid;position:absolute;bottom:24px;right:20px;box-shadow:0 18px 40px #0f172a2e}.guided-tour__eyebrow[data-v-72cf3f0f],.guided-tour__hint[data-v-72cf3f0f]{color:#0b7182;margin:0;font-size:12px;font-weight:700}.guided-tour__card h2[data-v-72cf3f0f],.guided-tour__card p[data-v-72cf3f0f]{overflow-wrap:anywhere;min-width:0;margin:0}.guided-tour__error[data-v-72cf3f0f]{color:#b91c1c}.guided-tour__actions[data-v-72cf3f0f]{justify-content:flex-end;gap:8px;display:flex}@keyframes tour-pulse-72cf3f0f{50%{transform:scale(1.02)}}.drawer[data-v-3f5c4655]{background:var(--erp-color-panel);border-left:1px solid var(--erp-color-border-soft);z-index:20;width:min(360px,100vw);min-width:0;padding:16px;position:fixed;top:56px;bottom:0;right:0;overflow:auto}header[data-v-3f5c4655]{justify-content:space-between;align-items:center;gap:8px;display:flex}h2[data-v-3f5c4655],.summary[data-v-3f5c4655],.field[data-v-3f5c4655]{overflow-wrap:anywhere;min-width:0}.field[data-v-3f5c4655]{flex-direction:column;gap:6px;margin:12px 0;display:flex}@media (width<=720px){.drawer[data-v-3f5c4655]{border-left:0;border-top:1px solid var(--erp-color-border-soft);width:100vw;height:min(70vh,520px);top:auto}}.domain-placeholder[data-v-60b9cde2]{gap:var(--erp-space-3);max-width:760px;display:grid}.domain-placeholder__eyebrow[data-v-60b9cde2],.domain-placeholder p[data-v-60b9cde2]{color:var(--erp-color-muted);margin:0}.domain-placeholder h1[data-v-60b9cde2]{margin:0;font-size:clamp(24px,3vw,32px)}.domain-placeholder__notice[data-v-60b9cde2]{margin-top:var(--erp-space-3);padding:var(--erp-space-4);border-radius:var(--erp-radius-md);background:var(--erp-color-primary-soft);color:#075b83;border:1px solid #b9e3f5}.home-page[data-v-831c0a5e]{gap:var(--erp-space-5);max-width:1680px;margin:0 auto;display:grid}.home-page__head[data-v-831c0a5e]{justify-content:space-between;align-items:flex-start;gap:var(--erp-space-4);display:flex}.home-page__title-row[data-v-831c0a5e]{align-items:center;gap:7px;min-width:0;display:flex}.home-page__head-actions[data-v-831c0a5e]{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.home-page__workspace[data-v-831c0a5e]{align-items:start;gap:var(--erp-space-4);grid-template-columns:minmax(0,1fr) minmax(280px,360px);display:grid}.home-page__eyebrow[data-v-831c0a5e],.home-page__lead[data-v-831c0a5e],.home-page__empty[data-v-831c0a5e],.home-page__state[data-v-831c0a5e]{color:var(--erp-color-muted);margin:0}.home-page h1[data-v-831c0a5e]{margin:var(--erp-space-2) 0;color:#17324d;font-size:clamp(26px,3vw,34px)}.home-page__meta[data-v-831c0a5e]{margin-left:.75rem;font-size:.9em;display:inline-block}.home-page__error[data-v-831c0a5e],.home-denied[data-v-831c0a5e]{padding:var(--erp-space-3);border-radius:var(--erp-radius-md);color:#b91c1c;overflow-wrap:anywhere;background:#fef2f2;margin:0 0 12px}.process-rail[data-v-831c0a5e]{gap:var(--erp-space-4);width:100%;padding:var(--erp-space-5);border-radius:var(--erp-radius-lg);color:#17324d;text-align:left;cursor:pointer;background:linear-gradient(100deg,#f5fbfc 0%,#eef7fa 100%);border:1px solid #bdd9e2;display:grid;box-shadow:0 8px 18px #0b4f6c12}.process-rail[data-v-831c0a5e]:hover{border-color:#0e8fa3;box-shadow:0 10px 24px #0b4f6c1f}.process-rail__head[data-v-831c0a5e]{justify-content:space-between;align-items:flex-end;gap:var(--erp-space-4);display:flex}.process-rail__head>span[data-v-831c0a5e]:first-child{gap:3px;display:grid}.process-rail__head small[data-v-831c0a5e],.process-rail__open[data-v-831c0a5e]{color:#0b7182;font-size:12px}.process-rail__head strong[data-v-831c0a5e]{font-size:18px}.process-rail__steps[data-v-831c0a5e]{gap:var(--erp-space-2);grid-template-columns:repeat(9,minmax(54px,1fr));display:grid;position:relative}.process-rail__steps[data-v-831c0a5e]:before{content:"";background:#8fc8d2;height:2px;position:absolute;top:13px;left:4%;right:4%}.process-step[data-v-831c0a5e]{z-index:1;color:#4d6473;justify-items:center;gap:5px;font-size:12px;display:grid}.process-step__dot[data-v-831c0a5e]{color:#0b6474;background:#fff;border:2px solid #6cb8c6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.ai-briefing[data-v-831c0a5e]{gap:var(--erp-space-3);min-width:0;max-height:calc(100vh - 140px);padding:var(--erp-space-4);border-radius:var(--erp-radius-lg);background:linear-gradient(120deg,#0b4f6c12,#0000 48%),#f7fcfd;border:1px solid #a9d4dc;display:grid;position:sticky;top:12px;overflow:auto}.ai-briefing[data-status=failed][data-v-831c0a5e]{background:#fff8f7;border-color:#efb4b0}.ai-briefing__head[data-v-831c0a5e]{align-items:center;gap:var(--erp-space-3);display:flex}.ai-briefing__head h2[data-v-831c0a5e]{margin:var(--erp-space-1) 0 0;color:#17324d;font-size:1.15rem}.ai-briefing__icon[data-v-831c0a5e]{color:#fff;background:#0b4f6c;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ai-briefing__status[data-v-831c0a5e]{color:#0b6474;background:#dceff3;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:.78rem;font-weight:700}.ai-briefing__content[data-v-831c0a5e],.ai-briefing__placeholder[data-v-831c0a5e]{color:#2f4658;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;line-height:1.75}.ai-briefing__content[data-v-831c0a5e] .briefing-link{color:#0b6474;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.ai-briefing__jumps[data-v-831c0a5e]{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.briefing-jump[data-v-831c0a5e]{color:#0b4f6c;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #c5dde3;border-radius:999px;min-width:0;max-width:100%;padding:6px 10px;font-size:12px;overflow:hidden}.ai-briefing__placeholder[data-v-831c0a5e]{color:var(--erp-color-muted)}.ai-briefing__metadata[data-v-831c0a5e]{color:var(--erp-color-muted);margin:0;font-size:.8rem}.ai-briefing__evidence[data-v-831c0a5e]{color:var(--erp-color-muted);border-top:1px solid #d4e8ec;flex-wrap:wrap;gap:6px 14px;padding-top:10px;font-size:.8rem;display:flex}.ai-briefing__evidence a[data-v-831c0a5e]{color:#0b6474;font-weight:700}.ai-briefing__cursor[data-v-831c0a5e]{vertical-align:-.12em;background:#0e8fa3;width:2px;height:1em;margin-left:3px;animation:.8s steps(2,jump-none) infinite ai-cursor-831c0a5e;display:inline-block}.ai-briefing__failure[data-v-831c0a5e]{justify-content:space-between;align-items:center;gap:var(--erp-space-3);color:#a9322d;display:flex}@keyframes ai-cursor-831c0a5e{50%{opacity:0}}.home-page__regions[data-v-831c0a5e]{gap:var(--erp-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.role-section[data-v-831c0a5e]{gap:var(--erp-space-4);min-width:0;padding:var(--erp-space-4);border:1px solid var(--erp-color-border-soft);border-radius:var(--erp-radius-lg);background:var(--erp-color-panel);grid-template-rows:auto auto 1fr;display:grid}.role-section[data-region=attention][data-v-831c0a5e]{border-top:3px solid #d97706}.role-section[data-region=customer-order][data-v-831c0a5e]{border-top:3px solid #0b4f6c}.role-section[data-region=supply-production][data-v-831c0a5e]{border-top:3px solid #0e8fa3}.role-section[data-region=finance-system][data-v-831c0a5e]{border-top:3px solid #344054}.role-section__head[data-v-831c0a5e]{align-items:center;gap:var(--erp-space-3);display:flex}.role-section__icon[data-v-831c0a5e]{color:#0b4f6c;background:#e8f4f7;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.role-section__head h2[data-v-831c0a5e]{margin:var(--erp-space-1) 0 0;font-size:1.15rem}.role-section__eyebrow[data-v-831c0a5e]{color:#0b7182;letter-spacing:.08em;margin:0;font-size:.78rem;font-weight:700}.home-page__actions[data-v-831c0a5e]{gap:var(--erp-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-self:end;display:grid}.home-action[data-v-831c0a5e]{align-items:flex-start;gap:var(--erp-space-2);min-width:0;padding:var(--erp-space-3) var(--erp-space-4);border-radius:var(--erp-radius-md);color:inherit;text-align:left;cursor:pointer;background:#f5fafb;border:1px solid #c8dfe6;display:flex}.home-action[data-severity=WARNING][data-v-831c0a5e],.home-action[data-severity=HIGH][data-v-831c0a5e],.home-action[data-severity=URGENT][data-v-831c0a5e],.home-action[data-severity=CRITICAL][data-v-831c0a5e],.home-action[data-severity=BLOCKED][data-v-831c0a5e],.metric-card[data-severity=WARNING][data-v-831c0a5e]{border-left-color:#d97706}.metric-card[data-severity=HIGH][data-v-831c0a5e],.metric-card[data-severity=URGENT][data-v-831c0a5e],.metric-card[data-severity=CRITICAL][data-v-831c0a5e],.metric-card[data-severity=BLOCKED][data-v-831c0a5e]{border-left-color:#c2413b}.home-action__title[data-v-831c0a5e]{font-weight:600}.home-action__summary[data-v-831c0a5e]{color:var(--erp-color-muted);margin-top:3px;font-size:.85em;display:block}.home-page__cards[data-v-831c0a5e]{gap:var(--erp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metric-card[data-v-831c0a5e]{border:1px solid var(--erp-color-border-soft);border-radius:var(--erp-radius-md);background:#fff;border-left:3px solid #0e8fa3;height:100%;overflow:hidden}.metric-card__btn[data-v-831c0a5e]{width:100%;height:100%;padding:var(--erp-space-3);text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;display:grid}.metric-card__topline[data-v-831c0a5e]{align-items:center;gap:var(--erp-space-2);display:flex}.metric-card__icon[data-v-831c0a5e]{color:#0b6474;background:#eaf5f7;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.metric-card__title[data-v-831c0a5e]{color:var(--erp-color-muted);font-size:.9rem}.metric-card__value[data-v-831c0a5e]{overflow-wrap:anywhere;min-width:0;font-size:1.35rem;font-weight:700}.metric-card__def[data-v-831c0a5e],.metric-card__trend[data-v-831c0a5e]{color:var(--erp-color-muted);font-size:.85rem;line-height:1.4}.metric-card__def[data-v-831c0a5e]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-page__unavailable[data-v-831c0a5e]{padding:var(--erp-space-4);border-radius:var(--erp-radius-lg);background:#fffbeb;border:1px solid #fde68a}.home-page__unavailable h2[data-v-831c0a5e]{margin:0 0 var(--erp-space-2);font-size:1rem}.home-page__unavailable ul[data-v-831c0a5e]{margin:0;padding-left:1.2rem}@media (width<=1100px){.home-page__workspace[data-v-831c0a5e]{grid-template-columns:minmax(0,1fr)}.ai-briefing[data-v-831c0a5e]{max-height:none;position:static}}@media (width<=767px){.home-page__head[data-v-831c0a5e]{flex-direction:column}.process-rail[data-v-831c0a5e]{padding:var(--erp-space-4);overflow-x:auto}.process-rail__head[data-v-831c0a5e]{flex-direction:column;align-items:flex-start}.process-rail__steps[data-v-831c0a5e]{min-width:650px}.ai-briefing[data-v-831c0a5e]{padding:var(--erp-space-4)}.ai-briefing__head[data-v-831c0a5e]{flex-wrap:wrap;align-items:flex-start}.ai-briefing__status[data-v-831c0a5e]{margin-left:0}.ai-briefing__failure[data-v-831c0a5e]{flex-direction:column;align-items:flex-start}.home-page__regions[data-v-831c0a5e],.home-page__cards[data-v-831c0a5e],.home-page__actions[data-v-831c0a5e]{grid-template-columns:1fr}}.search-page[data-v-c40d7f8f]{gap:22px;max-width:880px;margin:0 auto;display:grid}header p[data-v-c40d7f8f]{color:#23616b;letter-spacing:.08em;margin:0;font-size:12px;font-weight:700}header h1[data-v-c40d7f8f]{color:#152238;margin:6px 0}.search-page__title-row[data-v-c40d7f8f]{align-items:center;gap:7px;min-width:0;display:flex}header span[data-v-c40d7f8f],form small[data-v-c40d7f8f],.result span[data-v-c40d7f8f],.empty[data-v-c40d7f8f]{color:#607080}form[data-v-c40d7f8f]{background:#fff;border:1px solid #dfe7e9;border-radius:14px;gap:8px;padding:20px;display:grid}form label[data-v-c40d7f8f],.result strong[data-v-c40d7f8f]{color:#435264;font-weight:700}form div[data-v-c40d7f8f]{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.results[data-v-c40d7f8f]{gap:8px;display:grid}.result[data-v-c40d7f8f]{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7e9;border-radius:12px;gap:4px;width:100%;padding:14px 16px;display:grid}.result.active[data-v-c40d7f8f],.result[data-v-c40d7f8f]:hover,.result[data-v-c40d7f8f]:focus-visible{border-color:#2e7782;outline:2px solid #2e77822e}.result__type[data-v-c40d7f8f]{font-size:12px}.error[data-v-c40d7f8f]{color:#b42318}.empty[data-v-c40d7f8f]{border:1px dashed #cbd5e1;border-radius:12px;justify-items:start;gap:8px;padding:18px;display:grid}@media (width<=520px){form div[data-v-c40d7f8f]{grid-template-columns:minmax(0,1fr)}}.denied[data-v-bd138497]{overflow-wrap:anywhere;min-width:0}.denied-from[data-v-bd138497],.denied-actions[data-v-bd138497],.denied-nearby[data-v-bd138497]{margin-top:16px}.denied-from[data-v-bd138497]{color:var(--erp-color-text-secondary,#6b7280);overflow-wrap:anywhere}.denied-nearby h2[data-v-bd138497]{margin:0 0 8px;font-size:1rem}.denied-nearby ul[data-v-bd138497]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.denied-nearby a[data-v-bd138497]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.tutorial[data-v-9288171c]{gap:16px;min-width:0;display:grid}.tutorial__role[data-v-9288171c]{align-items:end;gap:10px;min-width:0;display:flex}.tutorial__role label[data-v-9288171c]{color:#415163;gap:6px;font-size:13px;font-weight:600;display:grid}.tutorial__layout[data-v-9288171c]{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;min-width:0;display:grid}.tutorial__steps[data-v-9288171c]{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.tutorial__step[data-v-9288171c]{color:#253548;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6ea;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;display:grid}.tutorial__step span[data-v-9288171c]{color:#315d66;background:#edf2f3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.tutorial__step strong[data-v-9288171c]{overflow-wrap:anywhere;min-width:0}.tutorial__step.is-active[data-v-9288171c]{border-color:#2e7782;box-shadow:inset 3px 0 #0b4f6c}.tutorial__detail[data-v-9288171c]{background:#fff;border:1px solid #dfe6ea;border-radius:14px;align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.tutorial__detail h2[data-v-9288171c],.tutorial__detail p[data-v-9288171c]{overflow-wrap:anywhere;margin:0}.tutorial__eyebrow[data-v-9288171c]{color:#23616b;font-size:12px;font-weight:700}.tutorial__actions[data-v-9288171c]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.tutorial__empty[data-v-9288171c]{color:#6c7885;border:1px dashed #cbd7dc;border-radius:12px;margin:0;padding:24px 16px}@media (width<=800px){.tutorial__layout[data-v-9288171c]{grid-template-columns:minmax(0,1fr)}}.login-page[data-v-acfd3727]{background:var(--erp-color-bg,#f5f5f5);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.login-card[data-v-acfd3727]{background:var(--erp-color-panel,#fff);border-radius:12px;width:100%;max-width:400px;padding:32px;box-shadow:0 1px 3px #0000001a}.login-title[data-v-acfd3727]{text-align:center;margin:0 0 4px;font-size:24px}.login-subtitle[data-v-acfd3727]{text-align:center;color:var(--erp-color-muted,#6b7280);margin:0 0 24px}.login-form[data-v-acfd3727]{flex-direction:column;gap:16px;display:flex}.login-form label[data-v-acfd3727]{flex-direction:column;gap:4px;font-size:14px;display:flex}.login-error[data-v-acfd3727]{color:var(--erp-color-danger,#ef4444);margin:0;font-size:14px}.login-help[data-v-acfd3727]{border-top:1px solid var(--erp-color-border-soft,#e5e7eb);color:var(--erp-color-muted,#6b7280);gap:4px;margin-top:18px;padding-top:16px;font-size:13px;line-height:1.55;display:grid}.login-help strong[data-v-acfd3727]{color:var(--erp-color-text,#111827)}:root{--erp-color-background:#f3f6f8;--erp-color-panel:#fff;--erp-color-panel-muted:#f9fafb;--erp-color-border:#d9dee7;--erp-color-border-soft:#e8ebf0;--erp-color-text:#243746;--erp-color-muted:#5f7180;--erp-color-subtle:#98a2b3;--erp-color-primary:#0b4f6c;--erp-color-primary-soft:#e5f2f6;--erp-color-brand-yellow:#fff500;--erp-color-brand-magenta:#eb1181;--erp-color-danger:#c2413b;--erp-color-success:#16803c;--erp-radius-sm:4px;--erp-radius-md:6px;--erp-radius-lg:12px;--erp-shadow-panel:0 8px 24px #14213d1a;--erp-space-1:4px;--erp-space-2:8px;--erp-space-3:12px;--erp-space-4:16px;--erp-space-5:20px;--erp-space-6:24px;--erp-header-height:56px;--erp-sidebar-width:208px;--erp-control-height:32px;--erp-control-height-phone:44px;--erp-breakpoint-tablet:768px;--erp-breakpoint-desktop:1200px;--erp-safe-area-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}html{min-width:320px;min-height:100%;color:var(--erp-color-text);background:var(--erp-color-background);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px}body{min-height:100vh;margin:0}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--erp-color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.erp-btn{box-sizing:border-box;width:max-content;max-width:100%;height:var(--erp-control-height);min-height:var(--erp-control-height);border-radius:var(--erp-radius-sm);color:#173f52;cursor:pointer;white-space:nowrap;background:#edf6f8;border:1px solid #b9d2dc;flex:none;justify-content:center;place-self:center start;align-items:center;gap:6px;padding:0 12px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.erp-btn:hover{color:#0b4f6c;background:#e1f1f4;border-color:#0e8fa3;box-shadow:0 3px 10px #0b4f6c1a}.erp-btn--primary{color:#fff;background:#0b4f6c;border-color:#0b4f6c}.erp-btn--primary:hover{color:#fff;background:#083e55;border-color:#083e55}.erp-btn--warning{color:#fff;background:#d97706;border-color:#d97706}.erp-btn--warning:hover{color:#fff;background:#b95f04;border-color:#b95f04}.erp-btn--danger{border-color:var(--erp-color-danger);background:var(--erp-color-danger);color:#fff}.erp-btn--danger:hover{color:#fff;background:#a93834;border-color:#a93834}.erp-btn--ghost{color:var(--erp-color-muted);background:0 0;border-color:#0000}.erp-btn:disabled,.erp-btn[aria-disabled=true]{color:#98a2a9;cursor:not-allowed;box-shadow:none;background:#f1f3f4;border-color:#d9e1e5}.toolbar-row,.pagination-row{align-items:center}.erp-btn--ghost:hover{color:var(--erp-color-primary);border-color:#0000}.erp-btn--block{width:100%;max-width:100%}.erp-form-actions{align-items:center;gap:var(--erp-space-2);flex-wrap:wrap;min-width:0;display:flex}.erp-input,.erp-select{min-width:0;height:var(--erp-control-height);border:1px solid var(--erp-color-border);border-radius:var(--erp-radius-sm);background:var(--erp-color-panel);color:var(--erp-color-text);padding:0 10px}.erp-input{flex:auto}textarea.erp-input{height:auto;min-height:calc(var(--erp-control-height) + var(--erp-control-height) + var(--erp-space-2));resize:vertical;padding-block:8px;line-height:1.5}.erp-select{flex:0 140px}.erp-link{color:var(--erp-color-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.erp-link:hover{text-decoration:underline}.erp-summary-grid{gap:var(--erp-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.erp-summary-card{padding:var(--erp-space-3) var(--erp-space-4);border:1px solid var(--erp-color-border-soft);border-radius:var(--erp-radius-md);background:var(--erp-color-panel)}.erp-summary-card .label{color:var(--erp-color-muted);font-size:12px}.erp-summary-card .value{margin-top:6px;font-size:22px;font-weight:700}.erp-detail-grid{gap:var(--erp-space-2) var(--erp-space-3);grid-template-columns:120px minmax(0,1fr);display:grid}.erp-detail-grid dt{color:var(--erp-color-muted)}.erp-detail-grid dd{margin:0}@media (width<=767px){.erp-btn,.erp-input,.erp-select{height:var(--erp-control-height-phone);min-height:var(--erp-control-height-phone)}textarea.erp-input{height:auto;min-height:calc(var(--erp-control-height-phone) + var(--erp-control-height-phone))}.erp-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
