.currency-toggle[data-v-55e8891a]{display:inline-flex;padding:4px;margin:0;border:1px solid #e2e8f0;border-radius:8px;background:#f0f4fd}.currency-toggle[data-v-55e8891a]:disabled{opacity:.55}.currency-toggle__option[data-v-55e8891a]{position:relative;cursor:pointer}.currency-toggle:disabled .currency-toggle__option[data-v-55e8891a]{cursor:default}.currency-toggle__option>span[data-v-55e8891a]{display:block;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:500;line-height:20px;letter-spacing:.02em;color:#4c5b90;transition:color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}.currency-toggle__option:hover>span[data-v-55e8891a]{color:#2d303d}.currency-toggle__option.is-selected>span[data-v-55e8891a]{font-weight:600;color:#1a2139;background:#fff;box-shadow:0 1px 2px rgba(26,33,57,.08)}.currency-toggle:not(:disabled) .currency-toggle__option:active>span[data-v-55e8891a]{transform:scale(.97)}.currency-toggle__option input:focus-visible+span[data-v-55e8891a]{outline:2px solid #2a62f5;outline-offset:2px}.visually-hidden[data-v-55e8891a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.currency-toggle__option>span[data-v-55e8891a]{transition:none}.currency-toggle:not(:disabled) .currency-toggle__option:active>span[data-v-55e8891a]{transform:none}}.table-header[data-v-0f992de4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.table-wrapper[data-v-0f992de4]{overflow-x:auto;background:#fff;border:1px solid #e4e4e7;padding:0 24px 10px 24px;border-radius:8px;display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}table[data-v-0f992de4]{width:100%;border-collapse:collapse}.hover[data-v-0f992de4]:hover{background-color:#eee}table td[data-v-0f992de4],table th[data-v-0f992de4]{padding:20px;text-align:left}table th[data-v-0f992de4]{color:#14151a;font-weight:400}table thead[data-v-0f992de4]{font-weight:medium;border-bottom:1px solid #e2e8f0}.main-cell[data-v-0f992de4]{color:#001140}.sub-cell[data-v-0f992de4]{color:#4f5877}.header-left[data-v-0f992de4]{display:flex;flex-direction:column}.table-title[data-v-0f992de4]{font-size:18px;font-weight:700}.borrowers-info[data-v-0f992de4]{color:#4c5b90;font-size:14px}.header-right[data-v-0f992de4]{display:flex;align-items:center;gap:10px}.date-input[data-v-0f992de4]{border:none;background:#f3f4f6;padding:8px 12px;border-radius:5px;font-size:14px;font-weight:500}.sort-button[data-v-0f992de4]{display:flex;align-items:center;gap:10px;border:1px solid #e4e4e7;background:#fff;color:#71717a;padding:8px 12px;border-radius:5px;font-size:14px;cursor:pointer}.arrow-icon[data-v-0f992de4]{font-size:12px;color:#4b5563}.table-footer[data-v-0f992de4]{text-align:right;margin-top:15px}.see-all-link[data-v-0f992de4]{color:#2563eb;font-size:14px;text-decoration:none;font-weight:500;display:flex;align-items:center;gap:10px}.see-all-link[data-v-0f992de4]:hover{text-decoration:none}.table-header[data-v-384ac91c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.table-wrapper[data-v-384ac91c]{overflow-x:auto;background:#fff;border:1px solid #e4e4e7;padding:0 24px 10px 24px;border-radius:8px}table[data-v-384ac91c]{width:100%;border-collapse:collapse}table td[data-v-384ac91c],table th[data-v-384ac91c]{padding:20px;text-align:left;white-space:nowrap}table th[data-v-384ac91c]{color:#14151a;font-weight:400}table thead[data-v-384ac91c]{font-weight:medium;border-bottom:1px solid #e2e8f0}.main-cell[data-v-384ac91c]{color:#001140}.sub-cell[data-v-384ac91c]{color:#4f5877}.header-left[data-v-384ac91c]{display:flex;flex-direction:column}.table-title[data-v-384ac91c]{font-size:18px;font-weight:700}.borrowers-info[data-v-384ac91c]{color:#4c5b90;font-size:14px}.status-badge[data-v-384ac91c]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.status--active[data-v-384ac91c]{background:#e5edff;color:#2a62f5}.status--success[data-v-384ac91c]{background:#e7f6ec;color:#1f9254}.status--danger[data-v-384ac91c]{background:#fbeaea;color:#db4343}.status--pending[data-v-384ac91c]{background:#fef3e0;color:#b25e09}.loan-term-configuration[data-v-1bf25336]{max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.overview[data-v-1bf25336]{font-size:22px;color:#1a2139;width:-moz-fit-content;width:fit-content}.header[data-v-1bf25336]{display:flex;justify-content:space-between;align-items:center;padding:25px;margin:30px 0;background:#fff;border:2px solid #f0f4fd;border-radius:8px}.header div[data-v-1bf25336]{width:60%}@media (max-width:600px){.header[data-v-1bf25336]{flex-direction:column;align-items:flex-start;gap:20px}.header div[data-v-1bf25336]{width:90%}}.header div h1[data-v-1bf25336]{font-weight:800;font-size:20px;margin-bottom:10px}@media (max-width:600px){.header div h1[data-v-1bf25336]{font-size:18px}}.header div p[data-v-1bf25336]{color:#8d9da8;width:100%;font-weight:100;font-size:14px}.setup-button[data-v-1bf25336]{background-color:#4d84ff;color:#fff;border:none;padding:16px 24px;border-radius:5px;display:flex;justify-content:space-around;align-items:center;width:-moz-fit-content;width:fit-content;gap:8px}@media (max-width:600px){.setup-button[data-v-1bf25336]{padding:8px 12px;font-size:14px}}.loan-summary-container[data-v-1bf25336]{border:1px solid #e2e8f0;border-radius:6px;background:#fff;padding:30px}.summary-heading[data-v-1bf25336]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.loan-summary-container h2[data-v-1bf25336]{font-weight:700;font-size:18px;color:#2d303d}.loan-summary[data-v-1bf25336]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.summary-card[data-v-1bf25336]{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e2e8f0;padding:15px;text-align:left;border-radius:6px}.summary-number[data-v-1bf25336]{font-size:30px;font-weight:700;margin-bottom:10px}.summary-detail[data-v-1bf25336]{border-top:1px solid #f1f5f9;padding:5px 0}@media (max-width:480px){.loan-summary[data-v-1bf25336]{grid-template-columns:1fr}}