.finance-overview[data-v-5a261827]{min-height:100vh;color:#172033;background:#fff}.overview-content[data-v-5a261827]{display:grid;gap:14px;padding:14px;background:#fff}.summary-grid[data-v-5a261827]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.summary-card[data-v-5a261827],.panel[data-v-5a261827]{background:#fff;border:1px solid #edf1f7;border-radius:8px}.summary-card[data-v-5a261827]{display:flex;gap:10px;min-height:92px;padding:14px 12px}.summary-card__icon[data-v-5a261827]{display:grid;width:28px;height:28px;place-items:center;flex:0 0 auto;border-radius:8px}.summary-card__icon svg[data-v-5a261827]{width:16px;height:16px;stroke-width:2.4}.summary-card__icon--blue[data-v-5a261827]{color:#2563eb;background:#eff6ff}.summary-card__icon--orange[data-v-5a261827],.summary-card__icon--amber[data-v-5a261827]{color:#f59e0b;background:#fffbeb}.summary-card__icon--cyan[data-v-5a261827]{color:#0284c7;background:#ecfeff}.summary-card__icon--green[data-v-5a261827],.summary-card__icon--teal[data-v-5a261827]{color:#10b981;background:#ecfdf5}.summary-card__icon--purple[data-v-5a261827]{color:#7c3aed;background:#f5f3ff}.summary-card p[data-v-5a261827]{margin:0;color:#475569;font-size:12px;font-weight:700}.summary-card strong[data-v-5a261827]{display:block;margin-top:8px;color:#0f172a;font-size:20px;font-weight:800;line-height:1}.summary-card small[data-v-5a261827]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:#64748b;font-size:11px;font-weight:700}.trend-up[data-v-5a261827],.trend-down[data-v-5a261827]{display:inline-flex;align-items:center;gap:3px;font-style:normal;font-weight:800}.trend-up[data-v-5a261827]{color:#10b981}.trend-down[data-v-5a261827]{color:#ef4444}.trend-up svg[data-v-5a261827],.trend-down svg[data-v-5a261827]{width:12px;height:12px;stroke-width:2.6}.finance-main-grid[data-v-5a261827]{display:grid;grid-template-columns:minmax(0,1fr) 500px;gap:14px;align-items:start}.primary-column[data-v-5a261827]{display:grid;gap:14px;min-width:0}.chart-grid[data-v-5a261827]{display:grid;grid-template-columns:minmax(240px,1.05fr) minmax(240px,1.05fr) minmax(300px,1.28fr);gap:14px;min-width:0}.panel[data-v-5a261827]{min-width:0;padding:14px}.panel-header[data-v-5a261827]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.panel-header h2[data-v-5a261827]{margin:0;color:#0f172a;font-size:14px;font-weight:800}.chart[data-v-5a261827]{width:100%;height:190px}.side-column[data-v-5a261827]{display:grid;gap:14px}.compact-panel[data-v-5a261827]{padding:13px}.warning-list[data-v-5a261827]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.warning-list li[data-v-5a261827]{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:9px}.warning-icon[data-v-5a261827]{display:grid;width:24px;height:24px;place-items:center;border-radius:7px}.warning-icon svg[data-v-5a261827]{width:14px;height:14px}.warning-icon--orange[data-v-5a261827]{color:#f59e0b;background:#fffbeb}.warning-icon--green[data-v-5a261827],.warning-icon--teal[data-v-5a261827]{color:#10b981;background:#ecfdf5}.warning-icon--red[data-v-5a261827]{color:#ef4444;background:#fef2f2}.warning-icon--blue[data-v-5a261827]{color:#2563eb;background:#eff6ff}.warning-list strong[data-v-5a261827],.warning-list small[data-v-5a261827],.warning-list em[data-v-5a261827]{display:block;font-size:12px;line-height:1.35}.warning-list strong[data-v-5a261827]{color:#334155;font-weight:800}.warning-list small[data-v-5a261827]{margin-top:2px;color:#334155;font-weight:700}.warning-list em[data-v-5a261827]{color:#ef4444;font-style:normal;font-weight:800;white-space:nowrap}.quick-grid[data-v-5a261827]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.quick-grid button[data-v-5a261827]{display:grid;gap:7px;min-height:56px;padding:8px;color:#334155;font:inherit;font-size:12px;font-weight:800;cursor:pointer;background:#fff;border:1px solid #edf1f7;border-radius:8px}.quick-grid svg[data-v-5a261827]{width:18px;height:18px;margin:0 auto;color:#1d4ed8}.analysis-grid[data-v-5a261827]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.analysis-grid div[data-v-5a261827]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.analysis-grid span[data-v-5a261827]{color:#64748b;font-weight:700}.analysis-grid strong[data-v-5a261827]{font-weight:800}.table-stack[data-v-5a261827]{display:grid;gap:14px;min-width:0}.table-panel[data-v-5a261827]{overflow:hidden;padding:0}.table-panel .panel-header[data-v-5a261827]{margin:0;padding:12px 14px 8px}.panel-header--tabs[data-v-5a261827],.panel-header--filters[data-v-5a261827]{align-items:center;flex-wrap:wrap}.tab-buttons[data-v-5a261827]{display:flex;gap:18px}.tab-button[data-v-5a261827]{position:relative;padding:0 0 8px;color:#64748b;font:inherit;font-size:13px;font-weight:800;cursor:pointer;background:transparent;border:0}.tab-button--active[data-v-5a261827]{color:#2563eb}.tab-button--active[data-v-5a261827]:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:#2563eb;border-radius:999px}.filters[data-v-5a261827]{display:grid;grid-template-columns:120px 150px 120px auto;gap:10px;align-items:center}.table-footer[data-v-5a261827]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:#64748b;font-size:12px;font-weight:700;border-top:1px solid #edf1f7}.right-analysis[data-v-5a261827]{display:grid;gap:14px}.chart--aging[data-v-5a261827]{height:230px}[data-v-5a261827] .n-data-table-th{color:#475569;font-size:12px;font-weight:800;background:#f8fafc}[data-v-5a261827] .n-data-table-td{color:#334155;font-size:12px;font-weight:600}[data-v-5a261827] .n-data-table-tr:hover .n-data-table-td{background:#f8fbff}[data-v-5a261827] .table-actions{display:inline-flex;gap:8px}[data-v-5a261827] .amount-danger{color:#ef4444;font-weight:800}[data-v-5a261827] .amount-normal{color:#334155;font-weight:800}@media(max-width:1440px){.summary-grid[data-v-5a261827]{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-main-grid[data-v-5a261827]{grid-template-columns:1fr}.chart-grid[data-v-5a261827],.side-column[data-v-5a261827]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.summary-grid[data-v-5a261827],.chart-grid[data-v-5a261827],.side-column[data-v-5a261827]{grid-template-columns:1fr}.filters[data-v-5a261827]{grid-template-columns:1fr;width:100%}}.drawer-filter[data-v-ad61cea4]{display:flex;align-items:center;flex-wrap:nowrap;gap:12px 16px;margin-bottom:16px}.drawer-filter label[data-v-ad61cea4]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.drawer-filter span[data-v-ad61cea4]{color:#475569;font-size:12px;font-weight:600;white-space:nowrap}.drawer-filter[data-v-ad61cea4] .n-input,.drawer-filter[data-v-ad61cea4] .n-select{width:132px}.drawer-filter-actions[data-v-ad61cea4]{display:flex;justify-content:flex-start;align-items:center;gap:8px;flex:0 0 auto}.drawer-table[data-v-ad61cea4]{margin-bottom:12px}.drawer-table[data-v-ad61cea4] .n-data-table-table{table-layout:fixed}.drawer-table[data-v-ad61cea4] .n-data-table-th,.drawer-table[data-v-ad61cea4] .n-data-table-td{padding-left:8px;padding-right:8px}.drawer-footer[data-v-ad61cea4]{display:flex;justify-content:flex-end;color:#64748b;font-size:12px}.customer-billing-page[data-v-d09a569c]{min-height:100vh;color:#172033;background:#fff}.page-content[data-v-d09a569c]{display:grid;gap:14px;padding:14px;background:#fff}.metric-grid[data-v-d09a569c]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.metric-card[data-v-d09a569c],.filter-panel[data-v-d09a569c],.panel[data-v-d09a569c],.page-note[data-v-d09a569c]{background:#fff;border:1px solid #edf1f7;border-radius:8px}.metric-card[data-v-d09a569c]{display:flex;gap:11px;min-height:92px;padding:14px 12px}.metric-icon[data-v-d09a569c]{display:grid;width:34px;height:34px;place-items:center;flex:0 0 auto;border-radius:8px}.metric-icon svg[data-v-d09a569c]{width:19px;height:19px;stroke-width:2.3}.metric-icon--blue[data-v-d09a569c]{color:#2563eb;background:#eff6ff}.metric-icon--green[data-v-d09a569c]{color:#10b981;background:#ecfdf5}.metric-icon--orange[data-v-d09a569c]{color:#f97316;background:#fff7ed}.metric-icon--purple[data-v-d09a569c],.metric-icon--indigo[data-v-d09a569c]{color:#7c3aed;background:#f5f3ff}.metric-icon--red[data-v-d09a569c]{color:#ef4444;background:#fef2f2}.metric-card p[data-v-d09a569c]{margin:0;color:#475569;font-size:12px;font-weight:700}.metric-card strong[data-v-d09a569c]{display:block;margin-top:8px;color:#0f172a;font-size:20px;font-weight:800;line-height:1}.metric-card small[data-v-d09a569c]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:#64748b;font-size:11px;font-weight:700}.metric-card small span[data-v-d09a569c]{display:inline-flex;align-items:center;gap:3px;color:#10b981;font-weight:800}.metric-card small svg[data-v-d09a569c]{width:12px;height:12px}.filter-panel[data-v-d09a569c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 14px;align-items:center;padding:14px}.filter-panel label[data-v-d09a569c]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.filter-panel label>span[data-v-d09a569c]{color:#334155;font-size:12px;font-weight:800;white-space:nowrap}.filter-date[data-v-d09a569c]{grid-template-columns:72px minmax(0,1fr)!important}.filter-actions[data-v-d09a569c]{display:flex;align-items:center;justify-content:flex-start;gap:10px;grid-column:2 / -1}.main-grid[data-v-d09a569c]{display:grid;grid-template-columns:minmax(0,1fr) 500px;gap:14px;align-items:start}.primary-column[data-v-d09a569c],.side-column[data-v-d09a569c]{display:grid;gap:14px;min-width:0}.side-column[data-v-d09a569c]{width:500px}.panel[data-v-d09a569c]{min-width:0;padding:14px}.panel-header[data-v-d09a569c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.panel-header h2[data-v-d09a569c]{margin:0;color:#0f172a;font-size:14px;font-weight:800}.panel-header--tabs[data-v-d09a569c]{margin:0;padding:12px 14px 8px}.table-panel[data-v-d09a569c]{overflow:hidden;padding:0}.customer-bill-table[data-v-d09a569c]{min-height:686px;max-height:686px;height:686px}.tab-buttons[data-v-d09a569c]{display:flex;gap:18px}.tab-button[data-v-d09a569c]{position:relative;padding:0 0 8px;color:#64748b;font:inherit;font-size:13px;font-weight:800;cursor:pointer;background:transparent;border:0}.tab-button--active[data-v-d09a569c]{color:#2563eb}.tab-button--active[data-v-d09a569c]:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:#2563eb;border-radius:999px}.table-footer[data-v-d09a569c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:#64748b;font-size:12px;font-weight:700;border-top:1px solid #edf1f7}.pager-area[data-v-d09a569c]{display:flex;align-items:center;gap:12px}.pager-area[data-v-d09a569c] .n-select{width:110px}.bottom-charts[data-v-d09a569c]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr) minmax(0,.95fr);gap:14px}.chart[data-v-d09a569c]{width:100%;height:230px}.chart--side[data-v-d09a569c]{height:250px}.chart--aging[data-v-d09a569c]{height:210px}.customer-rank[data-v-d09a569c]{display:grid;gap:13px;margin:0;padding:0;list-style:none}.customer-rank li[data-v-d09a569c]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-bottom:10px;color:#334155;font-size:12px}.customer-rank span[data-v-d09a569c]{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.customer-rank strong[data-v-d09a569c]{color:#334155;font-weight:800}.customer-rank em[data-v-d09a569c]{position:absolute;bottom:0;left:0;height:6px;content:"";background:#2563eb;border-radius:999px}.rank-total[data-v-d09a569c]{display:flex;justify-content:space-between;margin-top:16px;padding-top:12px;color:#334155;font-size:13px;font-weight:800;border-top:1px solid #edf1f7}.warning-list[data-v-d09a569c]{display:grid;gap:12px;margin:0 0 10px;padding:0;list-style:none}.warning-list li[data-v-d09a569c]{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:10px;align-items:center}.warning-icon[data-v-d09a569c]{display:grid;width:28px;height:28px;place-items:center;border-radius:8px}.warning-icon svg[data-v-d09a569c]{width:16px;height:16px}.warning-icon--red[data-v-d09a569c]{color:#ef4444;background:#fef2f2}.warning-icon--orange[data-v-d09a569c]{color:#f59e0b;background:#fffbeb}.warning-icon--blue[data-v-d09a569c]{color:#2563eb;background:#eff6ff}.warning-list strong[data-v-d09a569c],.warning-list small[data-v-d09a569c],.warning-list em[data-v-d09a569c]{color:#334155;font-size:12px;font-style:normal;font-weight:800}.warning-list em[data-v-d09a569c]{color:#64748b}.page-note[data-v-d09a569c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;color:#64748b;font-size:12px;font-weight:700}.page-note span[data-v-d09a569c]{display:inline-flex;align-items:center;gap:8px}.page-note svg[data-v-d09a569c]{width:16px;height:16px;color:#2563eb}[data-v-d09a569c] .n-data-table-th{color:#475569;font-size:12px;font-weight:800;background:#f8fafc}[data-v-d09a569c] .n-data-table-td{color:#334155;font-size:12px;font-weight:600}[data-v-d09a569c] .n-data-table-tr:hover .n-data-table-td{background:#f8fbff}[data-v-d09a569c] .table-actions{display:inline-flex;gap:8px}@media(max-width:1440px){.metric-grid[data-v-d09a569c]{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-panel[data-v-d09a569c],.bottom-charts[data-v-d09a569c]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-actions[data-v-d09a569c]{grid-column:auto;justify-content:flex-start}.main-grid[data-v-d09a569c]{grid-template-columns:1fr}.side-column[data-v-d09a569c]{width:100%}}@media(max-width:960px){.metric-grid[data-v-d09a569c],.filter-panel[data-v-d09a569c],.bottom-charts[data-v-d09a569c]{grid-template-columns:1fr}.filter-panel label[data-v-d09a569c],.filter-date[data-v-d09a569c]{grid-column:auto;grid-template-columns:1fr!important}.table-footer[data-v-d09a569c],.page-note[data-v-d09a569c]{align-items:flex-start;flex-direction:column}}.reconciliation-page[data-v-68d86189]{min-height:100vh;color:#172033;background:#fff}.page-content[data-v-68d86189]{display:grid;gap:14px;padding:14px;background:#fff}.metric-grid[data-v-68d86189]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.metric-card[data-v-68d86189],.filter-panel[data-v-68d86189],.panel[data-v-68d86189],.page-note[data-v-68d86189]{background:#fff;border:1px solid #edf1f7;border-radius:8px}.metric-card[data-v-68d86189]{display:flex;gap:11px;min-height:92px;padding:14px 12px}.metric-icon[data-v-68d86189]{display:grid;width:34px;height:34px;place-items:center;flex:0 0 auto;border-radius:8px}.metric-icon svg[data-v-68d86189]{width:19px;height:19px;stroke-width:2.3}.metric-icon--blue[data-v-68d86189]{color:#2563eb;background:#eff6ff}.metric-icon--green[data-v-68d86189],.metric-icon--teal[data-v-68d86189]{color:#10b981;background:#ecfdf5}.metric-icon--orange[data-v-68d86189]{color:#f97316;background:#fff7ed}.metric-icon--red[data-v-68d86189]{color:#ef4444;background:#fef2f2}.metric-icon--indigo[data-v-68d86189]{color:#4f46e5;background:#eef2ff}.metric-card p[data-v-68d86189]{margin:0;color:#475569;font-size:12px;font-weight:700}.metric-card strong[data-v-68d86189]{display:block;margin-top:8px;color:#0f172a;font-size:20px;font-weight:800;line-height:1}.metric-card small[data-v-68d86189]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:#64748b;font-size:11px;font-weight:700}.metric-card small span[data-v-68d86189]{display:inline-flex;align-items:center;gap:3px;color:#10b981;font-weight:800}.metric-card small svg[data-v-68d86189]{width:12px;height:12px}.filter-panel[data-v-68d86189]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 14px;align-items:center;padding:14px}.filter-panel label[data-v-68d86189]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.filter-panel label>span[data-v-68d86189]{color:#334155;font-size:12px;font-weight:800;white-space:nowrap}.filter-date[data-v-68d86189]{grid-template-columns:72px minmax(0,1fr)!important}.filter-actions[data-v-68d86189]{display:flex;align-items:center;justify-content:flex-start;gap:10px;grid-column:2 / -1}.main-grid[data-v-68d86189]{display:grid;grid-template-columns:minmax(0,1fr) 500px;gap:14px;align-items:start}.primary-column[data-v-68d86189],.side-column[data-v-68d86189]{display:grid;gap:14px;min-width:0}.side-column[data-v-68d86189]{width:500px}.panel[data-v-68d86189]{min-width:0;padding:14px}.panel-header[data-v-68d86189]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.panel-header h2[data-v-68d86189]{margin:0;color:#0f172a;font-size:14px;font-weight:800}.panel-header--tabs[data-v-68d86189]{margin:0;padding:12px 14px 8px}.table-panel[data-v-68d86189]{overflow:hidden;padding:0}.channel-bill-table[data-v-68d86189]{min-height:758px;max-height:758px;height:758px}.tab-buttons[data-v-68d86189]{display:flex;gap:18px}.tab-button[data-v-68d86189]{position:relative;padding:0 0 8px;color:#64748b;font:inherit;font-size:13px;font-weight:800;cursor:pointer;background:transparent;border:0}.tab-button--active[data-v-68d86189]{color:#2563eb}.tab-button--active[data-v-68d86189]:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:#2563eb;border-radius:999px}.table-footer[data-v-68d86189]{display:flex;justify-content:flex-end;padding:12px 14px;border-top:1px solid #edf1f7}.table-footer[data-v-68d86189] .n-pagination{color:#64748b;font-size:12px;font-weight:700}.bottom-charts[data-v-68d86189]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:14px}.chart[data-v-68d86189]{width:100%;height:230px}.chart--summary[data-v-68d86189]{height:260px}.rank-list[data-v-68d86189],.reminder-list[data-v-68d86189]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.rank-list li[data-v-68d86189]{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;color:#334155;font-size:12px}.rank-list span[data-v-68d86189]{color:#64748b;font-weight:800;text-align:center}.rank-list strong[data-v-68d86189]{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.rank-list em[data-v-68d86189],.rank-total strong[data-v-68d86189]{color:#ef4444;font-style:normal;font-weight:800}.rank-total[data-v-68d86189]{display:flex;justify-content:space-between;margin-top:14px;padding-top:12px;color:#334155;font-size:13px;font-weight:800;border-top:1px solid #edf1f7}.reminder-list li[data-v-68d86189]{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:10px;align-items:center}.reminder-icon[data-v-68d86189]{display:grid;width:28px;height:28px;place-items:center;border-radius:8px}.reminder-icon svg[data-v-68d86189]{width:16px;height:16px}.reminder-icon--red[data-v-68d86189]{color:#ef4444;background:#fef2f2}.reminder-icon--blue[data-v-68d86189]{color:#2563eb;background:#eff6ff}.reminder-icon--orange[data-v-68d86189]{color:#f59e0b;background:#fffbeb}.reminder-list strong[data-v-68d86189],.reminder-list small[data-v-68d86189]{display:block;font-size:12px;line-height:1.35}.reminder-list strong[data-v-68d86189]{color:#334155;font-weight:800}.reminder-list small[data-v-68d86189],.reminder-list em[data-v-68d86189]{color:#64748b;font-style:normal;font-weight:700;white-space:nowrap}.page-note[data-v-68d86189]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;color:#64748b;font-size:12px;font-weight:700}.page-note span[data-v-68d86189],.page-note strong[data-v-68d86189]{display:inline-flex;align-items:center;gap:8px}.page-note svg[data-v-68d86189]{width:16px;height:16px;color:#2563eb}[data-v-68d86189] .n-data-table-th{color:#475569;font-size:12px;font-weight:800;background:#f8fafc}[data-v-68d86189] .n-data-table-td{color:#334155;font-size:12px;font-weight:600}[data-v-68d86189] .n-data-table-tr:hover .n-data-table-td{background:#f8fbff}[data-v-68d86189] .table-actions{display:inline-flex;gap:8px}[data-v-68d86189] .amount-danger{color:#ef4444;font-weight:800}[data-v-68d86189] .amount-normal{color:#334155;font-weight:800}@media(max-width:1440px){.metric-grid[data-v-68d86189]{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-panel[data-v-68d86189],.bottom-charts[data-v-68d86189]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-actions[data-v-68d86189]{grid-column:auto;justify-content:flex-start}.main-grid[data-v-68d86189]{grid-template-columns:1fr}.side-column[data-v-68d86189]{width:100%}}@media(max-width:960px){.metric-grid[data-v-68d86189],.filter-panel[data-v-68d86189],.bottom-charts[data-v-68d86189]{grid-template-columns:1fr}.filter-panel label[data-v-68d86189],.filter-date[data-v-68d86189]{grid-column:auto;grid-template-columns:1fr!important}.table-footer[data-v-68d86189],.page-note[data-v-68d86189]{align-items:flex-start;flex-direction:column}}.accounts-receivable-page[data-v-f3e3b55f]{min-height:100vh;color:#172033;background:#fff}.page-content[data-v-f3e3b55f]{display:grid;gap:14px;padding:14px;background:#fff}.metric-grid[data-v-f3e3b55f]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.metric-card[data-v-f3e3b55f],.filter-panel[data-v-f3e3b55f],.panel[data-v-f3e3b55f],.page-note[data-v-f3e3b55f]{background:#fff;border:1px solid #edf1f7;border-radius:8px}.metric-card[data-v-f3e3b55f]{display:flex;gap:10px;min-height:82px;padding:12px 10px}.metric-icon[data-v-f3e3b55f]{display:grid;width:34px;height:34px;place-items:center;flex:0 0 auto;border-radius:8px}.metric-icon svg[data-v-f3e3b55f]{width:19px;height:19px;stroke-width:2.3}.metric-icon--blue[data-v-f3e3b55f]{color:#2563eb;background:#eff6ff}.metric-icon--green[data-v-f3e3b55f]{color:#10b981;background:#ecfdf5}.metric-icon--orange[data-v-f3e3b55f]{color:#f59e0b;background:#fffbeb}.metric-icon--red[data-v-f3e3b55f]{color:#ef4444;background:#fef2f2}.metric-icon--purple[data-v-f3e3b55f]{color:#7c3aed;background:#f5f3ff}.metric-icon--cyan[data-v-f3e3b55f]{color:#0ea5e9;background:#f0f9ff}.metric-icon--teal[data-v-f3e3b55f]{color:#14b8a6;background:#f0fdfa}.metric-card p[data-v-f3e3b55f]{margin:0 0 5px;color:#475569;font-size:12px;font-weight:700}.metric-card strong[data-v-f3e3b55f]{display:block;color:#0f172a;font-size:18px;font-weight:800;line-height:1.2}.metric-card small[data-v-f3e3b55f]{display:inline-flex;align-items:center;gap:5px;margin-top:7px;color:#64748b;font-size:11px;font-weight:700}.metric-card small span[data-v-f3e3b55f]{display:inline-flex;align-items:center;gap:3px;color:#10b981}.metric-card small svg[data-v-f3e3b55f]{width:12px;height:12px}.filter-panel[data-v-f3e3b55f]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 14px;align-items:center;padding:12px 14px}.filter-panel label[data-v-f3e3b55f]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.filter-panel label>span[data-v-f3e3b55f]{color:#334155;font-size:12px;font-weight:800;white-space:nowrap}.filter-date[data-v-f3e3b55f]{grid-template-columns:72px minmax(0,1fr)!important}.filter-actions[data-v-f3e3b55f]{display:flex;align-items:center;justify-content:flex-start;gap:10px}.filter-actions svg[data-v-f3e3b55f]{width:14px;height:14px}.analysis-main[data-v-f3e3b55f]{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:14px;align-items:start}.table-column[data-v-f3e3b55f],.side-column[data-v-f3e3b55f]{min-width:0}.side-column[data-v-f3e3b55f]{display:grid;gap:14px;width:480px}.panel[data-v-f3e3b55f]{min-width:0;overflow:hidden}.panel-header[data-v-f3e3b55f]{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #edf1f7}.panel-header h2[data-v-f3e3b55f]{margin:0;color:#172033;font-size:14px;font-weight:800}.panel-header--tabs[data-v-f3e3b55f]{justify-content:flex-start;padding:0 10px}.tab-buttons[data-v-f3e3b55f]{display:flex;align-items:stretch;gap:16px;height:42px}.tab-button[data-v-f3e3b55f]{position:relative;padding:0 4px;color:#334155;font:inherit;font-size:13px;font-weight:800;cursor:pointer;background:transparent;border:0}.tab-button--active[data-v-f3e3b55f]{color:#2563eb}.tab-button--active[data-v-f3e3b55f]:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:#2563eb;border-radius:999px}.table-footer[data-v-f3e3b55f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:#334155;font-size:12px;font-weight:800;border-top:1px solid #edf1f7}.pager-area[data-v-f3e3b55f]{display:flex;align-items:center;gap:12px}.pager-area[data-v-f3e3b55f] .n-select{width:110px}.chart[data-v-f3e3b55f]{width:100%;height:230px}.chart--side[data-v-f3e3b55f]{height:248px}.bottom-charts[data-v-f3e3b55f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rank-panel[data-v-f3e3b55f]{padding-bottom:12px}.rank-list[data-v-f3e3b55f]{display:grid;gap:13px;margin:14px 14px 0;padding:0;list-style:none}.rank-list li[data-v-f3e3b55f]{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) 78px;gap:8px;align-items:center;padding-bottom:12px;color:#334155;font-size:12px}.rank-list span[data-v-f3e3b55f]{color:#64748b;font-weight:800}.rank-list strong[data-v-f3e3b55f]{overflow:hidden;color:#334155;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.rank-list small[data-v-f3e3b55f]{color:#334155;font-size:12px;font-weight:800;text-align:right;white-space:nowrap}.rank-list em[data-v-f3e3b55f]{position:absolute;bottom:0;left:26px;height:6px;content:"";background:#2563eb;border-radius:999px}.rank-list--danger em[data-v-f3e3b55f]{background:#ff3547}.rank-total[data-v-f3e3b55f]{display:flex;justify-content:space-between;margin:16px 14px 0;padding-top:12px;color:#334155;font-size:13px;font-weight:800;border-top:1px solid #edf1f7}.page-note[data-v-f3e3b55f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;color:#64748b;font-size:12px;font-weight:700}.page-note span[data-v-f3e3b55f]{display:inline-flex;align-items:center;gap:8px}.page-note svg[data-v-f3e3b55f]{width:16px;height:16px;color:#2563eb}[data-v-f3e3b55f] .n-data-table-th{color:#475569;font-size:12px;font-weight:800;background:#f8fafc}[data-v-f3e3b55f] .n-data-table-td{color:#334155;font-size:12px;font-weight:600}[data-v-f3e3b55f] .n-data-table-tr:hover .n-data-table-td{background:#f8fbff}[data-v-f3e3b55f] .table-actions{display:inline-flex;gap:8px}@media(max-width:1440px){.metric-grid[data-v-f3e3b55f]{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-panel[data-v-f3e3b55f]{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-actions[data-v-f3e3b55f]{justify-content:flex-start}.analysis-main[data-v-f3e3b55f]{grid-template-columns:1fr}.side-column[data-v-f3e3b55f]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.bottom-charts[data-v-f3e3b55f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.metric-grid[data-v-f3e3b55f],.filter-panel[data-v-f3e3b55f],.side-column[data-v-f3e3b55f],.bottom-charts[data-v-f3e3b55f]{grid-template-columns:1fr}.filter-panel label[data-v-f3e3b55f],.filter-date[data-v-f3e3b55f]{grid-template-columns:1fr!important}.table-footer[data-v-f3e3b55f],.page-note[data-v-f3e3b55f]{align-items:flex-start;flex-direction:column}}.sales-commission-page[data-v-e3deeea5]{min-height:100vh;color:#0f172a;background:#fff}.header-search[data-v-e3deeea5]{width:280px}.field-icon[data-v-e3deeea5]{width:14px;height:14px;color:#94a3b8}.page-main[data-v-e3deeea5]{padding:18px 20px 24px;background:#fff}.title-row[data-v-e3deeea5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.title-row h1[data-v-e3deeea5]{margin:0;color:#0f172a;font-size:18px;font-weight:800}.title-row p[data-v-e3deeea5]{margin:6px 0 0;color:#64748b;font-size:12px;line-height:1.5}.rule-tabs[data-v-e3deeea5]{margin-bottom:14px}[data-v-e3deeea5] .rule-tabs .n-tabs-nav{line-height:1}[data-v-e3deeea5] .rule-tabs .n-tabs-tab{padding:10px 0;color:#475569;font-size:13px;font-weight:700}[data-v-e3deeea5] .rule-tabs .n-tabs-tab.n-tabs-tab--active{color:#2563eb}.content-grid[data-v-e3deeea5]{display:grid;grid-template-columns:280px minmax(0,1fr) 300px;gap:12px;align-items:stretch}.rules-panel[data-v-e3deeea5],.detail-panel[data-v-e3deeea5],.summary-panel[data-v-e3deeea5]{min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:4px}.rules-panel[data-v-e3deeea5]{padding:14px}.panel-heading[data-v-e3deeea5]{margin-bottom:12px;color:#0f172a;font-size:13px}.rule-list[data-v-e3deeea5]{display:grid;gap:10px;margin-top:12px}.rule-card[data-v-e3deeea5]{position:relative;display:grid;gap:7px;width:100%;padding:12px 14px;color:#475569;font:inherit;font-size:12px;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px}.rule-card--active[data-v-e3deeea5]{background:#f8fbff;border-color:#2563eb}.rule-card__top[data-v-e3deeea5]{display:flex;align-items:center;justify-content:space-between;gap:8px}.rule-card strong[data-v-e3deeea5]{color:#1e293b;font-size:13px;font-weight:800}.rule-card small[data-v-e3deeea5]{color:#64748b;font-size:11px}.rule-card__more[data-v-e3deeea5]{position:absolute;right:14px;bottom:33px;width:16px;height:16px;color:#2563eb}.pagination[data-v-e3deeea5]{display:flex;justify-content:center;gap:12px;margin-top:18px}.pagination button[data-v-e3deeea5]{min-width:22px;height:22px;color:#64748b;font:inherit;font-size:12px;cursor:pointer;background:#fff;border:0;border-radius:4px}.pagination button.active[data-v-e3deeea5]{color:#2563eb;background:#eff6ff}.detail-panel[data-v-e3deeea5]{padding:18px}.detail-header[data-v-e3deeea5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.rule-title[data-v-e3deeea5]{display:flex;align-items:center;gap:8px}.rule-title h2[data-v-e3deeea5],.form-section h3[data-v-e3deeea5],.summary-section h3[data-v-e3deeea5]{margin:0;color:#0f172a;font-size:15px;font-weight:800}.detail-header p[data-v-e3deeea5]{margin:8px 0 0;color:#64748b;font-size:12px}.detail-actions[data-v-e3deeea5]{display:flex;gap:8px;flex:0 0 auto}.form-section[data-v-e3deeea5]{padding-top:18px}.form-grid[data-v-e3deeea5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 32px;margin-top:14px}.form-grid label[data-v-e3deeea5],.switch-grid label[data-v-e3deeea5]{min-width:0}.form-grid span[data-v-e3deeea5]{display:inline-block;min-width:84px;margin-right:10px;color:#334155;font-size:12px;font-weight:700}.form-grid label[data-v-e3deeea5]{display:flex;align-items:center}.form-grid__wide[data-v-e3deeea5]{grid-column:span 1}.form-grid p[data-v-e3deeea5]{margin:0;color:#334155;font-size:12px}.radio-row[data-v-e3deeea5]{display:flex;flex-wrap:wrap;gap:22px;margin-top:12px}.section-heading[data-v-e3deeea5]{display:flex;align-items:center;gap:6px;margin-bottom:12px}.info-icon[data-v-e3deeea5]{width:14px;height:14px;color:#94a3b8}.table-actions[data-v-e3deeea5]{display:flex;gap:8px}.add-detail-button[data-v-e3deeea5]{margin-top:12px}.special-section[data-v-e3deeea5]{border-top:1px solid #e2e8f0;margin-top:18px}.switch-grid[data-v-e3deeea5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 34px;margin-top:14px}.switch-grid label[data-v-e3deeea5]{display:flex;align-items:center;gap:8px;color:#334155;font-size:12px}.inline-field[data-v-e3deeea5] .n-input-number{width:76px}.inline-field[data-v-e3deeea5] .n-select{width:170px}.summary-panel[data-v-e3deeea5]{padding:16px}.summary-section+.summary-section[data-v-e3deeea5]{margin-top:22px;padding-top:18px;border-top:1px solid #e2e8f0}.scope-list[data-v-e3deeea5],.stat-list[data-v-e3deeea5]{display:grid;gap:10px;margin:12px 0 0}.scope-list div[data-v-e3deeea5],.stat-list div[data-v-e3deeea5]{display:grid;gap:4px}.scope-list dt[data-v-e3deeea5],.stat-list dt[data-v-e3deeea5]{color:#64748b;font-size:12px}.scope-list dd[data-v-e3deeea5],.stat-list dd[data-v-e3deeea5]{margin:0;color:#1e293b;font-size:12px;font-weight:700}.stat-list dd[data-v-e3deeea5]{color:#0f2748;font-size:16px}.note-list[data-v-e3deeea5]{display:grid;gap:8px;margin:12px 0 0;padding-left:16px;color:#64748b;font-size:12px;line-height:1.6}[data-v-e3deeea5] .n-data-table .n-data-table-th{color:#334155;font-size:12px;font-weight:800;background:#f8fafc}[data-v-e3deeea5] .n-data-table .n-data-table-td{color:#334155;font-size:12px}[data-v-e3deeea5] .n-button .n-button__icon svg{width:14px;height:14px}@media(max-width:1280px){.content-grid[data-v-e3deeea5]{grid-template-columns:260px minmax(0,1fr)}.summary-panel[data-v-e3deeea5]{grid-column:1 / -1}}@media(max-width:980px){.content-grid[data-v-e3deeea5],.form-grid[data-v-e3deeea5],.switch-grid[data-v-e3deeea5]{grid-template-columns:1fr}.detail-header[data-v-e3deeea5],.title-row[data-v-e3deeea5]{flex-direction:column}}.ai-billing-page[data-v-1259dd75]{min-height:100vh;color:#172033;background:#fff}.page-content[data-v-1259dd75]{display:grid;gap:14px;padding:14px;background:#fff}.metric-grid[data-v-1259dd75]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.metric-card[data-v-1259dd75],.filter-panel[data-v-1259dd75],.panel[data-v-1259dd75],.page-note[data-v-1259dd75]{background:#fff;border:1px solid #edf1f7;border-radius:8px}.metric-card[data-v-1259dd75]{display:flex;gap:10px;min-height:82px;padding:12px 10px}.metric-icon[data-v-1259dd75]{display:grid;width:34px;height:34px;place-items:center;flex:0 0 auto;border-radius:8px}.metric-icon svg[data-v-1259dd75]{width:19px;height:19px;stroke-width:2.3}.metric-icon--blue[data-v-1259dd75]{color:#2563eb;background:#eff6ff}.metric-icon--green[data-v-1259dd75]{color:#10b981;background:#ecfdf5}.metric-icon--orange[data-v-1259dd75]{color:#f97316;background:#fff7ed}.metric-icon--purple[data-v-1259dd75]{color:#7c3aed;background:#f5f3ff}.metric-icon--red[data-v-1259dd75]{color:#ef4444;background:#fef2f2}.metric-icon--amber[data-v-1259dd75]{color:#f59e0b;background:#fffbeb}.metric-card p[data-v-1259dd75]{margin:0 0 5px;color:#475569;font-size:12px;font-weight:700}.metric-card strong[data-v-1259dd75]{display:block;color:#0f172a;font-size:18px;font-weight:800;line-height:1.2}.metric-card small[data-v-1259dd75]{display:inline-flex;gap:5px;margin-top:7px;color:#64748b;font-size:11px;font-weight:700}.metric-card small span[data-v-1259dd75]{color:#10b981;font-weight:800}.filter-panel[data-v-1259dd75]{display:grid;grid-template-columns:270px repeat(4,minmax(0,1fr));gap:12px 14px;align-items:center;padding:12px 14px}.filter-panel label[data-v-1259dd75]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.filter-panel label>span[data-v-1259dd75]{color:#334155;font-size:12px;font-weight:800;white-space:nowrap}.upload-area[data-v-1259dd75],.filter-actions[data-v-1259dd75]{display:flex;align-items:center;gap:10px}.upload-area svg[data-v-1259dd75],.filter-actions svg[data-v-1259dd75],.batch-actions svg[data-v-1259dd75]{width:14px;height:14px}.filter-actions[data-v-1259dd75]{justify-content:flex-end}.main-container[data-v-1259dd75]{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:14px;align-items:start}.left-column[data-v-1259dd75],.right-column[data-v-1259dd75]{display:grid;gap:14px;min-width:0}.right-column[data-v-1259dd75]{width:480px}.panel[data-v-1259dd75]{min-width:0;overflow:hidden}.panel-header[data-v-1259dd75]{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #edf1f7}.panel-header h2[data-v-1259dd75]{margin:0;color:#172033;font-size:14px;font-weight:800}.panel-header--tabs[data-v-1259dd75]{justify-content:flex-start;padding:0 10px}.tab-buttons[data-v-1259dd75]{display:flex;align-items:stretch;gap:16px;height:42px}.tab-button[data-v-1259dd75]{position:relative;padding:0 4px;color:#334155;font:inherit;font-size:13px;font-weight:800;cursor:pointer;background:transparent;border:0}.tab-button--active[data-v-1259dd75]{color:#2563eb}.tab-button--active[data-v-1259dd75]:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:#2563eb;border-radius:999px}.file-name[data-v-1259dd75]{display:inline-flex;align-items:center;gap:5px;color:#2563eb;font-weight:700}.file-name svg[data-v-1259dd75]{width:14px;height:14px;color:#ef4444}.table-actions[data-v-1259dd75]{display:flex;align-items:center;gap:6px}.table-footer[data-v-1259dd75]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;color:#172033;font-size:12px;font-weight:800;border-top:1px solid #edf1f7}.pager-area[data-v-1259dd75]{display:flex;align-items:center;gap:10px}.pager-area[data-v-1259dd75] .n-base-selection{width:94px}.batch-actions[data-v-1259dd75]{display:flex;align-items:center;gap:10px;color:#172033;font-size:12px;font-weight:800}.batch-actions strong[data-v-1259dd75]{margin-right:6px}.chart-grid[data-v-1259dd75]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.chart[data-v-1259dd75]{height:210px}.preview-tabs[data-v-1259dd75]{display:flex;gap:8px}.preview-tab[data-v-1259dd75]{padding:2px 9px;color:#2563eb;font-size:11px;font-weight:800;cursor:pointer;background:#fff;border:0;border-radius:999px}.preview-tab--active[data-v-1259dd75]{color:#fff;background:#2563eb}.invoice-preview[data-v-1259dd75]{padding:12px;background:#f8fafc}.invoice-paper[data-v-1259dd75]{min-height:250px;padding:22px;color:#111827;background:#fff;border:1px solid #dbe4f0}.invoice-top[data-v-1259dd75]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.invoice-top strong[data-v-1259dd75]{font-size:13px}.invoice-top b[data-v-1259dd75]{font-size:16px}.invoice-meta[data-v-1259dd75]{display:grid;gap:5px;margin-bottom:16px;color:#475569;font-size:10px}.invoice-paper table[data-v-1259dd75]{width:100%;border-collapse:collapse;font-size:10px}.invoice-paper th[data-v-1259dd75],.invoice-paper td[data-v-1259dd75]{padding:7px 6px;text-align:right;border:1px solid #dbe4f0}.invoice-paper th[data-v-1259dd75]:first-child,.invoice-paper td[data-v-1259dd75]:first-child{text-align:left}.invoice-total[data-v-1259dd75]{display:grid;gap:5px;justify-content:end;margin-top:14px;font-size:10px;text-align:right}.preview-tools[data-v-1259dd75]{display:flex;justify-content:center;gap:16px;padding:10px 0 0;color:#334155}.preview-tools svg[data-v-1259dd75]{width:15px;height:15px}.result-panel[data-v-1259dd75]{padding:12px 14px 14px}.result-title[data-v-1259dd75]{display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:center;margin-bottom:10px}.result-title h2[data-v-1259dd75]{margin:0;color:#172033;font-size:14px;font-weight:800}.result-title strong[data-v-1259dd75]{justify-self:end;color:#10b981;font-size:12px}.result-list[data-v-1259dd75]{display:grid;gap:8px;padding:0;margin:0;list-style:none}.result-list li[data-v-1259dd75]{display:grid;grid-template-columns:116px minmax(0,1fr) 42px;gap:10px;align-items:center;color:#334155;font-size:12px}.result-list span[data-v-1259dd75]{font-weight:800}.result-list strong[data-v-1259dd75]{min-width:0;overflow:hidden;color:#172033;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.result-list em[data-v-1259dd75]{padding:2px 5px;color:#10b981;font-style:normal;font-weight:800;text-align:center;background:#ecfdf5;border-radius:4px}.result-actions[data-v-1259dd75]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.page-note[data-v-1259dd75]{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 14px;color:#64748b;font-size:12px}.page-note span[data-v-1259dd75]{display:inline-flex;align-items:center;gap:8px}.page-note svg[data-v-1259dd75]{width:15px;height:15px;color:#2563eb}.page-note strong[data-v-1259dd75]{color:#475569;font-weight:700}.ai-billing-import-page[data-v-42a792f5]{min-height:100vh;color:#172033;background:#fff}.page-content[data-v-42a792f5]{display:grid;gap:14px;padding:14px;background:#fff}.metric-grid[data-v-42a792f5]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.metric-card[data-v-42a792f5],.panel[data-v-42a792f5],.page-note[data-v-42a792f5]{background:#fff;border:1px solid #edf1f7;border-radius:8px}.metric-card[data-v-42a792f5]{display:flex;gap:10px;min-height:82px;padding:12px 10px}.metric-icon[data-v-42a792f5],.method-icon[data-v-42a792f5],.ai-icon[data-v-42a792f5]{display:grid;place-items:center;flex:0 0 auto;border-radius:8px}.metric-icon[data-v-42a792f5]{width:34px;height:34px}.metric-icon svg[data-v-42a792f5],.method-icon svg[data-v-42a792f5]{width:19px;height:19px;stroke-width:2.3}.metric-icon--blue[data-v-42a792f5]{color:#2563eb;background:#eff6ff}.metric-icon--green[data-v-42a792f5]{color:#10b981;background:#ecfdf5}.metric-icon--purple[data-v-42a792f5]{color:#7c3aed;background:#f5f3ff}.metric-icon--red[data-v-42a792f5]{color:#ef4444;background:#fef2f2}.metric-icon--orange[data-v-42a792f5]{color:#f97316;background:#fff7ed}.metric-icon--teal[data-v-42a792f5]{color:#0f766e;background:#ccfbf1}.metric-card p[data-v-42a792f5]{margin:0 0 5px;color:#475569;font-size:12px;font-weight:700}.metric-card strong[data-v-42a792f5]{display:block;color:#0f172a;font-size:18px;font-weight:800;line-height:1.2}.metric-card small[data-v-42a792f5]{display:inline-flex;gap:5px;margin-top:7px;color:#64748b;font-size:11px;font-weight:700}.metric-card small span[data-v-42a792f5]{color:#10b981;font-weight:800}.metric-card small .trend-down[data-v-42a792f5]{color:#ef4444}.metric-card small .trend-forward[data-v-42a792f5]{color:#2563eb}.main-container[data-v-42a792f5]{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:14px;align-items:start}.left-column[data-v-42a792f5],.right-column[data-v-42a792f5]{display:grid;gap:14px;min-width:0}.right-column[data-v-42a792f5]{width:430px}.top-grid[data-v-42a792f5]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.95fr);gap:14px}.status-grid[data-v-42a792f5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.panel[data-v-42a792f5]{min-width:0;overflow:hidden}.panel-header[data-v-42a792f5]{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #edf1f7}.panel-header h2[data-v-42a792f5],.ai-entry-panel h2[data-v-42a792f5]{margin:0;color:#172033;font-size:14px;font-weight:800}.method-grid[data-v-42a792f5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px 10px}.method-button[data-v-42a792f5]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 8px;color:#172033;font:inherit;font-size:12px;font-weight:800;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:5px}.method-button--active[data-v-42a792f5]{color:#2563eb;border-color:#2563eb}.method-icon[data-v-42a792f5]{width:28px;height:28px}.method-icon svg[data-v-42a792f5]{width:16px;height:16px}.upload-dropzone[data-v-42a792f5]{display:grid;min-height:162px;place-items:center;padding:18px;margin:0 14px 10px;text-align:center;background:#fbfdff;border:1px dashed #bfdbfe;border-radius:6px}.upload-dropzone>svg[data-v-42a792f5]{width:52px;height:52px;color:#0b76ff;stroke-width:2.4}.upload-dropzone strong[data-v-42a792f5]{margin-top:6px;color:#172033;font-size:13px;font-weight:800}.upload-dropzone span[data-v-42a792f5]{color:#64748b;font-size:12px;font-weight:700}.upload-actions[data-v-42a792f5]{display:flex;gap:10px;margin-top:8px}.template-downloads[data-v-42a792f5]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:0 14px 12px;color:#172033;font-size:12px;font-weight:800}.template-downloads svg[data-v-42a792f5],.progress-actions svg[data-v-42a792f5]{width:14px;height:14px}.settings-form[data-v-42a792f5]{display:grid;gap:12px;padding:14px}.settings-form label[data-v-42a792f5]{display:grid;grid-template-columns:98px minmax(0,1fr);gap:10px;align-items:center}.settings-form label>span[data-v-42a792f5]{color:#334155;font-size:12px;font-weight:800}.settings-form i[data-v-42a792f5]{color:#ef4444;font-style:normal}.check-layout[data-v-42a792f5],.duplicate-content[data-v-42a792f5],.progress-content[data-v-42a792f5]{padding:14px}.check-layout[data-v-42a792f5]{display:grid;grid-template-columns:1fr 130px;gap:14px}.check-list[data-v-42a792f5],.duplicate-list[data-v-42a792f5],.history-panel ul[data-v-42a792f5]{display:grid;gap:9px;padding:0;margin:0;list-style:none}.check-list li[data-v-42a792f5]{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:28px;padding:0 8px;color:#334155;font-size:12px;font-weight:800;background:#f8fafc;border-radius:4px}.check-list svg[data-v-42a792f5]{width:14px;height:14px;color:#10b981}.check-list strong[data-v-42a792f5]{color:#10b981;font-size:12px}.file-summary[data-v-42a792f5]{display:grid;gap:9px;margin:0}.file-summary div[data-v-42a792f5]{display:flex;justify-content:space-between;gap:8px;color:#64748b;font-size:11px;font-weight:700}.file-summary dt[data-v-42a792f5],.file-summary dd[data-v-42a792f5]{margin:0}.file-summary dd[data-v-42a792f5]{color:#2563eb;font-weight:800}.duplicate-content[data-v-42a792f5]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:10px;align-items:center;padding-bottom:4px}.duplicate-chart[data-v-42a792f5]{width:130px;height:130px}.duplicate-list li[data-v-42a792f5]{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;gap:7px;align-items:center;color:#334155;font-size:11px;font-weight:800}.duplicate-list i[data-v-42a792f5]{width:7px;height:7px;border-radius:50%}.duplicate-list em[data-v-42a792f5]{color:#64748b;font-style:normal}.duplicate-panel[data-v-42a792f5]>.n-button{margin:0 14px 12px auto}.progress-panel .panel-header strong[data-v-42a792f5]{color:#172033;font-size:13px;font-weight:800}.progress-content[data-v-42a792f5]{display:grid;gap:11px}.progress-line[data-v-42a792f5]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;color:#334155;font-size:12px;font-weight:800}.progress-content>strong[data-v-42a792f5]{color:#2563eb;font-size:12px;font-weight:800}.progress-content dl[data-v-42a792f5]{display:grid;gap:7px;margin:0}.progress-content dl div[data-v-42a792f5]{display:grid;grid-template-columns:74px minmax(0,1fr);gap:6px;color:#64748b;font-size:11px;font-weight:700}.progress-content dt[data-v-42a792f5],.progress-content dd[data-v-42a792f5]{margin:0}.progress-content dd[data-v-42a792f5]{overflow:hidden;color:#2563eb;text-overflow:ellipsis;white-space:nowrap}.progress-actions[data-v-42a792f5]{display:flex;gap:12px}.panel-header--tabs[data-v-42a792f5]{justify-content:flex-start;gap:18px}.tab-buttons[data-v-42a792f5]{display:flex;gap:16px;align-items:stretch;height:42px}.tab-button[data-v-42a792f5]{position:relative;padding:0 2px;color:#64748b;font:inherit;font-size:12px;font-weight:800;cursor:pointer;background:transparent;border:0}.tab-button--active[data-v-42a792f5]{color:#2563eb}.tab-button--active[data-v-42a792f5]:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:#2563eb;border-radius:999px}.file-name[data-v-42a792f5]{color:#2563eb;font-weight:800}.table-actions[data-v-42a792f5]{display:inline-flex;gap:6px}.table-footer[data-v-42a792f5]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;color:#172033;font-size:12px;font-weight:800;border-top:1px solid #edf1f7}.pager-area[data-v-42a792f5]{display:flex;align-items:center;gap:10px}.pager-area[data-v-42a792f5] .n-base-selection{width:94px}.mapping-table[data-v-42a792f5]{display:grid;padding:10px 14px 8px}.mapping-head[data-v-42a792f5],.mapping-row[data-v-42a792f5]{display:grid;grid-template-columns:72px 112px minmax(0,1fr);gap:10px;align-items:center}.mapping-head[data-v-42a792f5]{min-height:30px;color:#475569;font-size:11px;font-weight:800;background:#f8fafc}.mapping-row[data-v-42a792f5]{min-height:30px;color:#334155;font-size:11px;font-weight:700;border-bottom:1px solid #edf1f7}.mapping-row strong[data-v-42a792f5]{color:#172033;font-weight:800}.mapping-row em[data-v-42a792f5]{overflow:hidden;color:#334155;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.mapping-panel[data-v-42a792f5]>.n-button{margin:0 14px 12px}.ai-entry-panel[data-v-42a792f5]{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:14px;align-items:center;padding:16px 18px;background:#f8fbff}.ai-entry-panel>div[data-v-42a792f5]{display:flex;gap:10px;align-items:center}.ai-icon[data-v-42a792f5]{width:32px;height:32px;color:#2563eb;background:#eff6ff}.ai-icon svg[data-v-42a792f5]{width:19px;height:19px}.ai-entry-panel p[data-v-42a792f5]{margin:4px 0 0;color:#64748b;font-size:12px;font-weight:700}.failure-chart[data-v-42a792f5]{height:176px}.failure-panel[data-v-42a792f5]>.n-button{margin:0 14px 12px}.history-panel ul[data-v-42a792f5]{padding:10px 14px 4px}.history-panel li[data-v-42a792f5]{display:grid;grid-template-columns:108px 34px minmax(0,1fr) auto;gap:8px;align-items:center;color:#334155;font-size:12px;font-weight:700}.history-panel strong[data-v-42a792f5]{color:#172033;font-weight:800}.history-panel em[data-v-42a792f5]{color:#334155;font-style:normal;font-weight:800}.history-panel[data-v-42a792f5]>.n-button{margin:0 14px 12px}.page-note[data-v-42a792f5]{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 14px;color:#64748b;font-size:12px}.page-note span[data-v-42a792f5]{display:inline-flex;align-items:center;gap:8px}.page-note svg[data-v-42a792f5]{width:15px;height:15px;color:#2563eb}.page-note strong[data-v-42a792f5]{color:#475569;font-weight:700}[data-v-42a792f5] .n-data-table-th{color:#475569;font-size:12px;font-weight:800;background:#f8fafc}[data-v-42a792f5] .n-data-table-td{color:#334155;font-size:12px;font-weight:600}[data-v-42a792f5] .n-data-table-tr:hover .n-data-table-td{background:#f8fbff}@media(max-width:1440px){.metric-grid[data-v-42a792f5],.status-grid[data-v-42a792f5]{grid-template-columns:repeat(3,minmax(0,1fr))}.main-container[data-v-42a792f5],.top-grid[data-v-42a792f5]{grid-template-columns:1fr}.right-column[data-v-42a792f5]{width:100%}}@media(max-width:960px){.metric-grid[data-v-42a792f5],.status-grid[data-v-42a792f5],.method-grid[data-v-42a792f5],.settings-form label[data-v-42a792f5],.check-layout[data-v-42a792f5],.duplicate-content[data-v-42a792f5],.progress-line[data-v-42a792f5],.progress-content dl div[data-v-42a792f5],.ai-entry-panel[data-v-42a792f5]{grid-template-columns:1fr}.table-footer[data-v-42a792f5],.page-note[data-v-42a792f5]{align-items:flex-start;flex-direction:column;gap:10px;padding:12px 14px}}.ai-expense-page[data-v-c42ae1e7]{min-height:100vh;color:#172033;background:#fff}.header-info[data-v-c42ae1e7]{display:inline-flex;align-items:center;margin-left:8px;color:#2563eb}.header-info svg[data-v-c42ae1e7]{width:16px;height:16px}.page-content[data-v-c42ae1e7]{display:grid;gap:14px;padding:14px;background:#fff}.metric-grid[data-v-c42ae1e7]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.metric-card[data-v-c42ae1e7],.filter-panel[data-v-c42ae1e7],.panel[data-v-c42ae1e7],.page-note[data-v-c42ae1e7]{background:#fff;border:1px solid #edf1f7;border-radius:8px}.metric-card[data-v-c42ae1e7]{display:flex;gap:11px;min-height:82px;padding:12px}.metric-icon[data-v-c42ae1e7]{display:grid;width:34px;height:34px;place-items:center;flex:0 0 auto;border-radius:8px}.metric-icon svg[data-v-c42ae1e7]{width:19px;height:19px;stroke-width:2.3}.metric-icon--blue[data-v-c42ae1e7]{color:#2563eb;background:#eff6ff}.metric-icon--green[data-v-c42ae1e7]{color:#10b981;background:#ecfdf5}.metric-icon--orange[data-v-c42ae1e7]{color:#f97316;background:#fff7ed}.metric-icon--purple[data-v-c42ae1e7]{color:#7c3aed;background:#f5f3ff}.metric-icon--cyan[data-v-c42ae1e7],.metric-icon--teal[data-v-c42ae1e7]{color:#0891b2;background:#ecfeff}.metric-card p[data-v-c42ae1e7]{margin:0;color:#475569;font-size:12px;font-weight:800}.metric-card strong[data-v-c42ae1e7]{display:block;margin-top:8px;color:#0f172a;font-size:20px;font-weight:800;line-height:1}.metric-card small[data-v-c42ae1e7]{display:inline-flex;gap:6px;margin-top:9px;color:#64748b;font-size:11px;font-weight:700}.trend-text[data-v-c42ae1e7],.metric-card small span[data-v-c42ae1e7]{font-size:11px;font-weight:800}.trend-text--up[data-v-c42ae1e7]{color:#10b981}.trend-text--down[data-v-c42ae1e7]{color:#ef4444}.filter-panel[data-v-c42ae1e7]{display:grid;grid-template-columns:minmax(420px,1.5fr) minmax(260px,.95fr) repeat(3,minmax(150px,.7fr)) auto;gap:10px;align-items:center;padding:10px 12px}.dimension-filter[data-v-c42ae1e7],.filter-panel label[data-v-c42ae1e7],.filter-actions[data-v-c42ae1e7]{display:flex;align-items:center;gap:8px;min-width:0}.dimension-filter>span[data-v-c42ae1e7],.filter-panel label>span[data-v-c42ae1e7]{flex:0 0 auto;color:#334155;font-size:12px;font-weight:800}.filter-panel label[data-v-c42ae1e7] .n-select,.filter-date[data-v-c42ae1e7] .n-date-picker{min-width:0;flex:1}.filter-actions[data-v-c42ae1e7]{justify-content:flex-end}.three-column-grid[data-v-c42ae1e7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.four-column-grid[data-v-c42ae1e7]{display:grid;grid-template-columns:1.45fr .95fr 1.15fr .85fr;gap:14px}.panel[data-v-c42ae1e7]{min-width:0;padding:12px}.panel-header[data-v-c42ae1e7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.panel-header h2[data-v-c42ae1e7]{margin:0;color:#0f172a;font-size:14px;font-weight:800}.chart[data-v-c42ae1e7]{width:100%;height:260px}.chart-panel--wide .chart[data-v-c42ae1e7]{height:270px}.table-panel[data-v-c42ae1e7]{overflow:hidden}.table-footer[data-v-c42ae1e7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;color:#64748b;font-size:12px;font-weight:700}.rank-list[data-v-c42ae1e7],.warning-list[data-v-c42ae1e7],.note-list[data-v-c42ae1e7]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.rank-list li[data-v-c42ae1e7]{display:grid;gap:8px}.rank-row[data-v-c42ae1e7]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;color:#334155;font-size:12px;font-weight:800}.rank-row span[data-v-c42ae1e7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-row strong[data-v-c42ae1e7],.rank-row small[data-v-c42ae1e7]{color:#334155;font-size:12px;font-weight:800}.rank-list em[data-v-c42ae1e7]{display:block;height:8px;background:#2563eb;border-radius:999px}.rank-panel[data-v-c42ae1e7]>.n-button{float:right;margin-top:10px}.flow-panel[data-v-c42ae1e7]{overflow:hidden}.warning-list li[data-v-c42ae1e7]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;color:#334155;font-size:12px;font-weight:800}.warning-list li[data-v-c42ae1e7]:before,.note-list li[data-v-c42ae1e7]:before{width:5px;height:5px;flex:0 0 auto;content:"";background:#2563eb;border-radius:999px}.warning-list li[data-v-c42ae1e7],.note-list li[data-v-c42ae1e7]{display:flex}.note-list li[data-v-c42ae1e7]{align-items:flex-start;gap:9px;color:#334155;font-size:12px;font-weight:700;line-height:1.7}.quick-grid[data-v-c42ae1e7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.quick-grid button[data-v-c42ae1e7]{display:grid;min-height:56px;place-items:center;gap:5px;color:#2563eb;font:inherit;font-size:11px;font-weight:800;cursor:pointer;background:#f8fbff;border:0;border-radius:8px}.quick-grid svg[data-v-c42ae1e7]{width:18px;height:18px}.page-note[data-v-c42ae1e7]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;color:#64748b;font-size:12px;font-weight:700}.page-note span[data-v-c42ae1e7]{display:inline-flex;align-items:center;gap:8px}.page-note svg[data-v-c42ae1e7]{width:16px;height:16px;color:#2563eb}[data-v-c42ae1e7] .n-data-table-th{color:#475569;font-size:12px;font-weight:800;background:#f8fafc}[data-v-c42ae1e7] .n-data-table-td{color:#334155;font-size:12px;font-weight:600}[data-v-c42ae1e7] .n-data-table-tr:hover .n-data-table-td{background:#f8fbff}@media(max-width:1440px){.metric-grid[data-v-c42ae1e7],.three-column-grid[data-v-c42ae1e7]{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-panel[data-v-c42ae1e7],.four-column-grid[data-v-c42ae1e7]{grid-template-columns:repeat(2,minmax(0,1fr))}.dimension-filter[data-v-c42ae1e7]{grid-column:span 2}}@media(max-width:960px){.metric-grid[data-v-c42ae1e7],.three-column-grid[data-v-c42ae1e7],.filter-panel[data-v-c42ae1e7],.four-column-grid[data-v-c42ae1e7]{grid-template-columns:1fr}.dimension-filter[data-v-c42ae1e7]{grid-column:auto;flex-wrap:wrap}.filter-panel label[data-v-c42ae1e7],.filter-actions[data-v-c42ae1e7],.page-note[data-v-c42ae1e7]{align-items:flex-start;flex-direction:column}}
