:root{--bg-awaiting-disbursement:#2980b9;--text-awaiting-disbursement:#216a94;--bg-awaiting-disbursement-subtle:#d6eaf8;--bg-awaiting-disbursement-hover:#2d85c5;--bg-document-awaiting:#e67e22;--text-document-awaiting:#ba6b16;--bg-document-awaiting-subtle:#fae5d3;--bg-document-awaiting-hover:#ec8e3e;--bg-delayed:#f5b041;--text-delayed:#d68910;--bg-delayed-subtle:#fdf2e4;--bg-delayed-hover:#f8c471;--bg-defaulted:#900c3f;--text-defaulted:#6f0a32;--bg-defaulted-subtle:#f5d4df;--bg-defaulted-hover:#a51c4d;--bg-delinquent:#c0392b;--text-delinquent:#922b21;--bg-delinquent-subtle:#f9d6d3;--bg-delinquent-hover:#cf4435;--bg-sanctioned:#1abc9c;--text-sanctioned:#159a82;--bg-sanctioned-subtle:#d1f2eb;--bg-sanctioned-hover:#21d0ae;--bg-cancelled:#ff6f61;--text-cancelled:#e85b4e;--bg-cancelled-subtle:#ffe5e2;--bg-cancelled-hover:#ff8378;--bg-settled:#8e44ad;--text-settled:#732d91;--bg-settled-subtle:#ebdef0;--bg-settled-hover:#9b59b6;--bg-written-off:#5d6d7e;--text-written-off:#4a5665;--bg-written-off-subtle:#dde1e4;--bg-written-off-hover:#6c7a89;--bg-foreclosed:#00b894;--text-foreclosed:#009f7f;--bg-foreclosed-subtle:#d1f3ec;--bg-foreclosed-hover:#00ccaa;--bg-completed:#2ecc71;--text-completed:#27ae60;--bg-completed-subtle:#d4efdf;--bg-completed-hover:#32d077;--bg-overdue:#e74c3c;--text-overdue:#c0392b;--bg-overdue-subtle:#f9d6d3;--bg-overdue-hover:#ef5e50;--bg-disbursed:#16a085;--text-disbursed:#138d75;--bg-disbursed-subtle:#d1f2eb;--bg-disbursed-hover:#1abc9c;--bg-rejected:#e53935;--text-rejected:#c62828;--bg-rejected-subtle:#f8d7da;--bg-rejected-hover:#eb4d4b;--bg-approved:#27ae60;--text-approved:#1e8449;--bg-approved-subtle:#d5f5e3;--bg-approved-hover:#2ecc71;--bg-under-review:#f39c12;--text-under-review:#d68910;--bg-under-review-subtle:#fef5e7;--bg-under-review-hover:#f5b041;--bg-submitted:#2471a3;--text-submitted:#1b4f72;--bg-submitted-subtle:#d6eaf8;--bg-submitted-hover:#2980b9;--bg-in-progress:#95a5a6;--text-in-progress:#7b8a8b;--bg-in-progress-subtle:#ecf0f1;--bg-in-progress-hover:#aab7b8;--bg-in-repayment:#3498db;--text-in-repayment:#2e86c1;--bg-in-repayment-subtle:#d6eaf8;--bg-in-repayment-hover:#5dade2}body{background:#fff;padding:0;margin:0}main{background:#fff}@media (min-width:1200px){.navbar-vertical~main .container,.navbar-vertical~main .container-fluid,.navbar-vertical~main .container-lg,.navbar-vertical~main .container-md,.navbar-vertical~main .container-sm,.navbar-vertical~main .container-xl,.navbar-vertical~main .container-xxl{padding-right:0!important}}.btn-primary-color{background-color:#635aff!important;border:1px solid #635aff!important;transition:all .3s ease-in-out}.btn-primary-color:hover{background-color:#5349f5!important;border-color:#5349f5!important}.btn-secondary-color{background-color:#041567!important;border:1px solid #041567!important;transition:all .3s ease-in-out}.btn-secondary-color:hover{background-color:#041ea0!important;border-color:#041ea0!important}.btn-color-cancelled{background-color:var(--bg-cancelled)!important;border:1px solid var(--bg-cancelled)!important;transition:all .3s ease-in-out}.btn-color-cancelled:hover{background-color:var(--bg-cancelled-hover)!important;border-color:var(--bg-cancelled-hover)!important}.btn-color-settled{background-color:var(--bg-settled)!important;border:1px solid var(--bg-settled)!important;transition:all .3s ease-in-out}.btn-color-settled:hover{background-color:var(--bg-settled-hover)!important;border-color:var(--bg-settled-hover)!important}.btn-color-written-off{background-color:var(--bg-written-off)!important;border:1px solid var(--bg-written-off)!important;transition:all .3s ease-in-out}.btn-color-written-off:hover{background-color:var(--bg-written-off-hover)!important;border-color:var(--bg-written-off-hover)!important}.btn-color-foreclosed{background-color:var(--bg-foreclosed)!important;border:1px solid var(--bg-foreclosed)!important;transition:all .3s ease-in-out}.btn-color-foreclosed:hover{background-color:var(--bg-foreclosed-hover)!important;border-color:var(--bg-foreclosed-hover)!important}.btn-color-completed{background-color:var(--bg-completed)!important;border:1px solid var(--bg-completed)!important;transition:all .3s ease-in-out}.btn-color-completed:hover{background-color:var(--bg-completed-hover)!important;border-color:var(--bg-completed-hover)!important}.btn-color-overdue{background-color:var(--bg-overdue)!important;border:1px solid var(--bg-overdue)!important;transition:all .3s ease-in-out}.btn-color-overdue:hover{background-color:var(--bg-overdue-hover)!important;border-color:var(--bg-overdue-hover)!important}.btn-color-in-repayment{background-color:var(--bg-in-repayment)!important;border:1px solid var(--bg-in-repayment)!important;transition:all .3s ease-in-out}.btn-color-in-repayment:hover{background-color:var(--bg-in-repayment-hover)!important;border-color:var(--bg-in-repayment-hover)!important}.btn-color-disbursed{background-color:var(--bg-disbursed)!important;border:1px solid var(--bg-disbursed)!important;transition:all .3s ease-in-out}.btn-color-disbursed:hover{background-color:var(--bg-disbursed-hover)!important;border-color:var(--bg-disbursed-hover)!important}.btn-color-rejected{background-color:var(--bg-rejected)!important;border:1px solid var(--bg-rejected)!important;transition:all .3s ease-in-out}.btn-color-rejected:hover{background-color:var(--bg-rejected-hover)!important;border-color:var(--bg-rejected-hover)!important}.btn-color-approved{background-color:var(--bg-approved)!important;border:1px solid var(--bg-approved)!important;transition:all .3s ease-in-out}.btn-color-approved:hover{background-color:var(--bg-approved-hover)!important;border-color:var(--bg-approved-hover)!important}.btn-color-under-review{background-color:var(--bg-under-review)!important;border:1px solid var(--bg-under-review)!important;transition:all .3s ease-in-out}.btn-color-under-review:hover{background-color:var(--bg-under-review-hover)!important;border-color:var(--bg-under-review-hover)!important}.btn-color-submitted{background-color:var(--bg-submitted)!important;border:1px solid var(--bg-submitted)!important;transition:all .3s ease-in-out}.btn-color-submitted:hover{background-color:var(--bg-submitted)!important;border-color:var(--bg-submitted)!important}.btn-color-in-progress{background-color:var(--bg-in-progress)!important;border:1px solid var(--bg-in-progress)!important;transition:all .3s ease-in-out}.btn-color-in-progress:hover{background-color:var(--bg-in-progress-hover)!important;border-color:var(--bg-in-progress-hover)!important}.btn-color-document-awaiting{background-color:var(--bg-document-awaiting)!important;border:1px solid var(--bg-document-awaiting)!important;transition:all .3s ease-in-out}.btn-color-document-awaiting:hover{background-color:var(--bg-document-awaiting-hover)!important;border-color:var(--bg-document-awaiting-hover)!important}.btn-color-delayed{background-color:var(--bg-delayed)!important;border:1px solid var(--bg-delayed)!important;transition:all .3s ease-in-out}.btn-color-delayed:hover{background-color:var(--bg-delayed-hover)!important;border-color:var(--bg-delayed-hover)!important}.btn-color-defaulted{background-color:var(--bg-defaulted)!important;border:1px solid var(--bg-defaulted)!important;transition:all .3s ease-in-out}.btn-color-defaulted:hover{background-color:var(--bg-defaulted-hover)!important;border-color:var(--bg-defaulted-hover)!important}.btn-color-delinquent{background-color:var(--bg-delinquent)!important;border:1px solid var(--bg-delinquent)!important;transition:all .3s ease-in-out}.btn-color-delinquent:hover{background-color:var(--bg-delinquent-hover)!important;border-color:var(--bg-delinquent-hover)!important}.btn-color-sanctioned{background-color:var(--bg-sanctioned)!important;border:1px solid var(--bg-sanctioned)!important;transition:all .3s ease-in-out}.btn-color-sanctioned:hover{background-color:var(--bg-sanctioned-hover)!important;border-color:var(--bg-sanctioned-hover)!important}.btn-color-awaiting-disbursement{background-color:var(--bg-awaiting-disbursement)!important;border:1px solid var(--bg-awaiting-disbursement)!important;transition:all .3s ease-in-out}.btn-color-awaiting-disbursement:hover{background-color:var(--bg-awaiting-disbursement-hover)!important;border-color:var(--bg-awaiting-disbursement-hover)!important}.btn-outline-primary-color{color:#635aff!important;border:1px solid #635aff!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-primary-color:hover{background-color:#635aff!important;color:#fff!important}.btn-outline-primary-color.active,.btn-outline-primary-color:active{background-color:#635aff!important;color:#fff!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-secondary-color{color:#0e2238!important;border:1px solid #0e2238!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-secondary-color:hover{background-color:#0e2238!important;color:#fff!important}.btn-outline-secondary-color.active,.btn-outline-secondary-color:active{background-color:#0e2238!important;color:#fff!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-color-cancelled{color:var(--bg-cancelled)!important;border:1px solid var(--bg-cancelled)!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-color-cancelled:hover{background-color:var(--bg-cancelled)!important;color:#fff!important}.btn-outline-color-cancelled.active,.btn-outline-color-cancelled:active{background-color:var(--bg-cancelled)!important;color:#fff!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-color-settled{color:var(--bg-settled)!important;border:1px solid var(--bg-settled)!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-color-settled:hover{background-color:var(--bg-settled)!important;color:#fff!important}.btn-outline-color-settled.active,.btn-outline-color-settled:active{background-color:var(--bg-settled)!important;color:#fff!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-color-written-off{color:var(--bg-written-off)!important;border:1px solid var(--bg-written-off)!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-color-written-off:hover{background-color:var(--bg-written-off)!important;color:#fff!important}.btn-outline-color-written-off.active,.btn-outline-color-written-off:active{background-color:var(--bg-written-off)!important;color:#fff!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-color-foreclosed{color:var(--bg-foreclosed)!important;border:1px solid var(--bg-foreclosed)!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-color-foreclosed:hover{background-color:var(--bg-foreclosed)!important;color:#fff!important}.btn-outline-color-foreclosed.active,.btn-outline-color-foreclosed:active{background-color:var(--bg-foreclosed)!important;color:#fff!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-color-completed{color:var(--bg-completed)!important;border:1px solid var(--bg-completed)!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-color-completed:hover{background-color:var(--bg-completed)!important;color:#fff!important}.btn-outline-color-completed.active,.btn-outline-color-completed:active{background-color:var(--bg-completed)!important;color:#fff!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-color-overdue{color:var(--bg-overdue)!important;border:1px solid var(--bg-overdue)!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-color-overdue:hover{background-color:var(--bg-overdue)!important;color:#fff!important}.btn-outline-color-overdue.active,.btn-outline-color-overdue:active{background-color:var(--bg-overdue)!important;color:#fff!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-color-in-repayment{color:var(--bg-in-repayment)!important;border:1px solid var(--bg-in-repayment)!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-color-in-repayment:hover{background-color:var(--bg-in-repayment)!important;color:#fff!important}.btn-outline-color-in-repayment.active,.btn-outline-color-in-repayment:active{background-color:var(--bg-in-repayment)!important;color:#fff!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-color-disbursed{color:var(--bg-disbursed)!important;border:1px solid var(--bg-disbursed)!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-color-disbursed:hover{background-color:var(--bg-disbursed)!important;color:#fff!important}.btn-outline-color-disbursed.active,.btn-outline-color-disbursed:active{background-color:var(--bg-disbursed)!important;color:#fff!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-color-rejected{color:var(--bg-rejected)!important;border:1px solid var(--bg-rejected)!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-color-rejected:hover{background-color:var(--bg-rejected)!important;color:#fff!important}.btn-outline-color-rejected.active,.btn-outline-color-rejected:active{background-color:var(--bg-rejected)!important;color:#fff!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-color-approved{color:var(--bg-approved)!important;border:1px solid var(--bg-approved)!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-color-approved:hover{background-color:var(--bg-approved)!important;color:#fff!important}.btn-outline-color-approved.active,.btn-outline-color-approved:active{background-color:var(--bg-approved)!important;color:#fff!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-color-under-review{color:var(--bg-under-review)!important;border:1px solid var(--bg-under-review)!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-color-under-review:hover{background-color:var(--bg-under-review)!important;color:#fff!important}.btn-outline-color-under-review.active,.btn-outline-color-under-review:active{background-color:var(--bg-under-review)!important;color:#fff!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-color-submitted{color:var(--bg-submitted)!important;border:1px solid var(--bg-submitted)!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-color-submitted:hover{background-color:var(--bg-submitted)!important;color:#fff!important}.btn-outline-color-submitted.active,.btn-outline-color-submitted:active{background-color:var(--bg-submitted)!important;color:#fff!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-color-in-progress{color:var(--bg-in-progress)!important;border:1px solid var(--bg-in-progress)!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-color-in-progress:hover{background-color:var(--bg-in-progress)!important;color:#fff!important}.btn-outline-color-in-progress.active,.btn-outline-color-in-progress:active{background-color:var(--bg-in-progress)!important;color:#fff!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger{background-color:red!important;border:1px solid red!important}.btn-danger:hover{background-color:#c00!important;border-color:#c00!important}.btn-outline-color-danger{color:red!important;border:1px solid red!important;background-color:transparent!important;transition:all .3s ease-in-out}.btn-outline-color-danger:hover{background-color:red!important;color:#fff!important}.custom-primary-button{color:#0e2238;border:1px solid #ced4da;background-color:transparent;transition:all .3s ease-in-out}.custom-primary-button:hover{background-color:#eef2ff;color:#0e2238}.custom-success-button{color:#31cf80;border:1px solid #ced4da;background-color:transparent;transition:all .3s ease-in-out}.custom-success-button:hover{background-color:#e1f8ee;color:#31cf80}.custom-danger-button{color:red;border:1px solid #ced4da;background-color:transparent;transition:all .3s ease-in-out}.custom-danger-button:hover{background-color:#ffeef2;color:red}.border1px{border:1px solid #ced4da}.toast-error{background-color:red!important}.toast-success{background-color:green!important}.lc_loan-container{display:flex;gap:30px}.lc_form-section{flex:1}.lc_chart-section{background-color:#fff;padding:25px;border-radius:25px;text-align:center}.lc_form-group{margin-bottom:40px}.lc_form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.lc_unit-input{display:flex;align-items:center;border:1px solid #ccc;border-radius:6px;overflow:hidden;padding:2px 6px;background:#fff;height:30px}.lc_unit-input span{margin-right:4px}.lc_unit-input input{border:none;width:100%;font-size:14px;padding:6px;outline:0;text-align:right}.lc_unit-input.lc_invalid{border:2px solid red}.lc_slider-wrapper{margin:10px 0}input[type=range]{width:100%;appearance:none;height:4px;border-radius:5px;background:#ccc;outline:0}input[type=range]::-webkit-slider-thumb{appearance:none;width:20px;height:20px;background:#fff;border:3px solid #ed8c2b;border-radius:50%;cursor:pointer}.lc_range-labels{display:flex;justify-content:space-between;font-size:14px;color:#666;margin-top:5px}.lc_legend{margin-top:10px;display:flex;justify-content:center;gap:15px;font-size:14px}.lc_dot{height:12px;width:12px;border-radius:50%;display:inline-block}.lc_dot.lc_loan{background-color:#a1c13e}.lc_dot.lc_interest{background-color:#ed8c2b}#loan-interest-slider{pointer-events:none}.dropdown-menu{right:30px}.icon-bg-color{background-color:#6495ed22!important}.card-hover-effect{transition:all .3s ease-in-out}.card-hover-effect:hover{transform:scale(1.05) translateY(-.25rem);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.gradient-background-in-progress{background-image:linear-gradient(to bottom right,#adb5bd,#6c757d,#495057)}.gradient-background-submitted{background-image:linear-gradient(to bottom right,#66b2ff,#007bff,#0056b3)}.gradient-background-approved-disbursed{background-image:linear-gradient(to bottom right,#71dd8a,#28a745,#1c7c31)}.gradient-background-rejected{background-image:linear-gradient(to bottom right,#ff7b8a,#dc3545,#a71d2a)}.lms-checker-container{text-align:center;padding:3rem 2rem;max-width:400px;width:90%}.lms-spinner{width:60px;height:60px;border:4px solid #f0f0f0;border-top:4px solid #4f46e5;border-radius:50%;animation:lmsSpinAnimation 1s linear infinite;margin:0 auto 2rem}@keyframes lmsSpinAnimation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.lms-title{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.lms-status-message{font-size:1rem;color:#6b7280;margin-bottom:1.5rem;animation:lmsTextPulse 2s ease-in-out infinite}@keyframes lmsTextPulse{0%,100%{opacity:1}50%{opacity:.7}}.lms-dots{font-size:1.2rem;color:#4f46e5;font-weight:700;animation:lmsDotsPulse 1.5s ease-in-out infinite}@keyframes lmsDotsPulse{0%,20%{opacity:0}40%{opacity:1}60%{opacity:0}100%,80%{opacity:1}}.lms-progress-dots{display:flex;justify-content:center;gap:8px;margin-top:2rem}.lms-dot{width:8px;height:8px;border-radius:50%;background:#e5e7eb;animation:lmsProgressDots 1.5s ease-in-out infinite}.lms-dot:first-child{animation-delay:0s}.lms-dot:nth-child(2){animation-delay:.3s}.lms-dot:nth-child(3){animation-delay:.6s}@keyframes lmsProgressDots{0%,100%,80%{background:#e5e7eb;transform:scale(1)}40%{background:#4f46e5;transform:scale(1.2)}}@media (max-width:480px){.lms-checker-container{padding:2rem 1rem}.lms-title{font-size:1.3rem}.lms-spinner{width:50px;height:50px}}.iti{width:100%}@media (max-width:765px){body{background:#fff}.mobile-btn-fixed{position:fixed;bottom:0;left:0;right:0;padding:0 20px 16px 20px!important}.iconImg{margin-top:-50%}}.loan-summary-bg{background:linear-gradient(135deg,#677eea1a 0,#764ba21a 100%)}#loanLoaderOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.95);z-index:9999;display:none;justify-content:center;align-items:center;font-family:"Segoe UI",sans-serif;color:#fff}.loan-loader-box{text-align:center;animation:fadeIn .5s ease-in-out}.loan-spinner{border:6px solid #f3f3f3;border-top:6px solid #00d4ff;border-radius:50%;width:60px;height:60px;margin:0 auto 20px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.bg-custom-light-blue{background-color:#eef2ff}.bg-custom-light-green{background-color:#e6f7ee}.hover-box{transition:box-shadow .4s ease-in-out}.hover-box:hover{box-shadow:0 8px 20px rgba(0,0,0,.2)}.custom-text-primary{color:#2563eb}.custom-text-success{color:#10b981}.min-height-75px{min-height:75px}.panContainer .nav-underline .nav-link{border:2px solid #5349f5!important;padding:8px;border-radius:5px;color:#5349f5;font-weight:700}.nav-underline .show>.nav-link,.panContainer .nav-underline .nav-link.active{font-weight:700;background-color:#5349f5;color:#fff;padding:10px;border:0!important}.custom-text-secondary{color:#475569}.text-danger{color:red}.custom-primary-card-bg{background-color:#eff6ff}.custom-success-card-bg{background-color:#f0fdf4}.custom-violet-card-bg{background-color:#faf5ff}.custom-danger-card-bg{background-color:#fff5f5}.custom-text-violet{color:#9333ea}.border-left-awaiting-disbursement{border-left:4px solid var(--bg-awaiting-disbursement)}.border-left-document-awaiting{border-left:4px solid var(--bg-document-awaiting)}.border-left-delayed{border-left:4px solid var(--bg-delayed)}.border-left-defaulted{border-left:4px solid var(--bg-defaulted)}.border-left-delinquent{border-left:4px solid var(--bg-delinquent)}.border-left-sanctioned{border-left:4px solid var(--bg-sanctioned)}.border-left-cancelled{border-left:4px solid var(--bg-cancelled)}.border-left-settled{border-left:4px solid var(--bg-settled)}.border-left-written-off{border-left:4px solid var(--bg-written-off)}.border-left-foreclosed{border-left:4px solid var(--bg-foreclosed)}.border-left-completed{border-left:4px solid var(--bg-completed)}.border-left-overdue{border-left:4px solid var(--bg-overdue)}.border-left-disbursed{border-left:4px solid var(--bg-disbursed)}.border-left-rejected{border-left:4px solid var(--bg-rejected)}.border-left-approved{border-left:4px solid var(--bg-approved)}.border-left-under-review{border-left:4px solid var(--bg-under-review)}.border-left-submitted{border-left:4px solid var(--bg-submitted)}.border-left-in-progress{border-left:4px solid var(--bg-in-progress)}.border-left-in-repayment{border-left:4px solid var(--bg-in-repayment)}.custom-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .625rem;font-size:.75rem;font-weight:600}.custom-success-badge{background-color:#d1fae5;color:#065f46}.custom-completed-badge{background-color:var(--bg-completed-subtle);color:var(--text-completed)}.custom-approved-badge{background-color:var(--bg-approved-subtle);color:var(--text-approved)}.custom-sanctioned-badge{background-color:var(--bg-sanctioned-subtle);color:var(--text-sanctioned)}.custom-disbursed-badge{background-color:var(--bg-disbursed-subtle);color:var(--text-disbursed)}.custom-foreclosed-badge{background-color:var(--bg-foreclosed-subtle);color:var(--text-foreclosed)}.custom-in-repayment-badge{background-color:var(--bg-in-repayment-subtle);color:var(--text-in-repayment)}.custom-awaiting-disbursement-badge{background-color:var(--bg-awaiting-disbursement-subtle);color:var(--text-awaiting-disbursement)}.custom-submitted-badge{background-color:var(--bg-submitted-subtle);color:var(--text-submitted)}.custom-in-progress-badge{background-color:var(--bg-in-progress-subtle);color:var(--text-in-progress)}.custom-under-review-badge{background-color:var(--bg-under-review-subtle);color:var(--text-under-review)}.custom-delayed-badge{background-color:var(--bg-delayed-subtle);color:var(--text-delayed)}.custom-document-awaiting-badge{background-color:var(--bg-document-awaiting-subtle);color:var(--text-document-awaiting)}.custom-overdue-badge{background-color:var(--bg-overdue-subtle);color:var(--text-overdue)}.custom-rejected-badge{background-color:var(--bg-rejected-subtle);color:var(--text-rejected)}.custom-defaulted-badge{background-color:var(--bg-defaulted-subtle);color:var(--text-defaulted)}.custom-delinquent-badge{background-color:var(--bg-delinquent-subtle);color:var(--text-delinquent)}.custom-cancelled-badge{background-color:var(--bg-cancelled-subtle);color:var(--text-cancelled)}.custom-settled-badge{background-color:var(--bg-settled-subtle);color:var(--text-settled)}.custom-written-off-badge{background-color:var(--bg-written-off-subtle);color:var(--text-written-off)}.loanapp-loader-wrapper{position:fixed;inset:0;z-index:9999;background:linear-gradient(135deg,#f4f8fb,#e0ecf4);display:flex;flex-direction:column;justify-content:center;align-items:center}.loanapp-spinner{width:64px;height:64px;border:6px solid rgba(0,123,255,.2);border-top:6px solid #007bff;border-radius:50%;animation:loanapp-spin 1s linear infinite}@keyframes loanapp-spin{to{transform:rotate(360deg)}}.loanapp-title{font-size:1.25rem;font-weight:700;color:#2c3e50;margin-top:1rem}.loanapp-dots{display:flex;margin-top:.75rem}.loanapp-dot{width:8px;height:8px;margin:0 4px;background-color:#007bff;border-radius:50%;animation:loanapp-bounce 1s infinite ease-in-out}.loanapp-dot:nth-child(2){animation-delay:.2s}.loanapp-dot:nth-child(3){animation-delay:.4s}@keyframes loanapp-bounce{0%,100%,80%{transform:scale(1);opacity:.6}40%{transform:scale(1.3);opacity:1}}.bg-circle-orange{position:absolute;bottom:-50px;left:-50px;width:200px;height:200px;background:#f60;border-radius:50%}.bg-circle-blue{position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:#001a72;border-radius:50%}.avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;cursor:pointer}.profile-dropdown{position:absolute;top:60px;right:20px;width:280px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:12px;padding:16px;display:none;z-index:999}.profile-dropdown.show{display:block}.profile-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.profile-avatar{width:50px;height:50px;border-radius:50%}.btn-logout{background-color:#001f5c;color:#fff;border-radius:20px;width:100%}.navbar-brand{font-weight:700;font-size:1.2rem}.navbar-brand span{color:#0056d2}.navbar-nav{--bs-nav-link-color:#000;--bs-nav-link-hover-color:#0085db}.navbar-nav .nav .nav-item .nav-link{color:#000}.navbar-nav .nav .nav-item .nav-link:hover{color:#0085db}#mainNavbar{background-color:#fff!important}.navbar-dark{padding:0}.width-120{width:120px!important}.cookieCard{width:300px;background:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.08);padding:24px;display:flex;flex-direction:column;gap:16px;color:#333;font-family:'Segoe UI',sans-serif}.iconAndRate{display:flex;align-items:center;justify-content:space-between}.iconAndRate svg{width:32px;height:32px;fill:#8A6CFF}.interestRate{font-size:1.8em;font-weight:700;color:#8a6cff}.cookieHeading{font-size:1.2em;font-weight:700;margin:0;color:#111}.cookieDescription{font-size:.95em;color:#666;margin:0}.installmentInfo{font-size:1em;font-weight:600;color:#000}.acceptButton{margin-top:10px;padding:10px 16px;background-color:#8a6cff;border:none;color:#fff;border-radius:6px;font-weight:600;cursor:pointer;transition:background .3s ease}.acceptButton:hover{background-color:#7a5de6}.form-check-label{font-size:14px;color:#000}.height700{min-height:650px;max-height:650px}.height750{min-height:700px;max-height:700px}