.cropper[data-v-12c4fb57]{background:#ddd}.dialer-container[data-v-68ec32ac]{display:flex;justify-content:center;align-items:center;height:100%;background-color:transparent}.dialer-buttons[data-v-68ec32ac]{display:flex;gap:10px}.dialer-button[data-v-68ec32ac]{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:14px;color:#fff;cursor:pointer;transition:.3s}.dialer-button[data-v-68ec32ac]:hover{opacity:.8}.disabled[data-v-68ec32ac]{background-color:#d3d3d3!important;cursor:not-allowed}.dial[data-v-68ec32ac],.resume[data-v-68ec32ac]{background-color:green}.pause[data-v-68ec32ac]{background-color:orange}.conference[data-v-68ec32ac]{background-color:#00f}.dial-plan[data-v-68ec32ac]{background-color:purple}.hang-up[data-v-68ec32ac]{background-color:red}#dialer_table[data-v-68ec32ac]{width:100%;font-size:1.5em}#dialer_table tr td[data-v-68ec32ac]{text-align:center;height:50px;width:33%}#dialer_table #dialer_input_td[data-v-68ec32ac]{border-bottom:1px solid #fafafa}#dialer_table #dialer_input_td input[data-v-68ec32ac]{width:100%;border:none;font-size:1.6em}#dialer_table #dialer_input_td input[data-v-68ec32ac]::-webkit-inner-spin-button,#dialer_table #dialer_input_td input[data-v-68ec32ac]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#dialer_table #dialer_input_td input[type=number][data-v-68ec32ac]{-moz-appearance:textfield}#dialer_table #dialer_input_td input[data-v-68ec32ac]::-moz-placeholder{color:#ccc;opacity:1}#dialer_table #dialer_input_td input[data-v-68ec32ac]:-ms-input-placeholder{opacity:1}#dialer_table #dialer_input_td input[data-v-68ec32ac]::placeholder{color:#ccc;opacity:1}#dialer_table #dialer_input_td input[data-v-68ec32ac]:-ms-input-placeholder{color:#ccc}#dialer_table #dialer_input_td input[data-v-68ec32ac]::-ms-input-placeholder{color:#ccc}#dialer_table #dialer_call_btn_td[data-v-68ec32ac]{color:#fff;background-color:green;border:none;cursor:pointer;width:100%;text-decoration:none;padding:5px 32px;text-align:center;display:inline-block;margin:10px 2px 4px 2px;transition:all .3s ease;-moz-transition:all .3s ease;--webkit-transition:all 300ms ease}#dialer_table #dialer_call_btn_td[data-v-68ec32ac]:hover{background-color:#009d00}#dialer_table .dialer_num_tr td[data-v-68ec32ac]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#dialer_table .dialer_num_tr td[data-v-68ec32ac]:first-child{border-right:1px solid #fafafa}#dialer_table .dialer_num_tr td[data-v-68ec32ac]:nth-child(3){border-left:1px solid #fafafa}#dialer_table .dialer_num_tr:first-child td[data-v-68ec32ac],#dialer_table .dialer_num_tr:nth-child(2) td[data-v-68ec32ac],#dialer_table .dialer_num_tr:nth-child(3) td[data-v-68ec32ac],#dialer_table .dialer_num_tr:nth-child(4) td[data-v-68ec32ac]{border-bottom:1px solid #fafafa}#dialer_table .dialer_num_tr .dialer_num[data-v-68ec32ac]{color:#0b559f;cursor:pointer}#dialer_table .dialer_num_tr .dialer_num[data-v-68ec32ac]:hover{background-color:#fafafa}#dialer_table .dialer_num_tr:nth-child(0) td[data-v-68ec32ac]{border-top:1px solid #fafafa}#dialer_table .dialer_del_td img[data-v-68ec32ac]{cursor:pointer}.kpi-delta[data-v-3db7b9d6]{font-size:11px;margin-top:4px;opacity:.85}.kpi-delta--good[data-v-3db7b9d6]{color:#00acac}.kpi-delta--bad[data-v-3db7b9d6]{color:#ff5b57}.kpi-delta-spacer[data-v-3db7b9d6]{visibility:hidden}.perf-chart[data-v-6cd0c5ba],.perf-chart[data-v-d3d4843a]{width:100%}.funder-perf-tab[data-v-75cbf4da]{padding:16px}.perf-controls[data-v-75cbf4da]{display:flex;gap:12px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.pf-field[data-v-75cbf4da]{font-size:12px;color:#475569;display:inline-flex;gap:6px;align-items:center}.pf-field input[data-v-75cbf4da],.pf-field select[data-v-75cbf4da]{padding:6px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;background:#fff}.pf-spacer[data-v-75cbf4da]{flex:1}.pf-btn[data-v-75cbf4da]{background:#fff;border:1px solid #cbd5e1;color:#334155;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:12px;display:inline-flex;gap:5px;align-items:center}.pf-btn[data-v-75cbf4da]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.pf-btn[data-v-75cbf4da]:disabled{opacity:.5;cursor:not-allowed}.kpi-strip[data-v-75cbf4da]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.chart-grid[data-v-75cbf4da]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.chart-card[data-v-75cbf4da]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;display:flex;flex-direction:column;min-height:240px}.chart-card h4[data-v-75cbf4da]{margin:0 0 8px;font-size:12px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.04em}.vs-portfolio[data-v-75cbf4da]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.vs-portfolio h3[data-v-75cbf4da]{margin:0 0 10px;font-size:14px;color:#0f172a;display:inline-flex;gap:8px;align-items:center}.vs-portfolio h3 .fa[data-v-75cbf4da]{color:#2563eb}.vs-portfolio table[data-v-75cbf4da]{width:100%;border-collapse:collapse}.vs-portfolio th[data-v-75cbf4da]{font-size:11px;text-transform:uppercase;color:#64748b;letter-spacing:.04em;background:#f8fafc}.vs-portfolio td[data-v-75cbf4da],.vs-portfolio th[data-v-75cbf4da]{padding:8px 12px;text-align:left;font-size:13px;border-bottom:1px solid #f1f5f9}.vs-portfolio td.num[data-v-75cbf4da],.vs-portfolio th.num[data-v-75cbf4da]{text-align:right}.vs-portfolio tbody tr:last-child td[data-v-75cbf4da]{border-bottom:0}.d-good[data-v-75cbf4da]{color:#047857;font-weight:600}.d-bad[data-v-75cbf4da]{color:#b91c1c;font-weight:600}.d-neutral[data-v-75cbf4da]{color:#94a3b8}.pf-state[data-v-75cbf4da]{padding:24px;text-align:center;color:#6b7280;background:#fff;border:1px dashed #e5e7eb;border-radius:8px;font-size:13px}.pf-state.error[data-v-75cbf4da]{color:#b91c1c;border-color:#fecaca;background:#fef2f2;margin-bottom:12px}.pf-state.empty[data-v-75cbf4da]{flex:1;display:flex;align-items:center;justify-content:center}.pf-state .fa[data-v-75cbf4da]{margin-right:6px}.funder-loanbook[data-v-389cd011]{padding:16px}.lb-controls[data-v-389cd011]{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.lb-spacer[data-v-389cd011]{flex:1}.lb-field[data-v-389cd011]{font-size:12px;color:#475569;display:inline-flex;gap:6px;align-items:center}.lb-field select[data-v-389cd011]{padding:6px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font-size:13px}.lb-search[data-v-389cd011]{padding:7px 12px;border:1px solid #cbd5e1;border-radius:6px;min-width:240px;font-size:13px}.lb-search[data-v-389cd011]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.lb-btn[data-v-389cd011]{background:#fff;border:1px solid #cbd5e1;color:#334155;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:12px;display:inline-flex;gap:5px;align-items:center}.lb-btn[data-v-389cd011]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.lb-btn[data-v-389cd011]:disabled{opacity:.5;cursor:not-allowed}.lb-btn-sm[data-v-389cd011]{padding:4px 9px}.lb-table[data-v-389cd011]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.lb-table td[data-v-389cd011],.lb-table th[data-v-389cd011]{padding:10px 12px;text-align:left;font-size:13px;border-bottom:1px solid #f1f5f9}.lb-table th[data-v-389cd011]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#475569;text-transform:uppercase;font-size:11px;letter-spacing:.04em;background:#f8fafc}.lb-table th[data-v-389cd011]:hover{background:#f1f5f9}.lb-table td.num[data-v-389cd011],.lb-table th.num[data-v-389cd011]{text-align:right}.lb-table tbody tr[data-v-389cd011]{cursor:pointer}.lb-table tbody tr[data-v-389cd011]:hover{background:#f9fafb}.lb-table tbody tr:last-child td[data-v-389cd011]{border-bottom:0}.lb-table tfoot td[data-v-389cd011]{background:#f8fafc;font-weight:600;color:#0f172a;border-top:2px solid #e2e8f0}.lb-table .pager[data-v-389cd011]{text-align:right}.lb-table .pager .lb-btn[data-v-389cd011]{margin-left:4px}.mono[data-v-389cd011]{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#475569}.status-pill[data-v-389cd011]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;text-transform:capitalize}.status-active[data-v-389cd011]{background:#dbeafe;color:#1d4ed8}.status-arrears[data-v-389cd011]{background:#fef3c7;color:#92400e}.status-paidup[data-v-389cd011]{background:#d1fae5;color:#065f46}.status-writeoff[data-v-389cd011]{background:#fee2e2;color:#991b1b}.status-handedover[data-v-389cd011]{background:#fde2cc;color:#7c2d12}.dpd-warn[data-v-389cd011]{color:#b45309;font-weight:600}.dpd-bad[data-v-389cd011]{color:#b91c1c;font-weight:700}.lb-state[data-v-389cd011]{padding:32px;text-align:center;color:#6b7280;background:#fff;border:1px dashed #e5e7eb;border-radius:8px}.lb-state.error[data-v-389cd011]{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.lb-state.empty[data-v-389cd011]{color:#94a3b8}.lb-state .fa[data-v-389cd011]{margin-right:6px}.report-root[data-v-13119666]{font-family:Arial,sans-serif;color:#111827;padding:20mm;width:210mm}.report-header[data-v-13119666]{border-bottom:2px solid #2563eb;padding-bottom:8px;margin-bottom:16px}.brand[data-v-13119666]{font-size:14px;color:#2563eb;font-weight:700}.report-title[data-v-13119666]{font-size:22px;font-weight:700;margin-top:4px}.report-meta[data-v-13119666]{font-size:11px;color:#6b7280;margin-top:4px}.block[data-v-13119666]{margin-bottom:14px}.block h3[data-v-13119666]{font-size:13px;text-transform:uppercase;color:#6b7280;border-bottom:1px solid #e5e7eb;padding-bottom:4px;margin-bottom:6px}.block table[data-v-13119666]{width:100%;border-collapse:collapse}.block table td[data-v-13119666]{padding:4px 8px;font-size:12px}.block table td[data-v-13119666]:last-child{text-align:right;font-weight:600}.tx-table td[data-v-13119666],.tx-table th[data-v-13119666]{padding:4px 8px;border-bottom:1px solid #f3f4f6;text-align:left;font-size:11px}.page-break[data-v-13119666]{page-break-before:always}.report-root[data-v-3fadb857]{font-family:Arial,sans-serif;color:#111827;padding:15mm}.landscape[data-v-3fadb857]{width:297mm}.report-header[data-v-3fadb857]{border-bottom:2px solid #2563eb;padding-bottom:8px;margin-bottom:12px}.brand[data-v-3fadb857]{font-size:14px;color:#2563eb;font-weight:700}.report-title[data-v-3fadb857]{font-size:20px;font-weight:700}.report-meta[data-v-3fadb857]{font-size:11px;color:#6b7280}.lb[data-v-3fadb857]{width:100%;border-collapse:collapse}.lb td[data-v-3fadb857],.lb th[data-v-3fadb857]{padding:4px 6px;font-size:10px;border-bottom:1px solid #f3f4f6;text-align:left}.lb th[data-v-3fadb857]{background:#f9fafb}.report-root[data-v-3ff0872c]{font-family:Arial,sans-serif;color:#111827;padding:20mm;width:210mm}.report-header[data-v-3ff0872c]{border-bottom:2px solid #2563eb;padding-bottom:8px;margin-bottom:16px}.brand[data-v-3ff0872c]{font-size:14px;color:#2563eb;font-weight:700}.report-title[data-v-3ff0872c]{font-size:22px;font-weight:700;margin-top:4px}.report-meta[data-v-3ff0872c]{font-size:11px;color:#6b7280;margin-top:4px}.block[data-v-3ff0872c]{margin-bottom:14px}.block h3[data-v-3ff0872c]{font-size:13px;text-transform:uppercase;color:#6b7280;border-bottom:1px solid #e5e7eb;padding-bottom:4px;margin-bottom:6px}.block table[data-v-3ff0872c]{width:100%;border-collapse:collapse}.block table td[data-v-3ff0872c],.block table th[data-v-3ff0872c]{padding:4px 8px;font-size:12px;text-align:left}.tx-table td[data-v-3ff0872c],.tx-table th[data-v-3ff0872c]{padding:4px 8px;border-bottom:1px solid #f3f4f6;text-align:left;font-size:11px}.page-break[data-v-3ff0872c]{page-break-before:always}.report-root[data-v-3ce0209d]{font-family:Arial,sans-serif;color:#111827;padding:20mm;width:210mm}.report-header[data-v-3ce0209d]{border-bottom:2px solid #2563eb;padding-bottom:8px;margin-bottom:16px}.brand[data-v-3ce0209d]{font-size:14px;color:#2563eb;font-weight:700}.report-title[data-v-3ce0209d]{font-size:22px;font-weight:700;margin-top:4px}.report-meta[data-v-3ce0209d]{font-size:11px;color:#6b7280;margin-top:4px}.block[data-v-3ce0209d]{margin-bottom:14px}.block h3[data-v-3ce0209d]{font-size:13px;text-transform:uppercase;color:#6b7280;border-bottom:1px solid #e5e7eb;padding-bottom:4px;margin-bottom:6px}.block table[data-v-3ce0209d]{width:100%;border-collapse:collapse}.block table td[data-v-3ce0209d]{padding:4px 8px;font-size:12px}.block table td[data-v-3ce0209d]:last-child{text-align:right;font-weight:600}.tx-table td[data-v-3ce0209d],.tx-table th[data-v-3ce0209d]{padding:4px 8px;border-bottom:1px solid #f3f4f6;text-align:left;font-size:11px}.page-break[data-v-3ce0209d]{page-break-before:always}.modal-backdrop[data-v-3eaed4c6]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-3eaed4c6]{background:#fff;border-radius:8px;width:460px;display:flex;flex-direction:column;position:relative}.modal-head[data-v-3eaed4c6]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #e5e7eb}.modal-head h3[data-v-3eaed4c6]{margin:0;font-size:16px}.x[data-v-3eaed4c6]{background:none;border:none;font-size:22px;cursor:pointer;color:#6b7280}.modal-body[data-v-3eaed4c6]{padding:16px;display:flex;flex-direction:column;gap:12px}.modal-body label[data-v-3eaed4c6]{display:flex;flex-direction:column;font-size:12px;color:#6b7280;gap:4px}.custom-range[data-v-3eaed4c6]{display:flex;gap:12px}.modal-foot[data-v-3eaed4c6]{padding:12px 16px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:8px}.modal-foot button[data-v-3eaed4c6]{padding:6px 14px;border-radius:6px;border:1px solid #d1d5db;background:#fff;cursor:pointer}.modal-foot .primary[data-v-3eaed4c6]{background:#2563eb;color:#fff;border-color:#2563eb}.modal-foot .primary[data-v-3eaed4c6]:disabled{opacity:.6;cursor:not-allowed}.statements-tab[data-v-4be7ec86]{padding:16px}.head[data-v-4be7ec86]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.head h3[data-v-4be7ec86]{margin:0;font-size:16px;color:#0f172a;display:inline-flex;gap:8px;align-items:center}.head h3 .fa[data-v-4be7ec86]{color:#2563eb}.primary[data-v-4be7ec86]{background:#2563eb;color:#fff;border:none;padding:7px 14px;border-radius:6px;cursor:pointer;font-weight:500;display:inline-flex;gap:6px;align-items:center}.primary[data-v-4be7ec86]:hover{background:#1d4ed8}.ghost[data-v-4be7ec86]{background:#fff;border:1px solid #cbd5e1;color:#334155;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:12px;display:inline-flex;gap:5px;align-items:center}.ghost[data-v-4be7ec86]:hover{background:#f1f5f9}table[data-v-4be7ec86]{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}th[data-v-4be7ec86]{background:#f8fafc;color:#475569;font-size:11px;text-transform:uppercase;letter-spacing:.04em}td[data-v-4be7ec86],th[data-v-4be7ec86]{padding:10px 12px;text-align:left;font-size:13px;border-bottom:1px solid #f1f5f9}tbody tr[data-v-4be7ec86]:hover{background:#f9fafb}tbody tr:last-child td[data-v-4be7ec86]{border-bottom:0}.fmt-pill[data-v-4be7ec86]{background:#eef2ff;color:#4338ca;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.empty[data-v-4be7ec86],.state[data-v-4be7ec86]{color:#6b7280;padding:32px;text-align:center;background:#fff;border:1px dashed #e5e7eb;border-radius:8px}.state.error[data-v-4be7ec86]{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.empty .fa[data-v-4be7ec86],.state .fa[data-v-4be7ec86]{margin-right:6px}.fade-enter-active[data-v-febc78b6],.fade-leave-active[data-v-febc78b6]{transition:opacity 2s}.fade-enter[data-v-febc78b6],.fade-leave-to[data-v-febc78b6]{opacity:0}.profile-tabs[data-v-febc78b6]{display:flex;gap:8px;margin:0 0 16px;border-bottom:1px solid #e5e7eb}.profile-tabs button[data-v-febc78b6]{background:none;border:none;padding:10px 16px;font-size:14px;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent}.profile-tabs button.active[data-v-febc78b6]{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}