.next-payment-section{float:right}.card{h3{color:#000}table{th{color:#000;padding-bottom:.5rem}}}.page-header[data-v-77d74ec3]{margin-bottom:20px}.page-title[data-v-77d74ec3]{margin:0;font-size:1.35rem;font-weight:700;color:#0f172a;letter-spacing:.2px}.controls-toolbar[data-v-77d74ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:16px 0;margin-bottom:12px;border-bottom:1px solid #eef2f7}.control-group[data-v-77d74ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:180px}.control-label[data-v-77d74ec3]{font-size:.8rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px}.control-input[data-v-77d74ec3],.control-select[data-v-77d74ec3]{border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:8px 10px;font-size:.9rem;color:#111827;-webkit-transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease,-webkit-box-shadow .12s ease}.control-input[data-v-77d74ec3]:focus,.control-select[data-v-77d74ec3]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.15);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.control-row[data-v-77d74ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-dropdown[data-v-77d74ec3]{position:relative}.search-results[data-v-77d74ec3]{position:absolute;top:100%;left:0;right:0;z-index:1100;max-height:220px;overflow-y:auto;background:#fff;border:1px solid #d1d5db;border-top:0;border-radius:0 0 8px 8px;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.1);box-shadow:0 6px 16px rgba(0,0,0,.1);list-style:none;margin:0;padding:0}.search-results li[data-v-77d74ec3]{padding:8px 12px;cursor:pointer;font-size:.9rem;color:#1e293b;-webkit-transition:background 80ms ease;transition:background 80ms ease}.search-results li[data-v-77d74ec3]:hover{background:#eff6ff}.search-results li.no-results[data-v-77d74ec3]{color:#94a3b8;font-style:italic;cursor:default}.search-results li.no-results[data-v-77d74ec3]:hover{background:transparent}.found-loans-section[data-v-77d74ec3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;margin:14px 0}.section-title[data-v-77d74ec3]{margin:0 0 10px;font-size:.95rem;font-weight:600;color:#334155}.mini-table[data-v-77d74ec3]{width:100%;border-collapse:collapse;margin-bottom:12px}.mini-table td[data-v-77d74ec3],.mini-table th[data-v-77d74ec3]{padding:8px 10px;text-align:left;font-size:.875rem;border-bottom:1px solid #e2e8f0}.mini-table th[data-v-77d74ec3]{background:#f1f5f9;color:#334155;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.3px}.mini-table tbody tr[data-v-77d74ec3]:hover{background:#eff6ff}.search-bar-container[data-v-77d74ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:8px 14px;margin:16px 0;-webkit-transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease,-webkit-box-shadow .12s ease}.search-bar-container[data-v-77d74ec3]:focus-within{border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.12);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.search-icon[data-v-77d74ec3]{font-size:1rem;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.search-input[data-v-77d74ec3]{border:0;background:transparent;outline:none;font-size:.9rem;color:#111827;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:4px 0}.search-input[data-v-77d74ec3]::-webkit-input-placeholder{color:#94a3b8}.search-input[data-v-77d74ec3]::-moz-placeholder{color:#94a3b8}.search-input[data-v-77d74ec3]:-ms-input-placeholder{color:#94a3b8}.search-input[data-v-77d74ec3]::-ms-input-placeholder{color:#94a3b8}.search-input[data-v-77d74ec3]::placeholder{color:#94a3b8}.missing-bank-filter[data-v-77d74ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;white-space:nowrap;font-size:.85rem;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0}.missing-bank-filter input[type=checkbox][data-v-77d74ec3]{accent-color:#ef4444;width:16px;height:16px;cursor:pointer}.bank-input[data-v-77d74ec3]{width:80px;padding:3px 6px;border:1px solid #d1d5db;border-radius:5px;font-size:.82rem;text-align:center;outline:none;-webkit-transition:border-color .12s;transition:border-color .12s}.bank-input[data-v-77d74ec3]:focus{border-color:#3b82f6;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.15);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.missing-value[data-v-77d74ec3]{color:#ef4444;font-style:italic;font-size:.82rem}.balance-table-container[data-v-77d74ec3]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:16px}.balance-table[data-v-77d74ec3]{width:100%;border-collapse:collapse;font-size:.875rem;white-space:nowrap}.balance-table thead th[data-v-77d74ec3]{position:sticky;top:0;background:#f1f5f9;color:#334155;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.3px;padding:10px 12px;border-bottom:2px solid #cbd5e1;text-align:left;z-index:1}.balance-table tbody td[data-v-77d74ec3]{padding:6px 10px;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle}.balance-table tbody tr[data-v-77d74ec3]:hover{background:#eff6ff}.balance-table tbody tr[data-v-77d74ec3]:nth-child(2n){background:#fafbfd}.balance-table tbody tr[data-v-77d74ec3]:nth-child(2n):hover{background:#eff6ff}.balance-table tfoot td[data-v-77d74ec3]{padding:12px;font-weight:700;font-size:.95rem;color:#0f172a;border-top:2px solid #cbd5e1;background:#f8fafc}.balance-table .loan-id-list[data-v-77d74ec3]{padding-left:16px;margin:0}.amount-input[data-v-77d74ec3]{width:120px;border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;font-size:.85rem;color:#1e293b;background:#fff;-webkit-transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease,-webkit-box-shadow .12s ease}.amount-input[data-v-77d74ec3]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.15);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.amount-input[data-v-77d74ec3]:disabled{opacity:.5;cursor:not-allowed;background:#f9fafb}.cell-list[data-v-77d74ec3]{list-style:none;padding:0;margin:0}.cell-list-item[data-v-77d74ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:8px}.cell-list-item[data-v-77d74ec3]:last-child{margin-bottom:0}.custom-loan-item[data-v-77d74ec3]{padding:8px 0;border-bottom:1px solid #f1f5f9}.custom-loan-item[data-v-77d74ec3]:last-child{border-bottom:0}.custom-loan-row[data-v-77d74ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.balance-table select[data-v-77d74ec3]{max-width:220px;font-size:.85rem}.balance-table input[type=date][data-v-77d74ec3],.balance-table select[data-v-77d74ec3]{border:1px solid #d1d5db;border-radius:6px;padding:6px 8px}.balance-table tr.custom-divider td[data-v-77d74ec3]{background:#eef2f7;font-weight:700;font-size:.85rem;color:#334155;text-transform:uppercase;letter-spacing:.5px;padding:10px 12px;border-top:2px solid #cbd5e1}.actions-cell[data-v-77d74ec3]{position:relative;white-space:nowrap;min-width:120px}.actions-dropdown[data-v-77d74ec3]{position:relative;gap:6px}.actions-dropdown[data-v-77d74ec3],.actions-toggle[data-v-77d74ec3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.actions-toggle[data-v-77d74ec3]{gap:4px;border:1px solid #cbd5e1;background:#fff;color:#334155;padding:4px 10px;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;-webkit-transition:background .1s ease,border-color .1s ease;transition:background .1s ease,border-color .1s ease}.actions-toggle--open[data-v-77d74ec3],.actions-toggle[data-v-77d74ec3]:hover{background:#f0f9ff;border-color:#3b82f6;color:#1d4ed8}.actions-toggle .caret[data-v-77d74ec3]{font-size:.65rem;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.actions-toggle--open .caret[data-v-77d74ec3]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.paused-inline-badge[data-v-77d74ec3]{font-size:.7rem;color:#b45309;background:#fef3c7;padding:2px 6px;border-radius:4px;font-weight:500}.actions-panel[data-v-77d74ec3]{position:absolute;top:100%;right:0;z-index:20;margin-top:4px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);padding:6px 0;min-width:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-item[data-v-77d74ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border:none;background:transparent;color:#0f172a;padding:7px 14px;font-size:.82rem;font-weight:500;cursor:pointer;white-space:nowrap;text-align:left;-webkit-transition:background .1s ease;transition:background .1s ease}.action-item[data-v-77d74ec3]:hover{background:#f0f9ff;color:#1d4ed8}.action-item--primary[data-v-77d74ec3]{color:#2563eb;font-weight:600}.actions-panel .row-helper[data-v-77d74ec3]{font-size:10px;color:#94a3b8;line-height:1.3;max-width:180px;white-space:normal;padding:4px 14px;border-top:1px solid #f1f5f9;margin-top:4px}.inline-add-header-btn[data-v-77d74ec3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border:1px dashed #94a3b8;background:#fff;color:#0f172a;padding:5px 10px;border-radius:6px;font-size:.82rem;font-weight:500;cursor:pointer;white-space:nowrap;-webkit-transition:background .1s ease,border-color .1s ease;transition:background .1s ease,border-color .1s ease}.inline-add-header-btn[data-v-77d74ec3]:hover{background:#f0f9ff;border-color:#3b82f6;color:#1d4ed8}.action-bar[data-v-77d74ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:20px 0;margin-top:8px;border-top:1px solid #e2e8f0}.btn[data-v-77d74ec3]{border:0;border-radius:8px;padding:9px 16px;font-weight:600;font-size:.875rem;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:background-color .12s ease,-webkit-transform 80ms ease,-webkit-box-shadow .12s ease;transition:background-color .12s ease,-webkit-transform 80ms ease,-webkit-box-shadow .12s ease;transition:transform 80ms ease,box-shadow .12s ease,background-color .12s ease;transition:transform 80ms ease,box-shadow .12s ease,background-color .12s ease,-webkit-transform 80ms ease,-webkit-box-shadow .12s ease}.btn[data-v-77d74ec3]:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.btn[data-v-77d74ec3]:disabled,.btn[disabled][data-v-77d74ec3]{opacity:.55;cursor:not-allowed;pointer-events:none}.btn-xs[data-v-77d74ec3]{padding:4px 8px;font-size:.75rem;border-radius:5px}.btn-sm[data-v-77d74ec3]{padding:6px 12px;font-size:.8rem}.btn-lg[data-v-77d74ec3]{padding:11px 22px;font-size:.95rem}.btn-primary[data-v-77d74ec3]{background-color:#2563eb;color:#fff;-webkit-box-shadow:0 2px 8px rgba(37,99,235,.25);box-shadow:0 2px 8px rgba(37,99,235,.25)}.btn-primary[data-v-77d74ec3]:hover{background-color:#1d4ed8;-webkit-box-shadow:0 4px 12px rgba(37,99,235,.3);box-shadow:0 4px 12px rgba(37,99,235,.3)}.btn-outline[data-v-77d74ec3]{background-color:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline[data-v-77d74ec3]:hover{background-color:#f1f5f9;border-color:#94a3b8}.btn-danger[data-v-77d74ec3]{background-color:#ef4444;color:#fff;-webkit-box-shadow:0 2px 8px rgba(239,68,68,.2);box-shadow:0 2px 8px rgba(239,68,68,.2)}.btn-danger[data-v-77d74ec3]:hover{background-color:#dc2626}.btn-warning[data-v-77d74ec3]{background-color:#f59e0b;color:#fff;-webkit-box-shadow:0 2px 8px rgba(245,158,11,.2);box-shadow:0 2px 8px rgba(245,158,11,.2)}.btn-warning[data-v-77d74ec3]:hover{background-color:#d97706}.overlay[data-v-77d74ec3]{position:absolute;inset:0;background:hsla(0,0%,100%,.8);backdrop-filter:blur(2px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000;border-radius:12px}.overlay-text[data-v-77d74ec3]{font-size:.9rem;color:#475569;font-weight:500;margin:0}.spinner[data-v-77d74ec3]{width:32px;height:32px;border-radius:50%;border:3px solid #e2e8f0;border-top-color:#2563eb;-webkit-animation:spin-data-v-77d74ec3 .7s linear infinite;animation:spin-data-v-77d74ec3 .7s linear infinite;margin-bottom:10px}@-webkit-keyframes spin-data-v-77d74ec3{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-77d74ec3{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.header-modal-backdrop[data-v-77d74ec3]{position:fixed;inset:0;background:rgba(15,23,42,.5);backdrop-filter:blur(3px);z-index:1050}.header-modal[data-v-77d74ec3]{position:fixed;inset:0;display:grid;place-items:center;padding:24px;z-index:1060}.modal-card[data-v-77d74ec3]{width:100%;max-width:600px;max-height:90vh;background:#fff;border-radius:14px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.18),0 4px 12px rgba(0,0,0,.06);box-shadow:0 20px 60px rgba(0,0,0,.18),0 4px 12px rgba(0,0,0,.06);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-animation:modalIn-data-v-77d74ec3 .18s ease-out forwards;animation:modalIn-data-v-77d74ec3 .18s ease-out forwards}@-webkit-keyframes modalIn-data-v-77d74ec3{to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modalIn-data-v-77d74ec3{to{-webkit-transform:translateY(0);transform:translateY(0)}}.modal-header[data-v-77d74ec3]{padding:18px 22px;border-bottom:1px solid #eef2f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0}.modal-title[data-v-77d74ec3]{margin:0;font-size:1.1rem;font-weight:650;color:#0f172a}.modal-close[data-v-77d74ec3]{width:30px;height:30px;border:0;background:#f1f5f9;border-radius:8px;font-size:18px;line-height:1;color:#64748b;cursor:pointer;display:grid;place-items:center;-webkit-transition:background .1s ease;transition:background .1s ease}.modal-close[data-v-77d74ec3]:hover{background:#e2e8f0;color:#0f172a}.modal-body[data-v-77d74ec3]{padding:18px 22px 8px 22px;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-footer[data-v-77d74ec3]{padding:14px 22px 20px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #eef2f7}.form-grid[data-v-77d74ec3]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px}.form-grid--single[data-v-77d74ec3]{grid-template-columns:1fr}@media (max-width:600px){.form-grid[data-v-77d74ec3]{grid-template-columns:1fr}}.form-group[data-v-77d74ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.form-label[data-v-77d74ec3]{font-size:.82rem;color:#374151;font-weight:600}.form-input[data-v-77d74ec3],.form-select[data-v-77d74ec3]{width:100%;border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:9px 12px;font-size:.9rem;color:#111827;-webkit-transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:box-shadow .12s ease,border-color .12s ease;transition:box-shadow .12s ease,border-color .12s ease,-webkit-box-shadow .12s ease}.form-input[data-v-77d74ec3]:focus,.form-select[data-v-77d74ec3]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.15);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.form-hint[data-v-77d74ec3]{font-size:12px;color:#6b7280;line-height:1.4}.form-error[data-v-77d74ec3]{color:#b91c1c;margin-top:4px;font-weight:500}.loan-checkbox-scroll[data-v-77d74ec3]{max-height:250px;overflow-y:auto;border:1px solid #eef2f7;border-radius:8px;padding:6px 8px;list-style:none;margin:0}.loan-checkbox-item[data-v-77d74ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #f3f4f6;cursor:pointer}.loan-checkbox-item[data-v-77d74ec3]:last-child{border-bottom:0}.loan-checkbox-item input[type=checkbox][data-v-77d74ec3]{width:16px;height:16px;accent-color:#2563eb;-ms-flex-negative:0;flex-shrink:0}.loan-checkbox-info[data-v-77d74ec3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.select-all-toggle[data-v-77d74ec3]{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #e2e8f0}.paused-row[data-v-77d74ec3],.row--paused[data-v-77d74ec3]{background:#fef9c3!important}.paused-row td[data-v-77d74ec3],.row--paused td[data-v-77d74ec3]{background:inherit!important}.paused-row .amount-input[data-v-77d74ec3],.row--paused .amount-input[data-v-77d74ec3]{opacity:.5;pointer-events:none}.row--partial-paused[data-v-77d74ec3]{background:repeating-linear-gradient(0deg,#fff,#fff 8px,#fef9c3 0,#fef9c3 16px)!important}.paused-info[data-v-77d74ec3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:4px}.paused-info-badge[data-v-77d74ec3]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:.72rem;font-weight:600;white-space:nowrap}.paused-info-badge--until[data-v-77d74ec3]{background:#fef3c7;color:#92400e}.paused-info-badge--indefinite[data-v-77d74ec3]{background:#f1f5f9;color:#64748b}.paused-info-badge--reason[data-v-77d74ec3]{background:#ede9fe;color:#5b21b6;max-width:140px;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.controls-toolbar[data-v-77d74ec3]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.action-bar[data-v-77d74ec3],.controls-toolbar[data-v-77d74ec3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-bar .btn[data-v-77d74ec3]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nsf-page[data-v-b5a05876]{padding:24px 28px 40px;max-width:100%}.returns-import[data-v-b5a05876]{background:#fff;border:1px solid #e2e6ea;border-radius:8px;padding:14px 18px;margin:16px 0 20px}.returns-import__row[data-v-b5a05876]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.returns-import__label[data-v-b5a05876]{font-weight:600;margin:0}.returns-import__file[data-v-b5a05876]{-webkit-box-flex:1;-ms-flex:1 1 240px;flex:1 1 240px;min-width:220px}.returns-import__dry[data-v-b5a05876]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;color:#555}.returns-import__summary[data-v-b5a05876]{margin-top:10px;font-size:13px;color:#333}.returns-import__warn[data-v-b5a05876]{color:#b35400;margin-left:6px}.returns-import__key[data-v-b5a05876]{color:#888;margin-left:6px;font-size:12px}.returns-import__table-wrap[data-v-b5a05876]{margin-top:12px;overflow-x:auto}.returns-import__table[data-v-b5a05876]{width:100%;border-collapse:collapse;font-size:13px}.returns-import__table td[data-v-b5a05876],.returns-import__table th[data-v-b5a05876]{border-bottom:1px solid #eee;padding:6px 8px;text-align:left}.returns-import__badge[data-v-b5a05876]{display:inline-block;padding:2px 8px;border-radius:12px;background:#fdecea;color:#b3261e;font-size:11px;font-weight:600}.page-header[data-v-b5a05876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.page-header__left[data-v-b5a05876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px}.page-title[data-v-b5a05876]{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0}.page-subtitle[data-v-b5a05876]{font-size:.85rem;color:#64748b;font-weight:500}.nsf-count-badge[data-v-b5a05876]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fef2f2;color:#dc2626;border:1px solid #fecaca;font-weight:700;font-size:.82rem;padding:4px 14px;border-radius:999px}.toolbar[data-v-b5a05876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:14px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px}.control-group[data-v-b5a05876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.control-label[data-v-b5a05876]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:0}.control-input[data-v-b5a05876]{padding:7px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:.875rem;background:#fff;color:#0f172a;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.control-input[data-v-b5a05876]:focus{outline:none;border-color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.12);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.search-wrapper[data-v-b5a05876]{position:relative;margin-left:auto;min-width:220px}.search-icon[data-v-b5a05876]{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#94a3b8;pointer-events:none}.search-input[data-v-b5a05876]{width:100%;padding:7px 12px 7px 32px;border:1px solid #cbd5e1;border-radius:8px;font-size:.875rem;background:#fff;color:#0f172a;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.search-input[data-v-b5a05876]:focus{outline:none;border-color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.12);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.loading-overlay[data-v-b5a05876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:60px 0;color:#64748b;font-size:.9rem}.spinner[data-v-b5a05876]{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;-webkit-animation:spin-data-v-b5a05876 .7s linear infinite;animation:spin-data-v-b5a05876 .7s linear infinite}@-webkit-keyframes spin-data-v-b5a05876{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-b5a05876{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.empty-state[data-v-b5a05876]{text-align:center;padding:56px 24px;color:#94a3b8}.empty-state svg[data-v-b5a05876]{margin-bottom:12px;opacity:.5}.empty-state__title[data-v-b5a05876]{font-size:1.05rem;font-weight:600;color:#475569;margin:0 0 4px}.empty-state__hint[data-v-b5a05876]{font-size:.85rem;color:#94a3b8;margin:0}.table-card[data-v-b5a05876]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.table-scroll[data-v-b5a05876]{overflow-x:auto}.nsf-table[data-v-b5a05876]{width:100%;border-collapse:collapse;font-size:.84rem}.nsf-table th[data-v-b5a05876]{padding:10px 12px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc;border-bottom:2px solid #e2e8f0;position:sticky;top:0;z-index:2;white-space:nowrap}.nsf-table td[data-v-b5a05876]{padding:10px 12px;border-bottom:1px solid #f1f5f9;vertical-align:top;color:#0f172a}.nsf-table tbody tr[data-v-b5a05876]:hover{background:#f0f6ff}.nsf-table tbody tr[data-v-b5a05876]:nth-child(2n){background:#fafbfd}.nsf-table tbody tr[data-v-b5a05876]:nth-child(2n):hover{background:#f0f6ff}.col-num[data-v-b5a05876]{text-align:right;font-variant-numeric:tabular-nums}.row-reported[data-v-b5a05876]{background:#fef2f2!important}.row-reported[data-v-b5a05876]:hover{background:#fee2e2!important}.row-reported td[data-v-b5a05876]{color:#9ca3af}.reported-badge[data-v-b5a05876]{display:inline-block;margin-top:6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;padding:2px 8px;border-radius:4px}.cell-loans[data-v-b5a05876]{min-width:80px}.loan-tag[data-v-b5a05876]{display:inline-block;background:#f1f5f9;color:#334155;font-size:.78rem;font-weight:600;padding:2px 8px;border-radius:4px;margin:1px 0}.cell-name[data-v-b5a05876]{font-weight:600;white-space:nowrap}.cell-phone[data-v-b5a05876]{white-space:nowrap;font-variant-numeric:tabular-nums}.cell-total[data-v-b5a05876]{font-weight:700}.nsf-count-cell[data-v-b5a05876]{font-weight:600}.nsf-count-cell--high[data-v-b5a05876]{color:#dc2626;font-weight:700}.risk-row[data-v-b5a05876]{margin:2px 0}.risk-chip[data-v-b5a05876]{display:inline-block;padding:2px 10px;border-radius:999px;font-weight:700;font-size:.72rem;text-transform:capitalize;border:1px solid transparent}.risk-chip--high[data-v-b5a05876]{background:#fef2f2;color:#dc2626;border-color:#fecaca}.risk-chip--mid[data-v-b5a05876]{background:#fffbeb;color:#d97706;border-color:#fde68a}.risk-chip--low[data-v-b5a05876]{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.cell-sms-radio[data-v-b5a05876]{min-width:120px}.radio-group[data-v-b5a05876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.radio-label[data-v-b5a05876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:.8rem;color:#475569;cursor:pointer;white-space:nowrap}.radio-label input[type=radio][data-v-b5a05876]{accent-color:#2563eb;margin:0}.cell-email[data-v-b5a05876]{white-space:nowrap}.checkbox-label[data-v-b5a05876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:.8rem;color:#475569;cursor:pointer}.table-checkbox[data-v-b5a05876]{accent-color:#2563eb;width:15px;height:15px}.reason-select[data-v-b5a05876]{padding:5px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:.82rem;background:#fff;color:#0f172a;width:100%;min-width:140px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.reason-select[data-v-b5a05876]:focus{outline:none;border-color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.12);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.reason-select[data-v-b5a05876]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.sms-cell[data-v-b5a05876]{min-width:320px}.sms-editor[data-v-b5a05876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.sms-input[data-v-b5a05876]{width:100%;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;font-size:.82rem;color:#0f172a;min-height:66px;resize:vertical;line-height:1.5;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.sms-input[data-v-b5a05876]:focus{outline:none;border-color:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.12);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.sms-input[data-v-b5a05876]:disabled{background:#f8fafc;color:#94a3b8}.sms-meta[data-v-b5a05876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sms-template-label[data-v-b5a05876]{color:#94a3b8;font-size:.72rem}.link-btn[data-v-b5a05876]{background:transparent;border:none;color:#2563eb;cursor:pointer;font-size:.75rem;font-weight:600;padding:0}.link-btn[data-v-b5a05876]:hover{text-decoration:underline}.link-btn[data-v-b5a05876]:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.cell-action[data-v-b5a05876]{min-width:100px;text-align:center}.btn-nsf[data-v-b5a05876]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:6px 14px;font-size:.82rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;cursor:pointer;-webkit-transition:-webkit-transform .1s,-webkit-box-shadow .15s;transition:-webkit-transform .1s,-webkit-box-shadow .15s;transition:transform .1s,box-shadow .15s;transition:transform .1s,box-shadow .15s,-webkit-transform .1s,-webkit-box-shadow .15s;white-space:nowrap}.btn-nsf[data-v-b5a05876]:hover:not([disabled]){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(220,38,38,.3);box-shadow:0 4px 12px rgba(220,38,38,.3)}.btn-nsf[data-v-b5a05876]:active:not([disabled]){-webkit-transform:translateY(0);transform:translateY(0)}.btn-nsf[disabled][data-v-b5a05876]{opacity:.45;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.btn-cancel[data-v-b5a05876]{display:inline-block;margin-top:6px;padding:4px 10px;font-size:.78rem;font-weight:600;color:#dc2626;background:#fff;border:1px solid #fecaca;border-radius:6px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.btn-cancel[data-v-b5a05876]:hover{background:#fef2f2}.nsf-table tfoot[data-v-b5a05876]{border-top:2px solid #e2e8f0}.nsf-table tfoot td[data-v-b5a05876]{padding:8px 12px;background:#f8fafc;font-size:.82rem}.foot-label[data-v-b5a05876]{font-weight:700;color:#334155;white-space:nowrap}.foot-value[data-v-b5a05876]{font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}.reported-section[data-v-b5a05876]{margin-top:32px}.section-header[data-v-b5a05876]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px}.section-title[data-v-b5a05876]{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0}.section-badge[data-v-b5a05876]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f1f5f9;color:#475569;font-weight:700;font-size:.75rem;min-width:24px;height:24px;padding:0 8px;border-radius:999px}.nsf-table--compact td[data-v-b5a05876],.nsf-table--compact th[data-v-b5a05876]{padding:8px 12px}input[data-v-b5a05876]:disabled,select[data-v-b5a05876]:disabled,textarea[data-v-b5a05876]:disabled{opacity:.55;cursor:not-allowed}@media (max-width:768px){.nsf-page[data-v-b5a05876]{padding:16px 12px 32px}.toolbar[data-v-b5a05876]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.search-wrapper[data-v-b5a05876]{margin-left:0;min-width:unset}.page-header[data-v-b5a05876]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}}.sms-page[data-v-33dbfc66]{width:100%}.page-header[data-v-33dbfc66]{margin-bottom:4px}.page-title[data-v-33dbfc66]{margin:0;font-size:1.35rem;font-weight:700;color:#0f172a;letter-spacing:.2px}.page-subtitle[data-v-33dbfc66]{display:block;font-size:.85rem;color:#64748b;margin-top:2px}.controls-toolbar[data-v-33dbfc66]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:16px 0;margin-bottom:4px;border-bottom:1px solid #eef2f7}.control-group[data-v-33dbfc66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:170px}.control-group--grow[data-v-33dbfc66]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:220px}.control-label[data-v-33dbfc66]{font-size:.78rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px}.control-input[data-v-33dbfc66],.control-select[data-v-33dbfc66]{border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:8px 10px;font-size:.9rem;color:#111827;-webkit-transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease,-webkit-box-shadow .12s ease}.control-input[data-v-33dbfc66]:focus,.control-select[data-v-33dbfc66]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.15);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.search-bar[data-v-33dbfc66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;-webkit-transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease,-webkit-box-shadow .12s ease}.search-bar[data-v-33dbfc66]:focus-within{border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.12);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.search-icon[data-v-33dbfc66]{font-size:.95rem;color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.search-input[data-v-33dbfc66]{border:0;background:transparent;outline:none;font-size:.9rem;color:#111827;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2px 0}.search-input[data-v-33dbfc66]::-webkit-input-placeholder{color:#94a3b8}.search-input[data-v-33dbfc66]::-moz-placeholder{color:#94a3b8}.search-input[data-v-33dbfc66]:-ms-input-placeholder{color:#94a3b8}.search-input[data-v-33dbfc66]::-ms-input-placeholder{color:#94a3b8}.search-input[data-v-33dbfc66]::placeholder{color:#94a3b8}.overlay[data-v-33dbfc66]{position:absolute;inset:0;background:hsla(0,0%,100%,.82);backdrop-filter:blur(2px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100;border-radius:12px}.overlay-text[data-v-33dbfc66]{font-size:.9rem;color:#475569;font-weight:500;margin:0}.spinner[data-v-33dbfc66]{width:32px;height:32px;border-radius:50%;border:3px solid #e2e8f0;border-top-color:#2563eb;-webkit-animation:spin-data-v-33dbfc66 .7s linear infinite;animation:spin-data-v-33dbfc66 .7s linear infinite;margin-bottom:10px}@-webkit-keyframes spin-data-v-33dbfc66{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-33dbfc66{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.table-container[data-v-33dbfc66]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:10px;margin-top:8px}.sms-table[data-v-33dbfc66]{width:100%;border-collapse:collapse;font-size:.875rem;white-space:nowrap}.sms-table thead th[data-v-33dbfc66]{position:sticky;top:0;background:#f1f5f9;color:#334155;font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.3px;padding:10px 14px;border-bottom:2px solid #cbd5e1;text-align:left;z-index:1}.sms-table tbody td[data-v-33dbfc66]{padding:10px 14px;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle}.sms-table tbody tr[data-v-33dbfc66]:hover{background:#eff6ff}.sms-table tbody tr[data-v-33dbfc66]:nth-child(2n){background:#fafbfd}.sms-table tbody tr[data-v-33dbfc66]:nth-child(2n):hover{background:#eff6ff}.sms-table tfoot td[data-v-33dbfc66]{padding:12px 14px;font-size:.95rem;color:#0f172a;border-top:2px solid #cbd5e1;background:#f8fafc}.cell-id[data-v-33dbfc66]{font-family:SF Mono,Fira Code,monospace;font-size:.82rem;color:#475569}.cell-amount[data-v-33dbfc66]{font-weight:600;color:#0f172a}.cell-center[data-v-33dbfc66]{text-align:center}.text-muted[data-v-33dbfc66]{color:#94a3b8}.custom-divider td[data-v-33dbfc66]{background:#eef2f7;font-weight:700;font-size:.82rem;color:#334155;text-transform:uppercase;letter-spacing:.5px;padding:10px 14px;border-top:2px solid #cbd5e1}.phone-cell[data-v-33dbfc66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.phone-input[data-v-33dbfc66]{width:150px;border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;font-size:.85rem;color:#1e293b;background:#fff;-webkit-transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease,-webkit-box-shadow .12s ease}.phone-input[data-v-33dbfc66]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.15);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.status-badge[data-v-33dbfc66]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.2px;white-space:nowrap}.status-badge--success[data-v-33dbfc66]{background:#dcfce7;color:#166534}.status-badge--error[data-v-33dbfc66]{background:#fee2e2;color:#991b1b}.status-badge--pending[data-v-33dbfc66]{background:#fef3c7;color:#92400e}.status-badge--none[data-v-33dbfc66]{background:#f1f5f9;color:#64748b}.btn[data-v-33dbfc66]{border:0;border-radius:8px;padding:9px 16px;font-weight:600;font-size:.875rem;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:background-color .12s ease,-webkit-transform 80ms ease,-webkit-box-shadow .12s ease;transition:background-color .12s ease,-webkit-transform 80ms ease,-webkit-box-shadow .12s ease;transition:transform 80ms ease,box-shadow .12s ease,background-color .12s ease;transition:transform 80ms ease,box-shadow .12s ease,background-color .12s ease,-webkit-transform 80ms ease,-webkit-box-shadow .12s ease}.btn[data-v-33dbfc66]:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.btn[data-v-33dbfc66]:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.btn-xs[data-v-33dbfc66]{padding:4px 8px;font-size:.75rem;border-radius:5px}.btn-lg[data-v-33dbfc66]{padding:12px 24px;font-size:1rem}.btn-primary[data-v-33dbfc66]{background-color:#2563eb;color:#fff;-webkit-box-shadow:0 2px 8px rgba(37,99,235,.25);box-shadow:0 2px 8px rgba(37,99,235,.25)}.btn-primary[data-v-33dbfc66]:hover{background-color:#1d4ed8;-webkit-box-shadow:0 4px 12px rgba(37,99,235,.3);box-shadow:0 4px 12px rgba(37,99,235,.3)}.btn-send[data-v-33dbfc66]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;-webkit-box-shadow:0 4px 14px rgba(16,185,129,.3);box-shadow:0 4px 14px rgba(16,185,129,.3);font-size:.95rem}.btn-send[data-v-33dbfc66]:hover{background:linear-gradient(135deg,#059669,#047857);-webkit-box-shadow:0 6px 18px rgba(16,185,129,.35);box-shadow:0 6px 18px rgba(16,185,129,.35)}.action-bar[data-v-33dbfc66]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 8px;margin-top:8px;border-top:1px solid #e2e8f0}.message-editor[data-v-33dbfc66]{padding:16px 0 0}.message-editor__header[data-v-33dbfc66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.message-textarea[data-v-33dbfc66]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:.9rem;color:#111827;resize:vertical;line-height:1.5;-webkit-transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease,-webkit-box-shadow .12s ease}.message-textarea[data-v-33dbfc66]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.15);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.message-hint[data-v-33dbfc66]{display:block;font-size:.78rem;color:#64748b;margin-top:4px}.message-hint code[data-v-33dbfc66]{background:#f1f5f9;padding:1px 5px;border-radius:4px;font-size:.78rem}.btn-reset[data-v-33dbfc66]{background:#f1f5f9;color:#475569;border:1px solid #d1d5db}.btn-reset[data-v-33dbfc66]:hover{background:#e2e8f0}.action-hint[data-v-33dbfc66]{font-size:.82rem;color:#64748b}@media (max-width:768px){.action-bar[data-v-33dbfc66],.controls-toolbar[data-v-33dbfc66]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.action-bar .btn[data-v-33dbfc66]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.phone-input[data-v-33dbfc66]{width:120px}}ul.tabs__header{display:block;list-style:none;margin:0 0 0 20px;padding:0}ul.tabs__header>li{padding:15px 30px;border-radius:10px;margin:0;display:inline-block;margin-right:5px;cursor:pointer}ul.tabs__header>li.tab__selected{font-weight:700;border-radius:10px 10px 0 0;border-bottom:8px solid transparent}.tab{display:inline-block;color:#000;padding:20px;min-width:800px;border-radius:10px;min-height:400px}.tabs__light .tab{background-color:#fff}.tabs__light li{background-color:#ddd;color:#aaa}.tabs__light li.tab__selected{background-color:#fff;color:#83ffb3}.tabs__dark .tab{background-color:#555;color:#5e1717}.tabs__dark li{background-color:#ddd;color:#aaa}.tabs__dark li.tab__selected{background-color:#555;color:#fff}body,html{margin:0;padding:0;font-family:Arial,sans-serif}.b-jumbotron{padding:2rem;background-color:#e9ecef;border-radius:.3rem;margin-bottom:2rem}.b-jumbotron header{font-size:2.5rem;margin-bottom:.5rem}.b-jumbotron .lead{font-size:1.25rem;margin-bottom:1rem}.b-jumbotron p{margin-bottom:1rem}.b-jumbotron .b-button{padding:.5rem 1rem;color:#fff;background-color:#007bff;border-radius:.25rem;text-decoration:none;display:inline-block}.tabs-container{background-color:#f0f0f0;padding:2rem;border-radius:.3rem}.shadow{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.bg-secondary{background-color:#6c757d}.p-3{padding:1rem}@media (max-width:768px){.b-jumbotron header{font-size:2rem}.b-jumbotron .lead{font-size:1rem}.b-jumbotron .b-button{width:100%;padding:.75rem;margin-top:.5rem}}.uft[data-v-12a58092]{background:#fff;border:1px solid #e3e8ef;border-radius:10px;margin:12px 0}.uft__head[data-v-12a58092]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;cursor:pointer}.uft__title[data-v-12a58092]{margin:0;font-size:16px;font-weight:600}.uft__head-gap[data-v-12a58092]{margin-left:8px;font-size:13px;font-weight:500}.uft__toggle[data-v-12a58092]{font-size:13px;color:#5e72e4}.uft__body[data-v-12a58092]{padding:0 16px 16px}.uft__desc[data-v-12a58092],.uft__hint[data-v-12a58092]{font-size:13px;color:#525f7f;margin:4px 0 10px}.uft__hint[data-v-12a58092]{color:#8898aa}.uft__controls[data-v-12a58092]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.uft__controls label[data-v-12a58092]{font-size:12px;color:#525f7f;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.uft__controls input[data-v-12a58092]{width:150px}.uft__alert[data-v-12a58092]{font-size:13px;padding:8px 12px;margin:10px 0}.uft__meta[data-v-12a58092]{font-size:13px;margin:10px 0 6px}.uft__ok[data-v-12a58092]{font-size:13px;color:#2dce89;margin-bottom:8px}.uft__tiles[data-v-12a58092]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:10px 0 14px}.uft__tile[data-v-12a58092]{border:1px solid #e3e8ef;border-radius:8px;padding:10px 12px}.uft__tile--neg[data-v-12a58092],.uft__tile--pos[data-v-12a58092]{border-color:#fb6340;background:#fff8f5}.uft__tile--zero[data-v-12a58092]{border-color:#2dce89;background:#f4fcf8}.uft__tile-label[data-v-12a58092]{font-size:12px;color:#8898aa}.uft__tile-value[data-v-12a58092]{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.uft__tile-sub[data-v-12a58092]{font-size:11px;color:#8898aa}.uft__parts td[data-v-12a58092],.uft__parts th[data-v-12a58092]{vertical-align:middle}.uft__part-help[data-v-12a58092]{font-size:12px;color:#8898aa}.uft__num[data-v-12a58092]{font-variant-numeric:tabular-nums;white-space:nowrap}.uft__muted[data-v-12a58092]{color:#adb5bd}.uft__ok-inline[data-v-12a58092]{margin-left:8px;font-size:12px;font-weight:500;color:#2dce89}.uft__bad-inline[data-v-12a58092]{margin-left:8px;font-size:12px;font-weight:500;color:#f5365c}.uft__detail[data-v-12a58092]{border-top:1px solid #e3e8ef;padding-top:12px;margin-top:4px}.uft__detail h5[data-v-12a58092]{font-size:14px;font-weight:600}.uft__filters[data-v-12a58092]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:13px;margin-bottom:8px}.uft__filters label[data-v-12a58092]{margin:0}.uft__filter-note[data-v-12a58092]{color:#8898aa;-webkit-box-flex:1;-ms-flex:1;flex:1}.uft__scroll[data-v-12a58092]{max-height:520px;overflow:auto}.uft__click[data-v-12a58092]{cursor:pointer}.uft__row-open[data-v-12a58092]{background:#f6f9fc}.uft__subcell[data-v-12a58092]{background:#f6f9fc;padding:4px 12px 10px}.uft__subtable[data-v-12a58092]{margin:0;font-size:12px}.uft__memo[data-v-12a58092]{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uft__tag[data-v-12a58092]{display:inline-block;font-size:10px;padding:1px 6px;border-radius:8px;background:#e9ecef;margin-right:4px}.uft__tag--recon[data-v-12a58092]{background:#d4edda}.pos[data-v-12a58092]{color:#fb6340}.neg[data-v-12a58092]{color:#f5365c}.zero[data-v-12a58092]{color:#8898aa}.bank-recon[data-v-ff8a3610]{max-width:1600px;margin:0 auto;padding:100px 28px 60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.recon-header[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:28px}.recon-header__title[data-v-ff8a3610]{font-size:26px;font-weight:700;color:#1e293b;margin:0 0 4px;letter-spacing:-.02em}.recon-header__subtitle[data-v-ff8a3610]{font-size:14px;color:#64748b;margin:0}.recon-status-badge[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;letter-spacing:.01em}.badge-dot[data-v-ff8a3610]{width:8px;height:8px;border-radius:50%;display:inline-block}.badge--matched[data-v-ff8a3610]{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.badge--matched .badge-dot[data-v-ff8a3610]{background:#10b981}.badge--unmatched[data-v-ff8a3610]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.badge--unmatched .badge-dot[data-v-ff8a3610]{background:#ef4444}.badge--synthetic[data-v-ff8a3610]{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.badge--synthetic .badge-dot[data-v-ff8a3610]{background:#3b82f6}.recon-toolbar[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px;padding:20px 24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.toolbar-field[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.toolbar-label[data-v-ff8a3610]{font-size:12px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.toolbar-input[data-v-ff8a3610]{width:180px;border-radius:8px!important;border:1px solid #cbd5e1!important;font-size:14px;padding:7px 12px}.toolbar-field--groups[data-v-ff8a3610]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:220px;max-width:400px}.toolbar-field--action[data-v-ff8a3610]{margin-left:auto}.toolbar-dropdown-toggle[data-v-ff8a3610]{border-radius:8px!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#334155!important;font-size:14px!important}.toolbar-dropdown-menu[data-v-ff8a3610]{z-index:2000;max-height:260px;overflow-y:auto;border-radius:10px!important}.btn-refresh[data-v-ff8a3610]{padding:8px 20px;font-weight:600;border-radius:8px;font-size:14px;white-space:nowrap}.summary-cards[data-v-ff8a3610]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:24px}.summary-card[data-v-ff8a3610]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px 18px;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s,-webkit-box-shadow .15s}.summary-card[data-v-ff8a3610]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.summary-card__label[data-v-ff8a3610]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:6px}.summary-card__value[data-v-ff8a3610]{font-size:20px;font-weight:700;color:#1e293b}.summary-card__value--warn[data-v-ff8a3610]{color:#d97706}.summary-card__value--danger[data-v-ff8a3610]{color:#dc2626}.summary-card--ok[data-v-ff8a3610]{border-color:#a7f3d0;background:#f0fdf4}.summary-card--ok .summary-card__value[data-v-ff8a3610]{color:#059669}.summary-card--alert[data-v-ff8a3610]{border-color:#fecaca;background:#fef2f2}.summary-card--alert .summary-card__value[data-v-ff8a3610]{color:#dc2626}.empty-state[data-v-ff8a3610]{text-align:center;padding:80px 24px}.empty-state__icon[data-v-ff8a3610]{margin-bottom:16px;opacity:.6}.empty-state__title[data-v-ff8a3610]{font-size:18px;font-weight:600;color:#475569;margin:0 0 8px}.empty-state__text[data-v-ff8a3610]{font-size:14px;color:#94a3b8;margin:0}.recon-table-wrap[data-v-ff8a3610]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.recon-table[data-v-ff8a3610]{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.recon-table td[data-v-ff8a3610],.recon-table th[data-v-ff8a3610]{padding:10px 12px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.recon-table__group-header th[data-v-ff8a3610]{background:#f8fafc;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#475569;border-bottom:2px solid #e2e8f0;padding:12px}.recon-table__sub-header th[data-v-ff8a3610]{background:#fafbfc;font-size:11px;font-weight:600;color:#64748b;border-bottom:2px solid #e2e8f0;padding:8px 12px}.recon-table__group-header .section-counts[data-v-ff8a3610]{background:#f0f9ff;color:#0369a1;border-bottom-color:#bae6fd}.recon-table__group-header .section-system[data-v-ff8a3610]{background:#faf5ff;color:#7e22ce;border-bottom-color:#e9d5ff}.recon-table__group-header .section-bank[data-v-ff8a3610]{background:#fffbeb;color:#b45309;border-bottom-color:#fde68a}.recon-table__group-header .section-diff[data-v-ff8a3610]{background:#f0fdf4;color:#166534;border-bottom-color:#bbf7d0}.recon-table__sub-header .section-counts[data-v-ff8a3610]{background:#f0f9ff}.recon-table__sub-header .section-system[data-v-ff8a3610]{background:#faf5ff}.recon-table__sub-header .section-bank[data-v-ff8a3610]{background:#fffbeb}.recon-table__sub-header .section-diff[data-v-ff8a3610]{background:#f0fdf4}.recon-table__row .section-counts[data-v-ff8a3610]{background:rgba(240,249,255,.35)}.recon-table__row .section-system[data-v-ff8a3610]{background:rgba(250,245,255,.35)}.recon-table__row .section-bank[data-v-ff8a3610]{background:rgba(255,251,235,.35)}.recon-table__row .section-diff[data-v-ff8a3610]{background:rgba(240,253,244,.35)}.recon-table__row:hover td[data-v-ff8a3610]{background:rgba(59,130,246,.04)!important}.col-fixed[data-v-ff8a3610]{font-weight:600;color:#334155}.cell-group[data-v-ff8a3610]{min-width:120px}.cell-date[data-v-ff8a3610]{color:#64748b;font-weight:500;font-size:12px}.cell-return[data-v-ff8a3610]{color:#d97706!important}.cell-error[data-v-ff8a3610]{color:#dc2626!important}.recon-table__totals td[data-v-ff8a3610]{background:#f1f5f9!important;border-top:2px solid #cbd5e1;font-weight:700;font-size:13px;color:#1e293b;padding:12px}.diff-ok[data-v-ff8a3610]{color:#059669!important;font-weight:600}.diff-gap[data-v-ff8a3610]{color:#dc2626!important;font-weight:700;background:rgba(254,226,226,.4)!important}.cell-input[data-v-ff8a3610]{padding:6px 8px!important}.input-wrap[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.recon-input[data-v-ff8a3610]{width:100%;min-width:90px;padding:5px 8px;font-size:13px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#1e293b;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;outline:none}.recon-input[data-v-ff8a3610]:focus{border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.12);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.recon-input--pivot[data-v-ff8a3610]{padding:8px 12px;font-size:15px;border-radius:8px}.recon-input[type=number][data-v-ff8a3610]::-webkit-inner-spin-button,.recon-input[type=number][data-v-ff8a3610]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.recon-input[type=number][data-v-ff8a3610]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.field-badge[data-v-ff8a3610]{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:11px;font-weight:700;line-height:1}.pill-auto[data-v-ff8a3610]{background:#f1f5f9;color:#94a3b8}.pill-dirty[data-v-ff8a3610]{background:#fff7ed;color:#d97706}.pill-saving[data-v-ff8a3610]{background:#eff6ff;color:#3b82f6}.pill-saved[data-v-ff8a3610]{background:#ecfdf5;color:#10b981}.pill-error[data-v-ff8a3610]{background:#fef2f2;color:#ef4444}.is-auto[data-v-ff8a3610]{background:#fafbfc;font-style:italic;color:#94a3b8}.is-dirty[data-v-ff8a3610]{border-color:#f59e0b;-webkit-box-shadow:0 0 0 2px rgba(245,158,11,.15);box-shadow:0 0 0 2px rgba(245,158,11,.15)}.is-saving[data-v-ff8a3610]{border-color:#3b82f6;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.15);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.is-error[data-v-ff8a3610]{border-color:#ef4444;-webkit-box-shadow:0 0 0 2px rgba(239,68,68,.15);box-shadow:0 0 0 2px rgba(239,68,68,.15)}.pivot-wrapper[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:12px}.pivot-card[data-v-ff8a3610]{width:100%;max-width:560px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.03);box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.03)}.pivot-card__header[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.pivot-card__group[data-v-ff8a3610]{font-size:20px;font-weight:700;color:#1e293b;margin:0}.pivot-card__date[data-v-ff8a3610]{font-size:13px;color:#64748b;margin-top:2px;display:block}.pivot-section[data-v-ff8a3610]{padding:20px 24px;border-bottom:1px solid #f1f5f9}.pivot-section[data-v-ff8a3610]:last-child{border-bottom:none}.pivot-section--bank[data-v-ff8a3610]{background:#fffbeb}.pivot-section__title[data-v-ff8a3610]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#475569;margin:0 0 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pivot-section__icon[data-v-ff8a3610]{width:10px;height:10px;border-radius:3px;display:inline-block}.pivot-section__icon--counts[data-v-ff8a3610]{background:#0ea5e9}.pivot-section__icon--system[data-v-ff8a3610]{background:#8b5cf6}.pivot-section__icon--bank[data-v-ff8a3610]{background:#f59e0b}.pivot-section__icon--diff[data-v-ff8a3610]{background:#10b981}.pivot-grid--counts[data-v-ff8a3610]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pivot-metric[data-v-ff8a3610]{text-align:center;padding:12px 8px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.pivot-metric--highlight[data-v-ff8a3610]{background:#eff6ff;border-color:#bfdbfe}.pivot-metric__label[data-v-ff8a3610]{display:block;font-size:11px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.pivot-metric__value[data-v-ff8a3610]{font-size:22px;font-weight:700;color:#1e293b}.pivot-table[data-v-ff8a3610]{width:100%;border-collapse:collapse}.pivot-table tr[data-v-ff8a3610]{border-bottom:1px solid #f1f5f9}.pivot-table tr[data-v-ff8a3610]:last-child{border-bottom:none}.pivot-table__label[data-v-ff8a3610]{padding:10px 0;font-size:13px;color:#475569;font-weight:500}.pivot-table__value[data-v-ff8a3610]{padding:10px 0;text-align:right;font-size:14px;color:#1e293b;font-weight:600;font-variant-numeric:tabular-nums}.pivot-table__row--return .pivot-table__value[data-v-ff8a3610]{color:#d97706}.pivot-table__row--error .pivot-table__value[data-v-ff8a3610]{color:#dc2626}.pivot-inputs[data-v-ff8a3610]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pivot-input-group__label[data-v-ff8a3610]{display:block;font-size:12px;font-weight:600;color:#92400e;margin-bottom:6px}.pivot-grid--diff[data-v-ff8a3610]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pivot-diff[data-v-ff8a3610]{padding:14px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;text-align:center}.pivot-diff.diff-ok[data-v-ff8a3610]{background:#f0fdf4;border-color:#bbf7d0}.pivot-diff.diff-gap[data-v-ff8a3610]{background:#fef2f2;border-color:#fecaca}.pivot-diff--total[data-v-ff8a3610]{grid-column:1/-1}.pivot-diff__label[data-v-ff8a3610]{display:block;font-size:11px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.pivot-diff__value[data-v-ff8a3610]{font-size:20px;font-weight:700}.diff-ok .pivot-diff__value[data-v-ff8a3610]{color:#059669}.diff-gap .pivot-diff__value[data-v-ff8a3610]{color:#dc2626}.synthetic-section[data-v-ff8a3610]{margin-top:4px}.synthetic-banner[data-v-ff8a3610]{gap:14px;padding:16px 20px;background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1px solid #bae6fd;border-radius:12px;margin-bottom:20px;color:#0c4a6e;font-size:14px}.synthetic-banner[data-v-ff8a3610],.synthetic-banner__icon[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.synthetic-banner__icon[data-v-ff8a3610]{-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#dbeafe;border-radius:8px}.synthetic-banner__sub[data-v-ff8a3610]{display:block;font-size:12px;color:#64748b;margin-top:2px;font-weight:400}.synthetic-type-cards[data-v-ff8a3610]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:20px}.synthetic-type-card[data-v-ff8a3610]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.synthetic-type-card[data-v-ff8a3610]:hover{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.07);box-shadow:0 2px 10px rgba(0,0,0,.07);border-color:#cbd5e1}.synthetic-type-card--active[data-v-ff8a3610]{border-color:#3b82f6;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.15);box-shadow:0 0 0 2px rgba(59,130,246,.15);background:#f0f9ff}.synthetic-type-card--total[data-v-ff8a3610]{background:#f8fafc;border-style:dashed;cursor:default}.synthetic-type-card__count[data-v-ff8a3610]{font-size:12px;color:#64748b;margin-top:8px}.synthetic-type-card__amount[data-v-ff8a3610]{font-size:18px;font-weight:700;color:#1e293b;margin-top:2px}.synthetic-type-card__net[data-v-ff8a3610]{font-size:12px;color:#94a3b8;margin-top:2px}.ptype-badge[data-v-ff8a3610]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.ptype-badge--sm[data-v-ff8a3610]{padding:2px 8px;font-size:10px}.ptype-badge--ach[data-v-ff8a3610]{background:#dbeafe;color:#1e40af}.ptype-badge--etransfer[data-v-ff8a3610]{background:#d1fae5;color:#065f46}.ptype-badge--eft[data-v-ff8a3610]{background:#e0e7ff;color:#3730a3}.ptype-badge--cheque[data-v-ff8a3610]{background:#fef3c7;color:#92400e}.ptype-badge--wire[data-v-ff8a3610]{background:#ede9fe;color:#5b21b6}.ptype-badge--cash[data-v-ff8a3610]{background:#f0fdf4;color:#166534}.ptype-badge--cc[data-v-ff8a3610]{background:#fce7f3;color:#9d174d}.ptype-badge--dc[data-v-ff8a3610]{background:#fff7ed;color:#c2410c}.ptype-badge--default[data-v-ff8a3610]{background:#f1f5f9;color:#475569}.ptype-badge--total[data-v-ff8a3610]{background:#1e293b;color:#fff}.synthetic-toolbar[data-v-ff8a3610]{gap:12px;margin-bottom:12px}.synthetic-toolbar[data-v-ff8a3610],.synthetic-toolbar__search[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.synthetic-toolbar__search[data-v-ff8a3610]{gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:380px;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:7px 12px}.search-icon[data-v-ff8a3610]{-ms-flex-negative:0;flex-shrink:0}.synthetic-search-input[data-v-ff8a3610]{border:none;outline:none;font-size:13px;width:100%;background:transparent;color:#1e293b}.synthetic-search-input[data-v-ff8a3610]::-webkit-input-placeholder{color:#94a3b8}.synthetic-search-input[data-v-ff8a3610]::-moz-placeholder{color:#94a3b8}.synthetic-search-input[data-v-ff8a3610]:-ms-input-placeholder{color:#94a3b8}.synthetic-search-input[data-v-ff8a3610]::-ms-input-placeholder{color:#94a3b8}.synthetic-search-input[data-v-ff8a3610]::placeholder{color:#94a3b8}.synthetic-toolbar__filter-tag[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 12px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:16px;font-size:12px;font-weight:600;cursor:pointer}.synthetic-toolbar__filter-tag[data-v-ff8a3610]:hover{background:#dbeafe}.filter-tag__x[data-v-ff8a3610]{font-size:14px;line-height:1}.synthetic-toolbar__count[data-v-ff8a3610]{font-size:12px;color:#64748b;white-space:nowrap;margin-left:auto}.synthetic-table-wrap[data-v-ff8a3610]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.synthetic-table[data-v-ff8a3610]{width:100%;border-collapse:collapse;font-size:13px}.synthetic-table th[data-v-ff8a3610]{padding:10px 14px;background:#f8fafc;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#475569;border-bottom:2px solid #e2e8f0;white-space:nowrap}.synthetic-table th.sortable[data-v-ff8a3610]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.synthetic-table th.sortable[data-v-ff8a3610]:hover{background:#f1f5f9}.sort-arrow[data-v-ff8a3610]{font-size:9px;margin-left:3px;color:#3b82f6}.synthetic-table td[data-v-ff8a3610]{padding:10px 14px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.synthetic-table__row:hover td[data-v-ff8a3610]{background:rgba(59,130,246,.03)}.synthetic-table__row--returned td[data-v-ff8a3610]{background:rgba(254,226,226,.25)}.synthetic-table__row--linked td[data-v-ff8a3610]{background:rgba(220,252,231,.35)}.synthetic-table__row--linked:hover td[data-v-ff8a3610]{background:rgba(220,252,231,.55)}.qb-link-pill[data-v-ff8a3610]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:.72rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.qb-link-pill--linked[data-v-ff8a3610]{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.qb-link-pill--unlinked[data-v-ff8a3610]{color:#cbd5e1;font-weight:400}.cell-loan-id[data-v-ff8a3610]{font-family:SFMono-Regular,Menlo,monospace;font-size:11px;color:#64748b;max-width:180px;overflow:hidden;text-overflow:ellipsis}.status-pill[data-v-ff8a3610]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:11px;font-weight:600}.status-pill--ok[data-v-ff8a3610]{background:#ecfdf5;color:#065f46}.status-pill--returned[data-v-ff8a3610]{background:#fef2f2;color:#991b1b}.synthetic-empty[data-v-ff8a3610]{text-align:center;padding:40px 20px;color:#94a3b8;font-size:14px}@media (max-width:768px){.bank-recon[data-v-ff8a3610]{padding:80px 12px 40px}.recon-header[data-v-ff8a3610]{gap:12px}.recon-header[data-v-ff8a3610],.recon-toolbar[data-v-ff8a3610]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recon-toolbar[data-v-ff8a3610]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.toolbar-input[data-v-ff8a3610]{width:100%}.toolbar-field--groups[data-v-ff8a3610]{max-width:100%}.toolbar-field--action[data-v-ff8a3610]{margin-left:0}.btn-refresh[data-v-ff8a3610]{width:100%}.summary-cards[data-v-ff8a3610]{grid-template-columns:repeat(2,1fr)}.pivot-card[data-v-ff8a3610]{max-width:100%}.pivot-grid--counts[data-v-ff8a3610]{grid-template-columns:repeat(2,1fr)}.pivot-grid--diff[data-v-ff8a3610],.pivot-inputs[data-v-ff8a3610]{grid-template-columns:1fr}.pivot-diff--total[data-v-ff8a3610]{grid-column:auto}.synthetic-type-cards[data-v-ff8a3610]{grid-template-columns:repeat(2,1fr)}.synthetic-toolbar[data-v-ff8a3610]{-ms-flex-wrap:wrap;flex-wrap:wrap}.synthetic-toolbar__search[data-v-ff8a3610]{max-width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}.toolbar-field--qb[data-v-ff8a3610]{min-width:220px}.qb-expired-inline[data-v-ff8a3610]{font-size:13px;color:#dc2626;padding:7px 0}.qb-expired-inline a[data-v-ff8a3610]{color:#2563eb;font-weight:600;text-decoration:underline}.qb-section[data-v-ff8a3610]{margin-top:32px;border:1px solid #d1fae5;border-radius:12px;background:#f0fdf4;padding:24px}.qb-section__header[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.qb-section__title[data-v-ff8a3610]{font-size:1.2rem;font-weight:700;color:#166534;margin:0}.qb-section__account[data-v-ff8a3610]{font-size:.88rem;color:#15803d;background:#dcfce7;padding:2px 10px;border-radius:6px}.qb-section__date[data-v-ff8a3610]{font-size:.85rem;color:#64748b}.qb-section__expand-actions[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-left:auto}.qb-section__expand-actions .btn[data-v-ff8a3610]{font-size:.75rem;padding:2px 10px}.qb-summary-row[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.qb-summary-item[data-v-ff8a3610]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 16px;min-width:130px;text-align:center}.qb-summary-item__label[data-v-ff8a3610]{display:block;font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.qb-summary-item__value[data-v-ff8a3610]{display:block;font-size:1.15rem;font-weight:700;color:#1e293b}.qb-summary-item--ok[data-v-ff8a3610]{border-color:#22c55e}.qb-summary-item--ok .qb-summary-item__value[data-v-ff8a3610]{color:#16a34a}.qb-summary-item--gap[data-v-ff8a3610]{border-color:#ef4444}.qb-summary-item--gap .qb-summary-item__value[data-v-ff8a3610]{color:#dc2626}.qb-table-wrap[data-v-ff8a3610]{overflow-x:auto;border-radius:8px;border:1px solid #e2e8f0;background:#fff}.qb-table[data-v-ff8a3610]{width:100%;border-collapse:collapse;font-size:.88rem}.qb-table th[data-v-ff8a3610]{background:#f8fafc;padding:10px 14px;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-bottom:2px solid #e2e8f0;white-space:nowrap}.qb-table td[data-v-ff8a3610]{padding:10px 14px;border-bottom:1px solid #f1f5f9;color:#334155}.qb-table tbody tr[data-v-ff8a3610]:hover{background:#f0fdf4}.qb-memo-cell[data-v-ff8a3610]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-loading[data-v-ff8a3610]{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#64748b;font-size:.9rem}.qb-empty[data-v-ff8a3610]{margin-top:24px;text-align:center;color:#94a3b8;font-size:.9rem;padding:32px 0}.synthetic-table__totals[data-v-ff8a3610]{background:#f1f5f9;border-top:2px solid #e2e8f0}.synthetic-table__totals td[data-v-ff8a3610]{padding:12px 14px;font-weight:700;color:#1e293b;font-size:13px}.toolbar-field--qbdate[data-v-ff8a3610]{min-width:160px}.toolbar-field--link[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:100px}.btn-link-dates[data-v-ff8a3610]{padding:5px 12px}.btn-link-dates[data-v-ff8a3610],.qb-link-badge[data-v-ff8a3610]{font-size:12px;font-weight:600;white-space:nowrap;border-radius:6px}.qb-link-badge[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;background:#dcfce7;color:#166534;padding:5px 10px;margin-top:2px}.qb-link-badge__x[data-v-ff8a3610]{cursor:pointer;margin-left:6px;font-size:15px;font-weight:700;line-height:1;color:#991b1b;opacity:.6}.qb-link-badge__x[data-v-ff8a3610]:hover{opacity:1}.qb-row[data-v-ff8a3610]{cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.qb-row:hover td[data-v-ff8a3610]{background:#f0fdf4}.qb-row--reconciled td[data-v-ff8a3610]{background:rgba(34,197,94,.06)}.qb-row--partial td[data-v-ff8a3610]{background:rgba(251,191,36,.06)}.qb-col-action[data-v-ff8a3610],.qb-col-status[data-v-ff8a3610]{width:40px;text-align:center}.qb-status-icon[data-v-ff8a3610]{font-size:14px}.qb-status-icon--ok[data-v-ff8a3610]{color:#16a34a}.qb-status-icon--partial[data-v-ff8a3610]{color:#f59e0b}.qb-status-icon--none[data-v-ff8a3610]{color:#cbd5e1}.qb-expand-arrow[data-v-ff8a3610]{display:inline-block;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;color:#94a3b8;font-size:12px}.qb-expand-arrow--open[data-v-ff8a3610]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.qb-expand-cell[data-v-ff8a3610],.qb-expand-row td[data-v-ff8a3610]{padding:0!important}.qb-link-panel[data-v-ff8a3610]{background:#f8fafc;border-top:2px solid #e2e8f0;padding:16px 20px}.qb-linked-section[data-v-ff8a3610]{margin-bottom:16px}.qb-linked-header[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.qb-linked-header strong[data-v-ff8a3610]{font-size:13px;color:#1e293b}.qb-linked-total[data-v-ff8a3610]{font-size:12px;color:#475569}.qb-reconciled-badge[data-v-ff8a3610]{background:#dcfce7;color:#166534}.qb-gap-badge[data-v-ff8a3610],.qb-reconciled-badge[data-v-ff8a3610]{display:inline-block;font-size:11px;font-weight:600;padding:1px 8px;border-radius:4px;margin-left:6px}.qb-gap-badge[data-v-ff8a3610]{background:#fef3c7;color:#92400e}.qb-gap-rail-badge[data-v-ff8a3610]{background:#e0e7ff;color:#3730a3}.qb-gap-breakdown-badge[data-v-ff8a3610],.qb-gap-rail-badge[data-v-ff8a3610]{display:inline-block;font-size:11px;font-weight:600;padding:1px 8px;border-radius:4px;margin-left:6px;cursor:help}.qb-gap-breakdown-badge--linkable[data-v-ff8a3610]{background:#dbeafe;color:#1e40af}.qb-gap-breakdown-badge--unexplained[data-v-ff8a3610]{background:#fee2e2;color:#991b1b}.qb-linkable-banner[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;background:#eff6ff;border:1px solid #bfdbfe;border-left:3px solid #3b82f6;border-radius:6px;padding:8px 12px;margin:8px 0;font-size:12px;color:#1e3a8a}.qb-linkable-banner__text[data-v-ff8a3610]{-webkit-box-flex:1;-ms-flex:1;flex:1}.qb-linkable-banner__text strong[data-v-ff8a3610]{color:#1e40af}.qb-gap-offset-badge[data-v-ff8a3610]{display:inline-block;background:#dbeafe;color:#1e40af;font-size:11px;font-weight:500;padding:1px 8px;border-radius:4px;margin-left:6px;cursor:help}.qb-batch-solve[data-v-ff8a3610]{margin-top:4px;font-size:11px;color:#334155;padding:4px 8px;background:#eff6ff;border-left:3px solid #3b82f6;border-radius:0 4px 4px 0}.qb-batch-solve--unsolved[data-v-ff8a3610]{border-left-color:#f59e0b;background:#fffbeb;color:#92400e}.qb-batch-solve-detail[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2px 0}.qb-batch-solve-arrow[data-v-ff8a3610]{font-weight:700;font-size:10px;color:#64748b;min-width:40px}.qb-batch-solve-item[data-v-ff8a3610]{display:inline-block;padding:1px 6px;border-radius:3px;font-size:11px;font-weight:500}.qb-batch-solve-item--in[data-v-ff8a3610]{background:#dcfce7;color:#166534}.qb-batch-solve-item--out[data-v-ff8a3610]{background:#fef2f2;color:#991b1b}.qb-batch-reconcile-action[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:6px}.qb-batch-reconcile-hint[data-v-ff8a3610]{font-size:11px;color:#64748b;font-style:italic}.qb-linked-table[data-v-ff8a3610]{width:100%;border-collapse:collapse;font-size:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.qb-linked-table th[data-v-ff8a3610]{padding:6px 10px;background:#f1f5f9;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-bottom:1px solid #e2e8f0}.qb-linked-table td[data-v-ff8a3610]{padding:6px 10px;border-bottom:1px solid #f1f5f9;color:#334155}.qb-remove-link[data-v-ff8a3610]{cursor:pointer;color:#dc2626;font-size:16px;font-weight:700;opacity:.5;line-height:1}.qb-remove-link[data-v-ff8a3610]:hover{opacity:1}.qb-add-section[data-v-ff8a3610]{margin-top:12px}.qb-add-header[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.qb-add-header strong[data-v-ff8a3610]{font-size:13px;color:#1e293b}.qb-add-date-picker[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.qb-add-date-picker label[data-v-ff8a3610]{font-size:12px;color:#64748b;margin:0;white-space:nowrap}.qb-add-date-input[data-v-ff8a3610]{max-width:160px;font-size:12px}.qb-add-loading[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#64748b;font-size:12px;padding:12px 0}.qb-add-table-wrap[data-v-ff8a3610]{border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;max-height:260px;overflow-y:auto;background:#fff}.qb-add-table[data-v-ff8a3610]{width:100%;border-collapse:collapse;font-size:12px}.qb-add-table th[data-v-ff8a3610]{padding:6px 10px;background:#f1f5f9;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:1}.qb-add-table td[data-v-ff8a3610]{padding:6px 10px;border-bottom:1px solid #f1f5f9;color:#334155}.qb-col-check[data-v-ff8a3610]{width:30px;text-align:center}.qb-add-row[data-v-ff8a3610]{cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.qb-add-row:hover td[data-v-ff8a3610]{background:#eff6ff}.qb-add-row--selected td[data-v-ff8a3610]{background:#dbeafe}.qb-add-row--linked-elsewhere[data-v-ff8a3610]{cursor:not-allowed;opacity:.6}.qb-add-row--linked-elsewhere td[data-v-ff8a3610]{background:#f1f5f9}.qb-linked-elsewhere-badge[data-v-ff8a3610]{font-size:.68em;font-weight:500;white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle;cursor:help}.qb-force-unlink-btn[data-v-ff8a3610]{display:inline-block;margin-left:4px;padding:0 5px;font-size:.68em;color:#dc3545;cursor:pointer;border:1px solid #dc3545;border-radius:4px;vertical-align:middle;font-weight:600;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.qb-force-unlink-btn[data-v-ff8a3610]:hover{background:#dc3545;color:#fff}.qb-orphaned-panel[data-v-ff8a3610]{background:#fffbeb;border:1px solid #fbbf24;border-radius:8px;padding:10px 14px;margin-bottom:12px}.qb-orphaned-header[data-v-ff8a3610]{margin-bottom:8px}.qb-orphaned-hint[data-v-ff8a3610]{display:block;font-size:.8em;color:#92400e;margin-top:2px}.qb-orphaned-item[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:4px 0;border-top:1px solid #fde68a}.qb-orphaned-txn[data-v-ff8a3610]{font-size:.85em;color:#78350f}.qb-add-actions[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 10px;background:#f8fafc;border-top:1px solid #e2e8f0}.qb-add-selected-count[data-v-ff8a3610]{font-size:12px;color:#64748b}.qb-add-empty[data-v-ff8a3610]{text-align:center;padding:16px;color:#94a3b8;font-size:12px}.qb-delta-hidden-note[data-v-ff8a3610]{margin:6px 0 8px;padding:6px 10px;font-size:11px;font-weight:600;color:#0369a1;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:4px;cursor:help}.qb-unlink-all[data-v-ff8a3610]{margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0}.qb-unlink-all-btn[data-v-ff8a3610]{font-size:12px;color:#dc2626;cursor:pointer;opacity:.7;text-decoration:underline}.qb-unlink-all-btn[data-v-ff8a3610]:hover{opacity:1}.date-map-section[data-v-ff8a3610]{margin:16px 0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.date-map-header[data-v-ff8a3610]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.date-map-header[data-v-ff8a3610],.date-map-header__right[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-map-header__right[data-v-ff8a3610]{gap:6px}.date-map-toggle-btn[data-v-ff8a3610]{background:none;border:none;font-size:13px;font-weight:600;color:#334155;cursor:pointer;padding:4px 8px;border-radius:6px;-webkit-transition:background .15s;transition:background .15s}.date-map-toggle-btn[data-v-ff8a3610]:hover{background:#e2e8f0}.date-map-toggle-btn--active[data-v-ff8a3610]{color:#0369a1}.date-map-chevron[data-v-ff8a3610]{margin-left:4px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;vertical-align:-1px}.chevron--open[data-v-ff8a3610]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.date-map-date-input[data-v-ff8a3610]{width:140px;font-size:12px}.date-map-date-sep[data-v-ff8a3610]{font-size:12px;color:#94a3b8}.date-map-refresh-btn[data-v-ff8a3610]{background:none;border:1px solid #cbd5e1;border-radius:6px;padding:4px 8px;cursor:pointer;color:#475569;-webkit-transition:background .15s;transition:background .15s}.date-map-refresh-btn[data-v-ff8a3610]:hover{background:#e2e8f0}.date-map-body[data-v-ff8a3610]{padding:14px 16px}.date-map-loading[data-v-ff8a3610]{text-align:center;padding:20px;color:#64748b;font-size:13px}.date-map-legend[data-v-ff8a3610]{gap:16px;margin-bottom:14px;font-size:12px;color:#64748b}.date-map-legend-item[data-v-ff8a3610],.date-map-legend[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-map-legend-item[data-v-ff8a3610]{gap:4px}.date-map-dot[data-v-ff8a3610]{width:10px;height:10px;border-radius:2px;display:inline-block}.date-map-dot--reconciled[data-v-ff8a3610]{background:#22c55e}.date-map-dot--partial[data-v-ff8a3610]{background:#f59e0b}.date-map-dot--unreconciled[data-v-ff8a3610]{background:#ef4444}.date-map-dot--untouched[data-v-ff8a3610]{background:#e2e8f0}.date-map-stats[data-v-ff8a3610]{margin-left:auto;font-weight:600;color:#334155}.date-map-strip[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;overflow-x:auto;padding-bottom:6px}.date-map-month[data-v-ff8a3610]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-right:1px dashed #e2e8f0;padding-right:12px}.date-map-month[data-v-ff8a3610]:last-child{border-right:none}.date-map-month-label[data-v-ff8a3610]{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;white-space:nowrap}.date-map-tiles[data-v-ff8a3610]{display:grid;grid-template-columns:repeat(7,30px);grid-auto-rows:28px;gap:3px}.date-map-tile--sel-run[data-v-ff8a3610]{outline:3px solid #2563eb;outline-offset:-1px;z-index:3}.date-map-tile--sel-qb[data-v-ff8a3610]{outline:3px solid #f97316;outline-offset:-1px;z-index:3}.date-map-linkmode-btn[data-v-ff8a3610]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;color:#475569;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.date-map-linkmode-btn[data-v-ff8a3610]:hover{background:#f1f5f9}.date-map-linkmode-btn--active[data-v-ff8a3610]{background:#dbeafe;border-color:#2563eb;color:#1e40af}.date-map-linkbar[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 12px;margin-bottom:10px;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;font-size:12px;color:#92400e}.date-map-linkbar__hint[data-v-ff8a3610]{-webkit-box-flex:1;-ms-flex:1;flex:1}.date-map-linkbar__btn[data-v-ff8a3610]{background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:4px 10px;font-size:12px;font-weight:600;color:#475569;cursor:pointer}.date-map-linkbar__btn[data-v-ff8a3610]:hover{background:#f1f5f9}.date-map-linkbar__btn--primary[data-v-ff8a3610]{background:#2563eb;border-color:#1d4ed8;color:#fff}.date-map-linkbar__btn--primary[data-v-ff8a3610]:hover{background:#1d4ed8}.date-map-linkbar__btn--primary[data-v-ff8a3610]:disabled{opacity:.5;cursor:not-allowed}.date-map-tile[data-v-ff8a3610]{width:34px;height:30px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:-webkit-transform .12s,-webkit-box-shadow .12s;transition:-webkit-transform .12s,-webkit-box-shadow .12s;transition:transform .12s,box-shadow .12s;transition:transform .12s,box-shadow .12s,-webkit-transform .12s,-webkit-box-shadow .12s;position:relative;border:1px solid transparent}.date-map-tile[data-v-ff8a3610]:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:2}.date-map-tile-day[data-v-ff8a3610]{font-size:11px;font-weight:600;line-height:1}.date-map-tile--reconciled[data-v-ff8a3610]{background:#dcfce7;border-color:#86efac;color:#166534}.date-map-tile--partial[data-v-ff8a3610]{background:#fef3c7;border-color:#fcd34d;color:#92400e}.date-map-tile--unreconciled[data-v-ff8a3610]{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.date-map-tile--untouched[data-v-ff8a3610]{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8}.date-map-empty[data-v-ff8a3610]{text-align:center;padding:20px;color:#94a3b8;font-size:13px}.recon-compare-panel[data-v-ff8a3610]{margin:12px 0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.recon-compare-loading[data-v-ff8a3610]{text-align:center;color:#64748b;font-size:13px;padding:12px}.recon-compare-grid[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}.recon-compare-note[data-v-ff8a3610]{margin-top:10px;padding:8px 12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-size:12.5px;color:#1e3a8a;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.45}.recon-compare-note-icon[data-v-ff8a3610]{-ms-flex-negative:0;flex-shrink:0}.qb-add-hide-linked[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qb-add-hidden-count[data-v-ff8a3610]{font-size:11.5px;margin-left:4px}.recon-compare-v2[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.recon-verdict[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;font-size:13px;line-height:1.4}.recon-verdict--ok[data-v-ff8a3610]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.recon-verdict--gap[data-v-ff8a3610]{background:#fef3c7;border:1px solid #fcd34d;color:#92400e}.recon-verdict-icon[data-v-ff8a3610]{font-size:18px;font-weight:700}.recon-verdict-sub[data-v-ff8a3610]{display:block;font-size:11.5px;opacity:.85;margin-top:2px}.recon-pair[data-v-ff8a3610]{display:grid;grid-template-columns:90px 1fr 80px 1fr;gap:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.recon-pair-label[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:600;color:#475569;font-size:12.5px;text-transform:uppercase;letter-spacing:.4px}.recon-pair-side[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:8px 12px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0}.recon-pair-side--qb[data-v-ff8a3610]{background:#f0fdf4;border-color:#bbf7d0}.recon-pair-side--sys[data-v-ff8a3610]{background:#eff6ff;border-color:#bfdbfe}.recon-pair-side-tag[data-v-ff8a3610]{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.recon-pair-side-count[data-v-ff8a3610]{font-size:11.5px;color:#475569}.recon-pair-side-money[data-v-ff8a3610]{font-size:15px;font-weight:700;color:#0f172a}.recon-pair-side-xrange[data-v-ff8a3610]{display:block;margin-top:2px;font-size:10px;font-weight:600;color:#0369a1;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:3px;padding:1px 5px;cursor:help}.recon-pair-vs[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;padding:4px;font-weight:700}.recon-pair-vs--ok[data-v-ff8a3610]{background:#d1fae5;color:#065f46}.recon-pair-vs--gap[data-v-ff8a3610]{background:#fee2e2;color:#991b1b}.recon-pair-vs-symbol[data-v-ff8a3610]{font-size:18px;line-height:1}.recon-pair-vs-amount[data-v-ff8a3610]{font-size:11px;margin-top:2px;white-space:nowrap}@media (max-width:720px){.recon-pair[data-v-ff8a3610]{grid-template-columns:1fr}.recon-pair-label[data-v-ff8a3610]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.qb-row-chip[data-v-ff8a3610]{display:inline-block;margin-top:3px;padding:1px 7px;border-radius:10px;font-size:10.5px;font-weight:600;letter-spacing:.2px;white-space:nowrap}.qb-row-chip--ok[data-v-ff8a3610]{background:#d1fae5;color:#065f46}.qb-row-chip--gap[data-v-ff8a3610]{background:#fee2e2;color:#991b1b}.qb-row-chip--none[data-v-ff8a3610]{background:#f1f5f9;color:#64748b}.qb-row--flash>td[data-v-ff8a3610]{-webkit-animation:qb-row-flash-data-v-ff8a3610 1.6s ease-out;animation:qb-row-flash-data-v-ff8a3610 1.6s ease-out}@-webkit-keyframes qb-row-flash-data-v-ff8a3610{0%{background:#fef3c7}to{background:transparent}}@keyframes qb-row-flash-data-v-ff8a3610{0%{background:#fef3c7}to{background:transparent}}.qb-quick-widen[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;margin-top:4px}.qb-quick-widen-btn[data-v-ff8a3610]{background:#e0f2fe;border:1px solid #bae6fd;color:#0369a1;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.qb-quick-widen-btn[data-v-ff8a3610]:hover{background:#bae6fd}.outstanding-panel[data-v-ff8a3610]{margin-top:12px;border:1px solid #fcd34d;background:#fffbeb;border-radius:8px;padding:10px 14px}.outstanding-summary[data-v-ff8a3610]{cursor:pointer;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:#78350f}.outstanding-summary[data-v-ff8a3610]::-webkit-details-marker{display:none}.outstanding-summary-icon[data-v-ff8a3610]{font-size:16px}.outstanding-summary-meta[data-v-ff8a3610]{font-size:11.5px;color:#92400e;opacity:.85;margin-left:auto}.outstanding-grid[data-v-ff8a3610]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:10px}.outstanding-col[data-v-ff8a3610]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px}.outstanding-col-title[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#334155;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #f1f5f9}.outstanding-col-count[data-v-ff8a3610]{margin-left:auto;font-weight:500;color:#64748b;font-size:11px}.outstanding-col-icon[data-v-ff8a3610]{display:inline-block;padding:1px 5px;border-radius:3px;font-size:9.5px;font-weight:700;letter-spacing:.4px}.outstanding-col-icon--sys[data-v-ff8a3610]{background:#dbeafe;color:#1e40af}.outstanding-col-icon--ret[data-v-ff8a3610]{background:#fee2e2;color:#991b1b}.outstanding-col-icon--qb[data-v-ff8a3610]{background:#d1fae5;color:#065f46}.outstanding-list[data-v-ff8a3610]{list-style:none;padding:0;margin:0;max-height:240px;overflow-y:auto}.outstanding-item[data-v-ff8a3610]{display:grid;grid-template-columns:80px 110px 1fr auto;gap:6px;padding:4px 2px;font-size:11.5px;border-bottom:1px solid #f8fafc;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.outstanding-item[data-v-ff8a3610]:last-child{border-bottom:none}.outstanding-item--qb[data-v-ff8a3610]{cursor:pointer;grid-template-columns:80px 1fr auto}.outstanding-item--qb[data-v-ff8a3610]:hover{background:#f0fdf4}.outstanding-item-date[data-v-ff8a3610]{color:#64748b;font-variant-numeric:tabular-nums}.outstanding-item-id[data-v-ff8a3610]{font-size:10.5px}.outstanding-item-payee[data-v-ff8a3610]{color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outstanding-item-amt[data-v-ff8a3610]{font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}.outstanding-more[data-v-ff8a3610]{padding:4px 2px;font-size:11px;color:#64748b;font-style:italic}.recon-compare-side[data-v-ff8a3610]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 16px;border-radius:8px}.recon-compare-side--qb[data-v-ff8a3610]{background:#f0fdf4;border:1px solid #bbf7d0}.recon-compare-side--sys[data-v-ff8a3610]{background:#eff6ff;border:1px solid #bfdbfe}.recon-compare-title[data-v-ff8a3610]{font-size:13px;font-weight:700;color:#334155;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.recon-compare-icon[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:20px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.03em;color:#fff}.recon-compare-icon--qb[data-v-ff8a3610]{background:#22c55e}.recon-compare-icon--sys[data-v-ff8a3610]{background:#3b82f6}.recon-compare-rows[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.recon-compare-row[data-v-ff8a3610]{display:grid;grid-template-columns:1fr auto auto;gap:12px;font-size:12px;color:#475569;padding:4px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recon-compare-row--total[data-v-ff8a3610]{border-top:1px solid #cbd5e1;margin-top:4px;padding-top:8px;font-weight:700;color:#1e293b}.recon-compare-val[data-v-ff8a3610]{text-align:right;white-space:nowrap}.recon-compare-val--money[data-v-ff8a3610]{font-weight:600;font-variant-numeric:tabular-nums}.recon-compare-vs[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px;min-width:80px}.recon-compare-vs[data-v-ff8a3610],.recon-vs-badge--gap[data-v-ff8a3610],.recon-vs-badge--ok[data-v-ff8a3610]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recon-vs-badge--gap[data-v-ff8a3610],.recon-vs-badge--ok[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:36px;height:36px;border-radius:50%;font-size:18px;font-weight:700}.recon-vs-badge--ok[data-v-ff8a3610]{background:#dcfce7;color:#166534;border:2px solid #22c55e}.recon-vs-badge--gap[data-v-ff8a3610]{background:#fee2e2;color:#991b1b;border:2px solid #ef4444}.recon-vs-diff[data-v-ff8a3610]{margin-top:6px;font-size:12px;font-weight:700;color:#64748b}.recon-compare-details[data-v-ff8a3610]{margin-top:12px}.recon-compare-details-summary[data-v-ff8a3610]{font-size:12px;font-weight:600;color:#64748b;cursor:pointer;padding:4px 0}.recon-compare-details-summary[data-v-ff8a3610]:hover{color:#334155}.recon-compare-breakdown-table[data-v-ff8a3610]{width:100%;font-size:12px;border-collapse:collapse;margin-top:8px}.recon-compare-breakdown-table th[data-v-ff8a3610]{background:#e2e8f0;padding:6px 10px;font-weight:600;color:#475569;text-align:left}.recon-compare-breakdown-table td[data-v-ff8a3610]{padding:5px 10px;border-bottom:1px solid #f1f5f9;color:#334155}.qb-gap-analysis-section[data-v-ff8a3610]{margin-top:14px;padding-top:14px;border-top:1px dashed #cbd5e1}.qb-gap-analysis-header[data-v-ff8a3610]{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.qb-gap-date-input[data-v-ff8a3610]{width:150px;display:inline-block}.qb-gap-add-date-default[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.qb-gap-add-date-default label[data-v-ff8a3610]{margin:0;font-size:12px;font-weight:600;color:#475569;white-space:nowrap}.qb-gap-row-date-input[data-v-ff8a3610]{width:130px;font-size:12px;padding:2px 4px}.qb-gap-analysis-result[data-v-ff8a3610]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px;margin-top:8px}.qb-gap-analysis-summary[data-v-ff8a3610]{font-size:13px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.qb-gap-reason-table[data-v-ff8a3610]{width:100%;font-size:12px;border-collapse:collapse}.qb-gap-reason-table th[data-v-ff8a3610]{border-bottom:1px solid #e2e8f0;padding:4px 8px;font-weight:600;color:#64748b;font-size:11px}.qb-gap-reason-table td[data-v-ff8a3610]{padding:4px 8px;border-bottom:1px solid #f1f5f9}.qb-gap-row-highlight[data-v-ff8a3610]{background:#fffbeb}.qb-gap-total-row td[data-v-ff8a3610]{border-top:2px solid #cbd5e1;padding-top:8px;font-size:13px}.qb-gap-matched-details[data-v-ff8a3610]{margin-top:10px}.qb-gap-matched-summary[data-v-ff8a3610]{font-size:12px;color:#64748b;cursor:pointer;padding:4px 0}.qb-gap-matched-summary[data-v-ff8a3610]:hover{color:#334155}.qb-gap-matched-table tr[data-v-ff8a3610]{background:transparent}.qb-gap-matched-table td[data-v-ff8a3610]{color:#94a3b8}.qb-gap-analysis-error[data-v-ff8a3610]{color:#dc2626;font-size:12px;margin-top:8px}.qb-nsf-analysis-section[data-v-ff8a3610]{margin-top:12px;padding-top:10px;border-top:1px dashed #e2e8f0}.qb-nsf-analysis-header[data-v-ff8a3610]{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.qb-nsf-date-input[data-v-ff8a3610]{width:150px;display:inline-block}.qb-nsf-analysis-result[data-v-ff8a3610]{margin-top:6px}.qb-nsf-matches[data-v-ff8a3610]{font-size:13px}.qb-nsf-all-section[data-v-ff8a3610]{font-size:13px;margin-top:8px}.qb-nsf-nearby-toggle[data-v-ff8a3610]{margin-left:8px;padding:1px 8px;background:#fff;border:1px solid #cbd5e1;border-radius:999px;font-size:.7rem;font-weight:600;color:#475569;cursor:pointer;-webkit-transition:background .12s,border-color .12s,color .12s;transition:background .12s,border-color .12s,color .12s}.qb-nsf-nearby-toggle[data-v-ff8a3610]:hover{background:#475569;border-color:#475569;color:#fff}.qb-nsf-exact-row[data-v-ff8a3610]{background:#d1fae5}.qb-delta-section[data-v-ff8a3610]{margin-top:16px;padding-top:12px;border-top:2px solid #fef3c7}.qb-delta-row[data-v-ff8a3610]{background:#fffbeb}.qb-delta-row[data-v-ff8a3610]:hover{background:#fef3c7}.qb-delta-vs-qb[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:.85rem;margin-bottom:6px}.qb-delta-vs-qb strong[data-v-ff8a3610]{font-weight:600}.qb-delta-xref[data-v-ff8a3610]{margin-top:8px}.qb-delta-xref-summary[data-v-ff8a3610]{cursor:pointer;font-size:.82rem;color:#6366f1;font-weight:500}.qb-delta-xref-summary[data-v-ff8a3610]:hover{text-decoration:underline}.qb-delta-xref-table[data-v-ff8a3610]{width:100%;font-size:.8rem;margin-top:6px;border-collapse:collapse}.qb-delta-xref-table td[data-v-ff8a3610],.qb-delta-xref-table th[data-v-ff8a3610]{padding:3px 8px;border:1px solid #e5e7eb;text-align:right}.qb-delta-xref-table th[data-v-ff8a3610]{background:#f3f4f6;font-weight:600;text-align:center}.qb-delta-xref-table td[data-v-ff8a3610]:first-child,.qb-delta-xref-table th[data-v-ff8a3610]:first-child{text-align:left}.qb-delta-xref-table tfoot td[data-v-ff8a3610]{font-weight:700;background:#f9fafb}.qb-ai-assist[data-v-ff8a3610]{margin:8px 0}.qb-ai-result[data-v-ff8a3610]{margin-top:8px;border:1px solid #c7d2fe;border-radius:6px;background:#eef2ff;overflow:hidden}.qb-ai-result-header[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;background:#e0e7ff;font-size:.82rem}.qb-ai-dismiss[data-v-ff8a3610]{cursor:pointer;font-size:1.1rem;color:#6366f1;font-weight:700;line-height:1}.qb-ai-dismiss[data-v-ff8a3610]:hover{color:#4338ca}.qb-ai-result-body[data-v-ff8a3610]{padding:10px 14px;font-size:.82rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b;max-height:300px;overflow-y:auto}.qb-filter-toolbar[data-v-ff8a3610]{gap:12px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.qb-filter-group[data-v-ff8a3610],.qb-filter-toolbar[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qb-filter-group[data-v-ff8a3610]{gap:6px}.qb-filter-label[data-v-ff8a3610]{font-size:.78rem;font-weight:600;color:#64748b;margin:0;white-space:nowrap}.qb-filter-select[data-v-ff8a3610]{min-width:130px;max-width:180px}.qb-filter-search[data-v-ff8a3610]{min-width:180px;max-width:260px}.qb-filter-checkbox[data-v-ff8a3610]{font-size:.82rem}.qb-filter-count[data-v-ff8a3610]{margin-left:auto;font-size:.78rem;color:#64748b;font-weight:500}.window-view-section[data-v-ff8a3610]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px 18px;margin:16px 0;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.04)}.window-view-header[data-v-ff8a3610]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.window-view-header[data-v-ff8a3610],.window-view-header__left[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.window-view-title[data-v-ff8a3610]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0}.window-view-range[data-v-ff8a3610],.window-view-title[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.window-view-range[data-v-ff8a3610]{gap:4px;font-size:.85rem;color:#475569;background:#f1f5f9;padding:3px 6px;border-radius:999px}.window-view-range__text[data-v-ff8a3610]{font-variant-numeric:tabular-nums;padding:0 6px;white-space:nowrap;font-weight:600;color:#0f172a}.window-view-range__meta[data-v-ff8a3610]{font-size:.75rem;color:#64748b;padding-left:2px}.window-view-nav[data-v-ff8a3610]{width:22px;height:22px;padding:0;border:1px solid #cbd5e1;border-radius:50%;background:#fff;color:#475569;font-size:.85rem;line-height:1;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .12s,color .12s,border-color .12s;transition:background .12s,color .12s,border-color .12s}.window-view-nav[data-v-ff8a3610]:hover:not(:disabled){background:#2563eb;border-color:#2563eb;color:#fff}.window-view-nav[data-v-ff8a3610]:disabled{opacity:.4;cursor:not-allowed}.window-view-nav--page[data-v-ff8a3610]{font-weight:700}.window-view-header__right[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.window-view-days-label[data-v-ff8a3610]{font-size:.8rem;color:#64748b;margin:0}.window-view-days-select[data-v-ff8a3610]{width:70px}.window-view-close-btn[data-v-ff8a3610]{background:transparent;border:1px solid #cbd5e1;border-radius:6px;width:28px;height:28px;font-size:1.1rem;line-height:1;color:#64748b;cursor:pointer}.window-view-close-btn[data-v-ff8a3610]:hover{background:#f1f5f9;color:#0f172a}.window-view-empty[data-v-ff8a3610],.window-view-loading[data-v-ff8a3610]{padding:24px;text-align:center;color:#64748b;font-size:.9rem}.window-view-legend[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:.78rem;color:#475569}.window-view-legend-item[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.window-view-legend-hint[data-v-ff8a3610]{color:#94a3b8;font-style:italic}.window-view-legend-toggle[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin:0;font-size:.78rem;color:#475569;cursor:pointer}.window-view-legend-toggle input[data-v-ff8a3610]{margin:0}.wv-worklist[data-v-ff8a3610]{margin:0 0 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.wv-worklist__toggle[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:transparent;font-size:.85rem;font-weight:700;color:#1e293b;cursor:pointer;text-align:left}.wv-worklist__caret[data-v-ff8a3610]{color:#64748b;font-size:.8rem}.wv-worklist__count[data-v-ff8a3610]{font-weight:600;font-size:.74rem;color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:1px 8px}.wv-worklist__hint[data-v-ff8a3610]{font-weight:400;font-style:italic;color:#94a3b8;font-size:.74rem}.wv-worklist__body[data-v-ff8a3610]{padding:0 12px 12px}.wv-worklist__controls[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:8px}.wv-worklist__sidetoggle[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid #cbd5e1;border-radius:6px;overflow:hidden}.wv-worklist__sidetoggle button[data-v-ff8a3610]{border:none;background:#f8fafc;color:#475569;font-size:.76rem;font-weight:600;padding:4px 12px;cursor:pointer}.wv-worklist__sidetoggle button.is-active[data-v-ff8a3610]{background:#2563eb;color:#fff}.wv-worklist__range[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:.76rem;color:#475569;margin:0}.wv-worklist__range input[data-v-ff8a3610]{width:140px}.wv-worklist__refresh[data-v-ff8a3610]{border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#475569;font-size:.76rem;font-weight:600;padding:4px 12px;cursor:pointer}.wv-worklist__refresh[data-v-ff8a3610]:hover:not(:disabled){background:#f1f5f9}.wv-worklist__refresh[data-v-ff8a3610]:disabled{opacity:.6;cursor:wait}.wv-worklist__empty[data-v-ff8a3610],.wv-worklist__loading[data-v-ff8a3610]{font-size:.8rem;color:#64748b;padding:8px 2px}.wv-worklist__list[data-v-ff8a3610]{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.wv-worklist__item[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:.8rem;border-bottom:1px solid #f1f5f9}.wv-worklist__item[data-v-ff8a3610]:hover{background:#eff6ff}.wv-worklist__item-date[data-v-ff8a3610]{color:#64748b;min-width:56px;font-variant-numeric:tabular-nums}.wv-worklist__item-tag[data-v-ff8a3610]{font-size:.62rem;font-weight:700;border-radius:4px;padding:1px 5px;letter-spacing:.03em}.wv-worklist__item-tag--payment[data-v-ff8a3610]{background:#dbeafe;color:#1e40af}.wv-worklist__item-tag--return[data-v-ff8a3610]{background:#fee2e2;color:#991b1b}.wv-worklist__item-label[data-v-ff8a3610]{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1e293b}.wv-worklist__item-amt[data-v-ff8a3610]{font-weight:600;font-variant-numeric:tabular-nums;color:#0f172a}.wv-worklist__item-go[data-v-ff8a3610]{color:#2563eb;font-weight:700}.wv-worklist__more[data-v-ff8a3610]{font-size:.74rem;color:#94a3b8;padding:6px 8px;font-style:italic}.wv-flash[data-v-ff8a3610]{-webkit-animation:wvFlash-data-v-ff8a3610 1.6s ease-out;animation:wvFlash-data-v-ff8a3610 1.6s ease-out}@-webkit-keyframes wvFlash-data-v-ff8a3610{0%,40%{background:#fde68a;-webkit-box-shadow:inset 0 0 0 2px #f59e0b;box-shadow:inset 0 0 0 2px #f59e0b}to{background:transparent;-webkit-box-shadow:none;box-shadow:none}}@keyframes wvFlash-data-v-ff8a3610{0%,40%{background:#fde68a;-webkit-box-shadow:inset 0 0 0 2px #f59e0b;box-shadow:inset 0 0 0 2px #f59e0b}to{background:transparent;-webkit-box-shadow:none;box-shadow:none}}.wv-band[data-v-ff8a3610]{display:inline-block;width:10px;height:10px;border-radius:2px}.wv-band--bulk[data-v-ff8a3610]{background:#dbeafe;border:1px solid #93c5fd}.wv-band--qbcred[data-v-ff8a3610],.wv-band--sysret[data-v-ff8a3610]{background:#fee2e2;border:1px solid #fca5a5}.wv-band--qbdeb[data-v-ff8a3610]{background:#fef3c7;border:1px solid #fcd34d}.window-view-table-wrap[data-v-ff8a3610]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px;position:relative}.wv-link-overlay[data-v-ff8a3610]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:5;overflow:visible}.wv-link-line[data-v-ff8a3610]{fill:none;stroke-width:1.5;opacity:.55;-webkit-transition:opacity .15s ease,stroke-width .15s ease;transition:opacity .15s ease,stroke-width .15s ease}.wv-link-line--hovered[data-v-ff8a3610]{stroke-width:2.5;opacity:1}.wv-link-line--dimmed[data-v-ff8a3610]{opacity:.12}.window-view-table[data-v-ff8a3610]{width:100%;border-collapse:collapse;font-size:.82rem}.window-view-table thead th[data-v-ff8a3610]{background:#f8fafc;color:#475569;font-weight:600;text-align:left;padding:8px 10px;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:1}.wv-th-band--bulk[data-v-ff8a3610]{background:#eff6ff!important;color:#1e40af}.wv-th-band--qbcred[data-v-ff8a3610]{background:#f0fdf4!important;color:#166534}.wv-th-band--sysret[data-v-ff8a3610]{background:#fef2f2!important;color:#991b1b}.wv-th-band--qbdeb[data-v-ff8a3610]{background:#fffbeb!important;color:#92400e}.wv-th-date[data-v-ff8a3610]{width:70px;text-align:center!important}.window-view-table--transposed[data-v-ff8a3610]{table-layout:auto}.window-view-table--transposed thead th.wv-th-datecol[data-v-ff8a3610]{text-align:center!important;min-width:110px;cursor:pointer;border-left:1px solid #e2e8f0;padding:6px 4px}.window-view-table--transposed thead th.wv-th-datecol[data-v-ff8a3610]:hover{background:#e2e8f0!important}.window-view-table--transposed thead th.wv-th-datecol--start[data-v-ff8a3610]{-webkit-box-shadow:inset 0 3px 0 0 #f59e0b;box-shadow:inset 0 3px 0 0 #f59e0b}.window-view-table--transposed thead th.wv-th-datecol--done[data-v-ff8a3610]{background:#dcfce7!important;color:#166534}.window-view-table--transposed thead th.wv-th-datecol--partial[data-v-ff8a3610]{background:#fef3c7!important;color:#92400e}.window-view-table--transposed thead th.wv-th-datecol--none[data-v-ff8a3610]{background:#f1f5f9!important;color:#64748b}.window-view-table--transposed thead th.wv-th-datecol--empty[data-v-ff8a3610]{color:#94a3b8}.wv-date-status[data-v-ff8a3610]{margin-top:3px;font-size:.68rem;font-weight:700;line-height:1}.wv-date-status__done[data-v-ff8a3610]{color:#16a34a}.wv-date-status--partial .wv-date-status__open[data-v-ff8a3610]{color:#b45309}.wv-date-status--none .wv-date-status__open[data-v-ff8a3610]{color:#64748b}.window-view-table--transposed thead th.wv-th-rowlabel[data-v-ff8a3610]{background:#f1f5f9!important;width:110px;min-width:110px;position:sticky;left:0;z-index:2;border-right:2px solid #cbd5e1}.window-view-table--transposed tbody th.wv-th-rowlabel[data-v-ff8a3610]{position:sticky;left:0;z-index:1;background:#f8fafc;font-weight:700;font-size:.82rem;text-align:left;padding:10px 12px;border-right:2px solid #cbd5e1;border-bottom:1px solid #e2e8f0;white-space:nowrap;vertical-align:top}.wv-th-rowlabel--bulk[data-v-ff8a3610]{background:#eff6ff!important;color:#1e40af}.wv-th-rowlabel--qbcred[data-v-ff8a3610],.wv-th-rowlabel--sysret[data-v-ff8a3610]{background:#fef2f2!important;color:#991b1b}.wv-th-rowlabel--qbdeb[data-v-ff8a3610]{background:#fffbeb!important;color:#92400e}.window-view-table--transposed .wv-cell[data-v-ff8a3610]{border-left:1px solid #f1f5f9;vertical-align:top;min-width:110px}.window-view-table--transposed .wv-cell--start[data-v-ff8a3610]{-webkit-box-shadow:inset 3px 0 0 0 rgba(245,158,11,.5);box-shadow:inset 3px 0 0 0 rgba(245,158,11,.5)}.window-view-table--transposed .wv-row--bulk:hover td[data-v-ff8a3610]{background:#eff6ff}.window-view-table--transposed .wv-row--qbcred:hover td[data-v-ff8a3610],.window-view-table--transposed .wv-row--sysret:hover td[data-v-ff8a3610]{background:#fef2f2}.window-view-table--transposed .wv-row--qbdeb:hover td[data-v-ff8a3610]{background:#fffbeb}.wv-row[data-v-ff8a3610]{border-bottom:1px solid #f1f5f9}.wv-row[data-v-ff8a3610]:hover{background:#fafbfc}.wv-row--start[data-v-ff8a3610]{background:#fef9c3!important}.wv-row--start[data-v-ff8a3610]:hover{background:#fef08a!important}.wv-cell-date[data-v-ff8a3610]{text-align:center;padding:8px 6px;border-right:1px solid #e2e8f0;background:#f8fafc;font-weight:500;color:#0f172a;vertical-align:top;white-space:nowrap}.wv-date-weekday[data-v-ff8a3610]{font-size:.7rem;text-transform:uppercase;color:#64748b}.wv-date-day[data-v-ff8a3610]{font-size:1.2rem;font-weight:700;line-height:1.1}.wv-date-month[data-v-ff8a3610]{font-size:.7rem;color:#94a3b8}.wv-cell[data-v-ff8a3610]{padding:6px 10px;vertical-align:top;border-right:1px solid #f1f5f9;position:relative}.wv-cell[data-v-ff8a3610]:last-child{border-right:none}.wv-cell-breakdown[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#475569;font-size:.7rem;font-weight:600;cursor:pointer;opacity:.7;-webkit-transition:opacity .12s,background .12s,color .12s,border-color .12s;transition:opacity .12s,background .12s,color .12s,border-color .12s}.wv-cell:hover .wv-cell-breakdown[data-v-ff8a3610]{opacity:1}.wv-cell-breakdown[data-v-ff8a3610]:hover{background:#2563eb;border-color:#2563eb;color:#fff}.wv-cell-actions[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:4px}.wv-cell-actions .wv-cell-breakdown[data-v-ff8a3610]{margin-top:0}.wv-cell-selectall[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 8px;border:1px solid #2563eb;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.7rem;font-weight:600;cursor:pointer;opacity:.85;-webkit-transition:opacity .12s,background .12s,color .12s;transition:opacity .12s,background .12s,color .12s}.wv-cell:hover .wv-cell-selectall[data-v-ff8a3610]{opacity:1}.wv-cell-selectall[data-v-ff8a3610]:hover{background:#2563eb;color:#fff}.wv-cell-collapse[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 8px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#475569;font-size:.7rem;font-weight:600;cursor:pointer;opacity:.7;-webkit-transition:opacity .12s,background .12s,color .12s,border-color .12s;transition:opacity .12s,background .12s,color .12s,border-color .12s}.wv-cell:hover .wv-cell-collapse[data-v-ff8a3610]{opacity:1}.wv-cell-collapse[data-v-ff8a3610]:hover{background:#475569;border-color:#475569;color:#fff}.wv-sysret-pill[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 8px 4px 10px;border:1px solid #fecaca;border-radius:999px;background:#fff5f5;color:#7f1d1d;font-size:.78rem;font-weight:600;cursor:pointer;-webkit-transition:background .12s,border-color .12s,-webkit-transform .08s;transition:background .12s,border-color .12s,-webkit-transform .08s;transition:background .12s,border-color .12s,transform .08s;transition:background .12s,border-color .12s,transform .08s,-webkit-transform .08s;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wv-sysret-pill[data-v-ff8a3610]:hover{background:#fee2e2;border-color:#ef4444}.wv-sysret-pill[data-v-ff8a3610]:active{-webkit-transform:scale(.98);transform:scale(.98)}.wv-sysret-pill__count[data-v-ff8a3610]{font-size:.72rem;color:#991b1b;background:#fff;border:1px solid #fecaca;padding:0 6px;border-radius:999px;-ms-flex-negative:0;flex-shrink:0}.wv-sysret-pill__amount[data-v-ff8a3610]{font-variant-numeric:tabular-nums;font-weight:700;color:#b91c1c;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}.wv-sysret-pill__linked[data-v-ff8a3610]{font-size:.7rem;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:1px 6px;border-radius:999px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.wv-sysret-pill__done[data-v-ff8a3610]{font-size:.85rem;color:#fff;background:#16a34a;width:16px;height:16px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.wv-sysret-pill__chev[data-v-ff8a3610]{color:#94a3b8;font-size:.7rem;-ms-flex-negative:0;flex-shrink:0}.wv-sysret-pill--all-linked[data-v-ff8a3610]{background:#f0fdf4;border-color:#bbf7d0;color:#14532d}.wv-sysret-pill--all-linked[data-v-ff8a3610]:hover{background:#dcfce7;border-color:#16a34a}.wv-sysret-pill--all-linked .wv-sysret-pill__count[data-v-ff8a3610]{color:#15803d;border-color:#bbf7d0}.wv-sysret-pill--all-linked .wv-sysret-pill__amount[data-v-ff8a3610]{color:#15803d}.wv-th-rowlabel__text[data-v-ff8a3610]{display:block}.wv-row-collapse-btn[data-v-ff8a3610]{display:inline-block;margin-top:4px;padding:1px 8px;background:#fff;border:1px solid #cbd5e1;border-radius:999px;font-size:.68rem;font-weight:600;color:#475569;cursor:pointer;-webkit-transition:background .12s,color .12s,border-color .12s;transition:background .12s,color .12s,border-color .12s}.wv-row-collapse-btn[data-v-ff8a3610]:hover{background:#475569;border-color:#475569;color:#fff}.wv-cell--bulk[data-v-ff8a3610]{background:rgba(219,234,254,.18)}.wv-cell--qbcred[data-v-ff8a3610],.wv-cell--sysret[data-v-ff8a3610]{background:rgba(254,226,226,.18)}.wv-cell--qbdeb[data-v-ff8a3610]{background:rgba(254,243,199,.18)}.wv-empty[data-v-ff8a3610]{color:#cbd5e1;text-align:center;font-size:.85rem;padding:4px 0}.wv-cell--has-link[data-v-ff8a3610]{position:relative}.wv-cell--has-link[data-v-ff8a3610]:before{content:"";position:absolute;top:0;left:2px;right:2px;height:4px;background:var(--wv-cell-link,#94a3b8);border-radius:0 0 3px 3px;pointer-events:none;-webkit-transition:height .15s,-webkit-box-shadow .15s;transition:height .15s,-webkit-box-shadow .15s;transition:height .15s,box-shadow .15s;transition:height .15s,box-shadow .15s,-webkit-box-shadow .15s}.wv-cell--has-link.wv-cell--link-hover[data-v-ff8a3610]{background:rgba(99,102,241,.1)!important;outline:2px solid var(--wv-cell-link,#6366f1);outline-offset:-2px;z-index:2}.wv-cell--has-link.wv-cell--link-hover[data-v-ff8a3610]:before{height:6px;-webkit-box-shadow:0 0 8px var(--wv-cell-link,#6366f1);box-shadow:0 0 8px var(--wv-cell-link,#6366f1)}.wv-cell--clickable[data-v-ff8a3610]{cursor:pointer;-webkit-transition:outline-color .12s,-webkit-box-shadow .12s;transition:outline-color .12s,-webkit-box-shadow .12s;transition:outline-color .12s,box-shadow .12s;transition:outline-color .12s,box-shadow .12s,-webkit-box-shadow .12s}.wv-cell--clickable[data-v-ff8a3610]:hover{outline:2px dashed #94a3b8;outline-offset:-2px}.wv-cell--sel-system[data-v-ff8a3610]{outline:3px solid #2563eb!important;outline-offset:-2px;background:rgba(37,99,235,.08)!important;-webkit-box-shadow:inset 0 0 0 1px #2563eb;box-shadow:inset 0 0 0 1px #2563eb}.wv-cell--sel-qb[data-v-ff8a3610]{outline:3px solid #f97316!important;outline-offset:-2px;background:rgba(249,115,22,.08)!important;-webkit-box-shadow:inset 0 0 0 1px #f97316;box-shadow:inset 0 0 0 1px #f97316}.window-view-linkmode-btn[data-v-ff8a3610]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600;color:#475569;cursor:pointer;margin-right:6px;-webkit-transition:all .15s;transition:all .15s}.window-view-linkmode-btn[data-v-ff8a3610]:hover{background:#f1f5f9}.window-view-linkmode-btn--active[data-v-ff8a3610]{background:#dbeafe;border-color:#2563eb;color:#1e40af}.window-view-ai-btn[data-v-ff8a3610]{background:linear-gradient(135deg,#8b5cf6,#6366f1);border:1px solid #6d28d9;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600;color:#fff;cursor:pointer;margin-right:6px;-webkit-transition:all .15s;transition:all .15s}.window-view-ai-btn[data-v-ff8a3610]:hover{background:linear-gradient(135deg,#7c3aed,#4f46e5);-webkit-box-shadow:0 2px 8px rgba(139,92,246,.35);box-shadow:0 2px 8px rgba(139,92,246,.35)}.window-view-ai-btn[data-v-ff8a3610]:disabled{opacity:.6;cursor:not-allowed}.window-view-ai-btn--active[data-v-ff8a3610]{-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.wv-ai-panel[data-v-ff8a3610]{margin-bottom:12px;background:linear-gradient(135deg,#faf5ff,#eef2ff);border:1px solid #c4b5fd;border-radius:8px;overflow:hidden}.wv-ai-panel__head[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 14px;background:rgba(139,92,246,.1);border-bottom:1px solid #c4b5fd}.wv-ai-panel__title[data-v-ff8a3610]{font-size:12px;font-weight:700;color:#6d28d9;letter-spacing:.02em}.wv-ai-panel__close[data-v-ff8a3610]{background:none;border:none;color:#6d28d9;cursor:pointer;font-size:16px;line-height:1;padding:0 4px}.wv-ai-panel__loading[data-v-ff8a3610]{padding:16px;font-size:12px;color:#6d28d9}.wv-ai-panel__body[data-v-ff8a3610]{margin:0;padding:14px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12.5px;line-height:1.55;color:#1e1b4b;white-space:pre-wrap;word-wrap:break-word;background:transparent;border:none}.wv-ai-panel__footer[data-v-ff8a3610]{padding:6px 14px 10px;text-align:right}.wv-ai-panel__rerun[data-v-ff8a3610]{background:#fff;border:1px solid #c4b5fd;border-radius:5px;padding:3px 10px;font-size:11px;color:#6d28d9;cursor:pointer}.wv-ai-panel__rerun[data-v-ff8a3610]:hover{background:#f5f3ff}.wv-linkbar[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 14px;margin-bottom:12px;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;font-size:12px}.wv-linkbar--ready[data-v-ff8a3610]{background:#dcfce7;border-color:#86efac}.wv-linkbar__step[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:280px}.wv-linkbar__chip[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 10px;border-radius:14px;background:#fff;border:1px dashed #94a3b8;color:#64748b;font-weight:500;white-space:nowrap}.wv-linkbar__chip--filled[data-v-ff8a3610]{border-style:solid;color:#0f172a}.wv-linkbar__chip--system.wv-linkbar__chip--filled[data-v-ff8a3610]{border-color:#2563eb;background:#dbeafe;color:#1e40af}.wv-linkbar__chip--qb.wv-linkbar__chip--filled[data-v-ff8a3610]{border-color:#f97316;background:#ffedd5;color:#9a3412}.wv-linkbar__chip-num[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#475569;color:#fff;font-size:11px;font-weight:700}.wv-linkbar__chip--system.wv-linkbar__chip--filled .wv-linkbar__chip-num[data-v-ff8a3610]{background:#2563eb}.wv-linkbar__chip--qb.wv-linkbar__chip--filled .wv-linkbar__chip-num[data-v-ff8a3610]{background:#f97316}.wv-linkbar__chip--clickable[data-v-ff8a3610]{cursor:pointer;-webkit-transition:-webkit-box-shadow .15s ease,-webkit-transform .05s ease;transition:-webkit-box-shadow .15s ease,-webkit-transform .05s ease;transition:box-shadow .15s ease,transform .05s ease;transition:box-shadow .15s ease,transform .05s ease,-webkit-box-shadow .15s ease,-webkit-transform .05s ease}.wv-linkbar__chip--clickable[data-v-ff8a3610]:hover{-webkit-box-shadow:0 0 0 2px rgba(22,163,74,.35);box-shadow:0 0 0 2px rgba(22,163,74,.35)}.wv-linkbar__chip--focused[data-v-ff8a3610]{-webkit-box-shadow:0 0 0 2px #16a34a,0 0 12px rgba(22,163,74,.35)!important;box-shadow:0 0 0 2px #16a34a,0 0 12px rgba(22,163,74,.35)!important}.wv-linkbar__chip-badge[data-v-ff8a3610]{gap:2px;background:#16a34a;color:#fff;border-radius:999px;font-size:10px;font-weight:700}.wv-linkbar__chip-badge[data-v-ff8a3610],.wv-linkbar__chip-picked[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:6px;padding:1px 6px}.wv-linkbar__chip-picked[data-v-ff8a3610]{gap:4px;background:#fff;border:1px solid #f97316;color:#c2410c;border-radius:4px;font-size:11px;font-weight:600}.wv-linkbar__chip-change[data-v-ff8a3610]{background:transparent;border:none;cursor:pointer;font-size:11px;color:#c2410c;padding:0 2px;line-height:1}.wv-linkbar__chip-change[data-v-ff8a3610]:hover{color:#7c2d12}.wv-linkbar__arrow[data-v-ff8a3610]{color:#64748b;font-size:14px}.wv-linkbar__picker[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.wv-linkbar__picker-label[data-v-ff8a3610]{color:#64748b}.wv-linkbar__picker-hint[data-v-ff8a3610]{color:#475569;font-size:11px;margin-right:6px}.wv-linkbar__picker-btn[data-v-ff8a3610]{background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:3px 8px;font-size:11px;cursor:pointer}.wv-linkbar__picker-btn--active[data-v-ff8a3610]{background:#f97316;border-color:#ea580c;color:#fff}.wv-linkbar__actions[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-left:auto}.wv-linkbar__delta[data-v-ff8a3610]{font-weight:700;padding:3px 8px;border-radius:4px}.wv-linkbar__delta--ok[data-v-ff8a3610]{background:#dcfce7;color:#166534}.wv-linkbar__delta--gap[data-v-ff8a3610]{background:#fee2e2;color:#991b1b}.wv-linkbar__hint[data-v-ff8a3610]{font-size:11px;color:#475569;background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:4px;padding:3px 8px;cursor:help}.wv-linkbar__status[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 8px;margin-top:4px;border-radius:4px;font-size:11px;border:1px dashed #cbd5e1;background:#f8fafc;color:#334155}.wv-linkbar__status--ok[data-v-ff8a3610]{border-color:#16a34a;background:#dcfce7;color:#166534}.wv-linkbar__status--gap[data-v-ff8a3610]{border-color:#f59e0b;background:#fef3c7;color:#92400e}.wv-linkbar__status-label[data-v-ff8a3610]{font-weight:600}.wv-linkbar__status-pair b[data-v-ff8a3610]{font-variant-numeric:tabular-nums}.wv-linkbar__status-delta[data-v-ff8a3610]{margin-left:auto;font-weight:700}.wv-linkbar__btn[data-v-ff8a3610]{background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:5px 12px;font-size:12px;font-weight:600;color:#475569;cursor:pointer}.wv-linkbar__btn[data-v-ff8a3610]:hover{background:#f1f5f9}.wv-linkbar__btn--primary[data-v-ff8a3610]{background:#2563eb;border-color:#1d4ed8;color:#fff}.wv-linkbar__btn--primary[data-v-ff8a3610]:hover{background:#1d4ed8}.wv-linkbar__btn--primary[data-v-ff8a3610]:disabled{opacity:.5;cursor:not-allowed;background:#94a3b8;border-color:#94a3b8}.wv-linkbar__btn--writeoff[data-v-ff8a3610]{background:#dc2626;border-color:#b91c1c;color:#fff;font-weight:600}.wv-linkbar__btn--writeoff[data-v-ff8a3610]:hover{background:#b91c1c}.wv-linkbar__btn--writeoff[data-v-ff8a3610]:disabled{opacity:.5;cursor:not-allowed}.wv-item[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:3px 0;border-bottom:1px dashed #e5e7eb;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;border-radius:4px}.wv-item[data-v-ff8a3610]:last-child{border-bottom:none}.wv-item--clickable[data-v-ff8a3610]{cursor:pointer}.wv-item--clickable[data-v-ff8a3610]:hover{background:#f8fafc}.wv-item--inspectable[data-v-ff8a3610]{cursor:pointer}.wv-item--inspectable[data-v-ff8a3610]:hover{background:#eff6ff}.wv-item-inspect[data-v-ff8a3610]{margin-left:auto;width:17px;height:17px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#64748b;cursor:pointer;opacity:.45;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:opacity .12s,background .12s,color .12s,border-color .12s;transition:opacity .12s,background .12s,color .12s,border-color .12s}.wv-item:hover .wv-item-inspect[data-v-ff8a3610]{opacity:.9}.wv-item-inspect[data-v-ff8a3610]:hover{opacity:1;background:#2563eb;border-color:#2563eb;color:#fff}.wv-item--linked[data-v-ff8a3610]{-webkit-box-shadow:inset 3px 0 0 0 var(--wv-item-color,#3b82f6);box-shadow:inset 3px 0 0 0 var(--wv-item-color,#3b82f6);padding-left:6px}.wv-item--open[data-v-ff8a3610]{-webkit-box-shadow:inset 3px 0 0 0 #f59e0b;box-shadow:inset 3px 0 0 0 #f59e0b;padding-left:6px;background:#fffbeb}.wv-item--selected[data-v-ff8a3610]{background:#dbeafe!important;-webkit-box-shadow:inset 0 0 0 2px #2563eb;box-shadow:inset 0 0 0 2px #2563eb}.wv-item--hovered[data-v-ff8a3610]{background:#fef9c3!important}.wv-item--focus-related[data-v-ff8a3610]{background:#bbf7d0!important;-webkit-box-shadow:inset 0 0 0 2px #16a34a!important;box-shadow:inset 0 0 0 2px #16a34a!important;-webkit-animation:wvFocusPulse-data-v-ff8a3610 1.2s ease-out;animation:wvFocusPulse-data-v-ff8a3610 1.2s ease-out}@-webkit-keyframes wvFocusPulse-data-v-ff8a3610{0%{background:#fef08a}to{background:#bbf7d0}}@keyframes wvFocusPulse-data-v-ff8a3610{0%{background:#fef08a}to{background:#bbf7d0}}.wv-item-unlink[data-v-ff8a3610]{margin-left:auto;background:transparent;border:1px solid #fca5a5;color:#dc2626;font-size:.7rem;width:18px;height:18px;line-height:1;border-radius:50%;cursor:pointer;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.wv-item-unlink[data-v-ff8a3610]:hover:not(:disabled){background:#fee2e2;border-color:#dc2626}.wv-item-unlink[data-v-ff8a3610]:disabled{opacity:.5;cursor:wait}.wv-item-label[data-v-ff8a3610]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.wv-item-meta[data-v-ff8a3610]{font-size:.72rem;color:#64748b}.wv-item-amount[data-v-ff8a3610]{font-variant-numeric:tabular-nums;font-weight:600;color:#0f172a;white-space:nowrap}.wv-item-info[data-v-ff8a3610]{width:16px;height:16px;padding:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #cbd5e1;border-radius:50%;background:#fff;color:#64748b;font-size:.68rem;font-weight:700;font-style:italic;font-family:Georgia,Times New Roman,serif;line-height:1;cursor:pointer;opacity:.55;-webkit-transition:opacity .12s,background .12s,color .12s,border-color .12s;transition:opacity .12s,background .12s,color .12s,border-color .12s}.wv-item:hover .wv-item-info[data-v-ff8a3610]{opacity:.9}.wv-item-info[data-v-ff8a3610]:hover{opacity:1;background:#2563eb;border-color:#2563eb;color:#fff}.wv-info-backdrop[data-v-ff8a3610]{position:fixed;inset:0;z-index:1200;background:transparent}.wv-info-pop[data-v-ff8a3610]{position:fixed;width:280px;max-width:calc(100vw - 16px);background:#fff;border:1px solid #cbd5e1;border-radius:8px;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.18);box-shadow:0 8px 24px rgba(15,23,42,.18);padding:10px 12px;font-size:.8rem;color:#1f2937}.wv-info-pop__name[data-v-ff8a3610]{font-weight:700;color:#0f172a;margin-bottom:6px;word-break:break-word}.wv-info-pop__row[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:2px 0}.wv-info-pop__row span[data-v-ff8a3610]{color:#64748b}.wv-info-pop__row b[data-v-ff8a3610]{font-variant-numeric:tabular-nums;color:#0f172a}.wv-info-pop__memo-label[data-v-ff8a3610]{margin-top:8px;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.wv-info-pop__memo[data-v-ff8a3610]{margin-top:2px;white-space:pre-wrap;word-break:break-word;color:#334155}.wv-info-pop__memo--empty[data-v-ff8a3610]{color:#cbd5e1;font-style:italic}.wv-link-dot[data-v-ff8a3610]{display:inline-block;width:8px;height:8px;border-radius:50%;border:1px solid rgba(0,0,0,.1);-ms-flex-negative:0;flex-shrink:0}.wv-link-dot--heuristic[data-v-ff8a3610]{background:transparent!important;border:1px dashed #94a3b8}.wv-link-arrow[data-v-ff8a3610]{font-size:.7rem;color:#475569;background:#f1f5f9;padding:1px 6px;border-radius:999px;white-space:nowrap}.wv-link-arrow--heuristic[data-v-ff8a3610]{color:#64748b;background:transparent;border:1px dashed #cbd5e1;font-style:italic}.window-view-legend-stats[data-v-ff8a3610]{font-size:.72rem;color:#475569;background:#fef3c7;border:1px solid #fde68a;padding:2px 8px;border-radius:999px;font-weight:600}.window-view-autolink-btn[data-v-ff8a3610]{background:#4f46e5;color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:.82rem;font-weight:600;cursor:pointer;margin-right:4px}.window-view-autolink-btn[data-v-ff8a3610]:hover:not(:disabled){background:#4338ca}.window-view-autolink-btn[data-v-ff8a3610]:disabled{opacity:.6;cursor:wait}.wv-qb-block[data-v-ff8a3610]{padding:3px 0;border-bottom:1px dashed #e5e7eb}.wv-qb-block[data-v-ff8a3610]:last-child{border-bottom:none}.wv-qb-block .wv-item[data-v-ff8a3610]{border-bottom:none;padding:0}.wv-suggest[data-v-ff8a3610]{margin-top:4px}.wv-suggest-pill[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#eef2ff;border:1px solid #c7d2fe;color:#3730a3;border-radius:999px;padding:2px 10px;font-size:.72rem;font-weight:500;cursor:pointer;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wv-suggest-pill[data-v-ff8a3610]:hover:not(:disabled){background:#e0e7ff}.wv-suggest-pill--exact[data-v-ff8a3610]{background:#dcfce7;border-color:#86efac;color:#14532d}.wv-suggest-pill--exact[data-v-ff8a3610]:hover:not(:disabled){background:#bbf7d0}.wv-suggest-pill--high[data-v-ff8a3610]{background:#fef9c3;border-color:#fde047;color:#713f12}.wv-suggest-pill--medium[data-v-ff8a3610]{background:#fed7aa;border-color:#fdba74;color:#7c2d12}.wv-suggest-pill--low[data-v-ff8a3610]{background:#fee2e2;border-color:#fca5a5;color:#7f1d1d}.wv-suggest-conf[data-v-ff8a3610]{font-size:.65rem;text-transform:uppercase;background:hsla(0,0%,100%,.6);padding:0 4px;border-radius:4px}.wv-suggest-panel[data-v-ff8a3610]{margin-top:6px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 8px;-webkit-box-shadow:0 2px 6px rgba(15,23,42,.06);box-shadow:0 2px 6px rgba(15,23,42,.06)}.wv-suggest-cand[data-v-ff8a3610]{padding:4px 0;border-bottom:1px solid #f1f5f9}.wv-suggest-cand[data-v-ff8a3610]:last-child{border-bottom:none}.wv-suggest-cand-head[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.72rem}.wv-suggest-conf-badge[data-v-ff8a3610]{font-size:.62rem;text-transform:uppercase;padding:1px 6px;border-radius:999px;font-weight:600}.wv-conf--exact[data-v-ff8a3610]{background:#dcfce7;color:#14532d}.wv-conf--high[data-v-ff8a3610]{background:#fef9c3;color:#713f12}.wv-conf--medium[data-v-ff8a3610]{background:#fed7aa;color:#7c2d12}.wv-conf--low[data-v-ff8a3610]{background:#fee2e2;color:#7f1d1d}.wv-suggest-rationale[data-v-ff8a3610]{color:#64748b;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wv-suggest-accept[data-v-ff8a3610]{background:#16a34a;color:#fff;border:none;border-radius:4px;padding:3px 10px;font-size:.72rem;font-weight:600;cursor:pointer}.wv-suggest-accept[data-v-ff8a3610]:hover:not(:disabled){background:#15803d}.wv-suggest-accept[data-v-ff8a3610]:disabled{opacity:.6;cursor:wait}.wv-suggest-items[data-v-ff8a3610]{margin:4px 0 0;padding:0;list-style:none;font-size:.7rem;max-height:160px;overflow-y:auto}.wv-suggest-items li[data-v-ff8a3610]{display:grid;grid-template-columns:80px 1fr 1.2fr auto;gap:8px;padding:2px 4px;border-bottom:1px dotted #f1f5f9}.wv-suggest-items li[data-v-ff8a3610]:last-child{border-bottom:none}.wv-suggest-item-date[data-v-ff8a3610]{color:#64748b;font-variant-numeric:tabular-nums}.wv-suggest-item-loan[data-v-ff8a3610]{color:#475569;font-family:monospace;font-size:.65rem;overflow:hidden;text-overflow:ellipsis}.wv-suggest-item-name[data-v-ff8a3610]{color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wv-suggest-item-amt[data-v-ff8a3610]{font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}.wv-subtotal[data-v-ff8a3610]{margin-top:4px;padding-top:4px;border-top:1px solid #e2e8f0;font-size:.78rem;font-weight:700;color:#0f172a;text-align:right}.period-tools-bar[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 16px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.period-tools-btn[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:.85rem;font-weight:600;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.period-tools-btn[data-v-ff8a3610]:hover{background:#f1f5f9;border-color:#94a3b8}.period-tools-btn--active[data-v-ff8a3610]{background:#1e293b;color:#fff;border-color:#1e293b}.period-tools-btn--exceptions.period-tools-btn--active[data-v-ff8a3610]{background:#b45309;border-color:#b45309}.period-tools-btn--recurring.period-tools-btn--active[data-v-ff8a3610]{background:#6d28d9;border-color:#6d28d9}.period-tools-btn--close.period-tools-btn--active[data-v-ff8a3610]{background:#047857;border-color:#047857}.period-tools-badge[data-v-ff8a3610]{background:#e2e8f0;color:#1e293b;font-size:.7rem;padding:1px 7px;border-radius:10px;font-weight:700}.period-tools-btn--active .period-tools-badge[data-v-ff8a3610]{background:hsla(0,0%,100%,.25);color:#fff}.period-tools-badge--critical[data-v-ff8a3610]{background:#fecaca;color:#991b1b}.period-tools-badge--info[data-v-ff8a3610]{background:#ddd6fe;color:#5b21b6}.period-tools-badge--success[data-v-ff8a3610]{background:#bbf7d0;color:#166534}.period-panel[data-v-ff8a3610]{margin:12px 16px 0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04);overflow:hidden}.period-panel--exceptions[data-v-ff8a3610]{border-left:4px solid #b45309}.period-panel--recurring[data-v-ff8a3610]{border-left:4px solid #6d28d9}.period-panel--close[data-v-ff8a3610]{border-left:4px solid #047857}.period-panel__head[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.period-panel__title[data-v-ff8a3610]{margin:0;font-size:.95rem;font-weight:700;color:#1e293b}.period-panel__head-actions[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.period-panel__filter[data-v-ff8a3610]{width:auto}.period-panel__close[data-v-ff8a3610],.period-panel__refresh[data-v-ff8a3610]{background:transparent;border:1px solid #cbd5e1;border-radius:4px;padding:2px 8px;cursor:pointer;font-size:.8rem}.period-panel__close[data-v-ff8a3610]{font-size:1.1rem;line-height:1}.period-panel__close[data-v-ff8a3610]:hover,.period-panel__refresh[data-v-ff8a3610]:hover{background:#e2e8f0}.period-panel__stats[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;padding:8px 14px;background:#fefce8;border-bottom:1px solid #fde68a;font-size:.78rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.ex-stat[data-v-ff8a3610]{color:#475569}.ex-stat b[data-v-ff8a3610]{color:#1e293b}.ex-stat--critical b[data-v-ff8a3610]{color:#b91c1c}.ex-stat--warning b[data-v-ff8a3610]{color:#d97706}.ex-stat--attention b[data-v-ff8a3610]{color:#ca8a04}.period-panel__empty[data-v-ff8a3610],.period-panel__loading[data-v-ff8a3610]{padding:24px;text-align:center;color:#64748b;font-size:.9rem}.period-panel__list[data-v-ff8a3610]{max-height:480px;overflow-y:auto}.ex-row[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:10px 14px;border-bottom:1px solid #f1f5f9;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ex-row[data-v-ff8a3610]:hover{background:#f8fafc}.ex-row--critical[data-v-ff8a3610]{background:rgba(254,226,226,.4)}.ex-row--warning[data-v-ff8a3610]{background:rgba(254,243,199,.4)}.ex-row--attention[data-v-ff8a3610]{background:rgba(254,249,195,.3)}.ex-row__age[data-v-ff8a3610]{-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;text-align:center;padding:4px 0;border-radius:6px;background:#e2e8f0}.ex-row--critical .ex-row__age[data-v-ff8a3610]{background:#fecaca}.ex-row--warning .ex-row__age[data-v-ff8a3610]{background:#fde68a}.ex-row--attention .ex-row__age[data-v-ff8a3610]{background:#fef3c7}.ex-row__age-num[data-v-ff8a3610]{font-size:1.1rem;font-weight:700;color:#1e293b}.ex-row--critical .ex-row__age-num[data-v-ff8a3610]{color:#991b1b}.ex-row--warning .ex-row__age-num[data-v-ff8a3610]{color:#92400e}.ex-row__age-lbl[data-v-ff8a3610]{font-size:.65rem;text-transform:uppercase;color:#64748b}.ex-row__main[data-v-ff8a3610]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ex-row__top[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:.85rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ex-row__date[data-v-ff8a3610]{color:#64748b;font-variant-numeric:tabular-nums}.ex-row__type[data-v-ff8a3610]{font-size:.7rem;text-transform:uppercase;background:#e0e7ff;color:#3730a3;padding:1px 6px;border-radius:4px;font-weight:600}.ex-row__name[data-v-ff8a3610]{color:#1e293b;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.ex-row__bottom[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;font-size:.8rem;margin-top:2px}.ex-row__amount[data-v-ff8a3610]{color:#1e293b;font-weight:700;font-variant-numeric:tabular-nums}.ex-row__linked[data-v-ff8a3610]{color:#64748b;font-variant-numeric:tabular-nums}.ex-row__gap[data-v-ff8a3610]{color:#dc2626;font-weight:600;font-variant-numeric:tabular-nums}.ex-row__gap--zero[data-v-ff8a3610]{color:#059669}.ex-row__ai-prev[data-v-ff8a3610]{margin-top:6px;padding:6px 10px;background:rgba(167,139,250,.1);border-left:3px solid #8b5cf6;border-radius:0 4px 4px 0;font-size:.78rem;color:#4c1d95;line-height:1.4}.ex-row__ai-tag[data-v-ff8a3610]{font-weight:700;margin-right:4px;color:#6d28d9}.ex-row__actions[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.ex-action[data-v-ff8a3610]{font-size:.75rem;padding:4px 10px;border-radius:4px;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer;white-space:nowrap}.ex-action[data-v-ff8a3610]:hover{background:#f1f5f9}.ex-action--ai[data-v-ff8a3610]{border-color:#8b5cf6;color:#6d28d9}.ex-action--ai[data-v-ff8a3610]:hover{background:#ede9fe}.ex-action[data-v-ff8a3610]:disabled{opacity:.5;cursor:wait}.rec-section[data-v-ff8a3610]{padding:6px 0 12px}.rec-section__head[data-v-ff8a3610]{font-size:.7rem;text-transform:uppercase;color:#64748b;font-weight:700;padding:8px 14px 4px;letter-spacing:.05em}.rec-row[data-v-ff8a3610]{gap:12px;padding:10px 14px;border-bottom:1px solid #f1f5f9}.rec-row[data-v-ff8a3610],.rec-row__icon[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rec-row__icon[data-v-ff8a3610]{width:28px;height:28px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.9rem;-ms-flex-negative:0;flex-shrink:0}.rec-row--active .rec-row__icon[data-v-ff8a3610]{background:#d1fae5;color:#065f46}.rec-row--suggested .rec-row__icon[data-v-ff8a3610]{background:#ede9fe;color:#6d28d9}.rec-row__main[data-v-ff8a3610]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.rec-row__label[data-v-ff8a3610]{font-weight:600;color:#1e293b;font-size:.88rem}.rec-row__meta[data-v-ff8a3610]{font-size:.75rem;color:#64748b;margin-top:2px}.rec-row__sample[data-v-ff8a3610]{font-size:.72rem;color:#94a3b8;margin-top:2px;font-family:monospace}.rec-row__actions[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.rec-action[data-v-ff8a3610]{font-size:.75rem;padding:5px 12px;border-radius:4px;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer;font-weight:600}.rec-action--accept[data-v-ff8a3610]{background:#059669;color:#fff;border-color:#059669}.rec-action--accept[data-v-ff8a3610]:hover{background:#047857}.rec-action--dismiss[data-v-ff8a3610]:hover{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.rec-action--del[data-v-ff8a3610]{background:transparent;border:0;font-size:1.1rem;color:#94a3b8;width:24px;padding:0}.rec-action--del[data-v-ff8a3610]:hover{color:#dc2626}.period-panel__form[data-v-ff8a3610]{padding:16px}.period-form-row[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.period-form-row label[data-v-ff8a3610]{font-size:.8rem;color:#475569;font-weight:600;min-width:50px;margin:0}.period-form-row input[data-v-ff8a3610]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:220px}.period-form-row input[type=text][data-v-ff8a3610]{max-width:none}.period-form-actions[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6px}.period-form-error[data-v-ff8a3610]{margin-top:10px;padding:8px 12px;background:#fef2f2;border-left:3px solid #dc2626;color:#991b1b;font-size:.85rem;border-radius:0 4px 4px 0}.period-form-warning[data-v-ff8a3610]{margin-top:10px;padding:10px 14px;background:#fffbeb;border-left:3px solid #d97706;border-radius:0 4px 4px 0;font-size:.85rem}.period-form-warning ul[data-v-ff8a3610]{margin:6px 0 8px 18px;padding:0;font-size:.8rem;color:#78350f}.period-panel__history[data-v-ff8a3610]{padding:12px 16px 18px;border-top:1px solid #e2e8f0}.period-panel__history h5[data-v-ff8a3610]{font-size:.85rem;font-weight:700;color:#1e293b;margin:0 0 8px}.period-history-table[data-v-ff8a3610]{width:100%;border-collapse:collapse;font-size:.8rem}.period-history-table td[data-v-ff8a3610],.period-history-table th[data-v-ff8a3610]{padding:6px 10px;border-bottom:1px solid #f1f5f9;text-align:left}.period-history-table th[data-v-ff8a3610]{background:#f8fafc;font-weight:600;color:#475569}.period-row--reopened td[data-v-ff8a3610]{color:#94a3b8;font-style:italic}.ph-action[data-v-ff8a3610]{background:transparent;border:0;font-size:.95rem;cursor:pointer;padding:2px 6px;margin-right:2px;color:#64748b}.ph-action[data-v-ff8a3610]:hover{color:#1e293b}.ph-action--reopen[data-v-ff8a3610]:hover{color:#d97706}.wv-bd-overlay[data-v-ff8a3610]{position:fixed;inset:0;background:rgba(15,23,42,.35);z-index:1200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wv-bd-drawer[data-v-ff8a3610]{width:min(560px,94vw);height:100%;background:#fff;-webkit-box-shadow:-8px 0 28px rgba(15,23,42,.22);box-shadow:-8px 0 28px rgba(15,23,42,.22);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:wvBdSlide-data-v-ff8a3610 .18s ease-out;animation:wvBdSlide-data-v-ff8a3610 .18s ease-out}@-webkit-keyframes wvBdSlide-data-v-ff8a3610{0%{-webkit-transform:translateX(28px);transform:translateX(28px);opacity:.4}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes wvBdSlide-data-v-ff8a3610{0%{-webkit-transform:translateX(28px);transform:translateX(28px);opacity:.4}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.wv-bd-head[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid #e2e8f0}.wv-bd-drawer--bulk .wv-bd-head[data-v-ff8a3610]{border-top:4px solid #3b82f6}.wv-bd-drawer--sysret .wv-bd-head[data-v-ff8a3610]{border-top:4px solid #ef4444}.wv-bd-drawer--qbcred .wv-bd-head[data-v-ff8a3610]{border-top:4px solid #ec4899}.wv-bd-drawer--qbdeb .wv-bd-head[data-v-ff8a3610]{border-top:4px solid #f59e0b}.wv-bd-title[data-v-ff8a3610]{font-size:1.05rem;font-weight:700;color:#0f172a}.wv-bd-sub[data-v-ff8a3610]{font-size:.8rem;color:#64748b;margin-top:2px}.wv-bd-close[data-v-ff8a3610]{background:transparent;border:0;font-size:1.5rem;line-height:1;color:#94a3b8;cursor:pointer;padding:0 4px}.wv-bd-close[data-v-ff8a3610]:hover{color:#0f172a}.wv-bd-stats[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 18px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.wv-bd-stat[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:84px;padding:6px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.wv-bd-stat__label[data-v-ff8a3610]{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;font-weight:600}.wv-bd-stat__value[data-v-ff8a3610]{font-size:1.05rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.wv-bd-stat--warn[data-v-ff8a3610]{border-color:#fed7aa;background:#fff7ed}.wv-bd-stat--warn .wv-bd-stat__value[data-v-ff8a3610]{color:#c2410c}.wv-bd-stat--ok[data-v-ff8a3610]{border-color:#bbf7d0;background:#f0fdf4}.wv-bd-stat--ok .wv-bd-stat__value[data-v-ff8a3610]{color:#15803d}.wv-bd-note[data-v-ff8a3610]{margin:12px 18px 0;padding:8px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:.78rem;color:#92400e;line-height:1.4}.wv-bd-search[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:12px 18px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:8px}.wv-bd-search__icon[data-v-ff8a3610]{-ms-flex-negative:0;flex-shrink:0}.wv-bd-search__input[data-v-ff8a3610]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border:0;outline:none;font-size:.85rem;color:#0f172a;background:transparent}.wv-bd-search__count[data-v-ff8a3610]{font-size:.72rem;color:#94a3b8;white-space:nowrap}.wv-bd-table-wrap[data-v-ff8a3610]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:0 18px 18px}.wv-bd-table[data-v-ff8a3610]{width:100%;border-collapse:collapse;font-size:.82rem}.wv-bd-table thead th[data-v-ff8a3610]{position:sticky;top:0;background:#f8fafc;text-align:left;font-weight:600;color:#475569;padding:8px 8px;border-bottom:2px solid #e2e8f0;white-space:nowrap;z-index:1}.wv-bd-table td[data-v-ff8a3610]{padding:7px 8px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.wv-bd-row:hover td[data-v-ff8a3610]{background:#f8fafc}.wv-bd-row--returned td[data-v-ff8a3610]{background:#fff7ed}.wv-bd-row--returned:hover td[data-v-ff8a3610]{background:#ffedd5}.wv-bd-loan[data-v-ff8a3610]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;color:#334155}.wv-bd-name[data-v-ff8a3610]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937}.wv-bd-memo[data-v-ff8a3610]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b}.wv-bd-reason[data-v-ff8a3610]{color:#64748b}.wv-bd-amt[data-v-ff8a3610]{font-variant-numeric:tabular-nums;font-weight:600;color:#0f172a;white-space:nowrap}.wv-bd-foot td[data-v-ff8a3610]{border-top:2px solid #e2e8f0;border-bottom:0;font-weight:700;color:#0f172a;background:#f8fafc;position:sticky;bottom:0}.wv-bd-empty[data-v-ff8a3610]{padding:24px;text-align:center;color:#94a3b8;font-size:.85rem}.wv-bd-table .ta-r[data-v-ff8a3610]{text-align:right}.wv-bd-table .ta-c[data-v-ff8a3610]{text-align:center}.wv-bd-table--grouped tbody.wv-bd-group[data-v-ff8a3610]{border-bottom:1px solid #e2e8f0}.wv-bd-table--grouped tbody.wv-bd-group[data-v-ff8a3610]:last-child{border-bottom:0}.wv-bd-row.wv-bd-group-head td[data-v-ff8a3610]{background:#eff6ff;border-bottom:1px solid #bfdbfe;padding-top:9px;padding-bottom:9px}.wv-bd-row.wv-bd-group-head:hover td[data-v-ff8a3610]{background:#dbeafe}.wv-bd-user[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.wv-bd-user-name[data-v-ff8a3610]{color:#1e3a8a;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.wv-bd-user-id[data-v-ff8a3610]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;padding:0 5px;border-radius:4px;-ms-flex-item-align:start;align-self:flex-start;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.wv-bd-user-meta[data-v-ff8a3610]{font-size:.72rem;color:#475569;white-space:nowrap}.wv-bd-group-total[data-v-ff8a3610]{font-size:.95rem;color:#0f172a}.wv-bd-row.wv-bd-group-child td[data-v-ff8a3610]{padding-left:8px;padding-top:5px;padding-bottom:5px}.wv-bd-child-indent[data-v-ff8a3610]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding-left:16px!important}.wv-bd-child-bullet[data-v-ff8a3610]{color:#94a3b8;font-size:.85rem;font-weight:600}.wv-bd-multi[data-v-ff8a3610]{font-size:.7rem;color:#64748b;font-weight:600}.wv-bd-viewmode[data-v-ff8a3610]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0;margin:0 18px 8px;padding:3px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;-ms-flex-item-align:start;align-self:flex-start}.wv-bd-viewmode__btn[data-v-ff8a3610]{padding:4px 12px;background:transparent;border:0;border-radius:6px;font-size:.78rem;font-weight:600;color:#475569;cursor:pointer;-webkit-transition:background .12s,color .12s,-webkit-box-shadow .12s;transition:background .12s,color .12s,-webkit-box-shadow .12s;transition:background .12s,color .12s,box-shadow .12s;transition:background .12s,color .12s,box-shadow .12s,-webkit-box-shadow .12s}.wv-bd-viewmode__btn[data-v-ff8a3610]:hover{color:#0f172a}.wv-bd-viewmode__btn--active[data-v-ff8a3610]{background:#fff;color:#1e40af;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(15,23,42,.08)}.lp-page[data-v-2f7cc2da]{--lp-bg:#f7f8fb;--lp-surface:#fff;--lp-border:#e3e7ee;--lp-border-strong:#cbd5e1;--lp-text:#0f172a;--lp-text-soft:#475569;--lp-text-muted:#94a3b8;--lp-primary:#2563eb;--lp-primary-hover:#1d4ed8;--lp-primary-soft:#eff5ff;--lp-accent:#0ea5e9;--lp-success:#16a34a;--lp-success-soft:#ecfdf5;--lp-danger:#dc2626;--lp-danger-soft:#fef2f2;--lp-warning:#d97706;--lp-shadow-sm:0 1px 2px rgba(15,23,42,0.06),0 1px 1px rgba(15,23,42,0.04);--lp-shadow-md:0 6px 18px rgba(15,23,42,0.08);--lp-shadow-lg:0 24px 60px rgba(15,23,42,0.18);--lp-radius:12px;--lp-radius-sm:8px;padding:24px 28px 64px;background:var(--lp-bg);min-height:100vh;color:var(--lp-text);font-size:13.5px;line-height:1.45}.lp-page [data-v-2f7cc2da]{-webkit-box-sizing:border-box;box-sizing:border-box}.lp-hero[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:28px 32px;margin-bottom:20px;background:linear-gradient(135deg,#1e3a8a,#2563eb 55%,#38bdf8);color:#fff;border-radius:16px;-webkit-box-shadow:var(--lp-shadow-md);box-shadow:var(--lp-shadow-md);-ms-flex-wrap:wrap;flex-wrap:wrap}.lp-hero__text[data-v-2f7cc2da]{max-width:560px}.lp-eyebrow[data-v-2f7cc2da]{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600;opacity:.85;color:inherit}.lp-title[data-v-2f7cc2da]{font-size:28px;font-weight:700;margin:6px 0 4px;letter-spacing:-.01em}.lp-subtitle[data-v-2f7cc2da]{margin:0;font-size:14px;opacity:.9}.lp-hero__actions[data-v-2f7cc2da]{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.lp-hero__actions[data-v-2f7cc2da],.lp-search[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-search[data-v-2f7cc2da]{position:relative;background:hsla(0,0%,100%,.95);color:var(--lp-text);border-radius:10px;padding:4px 10px 4px 36px;min-width:280px;-webkit-box-shadow:var(--lp-shadow-sm);box-shadow:var(--lp-shadow-sm)}.lp-search__icon[data-v-2f7cc2da]{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:var(--lp-text-soft)}.lp-search__input[data-v-2f7cc2da]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background:transparent;padding:8px 4px;font-size:13.5px;color:var(--lp-text)}.lp-kbd[data-v-2f7cc2da]{font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;border:1px solid var(--lp-border-strong);border-bottom-width:2px;border-radius:4px;padding:2px 6px;color:var(--lp-text-soft);background:#f8fafc}.lp-kpis[data-v-2f7cc2da]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.lp-kpi[data-v-2f7cc2da]{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius);padding:14px 16px;-webkit-box-shadow:var(--lp-shadow-sm);box-shadow:var(--lp-shadow-sm)}.lp-kpi__label[data-v-2f7cc2da]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--lp-text-muted);font-weight:600}.lp-kpi__value[data-v-2f7cc2da]{font-size:22px;font-weight:700;margin-top:4px;color:var(--lp-text)}.lp-kpi__value--ok[data-v-2f7cc2da]{color:var(--lp-success)}.lp-kpi__value--muted[data-v-2f7cc2da]{color:var(--lp-text-muted)}@media (max-width:900px){.lp-kpis[data-v-2f7cc2da]{grid-template-columns:repeat(2,1fr)}}.lp-filters[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:18px;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius);padding:14px 16px;margin-bottom:18px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:var(--lp-shadow-sm);box-shadow:var(--lp-shadow-sm)}.lp-filter-group[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.lp-filter-group--end[data-v-2f7cc2da]{margin-left:auto}.lp-filter-label[data-v-2f7cc2da]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--lp-text-muted);font-weight:600}.lp-result-count[data-v-2f7cc2da]{font-size:12px;color:var(--lp-text-soft);background:#f1f5f9;padding:6px 10px;border-radius:999px}.lp-segmented[data-v-2f7cc2da]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#f1f5f9;border-radius:10px;padding:3px;border:1px solid var(--lp-border)}.lp-segmented__btn[data-v-2f7cc2da]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:6px 12px;font-size:12.5px;font-weight:500;color:var(--lp-text-soft);border-radius:7px;cursor:pointer;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.lp-segmented__btn.is-active[data-v-2f7cc2da]{background:var(--lp-surface);color:var(--lp-primary);-webkit-box-shadow:var(--lp-shadow-sm);box-shadow:var(--lp-shadow-sm)}.lp-input[data-v-2f7cc2da]{width:100%;padding:8px 11px;border:1px solid var(--lp-border-strong);border-radius:8px;font-size:13px;color:var(--lp-text);background:#fff;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;font-family:inherit}.lp-input[data-v-2f7cc2da]:focus{outline:none;border-color:var(--lp-primary);-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.15);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.lp-input--sm[data-v-2f7cc2da]{padding:6px 9px;font-size:12.5px}.lp-input--xs[data-v-2f7cc2da]{padding:6px 8px;font-size:12px;max-width:96px}select.lp-input[data-v-2f7cc2da]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;padding-right:30px}.lp-label[data-v-2f7cc2da]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--lp-text-soft);margin-bottom:5px}.lp-field[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lp-btn[data-v-2f7cc2da]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:600;border-radius:8px;padding:8px 14px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:background .15s,border-color .15s,color .15s,-webkit-transform .05s ease,-webkit-box-shadow .15s;transition:background .15s,border-color .15s,color .15s,-webkit-transform .05s ease,-webkit-box-shadow .15s;transition:transform .05s ease,background .15s,border-color .15s,color .15s,box-shadow .15s;transition:transform .05s ease,background .15s,border-color .15s,color .15s,box-shadow .15s,-webkit-transform .05s ease,-webkit-box-shadow .15s;white-space:nowrap}.lp-btn[data-v-2f7cc2da]:active:not(:disabled){-webkit-transform:translateY(1px);transform:translateY(1px)}.lp-btn[data-v-2f7cc2da]:disabled{opacity:.55;cursor:not-allowed}.lp-btn--primary[data-v-2f7cc2da]{background:var(--lp-primary);color:#fff;-webkit-box-shadow:0 1px 0 rgba(37,99,235,.3),0 4px 14px rgba(37,99,235,.25);box-shadow:0 1px 0 rgba(37,99,235,.3),0 4px 14px rgba(37,99,235,.25)}.lp-btn--primary[data-v-2f7cc2da]:hover:not(:disabled){background:var(--lp-primary-hover)}.lp-btn--secondary[data-v-2f7cc2da]{background:var(--lp-primary-soft);color:var(--lp-primary);border-color:#dbe7ff}.lp-btn--secondary[data-v-2f7cc2da]:hover:not(:disabled){background:#e1ecff}.lp-btn--ghost[data-v-2f7cc2da]{background:transparent;color:var(--lp-text-soft);border-color:var(--lp-border)}.lp-btn--ghost[data-v-2f7cc2da]:hover:not(:disabled){background:#f8fafc;color:var(--lp-text);border-color:var(--lp-border-strong)}.lp-btn--danger[data-v-2f7cc2da]{color:var(--lp-danger)}.lp-btn--danger[data-v-2f7cc2da]:hover:not(:disabled){background:var(--lp-danger-soft);border-color:#fecaca}.lp-btn__plus[data-v-2f7cc2da]{font-size:16px;line-height:1}.lp-icon-btn[data-v-2f7cc2da]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;width:32px;height:32px;border-radius:8px;font-size:18px;color:var(--lp-text-soft);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lp-icon-btn[data-v-2f7cc2da]:hover{background:#f1f5f9;color:var(--lp-text)}.lp-icon-btn--sm[data-v-2f7cc2da]{width:26px;height:26px;font-size:14px}.lp-icon-btn--danger[data-v-2f7cc2da]:hover{background:var(--lp-danger-soft);color:var(--lp-danger)}.lp-icon-btn[data-v-2f7cc2da]:disabled{opacity:.4;cursor:not-allowed}.lp-list-card[data-v-2f7cc2da],.lp-variants-card[data-v-2f7cc2da]{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius);-webkit-box-shadow:var(--lp-shadow-sm);box-shadow:var(--lp-shadow-sm);margin-bottom:22px;overflow:hidden}.lp-variants__header[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--lp-border);gap:12px}.lp-h2[data-v-2f7cc2da]{margin:4px 0 0;font-size:17px;font-weight:600;color:var(--lp-text)}.lp-table[data-v-2f7cc2da]{width:100%;border-collapse:separate;border-spacing:0}.lp-th[data-v-2f7cc2da]{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--lp-text-muted);padding:12px 16px;background:#fafbfd;border-bottom:1px solid var(--lp-border)}.lp-th--actions[data-v-2f7cc2da]{width:1%;white-space:nowrap}.lp-row[data-v-2f7cc2da]{-webkit-transition:background .12s;transition:background .12s;cursor:pointer}.lp-row+.lp-row .lp-td[data-v-2f7cc2da]{border-top:1px solid var(--lp-border)}.lp-row[data-v-2f7cc2da]:hover{background:#f8fbff}.lp-row.is-selected[data-v-2f7cc2da]{background:#eff5ff}.lp-td[data-v-2f7cc2da]{padding:14px 16px;vertical-align:middle;font-size:13px}.lp-td--actions[data-v-2f7cc2da]{text-align:right;white-space:nowrap}.lp-td--actions .lp-btn[data-v-2f7cc2da]{margin-left:6px}.lp-td--mono[data-v-2f7cc2da]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--lp-text-soft);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-program[data-v-2f7cc2da]{gap:12px}.lp-program[data-v-2f7cc2da],.lp-program__avatar[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-program__avatar[data-v-2f7cc2da]{width:38px;height:38px;border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;font-size:13px;letter-spacing:.02em;-ms-flex-negative:0;flex-shrink:0}.lp-program__name[data-v-2f7cc2da]{font-weight:600;color:var(--lp-text)}.lp-program__sub[data-v-2f7cc2da]{margin-top:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.lp-chip[data-v-2f7cc2da]{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;border-radius:999px;background:var(--lp-primary-soft);color:var(--lp-primary);text-transform:uppercase;letter-spacing:.04em}.lp-chip--muted[data-v-2f7cc2da]{background:#f1f5f9;color:var(--lp-text-soft)}.lp-chip--code[data-v-2f7cc2da]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:none;letter-spacing:0}.lp-tag[data-v-2f7cc2da]{display:inline-block;padding:4px 10px;font-size:11.5px;font-weight:600;border-radius:6px}.lp-tag.t-amortized[data-v-2f7cc2da],.lp-tag[data-v-2f7cc2da]{background:#eef2ff;color:#4338ca}.lp-tag.t-balloon[data-v-2f7cc2da]{background:#fff7ed;color:#c2410c}.lp-tag.t-interest_only[data-v-2f7cc2da]{background:#ecfeff;color:#0e7490}.lp-tag.t-line_of_credit[data-v-2f7cc2da]{background:#f0fdf4;color:#15803d}.lp-tag.t-fee_only[data-v-2f7cc2da]{background:#fdf4ff;color:#a21caf}.lp-tag.t-variable_arm[data-v-2f7cc2da]{background:#fef9c3;color:#a16207}.lp-pricing strong[data-v-2f7cc2da]{display:block;font-weight:600;color:var(--lp-text)}.lp-limits small[data-v-2f7cc2da],.lp-pricing small[data-v-2f7cc2da]{display:block;font-size:11.5px;color:var(--lp-text-muted);line-height:1.5}.lp-status[data-v-2f7cc2da]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600}.lp-status__dot[data-v-2f7cc2da]{width:7px;height:7px;border-radius:50%;background:currentColor}.lp-status--on[data-v-2f7cc2da]{background:var(--lp-success-soft);color:var(--lp-success)}.lp-status--off[data-v-2f7cc2da]{background:#f1f5f9;color:var(--lp-text-muted)}.lp-empty[data-v-2f7cc2da]{text-align:center;padding:48px 24px;color:var(--lp-text-soft)}.lp-empty__icon[data-v-2f7cc2da]{font-size:36px;margin-bottom:8px}.lp-empty h3[data-v-2f7cc2da]{margin:0 0 4px;font-size:16px;color:var(--lp-text)}.lp-empty p[data-v-2f7cc2da]{margin:0 0 12px;font-size:13px}.lp-empty--inline[data-v-2f7cc2da]{text-align:left;padding:14px 16px;font-size:12.5px;background:#f8fafc;border-radius:8px}.lp-empty--inline p[data-v-2f7cc2da]{margin:0}.lp-drawer-backdrop[data-v-2f7cc2da]{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1080}.lp-drawer[data-v-2f7cc2da]{background:var(--lp-surface);height:100%;width:100%;max-width:760px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:var(--lp-shadow-lg);box-shadow:var(--lp-shadow-lg);-webkit-animation:lp-slide-in-data-v-2f7cc2da .22s ease-out;animation:lp-slide-in-data-v-2f7cc2da .22s ease-out}.lp-drawer--narrow[data-v-2f7cc2da]{max-width:520px}@-webkit-keyframes lp-slide-in-data-v-2f7cc2da{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes lp-slide-in-data-v-2f7cc2da{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.lp-fade-enter-active[data-v-2f7cc2da],.lp-fade-leave-active[data-v-2f7cc2da]{-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.lp-fade-enter[data-v-2f7cc2da],.lp-fade-leave-to[data-v-2f7cc2da]{opacity:0}.lp-drawer__header[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px 14px;border-bottom:1px solid var(--lp-border)}.lp-drawer__title[data-v-2f7cc2da]{margin:4px 0 0;font-size:20px;font-weight:700;color:var(--lp-text)}.lp-stepper[data-v-2f7cc2da]{padding:14px 24px 0;border-bottom:1px solid var(--lp-border)}.lp-step[data-v-2f7cc2da],.lp-stepper[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.lp-step[data-v-2f7cc2da]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;padding:10px 14px 16px;position:relative;color:var(--lp-text-muted);font-weight:600;font-size:13px;font-family:inherit}.lp-step[data-v-2f7cc2da],.lp-step__num[data-v-2f7cc2da]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-step__num[data-v-2f7cc2da]{width:24px;height:24px;border-radius:50%;background:#e5e7eb;color:#475569;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700}.lp-step.is-done .lp-step__num[data-v-2f7cc2da]{background:var(--lp-success);color:#fff}.lp-step.is-active[data-v-2f7cc2da]{color:var(--lp-primary)}.lp-step.is-active .lp-step__num[data-v-2f7cc2da]{background:var(--lp-primary);color:#fff}.lp-step.is-active[data-v-2f7cc2da]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--lp-primary);border-radius:2px}.lp-drawer__sumbar[data-v-2f7cc2da]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 24px;background:#f8fafc;border-bottom:1px solid var(--lp-border);gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.lp-drawer__sumbar[data-v-2f7cc2da],.lp-preset[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-preset[data-v-2f7cc2da]{gap:10px}.lp-preset__label[data-v-2f7cc2da]{font-size:12px;color:var(--lp-text-soft);font-weight:500}.lp-preset .lp-input[data-v-2f7cc2da]{min-width:220px}.lp-livesum[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px}.lp-livesum__item[data-v-2f7cc2da]{text-align:right}.lp-livesum__label[data-v-2f7cc2da]{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--lp-text-muted);font-weight:600}.lp-livesum__value[data-v-2f7cc2da]{font-size:14px;font-weight:700;color:var(--lp-text)}.lp-drawer__body[data-v-2f7cc2da]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:22px 24px 24px}.lp-section[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.lp-section__head h3[data-v-2f7cc2da],.lp-section__head h4[data-v-2f7cc2da]{margin:0;font-size:15px;font-weight:700;color:var(--lp-text)}.lp-section__head h4[data-v-2f7cc2da]{font-size:13.5px}.lp-section__head p[data-v-2f7cc2da]{margin:4px 0 0;font-size:12.5px;color:var(--lp-text-soft)}.lp-section__head--sub[data-v-2f7cc2da]{margin-top:6px}.lp-card[data-v-2f7cc2da]{border:1px solid var(--lp-border);border-radius:var(--lp-radius-sm);padding:14px 16px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.lp-card--accent[data-v-2f7cc2da]{background:-webkit-gradient(linear,left top,left bottom,from(#f8fbff),to(#fff));background:linear-gradient(180deg,#f8fbff,#fff);border-color:#d6e4ff}.lp-card__head[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.lp-card__head h4[data-v-2f7cc2da]{margin:0;font-size:13.5px;font-weight:700;color:var(--lp-text)}.lp-card__head small[data-v-2f7cc2da]{color:var(--lp-text-muted)}.lp-stack[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.lp-grid[data-v-2f7cc2da]{display:grid;gap:14px}.lp-grid--1[data-v-2f7cc2da]{grid-template-columns:1fr}.lp-grid--2[data-v-2f7cc2da]{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-grid--3[data-v-2f7cc2da]{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid--4[data-v-2f7cc2da]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:720px){.lp-grid--2[data-v-2f7cc2da],.lp-grid--3[data-v-2f7cc2da],.lp-grid--4[data-v-2f7cc2da]{grid-template-columns:1fr 1fr}}@media (max-width:480px){.lp-grid--2[data-v-2f7cc2da],.lp-grid--3[data-v-2f7cc2da],.lp-grid--4[data-v-2f7cc2da]{grid-template-columns:1fr}}.lp-preview-out[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;padding:10px 12px}.lp-preview-out__label[data-v-2f7cc2da]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--lp-text-muted);font-weight:600}.lp-preview-out__value[data-v-2f7cc2da]{font-size:18px;font-weight:700;color:var(--lp-text)}.lp-preview-out__sched[data-v-2f7cc2da]{font-size:12px;font-weight:500;color:var(--lp-text-muted)}.lp-preview-out__sub[data-v-2f7cc2da]{font-size:11.5px;color:var(--lp-text-soft)}.lp-rule[data-v-2f7cc2da]{border-top:1px solid var(--lp-border);padding:10px 0 6px}.lp-rule[data-v-2f7cc2da]:first-of-type{border-top:none;padding-top:4px}.lp-rule__row[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.lp-rule__num[data-v-2f7cc2da],.lp-rule__row[data-v-2f7cc2da]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-rule__num[data-v-2f7cc2da]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--lp-primary-soft);color:var(--lp-primary);font-size:11.5px;font-weight:700}.lp-rule__word[data-v-2f7cc2da]{font-size:12px;color:var(--lp-text-soft);font-style:italic;padding:0 2px}.lp-rule__actions[data-v-2f7cc2da]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.lp-rule__readable[data-v-2f7cc2da]{margin:6px 0 0 30px;font-size:12px;color:var(--lp-text-muted);font-style:italic}.lp-tester__inputs[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.lp-check[data-v-2f7cc2da],.lp-tester__inputs[data-v-2f7cc2da]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-check[data-v-2f7cc2da]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;font-size:12.5px;color:var(--lp-text-soft);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lp-check input[data-v-2f7cc2da]{accent-color:var(--lp-primary)}.lp-tester__results[data-v-2f7cc2da]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lp-tester__result[data-v-2f7cc2da]{background:#fff;border:1px solid var(--lp-border);border-radius:8px;padding:10px 12px}.lp-tester__label[data-v-2f7cc2da]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--lp-text-muted);font-weight:600}.lp-tester__value[data-v-2f7cc2da]{font-size:16px;font-weight:700;color:var(--lp-text);margin-top:2px}.lp-tester__value--accent[data-v-2f7cc2da]{color:var(--lp-primary)}.lp-tester__log[data-v-2f7cc2da]{margin:10px 0 0;padding:0 0 0 18px;font-size:11.5px;color:var(--lp-text-soft)}.lp-tester__log li[data-v-2f7cc2da]{margin:2px 0}.lp-drawer__footer[data-v-2f7cc2da]{border-top:1px solid var(--lp-border);padding:12px 24px;background:#fbfcfe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.lp-drawer__footer-actions[data-v-2f7cc2da]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.lp-validation[data-v-2f7cc2da]{font-size:12px;color:var(--lp-success);font-weight:500}.lp-validation.is-error[data-v-2f7cc2da]{color:var(--lp-danger)}.table td[data-v-cd2ed052],.table th[data-v-cd2ed052]{white-space:nowrap}.qba[data-v-c5d9d068]{max-width:1400px}.qba-head[data-v-c5d9d068]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.qba-title[data-v-c5d9d068]{font-size:1.5rem;font-weight:700;margin:0}.qba-sub[data-v-c5d9d068]{color:#67748e;max-width:760px;margin:.35rem 0 0;font-size:.85rem;line-height:1.4}.qba-head__actions[data-v-c5d9d068]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qba-scope[data-v-c5d9d068]{width:auto;min-width:220px}.qba-empty[data-v-c5d9d068]{text-align:center;padding:3rem 1rem;color:#67748e}.qba-align[data-v-c5d9d068]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;border-radius:.5rem;padding:.7rem 1rem;margin-bottom:1rem;font-size:.9rem;font-weight:600;border:1px solid transparent}.qba-align__mark[data-v-c5d9d068]{font-size:1.2rem;line-height:1}.qba-align--ok[data-v-c5d9d068]{background:#e7f7ee;color:#1f7a45;border-color:#b7e4c7}.qba-align--bad[data-v-c5d9d068]{background:#fdecea;color:#b42318;border-color:#f5c6c0}.qba-tiles[data-v-c5d9d068]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:.75rem}.qba-tile[data-v-c5d9d068]{background:#fff;border:1px solid #e9ecef;border-left:4px solid #adb5bd;border-radius:.5rem;padding:.85rem 1rem;cursor:pointer;-webkit-transition:-webkit-box-shadow .15s,-webkit-transform .05s;transition:-webkit-box-shadow .15s,-webkit-transform .05s;transition:box-shadow .15s,transform .05s;transition:box-shadow .15s,transform .05s,-webkit-box-shadow .15s,-webkit-transform .05s}.qba-tile[data-v-c5d9d068]:hover{-webkit-box-shadow:0 3px 10px rgba(0,0,0,.08);box-shadow:0 3px 10px rgba(0,0,0,.08)}.qba-tile.active[data-v-c5d9d068]{-webkit-box-shadow:0 0 0 2px rgba(94,114,228,.4);box-shadow:0 0 0 2px rgba(94,114,228,.4)}.qba-tile--ok[data-v-c5d9d068]{border-left-color:#2dce89}.qba-tile--warn[data-v-c5d9d068]{border-left-color:#fb6340}.qba-tile--bad[data-v-c5d9d068]{border-left-color:#f5365c}.qba-tile__value[data-v-c5d9d068]{font-size:1.6rem;font-weight:700;line-height:1}.qba-tile__label[data-v-c5d9d068]{color:#67748e;font-size:.78rem;margin-top:.25rem}.qba-tile__hint[data-v-c5d9d068]{display:block;color:#8a94a6;font-size:.68rem}.qba-meta[data-v-c5d9d068]{color:#67748e;font-size:.78rem;margin-bottom:1rem}.qba-tabs[data-v-c5d9d068]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;border-bottom:1px solid #e9ecef;margin-bottom:.75rem}.qba-tabbtn[data-v-c5d9d068]{background:none;border:none;border-bottom:2px solid transparent;padding:.5rem .9rem;font-size:.85rem;font-weight:600;color:#67748e;cursor:pointer}.qba-tabbtn.active[data-v-c5d9d068]{color:#5e72e4;border-bottom-color:#5e72e4}.qba-filters[data-v-c5d9d068]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5rem}.qba-filter[data-v-c5d9d068]{width:auto;min-width:160px}.qba-search[data-v-c5d9d068]{width:auto;min-width:260px;-webkit-box-flex:0;-ms-flex:0 1 320px;flex:0 1 320px}.qba-filters__spacer[data-v-c5d9d068]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.qba-panel[data-v-c5d9d068]{background:#fff;border:1px solid #e9ecef;border-radius:.5rem;padding:.75rem}.qba-table[data-v-c5d9d068]{font-size:.8rem}.qba-orphan-help[data-v-c5d9d068]{color:#67748e;font-size:.82rem;margin-bottom:.75rem}.qba-id[data-v-c5d9d068]{font-weight:600}.qba-id__sub[data-v-c5d9d068]{color:#8a94a6;font-size:.68rem;font-family:monospace}.qba-copyid[data-v-c5d9d068]{font-family:monospace;white-space:nowrap;-moz-user-select:all;-ms-user-select:all;user-select:all;-webkit-user-select:all;cursor:text}.qba-preview-head[data-v-c5d9d068]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5rem}.qba-preview-loading[data-v-c5d9d068]{padding:1.5rem 0;color:#67748e}.qba-preview-summary[data-v-c5d9d068]{margin:.5rem 0}.qba-skipped[data-v-c5d9d068]{margin:.5rem 0;font-size:.78rem;color:#67748e}.qba-skipped summary[data-v-c5d9d068]{cursor:pointer;font-weight:600}.qba-skipped ul[data-v-c5d9d068]{margin:.4rem 0 0;padding-left:1rem;max-height:180px;overflow-y:auto}.qba-preview-actions[data-v-c5d9d068]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem;margin-top:1rem}.qba-typebadge[data-v-c5d9d068]{font-weight:600}.qba-note[data-v-c5d9d068]{color:#525f7f;font-size:.76rem}.qba-muted[data-v-c5d9d068]{color:#adb5bd}.qba-actionnote[data-v-c5d9d068]{font-size:.74rem}.qba-chip[data-v-c5d9d068]{display:inline-block;font-size:.7rem;padding:.1rem .4rem;border-radius:.3rem;margin:.05rem .15rem .05rem 0;white-space:nowrap}.qba-chip--inv[data-v-c5d9d068]{background:#e7f0ff;color:#2b5cd6}.qba-chip--recv[data-v-c5d9d068]{background:#eef7ee;color:#1f8a4c}.qba-chip--ar[data-v-c5d9d068]{background:#fff3e0;color:#b25a00}.qba-chip__date[data-v-c5d9d068]{opacity:.7;margin-left:.2rem}.qba-subhead[data-v-c5d9d068]{font-size:.85rem;font-weight:700;color:#344767;margin:.25rem 0 .5rem}.qba-subhead--spaced[data-v-c5d9d068]{margin-top:1.25rem;border-top:1px solid #e9ecef;padding-top:1rem}.qba-yearpanel[data-v-c5d9d068]{margin-bottom:1rem}.qba-yearpanel__head[data-v-c5d9d068]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1rem}.qba-yearpanel__hint[data-v-c5d9d068]{color:#8a94a6;font-size:.72rem}.qba-yeartable[data-v-c5d9d068]{cursor:pointer;margin-bottom:0}.qba-hot[data-v-c5d9d068]{color:#f5365c;font-weight:700}.qba-yearpill[data-v-c5d9d068]{display:inline-block;background:#eef1fe;color:#4353c4;border-radius:.3rem;padding:.1rem .5rem;margin-right:.5rem;font-weight:600}.qba-yearpill__x[data-v-c5d9d068]{background:none;border:none;color:#4353c4;cursor:pointer;font-size:.72rem;padding:0 0 0 .25rem}.qba-diag-verdict[data-v-c5d9d068]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.6rem;margin-bottom:1rem}.qba-diag-badge[data-v-c5d9d068]{font-size:.78rem;-ms-flex-negative:0;flex-shrink:0}.qba-diag-reco[data-v-c5d9d068]{color:#344767;font-size:.85rem;line-height:1.4}.qba-diag-facts[data-v-c5d9d068]{margin:0 0 1rem}.qba-diag-fact[data-v-c5d9d068]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;padding:.35rem 0;border-bottom:1px solid #f0f2f5;font-size:.8rem}.qba-diag-fact dt[data-v-c5d9d068]{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;color:#8a94a6;font-weight:600;margin:0}.qba-diag-fact dd[data-v-c5d9d068]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;color:#344767}.loans-card[data-v-697c4d0b]{background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(0,0,0,.06);padding:0;overflow:hidden}.loans-header[data-v-697c4d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 28px 16px;border-bottom:1px solid #f0f2f5}.loans-header-left[data-v-697c4d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px}.loans-title[data-v-697c4d0b]{font-size:1.35rem;font-weight:700;color:#172b4d;margin:0}.loans-count[data-v-697c4d0b]{font-size:.82rem;color:#8898aa;background:#f4f5f7;padding:2px 10px;border-radius:12px;font-weight:600}.loans-header-right[data-v-697c4d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.btn-refresh[data-v-697c4d0b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 18px;font-size:.85rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#5e72e4,#825ee4);border:none;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 3px 8px rgba(94,114,228,.3);box-shadow:0 3px 8px rgba(94,114,228,.3)}.btn-refresh[data-v-697c4d0b]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 5px 14px rgba(94,114,228,.4);box-shadow:0 5px 14px rgba(94,114,228,.4)}.loader-wrap[data-v-697c4d0b]{min-width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filters-bar[data-v-697c4d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:16px 28px;background:#fafbfc;border-bottom:1px solid #f0f2f5;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-item[data-v-697c4d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.filter-search[data-v-697c4d0b]{-webkit-box-flex:2;-ms-flex:2;flex:2;min-width:220px}.filter-item[data-v-697c4d0b]:not(.filter-search):not(.filter-perpage):not(.filter-vendor){-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:150px}.filter-vendor[data-v-697c4d0b]{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;min-width:150px;position:relative}.vendor-search-wrap .input-icon-wrap[data-v-697c4d0b],.vendor-search-wrap[data-v-697c4d0b]{position:relative}.vendor-search-wrap .filter-input[data-v-697c4d0b]{padding-left:12px}.vendor-clear-btn[data-v-697c4d0b]{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;font-size:1.1rem;color:#8898aa;cursor:pointer;padding:0 4px;line-height:1}.vendor-clear-btn[data-v-697c4d0b]:hover{color:#f5365c}.vendor-dropdown[data-v-697c4d0b]{position:absolute;top:100%;left:0;right:0;z-index:100;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #e3e8ee;border-top:none;border-radius:0 0 8px 8px;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08);box-shadow:0 6px 16px rgba(0,0,0,.08);list-style:none;margin:0;padding:0}.vendor-dropdown-item[data-v-697c4d0b]{padding:10px 12px;font-size:.875rem;color:#32325d;cursor:pointer;-webkit-transition:background .1s;transition:background .1s;-webkit-tap-highlight-color:rgba(94,114,228,.1);-ms-touch-action:manipulation;touch-action:manipulation}.vendor-dropdown-item[data-v-697c4d0b]:active,.vendor-dropdown-item[data-v-697c4d0b]:hover{background:#f6f9fc}.vendor-dropdown-item--active[data-v-697c4d0b]{background:#eef2ff;font-weight:600}.vendor-dropdown-item--all[data-v-697c4d0b]{color:#8898aa;font-style:italic;border-bottom:1px solid #f0f2f5}.vendor-dropdown-empty[data-v-697c4d0b]{padding:12px;font-size:.85rem;color:#8898aa;text-align:center}.filter-perpage[data-v-697c4d0b]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:90px}.filter-label[data-v-697c4d0b]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8898aa;margin:0}.input-icon-wrap[data-v-697c4d0b]{position:relative}.input-icon[data-v-697c4d0b]{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.filter-input[data-v-697c4d0b]{width:100%;padding:8px 12px 8px 36px;font-size:.875rem;border:1px solid #e3e8ee;border-radius:8px;background:#fff;color:#32325d;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.filter-input[data-v-697c4d0b]:focus{outline:none;border-color:#5e72e4;-webkit-box-shadow:0 0 0 3px rgba(94,114,228,.12);box-shadow:0 0 0 3px rgba(94,114,228,.12)}.filter-select[data-v-697c4d0b]{width:100%;padding:8px 12px;font-size:.875rem;border:1px solid #e3e8ee;border-radius:8px;background:#fff;color:#32325d;cursor:pointer;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M6 8L1 3h10z' fill='%238898aa'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.filter-select[data-v-697c4d0b]:focus{outline:none;border-color:#5e72e4;-webkit-box-shadow:0 0 0 3px rgba(94,114,228,.12);box-shadow:0 0 0 3px rgba(94,114,228,.12)}.filter-select-sm[data-v-697c4d0b]{width:80px}.radio-group[data-v-697c4d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:7px 0}.radio-group[data-v-697c4d0b],.radio-option[data-v-697c4d0b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio-option[data-v-697c4d0b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;font-size:.85rem;color:#525f7f;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-option input[type=radio][data-v-697c4d0b]{accent-color:#5e72e4;margin:0;cursor:pointer}.table-wrap[data-v-697c4d0b]{overflow-x:auto;padding:0 0 16px}.modern-table[data-v-697c4d0b]{width:100%;border-collapse:separate;border-spacing:0}.modern-table[data-v-697c4d0b] .modern-thead{background:#f7f8fa}.modern-table[data-v-697c4d0b] .modern-thead tr th{padding:12px 16px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8898aa;border-bottom:2px solid #e9ecef;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sortable-th[data-v-697c4d0b]{cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.sortable-th[data-v-697c4d0b]:hover{color:#5e72e4!important}.sort-indicator[data-v-697c4d0b]{font-size:.65rem;margin-left:4px;color:#5e72e4}.modern-table[data-v-697c4d0b] tbody tr{-webkit-transition:background .15s;transition:background .15s;cursor:pointer}.modern-table[data-v-697c4d0b] tbody tr:hover{background:#f6f9fc}.modern-table[data-v-697c4d0b] tbody tr td{padding:14px 16px;font-size:.875rem;color:#525f7f;border-bottom:1px solid #f0f2f5;vertical-align:middle}.td-name[data-v-697c4d0b]{font-weight:600;color:#32325d}.customer-name[data-v-697c4d0b]{display:inline-block;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.chat-unread-badge[data-v-697c4d0b]{display:inline-block;vertical-align:middle;margin-left:6px;min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font-size:.62rem;font-weight:700;line-height:17px;text-align:center}.td-money[data-v-697c4d0b]{font-family:SF Mono,Fira Code,monospace;font-size:.85rem;color:#32325d}.td-date[data-v-697c4d0b]{white-space:nowrap}.td-vehicle[data-v-697c4d0b]{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-badge[data-v-697c4d0b]{display:inline-block;padding:3px 10px;font-size:.78rem;font-weight:600;background:#e8f0fe;color:#1a73e8;border-radius:6px}.pg-none[data-v-697c4d0b]{color:#c0ccda}.pg-cell[data-v-697c4d0b]{cursor:pointer}.pg-ledger-icon[data-v-697c4d0b]{margin-left:4px;color:#f0ad4e;font-size:.85rem;vertical-align:middle}.pg-suggest-wrap[data-v-697c4d0b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.pg-suggest-select[data-v-697c4d0b]{padding:4px 8px;font-size:.78rem;border:1px solid #e3e8ee;border-radius:6px;background:#fffbe6;color:#32325d;max-width:160px;cursor:pointer}.pg-suggest-select[data-v-697c4d0b]:focus{outline:none;border-color:#f0ad4e;-webkit-box-shadow:0 0 0 2px rgba(240,173,78,.18);box-shadow:0 0 0 2px rgba(240,173,78,.18)}.pg-suggest-save[data-v-697c4d0b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;font-size:.8rem;font-weight:700;color:#fff;background:#2dce89;border:none;border-radius:6px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.pg-suggest-save[data-v-697c4d0b]:hover{background:#24a46d}.td-freq[data-v-697c4d0b]{font-size:.78rem;color:#8898aa;white-space:nowrap}.lien-ok[data-v-697c4d0b]{color:#2dce89;font-weight:600}.lien-warning[data-v-697c4d0b]{color:#fb6340;font-weight:700}.lien-expired[data-v-697c4d0b]{color:#f5365c;font-weight:700;text-decoration:line-through}.lien-na[data-v-697c4d0b]{color:#c0ccda}.paid-yes[data-v-697c4d0b]{color:#2dce89;font-weight:600}.paid-no[data-v-697c4d0b]{color:#adb5bd}.status-pill[data-v-697c4d0b]{display:inline-block;padding:4px 12px;font-size:.75rem;font-weight:700;border-radius:20px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.status-info[data-v-697c4d0b]{background:#e3f2fd;color:#1565c0}.status-success[data-v-697c4d0b]{background:#e8f5e9;color:#2e7d32}.status-danger[data-v-697c4d0b]{background:#fce4ec;color:#c62828}.status-warning[data-v-697c4d0b]{background:#fff8e1;color:#f57f17}.status-primary[data-v-697c4d0b]{background:#ede7f6;color:#5e35b1}.status-secondary[data-v-697c4d0b]{background:#f4f5f7;color:#8898aa}.text-danger[data-v-697c4d0b]{color:#f5365c!important;font-weight:600}.pagination-bar[data-v-697c4d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 28px;border-top:1px solid #f0f2f5}.pagination-info[data-v-697c4d0b]{font-size:.82rem;color:#8898aa;font-weight:600}.pagination-controls[data-v-697c4d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.pagination-controls[data-v-697c4d0b],.pg-btn[data-v-697c4d0b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pg-btn[data-v-697c4d0b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:34px;height:34px;padding:0 8px;font-size:.85rem;font-weight:600;color:#525f7f;background:#fff;border:1px solid #e3e8ee;border-radius:8px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.pg-btn[data-v-697c4d0b]:hover:not(:disabled){background:#5e72e4;color:#fff;border-color:#5e72e4}.pg-btn[data-v-697c4d0b]:disabled{opacity:.35;cursor:not-allowed}.pg-input[data-v-697c4d0b]{width:52px;height:34px;text-align:center;font-size:.85rem;font-weight:600;border:1px solid #e3e8ee;border-radius:8px;color:#32325d;-webkit-transition:border-color .15s;transition:border-color .15s}.pg-input[data-v-697c4d0b]:focus{outline:none;border-color:#5e72e4}.empty-state[data-v-697c4d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:48px 20px;gap:12px}.empty-text[data-v-697c4d0b]{font-size:.95rem;color:#8898aa;margin:0}.btn-clear-filters[data-v-697c4d0b]{padding:8px 20px;font-size:.85rem;font-weight:600;color:#5e72e4;background:transparent;border:1px solid #5e72e4;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-clear-filters[data-v-697c4d0b]:hover{background:#5e72e4;color:#fff}.td-docs[data-v-697c4d0b]{white-space:nowrap}.doc-dots[data-v-697c4d0b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;background:#f9fafb;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.doc-dots[data-v-697c4d0b]:hover{background:#f0f1f3}.doc-dot[data-v-697c4d0b]{width:10px;height:10px;border-radius:50%;display:inline-block;-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s;position:relative}.doc-dot[data-v-697c4d0b]:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.doc-dot--ok[data-v-697c4d0b]{background:#2dce89;-webkit-box-shadow:0 0 0 2px rgba(45,206,137,.25);box-shadow:0 0 0 2px rgba(45,206,137,.25)}.doc-dot--missing[data-v-697c4d0b]{background:#fb6340;-webkit-box-shadow:0 0 0 2px rgba(251,99,64,.25);box-shadow:0 0 0 2px rgba(251,99,64,.25)}.doc-dot--unknown[data-v-697c4d0b]{background:#d1d5db;-webkit-box-shadow:0 0 0 2px rgba(209,213,219,.25);box-shadow:0 0 0 2px rgba(209,213,219,.25)}@media (max-width:768px){.loans-header[data-v-697c4d0b]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.filters-bar[data-v-697c4d0b],.loans-header[data-v-697c4d0b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-item[data-v-697c4d0b],.filter-search[data-v-697c4d0b],.filter-vendor[data-v-697c4d0b]{min-width:100%!important;-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important}.vendor-dropdown[data-v-697c4d0b]{max-height:200px}.vendor-dropdown-item[data-v-697c4d0b]{padding:12px 14px;font-size:.95rem}.pagination-bar[data-v-697c4d0b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.td-star[data-v-697c4d0b],.th-star[data-v-697c4d0b]{width:36px;text-align:center;padding:8px 4px!important}.td-star[data-v-697c4d0b]{cursor:pointer}.star-icon[data-v-697c4d0b]{color:#d1d5db;-webkit-transition:color .15s,-webkit-transform .15s;transition:color .15s,-webkit-transform .15s;transition:color .15s,transform .15s;transition:color .15s,transform .15s,-webkit-transform .15s}.td-star:hover .star-icon[data-v-697c4d0b]{color:#fbbf24;-webkit-transform:scale(1.15);transform:scale(1.15)}.star-icon--active[data-v-697c4d0b]{color:#f59e0b!important}.td-notes[data-v-697c4d0b],.th-notes[data-v-697c4d0b]{width:36px;text-align:center;padding:8px 4px!important}.td-notes[data-v-697c4d0b]{cursor:pointer;position:relative}.notes-icon[data-v-697c4d0b]{color:#c0ccda;-webkit-transition:color .15s;transition:color .15s}.td-notes:hover .notes-icon[data-v-697c4d0b]{color:#5e72e4}.notes-dot[data-v-697c4d0b]{position:absolute;top:8px;right:2px;width:7px;height:7px;background:#f59e0b;border-radius:50%;border:1.5px solid #fff}.notes-overlay[data-v-697c4d0b]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.notes-modal[data-v-697c4d0b]{background:#fff;border-radius:16px;width:540px;max-width:95vw;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.18);box-shadow:0 20px 60px rgba(0,0,0,.18)}.notes-modal-header[data-v-697c4d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #f0f2f5}.notes-modal-title[data-v-697c4d0b]{font-size:1.1rem;font-weight:700;color:#172b4d;margin:0}.notes-close-btn[data-v-697c4d0b]{background:none;border:none;font-size:1.6rem;color:#8898aa;cursor:pointer;padding:0 4px;line-height:1}.notes-close-btn[data-v-697c4d0b]:hover{color:#f5365c}.notes-modal-body[data-v-697c4d0b]{padding:20px 24px;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.notes-textarea[data-v-697c4d0b]{width:100%;padding:12px;border:1px solid #e3e8ee;border-radius:10px;font-size:.9rem;color:#32325d;resize:vertical;min-height:120px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;font-family:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.notes-textarea[data-v-697c4d0b]:focus{outline:none;border-color:#5e72e4;-webkit-box-shadow:0 0 0 3px rgba(94,114,228,.12);box-shadow:0 0 0 3px rgba(94,114,228,.12)}.recordings-section[data-v-697c4d0b]{margin-top:20px}.recordings-header[data-v-697c4d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.recordings-label[data-v-697c4d0b]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8898aa}.btn-rec[data-v-697c4d0b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;color:#fff;background:#f5365c;border:none;border-radius:8px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.btn-rec[data-v-697c4d0b]:hover{background:#d32f4e}.btn-rec--stop[data-v-697c4d0b]{background:#525f7f;-webkit-animation:pulse-rec-data-v-697c4d0b 1s infinite;animation:pulse-rec-data-v-697c4d0b 1s infinite}@-webkit-keyframes pulse-rec-data-v-697c4d0b{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-rec-data-v-697c4d0b{0%,to{opacity:1}50%{opacity:.7}}.recordings-list[data-v-697c4d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.recording-item[data-v-697c4d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;background:#f9fafb;border-radius:10px;border:1px solid #f0f2f5}.recording-audio[data-v-697c4d0b]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px}.recording-date[data-v-697c4d0b]{font-size:.75rem;color:#8898aa;white-space:nowrap}.recording-del[data-v-697c4d0b]{background:none;border:none;color:#8898aa;font-size:1.2rem;cursor:pointer;padding:0 4px;line-height:1}.recording-del[data-v-697c4d0b]:hover{color:#f5365c}.recordings-empty[data-v-697c4d0b]{font-size:.85rem;color:#adb5bd;margin:0}.notes-modal-footer[data-v-697c4d0b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #f0f2f5}.btn-notes-cancel[data-v-697c4d0b]{padding:8px 18px;font-size:.85rem;font-weight:600;color:#525f7f;background:#fff;border:1px solid #e3e8ee;border-radius:8px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.btn-notes-cancel[data-v-697c4d0b]:hover{background:#f6f9fc}.btn-notes-save[data-v-697c4d0b]{padding:8px 18px;font-size:.85rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#5e72e4,#825ee4);border:none;border-radius:8px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;-webkit-box-shadow:0 3px 8px rgba(94,114,228,.3);box-shadow:0 3px 8px rgba(94,114,228,.3)}.btn-notes-save[data-v-697c4d0b]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 5px 14px rgba(94,114,228,.4);box-shadow:0 5px 14px rgba(94,114,228,.4)}.ch[data-v-4e01c2ce]{--bg:#f4f6fb;--card:#fff;--border:#e3e8f1;--border-focus:#5e72e4;--text:#1a2035;--text-secondary:#6b7a99;--text-muted:#9facc2;--accent:#5e72e4;--accent-light:#eef0ff;--success:#2dce89;--warning:#fb6340;--danger:#f5365c;--shadow-sm:0 1px 3px rgba(50,50,93,0.06),0 1px 0 rgba(0,0,0,0.02);--shadow-md:0 4px 14px rgba(50,50,93,0.1),0 2px 4px rgba(0,0,0,0.04);--radius:10px;--radius-sm:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:var(--text);padding:24px 28px 40px;max-width:1440px;margin:0 auto}.ch-header[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.ch-title[data-v-4e01c2ce]{font-size:22px;font-weight:700;margin:0;letter-spacing:-.3px}.ch-subtitle[data-v-4e01c2ce]{font-size:13px;color:var(--text-secondary);margin:2px 0 0}.ch-filter-actions[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto}.ch-btn[data-v-4e01c2ce]{border-radius:var(--radius-sm);font-weight:600}.ch-filters[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px;margin-bottom:24px;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.ch-filter-item[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:160px}.ch-filter-item label[data-v-4e01c2ce]{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.ch-input[data-v-4e01c2ce]{height:34px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;color:var(--text);background:var(--card);-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.ch-input[data-v-4e01c2ce]:focus{outline:none;border-color:var(--border-focus);-webkit-box-shadow:0 0 0 3px rgba(94,114,228,.12);box-shadow:0 0 0 3px rgba(94,114,228,.12)}.ch-kpi-grid[data-v-4e01c2ce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:24px}.ch-kpi-tile[data-v-4e01c2ce]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;cursor:pointer;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.ch-kpi-tile[data-v-4e01c2ce]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.ch-kpi-tile--alert[data-v-4e01c2ce]{border-color:var(--danger);border-width:2px}.ch-kpi-body[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ch-kpi-text[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ch-kpi-label[data-v-4e01c2ce]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:4px}.ch-kpi-value[data-v-4e01c2ce]{font-size:22px;font-weight:700;color:var(--text);line-height:1.2}.ch-kpi-icon[data-v-4e01c2ce]{width:48px;height:48px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.ch-two-col[data-v-4e01c2ce]{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-bottom:24px}@media (max-width:992px){.ch-two-col[data-v-4e01c2ce]{grid-template-columns:1fr}}.ch-chart-card[data-v-4e01c2ce],.ch-exceptions-card[data-v-4e01c2ce],.ch-section-card[data-v-4e01c2ce]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);overflow:hidden}.ch-card-header[data-v-4e01c2ce]{padding:16px 20px 12px;border-bottom:1px solid var(--border);background:#fafbfd}.ch-card-header--flex[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ch-card-title[data-v-4e01c2ce]{font-size:15px;font-weight:700;margin:0;color:var(--text)}.ch-card-body[data-v-4e01c2ce]{padding:20px}.ch-card-body--flush[data-v-4e01c2ce]{padding:0}.ch-bucket-row[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;min-height:200px}.ch-bucket[data-v-4e01c2ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;cursor:pointer;padding:0 6px;-webkit-transition:opacity .15s;transition:opacity .15s}.ch-bucket[data-v-4e01c2ce]:hover{opacity:.8}.ch-bucket-bar-area[data-v-4e01c2ce]{height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ch-bucket-bar[data-v-4e01c2ce]{width:36px;border-radius:4px 4px 0 0;min-height:4px;-webkit-transition:height .3s ease;transition:height .3s ease}.ch-bucket-info[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px;gap:2px}.ch-bucket-info strong[data-v-4e01c2ce]{font-size:14px;color:var(--text)}.ch-bucket-info small[data-v-4e01c2ce]{font-size:11px;color:var(--text-muted)}.ch-bucket-amount[data-v-4e01c2ce]{font-weight:600;color:var(--text-secondary)!important}.ch-exception-row[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;border-bottom:1px solid #f0f2f8;cursor:pointer;-webkit-transition:background .1s;transition:background .1s;font-size:13px}.ch-exception-row[data-v-4e01c2ce]:last-child{border-bottom:none}.ch-exception-row[data-v-4e01c2ce]:hover{background:#f8f9fe}.ch-exception-label[data-v-4e01c2ce]{color:var(--text-secondary)}.ch-exception-label i[data-v-4e01c2ce]{font-size:14px}.ch-repo-kpi-row[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.ch-repo-kpi[data-v-4e01c2ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:110px;text-align:center;background:#fafbfd;border:1px solid #f0f2f8;border-radius:var(--radius-sm);padding:12px 8px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.ch-repo-kpi[data-v-4e01c2ce]:hover{border-color:var(--accent);background:var(--accent-light)}.ch-repo-kpi-value[data-v-4e01c2ce]{font-size:20px;font-weight:700}.ch-repo-kpi-label[data-v-4e01c2ce]{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.3px}.ch-repo-status[data-v-4e01c2ce]{margin-top:8px}.ch-status-heading[data-v-4e01c2ce]{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.ch-status-chips[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.ch-status-chip[data-v-4e01c2ce]{text-align:center;cursor:pointer;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.ch-status-chip[data-v-4e01c2ce]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ch-status-count[data-v-4e01c2ce]{font-weight:700;margin-top:4px;font-size:14px}.bg-orange[data-v-4e01c2ce]{background-color:#fb6340!important}.bg-danger[data-v-4e01c2ce]{background-color:#f5365c!important}.bg-warning[data-v-4e01c2ce]{background-color:#fb6340!important}.bg-success[data-v-4e01c2ce]{background-color:#2dce89!important}.bg-info[data-v-4e01c2ce]{background-color:#11cdef!important}.bg-dark[data-v-4e01c2ce]{background-color:#32325d!important}.bg-purple[data-v-4e01c2ce]{background-color:#8965e0!important}.bg-red[data-v-4e01c2ce]{background-color:#f5365c!important}.bg-yellow[data-v-4e01c2ce]{background-color:#ffd600!important}.ch-risk-section[data-v-4e01c2ce]{margin-bottom:24px}.ch-risk-title[data-v-4e01c2ce]{font-size:16px;font-weight:700;color:var(--text);margin:0 0 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ch-risk-grid[data-v-4e01c2ce]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.ch-risk-card[data-v-4e01c2ce]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);-webkit-transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:-webkit-transform .15s,-webkit-box-shadow .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s,-webkit-box-shadow .15s}.ch-risk-card[data-v-4e01c2ce]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.ch-risk-card--warning[data-v-4e01c2ce]{border-left:4px solid #fb6340}.ch-risk-card--danger[data-v-4e01c2ce]{border-left:4px solid #f5365c}.ch-risk-card--dark[data-v-4e01c2ce]{border-left:4px solid #32325d}.ch-risk-card--critical[data-v-4e01c2ce]{border-left:4px solid #f5365c;background:linear-gradient(135deg,#fff5f5,#fff);-webkit-box-shadow:0 0 0 1px #fecaca,var(--shadow-sm);box-shadow:0 0 0 1px #fecaca,var(--shadow-sm)}.ch-risk-card__header[data-v-4e01c2ce]{gap:10px;margin-bottom:10px}.ch-risk-card__header[data-v-4e01c2ce],.ch-risk-card__icon[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ch-risk-card__icon[data-v-4e01c2ce]{width:34px;height:34px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.ch-risk-card__label[data-v-4e01c2ce]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary)}.ch-risk-card__value[data-v-4e01c2ce]{font-size:24px;font-weight:700;color:var(--text);line-height:1.2;margin-bottom:4px}.ch-risk-card__value--pulse[data-v-4e01c2ce]{color:#f5365c;-webkit-animation:risk-pulse-data-v-4e01c2ce 2s ease-in-out infinite;animation:risk-pulse-data-v-4e01c2ce 2s ease-in-out infinite}@-webkit-keyframes risk-pulse-data-v-4e01c2ce{0%,to{opacity:1}50%{opacity:.7}}@keyframes risk-pulse-data-v-4e01c2ce{0%,to{opacity:1}50%{opacity:.7}}.ch-risk-card__sub[data-v-4e01c2ce]{font-size:13px;color:var(--text-muted);font-weight:500}.ch-risk-card[data-v-4e01c2ce]{cursor:pointer}.ch-risk-card--open[data-v-4e01c2ce]{-webkit-box-shadow:0 0 0 2px var(--accent),var(--shadow-md);box-shadow:0 0 0 2px var(--accent),var(--shadow-md)}.ch-risk-card__chevron[data-v-4e01c2ce]{margin-left:auto;font-size:14px;color:var(--text-muted)}.ch-risk-detail[data-v-4e01c2ce]{margin-top:16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);overflow:hidden}.ch-risk-detail--loading[data-v-4e01c2ce]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:32px;color:var(--text-secondary);font-size:13px}.ch-risk-detail--loading[data-v-4e01c2ce],.ch-risk-detail__header[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ch-risk-detail__header[data-v-4e01c2ce]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 20px;background:#f8f9fe;border-bottom:1px solid var(--border)}.ch-risk-detail__title[data-v-4e01c2ce]{font-size:14px;font-weight:700;margin:0;color:var(--text)}.ch-risk-detail__close[data-v-4e01c2ce]{background:none;border:none;font-size:22px;color:var(--text-muted);cursor:pointer;padding:0 4px;line-height:1}.ch-risk-detail__close[data-v-4e01c2ce]:hover{color:var(--danger)}.ch-risk-detail__scroll[data-v-4e01c2ce]{overflow-x:auto;max-height:500px;overflow-y:auto}.ch-risk-table[data-v-4e01c2ce]{width:100%;border-collapse:collapse;font-size:.82rem}.ch-risk-table th[data-v-4e01c2ce]{padding:10px 14px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:#fafbfd;border-bottom:2px solid var(--border);position:sticky;top:0;z-index:2;white-space:nowrap}.ch-risk-table td[data-v-4e01c2ce]{padding:9px 14px;border-bottom:1px solid #f1f5f9;vertical-align:middle;color:var(--text);white-space:nowrap}.ch-risk-table tbody tr[data-v-4e01c2ce]:hover{background:#f0f6ff}.ch-risk-table tbody tr[data-v-4e01c2ce]:nth-child(2n){background:#fafbfd}.ch-risk-table tbody tr[data-v-4e01c2ce]:nth-child(2n):hover{background:#f0f6ff}.ch-risk-link[data-v-4e01c2ce]{color:var(--accent);font-weight:600;font-size:.78rem;text-decoration:none}.ch-risk-link[data-v-4e01c2ce]:hover{text-decoration:underline}.ch-nsf-month-tag[data-v-4e01c2ce]{font-size:.78rem;color:var(--text-secondary)}.ch-da-header-actions[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ch-da-count[data-v-4e01c2ce]{font-size:12px;color:var(--text-muted);font-weight:500}.ch-da-tabs[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.ch-da-tab[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;padding:10px 18px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#fafbfd;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;min-width:110px;text-align:center}.ch-da-tab--active[data-v-4e01c2ce],.ch-da-tab[data-v-4e01c2ce]:hover{border-color:var(--accent);background:var(--accent-light)}.ch-da-tab--active[data-v-4e01c2ce]{-webkit-box-shadow:0 0 0 2px rgba(94,114,228,.15);box-shadow:0 0 0 2px rgba(94,114,228,.15)}.ch-da-tab__label[data-v-4e01c2ce]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary)}.ch-da-tab--active .ch-da-tab__label[data-v-4e01c2ce]{color:var(--accent)}.ch-da-tab__count[data-v-4e01c2ce]{font-size:18px;font-weight:700;color:var(--text);line-height:1.2}.ch-da-tab__amount[data-v-4e01c2ce]{font-size:11px;font-weight:500;color:var(--text-muted)}.ch-da-search[data-v-4e01c2ce]{margin-bottom:14px}.ch-da-search-input[data-v-4e01c2ce]{width:100%;max-width:380px}.ch-da-table-wrap[data-v-4e01c2ce]{overflow-x:auto;max-height:520px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.ch-da-th--sort[data-v-4e01c2ce]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ch-da-th--sort[data-v-4e01c2ce]:hover{color:var(--accent)}.ch-da-sort-glyph[data-v-4e01c2ce]{font-size:.7rem;opacity:.6;margin-left:4px}.ch-da-row[data-v-4e01c2ce]{cursor:pointer}.ch-da-empty[data-v-4e01c2ce]{text-align:center;padding:32px 14px!important;color:var(--text-muted);font-size:13px}.ch-da-risk-badge[data-v-4e01c2ce]{display:inline-block;font-size:11px;font-weight:600;padding:2px 10px;border-radius:9999px;text-transform:uppercase;letter-spacing:.3px}.ch-da-risk-badge--lg[data-v-4e01c2ce]{font-size:13px;padding:4px 14px}.ch-da-risk--low[data-v-4e01c2ce]{background:#d4edda;color:#155724}.ch-da-risk--medium[data-v-4e01c2ce]{background:#d1ecf1;color:#0c5460}.ch-da-risk--high[data-v-4e01c2ce]{background:#fff3cd;color:#856404}.ch-da-risk--severe[data-v-4e01c2ce]{background:#f8d7da;color:#721c24}.ch-da-pagination[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:16px}.ch-da-page-btn[data-v-4e01c2ce]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 14px;font-size:13px;font-weight:600;color:var(--accent);cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.ch-da-page-btn[data-v-4e01c2ce]:hover:not(:disabled){background:var(--accent-light);border-color:var(--accent)}.ch-da-page-btn[data-v-4e01c2ce]:disabled{opacity:.4;cursor:default}.ch-da-page-info[data-v-4e01c2ce]{font-size:12px;color:var(--text-muted);font-weight:500}.ch-drawer[data-v-4e01c2ce]{position:fixed;top:0;right:0;width:420px;max-width:100%;height:100vh;background:var(--card);-webkit-box-shadow:-4px 0 20px rgba(0,0,0,.12);box-shadow:-4px 0 20px rgba(0,0,0,.12);z-index:1060;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ch-drawer__header[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 22px;border-bottom:1px solid var(--border);background:#f8f9fe}.ch-drawer__title[data-v-4e01c2ce]{font-size:16px;font-weight:700;margin:0;color:var(--text)}.ch-drawer__body[data-v-4e01c2ce]{padding:22px;-webkit-box-flex:1;-ms-flex:1;flex:1}.ch-drawer__risk[data-v-4e01c2ce]{margin-bottom:18px}.ch-drawer__grid[data-v-4e01c2ce]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.ch-drawer__cell[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.ch-drawer__cell small[data-v-4e01c2ce]{font-size:11px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.3px}.ch-drawer__cell strong[data-v-4e01c2ce]{font-size:16px;color:var(--text)}.ch-drawer__liens[data-v-4e01c2ce]{margin-top:12px}.ch-drawer__lien-row[data-v-4e01c2ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f2f8;font-size:13px;color:var(--text-secondary)}.ch-drawer-enter-active[data-v-4e01c2ce],.ch-drawer-leave-active[data-v-4e01c2ce]{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.ch-drawer-enter[data-v-4e01c2ce],.ch-drawer-leave-to[data-v-4e01c2ce]{-webkit-transform:translateX(100%);transform:translateX(100%)}@media (max-width:767.98px){.ch-da-tabs[data-v-4e01c2ce]{gap:6px}.ch-da-tab[data-v-4e01c2ce]{min-width:80px;padding:8px 10px}.ch-drawer[data-v-4e01c2ce]{width:100%}}.lien-management-container[data-v-b5fd2a0c]{padding:24px;max-width:100%}.page-title[data-v-b5fd2a0c]{font-size:1.6rem;font-weight:700;color:#32325d}.summary-card[data-v-b5fd2a0c]{border-radius:8px;padding:18px 20px;color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.summary-label[data-v-b5fd2a0c]{font-size:.78rem;text-transform:uppercase;letter-spacing:.5px;opacity:.9;margin-bottom:4px}.summary-value[data-v-b5fd2a0c]{font-size:1.6rem;font-weight:700}.summary-total[data-v-b5fd2a0c]{background:linear-gradient(135deg,#5e72e4,#825ee4)}.summary-expired[data-v-b5fd2a0c]{background:linear-gradient(135deg,#f5365c,#f56036)}.summary-expiring[data-v-b5fd2a0c]{background:linear-gradient(135deg,#fb6340,#fbb140)}.summary-balance[data-v-b5fd2a0c]{background:linear-gradient(135deg,#2dce89,#2dcead)}.tab-buttons[data-v-b5fd2a0c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-btn[data-v-b5fd2a0c]{padding:8px 16px;border:1px solid #dee2e6;border-radius:6px;background:#fff;color:#525f7f;font-size:.85rem;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.tab-btn[data-v-b5fd2a0c]:hover{background:#f6f9fc}.tab-btn.active[data-v-b5fd2a0c]{background:#5e72e4;color:#fff;border-color:#5e72e4}.table-card[data-v-b5fd2a0c]{background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.06);box-shadow:0 1px 6px rgba(0,0,0,.06);overflow:hidden}.table-header[data-v-b5fd2a0c]{padding:18px 20px 10px;border-bottom:1px solid #eee}.table-header h4[data-v-b5fd2a0c]{margin:0 0 4px;font-size:1.05rem;font-weight:600;color:#32325d}.table-responsive[data-v-b5fd2a0c]{overflow-x:auto}.lien-table[data-v-b5fd2a0c]{width:100%;border-collapse:collapse;font-size:.85rem}.lien-table th[data-v-b5fd2a0c]{background:#f7f8fc;padding:10px 12px;font-weight:600;color:#8898aa;text-transform:uppercase;font-size:.72rem;letter-spacing:.5px;border-bottom:2px solid #e9ecef;white-space:nowrap}.lien-table td[data-v-b5fd2a0c]{padding:10px 12px;border-bottom:1px solid #f0f0f0;vertical-align:middle;color:#525f7f}.lien-table tbody tr[data-v-b5fd2a0c]:hover{background:#f8f9fe}.loan-id-cell[data-v-b5fd2a0c]{font-weight:600;color:#5e72e4;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:-webkit-text-decoration-color .15s;transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.loan-id-cell[data-v-b5fd2a0c]:hover{-webkit-text-decoration-color:#5e72e4;text-decoration-color:#5e72e4}.row-critical[data-v-b5fd2a0c]{background:#fff5f5!important;border-left:3px solid #f5365c}.row-high[data-v-b5fd2a0c]{background:#fffaf0!important;border-left:3px solid #fb6340}.type-badge[data-v-b5fd2a0c]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.type-ml[data-v-b5fd2a0c]{background:#e8daef;color:#6c3483}.type-cl[data-v-b5fd2a0c]{background:#d4efdf;color:#1e8449}.type-unknown[data-v-b5fd2a0c]{background:#e2e3e5;color:#6c757d}.liens-count[data-v-b5fd2a0c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#5e72e4;color:#fff;font-size:.65rem;font-weight:700;margin-left:4px;vertical-align:middle}.risk-badge[data-v-b5fd2a0c]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:capitalize}.risk-low[data-v-b5fd2a0c]{background:#d4edda;color:#155724}.risk-medium[data-v-b5fd2a0c]{background:#fff3cd;color:#856404}.risk-high[data-v-b5fd2a0c]{background:#f8d7da;color:#721c24}.risk-unknown[data-v-b5fd2a0c]{background:#e2e3e5;color:#6c757d}.rec-badge[data-v-b5fd2a0c]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.73rem;font-weight:600;white-space:nowrap}.rec-critical[data-v-b5fd2a0c]{background:#f5365c;color:#fff}.rec-high[data-v-b5fd2a0c]{background:#fb6340;color:#fff}.rec-medium[data-v-b5fd2a0c]{background:#ffd600;color:#525f7f}.rec-low[data-v-b5fd2a0c]{background:#e9ecef;color:#8898aa}.action-cell-vertical[data-v-b5fd2a0c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:200px}.action-row[data-v-b5fd2a0c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.renew-input[data-v-b5fd2a0c]{width:70px;padding:4px 6px;border:1px solid #dee2e6;border-radius:4px;font-size:.82rem;text-align:center}.btn-action[data-v-b5fd2a0c]{padding:4px 10px;color:#fff;border:none;border-radius:4px;font-size:.73rem;font-weight:600;cursor:pointer;white-space:nowrap;-webkit-transition:opacity .15s;transition:opacity .15s}.btn-action[data-v-b5fd2a0c]:hover{opacity:.85}.btn-action[data-v-b5fd2a0c]:disabled{opacity:.5;cursor:not-allowed}.btn-regular-lien[data-v-b5fd2a0c]{background:#2dce89}.btn-new-cl[data-v-b5fd2a0c]{background:#5e72e4}.btn-renew-cl[data-v-b5fd2a0c]{background:#fb6340}.text-right[data-v-b5fd2a0c]{text-align:right}.text-center[data-v-b5fd2a0c]{text-align:center}.text-danger[data-v-b5fd2a0c]{color:#f5365c!important}.text-warning[data-v-b5fd2a0c]{color:#fb6340!important}.text-success[data-v-b5fd2a0c]{color:#2dce89!important}.text-muted[data-v-b5fd2a0c]{color:#8898aa!important}.font-weight-bold[data-v-b5fd2a0c]{font-weight:700}.py-4[data-v-b5fd2a0c]{padding-top:1.5rem;padding-bottom:1.5rem}.py-5[data-v-b5fd2a0c]{padding-top:3rem;padding-bottom:3rem}.mb-3[data-v-b5fd2a0c]{margin-bottom:1rem}.mb-4[data-v-b5fd2a0c]{margin-bottom:1.5rem}.mt-2[data-v-b5fd2a0c]{margin-top:.5rem}.mt-dismissed[data-v-b5fd2a0c]{margin-top:2rem}.dismissed-header h4[data-v-b5fd2a0c]{color:#8898aa}.dismissed-table tbody tr[data-v-b5fd2a0c]{opacity:.75}.dismissed-table tbody tr[data-v-b5fd2a0c]:hover{opacity:1}.row-dismissed[data-v-b5fd2a0c]{background:#fafafa!important}.note-col[data-v-b5fd2a0c]{min-width:220px}.note-input[data-v-b5fd2a0c]{width:100%;padding:6px 8px;border:1px solid #dee2e6;border-radius:4px;font-size:.82rem;resize:vertical;font-family:inherit;color:#525f7f}.note-input[data-v-b5fd2a0c]:focus{border-color:#5e72e4;outline:none;-webkit-box-shadow:0 0 0 2px rgba(94,114,228,.15);box-shadow:0 0 0 2px rgba(94,114,228,.15)}.modal-note[data-v-b5fd2a0c]{width:100%;margin-top:6px;margin-bottom:14px}.btn-dismiss[data-v-b5fd2a0c]{padding:4px 10px;background:transparent;color:#8898aa;border:1px solid #dee2e6;border-radius:4px;font-size:.76rem;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.btn-dismiss[data-v-b5fd2a0c]:hover{background:#f5365c;color:#fff;border-color:#f5365c}.btn-restore[data-v-b5fd2a0c]{padding:5px 12px;background:#2dce89;color:#fff;border:none;border-radius:5px;font-size:.8rem;font-weight:600;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.btn-restore[data-v-b5fd2a0c]:hover{background:#24a46d}.modal-overlay[data-v-b5fd2a0c]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dismiss-modal[data-v-b5fd2a0c]{background:#fff;border-radius:10px;padding:28px;width:440px;max-width:90%;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.15);box-shadow:0 10px 40px rgba(0,0,0,.15)}.dismiss-modal h4[data-v-b5fd2a0c]{margin:0 0 8px;color:#32325d}.dismiss-modal label[data-v-b5fd2a0c]{font-weight:600;font-size:.85rem;color:#525f7f}.modal-actions[data-v-b5fd2a0c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.btn-cancel[data-v-b5fd2a0c]{padding:8px 18px;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#525f7f;cursor:pointer;font-size:.85rem}.btn-cancel[data-v-b5fd2a0c]:hover{background:#f6f9fc}.btn-confirm-dismiss[data-v-b5fd2a0c]{padding:8px 18px;background:#f5365c;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:.85rem}.btn-confirm-dismiss[data-v-b5fd2a0c]:hover{background:#d4293f}.first-section[data-v-1efdde10]{padding-top:100px}.mini-label[data-v-be73cfa6]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8898aa}.mini-value[data-v-be73cfa6]{font-size:1rem;font-weight:600;color:#32325d}.table td[data-v-be73cfa6],.table th[data-v-be73cfa6]{white-space:nowrap}.th-btn[data-v-3c245d9b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:transparent;border:0;padding:0;margin:0;font:inherit;cursor:pointer;color:inherit}.th-btn[data-v-3c245d9b]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline}.sort-indicator[data-v-3c245d9b]{font-size:.8rem;opacity:.75}.clickable[data-v-3c245d9b]{cursor:pointer}.no-results[data-v-3c245d9b]{text-align:center;padding:24px;font-size:1.1rem;color:#888}.refresh-btn[data-v-3c245d9b]{height:40px}.delinquent-accounts .card .card-body small[data-v-3c245d9b]{display:block;font-size:.75rem;color:#6c757d}.delinquent-accounts .card .card-body h4[data-v-3c245d9b]{margin:0;font-weight:600}.btn-group .btn[data-v-3c245d9b]{border-radius:9999px;min-width:110px}.btn-group .btn .badge[data-v-3c245d9b]{margin-left:.35rem}.table-responsive td[data-v-3c245d9b]:hover,.table-responsive th.clickable[data-v-3c245d9b]:hover{background-color:#f7f9fc}.textStatus[data-v-3c245d9b]{font-size:1.1rem;font-weight:500;color:#2000ae}.context-drawer[data-v-3c245d9b]{position:fixed;top:0;right:0;width:400px;max-width:100%;height:100%;background:#fff;overflow-y:auto;-webkit-box-shadow:-2px 0 12px rgba(0,0,0,.15);box-shadow:-2px 0 12px rgba(0,0,0,.15);z-index:1050;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.context-drawer-enter[data-v-3c245d9b],.context-drawer-leave-to[data-v-3c245d9b]{-webkit-transform:translateX(100%);transform:translateX(100%)}.drawer-header[data-v-3c245d9b]{background:#f8f9fa}.bulk-footer[data-v-3c245d9b]{position:fixed;bottom:0;left:0;width:100%;background:#f8f9fa;-webkit-box-shadow:0 -1px 6px rgba(0,0,0,.1);box-shadow:0 -1px 6px rgba(0,0,0,.1);z-index:1040}@media (max-width:767.98px){.context-drawer[data-v-3c245d9b]{width:100%}.btn-group .btn[data-v-3c245d9b]{min-width:90px}}.ctb[data-v-1c916819]{--ctb-bg:#f0f2f8;--ctb-card-bg:#fff;--ctb-border:#e2e6ea;--ctb-text:#32325d;--ctb-text-muted:#8898aa;--ctb-accent:#5e72e4;--ctb-accent-light:#eef0ff;--ctb-radius:12px;--ctb-radius-sm:8px;--ctb-shadow:0 1px 4px rgba(50,50,93,0.06),0 1px 2px rgba(0,0,0,0.04);--ctb-shadow-hover:0 6px 20px rgba(50,50,93,0.1),0 3px 8px rgba(0,0,0,0.06);min-height:100vh;background:var(--ctb-bg);font-family:Open Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ctb-text);padding:24px 24px 24px 28px}.ctb-header[data-v-1c916819]{background:#fff;border:1px solid var(--ctb-border);border-radius:var(--ctb-radius);-webkit-box-shadow:var(--ctb-shadow);box-shadow:var(--ctb-shadow);margin-bottom:20px;overflow:hidden}.ctb-header-top[data-v-1c916819]{padding:22px 28px 10px;gap:16px}.ctb-header-title-group[data-v-1c916819],.ctb-header-top[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctb-header-title-group[data-v-1c916819]{gap:14px}.ctb-header-icon-wrap[data-v-1c916819]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--ctb-accent),#825ee4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:18px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 12px rgba(94,114,228,.25);box-shadow:0 4px 12px rgba(94,114,228,.25)}.ctb-title[data-v-1c916819]{font-size:21px;font-weight:700;margin:0;line-height:1.2;letter-spacing:-.2px}.ctb-subtitle[data-v-1c916819]{font-size:12.5px;color:var(--ctb-text-muted);margin:3px 0 0;line-height:1.3}.ctb-subtitle strong[data-v-1c916819]{color:var(--ctb-text)}.ctb-btn-new-board[data-v-1c916819]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:9px 22px 9px 14px;border:none;border-radius:10px;background:linear-gradient(135deg,var(--ctb-accent),#825ee4);color:#fff;font-size:13px;font-weight:700;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 3px 10px rgba(94,114,228,.3);box-shadow:0 3px 10px rgba(94,114,228,.3)}.ctb-btn-new-board[data-v-1c916819]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 18px rgba(94,114,228,.38);box-shadow:0 6px 18px rgba(94,114,228,.38)}.ctb-btn-new-board[data-v-1c916819]:active{-webkit-transform:translateY(0);transform:translateY(0)}.ctb-btn-new-board-icon[data-v-1c916819]{width:24px;height:24px;border-radius:6px;background:hsla(0,0%,100%,.22);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}.ctb-toolbar[data-v-1c916819]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 28px 16px}.ctb-toolbar-left[data-v-1c916819],.ctb-toolbar[data-v-1c916819]{gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctb-toolbar-actions[data-v-1c916819],.ctb-toolbar-left[data-v-1c916819],.ctb-toolbar[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctb-toolbar-actions[data-v-1c916819]{gap:6px}.ctb-toolbar-divider[data-v-1c916819]{width:1px;height:20px;background:var(--ctb-border);margin:0 4px}.ctb-board-tabs[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctb-board-tab[data-v-1c916819]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:7px 16px;border:1px solid var(--ctb-border);border-radius:8px;background:#fff;font-size:12px;font-weight:600;color:var(--ctb-text-muted);cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.ctb-board-tab[data-v-1c916819]:hover{border-color:var(--ctb-accent);color:var(--ctb-accent);background:var(--ctb-accent-light)}.ctb-board-tab--active[data-v-1c916819]{background:var(--ctb-accent);color:#fff;border-color:var(--ctb-accent);-webkit-box-shadow:0 2px 8px rgba(94,114,228,.25);box-shadow:0 2px 8px rgba(94,114,228,.25)}.ctb-board-tab-dot[data-v-1c916819]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.ctb-board-tab--active .ctb-board-tab-dot[data-v-1c916819]{background:hsla(0,0%,100%,.5)!important}.ctb-board-tab-count[data-v-1c916819]{background:hsla(0,0%,100%,.22);padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;min-width:18px;text-align:center}.ctb-action-pill[data-v-1c916819]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:7px 14px;border:1px solid var(--ctb-border);border-radius:8px;background:#fff;font-size:11.5px;font-weight:600;color:var(--ctb-text-muted);cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.ctb-action-pill[data-v-1c916819]:hover{color:var(--ctb-accent);border-color:var(--ctb-accent);background:var(--ctb-accent-light)}.ctb-action-pill--add i[data-v-1c916819]{color:#2dce89}.ctb-action-pill--column i[data-v-1c916819]{color:var(--ctb-accent)}.ctb-action-pill--delete[data-v-1c916819]{padding:7px 9px}.ctb-action-pill--delete[data-v-1c916819]:hover{color:#f5365c;border-color:#f5365c;background:#fff5f5}.ctb-btn[data-v-1c916819]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:7px 14px;border:1px solid var(--ctb-border);border-radius:var(--ctb-radius-sm);background:#fff;font-size:12px;font-weight:600;color:var(--ctb-text);cursor:pointer;-webkit-transition:all .15s;transition:all .15s;white-space:nowrap}.ctb-btn[data-v-1c916819]:hover{border-color:var(--ctb-accent);color:var(--ctb-accent);background:var(--ctb-accent-light)}.ctb-btn-primary[data-v-1c916819]{background:var(--ctb-accent);color:#fff;border-color:var(--ctb-accent)}.ctb-btn-primary[data-v-1c916819]:hover{background:#4c63d2;color:#fff}.ctb-btn-ghost[data-v-1c916819]{border-color:transparent;background:transparent}.ctb-btn-ghost[data-v-1c916819]:hover{background:var(--ctb-accent-light)}.ctb-btn-danger[data-v-1c916819]:hover{color:#f5365c;border-color:#f5365c;background:#fff5f5}.ctb-btn-sm[data-v-1c916819]{padding:4px 10px;font-size:11px}.ctb-empty[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50vh;background:#fff;border-radius:var(--ctb-radius);border:1px solid var(--ctb-border);-webkit-box-shadow:var(--ctb-shadow);box-shadow:var(--ctb-shadow)}.ctb-empty-inner[data-v-1c916819]{text-align:center;max-width:360px;padding:40px 20px}.ctb-empty-icon[data-v-1c916819]{font-size:52px;color:var(--ctb-accent);opacity:.35;margin-bottom:18px}.ctb-empty h3[data-v-1c916819]{font-size:18px;font-weight:700;margin-bottom:8px}.ctb-empty p[data-v-1c916819]{color:var(--ctb-text-muted);margin-bottom:22px;font-size:13.5px;line-height:1.5}.ctb-loading[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 0}.ctb-board[data-v-1c916819]{position:relative;padding:2px 2px 40px}.ctb-group[data-v-1c916819]{--ctb-group-color:#5e72e4;margin-bottom:26px;border-radius:var(--ctb-radius);-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s,-webkit-box-shadow .15s}.ctb-group--dragging[data-v-1c916819]{opacity:.45}.ctb-group--drop-before[data-v-1c916819]{-webkit-box-shadow:0 -3px 0 0 var(--ctb-accent);box-shadow:0 -3px 0 0 var(--ctb-accent)}.ctb-group--drop-after[data-v-1c916819]{-webkit-box-shadow:0 3px 0 0 var(--ctb-accent);box-shadow:0 3px 0 0 var(--ctb-accent)}.ctb-group-header[data-v-1c916819]{gap:8px;padding:6px 10px 8px 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ctb-group-chevron[data-v-1c916819],.ctb-group-header[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctb-group-chevron[data-v-1c916819]{width:22px;height:22px;border:none;background:transparent;color:var(--ctb-group-color);cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;padding:0;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.ctb-group-chevron--collapsed[data-v-1c916819]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ctb-group-name[data-v-1c916819]{font-size:16px;font-weight:700;color:var(--ctb-group-color);letter-spacing:-.2px;cursor:text;padding:2px 6px;border-radius:6px;border:1px solid transparent}.ctb-group-name[data-v-1c916819]:hover{border-color:var(--ctb-border);background:#fff}.ctb-group-name-input[data-v-1c916819]{font-size:16px;font-weight:700;color:var(--ctb-group-color);padding:2px 6px;border:1px solid var(--ctb-accent);border-radius:6px;outline:none;min-width:180px;background:#fff}.ctb-group-count[data-v-1c916819]{font-size:12px;color:var(--ctb-text-muted);font-weight:600}.ctb-group-overdue[data-v-1c916819]{font-size:10px;font-weight:700;color:#f5365c;background:#fff5f5;border:1px solid #ffd6d6;padding:1px 7px;border-radius:999px}.ctb-group-auto[data-v-1c916819]{font-size:9px;font-weight:800;letter-spacing:.5px;color:#6b32c9;background:#f0e6ff;padding:1px 6px;border-radius:4px;cursor:help}.ctb-group-tools[data-v-1c916819]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;margin-left:4px;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.ctb-group-header:hover .ctb-group-tools[data-v-1c916819],.ctb-group-tools--open[data-v-1c916819]{opacity:1}.ctb-group-swatch[data-v-1c916819]{width:13px;height:13px;border-radius:4px;background:var(--ctb-group-color);display:block}.ctb-grip[data-v-1c916819]{width:14px;-ms-flex-negative:0;flex-shrink:0;cursor:-webkit-grab;cursor:grab;color:#c3c9d4;font-size:13px;line-height:1;letter-spacing:-3px;text-align:center;opacity:0;-webkit-transition:opacity .12s;transition:opacity .12s}.ctb-grip[data-v-1c916819]:active{cursor:-webkit-grabbing;cursor:grabbing}.ctb-grip--placeholder[data-v-1c916819]{cursor:default}.ctb-group-header:hover .ctb-grip[data-v-1c916819],.ctb-row:hover .ctb-grip[data-v-1c916819]{opacity:1}.ctb-icon-btn[data-v-1c916819]{width:26px;height:26px;border:none;background:transparent;color:var(--ctb-text-muted);border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;-webkit-transition:all .15s;transition:all .15s}.ctb-icon-btn[data-v-1c916819]:hover{background:var(--ctb-accent-light);color:var(--ctb-accent)}.ctb-icon-btn-danger[data-v-1c916819]:hover{background:#fff5f5;color:#f5365c}.ctb-group-body[data-v-1c916819]{border-radius:var(--ctb-radius-sm);overflow:visible}.ctb-group-body--dragover .ctb-row-add[data-v-1c916819],.ctb-group-body--dragover .ctb-row-empty[data-v-1c916819]{background:var(--ctb-accent-light);border-color:var(--ctb-accent);color:var(--ctb-accent)}.ctb-grid[data-v-1c916819]{display:grid;grid-template-columns:46px minmax(220px,1fr) 84px minmax(120px,156px) minmax(100px,128px) minmax(112px,136px) minmax(130px,176px) 88px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ctb-grid-head[data-v-1c916819]{font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--ctb-text-muted);border-bottom:1px solid var(--ctb-border);background:transparent}.ctb-grid-head .ctb-cell[data-v-1c916819]{padding:4px 10px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none}.ctb-grid-head .ctb-cell--item[data-v-1c916819]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:4px}.ctb-row[data-v-1c916819]{background:var(--ctb-card-bg);border-bottom:1px solid var(--ctb-border);border-left:6px solid var(--ctb-group-color);min-height:40px;-webkit-transition:background .12s;transition:background .12s}.ctb-row[data-v-1c916819]:first-of-type{border-top-right-radius:var(--ctb-radius-sm)}.ctb-row[data-v-1c916819]:hover{background:#f7f8fc}.ctb-row--dragging[data-v-1c916819]{opacity:.4}.ctb-row--drop-before[data-v-1c916819]{-webkit-box-shadow:inset 0 3px 0 0 var(--ctb-accent);box-shadow:inset 0 3px 0 0 var(--ctb-accent)}.ctb-row--drop-after[data-v-1c916819]{-webkit-box-shadow:inset 0 -3px 0 0 var(--ctb-accent);box-shadow:inset 0 -3px 0 0 var(--ctb-accent)}.ctb-row--overdue .ctb-cell--item .ctb-item-title[data-v-1c916819]{color:#c8143c}.ctb-cell[data-v-1c916819]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 8px;font-size:12.5px;border-right:1px solid var(--ctb-border);min-width:0}.ctb-cell[data-v-1c916819]:last-child{border-right:none}.ctb-cell--grip[data-v-1c916819]{gap:4px;padding:6px 2px 6px 4px;border-right:none}.ctb-cell--item[data-v-1c916819]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1px;padding-left:4px;cursor:pointer;overflow:hidden}.ctb-item-title[data-v-1c916819]{font-size:13px;font-weight:600;color:var(--ctb-text);line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctb-cell--item:hover .ctb-item-title[data-v-1c916819]{text-decoration:underline}.ctb-item-sub[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;max-width:100%;overflow:hidden}.ctb-item-borrower[data-v-1c916819]{font-size:11px;color:var(--ctb-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctb-item-type[data-v-1c916819]{font-size:9px;font-weight:700;letter-spacing:.3px;padding:1px 6px;border-radius:4px;background:#f0f2f8;color:#555;-ms-flex-negative:0;flex-shrink:0}.ctb-rank[data-v-1c916819]{min-width:17px;height:17px;padding:0 4px;border-radius:5px;background:#f0f2f8;color:var(--ctb-text-muted);font-size:9.5px;font-weight:800;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctb-rank--top[data-v-1c916819]{background:var(--ctb-accent);color:#fff}.ctb-person[data-v-1c916819]{border:none;background:transparent;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.ctb-avatar[data-v-1c916819]{width:27px;height:27px;border-radius:50%;color:#fff;font-size:10px;font-weight:700;letter-spacing:.3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.07);box-shadow:0 0 0 1px rgba(0,0,0,.07)}.ctb-avatar--empty[data-v-1c916819]{background:#f0f2f8;color:#b6bcc8;border-style:dashed;border-color:#d7dce5;font-size:11px}.ctb-cell--paint[data-v-1c916819]{cursor:pointer;color:#fff;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transition:-webkit-filter .12s;transition:-webkit-filter .12s;transition:filter .12s;transition:filter .12s,-webkit-filter .12s}.ctb-cell--paint[data-v-1c916819]:hover{-webkit-filter:brightness(1.07);filter:brightness(1.07)}.ctb-paint-label[data-v-1c916819]{font-size:11.5px;font-weight:600;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctb-date-input[data-v-1c916819]{border:1px solid transparent;background:transparent;border-radius:6px;font-size:11.5px;font-weight:600;color:var(--ctb-text);padding:3px 4px;width:100%;text-align:center;cursor:pointer;font-family:inherit}.ctb-date-input[data-v-1c916819]:hover{border-color:var(--ctb-border);background:#fff}.ctb-date-input[data-v-1c916819]:focus{outline:none;border-color:var(--ctb-accent);background:#fff}.ctb-date-input--overdue[data-v-1c916819],.ctb-dpd[data-v-1c916819]{color:#f5365c;font-weight:700}.ctb-dpd[data-v-1c916819]{font-size:10px;background:#fff5f5;padding:2px 7px;border-radius:999px;-ms-flex-negative:0;flex-shrink:0}.ctb-cell--case[data-v-1c916819]{gap:5px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.ctb-cell--actions[data-v-1c916819]{gap:3px;opacity:0;-webkit-transition:opacity .12s;transition:opacity .12s}.ctb-row:hover .ctb-cell--actions[data-v-1c916819]{opacity:1}.ctb-row-btn[data-v-1c916819]{width:24px;height:24px;border:1px solid var(--ctb-border);background:#fff;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;color:var(--ctb-text-muted);-webkit-transition:all .15s;transition:all .15s}.ctb-row-btn[data-v-1c916819]:hover{border-color:var(--ctb-accent);color:var(--ctb-accent);background:var(--ctb-accent-light)}.ctb-row-empty[data-v-1c916819]{border-left:6px solid var(--ctb-group-color);padding:14px 16px}.ctb-row-add[data-v-1c916819],.ctb-row-empty[data-v-1c916819]{background:var(--ctb-card-bg);border-bottom:1px solid var(--ctb-border);font-size:12px;color:var(--ctb-text-muted)}.ctb-row-add[data-v-1c916819]{border-left:6px solid transparent;border-bottom-right-radius:var(--ctb-radius-sm);padding:8px 16px;font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:all .12s;transition:all .12s}.ctb-row-add[data-v-1c916819]:hover{color:var(--ctb-accent);background:var(--ctb-accent-light);border-left-color:var(--ctb-group-color)}.ctb-row-divider[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--ctb-text-muted);background:var(--ctb-card-bg);border-bottom:1px solid var(--ctb-border);border-left:6px solid var(--ctb-group-color);padding:5px 12px 5px 10px}.ctb-row-divider[data-v-1c916819]:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:var(--ctb-border)}.ctb-row-divider--overdue[data-v-1c916819]{color:#f5365c}.ctb-row-divider--today[data-v-1c916819]{color:#c75300}.ctb-menu-backdrop[data-v-1c916819]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55}.ctb-menu[data-v-1c916819]{position:absolute;top:calc(100% + 4px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:60;min-width:190px;background:#fff;border:1px solid var(--ctb-border);border-radius:10px;-webkit-box-shadow:var(--ctb-shadow-hover);box-shadow:var(--ctb-shadow-hover);padding:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.ctb-menu--labels .ctb-label-btn[data-v-1c916819]{border:none;border-radius:5px;padding:7px 10px;font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18);cursor:pointer;text-align:center;-webkit-transition:-webkit-filter .12s;transition:-webkit-filter .12s;transition:filter .12s;transition:filter .12s,-webkit-filter .12s}.ctb-menu--labels .ctb-label-btn[data-v-1c916819]:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.ctb-label-edit[data-v-1c916819]{border:none;border-top:1px solid var(--ctb-border);background:transparent;color:var(--ctb-text-muted);font-size:11.5px;font-weight:600;padding:7px 4px 2px;margin-top:2px;cursor:pointer;text-align:center}.ctb-label-edit[data-v-1c916819]:hover{color:var(--ctb-accent)}.ctb-menu--list button[data-v-1c916819]{border:none;background:transparent;text-align:left;padding:7px 10px;border-radius:6px;font-size:12.5px;font-weight:600;color:var(--ctb-text);cursor:pointer;white-space:nowrap}.ctb-menu--list .ctb-menu-on[data-v-1c916819],.ctb-menu--list button[data-v-1c916819]:hover{background:var(--ctb-accent-light);color:var(--ctb-accent)}.ctb-menu--list .ctb-menu-danger[data-v-1c916819]:hover{background:#fff5f5;color:#f5365c}.ctb-menu--scroll[data-v-1c916819]{max-height:260px;overflow-y:auto}.ctb-menu--palette[data-v-1c916819]{left:auto;right:0;-webkit-transform:none;transform:none;min-width:0;display:grid;grid-template-columns:repeat(6,22px);gap:6px;padding:10px}.ctb-swatch[data-v-1c916819]{width:22px;height:22px;border-radius:6px;border:2px solid transparent;cursor:pointer;padding:0}.ctb-swatch--on[data-v-1c916819]{border-color:var(--ctb-text);-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:inset 0 0 0 2px #fff}.ctb-group-tools .ctb-menu--list[data-v-1c916819]{left:auto;right:0;-webkit-transform:none;transform:none}.ctb-add-section[data-v-1c916819]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 18px;border:1px dashed #c9d0dd;border-radius:var(--ctb-radius-sm);background:hsla(0,0%,100%,.6);color:var(--ctb-text-muted);font-size:12.5px;font-weight:700;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.ctb-add-section[data-v-1c916819]:hover{border-color:var(--ctb-accent);color:var(--ctb-accent);background:#fff}.ctb-add-section--form[data-v-1c916819]{cursor:default;border-style:solid;background:#fff;gap:8px}.ctb-add-section-input[data-v-1c916819]{border:1px solid var(--ctb-border);border-radius:6px;padding:6px 10px;font-size:12.5px;font-weight:600;color:var(--ctb-text);outline:none;min-width:200px}.ctb-add-section-input[data-v-1c916819]:focus{border-color:var(--ctb-accent)}.ctb-add-section-color[data-v-1c916819]{width:34px;height:30px;padding:2px;border:1px solid var(--ctb-border);border-radius:6px;cursor:pointer;background:#fff}.ctb-card-type[data-v-1c916819]{font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 8px;border-radius:5px;background:#f0f2f8;color:#555}.ctb-item-type.ctb-type-call_followup[data-v-1c916819],.ctb-type-call_followup[data-v-1c916819]{background:#e3f2fd;color:#1565c0}.ctb-item-type.ctb-type-sms_followup[data-v-1c916819],.ctb-type-sms_followup[data-v-1c916819]{background:#e8f5e9;color:#2e7d32}.ctb-item-type.ctb-type-email_followup[data-v-1c916819],.ctb-type-email_followup[data-v-1c916819]{background:#fff3e0;color:#ef6c00}.ctb-item-type.ctb-type-review_docs[data-v-1c916819],.ctb-type-review_docs[data-v-1c916819]{background:#f3e5f5;color:#7b1fa2}.ctb-item-type.ctb-type-ptp_followup[data-v-1c916819],.ctb-type-ptp_followup[data-v-1c916819]{background:#fef3cd;color:#856404}.ctb-item-type.ctb-type-payment_verification[data-v-1c916819],.ctb-type-payment_verification[data-v-1c916819]{background:#e0f7fa;color:#00838f}.ctb-item-type.ctb-type-escalation_review[data-v-1c916819],.ctb-type-escalation_review[data-v-1c916819]{background:#ffebee;color:#c62828}.ctb-card-status[data-v-1c916819]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:5px}.ctb-status-open[data-v-1c916819]{background:#e8f0ff;color:#2c4bbd}.ctb-status-snoozed[data-v-1c916819]{background:#fff3e0;color:#c75300}.ctb-status-done[data-v-1c916819]{background:#e8fbf0;color:#1a8054}.ctb-status-cancelled[data-v-1c916819]{background:#f0f2f8;color:#8898aa}.ctb-card-due--overdue[data-v-1c916819]{color:#f5365c!important;font-weight:700}.cwq-stage-chip[data-v-1c916819]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:600;background:#f0f2f8;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cwq-stage-new_delinquency[data-v-1c916819]{background:#fff3e0;color:#c75300}.cwq-stage-contact_attempted[data-v-1c916819]{background:#e0f4ff;color:#0766a4}.cwq-stage-contact_made[data-v-1c916819]{background:#e0f4ff;color:#0653a4}.cwq-stage-ptp_active[data-v-1c916819]{background:#fef3cd;color:#856404}.cwq-stage-plan_active[data-v-1c916819]{background:#e8fbf0;color:#1a8054}.cwq-stage-dispute[data-v-1c916819]{background:#ffe5e5;color:#b10000}.cwq-stage-hardship[data-v-1c916819]{background:#f0e6ff;color:#6b32c9}.cwq-stage-escalated[data-v-1c916819]{background:#ffd6d6;color:#900}.cwq-stage-repossession[data-v-1c916819]{background:#fce4ec;color:#880e4f}.cwq-stage-repossession_by_bank[data-v-1c916819]{background:#f3e5f5;color:#6a1b9a}.cwq-stage-resolved[data-v-1c916819]{background:#d4edda;color:#155724}.ctb-mapping-summary[data-v-1c916819]{margin-top:10px;padding:8px 12px;background:#f8f9fe;border-radius:6px;border-left:3px solid var(--ctb-accent,#5e72e4)}.ctb-status-editor[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ctb-status-editor-row[data-v-1c916819]{display:grid;grid-template-columns:40px 1fr 165px 30px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctb-status-editor-color[data-v-1c916819]{width:40px;height:32px;padding:2px;border:1px solid var(--ctb-border);border-radius:6px;cursor:pointer;background:#fff}.ctb-status-editor-remove[data-v-1c916819]{width:28px;height:28px;border:none;background:transparent;color:var(--ctb-text-muted);border-radius:6px;cursor:pointer}.ctb-status-editor-remove[data-v-1c916819]:hover{background:#fff5f5;color:#f5365c}.ctb-status-editor-preview[data-v-1c916819]{display:inline-block;padding:3px 10px;border-radius:5px;color:#fff;font-size:11px;font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.18)}@media (max-width:1180px){.ctb-grid[data-v-1c916819]{grid-template-columns:40px minmax(180px,1fr) 70px minmax(110px,140px) minmax(92px,112px) minmax(106px,124px) 78px}.ctb-cell--case[data-v-1c916819]{display:none}}@media (max-width:860px){.ctb[data-v-1c916819]{padding:12px}.ctb-grid[data-v-1c916819]{grid-template-columns:34px minmax(140px,1fr) 62px minmax(96px,132px) 58px}.ctb-cell--date[data-v-1c916819],.ctb-cell--priority[data-v-1c916819]{display:none}}.ctb-loan-picker[data-v-1c916819]{position:relative}.ctb-loan-picker-results[data-v-1c916819]{position:absolute;z-index:20;top:100%;left:0;right:0;background:#fff;border:1px solid var(--ctb-border);border-radius:8px;-webkit-box-shadow:0 8px 24px rgba(50,50,93,.12);box-shadow:0 8px 24px rgba(50,50,93,.12);max-height:260px;overflow-y:auto;margin-top:4px}.ctb-loan-picker-item[data-v-1c916819]{padding:10px 14px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.04);-webkit-transition:background .1s;transition:background .1s}.ctb-loan-picker-item[data-v-1c916819]:hover{background:var(--ctb-accent-light)}.ctb-loan-picker-item--selected[data-v-1c916819]{background:var(--ctb-accent-light);border-left:3px solid var(--ctb-accent)}.ctb-loan-picker-item[data-v-1c916819]:last-child{border-bottom:none}.ctb-loan-picker-item-main[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px}.ctb-loan-picker-num[data-v-1c916819]{font-size:11px;color:var(--ctb-text-muted);background:var(--ctb-bg);padding:1px 6px;border-radius:4px;font-weight:600}.ctb-loan-picker-item-sub[data-v-1c916819]{font-size:11px;color:var(--ctb-text-muted);margin-top:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ctb-loan-picker-item-status[data-v-1c916819]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:999px;background:#e0f4ff;color:#0766a4}.ctb-loan-picker-selected[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 12px;background:var(--ctb-accent-light);border-radius:8px;font-size:12px;font-weight:600;color:var(--ctb-accent)}.ctb-loan-picker-selected i[data-v-1c916819]{margin-right:4px}.ctb-loan-picker-clear[data-v-1c916819]{width:22px;height:22px;border:none;background:transparent;color:var(--ctb-text-muted);cursor:pointer;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px}.ctb-loan-picker-clear[data-v-1c916819]:hover{background:#fff5f5;color:#f5365c}.ctb-dm-header[data-v-1c916819]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0}.ctb-dm-header-left[data-v-1c916819],.ctb-dm-header[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctb-dm-header-left[data-v-1c916819]{gap:10px}.ctb-dm-status[data-v-1c916819],.ctb-dm-type[data-v-1c916819]{font-size:12px;padding:4px 12px}.ctb-dm-close[data-v-1c916819]{width:32px;height:32px;border:none;background:transparent;color:var(--ctb-text-muted);border-radius:8px;cursor:pointer;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctb-dm-close[data-v-1c916819]:hover{background:#f0f2f8;color:var(--ctb-text)}.ctb-dm-borrower-banner[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:20px;background:linear-gradient(135deg,#f8f9fe,#eef0ff);border-radius:12px;margin-bottom:20px;border:1px solid rgba(94,114,228,.1)}.ctb-dm-borrower-avatar[data-v-1c916819]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--ctb-accent),#825ee4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:22px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 12px rgba(94,114,228,.25);box-shadow:0 4px 12px rgba(94,114,228,.25)}.ctb-dm-borrower-info[data-v-1c916819]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ctb-dm-borrower-name[data-v-1c916819]{font-size:18px;font-weight:700;color:var(--ctb-text);line-height:1.2;margin-bottom:6px}.ctb-dm-borrower-details[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:var(--ctb-text-muted);margin-bottom:6px}.ctb-dm-borrower-details i[data-v-1c916819]{margin-right:3px;opacity:.7}.ctb-dm-borrower-contact[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--ctb-text-muted);margin-bottom:6px}.ctb-dm-borrower-contact i[data-v-1c916819]{margin-right:3px;color:var(--ctb-accent)}.ctb-dm-borrower-amounts[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:4px}.ctb-dm-amount[data-v-1c916819]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:6px;background:#f0f2f8;color:var(--ctb-text-muted)}.ctb-dm-amount--delinquent[data-v-1c916819]{background:#fff5f5;color:#f5365c}.ctb-dm-section[data-v-1c916819]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.05)}.ctb-dm-section[data-v-1c916819]:last-child{border-bottom:none;margin-bottom:0}.ctb-dm-section-header[data-v-1c916819]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.ctb-dm-section-header[data-v-1c916819],.ctb-dm-section-header h5[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctb-dm-section-header h5[data-v-1c916819]{font-size:14px;font-weight:700;margin:0;gap:8px;color:var(--ctb-text)}.ctb-dm-section-header h5 i[data-v-1c916819]{color:var(--ctb-accent);font-size:15px}.ctb-dm-task-title[data-v-1c916819]{font-size:17px;font-weight:700;margin-bottom:6px;color:var(--ctb-text)}.ctb-dm-task-desc[data-v-1c916819]{font-size:13px;color:var(--ctb-text-muted);line-height:1.55;margin-bottom:14px}.ctb-dm-task-meta-row[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.ctb-dm-meta-item[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.ctb-dm-meta-item label[data-v-1c916819]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ctb-text-muted);margin:0}.ctb-dm-meta-item span[data-v-1c916819]{font-size:13px;font-weight:600;color:var(--ctb-text)}.ctb-dm-steps[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.ctb-dm-step[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 12px;background:#fff;border:1px solid var(--ctb-border);border-radius:8px;-webkit-transition:all .15s;transition:all .15s}.ctb-dm-step[data-v-1c916819]:hover{border-color:var(--ctb-accent);-webkit-box-shadow:0 1px 4px rgba(94,114,228,.08);box-shadow:0 1px 4px rgba(94,114,228,.08)}.ctb-dm-step--done[data-v-1c916819]{opacity:.6;background:#f8f9fe}.ctb-dm-step--done .ctb-dm-step-text[data-v-1c916819]{text-decoration:line-through;color:var(--ctb-text-muted)}.ctb-dm-step-check[data-v-1c916819]{width:18px;height:18px;cursor:pointer;accent-color:var(--ctb-accent);-ms-flex-negative:0;flex-shrink:0}.ctb-dm-step-text[data-v-1c916819]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:var(--ctb-text);cursor:text}.ctb-dm-step-input[data-v-1c916819]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid var(--ctb-accent);border-radius:4px;padding:3px 8px;font-size:13px;outline:none}.ctb-dm-step-remove[data-v-1c916819]{width:22px;height:22px;border:none;background:transparent;color:var(--ctb-text-muted);cursor:pointer;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.ctb-dm-step:hover .ctb-dm-step-remove[data-v-1c916819]{opacity:1}.ctb-dm-step-remove[data-v-1c916819]:hover{background:#fff5f5;color:#f5365c}.ctb-dm-steps-empty[data-v-1c916819]{text-align:center;padding:16px;color:var(--ctb-text-muted);font-size:13px}.ctb-dm-steps-progress[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px}.ctb-dm-steps-bar[data-v-1c916819]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background:#f0f2f8;border-radius:3px;overflow:hidden}.ctb-dm-steps-bar-fill[data-v-1c916819]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#2dce89),to(#11cdef));background:linear-gradient(90deg,#2dce89,#11cdef);border-radius:3px;-webkit-transition:width .35s ease;transition:width .35s ease}.ctb-dm-steps-pct[data-v-1c916819]{font-size:11px;font-weight:700;color:var(--ctb-text-muted);min-width:32px;text-align:right}.ctb-dm-notes-input[data-v-1c916819]{border-radius:8px!important;border-color:var(--ctb-border)!important;font-size:13px}.ctb-dm-notes-input[data-v-1c916819]:focus{border-color:var(--ctb-accent)!important;-webkit-box-shadow:0 0 0 3px rgba(94,114,228,.1)!important;box-shadow:0 0 0 3px rgba(94,114,228,.1)!important}.ctb-dm-actions-grid[data-v-1c916819]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ctb-dm-action-card[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 12px;border:1px solid var(--ctb-border);border-radius:10px;background:#fff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-size:12px;font-weight:600;color:var(--ctb-text);text-align:center}.ctb-dm-action-card[data-v-1c916819]:hover{border-color:var(--ctb-accent);-webkit-box-shadow:0 4px 12px rgba(94,114,228,.1);box-shadow:0 4px 12px rgba(94,114,228,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ctb-dm-action-card--active[data-v-1c916819]{border-color:var(--ctb-accent);background:var(--ctb-accent-light)}.ctb-dm-action-icon[data-v-1c916819]{width:40px;height:40px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.ctb-dm-action-icon--email[data-v-1c916819]{background:#eef0ff;color:var(--ctb-accent)}.ctb-dm-action-icon--sms[data-v-1c916819]{background:#e8fbf0;color:#2dce89}.ctb-dm-action-icon--complete[data-v-1c916819]{background:#d4edda;color:#155724}.ctb-dm-action-icon--snooze[data-v-1c916819]{background:#fef3cd;color:#856404}.ctb-dm-composer[data-v-1c916819]{background:#f8f9fe;border-radius:10px;padding:18px;border:1px solid var(--ctb-accent);border-bottom:1px solid var(--ctb-accent)}.ctb-dm-composer-footer[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:10px}.ctb-dm-close-action[data-v-1c916819]{width:28px;height:28px;border:none;background:transparent;color:var(--ctb-text-muted);border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}.ctb-dm-close-action[data-v-1c916819]:hover{background:#fff5f5;color:#f5365c}.ctb-dm-sms-from[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;background:#e8fbf0;border-radius:8px;font-size:12px}.ctb-dm-sms-from label[data-v-1c916819]{font-weight:700;color:var(--ctb-text-muted);margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.4px}.ctb-dm-sms-number[data-v-1c916819]{font-weight:700;color:#1a8054;font-size:13px;letter-spacing:.5px}.ctb-dm-schedule-toggle[data-v-1c916819]{margin:10px 0 6px}.ctb-dm-schedule-label[data-v-1c916819]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ctb-accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.ctb-dm-schedule-label i[data-v-1c916819]{font-size:14px}.ctb-dm-schedule-check[data-v-1c916819]{accent-color:var(--ctb-accent);width:16px;height:16px}.ctb-dm-schedule-panel[data-v-1c916819]{background:#fff;border:1px solid var(--ctb-border);border-radius:10px;padding:14px;margin:8px 0 10px}.ctb-dm-schedule-quick[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ctb-dm-quick-btn[data-v-1c916819]{padding:5px 12px;border:1px solid var(--ctb-border);border-radius:20px;background:#fff;font-size:11px;font-weight:600;color:var(--ctb-text-muted);cursor:pointer;-webkit-transition:all .15s;transition:all .15s;white-space:nowrap}.ctb-dm-quick-btn[data-v-1c916819]:hover{border-color:var(--ctb-accent);color:var(--ctb-accent);background:var(--ctb-accent-light)}.ctb-dm-quick-btn--active[data-v-1c916819]{background:var(--ctb-accent);color:#fff;border-color:var(--ctb-accent);-webkit-box-shadow:0 2px 6px rgba(94,114,228,.25);box-shadow:0 2px 6px rgba(94,114,228,.25)}.ctb-dm-schedule-custom[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:8px}.ctb-dm-schedule-custom .form-group[data-v-1c916819]{-webkit-box-flex:1;-ms-flex:1;flex:1}.ctb-dm-schedule-preview[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:var(--ctb-accent);font-weight:600;font-size:12px;padding:6px 10px;background:var(--ctb-accent-light);border-radius:6px;margin-top:4px}.ctb-dm-reminder-list[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ctb-dm-reminder-item[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 14px;background:#fff;border:1px solid var(--ctb-border);border-radius:8px;-webkit-transition:all .15s;transition:all .15s}.ctb-dm-reminder-item[data-v-1c916819]:hover{border-color:var(--ctb-accent);-webkit-box-shadow:0 1px 4px rgba(94,114,228,.08);box-shadow:0 1px 4px rgba(94,114,228,.08)}.ctb-dm-reminder-item--sent[data-v-1c916819]{opacity:.55;background:#f8f9fe}.ctb-dm-reminder-item--cancelled[data-v-1c916819]{opacity:.4;background:#f8f8f8}.ctb-dm-reminder-icon[data-v-1c916819]{width:34px;height:34px;border-radius:8px;background:var(--ctb-accent-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--ctb-accent);font-size:15px;-ms-flex-negative:0;flex-shrink:0}.ctb-dm-reminder-info[data-v-1c916819]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ctb-dm-reminder-top[data-v-1c916819]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:3px}.ctb-dm-reminder-channel[data-v-1c916819]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--ctb-text-muted)}.ctb-dm-reminder-status[data-v-1c916819]{font-size:10px;font-weight:600;padding:1px 7px;border-radius:999px}.ctb-dm-rs-pending[data-v-1c916819]{background:#e0f4ff;color:#0766a4}.ctb-dm-rs-sent[data-v-1c916819]{background:#d4edda;color:#155724}.ctb-dm-rs-failed[data-v-1c916819]{background:#ffd6d6;color:#900}.ctb-dm-rs-cancelled[data-v-1c916819]{background:#f0f2f8;color:#555}.ctb-dm-reminder-to[data-v-1c916819]{font-size:12px;color:var(--ctb-text);font-weight:600}.ctb-dm-reminder-when[data-v-1c916819]{font-size:11px;color:var(--ctb-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-top:2px}.ctb-dm-reminder-when i[data-v-1c916819]{opacity:.6}.ctb-dm-reminder-relative[data-v-1c916819]{color:var(--ctb-accent);font-weight:600}.ctb-dm-reminder-cancel[data-v-1c916819]{width:28px;height:28px;border:1px solid var(--ctb-border);background:#fff;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;color:var(--ctb-text-muted);-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .15s;transition:all .15s}.ctb-dm-reminder-cancel[data-v-1c916819]:hover{background:#fff5f5;color:#f5365c;border-color:#f5365c}.ctb-assignee-filter[data-v-1c916819],.ctb-sort-select[data-v-1c916819]{height:32px;border:1px solid var(--ctb-border);border-radius:8px;background:#fff;font-size:12px;font-weight:600;color:var(--ctb-text);padding:0 8px;cursor:pointer}.ctb-assignee-filter[data-v-1c916819]:focus,.ctb-sort-select[data-v-1c916819]:focus{outline:none;border-color:var(--ctb-accent)}.ctb-search[data-v-1c916819]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctb-search i[data-v-1c916819]{position:absolute;left:10px;font-size:12px;color:var(--ctb-text-muted);pointer-events:none}.ctb-search-input[data-v-1c916819]{height:32px;width:190px;border:1px solid var(--ctb-border);border-radius:8px;background:#fff;font-size:12px;font-weight:600;color:var(--ctb-text);padding:0 26px 0 28px}.ctb-search-input[data-v-1c916819]:focus{outline:none;border-color:var(--ctb-accent)}.ctb-search-clear[data-v-1c916819]{position:absolute;right:6px;border:none;background:transparent;color:var(--ctb-text-muted);cursor:pointer;font-size:12px;line-height:1;padding:2px}.ctb-search-clear[data-v-1c916819]:hover{color:#f5365c}.prediction-list[data-v-f27500a4]{border:1px solid #e9ecef;border-radius:.25rem;margin-top:.25rem;max-height:240px;overflow-y:auto;background:#fff}.prediction-item[data-v-f27500a4]{display:block;width:100%;text-align:left;border:0;background:transparent;padding:.5rem .75rem;border-bottom:1px solid #f6f9fc;font-size:.85rem;cursor:pointer}.prediction-item[data-v-f27500a4]:last-child{border-bottom:0}.prediction-item[data-v-f27500a4]:hover{background:#f6f9fc}.temp-cred[data-v-f27500a4]{background:#fff;border:1px dashed #2dce89;border-radius:.25rem;padding:.5rem .75rem;font-size:.85rem}.wpe-page[data-v-53a05d46]{min-height:100vh;background:#f4f5f7}.wpe-registry-card[data-v-53a05d46]{border-radius:14px}.wpe-pill-info[data-v-53a05d46]{background:#eef2ff;color:#4338ca;font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:999px}.wpe-agent-grid[data-v-53a05d46]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.wpe-agent-card[data-v-53a05d46]{position:relative;padding:14px;border:1px solid #e8ecf1;border-radius:12px;background:#fff;-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;border-top:3px solid var(--agent-color,#6b7280)}.wpe-agent-card[data-v-53a05d46]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 18px rgba(0,0,0,.06);box-shadow:0 6px 18px rgba(0,0,0,.06)}.wpe-agent-head[data-v-53a05d46]{gap:10px;margin-bottom:10px}.wpe-agent-avatar[data-v-53a05d46],.wpe-agent-head[data-v-53a05d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpe-agent-avatar[data-v-53a05d46]{width:40px;height:40px;border-radius:10px;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.wpe-agent-name[data-v-53a05d46]{font-weight:700;color:#1a1a2e;font-size:.92rem}.wpe-agent-key[data-v-53a05d46]{font-size:.68rem;color:#6b7280;background:#f3f4f6;padding:1px 6px;border-radius:4px}.wpe-agent-status[data-v-53a05d46]{margin-left:auto;font-size:.7rem;color:#059669;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.wpe-dot[data-v-53a05d46]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#10b981;-webkit-box-shadow:0 0 0 0 rgba(16,185,129,.6);box-shadow:0 0 0 0 rgba(16,185,129,.6);-webkit-animation:wpe-pulse-data-v-53a05d46 1.8s infinite;animation:wpe-pulse-data-v-53a05d46 1.8s infinite}@-webkit-keyframes wpe-pulse-data-v-53a05d46{0%{-webkit-box-shadow:0 0 0 0 rgba(16,185,129,.6);box-shadow:0 0 0 0 rgba(16,185,129,.6)}70%{-webkit-box-shadow:0 0 0 8px rgba(16,185,129,0);box-shadow:0 0 0 8px rgba(16,185,129,0)}to{-webkit-box-shadow:0 0 0 0 rgba(16,185,129,0);box-shadow:0 0 0 0 rgba(16,185,129,0)}}@keyframes wpe-pulse-data-v-53a05d46{0%{-webkit-box-shadow:0 0 0 0 rgba(16,185,129,.6);box-shadow:0 0 0 0 rgba(16,185,129,.6)}70%{-webkit-box-shadow:0 0 0 8px rgba(16,185,129,0);box-shadow:0 0 0 8px rgba(16,185,129,0)}to{-webkit-box-shadow:0 0 0 0 rgba(16,185,129,0);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.wpe-agent-desc[data-v-53a05d46]{font-size:.8rem;color:#4b5563;line-height:1.4;margin:0 0 8px}.wpe-agent-caps[data-v-53a05d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-bottom:8px}.wpe-cap-chip[data-v-53a05d46]{font-size:.68rem;padding:2px 8px;background:#f3f4f6;color:#374151;border-radius:999px;border:1px solid #e5e7eb}.wpe-agent-meta[data-v-53a05d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.7rem;color:#6b7280;padding-top:8px;border-top:1px dashed #e5e7eb}.wpe-empty[data-v-53a05d46]{text-align:center;padding:40px 20px;color:#6b7280;border:2px dashed #e5e7eb;border-radius:12px}.wpe-list[data-v-53a05d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.wpe-def-card[data-v-53a05d46]{padding:16px 18px;border:1px solid #e8ecf1;border-radius:12px;background:#fff;-webkit-transition:-webkit-box-shadow .15s ease;transition:-webkit-box-shadow .15s ease;transition:box-shadow .15s ease;transition:box-shadow .15s ease,-webkit-box-shadow .15s ease}.wpe-def-card[data-v-53a05d46]:hover{-webkit-box-shadow:0 4px 14px rgba(0,0,0,.05);box-shadow:0 4px 14px rgba(0,0,0,.05)}.wpe-def--active[data-v-53a05d46]{border-left:4px solid #10b981;background:-webkit-gradient(linear,left top,right top,from(#f0fdf4),color-stop(40%,#fff));background:linear-gradient(90deg,#f0fdf4 0,#fff 40%)}.wpe-def-header[data-v-53a05d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}.wpe-def-version[data-v-53a05d46]{font-weight:800;color:#1a1a2e;margin-right:10px;font-size:1rem}.wpe-active-badge[data-v-53a05d46]{background:#d1fae5;color:#065f46;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.wpe-active-badge[data-v-53a05d46],.wpe-draft-badge[data-v-53a05d46]{font-size:.68rem;font-weight:700;padding:3px 10px;border-radius:999px;text-transform:uppercase}.wpe-draft-badge[data-v-53a05d46]{background:#f3f4f6;color:#6b7280}.wpe-def-meta[data-v-53a05d46]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.72rem;color:#6b7280;margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb}.wpe-def-meta i[data-v-53a05d46]{margin-right:4px;opacity:.7}.wpe-pipeline[data-v-53a05d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px;overflow-x:auto;padding:10px 2px 14px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.wpe-pipeline[data-v-53a05d46]::-webkit-scrollbar{height:6px}.wpe-pipeline[data-v-53a05d46]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.wpe-pipe-node[data-v-53a05d46]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:140px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;border-top:3px solid var(--agent-color,#6b7280);text-align:center;position:relative}.wpe-pipe-node--sm[data-v-53a05d46]{min-width:110px;padding:8px}.wpe-pipe-avatar[data-v-53a05d46]{width:34px;height:34px;border-radius:8px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 6px;font-size:.85rem;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.12);box-shadow:0 2px 5px rgba(0,0,0,.12)}.wpe-pipe-num[data-v-53a05d46]{font-size:.62rem;font-weight:700;text-transform:uppercase;color:var(--agent-color,#6b7280);letter-spacing:.5px}.wpe-pipe-name[data-v-53a05d46]{font-size:.82rem;font-weight:600;color:#1a1a2e;margin-top:2px}.wpe-pipe-agent[data-v-53a05d46]{font-size:.68rem;color:#6b7280;margin-top:4px}.wpe-pipe-arrow[data-v-53a05d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#9ca3af;font-size:1.2rem;font-weight:700;padding:0 4px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.wpe-editor-header[data-v-53a05d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.wpe-phase-block[data-v-53a05d46]{border:1px solid #e8ecf1;border-radius:12px;padding:18px;margin-bottom:16px;background:#fff;border-left:4px solid var(--agent-color,#6b7280);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.03);box-shadow:0 1px 3px rgba(0,0,0,.03)}.wpe-phase-block-header[data-v-53a05d46]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed #e5e7eb}.wpe-phase-avatar[data-v-53a05d46],.wpe-phase-block-header[data-v-53a05d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpe-phase-avatar[data-v-53a05d46]{width:42px;height:42px;border-radius:10px;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.wpe-phase-title[data-v-53a05d46]{font-weight:700;color:#1a1a2e;font-size:.95rem}.wpe-phase-sub[data-v-53a05d46]{font-size:.76rem;color:#6b7280;margin-top:2px}.wpe-phase-tools[data-v-53a05d46]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.wpe-agent-picker[data-v-53a05d46]{margin-bottom:14px}.wpe-agent-options[data-v-53a05d46]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.wpe-agent-opt[data-v-53a05d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;text-align:left;-webkit-transition:all .15s ease;transition:all .15s ease;position:relative}.wpe-agent-opt[data-v-53a05d46]:hover{border-color:var(--agent-color);background:#fafbfc}.wpe-agent-opt--active[data-v-53a05d46]{border-color:var(--agent-color);background:color-mix(in srgb,var(--agent-color) 7%,#fff);-webkit-box-shadow:0 0 0 3px color-mix(in srgb,var(--agent-color) 15%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--agent-color) 15%,transparent)}.wpe-agent-opt-avatar[data-v-53a05d46]{width:32px;height:32px;border-radius:8px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:.85rem}.wpe-agent-opt-body[data-v-53a05d46]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.wpe-agent-opt-name[data-v-53a05d46]{font-weight:600;font-size:.82rem;color:#1a1a2e}.wpe-agent-opt-desc[data-v-53a05d46]{font-size:.7rem;color:#6b7280;line-height:1.3;margin-top:1px}.wpe-agent-opt-check[data-v-53a05d46]{color:var(--agent-color);font-size:1rem}.wpe-form-grid[data-v-53a05d46]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:14px}.wpe-form-grid .form-group[data-v-53a05d46]{margin-bottom:0}.wpe-form-grid label[data-v-53a05d46]{font-size:.75rem;font-weight:600;color:#6b7280;margin-bottom:4px}.wpe-toggle-group[data-v-53a05d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wpe-sub-label[data-v-53a05d46]{font-size:.78rem;font-weight:600;color:#374151;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:8px}.wpe-count-chip[data-v-53a05d46]{font-size:.65rem;background:#eef2ff;color:#4338ca;font-weight:700;padding:1px 7px;border-radius:999px;margin-left:4px}.wpe-tasks[data-v-53a05d46]{margin-bottom:14px;padding:12px;background:#fafbfc;border-radius:8px}.wpe-empty-tasks[data-v-53a05d46]{font-size:.78rem;color:#9ca3af;padding:10px;text-align:center;font-style:italic}.wpe-task-head[data-v-53a05d46],.wpe-task-row[data-v-53a05d46]{display:grid;grid-template-columns:1.2fr 2fr 1.3fr 70px 34px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpe-task-head[data-v-53a05d46]{font-size:.68rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;padding:0 2px}.wpe-task-row[data-v-53a05d46]{margin-bottom:6px}.wpe-blocking[data-v-53a05d46]{margin-bottom:4px}.wpe-blocking small[data-v-53a05d46]{display:block;margin-top:4px;font-size:.7rem}.wpe-add-phase-btn[data-v-53a05d46]{border-style:dashed;padding:14px;font-weight:600}.wpe-save-bar[data-v-53a05d46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 18px;margin-top:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;position:sticky;bottom:8px;z-index:10}.wpe-save-actions[data-v-53a05d46]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.wpe-switch[data-v-53a05d46]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpe-switch input[data-v-53a05d46]{display:none}.wpe-slider[data-v-53a05d46]{position:relative;width:36px;height:20px;background:#d1d5db;border-radius:999px;-webkit-transition:background .2s;transition:background .2s}.wpe-slider[data-v-53a05d46]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.wpe-switch input:checked+.wpe-slider[data-v-53a05d46]{background:#2563eb}.wpe-switch input:checked+.wpe-slider[data-v-53a05d46]:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.wpe-switch--sm .wpe-slider[data-v-53a05d46]{width:30px;height:16px}.wpe-switch--sm .wpe-slider[data-v-53a05d46]:before{width:12px;height:12px}.wpe-switch--sm input:checked+.wpe-slider[data-v-53a05d46]:before{-webkit-transform:translateX(14px);transform:translateX(14px)}.wpe-switch-label[data-v-53a05d46]{font-size:.8rem;color:#374151;font-weight:500}.btn-xs[data-v-53a05d46]{padding:3px 8px;font-size:.72rem;line-height:1.4}.analytics-container{padding:20px}.card-header{margin-bottom:20px}.date-picker,.frequency-picker,.search-bar-container{margin-top:15px;margin-bottom:15px}.balance-table,.report-table{width:100%;border-collapse:collapse;margin-bottom:20px}.balance-table td,.balance-table th,.report-table td,.report-table th{border:1px solid #dee2e6;padding:8px;text-align:left}.balance-table tfoot,.report-table thead{font-weight:700}.report-table thead{background-color:#f8f9fa}.balance-section,.next-payment-section{display:inline-block;width:100%;vertical-align:top}.balance-section,.next-payment-section{float:left}.balance-table-container{margin-top:10px}.card{h3{color:#000}table{th{color:#000;padding-bottom:.5rem}}}@media (min-width:1200px){.idConfStyle{min-height:150px}}.wrapper{width:100%;min-height:100vh;background-color:#f8f8f8;margin:0;padding:20px}.change__style{background-color:#eee;font-size:1em;margin-bottom:10px;padding:5px}.detail-group[data-v-5c1bcafe]{margin-bottom:1.25rem}.detail-label[data-v-5c1bcafe]{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#8898aa;margin-bottom:.25rem}.detail-value[data-v-5c1bcafe]{font-size:.95rem;font-weight:500;color:#32325d;margin-bottom:0}.insurance-data[data-v-5c1bcafe]{background:#f6f9fc;border-radius:.375rem;padding:.75rem 1rem;border-left:3px solid #11cdef}.search-dropdown[data-v-5c1bcafe]{position:relative}.search-dropdown .search-results[data-v-5c1bcafe]{position:absolute;list-style-type:none;padding:0;margin:.25rem 0 0;border:1px solid #e9ecef;border-radius:.375rem;width:100%;max-height:250px;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;z-index:1050;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.search-dropdown .search-results li[data-v-5c1bcafe]{padding:.75rem 1rem;cursor:pointer;font-size:1rem;color:#525f7f;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;min-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f6f9fc;-webkit-tap-highlight-color:rgba(94,114,228,.15);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-dropdown .search-results li[data-v-5c1bcafe]:last-child{border-bottom:none}.search-dropdown .search-results li[data-v-5c1bcafe]:active,.search-dropdown .search-results li[data-v-5c1bcafe]:hover{background-color:#5e72e4;color:#fff}.summary-items[data-v-5c1bcafe]{padding:0 .5rem}.summary-item[data-v-5c1bcafe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0}.summary-label[data-v-5c1bcafe]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#8898aa}.summary-value[data-v-5c1bcafe]{font-size:.9rem;font-weight:500;color:#32325d;text-align:right}.opacity-8[data-v-5c1bcafe]{opacity:.8}@-webkit-keyframes spin-data-v-5c1bcafe{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-5c1bcafe{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spin[data-v-5c1bcafe]{display:inline-block;-webkit-animation:spin-data-v-5c1bcafe 1s linear infinite;animation:spin-data-v-5c1bcafe 1s linear infinite}.card h3[data-v-5c1bcafe]{color:#32325d;font-size:1.0625rem}.form-control-alternative[data-v-5c1bcafe]{border:0;-webkit-box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02);box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02);-webkit-transition:-webkit-box-shadow .15s ease;transition:-webkit-box-shadow .15s ease;transition:box-shadow .15s ease;transition:box-shadow .15s ease,-webkit-box-shadow .15s ease}.form-control-alternative[data-v-5c1bcafe]:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.reuse-vehicle-toggle[data-v-5c1bcafe]{background:#f6f9fc;border-radius:.375rem;padding:.75rem 1rem;border-left:3px solid #5e72e4}.vehicle-mode-toggle[data-v-5c1bcafe]{background:#f6f9fc;border-radius:.375rem;padding:1rem 1.25rem;border-left:3px solid #5e72e4}.vehicle-mode-toggle .custom-control-label[data-v-5c1bcafe]{font-size:.875rem;font-weight:500;color:#525f7f;cursor:pointer}.vehicle-mode-toggle .custom-radio .custom-control-input:checked~.custom-control-label[data-v-5c1bcafe]:before{border-color:#5e72e4;background-color:#5e72e4}.text-xs[data-v-5c1bcafe]{font-size:.75rem}.text-sm[data-v-5c1bcafe]{font-size:.875rem}@media(max-width:1199px){.sticky-top[data-v-5c1bcafe]{position:relative!important;top:0!important}}.w-100[data-v-5c1bcafe]{width:100%!important}.accounting-page[data-v-5cd5361a]{padding:24px;max-width:1400px;margin:0 auto}.acct-header[data-v-5cd5361a]{margin-bottom:24px}.acct-title[data-v-5cd5361a]{font-size:1.75rem;font-weight:600;margin:0}.acct-subtitle[data-v-5cd5361a]{color:#6b7280;margin:4px 0 0}.acct-card[data-v-5cd5361a]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04);margin-bottom:20px;overflow:hidden}.acct-card__header[data-v-5cd5361a]{padding:12px 18px;font-weight:600;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.acct-card__body[data-v-5cd5361a]{padding:18px}.acct-period-row[data-v-5cd5361a]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.acct-field label[data-v-5cd5361a]{display:block;font-size:.8rem;color:#6b7280;margin-bottom:4px}.acct-grid[data-v-5cd5361a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:20px}.acct-desc[data-v-5cd5361a]{color:#4b5563;font-size:.9rem;margin-bottom:12px}.acct-stat-row[data-v-5cd5361a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.acct-stat[data-v-5cd5361a]{background:#f9fafb;border-radius:8px;padding:12px 14px}.acct-stat__label[data-v-5cd5361a]{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.acct-stat__value[data-v-5cd5361a]{font-size:1.15rem;font-weight:600;margin-top:2px}.acct-stat__value--ok[data-v-5cd5361a]{color:#059669}.acct-stat__value--bad[data-v-5cd5361a]{color:#dc2626}.acct-badge[data-v-5cd5361a]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:600}.acct-badge--ok[data-v-5cd5361a]{background:#d1fae5;color:#065f46}.acct-badge--bad[data-v-5cd5361a]{background:#fee2e2;color:#991b1b}.acct-badge--info[data-v-5cd5361a]{background:#dbeafe;color:#1e40af}.acct-subheader[data-v-5cd5361a]{font-size:1rem;font-weight:600;margin-bottom:8px}.acct-all-good[data-v-5cd5361a]{padding:12px;background:#ecfdf5;color:#065f46;border-radius:8px;font-weight:500}.acct-error[data-v-5cd5361a]{margin-top:16px;padding:12px 16px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:8px}.acct-warn[data-v-5cd5361a]{margin-bottom:12px;padding:10px 14px;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:8px;font-size:.9rem}.acct-btn-row[data-v-5cd5361a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.acct-audit-filter[data-v-5cd5361a]{display:grid;grid-template-columns:1.5fr 1.5fr 1fr 1fr auto;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.acct-field--btn[data-v-5cd5361a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.acct-stat__value--small[data-v-5cd5361a]{font-size:.85rem}.acct-badge--warn[data-v-5cd5361a]{background:#fef3c7;color:#92400e}.shop-picker__results[data-v-12b810ad]{max-height:320px;overflow-y:auto}.shop-picker__selected[data-v-12b810ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;background:#f8f9fa}.vendor-picker[data-v-12b810ad]{width:100%}.vendor-chips[data-v-12b810ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-bottom:4px}.vendor-chip[data-v-12b810ad]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e9ecef;border:1px solid #ced4da;border-radius:12px;padding:2px 8px;font-size:.82rem;line-height:1.4;white-space:nowrap}.vendor-chip__x[data-v-12b810ad]{margin-left:4px;cursor:pointer;font-weight:700;color:#6c757d}.vendor-chip__x[data-v-12b810ad]:hover{color:#dc3545}.vendor-picker__row[data-v-12b810ad]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vendor-picker__row .custom-select[data-v-12b810ad]{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-dropdown[data-v-12b810ad]{position:relative}.search-dropdown ul[data-v-12b810ad]{position:absolute;list-style-type:none;padding:0;margin:0;border:1px solid #ccc;border-radius:4px;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;z-index:1000}.search-dropdown li[data-v-12b810ad]{padding:8px;cursor:pointer}.search-dropdown li[data-v-12b810ad]:hover{background-color:#f2f2f2}.loan-input[data-v-12b810ad]{width:80px}.card .username[data-v-12b810ad],.card h3[data-v-12b810ad]{color:#000}.card table th[data-v-12b810ad]{color:#000;padding-bottom:.5rem}.card .documents[data-v-12b810ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:4px}.vin[data-v-12b810ad]{border:4px solid #707070;padding:1rem 2rem;margin:1rem 0;border-radius:2.5rem}.loanDetails[data-v-12b810ad]{color:grey}.img-fluid[data-v-12b810ad]{max-width:50%}.idConfStyle[data-v-12b810ad]{min-height:200px}@media(min-width:768px){.mb-3[data-v-12b810ad]{margin-bottom:1rem}}@media(max-width:480px){.idConfStyle[data-v-12b810ad]{min-height:300px}}@media(min-width:481px)and (max-width:767px){.idConfStyle[data-v-12b810ad]{min-height:200px}}@media(min-width:768px)and (max-width:979px){.idConfStyle[data-v-12b810ad]{min-height:200px}}@media(min-width:1200px){.idConfStyle[data-v-12b810ad]{min-height:150px}}.update-database-row[data-v-12b810ad]{margin-top:10px}.documents .mb-3[data-v-12b810ad]{margin-bottom:1rem}.documents h2[data-v-12b810ad]{margin-top:2rem;color:#000}.card[data-v-12b810ad]{padding:2rem;background:#f8f9fa;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.card .username[data-v-12b810ad],.card h3[data-v-12b810ad],.card th[data-v-12b810ad]{color:#000}@media(max-width:767px){.card[data-v-12b810ad]{padding:1rem}}.first-section[data-v-426e11e4]{padding-top:100px}.payments-page[data-v-426e11e4]{padding-left:24px;padding-right:24px;padding-bottom:32px;font-size:13px;color:#1f2937}.pa-toolbar[data-v-426e11e4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:12px;border-bottom:1px solid #e5e7eb;margin-bottom:12px}.pa-toolbar-left[data-v-426e11e4],.pa-toolbar[data-v-426e11e4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pa-toolbar-left[data-v-426e11e4]{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.pa-toolbar-right[data-v-426e11e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pa-title[data-v-426e11e4]{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.pa-status[data-v-426e11e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pa-status-text[data-v-426e11e4]{font-size:12px;color:#6b7280}.pa-controls[data-v-426e11e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pa-controls-bottom[data-v-426e11e4]{margin-top:12px;margin-bottom:0}.pa-filter[data-v-426e11e4]{font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pa-filter[data-v-426e11e4],.pa-pagination[data-v-426e11e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.pa-range[data-v-426e11e4]{font-size:12px;color:#4b5563;min-width:110px;text-align:center}.pa-rows[data-v-426e11e4]{border:1px solid #d1d5db;border-radius:6px;padding:4px 6px;font-size:12px;background:#fff}.btn[data-v-426e11e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;background:#f3f4f6;color:#111827;border:1px solid #e5e7eb;cursor:pointer;font-size:13px;line-height:1;-webkit-transition:background-color .15s,border-color .15s;transition:background-color .15s,border-color .15s}.btn[data-v-426e11e4]:hover:not(:disabled){background:#e5e7eb}.btn[data-v-426e11e4]:disabled{opacity:.55;cursor:not-allowed}.btn-primary[data-v-426e11e4]{background:#2563eb;color:#fff;border-color:#2563eb}.btn-primary[data-v-426e11e4]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.btn-secondary[data-v-426e11e4]{background:#4f46e5;color:#fff;border-color:#4f46e5}.btn-secondary[data-v-426e11e4]:hover:not(:disabled){background:#4338ca;border-color:#4338ca}.btn-danger[data-v-426e11e4]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.btn-danger[data-v-426e11e4]:hover:not(:disabled){background:#fecaca}.btn-sm[data-v-426e11e4]{padding:4px 8px;font-size:12px}.btn-xs[data-v-426e11e4]{padding:3px 8px;font-size:12px}.pa-table-wrap[data-v-426e11e4]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.03);box-shadow:0 1px 2px rgba(0,0,0,.03)}.pa-table[data-v-426e11e4]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.pa-table thead th[data-v-426e11e4]{position:sticky;top:0;z-index:1;background:#f9fafb;color:#374151;font-weight:600;text-align:left;padding:10px 12px;border-bottom:1px solid #e5e7eb}.pa-table tbody td[data-v-426e11e4]{padding:10px 12px;vertical-align:top;border-bottom:1px solid #f1f5f9}.pa-table tbody tr:last-child td[data-v-426e11e4]{border-bottom:0}.pa-table tbody tr.pa-row:hover td[data-v-426e11e4]{background:#fafbfc}.pa-table .num[data-v-426e11e4]{text-align:right;font-variant-numeric:tabular-nums}.pa-table .nowrap[data-v-426e11e4]{white-space:nowrap}.pa-table .truncate[data-v-426e11e4]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-table .bold[data-v-426e11e4]{font-weight:600}.pa-table .muted[data-v-426e11e4]{color:#6b7280}.pa-table .text-success[data-v-426e11e4]{color:#15803d}.pa-table .text-danger[data-v-426e11e4]{color:#b91c1c}.pa-row.is-allocated td[data-v-426e11e4]:first-child{-webkit-box-shadow:inset 3px 0 0 #16a34a;box-shadow:inset 3px 0 0 #16a34a}.pa-row.is-pending td[data-v-426e11e4]:first-child{-webkit-box-shadow:inset 3px 0 0 #f59e0b;box-shadow:inset 3px 0 0 #f59e0b}.pa-pill[data-v-426e11e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.4;border:1px solid transparent}.pa-pill-success[data-v-426e11e4]{background:#dcfce7;color:#166534;border-color:#bbf7d0}.pa-pill-warn[data-v-426e11e4]{background:#fef3c7;color:#92400e;border-color:#fde68a}.pa-pill-info[data-v-426e11e4]{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}.pa-tag[data-v-426e11e4]{display:inline-block;padding:1px 6px;border-radius:4px;font-size:11px}.pa-tag-warn[data-v-426e11e4]{background:#fef3c7;color:#92400e}.pa-spinner[data-v-426e11e4]{width:12px;height:12px;border-radius:50%;border:2px solid rgba(30,64,175,.25);border-top-color:#1e40af;-webkit-animation:pa-spin-data-v-426e11e4 .8s linear infinite;animation:pa-spin-data-v-426e11e4 .8s linear infinite;display:inline-block}@-webkit-keyframes pa-spin-data-v-426e11e4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes pa-spin-data-v-426e11e4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loan-id-tag[data-v-426e11e4]{display:inline-block;min-width:3.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:#475569;background:#f1f5f9;border-radius:4px;padding:1px 6px;margin-right:4px;text-decoration:none}a.loan-id-tag[data-v-426e11e4]:focus,a.loan-id-tag[data-v-426e11e4]:hover{color:#1d4ed8;background:#e0e7ff;text-decoration:underline}.loan-amt[data-v-426e11e4]{display:inline-block;min-width:4.5rem;text-align:right;margin-right:4px;font-variant-numeric:tabular-nums}.pa-breakdown[data-v-426e11e4]{list-style:none;padding:0;margin:6px 0 0}.pa-breakdown li[data-v-426e11e4]{font-size:12px;color:#374151;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1px 0}.pa-customer[data-v-426e11e4]{position:relative;min-width:160px}.pa-customer-results[data-v-426e11e4]{position:absolute;left:0;right:0;top:calc(100% + 2px);background:#fff;border:1px solid #e5e7eb;border-radius:6px;max-height:240px;overflow:auto;z-index:10;padding:4px 0;margin:0;list-style:none;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.pa-customer-results li[data-v-426e11e4]{padding:6px 10px;cursor:pointer;font-size:12px}.pa-customer-results li[data-v-426e11e4]:hover{background:#f3f4f6}.pa-customer-results li.pa-no-results[data-v-426e11e4]{color:#9ca3af;cursor:default}.pa-customer-results li.pa-no-results[data-v-426e11e4]:hover{background:transparent}.pa-cust-name[data-v-426e11e4]{display:block;color:#111827}.pa-cust-sub[data-v-426e11e4]{display:block;margin-top:1px;font-size:11px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-link-btn[data-v-426e11e4]{margin-top:3px;padding:0;border:0;background:none;font-size:11px;color:#2563eb;cursor:pointer}.pa-link-btn[data-v-426e11e4]:hover{text-decoration:underline}.pa-input[data-v-426e11e4]{border:1px solid #d1d5db;border-radius:6px;padding:4px 8px;font-size:12px;background:#fff;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s;width:100%}.pa-input[data-v-426e11e4]:focus{outline:none;border-color:#2563eb;-webkit-box-shadow:0 0 0 2px rgba(37,99,235,.15);box-shadow:0 0 0 2px rgba(37,99,235,.15)}.pa-input-amount[data-v-426e11e4]{width:90px;text-align:right}.pa-input-note[data-v-426e11e4]{width:160px}.pa-action[data-v-426e11e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:380px}.pa-action-row[data-v-426e11e4]{gap:6px}.pa-action-footer[data-v-426e11e4],.pa-action-row[data-v-426e11e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pa-action-footer[data-v-426e11e4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding-top:6px;margin-top:2px;border-top:1px dashed #e5e7eb}.pa-action-info[data-v-426e11e4]{font-size:12px;gap:8px}.pa-action-buttons[data-v-426e11e4],.pa-action-info[data-v-426e11e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pa-action-buttons[data-v-426e11e4]{gap:6px}.pa-checkbox[data-v-426e11e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pa-empty[data-v-426e11e4]{text-align:center;padding:36px 12px;color:#6b7280}.pa-empty-title[data-v-426e11e4]{font-weight:600;color:#374151;margin-bottom:4px}.pa-empty-sub[data-v-426e11e4]{font-size:12px}.pa-skeleton-row td[data-v-426e11e4]{padding:12px}.pa-skeleton-bar[data-v-426e11e4]{height:12px;border-radius:4px;background:-webkit-gradient(linear,left top,right top,from(#f3f4f6),color-stop(50%,#e5e7eb),to(#f3f4f6));background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;-webkit-animation:pa-shimmer-data-v-426e11e4 1.2s infinite;animation:pa-shimmer-data-v-426e11e4 1.2s infinite}@-webkit-keyframes pa-shimmer-data-v-426e11e4{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pa-shimmer-data-v-426e11e4{0%{background-position:200% 0}to{background-position:-200% 0}}.document-box[data-v-a253e706]{width:10rem;height:9rem;background-color:#ff8015;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.document-box.uploaded[data-v-a253e706]{background-color:#00aa49;cursor:default}.document-box.uploaded .document-box-footer[data-v-a253e706]{background-color:#073}.document-box img[data-v-a253e706]{margin-top:40%;-webkit-transform:translateY(-30%);transform:translateY(-30%)}.document-box .document-box-footer[data-v-a253e706]{background-color:#b25a0f;width:100%;padding:.5rem 0}#iframeBank{width:100%!important;height:100%!important}.embed-responsive{height:800px}.loan-chat[data-v-2139f0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e9ecef;border-radius:14px;-webkit-box-shadow:0 1px 3px rgba(50,50,93,.06);box-shadow:0 1px 3px rgba(50,50,93,.06);overflow:hidden;height:560px;max-height:70vh}.lc-header[data-v-2139f0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #eef0f3;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff}.lc-header-main[data-v-2139f0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2}.lc-title[data-v-2139f0e7]{font-weight:700;font-size:.9rem}.lc-sub[data-v-2139f0e7]{font-size:.72rem;opacity:.85}.lc-dot-pulse[data-v-2139f0e7]{width:8px;height:8px;border-radius:50%;background:#fff;opacity:.9;-webkit-animation:lc-pulse-data-v-2139f0e7 1s ease-in-out infinite;animation:lc-pulse-data-v-2139f0e7 1s ease-in-out infinite}@-webkit-keyframes lc-pulse-data-v-2139f0e7{0%,to{opacity:.3}50%{opacity:1}}@keyframes lc-pulse-data-v-2139f0e7{0%,to{opacity:.3}50%{opacity:1}}.lc-messages[data-v-2139f0e7]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:.75rem .85rem;background:#f7f8fa}.lc-state[data-v-2139f0e7]{color:#8898aa;font-size:.82rem;text-align:center;margin-top:2rem;line-height:1.5}.lc-day[data-v-2139f0e7]{text-align:center;margin:.5rem 0}.lc-day span[data-v-2139f0e7]{background:#e9ecf3;color:#6b7280;font-size:.68rem;font-weight:600;padding:.15rem .6rem;border-radius:999px}.lc-msg[data-v-2139f0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.4rem}.lc-msg--mine[data-v-2139f0e7]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lc-bubble[data-v-2139f0e7]{max-width:82%;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:.45rem .65rem;font-size:.83rem;color:#2d3748;word-break:break-word}.lc-msg--mine .lc-bubble[data-v-2139f0e7]{background:#4f46e5;border-color:#4f46e5;color:#fff}.lc-sender[data-v-2139f0e7]{font-size:.68rem;font-weight:700;color:#4f46e5;margin-bottom:.1rem}.lc-body[data-v-2139f0e7]{white-space:pre-wrap}.lc-meta[data-v-2139f0e7]{margin-top:.15rem;font-size:.64rem;opacity:.7}.lc-flag[data-v-2139f0e7]{font-style:italic}.lc-flag--err[data-v-2139f0e7]{color:#fecaca}.lc-msg:not(.lc-msg--mine) .lc-flag--err[data-v-2139f0e7]{color:#ef4444}.lc-attachments[data-v-2139f0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem;margin-top:.3rem}.lc-att-img img[data-v-2139f0e7]{max-width:160px;max-height:160px;border-radius:8px;display:block}.lc-att-file[data-v-2139f0e7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;background:rgba(0,0,0,.06);border-radius:8px;padding:.25rem .5rem;font-size:.76rem;text-decoration:none;color:inherit;max-width:100%}.lc-msg--mine .lc-att-file[data-v-2139f0e7]{background:hsla(0,0%,100%,.2)}.lc-att-name[data-v-2139f0e7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.lc-tray[data-v-2139f0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem;padding:.5rem .75rem;border-top:1px solid #eef0f3;background:#fbfbfd}.lc-tray-item[data-v-2139f0e7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;background:#eef0f6;border-radius:8px;padding:.2rem .45rem;font-size:.74rem;color:#374151}.lc-tray-item--err[data-v-2139f0e7]{background:#fee2e2;color:#b91c1c}.lc-tray-name[data-v-2139f0e7]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-tray-progress[data-v-2139f0e7]{font-weight:700;font-size:.68rem}.lc-tray-remove[data-v-2139f0e7]{border:none;background:transparent;cursor:pointer;font-size:.95rem;line-height:1;color:inherit}.lc-composer[data-v-2139f0e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.4rem;padding:.6rem .75rem;border-top:1px solid #eef0f3;background:#fff}.lc-icon-btn[data-v-2139f0e7]{border:none;background:#f1f2f6;border-radius:8px;width:34px;height:34px;font-size:1rem;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.lc-icon-btn[data-v-2139f0e7]:disabled{opacity:.5;cursor:default}.lc-file-input[data-v-2139f0e7]{display:none}.lc-input[data-v-2139f0e7]{-webkit-box-flex:1;-ms-flex:1;flex:1;resize:none;border:1px solid #e2e5ea;border-radius:10px;padding:.45rem .6rem;font-size:.83rem;max-height:96px;outline:none;font-family:inherit}.lc-input[data-v-2139f0e7]:focus{border-color:#4f46e5}.lc-send-btn[data-v-2139f0e7]{border:none;background:#4f46e5;color:#fff;border-radius:10px;padding:0 .95rem;height:34px;font-weight:600;font-size:.82rem;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.lc-send-btn[data-v-2139f0e7]:disabled{opacity:.5;cursor:default}.ul-page[data-v-afef4122]{width:100%}.ul-grid[data-v-afef4122]{display:grid;grid-template-columns:1fr 320px;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.ul-main[data-v-afef4122]{min-width:0}.ul-sidebar[data-v-afef4122]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:sticky;top:24px}.ul-sidebar[data-v-afef4122],.ul-title-row[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.ul-title-row[data-v-afef4122]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.ul-title-row__left[data-v-afef4122]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ul-vehicle-title[data-v-afef4122]{font-size:20px;font-weight:700;color:#111827;margin:0 0 8px;line-height:1.3}.ul-customer-name[data-v-afef4122]{font-weight:500;color:#4f46e5}.ul-copy-btn[data-v-afef4122]{all:unset;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;border-radius:6px;color:#6b7280;vertical-align:middle;margin-left:6px;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.ul-copy-btn[data-v-afef4122]:hover{background:#eef2ff;color:#4f46e5}.ul-meta-row[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ul-release-notice[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin:0 0 24px;padding:14px 16px;border-radius:14px;border:1px solid transparent}.ul-release-notice__icon[data-v-afef4122]{font-size:20px;line-height:1.2;-ms-flex-negative:0;flex-shrink:0}.ul-release-notice__body[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.ul-release-notice__title[data-v-afef4122]{font-size:14px;font-weight:700;letter-spacing:.01em}.ul-release-notice__text[data-v-afef4122]{font-size:13.5px;font-weight:500}.ul-release-notice--hold[data-v-afef4122]{background:#fee2e2;border-color:rgba(239,68,68,.35);color:#991b1b}.ul-release-notice--hold .ul-release-notice__title[data-v-afef4122]{color:#ef4444}.ul-release-notice--go[data-v-afef4122]{background:#dcfce7;border-color:rgba(22,163,74,.35);color:#14532d}.ul-release-notice--go .ul-release-notice__title[data-v-afef4122]{color:#16a34a}.ul-doc-status-bar[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ul-doc-pills[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.ul-doc-pill[data-v-afef4122]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:5px 12px;border-radius:8px;font-size:12.5px;font-weight:600;color:#111827;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform .1s,-webkit-box-shadow .15s;transition:-webkit-transform .1s,-webkit-box-shadow .15s;transition:transform .1s,box-shadow .15s;transition:transform .1s,box-shadow .15s,-webkit-transform .1s,-webkit-box-shadow .15s}.ul-doc-pill[data-v-afef4122]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}.ul-doc-pill--ok[data-v-afef4122]{background:#dcfce7;border-color:#bbf7d0;color:#166534}.ul-doc-pill--bad[data-v-afef4122]{background:#fef3c7;border-color:#fde68a;color:#92400e}.ul-doc-pill--unknown[data-v-afef4122]{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.ul-doc-pill.is-disabled[data-v-afef4122]{pointer-events:none;opacity:.55}.ul-doc-pill__icon[data-v-afef4122]{font-size:13px;line-height:1}.ul-doc-pill__label[data-v-afef4122]{line-height:1}.ul-doc-pill__check[data-v-afef4122]{font-size:11px;font-weight:700;line-height:1}.ul-doc-sub[data-v-afef4122]{font-size:11.5px;color:#6b7280;font-weight:500}.ul-doc-sub--error[data-v-afef4122]{color:#ef4444}.ul-doc-sub--ok[data-v-afef4122]{color:#16a34a;font-weight:600}.ul-status-pill[data-v-afef4122]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.ul-status-pill--info[data-v-afef4122]{background:#dbeafe;color:#1d4ed8}.ul-status-pill--success[data-v-afef4122]{background:#dcfce7;color:#166534}.ul-status-pill--warning[data-v-afef4122]{background:#fef3c7;color:#92400e}.ul-status-pill--danger[data-v-afef4122]{background:#fee2e2;color:#991b1b}.ul-funded-date[data-v-afef4122]{font-size:13px;color:#6b7280}.ul-approved-amount[data-v-afef4122]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 14px;border-radius:8px;background:#dcfce7;color:#166534;font-size:14px;font-weight:700;letter-spacing:.01em}.ul-card[data-v-afef4122]{background:#fff;border:1px solid #e6e8f0;border-radius:14px;padding:20px 24px;margin-bottom:16px;-webkit-box-shadow:0 8px 24px rgba(17,24,39,.08);box-shadow:0 8px 24px rgba(17,24,39,.08)}.ul-card__title[data-v-afef4122]{font-size:15px;font-weight:700;color:#111827;margin:0 0 16px}.ul-card__subtitle[data-v-afef4122]{font-size:12px;color:#6b7280;font-style:italic;font-weight:500;max-width:60%;text-align:right}.ul-card__header-row[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.ul-card__header-row .ul-card__title[data-v-afef4122]{margin-bottom:0}.kpi-grid[data-v-afef4122]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kpi[data-v-afef4122]{background:#f7f8fb;border-radius:10px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.kpi--highlight[data-v-afef4122]{background:#eef2ff;border:1px solid rgba(79,70,229,.15)}.kpi__label[data-v-afef4122]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.kpi__value[data-v-afef4122]{font-size:16px;font-weight:700;color:#111827}.kpi__edit-row[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kpi__date-input[data-v-afef4122]{max-width:180px;font-size:13px;font-weight:600}.edit-form[data-v-afef4122]{display:grid;grid-template-columns:1fr 1fr;gap:16px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.edit-form__field[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.edit-form__label[data-v-afef4122]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;margin:0}.edit-form__actions[data-v-afef4122]{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.confirm-body[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.confirm-kpis[data-v-afef4122]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.confirm-kpi[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.confirm-kpi__label[data-v-afef4122]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.confirm-kpi__value[data-v-afef4122]{font-size:20px;font-weight:700;color:#111827}.confirm-kpi__input-row[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.confirm-kpi__input[data-v-afef4122]{width:140px;padding:6px 10px;border:1px solid #e6e8f0;border-radius:8px;font-size:14px;color:#111827;outline:none;-webkit-transition:border-color .15s;transition:border-color .15s}.confirm-kpi__input[data-v-afef4122]:focus{border-color:#4f46e5;-webkit-box-shadow:0 0 0 3px rgba(79,70,229,.1);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.confirm-kpi__save[data-v-afef4122]{all:unset;cursor:pointer;padding:6px 14px;border-radius:8px;background:#4f46e5;color:#fff;font-size:13px;font-weight:600;-webkit-transition:background .15s;transition:background .15s}.confirm-kpi__save[data-v-afef4122]:hover{background:#2d22e0}.confirm-terms[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.confirm-checkbox[data-v-afef4122]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.confirm-checkbox input[data-v-afef4122]{display:none}.confirm-checkbox__box[data-v-afef4122]{width:22px;height:22px;border:2px solid #e6e8f0;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-webkit-transition:all .15s;transition:all .15s;-ms-flex-negative:0;flex-shrink:0}.confirm-checkbox.is-accepted .confirm-checkbox__box[data-v-afef4122]{background:#16a34a;border-color:#16a34a}.confirm-checkbox__text[data-v-afef4122]{font-size:14px;color:#111827;font-weight:500}.confirm-status[data-v-afef4122]{font-size:12px;font-weight:600;color:#6b7280;padding:4px 10px;border-radius:6px;background:#f3f4f6;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.confirm-status--ok[data-v-afef4122]{color:#16a34a;background:#dcfce7}.confirm-status--locked[data-v-afef4122]{color:#f59e0b;background:#fef3c7}.ul-vehicle-details[data-v-afef4122]{font-size:14px;color:#111827;margin:0;line-height:1.6}.statements-toggle[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.statements-toggle__label[data-v-afef4122]{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}.documents-grid[data-v-afef4122]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.document-item[data-v-afef4122]{text-align:center}.ul-sidebar-card[data-v-afef4122]{background:#fff;border:1px solid #e6e8f0;border-radius:14px;padding:20px;-webkit-box-shadow:0 8px 24px rgba(17,24,39,.08);box-shadow:0 8px 24px rgba(17,24,39,.08)}.ul-sidebar-card--chat[data-v-afef4122]{padding:0;border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none}.ul-sidebar-card__title[data-v-afef4122]{font-size:14px;font-weight:700;color:#111827;margin:0 0 12px}.requirements-list[data-v-afef4122]{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.requirements-list li[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:#6b7280;font-weight:500}.requirements-list li.is-done[data-v-afef4122]{color:#16a34a}.requirements-list li.is-locked[data-v-afef4122]{opacity:.45}.req-icon[data-v-afef4122]{font-size:13px;width:22px;height:22px;line-height:22px;text-align:center;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background:#f7f8fb;border:1px solid #e6e8f0;font-weight:700}.requirements-list li.is-done .req-icon[data-v-afef4122]{background:#16a34a;border-color:#16a34a;color:#fff}.sidebar-actions[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ba-card[data-v-afef4122]{border-left:4px solid #4f46e5}.ba-limit-badge[data-v-afef4122]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 14px;border-radius:8px;font-size:14px;font-weight:700;letter-spacing:.01em}.ba-limit-badge--ok[data-v-afef4122]{background:#dcfce7;color:#166534}.ba-limit-badge--warn[data-v-afef4122]{background:#fef3c7;color:#92400e}.ba-limit-badge--danger[data-v-afef4122]{background:#fee2e2;color:#991b1b}.ba-flags[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:16px}.ba-flag[data-v-afef4122]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.ba-flag--danger[data-v-afef4122]{background:#fee2e2;color:#991b1b}.ba-flag--warn[data-v-afef4122]{background:#fef3c7;color:#92400e}.ba-flag--ok[data-v-afef4122]{background:#dcfce7;color:#166534}.ba-flag--neutral[data-v-afef4122]{background:#f3f4f6;color:#6b7280}.ba-flag--ai[data-v-afef4122]{background:#ede9fe;color:#5b21b6}.ba-kpi-grid[data-v-afef4122]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.ba-kpi[data-v-afef4122]{background:#f7f8fb;border-radius:10px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.ba-kpi__label[data-v-afef4122]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.ba-kpi__value[data-v-afef4122]{font-size:16px;font-weight:700;color:#111827}.ba-kpi__value--warn[data-v-afef4122]{color:#f59e0b}.ba-kpi__value--danger[data-v-afef4122]{color:#ef4444}.ba-kpi__value--primary[data-v-afef4122]{color:#4f46e5}.ba-kpi__sub[data-v-afef4122]{font-size:11px;color:#6b7280}.ba-section-title[data-v-afef4122]{font-size:13px;font-weight:700;color:#111827;margin:0 0 10px}.ba-recurring[data-v-afef4122]{margin-bottom:16px}.ba-recurring-list[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.ba-recurring-item[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;background:#f7f8fb;font-size:13px}.ba-recurring-item--missed[data-v-afef4122]{background:#fef3c7;border:1px solid #fde68a}.ba-recurring-item__name[data-v-afef4122]{font-weight:600;color:#111827;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ba-recurring-item__amount[data-v-afef4122]{font-weight:700;color:#111827;white-space:nowrap}.ba-recurring-item__freq[data-v-afef4122]{font-size:11px;color:#6b7280;text-transform:capitalize;white-space:nowrap}.ba-recurring-item__missed[data-v-afef4122]{font-size:11px;font-weight:600;color:#ef4444;white-space:nowrap}.ba-savings[data-v-afef4122]{margin-bottom:16px}.ba-savings-badge[data-v-afef4122]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 14px;border-radius:8px;background:#dcfce7;color:#166534;font-size:13px;font-weight:600}.ba-ai-section[data-v-afef4122]{border-top:1px solid #e6e8f0;padding-top:16px}.ba-ai-header[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.ba-ai-header .ba-section-title[data-v-afef4122]{margin-bottom:0}.ba-ai-error[data-v-afef4122]{padding:8px 12px;border-radius:8px;background:#fee2e2;color:#991b1b;font-size:13px;font-weight:500;margin-bottom:12px}.ba-ai-result[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.ba-ai-kpis[data-v-afef4122]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ba-ai-kpi[data-v-afef4122]{background:#f5f3ff;border-radius:10px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.ba-ai-rating[data-v-afef4122]{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ba-ai-rating--low[data-v-afef4122]{color:#16a34a}.ba-ai-rating--medium[data-v-afef4122]{color:#f59e0b}.ba-ai-rating--high[data-v-afef4122]{color:#ef4444}.ba-ai-rating--very_high[data-v-afef4122]{color:#7f1d1d}.ba-ai-reasoning[data-v-afef4122]{padding:12px;border-radius:8px;background:#f5f3ff;font-size:13px;color:#111827;line-height:1.5}.ba-ai-flags[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.sidebar-sent-badge[data-v-afef4122]{margin-top:8px;text-align:center;font-size:13px;font-weight:600;color:#16a34a;padding:8px;background:#dcfce7;border-radius:8px}.sidebar-disabled-reason[data-v-afef4122]{margin-top:8px;text-align:center;color:#6b7280}.sidebar-inverite[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.advisor-picker[data-v-afef4122]{position:relative;-ms-flex-negative:0;flex-shrink:0}.advisor-avatar[data-v-afef4122]{width:38px;height:38px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;background:#4f46e5;border:2px solid #4f46e5;cursor:pointer;-webkit-transition:-webkit-box-shadow .15s,-webkit-transform .15s;transition:-webkit-box-shadow .15s,-webkit-transform .15s;transition:box-shadow .15s,transform .15s;transition:box-shadow .15s,transform .15s,-webkit-box-shadow .15s,-webkit-transform .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;outline:none}.advisor-avatar[data-v-afef4122]:hover{-webkit-box-shadow:0 0 0 3px rgba(79,70,229,.25);box-shadow:0 0 0 3px rgba(79,70,229,.25);-webkit-transform:scale(1.08);transform:scale(1.08)}.advisor-avatar--empty[data-v-afef4122]{background:#fff;color:#b0b8c9;border:2px dashed #ccd2de}.advisor-avatar--empty[data-v-afef4122]:hover{border-color:#4f46e5;color:#4f46e5;-webkit-box-shadow:0 0 0 3px rgba(79,70,229,.12);box-shadow:0 0 0 3px rgba(79,70,229,.12)}.advisor-dropdown[data-v-afef4122]{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;min-width:240px;background:#fff;border-radius:10px;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);box-shadow:0 8px 30px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);border:1px solid #e6e8f0;padding:6px 0;overflow:hidden}.advisor-dropdown__header[data-v-afef4122]{padding:8px 14px 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.advisor-dropdown__item[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;-webkit-transition:background .12s;transition:background .12s}.advisor-dropdown__item[data-v-afef4122]:hover{background:#f4f6fb}.advisor-dropdown__item.is-selected[data-v-afef4122]{background:#eef2ff}.advisor-dropdown__avatar[data-v-afef4122]{width:30px;height:30px;min-width:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.advisor-dropdown__avatar--none[data-v-afef4122]{background:#dee2e8;color:#6b7280;font-size:13px}.advisor-dropdown__info[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.advisor-dropdown__name[data-v-afef4122]{font-size:13px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advisor-dropdown__meta[data-v-afef4122]{font-size:11px;color:#6b7280}.advisor-dropdown__check[data-v-afef4122]{margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.picker-fade-enter-active[data-v-afef4122],.picker-fade-leave-active[data-v-afef4122]{-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s}.picker-fade-enter[data-v-afef4122],.picker-fade-leave-to[data-v-afef4122]{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}@media(max-width:960px){.ul-grid[data-v-afef4122]{grid-template-columns:1fr}.ul-sidebar[data-v-afef4122]{position:static}.ba-ai-kpis[data-v-afef4122],.ba-kpi-grid[data-v-afef4122],.kpi-grid[data-v-afef4122]{grid-template-columns:repeat(2,1fr)}.confirm-kpis[data-v-afef4122],.edit-form[data-v-afef4122]{grid-template-columns:1fr}}@media(max-width:600px){.ba-ai-kpis[data-v-afef4122],.ba-kpi-grid[data-v-afef4122],.kpi-grid[data-v-afef4122]{grid-template-columns:1fr}.ul-card[data-v-afef4122],.ul-sidebar-card[data-v-afef4122]{padding:16px}.ul-title-row[data-v-afef4122]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.documents-grid[data-v-afef4122]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.ul-task-loan-info[data-v-afef4122]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:8px 12px;background:#f0f4ff;border-radius:6px;font-size:.85rem;color:#6b7280}.ul-task-loan-info i[data-v-afef4122]{margin-right:4px;color:#4f46e5}#csvLogo{width:50px;height:50px}.dob-over-70[data-v-480b7d80]{border:2px solid #dc3545!important;background-color:#fff5f5!important;color:#dc3545!important}.contract-page[data-v-480b7d80]{max-width:1200px;margin:0 auto;padding:1rem}.contract-card[data-v-480b7d80]{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);padding:1.5rem 2rem}.contract-status-bar[data-v-480b7d80]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #eee}.contract-status-bar[data-v-480b7d80],.status-pills[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.status-pills[data-v-480b7d80]{gap:.5rem}.doc-pill[data-v-480b7d80]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-weight:600;font-size:13px;color:#000!important;border:1px solid rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:-webkit-transform .1s,-webkit-box-shadow .15s;transition:-webkit-transform .1s,-webkit-box-shadow .15s;transition:transform .1s,box-shadow .15s;transition:transform .1s,box-shadow .15s,-webkit-transform .1s,-webkit-box-shadow .15s}.doc-pill[data-v-480b7d80]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.12);box-shadow:0 2px 6px rgba(0,0,0,.12)}.doc-pill.ok[data-v-480b7d80]{background:#2ecc71}.doc-pill.bad[data-v-480b7d80]{background:#ffcd4f}.doc-pill.unknown[data-v-480b7d80]{background:#e0e0e0}.doc-pill.is-disabled[data-v-480b7d80]{pointer-events:none;opacity:.6}.doc-meta[data-v-480b7d80]{margin-left:6px;color:#fff;font-weight:600;font-size:12px}.doc-meta--err[data-v-480b7d80]{color:#ffb3b3}.doc-subtext[data-v-480b7d80]{color:#fff;text-align:center;font-size:12px}.doc-subtext--error[data-v-480b7d80]{color:#ffb3b3}.status-sub[data-v-480b7d80]{font-size:12px;color:#666}.toggle-row[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #eee}.toggle-item[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.toggle-label[data-v-480b7d80]{font-size:13px;font-weight:500;color:#555;white-space:nowrap}.contract-header[data-v-480b7d80]{margin-bottom:1.5rem}.contract-title[data-v-480b7d80]{font-size:1.5rem;font-weight:700;color:#1a1a2e;margin:0 0 .5rem}.contract-title__customer[data-v-480b7d80]{color:#4361ee}.contract-title__loan-id[data-v-480b7d80]{display:inline-block;background:#4361ee;color:#fff;font-size:.65em;font-weight:700;padding:2px 8px;border-radius:6px;vertical-align:middle;margin-right:8px;letter-spacing:.5px;font-family:monospace}.header-meta[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;margin-top:.75rem}.meta-field[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:13px}.meta-field label[data-v-480b7d80]{font-weight:600;color:#555;margin-bottom:2px}.meta-field__inline[data-v-480b7d80]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.meta-value[data-v-480b7d80]{font-weight:500;color:#333}.section-card[data-v-480b7d80]{background:#fafbfc;border:1px solid #e8ecf1;border-radius:10px;margin-bottom:1.25rem;overflow:hidden}.section-header[data-v-480b7d80]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem 1.25rem;background:#f0f3f7;border-bottom:1px solid #e8ecf1}.section-header-actions[data-v-480b7d80],.section-header[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-header-actions[data-v-480b7d80]{gap:.5rem}.section-title[data-v-480b7d80]{font-size:1rem;font-weight:700;color:#1a1a2e;margin:0}.section-body[data-v-480b7d80]{padding:1rem 1.25rem}.table-responsive[data-v-480b7d80]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-480b7d80]{width:100%;border-collapse:collapse}.data-table th[data-v-480b7d80]{font-size:12px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.5px;padding:8px 10px;border-bottom:2px solid #e0e0e0;white-space:nowrap}.data-table td[data-v-480b7d80]{font-size:14px;color:#333;padding:8px 10px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.data-table tbody tr:last-child td[data-v-480b7d80]{border-bottom:none}.data-table tbody tr[data-v-480b7d80]:hover{background:rgba(67,97,238,.03)}.tax-summary-table[data-v-480b7d80]{max-width:400px}.loan-input[data-v-480b7d80]{width:100%;min-width:80px;max-width:200px;font-size:13px}.search-dropdown[data-v-480b7d80]{position:relative}.vendor-list[data-v-480b7d80]{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;list-style:none;padding:0;margin:0}.vendor-list li[data-v-480b7d80]{padding:8px 12px;cursor:pointer;font-size:14px}.vendor-list li[data-v-480b7d80]:hover{background:#f5f7fa}.sms-optout[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.sms-optout__label[data-v-480b7d80]{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap}.sms-optout__label--on[data-v-480b7d80]{background:#d1fae5;color:#065f46}.sms-optout__label--off[data-v-480b7d80]{background:#fee2e2;color:#991b1b}.address-match-indicator[data-v-480b7d80]{padding:8px 12px;border-radius:6px;font-size:13px;font-weight:500}.insurance-data[data-v-480b7d80]{font-size:13px;color:#555;padding:10px 14px;background:#f8f9fa;border-radius:6px;border-left:3px solid #4361ee}.insurance-data__title[data-v-480b7d80]{font-weight:600;color:#333;margin-bottom:6px}.insurance-data__row[data-v-480b7d80]{margin-bottom:3px}.insurance-data__label[data-v-480b7d80]{color:#888;margin-right:4px}.name-source-badge[data-v-480b7d80]{display:inline-block;font-size:10px;font-weight:600;padding:1px 6px;border-radius:3px;margin-left:6px;vertical-align:middle;text-transform:uppercase;letter-spacing:.3px}.name-source-badge--inverite[data-v-480b7d80]{background:#d1fae5;color:#065f46}.name-source-badge--license[data-v-480b7d80]{background:#dbeafe;color:#1e40af}.name-source-badge--insurance[data-v-480b7d80]{background:#fef3c7;color:#92400e}.cosigner-actions[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lien-actions[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.lien-action-group[data-v-480b7d80],.paymentGroup-picker[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paymentGroup-picker[data-v-480b7d80]{gap:.5rem}.paymentGroup-picker select[data-v-480b7d80]{min-width:200px}.status-actions-row[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem}.status-badge-wrap[data-v-480b7d80]{cursor:default}.status-toggles[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.close-action-radios[data-v-480b7d80]{border:1px solid #e8ecf1;border-radius:8px;padding:1rem;background:#fafbfc}.close-radio[data-v-480b7d80]{padding:8px 0;border-bottom:1px solid #eee}.close-radio[data-v-480b7d80]:last-child{border-bottom:none}.close-loan-buttons[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.refi-loan-picker[data-v-480b7d80]{position:relative}.refi-dropdown[data-v-480b7d80]{position:absolute;z-index:1050;width:100%;max-height:220px;overflow-y:auto;background:#fff;border:1px solid #dee2e6;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12)}.refi-dropdown-item[data-v-480b7d80]{padding:6px 10px;cursor:pointer;font-size:.875rem}.refi-dropdown-item[data-v-480b7d80]:hover{background:#f0f4ff}.refi-badge[data-v-480b7d80]{font-size:.85rem;padding:4px 8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.refi-badge-remove[data-v-480b7d80]{margin-left:6px;cursor:pointer;font-size:1rem;line-height:1;opacity:.7}.refi-badge-remove[data-v-480b7d80]:hover{opacity:1}.admin-actions[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.comments-list[data-v-480b7d80]{max-height:400px;overflow-y:auto}.comment-date[data-v-480b7d80]{color:#333;font-size:12px}.comment-text[data-v-480b7d80]{color:#555;font-size:14px}.schedule-header-card[data-v-480b7d80]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem}.schedule-header-top[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.75rem}.schedule-version[data-v-480b7d80]{font-weight:700;color:#1a1a2e;font-size:14px}.schedule-fields[data-v-480b7d80]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.schedule-field[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.schedule-field label[data-v-480b7d80]{font-size:12px;font-weight:600;color:#555}.text-sm[data-v-480b7d80]{font-size:12px}.text-muted[data-v-480b7d80]{color:#888!important}@media(max-width:768px){.contract-card[data-v-480b7d80]{padding:1rem}.contract-status-bar[data-v-480b7d80]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contract-status-bar[data-v-480b7d80],.header-meta[data-v-480b7d80]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-meta[data-v-480b7d80]{gap:.75rem}.status-actions-row[data-v-480b7d80],.toggle-row[data-v-480b7d80]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.schedule-fields[data-v-480b7d80]{grid-template-columns:1fr}.section-header[data-v-480b7d80]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.data-table td[data-v-480b7d80],.data-table th[data-v-480b7d80]{font-size:12px;padding:6px 8px}.loan-input[data-v-480b7d80]{max-width:100%}}.vin-fraud-warning[data-v-480b7d80]{background:#fff3cd;border:2px solid #dc3545;border-radius:6px;padding:12px 16px}.fraud-alert-header[data-v-480b7d80]{color:#dc3545;font-size:14px;font-weight:700}.fraud-alert-header i[data-v-480b7d80]{margin-right:6px}.fraud-table[data-v-480b7d80]{font-size:12px;background:#fff}.fraud-table th[data-v-480b7d80]{background:#f8d7da;color:#721c24;font-weight:600}.fraud-table td a[data-v-480b7d80]{color:#0056b3;text-decoration:underline}.vin-stolen-warning[data-v-480b7d80]{background:#fde8e8;border:2px solid #b91c1c;border-radius:6px;padding:12px 16px}.stolen-alert-header[data-v-480b7d80]{color:#b91c1c;font-size:15px;font-weight:700}.stolen-alert-header i[data-v-480b7d80]{margin-right:6px}.stolen-override-label[data-v-480b7d80]{display:block;margin-top:8px;font-weight:600;color:#7f1d1d;cursor:pointer}.stolen-override-label input[data-v-480b7d80]{margin-right:6px}.vin-override-label[data-v-480b7d80]{display:block;margin-top:6px;font-weight:600;color:#92400e;cursor:pointer}.vin-override-label input[data-v-480b7d80]{margin-right:6px}.add-vehicle-grid[data-v-480b7d80]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}@media(max-width:767px){.add-vehicle-grid[data-v-480b7d80]{grid-template-columns:repeat(1,minmax(0,1fr))}}.pay-suggestion-banner[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;background:#e8f5e9;border:1px solid #66bb6a;border-radius:6px;padding:10px 16px;margin-top:12px;font-size:.85rem}.pay-suggestion-text[data-v-480b7d80]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#2e7d32}.pay-suggestion-source[data-v-480b7d80]{color:#6b7280;font-size:.78rem;margin-left:4px}.pay-suggestion-actions[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-negative:0;flex-shrink:0}.pay-suggestion-badge[data-v-480b7d80]{display:inline-block;font-size:.7rem;color:#2e7d32;background:#e8f5e9;border:1px solid #a5d6a7;border-radius:4px;padding:1px 6px;margin-left:6px;vertical-align:middle}.doc-verify[data-v-480b7d80]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px}.doc-verify__title[data-v-480b7d80]{font-weight:700;font-size:.85rem;color:#1a1a2e;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.doc-verify__section[data-v-480b7d80]{margin-bottom:14px}.doc-verify__section[data-v-480b7d80]:last-child{margin-bottom:0}.doc-verify__section-label[data-v-480b7d80]{font-weight:600;font-size:.78rem;color:#475569;margin-bottom:6px}.doc-verify__table[data-v-480b7d80]{width:100%;border-collapse:collapse;font-size:.8rem}.doc-verify__table th[data-v-480b7d80]{background:#f1f5f9;color:#475569;font-weight:600;padding:6px 10px;border-bottom:1px solid #e2e8f0;text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.3px}.doc-verify__table td[data-v-480b7d80]{padding:6px 10px;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle}.doc-verify__source[data-v-480b7d80]{display:inline-block;font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.doc-verify__source--ins[data-v-480b7d80]{background:#dbeafe;color:#1e40af}.doc-verify__source--lic[data-v-480b7d80]{background:#fef3c7;color:#92400e}.doc-verify__source--bank[data-v-480b7d80]{background:#d1fae5;color:#065f46}.doc-verify__source--lien[data-v-480b7d80]{background:#ede9fe;color:#5b21b6}.doc-verify__badge[data-v-480b7d80]{display:inline-block;font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:4px}.doc-verify__badge--match[data-v-480b7d80]{background:#d1fae5;color:#065f46}.doc-verify__badge--mismatch[data-v-480b7d80]{background:#fee2e2;color:#991b1b}.doc-verify__badge--missing[data-v-480b7d80]{background:#f1f5f9;color:#94a3b8}.doc-verify__summary[data-v-480b7d80]{font-size:.78rem;font-weight:600;padding:6px 10px;border-radius:4px;margin-top:6px}.doc-verify__summary--good[data-v-480b7d80]{background:#d1fae5;color:#065f46}.doc-verify__summary--warn[data-v-480b7d80]{background:#fef3c7;color:#92400e}.doc-verify__summary--bad[data-v-480b7d80]{background:#fee2e2;color:#991b1b}.doc-verify__summary--na[data-v-480b7d80]{background:#f1f5f9;color:#94a3b8}.ba-tabs[data-v-480b7d80]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-bottom:16px;border-bottom:2px solid #e2e8f0;padding-bottom:0}.ba-tab[data-v-480b7d80],.ba-tabs[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex}.ba-tab[data-v-480b7d80]{padding:8px 16px;border:1px solid #e2e8f0;border-bottom:none;border-radius:8px 8px 0 0;background:#f8fafc;color:#475569;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ba-tab[data-v-480b7d80]:hover{background:#f1f5f9}.ba-tab--active[data-v-480b7d80]{background:#fff;color:#1d4ed8;border-color:#93c5fd;border-bottom:2px solid #fff;margin-bottom:-2px;font-weight:600}.ba-tab--savings[data-v-480b7d80]{border-left:3px solid #10b981}.ba-tab__type[data-v-480b7d80]{font-size:10px;color:#94a3b8;text-transform:capitalize}.ba-tab-header[data-v-480b7d80]{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.ba-tab-header__id[data-v-480b7d80]{font-size:11px;color:#94a3b8;margin-left:8px;font-weight:400}.ba-account-cards[data-v-480b7d80]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ba-account-card[data-v-480b7d80]{border:1px solid #e2e8f0;border-radius:8px;padding:12px;background:#f8fafc;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.ba-account-card[data-v-480b7d80]:hover{border-color:#93c5fd;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.ba-account-card--savings[data-v-480b7d80]{border-left:3px solid #10b981}.ba-account-card__header[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:13px;margin-bottom:8px}.ba-account-card__type[data-v-480b7d80]{font-size:10px;color:#94a3b8;text-transform:capitalize;background:#f1f5f9;padding:2px 6px;border-radius:4px}.ba-account-card__body[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.ba-account-card__stat[data-v-480b7d80]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:80px;font-size:12px}.ba-account-card__stat-label[data-v-480b7d80]{display:block;font-size:10px;color:#94a3b8;margin-bottom:2px}.ba-account-card__footer[data-v-480b7d80]{font-size:11px;color:#3b82f6;margin-top:8px;text-align:right}.ba-group[data-v-480b7d80]{margin-bottom:16px}.ba-group__title[data-v-480b7d80]{font-weight:600;font-size:13px;color:#475569;margin-bottom:8px;text-transform:uppercase;letter-spacing:.03em}.ba-kpi-row[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ba-kpi[data-v-480b7d80]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:140px;padding:10px 14px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.ba-kpi--primary[data-v-480b7d80]{background:#eff6ff;border-color:#93c5fd}.ba-kpi__label[data-v-480b7d80]{font-size:11px;color:#64748b;margin-bottom:2px}.ba-kpi__value[data-v-480b7d80]{font-size:18px;font-weight:700;color:#1e293b}.ba-kpi--primary .ba-kpi__value[data-v-480b7d80]{color:#1d4ed8}.ba-table[data-v-480b7d80]{width:100%;border-collapse:collapse;font-size:13px}.ba-table td[data-v-480b7d80],.ba-table th[data-v-480b7d80]{padding:7px 10px;border:1px solid #e2e8f0}.ba-table__label[data-v-480b7d80]{background:#f9fafb;font-weight:600;color:#475569;width:160px}.ba-category[data-v-480b7d80]{font-size:11px;color:#64748b;margin-left:4px}.ba-flags[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ba-flags__label[data-v-480b7d80]{font-weight:600;font-size:12px;color:#64748b}.ba-flag[data-v-480b7d80]{display:inline-block;padding:2px 8px;border-radius:4px;background:#fef3c7;color:#92400e;font-size:11px;font-weight:500}.ba-alerts[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:16px}.ba-alert[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:6px;border-left:4px solid #94a3b8;background:#f8fafc}.ba-alert--danger[data-v-480b7d80]{background:#fef2f2;border-left-color:#dc2626}.ba-alert--warning[data-v-480b7d80]{background:#fffbeb;border-left-color:#d97706}.ba-alert--info[data-v-480b7d80]{background:#eff6ff;border-left-color:#2563eb}.ba-alert__icon[data-v-480b7d80]{font-size:22px;line-height:1;-ms-flex-negative:0;flex-shrink:0}.ba-alert__title[data-v-480b7d80]{font-weight:700;font-size:13px;color:#0f172a;margin-bottom:2px}.ba-alert__msg[data-v-480b7d80]{font-size:12px;color:#334155;line-height:1.4}.ba-kpi__cap-badge[data-v-480b7d80]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:3px;background:#2563eb;color:#fff;font-size:10px;font-weight:700;vertical-align:middle}.ba-kpi__sub[data-v-480b7d80]{font-size:11px;color:#2563eb;margin-top:2px}.ba-table--recurring th[data-v-480b7d80]{background:#f1f5f9;font-weight:600;font-size:12px}.ba-health[data-v-480b7d80]{font-weight:600}.ba-health--good[data-v-480b7d80]{color:#059669}.ba-health--missed[data-v-480b7d80]{color:#dc2626}.ba-health--warning[data-v-480b7d80]{color:#d97706}.ba-summary[data-v-480b7d80]{padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f9fafb;white-space:pre-wrap;font-size:13px;line-height:1.5;color:#334155}.ba-lifestyle-flags[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.ba-lifestyle-flag[data-v-480b7d80]{padding:10px 14px;border-radius:8px;border:1px solid #e2e8f0;min-width:180px}.ba-lifestyle-flag--danger[data-v-480b7d80]{background:#fef2f2;border-color:#fca5a5}.ba-lifestyle-flag--warning[data-v-480b7d80]{background:#fffbeb;border-color:#fcd34d}.ba-lifestyle-flag--info[data-v-480b7d80]{background:#f0f9ff;border-color:#93c5fd}.ba-lifestyle-flag__header[data-v-480b7d80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ba-lifestyle-flag__icon[data-v-480b7d80]{font-size:16px}.ba-lifestyle-flag__label[data-v-480b7d80]{font-weight:600;font-size:13px}.ba-lifestyle-flag__count[data-v-480b7d80]{font-size:11px;color:#64748b;margin-left:auto}.ba-lifestyle-flag__total[data-v-480b7d80]{font-size:12px;color:#475569;margin-top:4px}.pmt-page[data-v-5331394f]{--bg:#eef1f7;--surface:#fff;--surface-2:#f4f6fa;--border:#d0d5dd;--text:#1d2939;--text-dim:#667085;--accent:#3b82f6;--accent-hover:#2563eb;--success:#16a34a;--danger:#ef4444;--warning:#f59e0b;--radius:8px;--radius-sm:5px;padding:24px 28px 48px;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.5}.page-header[data-v-5331394f]{margin-bottom:24px}.page-header h1[data-v-5331394f]{margin:0;font-size:1.6rem;font-weight:700;color:var(--text);letter-spacing:-.02em}.top-cards[data-v-5331394f]{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:20px}@media (max-width:900px){.top-cards[data-v-5331394f]{grid-template-columns:1fr}}.card[data-v-5331394f]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.card-header[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.card-header h2[data-v-5331394f]{margin:0;font-size:1rem;font-weight:600;color:var(--text)}.pill-toggle[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--border);border-radius:20px;overflow:hidden}.pill-toggle button[data-v-5331394f]{background:none;border:none;color:var(--text-dim);font-size:12px;padding:5px 14px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.pill-toggle button.active[data-v-5331394f]{background:var(--accent);color:#fff;border-radius:20px}.range-row[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:14px}.range-arrow[data-v-5331394f]{color:var(--text-dim);font-size:16px}.summary-grid[data-v-5331394f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.summary-item[data-v-5331394f]{background:#f0f2f7;border-radius:var(--radius-sm);padding:12px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.summary-item.highlight[data-v-5331394f]{border-left:3px solid var(--accent)}.summary-item.arrears-warn[data-v-5331394f]{border-left:3px solid var(--danger);background:#fef2f2}.summary-item.arrears-warn .summary-value[data-v-5331394f]{color:var(--danger)}.summary-label[data-v-5331394f]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.summary-value[data-v-5331394f]{font-size:1.05rem;font-weight:600;color:var(--text)}.empty-msg[data-v-5331394f]{color:var(--text-dim);font-style:italic;margin:0}.form-grid[data-v-5331394f]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.form-group[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.form-group label[data-v-5331394f]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.form-input[data-v-5331394f],.form-select-sm[data-v-5331394f],.form-select[data-v-5331394f]{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 10px;color:var(--text);font-size:13px;-webkit-transition:border-color .15s;transition:border-color .15s}.form-input[data-v-5331394f]:focus,.form-select[data-v-5331394f]:focus{outline:none;border-color:var(--accent);-webkit-box-shadow:0 0 0 2px rgba(76,154,255,.15);box-shadow:0 0 0 2px rgba(76,154,255,.15)}.form-input-sm[data-v-5331394f]{width:150px}.form-select-sm[data-v-5331394f]{padding:4px 8px;font-size:12px}.form-group-inline[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.form-group-inline label[data-v-5331394f]{font-size:12px;color:var(--text-dim);white-space:nowrap}.btn[data-v-5331394f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;border:none;border-radius:var(--radius-sm);cursor:pointer;-webkit-transition:all .15s;transition:all .15s;white-space:nowrap}.btn-block[data-v-5331394f]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-success[data-v-5331394f]{background:var(--success);color:#fff}.btn-success[data-v-5331394f]:hover{background:#2e9e6e}.btn-danger[data-v-5331394f]{background:var(--danger);color:#fff}.btn-danger[data-v-5331394f]:hover{background:#e04a28}.btn-outline[data-v-5331394f]{background:#fff;border:1px solid var(--border);color:var(--text);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.06)}.btn-outline[data-v-5331394f]:hover{border-color:var(--accent);color:var(--accent);background:#f0f5ff}.btn-icon[data-v-5331394f]{background:#fff;border:1px solid var(--border);color:var(--text-dim);padding:6px 12px;border-radius:var(--radius-sm);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;-webkit-transition:all .15s;transition:all .15s;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.06)}.btn-icon[data-v-5331394f]:hover{border-color:var(--accent);color:var(--accent);background:#f0f5ff}.btn-xs[data-v-5331394f]{padding:3px 8px;font-size:11px;border-radius:4px}.btn-edit[data-v-5331394f]{background:#fff;color:var(--accent);border:1px solid var(--border)}.btn-edit[data-v-5331394f]:hover{border-color:var(--accent)}.btn-ghost[data-v-5331394f]{background:transparent;color:var(--text-dim);border:1px solid var(--border)}.btn-ghost[data-v-5331394f]:hover{color:var(--text)}.btn-close[data-v-5331394f]{background:none;border:none;color:var(--text-dim);font-size:20px;cursor:pointer;line-height:1}.btn-close[data-v-5331394f]:hover{color:var(--danger)}.toolbar[data-v-5331394f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.toolbar-left[data-v-5331394f],.toolbar-right[data-v-5331394f],.toolbar[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-left[data-v-5331394f],.toolbar-right[data-v-5331394f]{gap:10px}.column-selector-wrapper[data-v-5331394f]{position:relative}.col-popover[data-v-5331394f]{position:absolute;top:calc(100% + 6px);right:0;width:260px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:14px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:200}.col-popover-header[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-weight:600;font-size:13px;color:var(--text)}.col-popover-actions[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-bottom:10px}.col-popover-list[data-v-5331394f]{max-height:240px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.col-check[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 6px;border-radius:4px;font-size:12px;color:var(--text);cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.col-check[data-v-5331394f]:hover{background:var(--surface-2)}.col-check input[type=checkbox][data-v-5331394f]{accent-color:var(--accent)}.table-wrapper[data-v-5331394f]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);background:#fff}.schedule-table[data-v-5331394f]{min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-collapse:collapse;white-space:nowrap}.schedule-table thead th[data-v-5331394f]{position:sticky;top:0;z-index:2;background:#e8ecf2;color:var(--text-dim);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:10px 12px;border-bottom:2px solid var(--border);text-align:left}.schedule-table tbody td[data-v-5331394f]{padding:8px 12px;border-bottom:1px solid #e5e7eb;color:var(--text);font-size:13px;font-variant-numeric:tabular-nums}.schedule-table tbody tr:nth-child(odd) td[data-v-5331394f]{background:#fff}.schedule-table tbody tr:nth-child(2n) td[data-v-5331394f]{background:#f4f6fa}.schedule-table tbody tr:hover td[data-v-5331394f]{background:#e0ecff}.row-paid td[data-v-5331394f]{border-left-color:transparent}.row-paid td[data-v-5331394f]:first-child{border-left:3px solid #16a34a}.row-missed td[data-v-5331394f]{background:#fef2f2!important}.row-missed td[data-v-5331394f]:first-child{border-left:3px solid #ef4444}.row-missed:hover td[data-v-5331394f]{background:#fee2e2!important}.row-nsf td[data-v-5331394f]{background:#fffbeb!important;color:#92400e!important}.row-nsf td[data-v-5331394f]:first-child{border-left:3px solid #f59e0b}.row-nsf:hover td[data-v-5331394f]{background:#fef3c7!important}.row-future td[data-v-5331394f]{background:#f0f5ff!important;color:var(--text-dim)}.row-future td[data-v-5331394f]:first-child{border-left:3px solid #93c5fd}.row-future:hover td[data-v-5331394f]{background:#dbeafe!important}.row-next-due td[data-v-5331394f]{background:#eff6ff!important;font-weight:600}.row-editing td[data-v-5331394f]{background:rgba(76,154,255,.08)!important}.status-badge[data-v-5331394f]{display:inline-block;padding:2px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:1.6;white-space:nowrap}.status-paid[data-v-5331394f]{background:#dcfce7;color:#166534}.status-missed[data-v-5331394f]{background:#fee2e2;color:#991b1b}.status-nsf[data-v-5331394f]{background:#fef3c7;color:#92400e}.status-scheduled[data-v-5331394f]{background:#dbeafe;color:#1e40af}.today-divider-row td[data-v-5331394f]{background:transparent!important;padding:0!important;border-bottom:none!important}.today-divider-cell[data-v-5331394f]{padding:0!important}.today-divider[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:10px 16px;background:-webkit-gradient(linear,left top,right top,from(#fef9c3),color-stop(#fef3c7),to(#fef9c3));background:linear-gradient(90deg,#fef9c3,#fef3c7,#fef9c3)}.today-divider-line[data-v-5331394f]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background:#f59e0b;border-radius:1px}.today-divider-label[data-v-5331394f]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#92400e;white-space:nowrap}.sched-empty-cell[data-v-5331394f]{padding:0!important}.sched-empty[data-v-5331394f]{padding:22px 18px;text-align:center;color:var(--text-dim);font-size:13px}.sched-empty--warn[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;text-align:left;background:#fffbeb;border-left:4px solid var(--warning);color:#92400e}.sched-empty--warn strong[data-v-5331394f]{font-size:14px;color:#7c2d12}.stats-strip[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.stat-chip[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:13px;background:var(--surface);border:1px solid var(--border);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.06)}.stat-chip strong[data-v-5331394f]{font-weight:700}.stat-dot[data-v-5331394f]{width:8px;height:8px;border-radius:50%}.stat-paid .stat-dot[data-v-5331394f]{background:#16a34a}.stat-missed .stat-dot[data-v-5331394f]{background:#ef4444}.stat-nsf .stat-dot[data-v-5331394f]{background:#f59e0b}.stat-upcoming .stat-dot[data-v-5331394f]{background:#3b82f6}.col-date[data-v-5331394f]{min-width:100px;font-variant-numeric:tabular-nums}.col-money[data-v-5331394f]{text-align:right;font-variant-numeric:tabular-nums}.col-highlight[data-v-5331394f]{background:rgba(76,154,255,.1)!important;color:var(--accent)!important;font-weight:600}.col-actions[data-v-5331394f]{text-align:center;min-width:100px}.action-btns[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-arrears[data-v-5331394f]{color:var(--danger);font-weight:600}.inline-input[data-v-5331394f],.inline-select[data-v-5331394f]{background:#fff;border:1px solid var(--accent);border-radius:4px;color:var(--text);padding:3px 6px;font-size:12px;width:80px}.inline-select[data-v-5331394f]{width:auto}.inline-input[data-v-5331394f]:focus,.inline-select[data-v-5331394f]:focus{outline:none;-webkit-box-shadow:0 0 0 2px rgba(76,154,255,.2);box-shadow:0 0 0 2px rgba(76,154,255,.2)}.col-popover-list[data-v-5331394f]::-webkit-scrollbar,.table-wrapper[data-v-5331394f]::-webkit-scrollbar{height:6px;width:6px}.col-popover-list[data-v-5331394f]::-webkit-scrollbar-thumb,.table-wrapper[data-v-5331394f]::-webkit-scrollbar-thumb{background:var(--surface-2);border-radius:3px}.col-popover-list[data-v-5331394f]::-webkit-scrollbar-thumb:hover,.table-wrapper[data-v-5331394f]::-webkit-scrollbar-thumb:hover{background:var(--border)}.btn-email[data-v-5331394f]{color:var(--accent);border-color:var(--accent)}.btn-email[data-v-5331394f]:hover{background:#eef3ff}.btn-paid-full[data-v-5331394f]{color:#059669;border-color:#059669}.btn-paid-full[data-v-5331394f]:hover{background:#ecfdf5}.btn-monthly[data-v-5331394f]{color:#7c3aed;border-color:#7c3aed}.btn-monthly[data-v-5331394f]:hover{background:#f5f3ff}.btn-receipt[data-v-5331394f]{color:#0f766e;border-color:#0f766e}.btn-receipt[data-v-5331394f]:hover{background:#f0fdfa}.receipt-summary[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;background:linear-gradient(135deg,#eef3ff,#e0ecff);border:1px solid var(--accent);border-radius:var(--radius);padding:14px 18px;margin-bottom:14px}.receipt-stat[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;-webkit-box-flex:1;-ms-flex:1 1 90px;flex:1 1 90px}.receipt-stat-label[data-v-5331394f]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.receipt-stat-value[data-v-5331394f]{font-size:16px;font-weight:700;color:#1e293b}.receipt-principal[data-v-5331394f]{color:#15803d}.receipt-interest[data-v-5331394f]{color:#1d4ed8}.modal-overlay[data-v-5331394f]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.modal-box[data-v-5331394f]{background:#fff;border-radius:12px;width:520px;max-width:95vw;max-height:90vh;overflow-y:auto;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.25);box-shadow:0 20px 60px rgba(0,0,0,.25)}.modal-header[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid var(--border)}.modal-header h2[data-v-5331394f]{margin:0;font-size:1.1rem;font-weight:600;color:var(--text)}.modal-body[data-v-5331394f]{padding:18px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.modal-footer[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--border)}.modal-box-lg[data-v-5331394f]{width:880px}.repo-note[data-v-5331394f]{margin:0;font-size:.82rem;color:#92400e;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius);padding:10px 12px}.repo-fieldset[data-v-5331394f]{border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px 14px;margin:0}.repo-fieldset legend[data-v-5331394f]{font-size:.78rem;font-weight:600;color:var(--accent);padding:0 6px;text-transform:uppercase;letter-spacing:.03em}.repo-grid[data-v-5331394f]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 14px}.repo-grid label[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:.74rem;font-weight:600;color:var(--text-dim)}.repo-grid label .form-input[data-v-5331394f]{font-weight:400}.repo-span2[data-v-5331394f]{grid-column:span 2}.repo-span3[data-v-5331394f]{grid-column:span 3}.repo-check[data-v-5331394f]{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.82rem!important;color:var(--text)!important}.repo-check input[data-v-5331394f]{width:auto}.btn-repo[data-v-5331394f]{border-color:#c0392b;color:#c0392b}.btn-repo[data-v-5331394f]:hover{background:#c0392b;color:#fff}@media (max-width:720px){.repo-grid[data-v-5331394f]{grid-template-columns:1fr 1fr}.repo-span2[data-v-5331394f],.repo-span3[data-v-5331394f]{grid-column:span 2}}.payout-amount-display[data-v-5331394f]{padding:16px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.payout-amount-display[data-v-5331394f],.schedule-email-info[data-v-5331394f]{background:linear-gradient(135deg,#eef3ff,#e0ecff);border:1px solid var(--accent);border-radius:var(--radius);display:-webkit-box;display:-ms-flexbox;display:flex}.schedule-email-info[data-v-5331394f]{padding:14px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.payout-label[data-v-5331394f]{font-size:13px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}.payout-value[data-v-5331394f]{font-size:1.5rem;font-weight:700;color:var(--accent)}.payout-perdiem-line[data-v-5331394f]{margin-top:-8px;font-size:12px;color:var(--text-dim)}.payout-perdiem-line strong[data-v-5331394f]{color:var(--text)}.perdiem-note[data-v-5331394f]{color:var(--text-dim)}.consolidate-box[data-v-5331394f]{border:1px solid #fed7aa;background:#fffbf5;border-radius:var(--radius);padding:12px 14px}.consolidate-box.is-loading[data-v-5331394f]{color:var(--text-dim);font-size:12px;font-style:italic;background:var(--surface-2);border-color:var(--border)}.consolidate-head[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.consolidate-ask strong[data-v-5331394f]{font-size:13px;color:#92400e}.consolidate-ask p[data-v-5331394f]{margin:3px 0 0;font-size:12px;color:var(--text-dim);line-height:1.45}.consolidate-list[data-v-5331394f]{margin-top:10px;border-top:1px solid #fed7aa}.consolidate-row[data-v-5331394f]{display:grid;grid-template-columns:18px 90px 1fr auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:7px 2px;font-size:12.5px;border-bottom:1px solid rgba(254,215,170,.6);cursor:pointer;margin:0}.consolidate-row.is-current[data-v-5331394f]{cursor:default;opacity:.85}.consolidate-row.is-on[data-v-5331394f]{background:rgba(254,215,170,.22)}.consolidate-row .cs-acct[data-v-5331394f]{font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.consolidate-row .cs-veh[data-v-5331394f]{color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consolidate-row .cs-veh em[data-v-5331394f]{font-size:11px;color:#92400e}.consolidate-row .cs-pd[data-v-5331394f]{color:var(--text-dim);font-size:11.5px;white-space:nowrap}.consolidate-row .cs-amt[data-v-5331394f]{font-weight:700;white-space:nowrap}.consolidate-total[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-top:10px;padding-top:9px;border-top:2px solid #f59e0b;font-size:13px}.consolidate-total em[data-v-5331394f]{color:var(--text-dim);font-size:11.5px;font-style:normal}.consolidate-total strong[data-v-5331394f]{font-size:1.1rem;color:#b45309}.consolidate-warn[data-v-5331394f]{margin:9px 0 0;font-size:11.5px;line-height:1.45;color:#92400e}.field-label[data-v-5331394f]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);margin-bottom:6px;display:block}.email-chips[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.email-chip-label[data-v-5331394f]{cursor:pointer}.email-chip-label input[type=checkbox][data-v-5331394f]{display:none}.chip[data-v-5331394f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:6px 12px;border-radius:20px;font-size:13px;background:var(--surface-2);border:1px solid var(--border);color:var(--text);-webkit-transition:all .15s;transition:all .15s}.chip small[data-v-5331394f]{color:var(--text-dim);font-size:11px}.chip-selected[data-v-5331394f]{background:var(--accent);border-color:var(--accent);color:#fff}.chip-selected small[data-v-5331394f]{color:hsla(0,0%,100%,.8)}.email-chip-wrapper[data-v-5331394f]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.chip-remove[data-v-5331394f]{background:none;border:none;cursor:pointer;font-size:16px;line-height:1;color:var(--text-dim);padding:0 4px;border-radius:50%;-webkit-transition:all .15s;transition:all .15s}.chip-remove[data-v-5331394f]:hover{color:#dc2626;background:rgba(220,38,38,.1)}.add-email-row[data-v-5331394f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-email-row .form-input[data-v-5331394f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-textarea[data-v-5331394f]{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;color:var(--text);font-size:13px;width:100%;resize:vertical;font-family:inherit;line-height:1.5;-webkit-transition:border-color .15s;transition:border-color .15s}.form-textarea[data-v-5331394f]:focus{outline:none;border-color:var(--accent);-webkit-box-shadow:0 0 0 2px rgba(76,154,255,.15);box-shadow:0 0 0 2px rgba(76,154,255,.15)}.profile-page[data-v-792b7b1e]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#2d3748}.profile-header[data-v-792b7b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#edf2f7);border-radius:12px;margin-bottom:2rem;border:1px solid #e2e8f0}.profile-header__avatar[data-v-792b7b1e]{-ms-flex-negative:0;flex-shrink:0;width:72px;height:72px;border-radius:50%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}.profile-header__avatar img[data-v-792b7b1e]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.profile-header__info[data-v-792b7b1e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.profile-header__name[data-v-792b7b1e]{font-size:1.35rem;font-weight:700;color:#1a202c;margin:0 0 .5rem 0}.profile-header__details[data-v-792b7b1e]{gap:.3rem}.profile-header__details[data-v-792b7b1e],.profile-header__status[data-v-792b7b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-header__status[data-v-792b7b1e]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.detail-row[data-v-792b7b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.875rem;color:#718096}.detail-icon[data-v-792b7b1e]{-ms-flex-negative:0;flex-shrink:0;font-size:.85rem}.status-label[data-v-792b7b1e]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#a0aec0;font-weight:600}.status-badge[data-v-792b7b1e]{display:inline-block;padding:.3rem .85rem;border-radius:20px;font-size:.8rem;font-weight:600;white-space:nowrap}.status-badge--funded[data-v-792b7b1e]{background:#c6f6d5;color:#22543d}.status-badge--pending[data-v-792b7b1e]{background:#fefcbf;color:#744210}.status-badge--warning[data-v-792b7b1e]{background:#fed7d7;color:#742a2a}.badge-alert[data-v-792b7b1e]{display:inline-block;padding:.25rem .7rem;border-radius:20px;font-size:.7rem;font-weight:600;background:#feb2b2;color:#742a2a}.section-header[data-v-792b7b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.75rem;margin-bottom:1.25rem}.section-title[data-v-792b7b1e]{font-size:1.15rem;font-weight:700;color:#1a202c;margin:0}.section-subtitle[data-v-792b7b1e]{font-size:.78rem;color:#a0aec0;font-style:italic}.empty-state[data-v-792b7b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 1rem;color:#a0aec0;text-align:center}.empty-state p[data-v-792b7b1e]{margin:.75rem 0 0;font-size:.95rem}.loan-card[data-v-792b7b1e]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:0;margin-bottom:1.5rem;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.loan-card__header[data-v-792b7b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.85rem 1.25rem;background:#f7fafc;border-bottom:1px solid #e2e8f0}.loan-card__number[data-v-792b7b1e]{font-weight:700;font-size:.95rem;color:#2d3748}.loan-card__date[data-v-792b7b1e]{font-size:.82rem;color:#a0aec0}.payout-banner[data-v-792b7b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.25rem;background:linear-gradient(135deg,#ebf4ff,#e0e7ff);border-bottom:1px solid #c3dafe}.payout-banner__left[data-v-792b7b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.payout-banner__label[data-v-792b7b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:#4c51bf;text-transform:uppercase;letter-spacing:.03em}.payout-banner__disclaimer[data-v-792b7b1e]{font-size:.7rem;color:#7c85c4;font-style:italic}.payout-banner__amount[data-v-792b7b1e]{font-size:1.6rem;font-weight:800;color:#3c366b;letter-spacing:-.02em}.beta-tag[data-v-792b7b1e]{display:inline-block;padding:.1rem .4rem;font-size:.55rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#fed7d7;color:#9b2c2c;border-radius:4px;vertical-align:middle;line-height:1.4}.metrics-row[data-v-792b7b1e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:#e2e8f0;border-bottom:1px solid #e2e8f0}.metric-card[data-v-792b7b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem .75rem;background:#fff;text-align:center}.metric-card__label[data-v-792b7b1e]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#a0aec0;font-weight:600;margin-bottom:.25rem}.metric-card__value[data-v-792b7b1e]{font-size:1.2rem;font-weight:700;color:#2d3748}.metric-card__sub[data-v-792b7b1e]{font-size:.78rem;color:#a0aec0;margin-top:.15rem}.metric-card--accent[data-v-792b7b1e]{background:#fffaf0}.metric-card--accent .metric-card__value[data-v-792b7b1e]{color:#c05621}.terms-section[data-v-792b7b1e]{padding:1rem 1.25rem 1.25rem}.terms-section__title[data-v-792b7b1e]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#a0aec0;margin:0 0 .75rem}.terms-grid[data-v-792b7b1e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.terms-item[data-v-792b7b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.terms-item__label[data-v-792b7b1e]{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#a0aec0;font-weight:600;margin-bottom:.15rem}.terms-item__value[data-v-792b7b1e]{font-size:.95rem;font-weight:600;color:#2d3748}.section-card[data-v-792b7b1e]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.section-card__title[data-v-792b7b1e]{font-size:1rem;font-weight:700;color:#1a202c;margin:0 0 1rem}.vehicle-list[data-v-792b7b1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.vehicle-chip[data-v-792b7b1e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.4rem .85rem;background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:.85rem;color:#4a5568}.doc-loan-group[data-v-792b7b1e]:not(:last-child){margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #edf2f7}.doc-loan-group__header[data-v-792b7b1e]{font-size:.82rem;font-weight:600;color:#718096;margin-bottom:.75rem}.doc-grid[data-v-792b7b1e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.doc-item[data-v-792b7b1e]{text-align:center}@media(max-width:640px){.profile-header[data-v-792b7b1e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.profile-header[data-v-792b7b1e],.profile-header__status[data-v-792b7b1e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payout-banner[data-v-792b7b1e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:.25rem}.metrics-row[data-v-792b7b1e]{grid-template-columns:1fr}.terms-grid[data-v-792b7b1e]{grid-template-columns:repeat(2,1fr)}}.file-uploads label{cursor:pointer}.sk-chase.loader{top:57px;left:43px}.vehicle-images .sk-chase.loader{top:5px;left:60px}.upload[data-v-550fae51]{height:200px;border:2px solid #707070;width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1rem;padding-top:2rem}.upload.uploaded[data-v-550fae51]{background-color:#b5f1da;position:relative}.upload .img-uploaded[data-v-550fae51]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.upload .image[data-v-550fae51]{height:120px}.upload-btn[data-v-550fae51]{position:relative;top:68px}.vehicle-images .upload-btn[data-v-550fae51]{top:10px;left:35px;margin-bottom:30px}.vehicle-images .upload-btn .sk-chase.loader[data-v-550fae51]{top:3px}.loan-input[data-v-026ef438]{width:80px}.card .username[data-v-026ef438],.card h3[data-v-026ef438]{color:#000}.card table th[data-v-026ef438]{color:#000;padding-bottom:.5rem}.card .documents[data-v-026ef438]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:4px}.vin[data-v-026ef438]{border:4px solid #707070;padding:1rem 2rem;margin:1rem 0;border-radius:2.5rem}.loanDetails[data-v-026ef438]{color:grey}.img-fluid[data-v-026ef438]{max-width:50%}.idConfStyle[data-v-026ef438]{min-height:200px}@media(min-width:768px){.mb-3[data-v-026ef438]{margin-bottom:1rem}}@media(max-width:480px){.idConfStyle[data-v-026ef438]{min-height:300px}}@media(min-width:481px)and (max-width:767px){.idConfStyle[data-v-026ef438]{min-height:200px}}@media(min-width:768px)and (max-width:979px){.idConfStyle[data-v-026ef438]{min-height:200px}}@media(min-width:1200px){.idConfStyle[data-v-026ef438]{min-height:150px}}.update-database-row[data-v-026ef438]{margin-top:10px}.documents .mb-3[data-v-026ef438]{margin-bottom:1rem}.documents h2[data-v-026ef438]{margin-top:2rem;color:#000}.card[data-v-026ef438]{padding:2rem;background:#f8f9fa;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.card .username[data-v-026ef438],.card h3[data-v-026ef438],.card th[data-v-026ef438]{color:#000}@media(max-width:767px){.card[data-v-026ef438]{padding:1rem}}.loan-input[data-v-27019dde]{width:80px}.card .username[data-v-27019dde],.card h3[data-v-27019dde]{color:#000}.card table th[data-v-27019dde]{color:#000;padding-bottom:.5rem}.card .documents[data-v-27019dde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:4px}.vin[data-v-27019dde]{border:4px solid #707070;padding:1rem 2rem;margin:1rem 0;border-radius:2.5rem}.loanDetails[data-v-27019dde]{color:grey}.img-fluid[data-v-27019dde]{max-width:50%}.idConfStyle[data-v-27019dde]{min-height:200px}@media(max-width:480px){.idConfStyle[data-v-27019dde]{min-height:300px}}@media(min-width:481px)and (max-width:767px){.idConfStyle[data-v-27019dde]{min-height:200px}}@media(min-width:768px)and (max-width:979px){.idConfStyle[data-v-27019dde]{min-height:200px}}@media(min-width:1200px){.idConfStyle[data-v-27019dde]{min-height:150px}}.ps[data-v-1adbf7ac]{margin-bottom:18px}.ps-collapsed[data-v-1adbf7ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#fff;border:1px solid #e3e8f1;border-radius:10px;padding:10px 16px;cursor:pointer;-webkit-box-shadow:0 1px 3px rgba(50,50,93,.06);box-shadow:0 1px 3px rgba(50,50,93,.06)}.ps-collapsed-icon[data-v-1adbf7ac]{color:#5e72e4;font-size:16px}.ps-collapsed-text[data-v-1adbf7ac]{font-size:13px;color:#525f7f}.ps-collapsed-text strong[data-v-1adbf7ac]{color:#1a2035}.ps-alert-text[data-v-1adbf7ac]{color:#f5365c}.ps-toggle[data-v-1adbf7ac]{margin-left:auto;font-size:12px;color:#5e72e4;cursor:pointer;font-weight:600}.ps-expanded[data-v-1adbf7ac]{background:#fff;border:1px solid #e3e8f1;border-radius:10px;padding:14px 18px;-webkit-box-shadow:0 1px 3px rgba(50,50,93,.06);box-shadow:0 1px 3px rgba(50,50,93,.06)}.ps-head[data-v-1adbf7ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.ps-title[data-v-1adbf7ac]{font-size:14px;font-weight:700;margin:0;color:#1a2035}.ps-kpis[data-v-1adbf7ac]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}.ps-kpi[data-v-1adbf7ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 8px;border-radius:8px;background:#fafbfd;border:1px solid #f0f2f8;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.ps-kpi[data-v-1adbf7ac]:hover{border-color:#5e72e4;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ps-kpi-value[data-v-1adbf7ac]{font-size:18px;font-weight:700;color:#1a2035}.ps-kpi-label[data-v-1adbf7ac]{font-size:10px;text-transform:uppercase;letter-spacing:.3px;color:#8898aa;margin-top:2px;text-align:center}.ps-kpi--accent .ps-kpi-value[data-v-1adbf7ac]{color:#5e72e4}.ps-kpi--danger .ps-kpi-value[data-v-1adbf7ac]{color:#f5365c}.ps-kpi--warning .ps-kpi-value[data-v-1adbf7ac]{color:#fb6340}.ps-buckets[data-v-1adbf7ac]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:70px}.ps-bucket[data-v-1adbf7ac]{-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;cursor:pointer;height:100%}.ps-bucket-bar-track[data-v-1adbf7ac],.ps-bucket[data-v-1adbf7ac]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.ps-bucket-bar-track[data-v-1adbf7ac]{-ms-flex:1;flex:1;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#f4f6fb;border-radius:4px;overflow:hidden}.ps-bucket-bar[data-v-1adbf7ac]{width:100%;border-radius:4px 4px 0 0;-webkit-transition:height .25s;transition:height .25s}.ps-bucket-count[data-v-1adbf7ac]{font-size:11px;font-weight:700;color:#525f7f}.ps-bucket-label[data-v-1adbf7ac]{font-size:9px;color:#8898aa}.ps-bg-success[data-v-1adbf7ac]{background:#2dce89}.ps-bg-info[data-v-1adbf7ac]{background:#11cdef}.ps-bg-warning[data-v-1adbf7ac]{background:#ffd600}.ps-bg-orange[data-v-1adbf7ac]{background:#fb6340}.ps-bg-danger[data-v-1adbf7ac]{background:#f5365c}.ps-bg-dark[data-v-1adbf7ac]{background:#32325d}@media (max-width:900px){.ps-kpis[data-v-1adbf7ac]{grid-template-columns:repeat(3,1fr)}}.wl[data-v-339a6c6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.wl-group-header[data-v-339a6c6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:8px 12px;margin-bottom:8px;cursor:pointer;border-radius:8px;background:#fff;border:1px solid #e3e8f1;border-left:4px solid #c0c8dc;-webkit-box-shadow:0 1px 3px rgba(50,50,93,.06);box-shadow:0 1px 3px rgba(50,50,93,.06);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wl-group-icon[data-v-339a6c6a]{font-size:14px;color:#6b7a99}.wl-group-label[data-v-339a6c6a]{font-size:13px;font-weight:700;color:#1a2035}.wl-group-count[data-v-339a6c6a]{background:#f0f2f8;color:#525f7f;font-size:11px;font-weight:700;padding:1px 9px;border-radius:999px}.wl-group-total[data-v-339a6c6a]{font-size:12px;color:#8898aa;font-weight:600}.wl-group-chevron[data-v-339a6c6a]{margin-left:auto;color:#9facc2;font-size:12px}.wl-danger[data-v-339a6c6a]{border-left-color:#f5365c}.wl-danger .wl-group-icon[data-v-339a6c6a]{color:#f5365c}.wl-warning[data-v-339a6c6a]{border-left-color:#fb6340}.wl-warning .wl-group-icon[data-v-339a6c6a]{color:#fb6340}.wl-primary[data-v-339a6c6a]{border-left-color:#5e72e4}.wl-primary .wl-group-icon[data-v-339a6c6a]{color:#5e72e4}.wl-info[data-v-339a6c6a]{border-left-color:#11cdef}.wl-info .wl-group-icon[data-v-339a6c6a]{color:#11cdef}.wl-secondary[data-v-339a6c6a]{border-left-color:#8898aa}.wl-empty[data-v-339a6c6a]{text-align:center;padding:48px 20px;color:#8898aa}.wl-empty-icon[data-v-339a6c6a]{font-size:2.4rem;color:#2dce89;display:block;margin-bottom:10px}.wl-empty h4[data-v-339a6c6a]{color:#32325d;font-weight:700;margin:0 0 4px}.wl-empty p[data-v-339a6c6a]{margin:0;font-size:13px}.ltp-rem-editor[data-v-5407dcdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.ltp-rem-channels[data-v-5407dcdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ltp-rem-when[data-v-5407dcdc]{margin-top:4px}.ltp-rem-to[data-v-5407dcdc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.ltp-rem-to>div[data-v-5407dcdc]{margin-top:4px}.ltp-label[data-v-5407dcdc]{display:block;font-size:.72rem;font-weight:600;color:#8898aa;margin-bottom:3px;text-transform:uppercase;letter-spacing:.02em}.ltp-label-sm[data-v-5407dcdc]{margin-top:6px}.ltp-check[data-v-5407dcdc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer;font-size:.85rem}.ltp-check-inline[data-v-5407dcdc]{margin-right:14px}.ltp-input[data-v-5407dcdc]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px 10px;font-size:.85rem;border:1px solid #e4e8f0;border-radius:8px;background:#fff;color:#32325d}.ltp-input[data-v-5407dcdc]:focus{outline:none;border-color:#5e72e4;-webkit-box-shadow:0 0 0 3px rgba(94,114,228,.15);box-shadow:0 0 0 3px rgba(94,114,228,.15)}.ltp-input-sm[data-v-5407dcdc]{padding:5px 8px;font-size:.8rem}.nd-root[data-v-7a684d6d]{position:fixed;inset:0;z-index:1200}.nd-backdrop[data-v-7a684d6d]{position:absolute;inset:0;background:rgba(20,26,48,.45)}.nd-panel[data-v-7a684d6d]{position:absolute;top:0;right:0;bottom:0;width:440px;max-width:92vw;background:#fff;color:#32325d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:-16px 0 40px rgba(0,0,0,.28);box-shadow:-16px 0 40px rgba(0,0,0,.28)}.nd-header[data-v-7a684d6d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e9edf5}.nd-header h3[data-v-7a684d6d]{margin:0;font-size:1.05rem;font-weight:700}.nd-close[data-v-7a684d6d]{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:#8898aa}.nd-close[data-v-7a684d6d]:hover{color:#f5365c}.nd-body[data-v-7a684d6d]{padding:16px 18px;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.nd-field[data-v-7a684d6d]{margin-bottom:12px}.nd-label[data-v-7a684d6d]{display:block;font-size:.72rem;font-weight:600;color:#8898aa;margin-bottom:4px;text-transform:uppercase;letter-spacing:.02em}.nd-input[data-v-7a684d6d]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 10px;font-size:.88rem;border:1px solid #e4e8f0;border-radius:8px;background:#fff;color:#32325d}.nd-input[data-v-7a684d6d]:focus{outline:none;border-color:#5e72e4;-webkit-box-shadow:0 0 0 3px rgba(94,114,228,.15);box-shadow:0 0 0 3px rgba(94,114,228,.15)}.nd-textarea[data-v-7a684d6d]{resize:vertical}.nd-grid[data-v-7a684d6d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nd-grid-3[data-v-7a684d6d]{grid-template-columns:1fr 1fr 1fr}.nd-types[data-v-7a684d6d]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nd-type[data-v-7a684d6d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2px;padding:10px;border:1px solid #e4e8f0;border-radius:10px;background:#fff;cursor:pointer;text-align:left;-webkit-transition:all .12s ease;transition:all .12s ease}.nd-type i[data-v-7a684d6d]{font-size:1rem;color:#8898aa}.nd-type-label[data-v-7a684d6d]{font-weight:700;font-size:.82rem}.nd-type-desc[data-v-7a684d6d]{font-size:.7rem;color:#8898aa}.nd-type--active[data-v-7a684d6d]{border-color:#5e72e4;background:#f3f5ff;-webkit-box-shadow:0 0 0 2px rgba(94,114,228,.15);box-shadow:0 0 0 2px rgba(94,114,228,.15)}.nd-type--active i[data-v-7a684d6d]{color:#5e72e4}.nd-type[data-v-7a684d6d]:disabled{opacity:.6;cursor:default}.nd-types--locked .nd-type--active[data-v-7a684d6d]{opacity:1}.nd-reminder[data-v-7a684d6d]{border:1px dashed #e4e8f0;border-radius:8px;padding:10px;background:#f8f9fe;margin-bottom:12px}.nd-check[data-v-7a684d6d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-weight:600;cursor:pointer;font-size:.85rem;margin-bottom:6px}.nd-hint[data-v-7a684d6d]{font-size:.76rem;color:#8898aa;margin-top:8px}.nd-footer[data-v-7a684d6d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;padding:14px 18px;border-top:1px solid #e9edf5}.nd-btn[data-v-7a684d6d]{border:1px solid #e4e8f0;background:#fff;color:#32325d;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:600;cursor:pointer}.nd-btn[data-v-7a684d6d]:hover:not(:disabled){border-color:#5e72e4}.nd-btn[data-v-7a684d6d]:disabled{opacity:.55;cursor:not-allowed}.nd-btn-primary[data-v-7a684d6d]{background:#5e72e4;border-color:#5e72e4;color:#fff}.nd-btn-primary[data-v-7a684d6d]:hover:not(:disabled){background:#4a5cd0}.nd-slide-enter-active[data-v-7a684d6d],.nd-slide-leave-active[data-v-7a684d6d]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.nd-slide-enter[data-v-7a684d6d],.nd-slide-leave-to[data-v-7a684d6d]{opacity:0}.nd-slide-enter .nd-panel[data-v-7a684d6d],.nd-slide-leave-to .nd-panel[data-v-7a684d6d]{-webkit-transform:translateX(100%);transform:translateX(100%)}.nd-panel[data-v-7a684d6d]{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.nt[data-v-d0c5b084]{color:#32325d;font-size:.88rem}.nt-header[data-v-d0c5b084]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.nt-header[data-v-d0c5b084],.nt-title[data-v-d0c5b084]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nt-title[data-v-d0c5b084]{gap:8px;font-weight:700;font-size:.98rem}.nt-count[data-v-d0c5b084]{background:#edf0f7;color:#8898aa;border-radius:999px;padding:1px 9px;font-size:.72rem;font-weight:600}.nt-header-tools[data-v-d0c5b084]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.nt-scope[data-v-d0c5b084]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid #e4e8f0;border-radius:8px;overflow:hidden}.nt-scope-btn[data-v-d0c5b084]{border:none;background:#fff;color:#8898aa;font-size:.75rem;font-weight:600;padding:6px 10px;cursor:pointer}.nt-scope-btn+.nt-scope-btn[data-v-d0c5b084]{border-left:1px solid #e4e8f0}.nt-scope-btn--active[data-v-d0c5b084]{background:#eef1fb;color:#3b52c4}.nt-add[data-v-d0c5b084]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border:1px solid #5e72e4;background:#5e72e4;color:#fff;border-radius:8px;padding:7px 12px;font-size:.82rem;font-weight:600;cursor:pointer}.nt-add[data-v-d0c5b084]:hover{background:#4a5cd0}.nt-add--big[data-v-d0c5b084]{margin-top:10px}.nt-empty[data-v-d0c5b084]{text-align:center;color:#8898aa;padding:26px 12px}.nt-empty-icon[data-v-d0c5b084]{font-size:1.8rem;opacity:.35;display:block;margin-bottom:8px}.nt-trail[data-v-d0c5b084]{list-style:none;margin:0;padding:0}.nt-item[data-v-d0c5b084]{gap:12px}.nt-item[data-v-d0c5b084],.nt-rail[data-v-d0c5b084]{display:-webkit-box;display:-ms-flexbox;display:flex}.nt-rail[data-v-d0c5b084]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nt-rail[data-v-d0c5b084]:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;width:2px;background:#eaedf5;margin-top:2px}.nt-item:last-child .nt-rail[data-v-d0c5b084]:after{display:none}.nt-dot[data-v-d0c5b084]{width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;-ms-flex-negative:0;flex-shrink:0;font-size:.8rem}.nt-info[data-v-d0c5b084]{background:#8898aa}.nt-followup[data-v-d0c5b084]{background:#5e72e4}.nt-actiondone[data-v-d0c5b084]{background:#2dce89}.nt-client[data-v-d0c5b084]{background:#fb6340}.nt-card[data-v-d0c5b084]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border:1px solid #e9edf5;border-radius:10px;padding:10px 12px;margin-bottom:14px;-webkit-box-shadow:0 1px 2px rgba(50,50,93,.06);box-shadow:0 1px 2px rgba(50,50,93,.06)}.nt-card-head[data-v-d0c5b084]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.nt-type-chip[data-v-d0c5b084]{font-size:.66rem;font-weight:700;padding:2px 8px;border-radius:6px;color:#fff}.nt-type-chip.nt-info[data-v-d0c5b084]{background:#8898aa}.nt-type-chip.nt-followup[data-v-d0c5b084]{background:#5e72e4}.nt-type-chip.nt-actiondone[data-v-d0c5b084]{background:#2dce89}.nt-type-chip.nt-client[data-v-d0c5b084]{background:#fb6340}.nt-loan-chip[data-v-d0c5b084]{font-size:.66rem;font-weight:700;padding:2px 8px;border-radius:6px;background:#f2f4f9;color:#525f7f}.nt-loan-chip--other[data-v-d0c5b084]{background:#eef1fb;color:#3b52c4;border:1px solid #d6ddf7}.nt-status[data-v-d0c5b084]{font-size:.66rem;font-weight:700;padding:2px 8px;border-radius:6px;background:#edf0f7;color:#525f7f}.nt-status--pending[data-v-d0c5b084]{background:#fdefe0;color:#c9531b}.nt-status--confirmed[data-v-d0c5b084],.nt-status--done[data-v-d0c5b084]{background:#e6f6ee;color:#1f7a4d}.nt-status--not_done[data-v-d0c5b084]{background:#fde0e6;color:#c8213f}.nt-status--cancelled[data-v-d0c5b084]{background:#edf0f7;color:#8898aa}.nt-date[data-v-d0c5b084]{color:#8898aa;font-size:.74rem}.nt-tools[data-v-d0c5b084]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.nt-tool[data-v-d0c5b084]{border:none;background:transparent;color:#b7c0d3;cursor:pointer;font-size:.85rem;padding:2px 4px}.nt-tool[data-v-d0c5b084]:hover{color:#5e72e4}.nt-tool--danger[data-v-d0c5b084]:hover{color:#f5365c}.nt-text[data-v-d0c5b084]{margin-top:6px;line-height:1.5;white-space:pre-wrap}.nt-summary[data-v-d0c5b084]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:8px}.nt-pill[data-v-d0c5b084]{font-size:.72rem;padding:2px 8px;border-radius:6px;background:#f2f4f9;color:#525f7f}.nt-pill--pay[data-v-d0c5b084]{background:#e6f6ee;color:#1f7a4d}.nt-pill--rem[data-v-d0c5b084]{background:#eef1fb;color:#3b52c4}.nt-pill--task[data-v-d0c5b084]{background:#fdefe0;color:#c9531b}.nt-actions[data-v-d0c5b084]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:10px}.nt-btn[data-v-d0c5b084]{border:1px solid #e4e8f0;background:#fff;color:#32325d;border-radius:7px;padding:5px 10px;font-size:.76rem;font-weight:600;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.nt-btn[data-v-d0c5b084]:hover{border-color:#5e72e4}.nt-btn--ok[data-v-d0c5b084]{background:#2dce89;border-color:#2dce89;color:#fff}.nt-btn--ok[data-v-d0c5b084]:hover{background:#26b579}.nt-btn--warn[data-v-d0c5b084]{background:#fff;border-color:#fb6340;color:#c9531b}.nt-by[data-v-d0c5b084]{margin-top:8px;font-size:.74rem;color:#b0b9cc;font-style:italic}.page[data-v-59010e6c]{max-width:1100px;margin:24px auto;padding:0 16px}.header[data-v-59010e6c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:22px;-ms-flex-wrap:wrap;flex-wrap:wrap}.header[data-v-59010e6c],.title-wrap[data-v-59010e6c]{gap:14px}.header-icon[data-v-59010e6c],.header[data-v-59010e6c],.title-wrap[data-v-59010e6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon[data-v-59010e6c]{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#059669,#2563eb);color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 12px rgba(5,150,105,.25);box-shadow:0 4px 12px rgba(5,150,105,.25)}.eyebrow[data-v-59010e6c]{font-size:.65rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px}h1[data-v-59010e6c]{font-size:19px;font-weight:700;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.mono-id[data-v-59010e6c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:500;color:#6b7280;background:#f3f4f6;padding:3px 8px;border-radius:6px}.badge[data-v-59010e6c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;margin-top:4px}.badge-dot[data-v-59010e6c]{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.7}.badge.ok[data-v-59010e6c]{background:#d1fae5;color:#065f46}.badge.warn[data-v-59010e6c]{background:#fef3c7;color:#92400e}.header-actions[data-v-59010e6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.switch[data-v-59010e6c]{position:relative;display:inline-block;width:46px;height:26px}.switch input[data-v-59010e6c]{opacity:0;width:0;height:0}.slider[data-v-59010e6c]{position:absolute;cursor:pointer;inset:0;background-color:#c9ced6;-webkit-transition:.2s;transition:.2s;border-radius:100px}.slider[data-v-59010e6c]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.2s;transition:.2s;border-radius:50%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}.switch input:checked+.slider[data-v-59010e6c]{background-color:#21a366}.switch input:checked+.slider[data-v-59010e6c]:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.switch-label[data-v-59010e6c]{font-size:12px;color:#445;font-weight:600}.cards[data-v-59010e6c]{display:grid;grid-template-columns:1fr;gap:14px}.card[data-v-59010e6c]{border:1px solid #e6e6eb;border-radius:14px;overflow:hidden;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.02);box-shadow:0 1px 3px rgba(0,0,0,.02)}.card-top[data-v-59010e6c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f0f0f2;background:-webkit-gradient(linear,left top,left bottom,from(#fafbfc),to(#fff));background:linear-gradient(180deg,#fafbfc,#fff)}.card-top-left[data-v-59010e6c],.card-top[data-v-59010e6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-top-left[data-v-59010e6c]{gap:12px}.card-logo[data-v-59010e6c]{width:36px;height:36px;border-radius:10px;background:#eef2ff;color:#4338ca;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-title[data-v-59010e6c]{font-weight:700;font-size:.95rem;color:#1a1a2e}.card-subtitle[data-v-59010e6c]{font-size:.72rem;color:#6b7280}.pill[data-v-59010e6c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.pill.ok[data-v-59010e6c]{background:#d1fae5;color:#067d3f}.pill.info[data-v-59010e6c]{background:#dbeafe;color:#1e40af}.pill.muted[data-v-59010e6c]{background:#f3f4f6;color:#6b7280}.card-body[data-v-59010e6c]{padding:18px}.row[data-v-59010e6c]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.col[data-v-59010e6c]{padding:12px 14px;background:#fafbfc;border-radius:10px;border:1px solid #f0f1f4}.col .label[data-v-59010e6c]{font-size:11px;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.col .label i[data-v-59010e6c]{opacity:.6}.col .value[data-v-59010e6c]{font-weight:700;margin-top:6px;color:#1a1a2e;font-size:.95rem}.value.code[data-v-59010e6c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;color:#4338ca}.value.muted[data-v-59010e6c]{color:#9aa1ac;font-weight:500}.actions[data-v-59010e6c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn[data-v-59010e6c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:#0a53b9;color:#fff;padding:9px 14px;border-radius:10px;font-weight:600;font-size:.85rem;cursor:pointer;-webkit-transition:background .15s ease,-webkit-transform .1s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,-webkit-transform .1s ease,-webkit-box-shadow .15s ease;transition:transform .1s ease,box-shadow .15s ease,background .15s ease;transition:transform .1s ease,box-shadow .15s ease,background .15s ease,-webkit-transform .1s ease,-webkit-box-shadow .15s ease}.btn[data-v-59010e6c]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 10px rgba(10,83,185,.25);box-shadow:0 4px 10px rgba(10,83,185,.25)}.btn.ghost[data-v-59010e6c]{background:#fff;color:#0a53b9;border-color:#cfd8ea}.btn.ghost[data-v-59010e6c]:hover:not(:disabled){background:#eef2f7;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05)}.btn[data-v-59010e6c]:disabled{opacity:.55;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.btn.tiny[data-v-59010e6c]{padding:6px 10px;font-size:12px;border-radius:8px}.spinner[data-v-59010e6c]{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.5);border-top-color:#fff;border-radius:50%;-webkit-animation:spin-data-v-59010e6c .7s linear infinite;animation:spin-data-v-59010e6c .7s linear infinite}.spinner.dark[data-v-59010e6c]{border-color:rgba(10,83,185,.25);border-top-color:#0a53b9}@-webkit-keyframes spin-data-v-59010e6c{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-59010e6c{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.widget-section[data-v-59010e6c]{margin-top:16px}.widget-card[data-v-59010e6c]{border:1px solid #e6e6eb;border-radius:14px;overflow:hidden;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.03);box-shadow:0 1px 3px rgba(0,0,0,.03)}.widget-head[data-v-59010e6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f0f0f2;background:-webkit-gradient(linear,left top,left bottom,from(#fafbfc),to(#fff));background:linear-gradient(180deg,#fafbfc,#fff)}.widget-head h3[data-v-59010e6c]{margin:0;font-size:.95rem;font-weight:700;color:#1a1a2e}.widget-sub[data-v-59010e6c]{font-size:.72rem;color:#6b7280}.widget-host[data-v-59010e6c]{height:614px;background:#fafbfc}.widget-foot[data-v-59010e6c]{padding:10px 18px;color:#6b7280;font-size:12px;margin:0;background:#fafbfc;border-top:1px solid #f0f0f2}.widget-foot i[data-v-59010e6c]{color:#0a53b9;margin-right:4px}.table-section[data-v-59010e6c]{margin-top:22px}.section-head[data-v-59010e6c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:12px}.section-head h3[data-v-59010e6c]{margin:0;font-size:1rem;font-weight:700;color:#1a1a2e}.section-head h3 i[data-v-59010e6c]{color:#0a53b9;margin-right:4px}.section-head .hint[data-v-59010e6c]{color:#6b7280;font-size:12px;background:#f3f4f6;padding:2px 8px;border-radius:999px}.table[data-v-59010e6c]{width:100%;border:1px solid #e6e6eb;border-radius:12px;overflow:hidden;background:#fff}.thead[data-v-59010e6c],.trow[data-v-59010e6c]{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1fr 1.5fr}.thead[data-v-59010e6c]{background:#f7f8fb;padding:12px 14px;font-size:11px;font-weight:700;color:#4b5563;text-transform:uppercase;letter-spacing:.4px}.trow[data-v-59010e6c]{padding:12px 14px;border-top:1px solid #f0f0f2;font-size:.85rem;-webkit-transition:background .15s ease;transition:background .15s ease}.trow[data-v-59010e6c]:hover{background:#fafbfc}.cell-strong[data-v-59010e6c]{font-weight:700;color:#1a1a2e}.cell-num[data-v-59010e6c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;color:#065f46}.cell-dim[data-v-59010e6c]{color:#9ca3af;font-size:.78rem}.type-chip[data-v-59010e6c]{display:inline-block;padding:1px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:.72rem;font-weight:600;text-transform:capitalize}.empty[data-v-59010e6c]{margin-top:20px;padding:40px 20px;text-align:center;color:#6b7280;border:2px dashed #e5e7eb;border-radius:12px;background:#fafbfc}.empty i[data-v-59010e6c]{color:#9ca3af;margin-bottom:10px;display:block}.empty p[data-v-59010e6c]{margin:0}.irp-panel[data-v-2be14cc4]{margin-top:24px}.irp-count[data-v-2be14cc4]{font-size:.85rem;font-weight:400;color:#9ca3af}.irp-filters[data-v-2be14cc4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.irp-filter[data-v-2be14cc4]{max-width:180px}.irp-table-wrap[data-v-2be14cc4]{overflow-x:auto}.irp-table[data-v-2be14cc4]{font-size:.82rem}.irp-code[data-v-2be14cc4]{font-family:monospace;font-size:.78rem;background:#f3f4f6;padding:1px 4px;border-radius:3px}.irp-message[data-v-2be14cc4]{max-width:300px;word-wrap:break-word}.irp-resolution[data-v-2be14cc4]{font-size:.75rem;font-weight:600;text-transform:uppercase}.irp-res--unresolved[data-v-2be14cc4]{color:#dc2626}.irp-res--resolved[data-v-2be14cc4]{color:#059669}.irp-res--overridden[data-v-2be14cc4]{color:#d97706}.irp-res--waived[data-v-2be14cc4]{color:#6b7280}.irp-resolve-code[data-v-2be14cc4]{font-family:monospace;font-size:.82rem;color:#374151;margin-bottom:12px}.btn-xs[data-v-2be14cc4]{padding:2px 8px;font-size:.72rem}.wf-issue-pill[data-v-2be14cc4]{display:inline-block;padding:1px 6px;border-radius:3px;font-size:.68rem;font-weight:600}.wf-issue--blocking[data-v-2be14cc4]{background:#fee2e2;color:#991b1b}.wf-issue--warning[data-v-2be14cc4]{background:#fef3c7;color:#92400e}.wf-issue--info[data-v-2be14cc4]{background:#e0f2fe;color:#0c4a6e}.wf-modal-overlay[data-v-2be14cc4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1050}.wf-modal[data-v-2be14cc4]{background:#fff;border-radius:10px;padding:24px;width:420px;max-width:90vw;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.15);box-shadow:0 10px 40px rgba(0,0,0,.15)}.wf-modal-actions[data-v-2be14cc4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:14px}.dc-panel[data-v-47f496ae]{margin-top:24px}.dc-card[data-v-47f496ae]{border:1px solid #e8ecf1;border-radius:10px;background:#fff;padding:14px 16px;margin-bottom:12px}.dc-card-header[data-v-47f496ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.dc-source[data-v-47f496ae]{font-weight:600;color:#1a1a2e}.dc-confidence[data-v-47f496ae]{font-weight:700;font-size:.85rem}.dc-conf-high[data-v-47f496ae]{color:#059669}.dc-conf-mid[data-v-47f496ae]{color:#d97706}.dc-conf-low[data-v-47f496ae]{color:#dc2626}.dc-body[data-v-47f496ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.dc-row[data-v-47f496ae]{display:grid;grid-template-columns:120px 1fr auto;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 8px;border-radius:6px}.dc-row--exact_match[data-v-47f496ae]{background:#f0fdf4}.dc-row--probable_match[data-v-47f496ae]{background:#fffbeb}.dc-row--low_confidence_match[data-v-47f496ae]{background:#fef3c7}.dc-row--mismatch[data-v-47f496ae]{background:#fef2f2}.dc-row--insufficient_data[data-v-47f496ae]{background:#f3f4f6}.dc-field[data-v-47f496ae]{font-weight:600;font-size:.82rem;color:#374151}.dc-values[data-v-47f496ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.82rem}.dc-val[data-v-47f496ae]{padding:2px 6px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;font-family:monospace}.dc-arrow[data-v-47f496ae]{color:#9ca3af;font-size:.72rem}.dc-match[data-v-47f496ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.dc-match-badge[data-v-47f496ae]{font-size:.68rem;font-weight:600;padding:1px 6px;border-radius:3px;text-transform:uppercase}.dc-match--exact_match[data-v-47f496ae]{background:#d1fae5;color:#065f46}.dc-match--probable_match[data-v-47f496ae]{background:#fef3c7;color:#92400e}.dc-match--low_confidence_match[data-v-47f496ae]{background:#fde68a;color:#78350f}.dc-match--mismatch[data-v-47f496ae]{background:#fee2e2;color:#991b1b}.dc-match--insufficient_data[data-v-47f496ae]{background:#f3f4f6;color:#6b7280}.dc-score[data-v-47f496ae]{font-size:.72rem;color:#6b7280}.dc-explanation[data-v-47f496ae]{grid-column:1/-1;font-size:.75rem;color:#6b7280;font-style:italic}.dc-raw[data-v-47f496ae]{overflow-x:auto}.dc-raw pre[data-v-47f496ae]{font-size:.72rem;background:#f9fafb;padding:8px;border-radius:6px}.dc-doc-section[data-v-47f496ae]{margin-top:16px}.dc-subtitle[data-v-47f496ae]{font-size:.92rem;font-weight:600;color:#374151;margin-bottom:8px}.dc-doc-grid[data-v-47f496ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.dc-doc-card[data-v-47f496ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;font-size:.82rem;font-weight:500}.dc-doc--present[data-v-47f496ae]{background:#f0fdf4;border:1px solid #bbf7d0}.dc-doc--missing[data-v-47f496ae]{background:#fef2f2;border:1px solid #fecaca}.dc-doc-label[data-v-47f496ae]{color:#374151}.bar-panel[data-v-3e9c208a]{margin-top:24px}.bar-grid[data-v-3e9c208a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:16px}.bar-card[data-v-3e9c208a]{padding:14px 16px;border:1px solid #e8ecf1;border-radius:10px;background:#fff}.bar-card-label[data-v-3e9c208a]{font-size:.75rem;color:#6b7280;text-transform:uppercase;font-weight:600;margin-bottom:4px}.bar-card-value[data-v-3e9c208a]{font-size:1.15rem;font-weight:700;color:#1a1a2e}.bar-card-tag[data-v-3e9c208a]{display:inline-block;margin-top:4px;font-size:.68rem;font-weight:600;padding:1px 6px;border-radius:3px}.bar-tag-good[data-v-3e9c208a]{background:#d1fae5;color:#065f46}.bar-tag-info[data-v-3e9c208a]{background:#dbeafe;color:#1e40af}.bar-card-flags[data-v-3e9c208a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:4px}.bar-flag[data-v-3e9c208a]{display:inline-block;padding:1px 6px;border-radius:3px;font-size:.68rem;font-weight:600;background:#fee2e2;color:#991b1b}.bar-subtitle[data-v-3e9c208a]{font-size:.92rem;font-weight:600;color:#374151;margin-bottom:8px}.bar-ai-section[data-v-3e9c208a]{margin-bottom:16px;padding:12px;background:#f9fafb;border-radius:8px}.bar-ai-confidence[data-v-3e9c208a]{font-size:.82rem;color:#374151;margin-bottom:6px}.bar-version[data-v-3e9c208a]{font-size:.72rem;color:#9ca3af;margin-left:8px}.bar-ai-summary[data-v-3e9c208a]{font-size:.85rem;color:#374151;line-height:1.5}.bar-feedback[data-v-3e9c208a]{margin-top:20px;padding:16px;border:1px solid #e8ecf1;border-radius:10px;background:#fafbfc}.bar-fb-form .form-group[data-v-3e9c208a]{margin-bottom:10px}.bar-fb-rating[data-v-3e9c208a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.bar-fb-option[data-v-3e9c208a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.82rem;cursor:pointer}.bar-fb-option input[data-v-3e9c208a]{margin:0}.bar-fb-history[data-v-3e9c208a]{margin-top:16px}.bar-fb-card[data-v-3e9c208a]{padding:10px 12px;border:1px solid #e8ecf1;border-radius:8px;background:#fff;margin-bottom:8px}.bar-fb-card-header[data-v-3e9c208a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bar-fb-component[data-v-3e9c208a]{font-weight:600;font-size:.82rem}.bar-fb-badge[data-v-3e9c208a]{font-size:.68rem;font-weight:600;padding:1px 6px;border-radius:3px;text-transform:uppercase}.bar-fb--correct[data-v-3e9c208a]{background:#d1fae5;color:#065f46}.bar-fb--partially_correct[data-v-3e9c208a]{background:#fef3c7;color:#92400e}.bar-fb--wrong[data-v-3e9c208a]{background:#fee2e2;color:#991b1b}.bar-fb-date[data-v-3e9c208a]{font-size:.72rem;color:#9ca3af}.bar-fb-notes[data-v-3e9c208a]{font-size:.82rem;color:#6b7280;margin-top:4px}.dw-panel[data-v-549d650e]{margin-top:0}.dw-header[data-v-549d650e]{gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e8ecf1}.dw-header-icon[data-v-549d650e],.dw-header[data-v-549d650e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dw-header-icon[data-v-549d650e]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#d97706,#dc2626);color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;-webkit-box-shadow:0 4px 10px rgba(217,119,6,.22);box-shadow:0 4px 10px rgba(217,119,6,.22)}.dw-header-eyebrow[data-v-549d650e]{font-size:.65rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:1px}.dw-title[data-v-549d650e]{margin:2px 0;border:none;padding:0}.dw-header-sub[data-v-549d650e]{font-size:.78rem;color:#6b7280}.dw-summary-grid[data-v-549d650e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:20px}.dw-summary-card[data-v-549d650e]{padding:12px 14px;border-radius:10px;background:#fff;border:1px solid #e8ecf1;border-top:3px solid var(--agent-color,#9ca3af);-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.dw-summary-card[data-v-549d650e]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.05);box-shadow:0 4px 10px rgba(0,0,0,.05)}.dw-summary-top[data-v-549d650e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.dw-summary-avatar[data-v-549d650e],.dw-summary-top[data-v-549d650e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dw-summary-avatar[data-v-549d650e]{width:32px;height:32px;border-radius:8px;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.85rem;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.12);box-shadow:0 2px 5px rgba(0,0,0,.12)}.dw-summary--passed[data-v-549d650e]{border-left:3px solid #059669}.dw-summary--failed[data-v-549d650e]{border-left:3px solid #dc2626}.dw-summary--review_required[data-v-549d650e]{border-left:3px solid #d97706}.dw-summary--running[data-v-549d650e]{border-left:3px solid #3b82f6}.dw-summary--pending[data-v-549d650e]{border-left:3px solid #9ca3af}.dw-summary-phase[data-v-549d650e]{font-weight:700;font-size:.82rem;color:#1a1a2e;margin-bottom:2px}.dw-summary-agent[data-v-549d650e]{font-size:.7rem;color:#6b7280}.dw-summary-badge[data-v-549d650e]{font-size:.65rem;font-weight:700;padding:2px 7px;border-radius:999px;text-transform:uppercase}.dw-badge--passed[data-v-549d650e]{background:#d1fae5;color:#065f46}.dw-badge--failed[data-v-549d650e]{background:#fee2e2;color:#991b1b}.dw-badge--review_required[data-v-549d650e]{background:#fef3c7;color:#92400e}.dw-badge--running[data-v-549d650e]{background:#dbeafe;color:#1e40af}.dw-badge--pending[data-v-549d650e]{background:#f3f4f6;color:#6b7280}.dw-subtitle[data-v-549d650e]{font-size:.9rem;font-weight:700;color:#1a1a2e;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.dw-blockers[data-v-549d650e]{margin-bottom:18px;padding:14px;background:-webkit-gradient(linear,left top,left bottom,from(#fef2f2),to(#fff5f5));background:linear-gradient(180deg,#fef2f2,#fff5f5);border:1px solid #fecaca;border-radius:10px}.dw-blocker-item[data-v-549d650e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:.82rem;padding:8px 10px;background:#fff;border-radius:6px;margin-bottom:4px;border:1px solid #fee2e2}.dw-blocker-code[data-v-549d650e]{font-family:monospace;font-weight:700;background:#fee2e2;color:#991b1b;padding:2px 7px;border-radius:4px;font-size:.72rem}.dw-blocker-msg[data-v-549d650e]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#374151}.dw-blocker-res[data-v-549d650e]{font-size:.68rem;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:999px}.dw-res--unresolved[data-v-549d650e]{background:#fee2e2;color:#991b1b}.dw-res--resolved[data-v-549d650e]{background:#d1fae5;color:#065f46}.dw-res--overridden[data-v-549d650e]{background:#fef3c7;color:#92400e}.dw-res--waived[data-v-549d650e]{background:#f3f4f6;color:#6b7280}.dw-evidence[data-v-549d650e]{margin-bottom:20px}.dw-evidence-grid[data-v-549d650e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.dw-ev-card[data-v-549d650e]{padding:10px 12px;border:1px solid #e8ecf1;border-radius:8px;background:#fff;font-size:.78rem;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.dw-ev-card[data-v-549d650e]:hover{border-color:#c7d2fe}.dw-ev-source[data-v-549d650e]{font-weight:700;color:#1a1a2e;margin-bottom:4px;text-transform:capitalize}.dw-ev-conf[data-v-549d650e]{color:#6b7280;font-size:.74rem}.dw-ev-phase[data-v-549d650e]{color:#4b5563;font-size:.68rem;margin-top:4px;display:inline-block;padding:1px 7px;background:#f3f4f6;border-radius:999px}.dw-decision-form[data-v-549d650e]{padding:20px;border:1px solid #e8ecf1;border-radius:12px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafbfc));background:linear-gradient(180deg,#fff,#fafbfc);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.03);box-shadow:0 1px 3px rgba(0,0,0,.03)}.dw-form-grid[data-v-549d650e]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.dw-form-grid label[data-v-549d650e]{font-size:.78rem;font-weight:600;color:#374151;margin-bottom:4px}.dw-rationale[data-v-549d650e]{grid-column:1/-1}.dw-form-actions[data-v-549d650e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dw-form-actions .btn[data-v-549d650e]{padding:9px 22px;font-weight:600}.dw-overrides[data-v-549d650e]{margin-bottom:10px;padding:12px;background:#fafbfc;border-radius:8px}.dw-overrides h6[data-v-549d650e]{font-size:.8rem;font-weight:700;color:#374151;margin-bottom:8px}.dw-override-row[data-v-549d650e]{display:grid;grid-template-columns:1fr 1fr 1fr 2fr auto;gap:6px;margin-bottom:4px}.vi-bar[data-v-bd94e5f6]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;padding:8px 14px;margin-bottom:16px;background:#f9fafb;border:1px solid #e8ecf1;border-radius:8px;font-size:.78rem;color:#6b7280}.vi-bar[data-v-bd94e5f6],.vi-item[data-v-bd94e5f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vi-item[data-v-bd94e5f6]{gap:4px}.vi-item i[data-v-bd94e5f6]{font-size:.72rem}.vi-status[data-v-bd94e5f6]{font-weight:700;text-transform:uppercase;margin-left:auto;padding:2px 8px;border-radius:4px;font-size:.72rem}.vi-status--pending[data-v-bd94e5f6]{background:#f3f4f6;color:#6b7280}.vi-status--running[data-v-bd94e5f6]{background:#dbeafe;color:#1e40af}.vi-status--passed[data-v-bd94e5f6]{background:#d1fae5;color:#065f46}.vi-status--failed[data-v-bd94e5f6]{background:#fee2e2;color:#991b1b}.vi-status--review_required[data-v-bd94e5f6]{background:#fef3c7;color:#92400e}.vi-status--completed[data-v-bd94e5f6]{background:#d1fae5;color:#065f46}.vi-status--cancelled[data-v-bd94e5f6]{background:#f3f4f6;color:#9ca3af}.workflow-page[data-v-91506458]{padding:16px 0}.wf-header[data-v-91506458]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.wf-header-title[data-v-91506458],.wf-header[data-v-91506458]{gap:14px}.wf-header-icon[data-v-91506458],.wf-header-title[data-v-91506458],.wf-header[data-v-91506458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wf-header-icon[data-v-91506458]{width:44px;height:44px;border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#2563eb,#9333ea);color:#fff;font-size:1.1rem;-webkit-box-shadow:0 4px 12px rgba(37,99,235,.25);box-shadow:0 4px 12px rgba(37,99,235,.25)}.wf-header-eyebrow[data-v-91506458]{font-size:.65rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px}.wf-header h3[data-v-91506458]{margin:0;font-size:1.15rem;font-weight:700;color:#1a1a2e}.wf-header-sub[data-v-91506458]{font-size:.78rem;color:#6b7280;margin-top:2px;display:inline-block}.wf-empty[data-v-91506458]{text-align:center;padding:48px 16px}.wf-progress-card[data-v-91506458]{padding:16px 18px;border:1px solid #e8ecf1;border-radius:12px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafbfc));background:linear-gradient(180deg,#fff,#fafbfc);margin-bottom:14px}.wf-progress-head[data-v-91506458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.wf-progress-label[data-v-91506458]{font-weight:700;color:#1a1a2e;font-size:.88rem;margin-right:10px}.wf-progress-fraction[data-v-91506458]{font-size:.78rem;color:#6b7280}.wf-progress-pct[data-v-91506458]{font-weight:800;font-size:1.2rem;color:#2563eb}.wf-progress-bar[data-v-91506458]{height:8px;background:#f1f5f9;border-radius:999px;overflow:hidden;margin-bottom:14px}.wf-progress-fill[data-v-91506458]{height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#2563eb),color-stop(#9333ea),to(#059669));background:linear-gradient(90deg,#2563eb,#9333ea,#059669);-webkit-transition:width .4s ease;transition:width .4s ease}.wf-pipeline[data-v-91506458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px;overflow-x:auto;padding-bottom:6px}.wf-pipe-node[data-v-91506458]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:150px;padding:10px 12px;text-align:center;border:1px solid #e5e7eb;border-radius:10px;background:#fff;border-top:3px solid var(--agent-color,#9ca3af)}.wf-pipe-node--running[data-v-91506458]{-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.15);box-shadow:0 0 0 3px rgba(59,130,246,.15);-webkit-animation:wf-breathe-data-v-91506458 2s ease-in-out infinite;animation:wf-breathe-data-v-91506458 2s ease-in-out infinite}@-webkit-keyframes wf-breathe-data-v-91506458{0%,to{-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.15);box-shadow:0 0 0 3px rgba(59,130,246,.15)}50%{-webkit-box-shadow:0 0 0 5px rgba(59,130,246,.05);box-shadow:0 0 0 5px rgba(59,130,246,.05)}}@keyframes wf-breathe-data-v-91506458{0%,to{-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.15);box-shadow:0 0 0 3px rgba(59,130,246,.15)}50%{-webkit-box-shadow:0 0 0 5px rgba(59,130,246,.05);box-shadow:0 0 0 5px rgba(59,130,246,.05)}}.wf-pipe-avatar[data-v-91506458]{width:34px;height:34px;border-radius:8px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.85rem;margin:0 auto 6px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.12);box-shadow:0 2px 5px rgba(0,0,0,.12)}.wf-pipe-title[data-v-91506458]{font-size:.82rem;font-weight:600;color:#1a1a2e}.wf-pipe-agent-name[data-v-91506458]{font-size:.68rem;color:#6b7280;margin:2px 0 6px}.wf-pipe-arrow[data-v-91506458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#d1d5db;font-size:1.2rem;font-weight:700;padding:0 4px}.wf-pipe-arrow--done[data-v-91506458]{color:#059669}.wf-timeline[data-v-91506458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:24px}.wf-phase-card[data-v-91506458]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:14px 16px;border:1px solid #e8ecf1;border-radius:10px;background:#fff;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;border-left:4px solid var(--agent-color,#9ca3af)}.wf-phase-card[data-v-91506458]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.wf-phase--passed[data-v-91506458]{background:-webkit-gradient(linear,left top,right top,from(#f0fdf4),color-stop(30%,#fff));background:linear-gradient(90deg,#f0fdf4 0,#fff 30%)}.wf-phase--failed[data-v-91506458]{background:-webkit-gradient(linear,left top,right top,from(#fef2f2),color-stop(30%,#fff));background:linear-gradient(90deg,#fef2f2 0,#fff 30%)}.wf-phase--running[data-v-91506458]{background:-webkit-gradient(linear,left top,right top,from(#eff6ff),color-stop(30%,#fff));background:linear-gradient(90deg,#eff6ff 0,#fff 30%)}.wf-phase--review_required[data-v-91506458]{background:-webkit-gradient(linear,left top,right top,from(#fffbeb),color-stop(30%,#fff));background:linear-gradient(90deg,#fffbeb 0,#fff 30%)}.wf-phase-avatar[data-v-91506458]{position:relative;width:44px;height:44px;border-radius:10px;color:#fff;font-size:1rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15)}.wf-phase-avatar[data-v-91506458],.wf-phase-number-badge[data-v-91506458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wf-phase-number-badge[data-v-91506458]{position:absolute;bottom:-5px;right:-5px;background:#fff;color:#1a1a2e;font-size:.62rem;font-weight:800;width:18px;height:18px;border-radius:50%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}.wf-phase-body[data-v-91506458]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.wf-phase-top[data-v-91506458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.wf-phase-name[data-v-91506458]{font-weight:700;color:#1a1a2e;font-size:.95rem}.wf-phase-agent[data-v-91506458]{font-size:.72rem;color:#6b7280;margin-top:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.wf-phase-agent i[data-v-91506458]{color:var(--agent-color,#6b7280)}.wf-working[data-v-91506458]{color:#2563eb;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:6px}.wf-dot[data-v-91506458]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3b82f6;-webkit-animation:wf-pulse-data-v-91506458 1.4s infinite;animation:wf-pulse-data-v-91506458 1.4s infinite}@-webkit-keyframes wf-pulse-data-v-91506458{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.4;-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes wf-pulse-data-v-91506458{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.4;-webkit-transform:scale(.85);transform:scale(.85)}}.wf-phase-status[data-v-91506458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.wf-phase-time[data-v-91506458]{font-size:.76rem;color:#6b7280;margin-top:6px}.wf-phase-time i[data-v-91506458]{opacity:.6;margin-right:3px}.wf-attempts[data-v-91506458]{font-size:.72rem;color:#9ca3af}.wf-badge[data-v-91506458]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.72rem;font-weight:600;text-transform:uppercase}.wf-badge--passed[data-v-91506458]{background:#d1fae5;color:#065f46}.wf-badge--failed[data-v-91506458]{background:#fee2e2;color:#991b1b}.wf-badge--running[data-v-91506458]{background:#dbeafe;color:#1e40af}.wf-badge--review_required[data-v-91506458]{background:#fef3c7;color:#92400e}.wf-badge--pending[data-v-91506458]{background:#f3f4f6;color:#6b7280}.wf-badge--completed[data-v-91506458]{background:#d1fae5;color:#065f46}.wf-phase-issues[data-v-91506458]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:8px}.wf-issue-pill[data-v-91506458]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:600}.wf-issue--blocking[data-v-91506458]{background:#fee2e2;color:#991b1b}.wf-issue--warning[data-v-91506458]{background:#fef3c7;color:#92400e}.wf-issue--info[data-v-91506458]{background:#e0f2fe;color:#0c4a6e}.wf-phase-actions[data-v-91506458]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.wf-section[data-v-91506458]{margin-top:24px}.wf-section-title[data-v-91506458]{font-size:1.05rem;font-weight:700;color:#1a1a2e;margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid #e8ecf1}.wf-decision-card[data-v-91506458]{padding:14px 16px;border:1px solid #e8ecf1;border-radius:10px;background:#fff;margin-bottom:10px}.wf-decision--approved[data-v-91506458]{border-left:4px solid #059669}.wf-decision--declined[data-v-91506458]{border-left:4px solid #dc2626}.wf-decision--approved_different_amount[data-v-91506458]{border-left:4px solid #d97706}.wf-decision-header[data-v-91506458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:6px}.wf-decision-date[data-v-91506458]{font-size:.78rem;color:#6b7280}.wf-decision-amount[data-v-91506458]{font-size:1.1rem;font-weight:700;color:#059669;margin-bottom:4px}.wf-decision-rationale[data-v-91506458]{font-size:.88rem;color:#374151;margin-bottom:4px}.wf-decision-notes[data-v-91506458]{font-size:.82rem;color:#6b7280;font-style:italic}.wf-decision-by[data-v-91506458]{font-size:.75rem;color:#9ca3af;margin-top:4px}.wf-modal-overlay[data-v-91506458]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1050}.wf-modal[data-v-91506458]{background:#fff;border-radius:10px;padding:24px;width:420px;max-width:90vw;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.15);box-shadow:0 10px 40px rgba(0,0,0,.15)}.wf-modal h5[data-v-91506458]{margin:0 0 8px}.wf-modal-actions[data-v-91506458]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:14px}.wf-audit-list[data-v-91506458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.wf-audit-entry[data-v-91506458]{display:grid;grid-template-columns:180px 1fr auto;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#fff;border:1px solid #e8ecf1;border-radius:8px;font-size:.82rem}.wf-audit-action[data-v-91506458]{font-weight:600;font-family:monospace;font-size:.78rem;color:#1a1a2e}.wf-audit-transition[data-v-91506458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.wf-audit-reason[data-v-91506458]{grid-column:1/-1;font-size:.78rem;color:#6b7280;font-style:italic}.wf-audit-meta[data-v-91506458]{font-size:.72rem;color:#9ca3af;text-align:right}.wf-badge--sm[data-v-91506458]{font-size:.62rem;padding:1px 6px}.loan-shell[data-v-463dc8e0]{background:#f7f8fb;min-height:100vh;padding:0}.loan-topbar[data-v-463dc8e0]{background:#fff;border-bottom:1px solid #e6e8f0;padding:16px 32px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.loan-topbar[data-v-463dc8e0],.loan-topbar__left[data-v-463dc8e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.loan-topbar__left[data-v-463dc8e0]{gap:12px}.loan-topbar__title[data-v-463dc8e0]{font-size:18px;font-weight:700;color:#111827;margin:0;line-height:1.3}.loan-topbar__customer[data-v-463dc8e0]{font-weight:500;color:#4f46e5}.loan-topbar__badge[data-v-463dc8e0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.loan-topbar__badge--info[data-v-463dc8e0]{background:#dbeafe;color:#1d4ed8}.loan-topbar__badge--success[data-v-463dc8e0]{background:#dcfce7;color:#166534}.loan-topbar__badge--warning[data-v-463dc8e0]{background:#fef3c7;color:#92400e}.loan-topbar__badge--danger[data-v-463dc8e0]{background:#fee2e2;color:#991b1b}.loan-tabs[data-v-463dc8e0]{background:#fff;border-bottom:1px solid #e6e8f0;padding:0 32px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.loan-tabs__btn[data-v-463dc8e0]{all:unset;cursor:pointer;padding:12px 20px;font-size:14px;font-weight:500;color:#6b7280;border-bottom:2px solid transparent;-webkit-transition:color .15s,border-color .15s;transition:color .15s,border-color .15s;white-space:nowrap}.loan-tabs__btn[data-v-463dc8e0]:hover{color:#111827}.loan-tabs__btn.is-active[data-v-463dc8e0]{color:#4f46e5;border-bottom-color:#4f46e5;font-weight:600}.loan-loading[data-v-463dc8e0]{text-align:center;padding:80px 32px;color:#6b7280;font-size:14px}.loan-loading p[data-v-463dc8e0]{margin-top:12px}.loan-content[data-v-463dc8e0]{padding:24px 32px 48px;max-width:1280px;margin:0 auto}@media(max-width:768px){.loan-topbar[data-v-463dc8e0]{padding:12px 16px}.loan-topbar__title[data-v-463dc8e0]{font-size:15px}.loan-tabs[data-v-463dc8e0]{padding:0 16px}.loan-tabs__btn[data-v-463dc8e0]{padding:10px 14px;font-size:13px}.loan-content[data-v-463dc8e0]{padding:16px}}.kpi-card[data-v-81eabb32]{background:#fff;border-radius:.375rem;-webkit-box-shadow:0 0 2rem 0 rgba(136,152,170,.15);box-shadow:0 0 2rem 0 rgba(136,152,170,.15);padding:1.25rem;height:100%}.kpi-label[data-v-81eabb32]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#8898aa;margin-bottom:.35rem}.kpi-value[data-v-81eabb32]{font-size:1.5rem;font-weight:700;color:#32325d;line-height:1.2}.kpi-good[data-v-81eabb32]{color:#2dce89}.kpi-warn[data-v-81eabb32]{color:#fb6340}.kpi-bad[data-v-81eabb32]{color:#f5365c}.mini-label[data-v-81eabb32]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8898aa}.mini-value[data-v-81eabb32]{font-size:1rem;font-weight:600;color:#32325d}.bdm-card[data-v-81eabb32]{background:#fff;border:1px solid #e9ecef;border-radius:.375rem;padding:1.25rem;height:100%}.bdm-avatar[data-v-81eabb32]{width:42px;height:42px;-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;border-radius:50%;background:#5e72e4;color:#fff;font-weight:700;font-size:.85rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.min-width-0[data-v-81eabb32]{min-width:0}.tier-hint[data-v-81eabb32]{background:#fff8e6;border-radius:.25rem;font-size:.8rem;color:#8a6d3b}.table td[data-v-81eabb32],.table th[data-v-81eabb32]{white-space:nowrap}.formback[data-v-bf42d596]{background-color:#fff}.existing-card[data-v-bf42d596]{max-width:520px;margin:1.5rem auto 0 auto;padding:1.25rem;background-color:#fff;border:1px solid #dbdbdb;border-top:3px solid #f15b22;border-radius:4px;text-align:left;color:#495057}.existing-title[data-v-bf42d596]{font-size:18px;font-weight:600;color:#f15b22;margin-bottom:.75rem}.existing-body[data-v-bf42d596]{font-size:14px;line-height:1.5}.existing-loans[data-v-bf42d596]{list-style:disc;float:none;display:block;width:auto;margin:.35rem 0 0 1.1rem;padding:0}.existing-loans li[data-v-bf42d596]{display:list-item;float:none;width:auto}.matched-note[data-v-bf42d596]{margin-top:.5rem;color:#f15b22}.new-loan-lines div[data-v-bf42d596]{margin-bottom:.25rem}.existing-actions[data-v-bf42d596]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem}.existing-actions .btn[data-v-bf42d596]{margin:0}@media (max-width:560px){.adjustLoc[data-v-bf42d596]{width:350px;padding-top:1rem}}@media (min-width:561px) and (max-width:767px){.estisize[data-v-bf42d596]{width:340px}.adjustLoc[data-v-bf42d596]{padding-top:1rem}}@media (min-width:768px) and (max-width:979px){.estisize[data-v-bf42d596]{width:340px}.adjustLoc[data-v-bf42d596]{padding-top:1rem}}@media (min-width:980px) and (max-width:1399px){.estisize[data-v-bf42d596]{width:340px}.adjustLoc[data-v-bf42d596]{padding-top:1rem}}@media (min-width:1400px){.estisize[data-v-bf42d596]{width:340px}.adjustLoc[data-v-bf42d596]{padding-top:1rem}}.container[data-v-bf42d596]{width:340px;color:#fff;text-align:center;line-height:30px;border-radius:3px}.frmField[data-v-bf42d596]{background-color:#fff;color:#495057;line-height:1.25;font-size:16px;font-family:Roboto,sans-serif;border:0;padding:10px;border:1px solid #dbdbdb;border-radius:3px;width:90%}.Password_field[data-v-bf42d596]{margin-top:1rem}input[data-v-bf42d596],select[data-v-bf42d596]{max-width:340px;margin:1rem auto 0 auto}#retype_password[data-v-bf42d596]{margin:0 auto 0 auto}.box button[data-v-bf42d596]{margin-top:1rem}h3[data-v-bf42d596]{font-size:20px;font-weight:600;text-align:center;color:#7b7e7d}.awesome[data-v-bf42d596]{color:#40c991}.box[data-v-bf42d596]{text-align:center;padding-top:1rem;padding-bottom:2rem;width:700px}.box .separator .line[data-v-bf42d596]{height:40%}.box .separator .or[data-v-bf42d596]{height:10%}.box button[data-v-bf42d596]{padding:.5rem 3rem}.input-icon[data-v-bf42d596]{position:relative}.input-icon>i[data-v-bf42d596]{position:absolute;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;pointer-events:none;width:25px;text-align:center;font-style:normal}.input-icon>input[data-v-bf42d596]{padding-left:25px;padding-right:0}.fade-enter-active[data-v-bf42d596],.fade-leave-active[data-v-bf42d596]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-bf42d596],.fade-leave-to[data-v-bf42d596]{opacity:0}ele div.x[data-v-bf42d596]{-webkit-transition-duration:.5s;transition-duration:.5s;display:inline;float:right}.ele div.x.slow[data-v-bf42d596]{-webkit-transition-duration:1s;transition-duration:1s}ul[data-v-bf42d596]{list-style:none;float:right;display:block;width:100%}li[data-v-bf42d596]{float:right}.ele[data-v-bf42d596],li[data-v-bf42d596]{display:inline;width:25%}.x[data-v-bf42d596]{float:left;position:relative;margin:0;padding:0;overflow:hidden;background:#ccc;border-radius:2px;border:2px solid #fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer}.x.large[data-v-bf42d596]{width:33px;height:33px}.x.medium[data-v-bf42d596]{width:20px;height:20px}.x.small[data-v-bf42d596]{width:10px;height:10px}.x.switch[data-v-bf42d596]{width:15px;height:15px}.x.spin[data-v-bf42d596]:hover{background:#40c991;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.x.flop[data-v-bf42d596]:hover{background:#40c991;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.x.t[data-v-bf42d596]:hover{background:#40c991;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.x.shift[data-v-bf42d596]:hover{background:#40c991}.x b[data-v-bf42d596]{display:block;position:absolute;height:0;width:0;padding:0;margin:0}.x.small b[data-v-bf42d596]{border:5px solid hsla(0,0%,100%,0)}.x.medium b[data-v-bf42d596]{border:10px solid hsla(0,0%,100%,0)}.x.large b[data-v-bf42d596]{border:15px solid hsla(0,0%,100%,0)}.x.switch b[data-v-bf42d596]{border:10px solid hsla(0,0%,100%,0)}.x b[data-v-bf42d596]:first-child{border-top-color:#fff;top:-2px}.x b[data-v-bf42d596]:nth-child(2){border-left-color:#fff;left:-2px}.x b[data-v-bf42d596]:nth-child(3){border-bottom-color:#fff;bottom:-2px}.x b[data-v-bf42d596]:nth-child(4){border-right-color:#fff;right:-2px}.checkmark[data-v-bf42d596]{display:block;margin:0 auto;text-align:center}.checkmark[data-v-bf42d596]:after{content:"";display:block;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkmark.large[data-v-bf42d596]:after{width:12px;height:24px}.checkmark.medium[data-v-bf42d596]:after{width:8px;height:16px}.checkmark.small[data-v-bf42d596]:after{width:4px;height:8px}.checkmark.tiny[data-v-bf42d596]:after{width:1px;height:2px;border-width:0 1px 1px 0}.lds-roller[data-v-bf42d596]{position:absolute!important;display:inline!important;right:120px}.titleBox[data-v-bf42d596]{padding-top:2rem}.error[data-v-bf42d596]{padding:15px 0;color:red}.error.hide[data-v-bf42d596]{display:none}.flow-title[data-v-bf42d596]{padding-top:2%}.element-margin[data-v-bf42d596]{margin-bottom:8%;text-align:center}.element-center[data-v-bf42d596]{margin:0 auto}.box[data-v-bf42d596]{border-top:3px solid #40c991;padding-bottom:3px}.box .separator .line[data-v-bf42d596]{width:1px;height:10%;background-color:#a803a8;margin:0 auto}.box .separator .or[data-v-bf42d596]{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box button[data-v-bf42d596]{background-color:#40c991;border:none;border-radius:1.2rem;padding:.5rem 4rem;color:#fff;margin:0 auto;display:block;margin-top:3rem}input[data-v-bf42d596],select[data-v-bf42d596]{margin-top:1rem;border-radius:1rem}input.vin[data-v-bf42d596]{border-top:none;border-left:none;border-right:none;border-radius:0}input[data-v-bf42d596]:focus,select[data-v-bf42d596]:focus{-webkit-box-shadow:none;box-shadow:none}input.odo[data-v-bf42d596]{width:250px;max-width:250px;margin:20px auto 0 auto}.odo select[data-v-bf42d596]{width:70px}#alert[data-v-bf42d596]{color:red}