.nav-group-toggle[data-v-87dacb54]{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 20px);padding:0;border:0;background:transparent;font:inherit;font-size:10px;letter-spacing:.16em;text-align:left;cursor:pointer}.nav-group-toggle[data-v-87dacb54]:hover{color:#c1cdd3}.nav-group-toggle[data-v-87dacb54]:focus-visible{outline:1px solid #93b7cc;outline-offset:4px}.nav-group-chevron[data-v-87dacb54]{font-size:17px;line-height:12px;transition:transform .16s ease}.nav-group-chevron.expanded[data-v-87dacb54]{transform:rotate(90deg)}.nav-collapsed .nav-group-toggle[data-v-87dacb54]{display:none}.nav-reserved[data-v-87dacb54]{opacity:.55;cursor:default}.nav-reserved[data-v-87dacb54]:hover{background:transparent;color:#bac7cd}.nav-reserved-label[data-v-87dacb54]{font-size:10px;font-weight:400;color:#b4c2ca;border:1px solid #53636f;border-radius:3px;padding:1px 4px}.nav-collapsed .nav-reserved-label[data-v-87dacb54]{display:none}.record-lifecycle-actions[data-v-70c4b0a3]{display:inline-flex;gap:12px;flex-wrap:wrap;align-items:center}.po-table[data-v-0bf4ad2a]{overflow-x:auto}.po-table table[data-v-0bf4ad2a]{width:100%;border-collapse:collapse;text-align:left}.po-table td[data-v-0bf4ad2a]{vertical-align:top}.po-note[data-v-0bf4ad2a]{max-width:280px;white-space:pre-wrap;overflow-wrap:anywhere}.po-empty[data-v-0bf4ad2a]{text-align:center!important;padding:48px!important;color:#718390}.field[data-v-0bf4ad2a]{display:flex;flex-direction:column;gap:8px}.fusion-form[data-v-0bf4ad2a]{grid-template-columns:1fr}.po-table a[data-v-0bf4ad2a]{overflow-wrap:anywhere}.quotation-placeholder[data-v-c890d71f]{padding:64px 24px;text-align:center;color:var(--muted,#718390)}.company-picker[data-v-bdbdc459]{margin-top:8px}.selected-companies[data-v-bdbdc459]{display:flex;flex-wrap:wrap;gap:8px}.selected-company[data-v-bdbdc459]{display:inline-flex;align-items:center;gap:10px;background:var(--paper-100,#f1eee5);border:1px solid var(--border,#ddd8cd);border-radius:4px;padding:6px 10px;max-width:100%;overflow-wrap:anywhere;font-size:13px}.selected-company button[data-v-bdbdc459]{border:0;background:none;color:var(--ink-500);padding:0 3px;font-size:17px;cursor:pointer}.company-picker details[data-v-bdbdc459]{margin-top:10px}.company-picker summary[data-v-bdbdc459]{font-size:13px;color:var(--cobalt);cursor:pointer}.company-picker .input[data-v-bdbdc459]{margin:10px 0;width:100%}.company-options[data-v-bdbdc459]{max-height:164px;overflow-y:auto;border:1px solid var(--border,#ddd8cd);border-radius:4px;padding:6px 10px}.check-option[data-v-bdbdc459]{display:flex;align-items:flex-start;gap:8px;padding:5px 0;margin:0;font-size:13px;line-height:1.5}.check-option input[data-v-bdbdc459]{flex:none;margin-top:3px}.check-option span[data-v-bdbdc459]{overflow-wrap:anywhere}.hint[data-v-bdbdc459]{margin:6px 0;font-size:12px}.inline-archive[data-v-f5452695]{margin:16px 0;padding:16px;border:1px solid var(--border,#dcd6ca);border-radius:5px;background:var(--panel,#fffdf8)}h3[data-v-f5452695]{margin:0 0 14px;font-size:16px}.inline-actions[data-v-f5452695]{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.recognition-status[data-v-e899a742]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.receipt-editor[data-v-32757323]{border:1px solid var(--border,#dcd6ca);border-radius:5px;padding:16px;margin:12px 0}.receipt-title[data-v-32757323]{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.receipt-title strong[data-v-32757323]{overflow-wrap:anywhere}.receipt-editor .fusion-form[data-v-32757323]{gap:12px}.receipt-editor details[data-v-32757323]{margin-top:10px}.flow-upload[data-v-0854b8e1]{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.flow-upload select[data-v-0854b8e1]{flex:1;min-width:180px}.flow-selected[data-v-0854b8e1]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ddd7cb;margin-bottom:16px}.flow-gap[data-v-0854b8e1]{margin-top:16px}.flow-settlement[data-v-0854b8e1]{background:#f4f0e7;padding:16px;margin-top:16px}.field[data-v-0854b8e1]{display:flex;flex-direction:column;gap:8px}.history-choice[data-v-0854b8e1]{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid #ddd7cb}.history-choice small[data-v-0854b8e1]{display:block;margin:8px 0;color:#607384}summary[data-v-0854b8e1]{cursor:pointer;padding:10px 0}.trend-panel[data-v-850272ef]{margin-top:30px}.trend-totals[data-v-850272ef]{display:flex;gap:48px;margin:8px 0 20px}.trend-totals a[data-v-850272ef]{color:var(--ink-700);text-decoration:none;font-size:13px}.trend-totals strong[data-v-850272ef]{display:block;font-size:25px;color:var(--ink-900);margin:8px 0}.legend-dot[data-v-850272ef]{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px}.purchase[data-v-850272ef]{background:var(--cobalt)}.returned[data-v-850272ef]{background:var(--signal)}.business-trend-chart[data-v-850272ef]{display:block;width:100%;max-height:310px;min-height:190px}.axis-label[data-v-850272ef]{font-size:11px;fill:var(--ink-500)}.trend-empty[data-v-850272ef]{padding:45px}.custom-dates[data-v-850272ef]{margin-bottom:18px}.table-wrap[data-v-850272ef]{max-height:440px;overflow:auto}.panel-head .hint[data-v-850272ef]{margin:5px 0 0}@media(max-width:700px){.panel-head[data-v-850272ef]{align-items:flex-start;flex-direction:column;gap:14px}.trend-totals[data-v-850272ef]{gap:20px}.trend-totals strong[data-v-850272ef]{font-size:20px}}.core-actions[data-v-42c9420b],.task-links[data-v-42c9420b]{display:flex;gap:12px;flex-wrap:wrap}.task-links a[data-v-42c9420b]{padding:8px 12px;color:var(--cobalt)}.task-links .hint[data-v-42c9420b]{flex-basis:100%;margin:0}.core-start .panel-head[data-v-42c9420b]{flex-wrap:wrap;gap:8px}.overview-board[data-v-42c9420b]{display:grid;gap:30px}.section-caption[data-v-42c9420b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-caption h2[data-v-42c9420b]{font-size:16px;margin:0}.section-caption span[data-v-42c9420b]{font-size:12px;color:var(--ink-500)}.overview-metrics[data-v-42c9420b]{grid-template-columns:1.2fr repeat(4,1fr);margin-bottom:0}.overview-metrics[data-v-42c9420b] .metric-card:first-child{background:#eaf0f5;border-color:#b9cbd9}.overview-priority[data-v-42c9420b]{display:grid;grid-template-columns:minmax(0,3fr) minmax(235px,1fr);gap:24px}.return-panel[data-v-42c9420b]{border-top:3px solid var(--cobalt)}.return-item[data-v-42c9420b]{display:flex;align-items:center;gap:24px;padding:22px;border-bottom:1px solid var(--line)}.return-item[data-v-42c9420b]:last-child{border:0}.return-business[data-v-42c9420b]{flex:1}.return-business a[data-v-42c9420b]{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--ink-900)}.return-business>small[data-v-42c9420b]{display:flex;gap:12px;align-items:center;margin-top:12px;color:var(--ink-500)}.return-amount small[data-v-42c9420b],.summary-person small[data-v-42c9420b]{display:block;font-size:12px;color:var(--ink-500)}.return-amount strong[data-v-42c9420b]{display:block;margin-top:6px;font-size:22px}.document-reminders[data-v-42c9420b]{background:#eeeae1;border-color:transparent}.document-reminders .panel-head[data-v-42c9420b]{background:transparent}.document-reminders a[data-v-42c9420b]{display:grid;gap:8px;text-decoration:none;color:var(--ink-900);padding-bottom:22px}.document-reminders a+a[data-v-42c9420b]{border-top:1px solid #d7d1c5;padding-top:22px;padding-bottom:0}.document-reminders a span[data-v-42c9420b],.document-reminders a>small[data-v-42c9420b]{font-size:12px;color:var(--ink-500)}.document-reminders strong[data-v-42c9420b]{font-size:24px}.document-reminders strong small[data-v-42c9420b]{font-size:12px;font-weight:400}.overview-columns[data-v-42c9420b]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.overview-columns>section[data-v-42c9420b]{min-width:0}.summary-person[data-v-42c9420b]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;text-decoration:none;color:var(--ink-900);border-bottom:1px solid var(--line)}.summary-person[data-v-42c9420b]:last-child{border-bottom:0}.summary-person small[data-v-42c9420b]{margin-top:6px}.summary-amount[data-v-42c9420b]{text-align:right}.summary-amount strong[data-v-42c9420b]{display:block;color:var(--cobalt);font-size:21px;margin-top:5px}.summary-person .overdue-text[data-v-42c9420b]{color:var(--signal)}.overview-board[data-v-42c9420b] .trend-panel{margin-top:0}.panel-head .hint[data-v-42c9420b]{margin:5px 0 0}.overview-board .panel-head[data-v-42c9420b]{padding:20px 22px}@media(max-width:1200px){.overview-metrics[data-v-42c9420b]{grid-template-columns:repeat(3,1fr)}.overview-priority[data-v-42c9420b]{grid-template-columns:minmax(0,2fr) 230px}.return-item[data-v-42c9420b]{gap:14px;flex-wrap:wrap}}@media(max-width:800px){.overview-priority[data-v-42c9420b],.overview-columns[data-v-42c9420b]{grid-template-columns:1fr}.overview-metrics[data-v-42c9420b]{grid-template-columns:repeat(2,1fr)}}.relationship-board[data-v-7d1c0359]{min-width:0;grid-template-columns:minmax(0,1fr)}.relationship-board>div[data-v-7d1c0359],.relationship-board>section[data-v-7d1c0359]{min-width:0}.relationship-board[data-v-23c22d66]{min-width:0;grid-template-columns:minmax(0,1fr)}.relationship-board>section[data-v-23c22d66]{min-width:0}@media(max-width:1200px){.customer-balances[data-v-23c22d66]{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-period[data-v-23c22d66],.business-list-scope[data-v-23c22d66]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.business-list-scope[data-v-23c22d66]{padding:18px 24px 0}.company-filters[data-v-23c22d66]{padding-top:14px;padding-bottom:16px}.payment-period[data-v-23c22d66]{padding:0 24px}.customer-balances button[data-v-23c22d66]{text-align:left;font-family:inherit;cursor:pointer;transition:border-color .15s}.customer-balances button[data-v-23c22d66]:hover{border-color:var(--cobalt)}.customer-balances button[data-v-23c22d66]:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.customer-balances .metric-context[data-v-23c22d66]{color:var(--ink-500)}.customer-balances strong small[data-v-23c22d66]{font-size:14px;font-weight:400}.customer-profile[data-v-23c22d66]{display:flex;align-items:center;justify-content:space-between;gap:24px}.customer-terms[data-v-23c22d66]{display:flex;flex-wrap:wrap;gap:14px 30px;font-size:13px;color:var(--ink-500)}.customer-terms b[data-v-23c22d66],.customer-terms a[data-v-23c22d66]{color:var(--ink-900);margin-left:8px}.company-board[data-v-23c22d66]{display:grid;grid-template-columns:1fr 1fr;gap:30px}.company-card[data-v-23c22d66]{display:grid;gap:12px;border-bottom:1px solid var(--line);padding:18px 0;font-size:14px}.company-card[data-v-23c22d66]:last-child{border:0}.relationship-board[data-v-23c22d66] .trend-panel{margin:0}@media(max-width:800px){.company-board[data-v-23c22d66]{grid-template-columns:1fr}.customer-profile[data-v-23c22d66]{align-items:flex-start}}.channel-board[data-v-13a63ac1]{min-width:0;grid-template-columns:minmax(0,1fr)}.channel-board>section[data-v-13a63ac1]{min-width:0}.channel-ledger[data-v-13a63ac1]{min-width:1450px}.channel-ledger th[data-v-13a63ac1],.channel-ledger td[data-v-13a63ac1]{white-space:nowrap}.channel-ledger .channel-name[data-v-13a63ac1]{min-width:200px;max-width:260px;white-space:normal}.channel-ledger .row-actions[data-v-13a63ac1]{flex-wrap:nowrap}.channel-ledger small[data-v-13a63ac1]{display:block}.channel-board .business-list-scope[data-v-13a63ac1]{display:flex;align-items:center;gap:16px;padding:16px 24px}.channel-metrics .balance-card[data-v-13a63ac1]{text-align:left;cursor:pointer}.channel-metrics .balance-card>small[data-v-13a63ac1]{color:var(--ink-500)}.channel-grid[data-v-13a63ac1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.channel-card[data-v-13a63ac1]{margin:0}.channel-card .panel-head[data-v-13a63ac1]{display:block}.channel-legal-name[data-v-13a63ac1]{margin:6px 0 0;font-size:12px;color:var(--ink-500);overflow-wrap:anywhere}.channel-card h2[data-v-13a63ac1]{font-size:17px;line-height:1.5}.channel-card h2 a[data-v-13a63ac1]{color:var(--ink-900);text-decoration:none}.channel-amount[data-v-13a63ac1]{display:block;font-size:28px;margin:10px 0 18px}.channel-facts[data-v-13a63ac1]{display:flex;flex-wrap:wrap;gap:12px 22px;color:var(--ink-500);font-size:13px;margin-bottom:22px}.channel-search[data-v-13a63ac1]{max-width:320px}.channel-metrics[data-v-13a63ac1]{grid-template-columns:repeat(4,minmax(0,1fr))}.channel-board .company-card[data-v-13a63ac1]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.channel-board .company-card>span[data-v-13a63ac1]{color:var(--ink-500);font-size:13px}@media(max-width:1100px){.channel-metrics[data-v-13a63ac1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.channel-grid[data-v-13a63ac1],.channel-metrics[data-v-13a63ac1]{grid-template-columns:1fr}}.billing-profile+.billing-profile[data-v-38a6d8d4]{border-top:1px solid var(--border,#ddd7cb);margin-top:24px;padding-top:24px}.billing-fields[data-v-38a6d8d4]{margin:16px 0;display:grid;gap:12px}.billing-fields>div[data-v-38a6d8d4]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px}dt[data-v-38a6d8d4]{color:var(--muted,#748797)}dd[data-v-38a6d8d4]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.calculation-list[data-v-bce69826]{display:grid;gap:16px}.calculation-list>div[data-v-bce69826]{display:grid;grid-template-columns:125px 1fr;gap:12px}.calculation-list dt[data-v-bce69826]{color:var(--ink-500);font-size:13px}.calculation-list dd[data-v-bce69826]{margin:0;font-size:14px;overflow-wrap:anywhere}.ledger-source[data-v-bce69826],.ledger-payment[data-v-bce69826]{border:1px solid var(--line);padding:20px;margin:18px 0;background:var(--paper-50)}.ledger-source h3[data-v-bce69826]{margin:0 0 16px;font-size:15px}.payment-title[data-v-bce69826]{display:flex;justify-content:space-between;gap:12px}.payment-title strong[data-v-bce69826]{font-size:22px}.payment-title span[data-v-bce69826]{font-size:12px;color:var(--ink-500)}.customer-ledger[data-v-1caf2c2e]{min-width:1180px}.customer-ledger th[data-v-1caf2c2e],.customer-ledger td[data-v-1caf2c2e]{white-space:nowrap}.customer-ledger .row-actions[data-v-1caf2c2e]{flex-wrap:nowrap}.ledger-cell-link[data-v-ce73e59e]{font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.ledger-table[data-v-ce73e59e]{max-width:100%;max-height:70vh}.ledger-table .ledger-number[data-v-ce73e59e]{position:sticky;left:0;z-index:2;background:var(--paper-50);min-width:100px;box-sizing:border-box}.ledger-table th.ledger-number[data-v-ce73e59e]{z-index:4;background:var(--paper-100)}.ledger-table .ledger-company[data-v-ce73e59e]{white-space:normal;min-width:180px;max-width:230px;line-height:1.6}.ledger-table .ledger-status[data-v-ce73e59e]{white-space:normal;min-width:170px;max-width:230px;line-height:1.6}.ledger-adjustment-note[data-v-ce73e59e]{display:block;color:var(--ink-500);margin-top:5px;font-size:11px}.ledger-table[data-v-ce73e59e]:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.next-action[data-v-ce73e59e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.intake-task-filter[data-v-ce73e59e]{max-width:240px}#contract-section[data-v-ce73e59e]{scroll-margin-top:20px}html:has(.finance-login),body:has(.finance-login),#app:has(.finance-login){min-width:0}.finance-login[data-v-2881158b]{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:32px 48px 48px;background:#fafaf7}.login-brand[data-v-2881158b]{width:min(1160px,100%);margin:0 auto 30px;display:flex;align-items:center;gap:14px}.login-brand img[data-v-2881158b]{display:block;width:48px;height:48px;border-radius:50%}.login-brand span[data-v-2881158b]{color:var(--ink-950);font-size:21px;font-weight:600;letter-spacing:.02em}.login-panel[data-v-2881158b]{width:min(1160px,100%);min-height:560px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden;border:1px solid #e7e9e7;border-radius:12px;background:#fff;box-shadow:0 20px 65px #1525330a}.login-intro[data-v-2881158b]{display:flex;flex-direction:column;justify-content:center;padding:36px 36px 24px;background:#fafaf7;border-right:1px solid #e7e9e7}.login-intro h1[data-v-2881158b]{position:relative;margin:0;font:600 clamp(30px,3vw,42px)/1.5 var(--font-ui);letter-spacing:.03em}.login-intro h1 span[data-v-2881158b]{display:block}.login-intro h1 span[data-v-2881158b]:last-child{color:#526f83}.login-illustration[data-v-2881158b]{display:block;width:100%;max-width:540px;height:auto;margin:12px auto 0;object-fit:contain}.login-form-area[data-v-2881158b]{display:flex;align-items:center;justify-content:center;padding:48px 56px}.login-card[data-v-2881158b]{width:100%;max-width:350px;display:flex;flex-direction:column;gap:24px}.login-form-heading[data-v-2881158b]{margin-bottom:8px}.login-lock[data-v-2881158b]{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:20px;background:var(--signal-soft);color:var(--signal);border-radius:10px}.login-lock svg[data-v-2881158b]{width:23px;height:23px}.login-card h2[data-v-2881158b]{margin:0;color:var(--ink-950);font-size:28px;font-weight:600;line-height:1.4}.field[data-v-2881158b]{display:flex;flex-direction:column;gap:10px;color:var(--ink-700);font-size:14px}.field>label[data-v-2881158b]{color:inherit;font:inherit}.login-input[data-v-2881158b]{min-height:52px;display:flex;align-items:center;gap:12px;padding:0 14px;border:1px solid var(--line);border-radius:6px;background:#fff;transition:border-color .15s,box-shadow .15s}.login-input[data-v-2881158b]:focus-within{border-color:var(--cobalt);box-shadow:0 0 0 3px #315c8f1a}.login-input>svg[data-v-2881158b]{width:19px;height:19px;flex:0 0 19px;color:var(--ink-500)}.login-input input[data-v-2881158b]{width:100%;min-width:0;padding:14px 0;border:0;outline:0;color:var(--ink-950);background:transparent;font-size:15px;line-height:22px}.login-input input[data-v-2881158b]::placeholder{color:#8b969c;opacity:1}.login-input input[data-v-2881158b]:autofill{border-radius:2px}.password-toggle[data-v-2881158b]{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ink-500);cursor:pointer}.password-toggle[data-v-2881158b]:hover{color:var(--ink-950);background:var(--paper-100)}.password-toggle svg[data-v-2881158b]{width:20px;height:20px}.password-toggle[data-v-2881158b]:focus-visible,.login-submit[data-v-2881158b]:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.login-submit[data-v-2881158b]{min-height:52px;margin-top:6px;display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 20px;border:1px solid var(--signal);border-radius:6px;background:var(--signal);color:#fff;font-size:16px;font-weight:500;cursor:pointer;box-shadow:0 8px 20px #dc5b2f1f;transition:background .15s,box-shadow .15s}.login-submit[data-v-2881158b]:hover:not(:disabled){background:#c85029;box-shadow:0 10px 24px #dc5b2f2e}.login-submit svg[data-v-2881158b]{width:19px;height:19px}.login-submit[data-v-2881158b]:disabled{cursor:not-allowed;opacity:.65}.hint[data-v-2881158b],.form-error[data-v-2881158b]{margin:0;line-height:1.65;font-size:13px}.hint[data-v-2881158b]{color:var(--ink-500)}.form-error[data-v-2881158b]{color:var(--red)}@media(min-width:1500px)and (min-height:820px){.finance-login[data-v-2881158b]{padding-bottom:80px}.login-panel[data-v-2881158b]{min-height:600px}}@media(max-width:1000px){.finance-login[data-v-2881158b]{padding:28px}.login-intro[data-v-2881158b]{padding:40px 30px}.login-form-area[data-v-2881158b]{padding:40px 32px}.login-panel[data-v-2881158b]{min-height:520px}}@media(max-width:760px){.finance-login[data-v-2881158b]{justify-content:center;padding:24px 20px 40px}.login-brand[data-v-2881158b]{max-width:440px;margin-bottom:28px;gap:12px}.login-brand img[data-v-2881158b]{width:42px;height:42px}.login-brand span[data-v-2881158b]{font-size:19px}.login-panel[data-v-2881158b]{max-width:440px;min-height:0;display:block}.login-intro[data-v-2881158b]{display:none}.login-form-area[data-v-2881158b]{padding:36px 28px 40px}.login-card[data-v-2881158b]{max-width:none}.login-card h2[data-v-2881158b]{font-size:26px}}@media(prefers-reduced-motion:reduce){.login-input[data-v-2881158b],.login-submit[data-v-2881158b]{transition:none}}.field[data-v-bcd78f43]{display:flex;flex-direction:column;gap:8px;margin:16px 0}.list-filters .field[data-v-bcd78f43]{margin:0}.permission-group[data-v-bcd78f43]{border:1px solid #ddd7cb;padding:12px 16px;margin:18px 0}.permission-group label[data-v-bcd78f43]{margin:10px 0;display:flex;align-items:center;gap:8px}.data-table td[data-v-bcd78f43]{white-space:normal;max-width:470px}.profile-form[data-v-a90d5a40]{max-width:500px;display:flex;flex-direction:column;gap:20px}.profile-form label[data-v-a90d5a40]{display:flex;flex-direction:column;gap:8px}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.row-link{border:0;background:none;color:var(--cobalt);padding:3px;font-size:12px}.row-link:hover{text-decoration:underline}.fusion-toast{position:fixed;right:24px;bottom:24px;z-index:1000;max-width:540px;display:flex;gap:18px;padding:16px 20px;background:var(--ink-950);color:#fff;border-left:4px solid var(--jade);box-shadow:var(--shadow);font-size:13px}.fusion-toast.error{border-color:var(--signal)}.fusion-toast button{border:0;background:none;color:#fff}.fusion-columns{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;margin:16px 0}.fusion-grid,.fusion-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fusion-form label{display:grid;gap:7px;color:var(--ink-700);font-size:12px}.fusion-form .full{grid-column:1/-1}.fusion-form .check-option{display:flex;align-items:center;gap:7px;font-size:12px}.hint{font-size:12px;color:var(--ink-500);line-height:1.8}.notice{background:var(--paper-100);padding:12px;border-left:3px solid var(--cobalt);margin:12px 0;font-size:12px;line-height:1.8}.fusion-detail{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fusion-detail dt{color:var(--ink-500);font-size:11px;margin-bottom:6px}.fusion-detail dd{margin:0;font-size:13px;overflow-wrap:anywhere}.fusion-stack{display:grid;gap:16px}.fusion-action-row{display:flex;gap:8px;flex-wrap:wrap}.fusion-chart{height:225px;display:flex;gap:22px;align-items:flex-end;padding:30px 24px;border-bottom:1px solid var(--line)}.fusion-day{flex:1;display:flex;gap:5px;height:100%;align-items:flex-end;position:relative}.fusion-bar{width:50%;min-height:2px;background:var(--cobalt);border-radius:2px 2px 0 0}.fusion-bar.orange{background:var(--signal)}.fusion-day small{position:absolute;bottom:-22px;left:0;font:10px monospace;color:var(--ink-500)}.task-row{display:flex;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}.task-row:last-child{border:0}.task-row strong{font-size:13px}.task-row small{display:block;margin-top:6px;color:var(--ink-500);font-size:11px}.tag-row{display:flex;gap:6px;flex-wrap:wrap}.empty-state{text-align:center;padding:48px;color:var(--ink-500)}.form-error{color:var(--red);padding:10px 0;font-size:12px}.attachment-preview{width:100%;max-height:500px;object-fit:contain;background:#fff}.attachment-pdf{width:100%;height:500px;border:1px solid var(--line)}.code-preview{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#fff;padding:16px;border:1px solid var(--line)}.metric-card strong{font-size:clamp(16px,1.5vw,24px);overflow-wrap:anywhere;line-height:1.2}.entity-drawer.wide{width:min(850px,90vw)}.page-header p{max-width:700px}.status-pill{white-space:nowrap}.fine-table{min-width:600px}.sticky-right{background:var(--paper-50)!important}.download-link{color:var(--cobalt)}.panel-head .hint{margin:0}.form-section{grid-column:1/-1;font-family:var(--font-ui);margin:4px 0;border-bottom:1px solid var(--line);padding-bottom:8px}.filters-summary{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;font-size:12px;color:var(--ink-500)}@media(max-width:1250px){.metric-grid{grid-template-columns:repeat(3,minmax(145px,1fr))}.fusion-columns{grid-template-columns:1fr}.page-stage{padding:20px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.fusion-toast{top:80px;bottom:auto;pointer-events:none}.fusion-toast button{pointer-events:auto}.entity-drawer{height:100dvh;max-height:100dvh}.drawer-body{min-height:0;overflow:auto}.entity-drawer>footer{flex-shrink:0}.fusion-form input[type=file]::file-selector-button{font:inherit;color:var(--ink-800);background:#fff;border:1px solid var(--line);border-radius:3px;padding:8px 14px;margin-right:12px;cursor:pointer}.compact-empty{padding:30px 12px;color:var(--ink-500);text-align:center;font-size:13px}.empty-state{min-height:100px;padding:26px 16px}.fusion-bar{min-height:0}.row-more{position:relative;color:var(--ink-500);font-size:12px}.row-more summary{cursor:pointer}.row-more[open]{min-width:85px}.auto-summary{display:flex;gap:24px;flex-wrap:wrap;padding:16px;background:var(--paper-100);border-radius:5px;margin:14px 0}.auto-summary p{margin:0;font-size:12px;color:var(--ink-500)}.auto-summary strong{display:block;margin-top:5px;font-size:18px;color:var(--ink-900)}.business-context{font-size:14px;margin:0 0 16px}.history-start{margin-bottom:16px}.source-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.history-context{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:var(--text-secondary,#627585);font-size:12px;margin:-4px 0 20px;padding:12px 15px;background:#e9efeb;border:1px solid #d9e2db;border-radius:4px}.history-dot{width:7px;height:7px;border-radius:50%;background:#258771}.history-context .row-link{margin-left:auto}.history-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}.history-metrics a{text-decoration:none;color:inherit;min-width:0}.history-metrics .metric-label{display:flex;justify-content:space-between}.history-two{display:grid;grid-template-columns:1.7fr 1fr;gap:18px}.history-two>*{min-width:0}.history-tasks{display:grid;gap:0}.history-tasks a{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;padding:18px 0;border-bottom:1px solid #e3ded4}.history-tasks a:last-child{border:0}.history-tasks span{font-size:12px;color:#738291}.history-file-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.history-file{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px;background:#f5f1e8;border:1px solid #e1dbce;border-radius:4px;text-decoration:none;color:inherit}.history-file strong{font-size:13px;overflow-wrap:anywhere}.history-file small{font-size:11px;color:#6c7a83}.history-section{margin-top:20px}.history-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.history-pending{font-size:23px!important;color:#a77433}.history-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0}.history-details div{min-width:0}.history-details dt{font-size:12px;color:#77828b;margin-bottom:8px}.history-details dd{margin:0;font-size:14px;overflow-wrap:anywhere}.history-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.history-thumb{background:#fffdf8;border:1px solid #dcd6ca;border-radius:4px;padding:10px;display:flex;flex-direction:column;gap:10px;cursor:pointer;color:inherit;text-align:left;min-width:0}.history-thumb:hover{border-color:#de5b30}.history-thumb img{width:100%;height:150px;object-fit:contain;background:#fff}.history-thumb strong{font-size:13px}.history-thumb small{font-size:11px;color:#7c8489}.history-copy{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:13px;line-height:1.8}.history-cell-summary{display:block;max-width:410px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-source-value{white-space:pre-wrap!important;min-width:180px;max-width:400px;overflow-wrap:anywhere;color:#22313b}.history-mode{max-width:165px;font-size:12px;padding:6px 8px}.history-source-value+td code{white-space:normal;overflow-wrap:anywhere}.history-metrics .metric-note{line-height:1.7}.history-gallery .empty-state{grid-column:1/-1}@media(max-width:1050px){.history-two{grid-template-columns:1fr}.history-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.history-metrics,.history-detail-metrics{grid-template-columns:1fr 1fr}.history-file-grid,.history-details{grid-template-columns:1fr}.history-context{font-size:11px}.history-mode{max-width:120px}.history-metrics .metric-value{font-size:25px}.history-detail-metrics .metric-value{font-size:19px}.topbar-right .today-stamp{display:none}}.history-metrics .metric-label,.history-detail-metrics .metric-label{font-size:11px;color:var(--ink-500);line-height:1.5}.history-metrics .metric-value,.history-detail-metrics .metric-value{font:700 28px/1.2 DIN Alternate,monospace;margin:12px 0 8px;color:var(--cobalt);overflow-wrap:anywhere}.history-metrics .metric-note,.history-detail-metrics .metric-note{font-size:11px;color:var(--ink-500);line-height:1.6}.history-mode{width:auto;min-width:165px;flex:none}.topbar-right .today-stamp,.topbar-right .text-button{white-space:nowrap}.history-tasks>a{font-size:13px}
