.dashboard-page[data-v-b2fcf3c7]{min-height:100%;color:#10224d;background:#fff}.dashboard-body[data-v-b2fcf3c7]{display:grid;gap:12px;padding:12px}.header-search[data-v-b2fcf3c7]{width:340px}.field-icon[data-v-b2fcf3c7]{width:15px;height:15px;color:#71829f}.top-layout[data-v-b2fcf3c7]{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:12px;align-items:stretch}.dashboard-left[data-v-b2fcf3c7],.dashboard-side[data-v-b2fcf3c7]{display:grid;gap:12px}.dashboard-side[data-v-b2fcf3c7]{grid-template-rows:auto auto auto minmax(0,1fr)}.ai-card[data-v-b2fcf3c7]{display:flex;flex-direction:column}.ai-card[data-v-b2fcf3c7] .n-button{align-self:flex-start;margin-top:auto}.metric-grid[data-v-b2fcf3c7]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.metric-card[data-v-b2fcf3c7],.panel[data-v-b2fcf3c7]{background:#fff;border:1px solid #eef2f8;border-radius:8px}.metric-card[data-v-b2fcf3c7]{display:flex;align-items:center;gap:10px;min-height:78px;padding:12px}.metric-card__icon[data-v-b2fcf3c7]{display:grid;width:38px;height:38px;place-items:center;color:#1265ff;background:#eef5ff;border-radius:10px}.metric-card__icon svg[data-v-b2fcf3c7]{width:20px;height:20px}.metric-card--green .metric-card__icon[data-v-b2fcf3c7]{color:#13a66b;background:#eafaf3}.metric-card--orange .metric-card__icon[data-v-b2fcf3c7]{color:#f48120;background:#fff4e8}.metric-card--purple .metric-card__icon[data-v-b2fcf3c7]{color:#7157f2;background:#f2efff}.metric-card span[data-v-b2fcf3c7],.metric-card small[data-v-b2fcf3c7],.operation-card__content span[data-v-b2fcf3c7],.filter-strip span[data-v-b2fcf3c7],.panel__title small[data-v-b2fcf3c7],.forecast-total span[data-v-b2fcf3c7],.task-grid span[data-v-b2fcf3c7],.risk-profile dt[data-v-b2fcf3c7],.risk-profile small[data-v-b2fcf3c7],.risk-stat-grid span[data-v-b2fcf3c7],.ai-card li[data-v-b2fcf3c7],.quick-grid span[data-v-b2fcf3c7],.table-footer[data-v-b2fcf3c7]{color:#64748b;font-size:12px}.metric-card strong[data-v-b2fcf3c7]{display:block;margin-top:4px;color:#10224d;font-size:21px;font-weight:800;line-height:1.05}.metric-card small[data-v-b2fcf3c7]{display:block;margin-top:6px;color:#18a66f}.operation-card__content[data-v-b2fcf3c7]{display:grid;grid-template-columns:42px 1fr;gap:8px;align-items:center}.operation-card__content strong[data-v-b2fcf3c7],.operation-card__content[data-v-b2fcf3c7] .n-button{grid-column:2}.filter-strip[data-v-b2fcf3c7]{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr)) minmax(260px,1.3fr) auto;gap:10px;align-items:center;padding:10px 12px}.filter-strip label[data-v-b2fcf3c7]{display:flex;gap:6px;align-items:center;min-width:0}.filter-strip span[data-v-b2fcf3c7]{flex:0 0 auto;color:#34506f;font-weight:600}.filter-strip[data-v-b2fcf3c7] .n-select,.filter-strip[data-v-b2fcf3c7] .n-date-picker{min-width:0}.filter-strip__date[data-v-b2fcf3c7]{min-width:260px}.chart-row[data-v-b2fcf3c7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.panel[data-v-b2fcf3c7]{min-width:0;padding:12px}.panel__title[data-v-b2fcf3c7],.table-tabs[data-v-b2fcf3c7],.table-footer[data-v-b2fcf3c7]{display:flex;align-items:center;justify-content:space-between;gap:10px}.panel__title[data-v-b2fcf3c7]{margin-bottom:10px}.panel__title strong[data-v-b2fcf3c7],.table-tabs strong[data-v-b2fcf3c7]{color:#10224d;font-size:14px;font-weight:800}.table-panel[data-v-b2fcf3c7]{padding-bottom:10px}.bottom-row[data-v-b2fcf3c7]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.chart[data-v-b2fcf3c7]{width:100%}.chart--large[data-v-b2fcf3c7]{height:220px}.chart--small[data-v-b2fcf3c7]{height:150px}.table-tabs[data-v-b2fcf3c7]{justify-content:flex-start;margin-bottom:10px}.table-tabs span[data-v-b2fcf3c7]{color:#2563eb;font-size:12px;font-weight:700}.table-link[data-v-b2fcf3c7]{color:#0f62fe;font-weight:700;text-decoration:none}.money-text[data-v-b2fcf3c7]{color:#10224d;font-weight:700}.money-text--danger[data-v-b2fcf3c7],.danger[data-v-b2fcf3c7]{color:#ef4444}.table-footer[data-v-b2fcf3c7]{margin-top:10px}.forecast-total[data-v-b2fcf3c7]{margin-bottom:4px}.forecast-total strong[data-v-b2fcf3c7]{display:block;margin-top:4px;font-size:18px}.forecast-total small[data-v-b2fcf3c7]{color:#16a34a;font-size:12px}.progress-panel p[data-v-b2fcf3c7]{margin:4px 0;color:#46607d;font-size:12px}.task-grid[data-v-b2fcf3c7],.risk-stat-grid[data-v-b2fcf3c7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.task-grid div[data-v-b2fcf3c7],.risk-stat-grid div[data-v-b2fcf3c7]{padding:10px 8px;text-align:center;background:#f8fbff;border-radius:7px}.task-grid strong[data-v-b2fcf3c7],.risk-stat-grid strong[data-v-b2fcf3c7]{display:block;margin:4px 0;color:#0f62fe;font-size:18px}.task-grid small[data-v-b2fcf3c7],.risk-stat-grid small[data-v-b2fcf3c7]{color:#16a34a;font-size:11px}.overdue-row[data-v-b2fcf3c7]{display:grid;grid-template-columns:minmax(0,1fr) 82px 42px 58px;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #edf2f9}.overdue-row[data-v-b2fcf3c7]:last-child{border-bottom:0}.overdue-row strong[data-v-b2fcf3c7],.overdue-row b[data-v-b2fcf3c7]{display:block;color:#10224d;font-size:12px}.overdue-row span[data-v-b2fcf3c7]{color:#64748b;font-size:11px}.risk-score[data-v-b2fcf3c7]{display:grid;justify-items:center;width:92px;margin:0;padding:12px 8px;color:#ef4444;background:#fff5f5;border-radius:18px}.risk-score svg[data-v-b2fcf3c7]{width:24px;height:24px}.risk-score strong[data-v-b2fcf3c7]{font-size:26px;line-height:1}.risk-profile__content[data-v-b2fcf3c7]{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:12px}.risk-profile dl[data-v-b2fcf3c7]{display:grid;gap:7px;margin:0}.risk-profile dl div[data-v-b2fcf3c7]{display:flex;justify-content:space-between;gap:10px}.risk-profile dt[data-v-b2fcf3c7],.risk-profile dd[data-v-b2fcf3c7]{margin:0;font-size:12px}.risk-profile dd[data-v-b2fcf3c7]{color:#10224d;font-weight:700;text-align:right}.ai-card ol[data-v-b2fcf3c7]{margin:0 0 10px;padding-left:18px}.ai-card li[data-v-b2fcf3c7]{margin-bottom:6px;line-height:1.5}.quick-grid[data-v-b2fcf3c7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.quick-grid button[data-v-b2fcf3c7]{display:grid;gap:6px;justify-items:center;padding:8px 4px;color:#0f62fe;cursor:pointer;background:transparent;border:0}.quick-grid svg[data-v-b2fcf3c7]{width:24px;height:24px;padding:6px;background:#eef5ff;border-radius:999px}[data-v-b2fcf3c7] .n-data-table-th{color:#35506d;font-size:12px;font-weight:800;background:#f8fbff}[data-v-b2fcf3c7] .n-data-table-td{color:#203755;font-size:12px}[data-v-b2fcf3c7] .n-button{font-weight:700}@media(max-width:1440px){.top-layout[data-v-b2fcf3c7]{grid-template-columns:1fr}.dashboard-side[data-v-b2fcf3c7]{grid-template-columns:repeat(4,minmax(0,1fr))}.bottom-row[data-v-b2fcf3c7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.filter-strip[data-v-b2fcf3c7],.metric-grid[data-v-b2fcf3c7],.chart-row[data-v-b2fcf3c7],.dashboard-side[data-v-b2fcf3c7],.bottom-row[data-v-b2fcf3c7]{grid-template-columns:1fr}.header-search[data-v-b2fcf3c7]{width:240px}}.customer-list-page[data-v-45aaa59d]{min-height:100%;color:#10224d;background:#fff}.list-body[data-v-45aaa59d]{display:grid;gap:12px;padding:12px}.header-search[data-v-45aaa59d]{width:340px}.field-icon[data-v-45aaa59d]{width:15px;height:15px;color:#71829f}.metric-row[data-v-45aaa59d]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.metric-card[data-v-45aaa59d],.ai-warning-card[data-v-45aaa59d],.panel[data-v-45aaa59d],.table-tools[data-v-45aaa59d]{background:#fff;border:1px solid #e8eef7;border-radius:8px}.metric-card[data-v-45aaa59d]{display:flex;align-items:center;gap:10px;min-height:78px;padding:12px}.metric-card__icon[data-v-45aaa59d],.ai-warning-card__icon[data-v-45aaa59d]{display:grid;width:38px;height:38px;place-items:center;color:#1265ff;background:#eef5ff;border-radius:10px}.metric-card__icon svg[data-v-45aaa59d],.ai-warning-card__icon svg[data-v-45aaa59d]{width:20px;height:20px}.metric-card--green .metric-card__icon[data-v-45aaa59d]{color:#13a66b;background:#eafaf3}.metric-card--orange .metric-card__icon[data-v-45aaa59d]{color:#f48120;background:#fff4e8}.metric-card--purple .metric-card__icon[data-v-45aaa59d]{color:#7157f2;background:#f2efff}.metric-card span[data-v-45aaa59d],.metric-card small[data-v-45aaa59d],.ai-warning-card p[data-v-45aaa59d],.filters span[data-v-45aaa59d],.table-footer[data-v-45aaa59d],.customer-detail-card p[data-v-45aaa59d],.customer-detail-card dt[data-v-45aaa59d],.portrait-card dt[data-v-45aaa59d],.risk-row span[data-v-45aaa59d]{color:#64748b;font-size:12px}.metric-card strong[data-v-45aaa59d]{display:block;margin-top:4px;color:#10224d;font-size:21px;font-weight:800;line-height:1.05}.metric-card small[data-v-45aaa59d]{display:block;margin-top:6px;color:#18a66f}.ai-warning-card[data-v-45aaa59d]{display:flex;gap:10px;align-items:center;padding:12px}.ai-warning-card strong[data-v-45aaa59d]{color:#10224d;font-size:14px}.ai-warning-card p[data-v-45aaa59d]{margin:5px 0 7px;line-height:1.45}.filters[data-v-45aaa59d]{display:grid;grid-template-columns:minmax(240px,1.35fr) repeat(5,minmax(118px,1fr)) minmax(240px,1.25fr) auto;gap:10px;align-items:center;padding:10px 12px}.filters label[data-v-45aaa59d]{display:flex;gap:6px;align-items:center;min-width:0}.filters span[data-v-45aaa59d]{flex:0 0 auto;color:#34506f;font-weight:600}.filters__actions[data-v-45aaa59d]{justify-content:flex-end}.workbench-grid[data-v-45aaa59d]{display:grid;grid-template-columns:minmax(0,1fr) 450px;gap:12px;align-items:stretch}.workbench-main[data-v-45aaa59d],.workbench-side[data-v-45aaa59d]{display:grid;gap:12px;align-content:start}.workbench-main[data-v-45aaa59d]{grid-template-rows:auto auto minmax(0,1fr)}.workbench-side[data-v-45aaa59d]{height:100%;grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.table-tools[data-v-45aaa59d],.panel[data-v-45aaa59d]{padding:12px}.table-tools[data-v-45aaa59d]{padding-top:10px;padding-bottom:10px}.table-panel[data-v-45aaa59d]{padding-top:8px}.table-link[data-v-45aaa59d]{color:#0f62fe;font-weight:700;text-decoration:none}.money[data-v-45aaa59d]{color:#10224d;font-weight:700}.money--danger[data-v-45aaa59d],.danger[data-v-45aaa59d]{color:#ef4444}.table-footer[data-v-45aaa59d],.panel__title[data-v-45aaa59d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.table-footer[data-v-45aaa59d]{margin-top:10px}.panel__title[data-v-45aaa59d]{margin-bottom:10px}.panel__title strong[data-v-45aaa59d]{font-size:14px;font-weight:800}.analysis-grid[data-v-45aaa59d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.chart[data-v-45aaa59d]{width:100%;height:180px}.customer-detail-card h3[data-v-45aaa59d]{display:flex;gap:8px;align-items:center;margin:0 0 8px;font-size:14px}.customer-detail-card p[data-v-45aaa59d]{margin:5px 0}.contact-line[data-v-45aaa59d]{display:flex;justify-content:space-between;gap:8px;margin:8px 0;color:#64748b;font-size:12px}.customer-detail-card dl[data-v-45aaa59d],.portrait-card dl[data-v-45aaa59d]{display:grid;gap:7px;margin:10px 0}.customer-detail-card dl div[data-v-45aaa59d],.portrait-card dl div[data-v-45aaa59d]{display:flex;justify-content:space-between;gap:10px}.customer-detail-card dt[data-v-45aaa59d],.customer-detail-card dd[data-v-45aaa59d],.portrait-card dt[data-v-45aaa59d],.portrait-card dd[data-v-45aaa59d]{margin:0;font-size:12px}.customer-detail-card dd[data-v-45aaa59d],.portrait-card dd[data-v-45aaa59d]{color:#10224d;font-weight:700;text-align:right}.detail-tabs[data-v-45aaa59d]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding-top:8px;border-top:1px solid #edf2f9}.detail-tabs span[data-v-45aaa59d]{color:#64748b;font-size:12px;text-align:center}.detail-tabs .active[data-v-45aaa59d]{color:#0f62fe;font-weight:800}.health-score[data-v-45aaa59d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:86px;height:86px;margin:0 auto 10px;color:#0f62fe;background:radial-gradient(circle at center,#ffffff 48%,transparent 49%),conic-gradient(#18b981 0,#18b981 78%,#e8eef7 78%);border-radius:999px}.health-score strong[data-v-45aaa59d]{font-size:24px;line-height:1}.health-score span[data-v-45aaa59d]{color:#18a66f;font-size:11px}.risk-row[data-v-45aaa59d]{display:grid;grid-template-columns:minmax(0,1fr) 32px 72px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #edf2f9}.risk-row[data-v-45aaa59d]:last-of-type{border-bottom:0}.risk-row strong[data-v-45aaa59d]{display:block;color:#10224d;font-size:12px}.risk-row span[data-v-45aaa59d]{display:block;margin-top:3px;line-height:1.45}[data-v-45aaa59d] .n-data-table-th{color:#35506d;font-size:12px;font-weight:800;background:#f8fbff}[data-v-45aaa59d] .n-data-table-td{color:#203755;font-size:12px}[data-v-45aaa59d] .n-button{font-weight:700}@media(max-width:1440px){.filters[data-v-45aaa59d],.workbench-grid[data-v-45aaa59d]{grid-template-columns:1fr}.workbench-side[data-v-45aaa59d],.analysis-grid[data-v-45aaa59d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.metric-row[data-v-45aaa59d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.workbench-side[data-v-45aaa59d],.analysis-grid[data-v-45aaa59d],.metric-row[data-v-45aaa59d]{grid-template-columns:1fr}.header-search[data-v-45aaa59d]{width:240px}}.groups-page[data-v-2a561f1a]{min-height:100%;color:#10224d;background:#fff}.groups-body[data-v-2a561f1a]{display:grid;gap:12px;padding:12px}.header-search[data-v-2a561f1a]{width:340px}.field-icon[data-v-2a561f1a]{width:15px;height:15px;color:#71829f}.metric-row[data-v-2a561f1a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.groups-layout[data-v-2a561f1a]{display:grid;grid-template-columns:minmax(0,1fr) 450px;gap:12px;align-items:start}.groups-left[data-v-2a561f1a],.groups-side[data-v-2a561f1a]{display:grid;gap:12px;min-width:0}.metric-card[data-v-2a561f1a],.group-toolbar[data-v-2a561f1a],.panel[data-v-2a561f1a]{background:#fff;border:1px solid #e8eef7;border-radius:8px}.metric-card[data-v-2a561f1a]{display:flex;align-items:center;gap:10px;min-height:78px;padding:12px}.metric-card__icon[data-v-2a561f1a]{display:grid;width:38px;height:38px;place-items:center;color:#1265ff;background:#eef5ff;border-radius:10px}.metric-card__icon svg[data-v-2a561f1a]{width:20px;height:20px}.metric-card--green .metric-card__icon[data-v-2a561f1a]{color:#13a66b;background:#eafaf3}.metric-card--orange .metric-card__icon[data-v-2a561f1a]{color:#f48120;background:#fff4e8}.metric-card--purple .metric-card__icon[data-v-2a561f1a]{color:#7157f2;background:#f2efff}.metric-card span[data-v-2a561f1a],.metric-card small[data-v-2a561f1a],.group-toolbar span[data-v-2a561f1a],.table-footer[data-v-2a561f1a],.group-detail-card dt[data-v-2a561f1a],.rules-card p[data-v-2a561f1a],.rule-row span[data-v-2a561f1a],.change-row span[data-v-2a561f1a],.groups-tip[data-v-2a561f1a]{color:#64748b;font-size:12px}.metric-card strong[data-v-2a561f1a]{display:block;margin-top:4px;color:#10224d;font-size:21px;font-weight:800;line-height:1.05}.metric-card small[data-v-2a561f1a]{display:block;margin-top:6px;color:#18a66f}.group-toolbar[data-v-2a561f1a]{display:grid;grid-template-columns:auto minmax(240px,320px) 160px 72px;gap:12px;align-items:center;padding:10px 12px}.group-toolbar label[data-v-2a561f1a]{display:flex;gap:6px;align-items:center}.group-toolbar span[data-v-2a561f1a]{flex:0 0 auto;color:#34506f;font-weight:600}.panel[data-v-2a561f1a]{min-width:0;padding:12px}.table-link[data-v-2a561f1a]{color:#0f62fe;font-weight:700;text-decoration:none}.table-footer[data-v-2a561f1a],.panel__title[data-v-2a561f1a]{display:flex;align-items:center;justify-content:space-between;gap:10px}.table-footer[data-v-2a561f1a]{margin-top:10px}.panel__title[data-v-2a561f1a]{margin-bottom:10px}.panel__title strong[data-v-2a561f1a]{color:#10224d;font-size:14px;font-weight:800}.group-detail-card h3[data-v-2a561f1a]{display:flex;gap:8px;align-items:center;margin:0 0 10px;color:#0f62fe;font-size:16px}.group-detail-card dl[data-v-2a561f1a]{display:grid;gap:8px;margin:0 0 12px}.group-detail-card dl div[data-v-2a561f1a]{display:flex;justify-content:space-between;gap:10px}.group-detail-card dt[data-v-2a561f1a],.group-detail-card dd[data-v-2a561f1a]{margin:0;font-size:12px}.group-detail-card dd[data-v-2a561f1a]{color:#10224d;font-weight:700;text-align:right}.chart[data-v-2a561f1a]{width:100%;height:190px}.chart--distribution[data-v-2a561f1a]{height:210px}.distribution-total[data-v-2a561f1a]{display:block;margin-top:-6px;color:#10224d;font-size:14px;text-align:center}.bottom-grid[data-v-2a561f1a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rules-card p[data-v-2a561f1a]{margin:-4px 0 10px}.rule-row[data-v-2a561f1a]{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:7px 0}.rule-row strong[data-v-2a561f1a]{color:#10224d;font-size:12px}.change-header[data-v-2a561f1a]{display:grid;grid-template-columns:64px minmax(0,1fr) 86px;gap:8px;margin-bottom:10px;color:#64748b;font-size:12px}.change-header span[data-v-2a561f1a]:nth-child(2),.change-header span[data-v-2a561f1a]:nth-child(3){text-align:center}.change-row[data-v-2a561f1a]{display:grid;grid-template-columns:64px minmax(0,1fr) 54px 54px;gap:8px;align-items:center;margin-bottom:12px}.change-row__bar[data-v-2a561f1a]{height:8px;overflow:hidden;background:#eaf1fb;border-radius:999px}.change-row__bar i[data-v-2a561f1a]{display:block;height:100%;background:#0f62fe;border-radius:inherit}.change-row strong[data-v-2a561f1a]{color:#10224d;font-size:12px}.change-row__trend[data-v-2a561f1a]{font-size:12px}.change-row__trend--up[data-v-2a561f1a]{color:#ef4444}.change-row__trend--down[data-v-2a561f1a]{color:#16a34a}.top-table[data-v-2a561f1a]{display:grid;gap:2px}.top-table__head[data-v-2a561f1a],.top-table__row[data-v-2a561f1a]{display:grid;grid-template-columns:34px minmax(0,1fr) 72px 62px;align-items:center;min-height:31px;color:#10224d;font-size:12px}.top-table__head[data-v-2a561f1a]{grid-template-columns:minmax(0,1fr) 72px 62px;padding-left:34px;color:#64748b;font-weight:700}.top-table__row span[data-v-2a561f1a]:first-child{width:20px;height:20px;color:#0f62fe;font-weight:800;line-height:20px;text-align:center;background:#edf4ff;border-radius:50%}.top-table__row strong[data-v-2a561f1a],.top-table__row b[data-v-2a561f1a]{font-weight:800}.top-table__row b[data-v-2a561f1a]{color:#0f62fe}.groups-tip[data-v-2a561f1a]{margin:0;text-align:center}[data-v-2a561f1a] .n-data-table-th{color:#35506d;font-size:12px;font-weight:800;background:#f8fbff}[data-v-2a561f1a] .n-data-table-td{color:#203755;font-size:12px}[data-v-2a561f1a] .n-button{font-weight:700}@media(max-width:1440px){.groups-layout[data-v-2a561f1a]{grid-template-columns:1fr}.metric-row[data-v-2a561f1a],.bottom-grid[data-v-2a561f1a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.metric-row[data-v-2a561f1a],.group-toolbar[data-v-2a561f1a],.bottom-grid[data-v-2a561f1a]{grid-template-columns:1fr}.header-search[data-v-2a561f1a]{width:240px}}
