.loans_wrapper__bkiSN{display:flex;min-height:100vh;background:linear-gradient(135deg,#f8f7f5,#faf9f7)}.loans_main__SaJW_{flex:1;margin-left:260px;display:flex;flex-direction:column}.loans_content__oY8wm{flex:1;padding:2rem}.loans_loadingScreen__sDqHE{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:1rem;color:#6b7280}.loans_spinner__Hn5js{width:40px;height:40px;border:3px solid rgba(212,175,55,.2);border-top-color:#d4af37;border-radius:50%;animation:loans_spin__q2j1U 1s linear infinite}@keyframes loans_spin__q2j1U{to{transform:rotate(1turn)}}.loans_pageHeader__GHQTT{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.loans_pageHeader__GHQTT h1{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0}.loans_pageHeader__GHQTT p{color:#6b7280;margin:.25rem 0 0}.loans_applyBtn__wnUGR{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#D4AF37,#B8860B);color:#1a1a2e;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s}.loans_applyBtn__wnUGR:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(212,175,55,.4)}.loans_error__6IMf9,.loans_success__CLtDT{padding:1rem;border-radius:10px;margin-bottom:1.5rem;font-weight:500}.loans_error__6IMf9{background:rgba(239,68,68,.1);color:#dc2626;border:1px solid rgba(239,68,68,.2)}.loans_success__CLtDT{background:rgba(16,185,129,.1);color:#047857;border:1px solid rgba(16,185,129,.2)}.loans_section__sH9_4{margin-bottom:2rem}.loans_section__sH9_4 h2{font-size:1.25rem;color:#1a1a2e;margin:0 0 1rem}.loans_loanTypesGrid__g_eEl{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.loans_loanTypeCard__yDVye{background:white;border-radius:16px;padding:1.5rem;border:1px solid rgba(212,175,55,.15);transition:all .3s}.loans_loanTypeCard__yDVye:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.loans_loanTypeIcon__5PJrJ{font-size:2.5rem;margin-bottom:1rem}.loans_loanTypeCard__yDVye h3{font-size:1.125rem;color:#1a1a2e;margin:0 0 .5rem}.loans_loanTypeCard__yDVye p{font-size:.875rem;color:#6b7280;margin:0 0 1rem}.loans_loanTypeDetails__9n_OZ{margin-bottom:1rem}.loans_detailRow__0sIN_{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f1f5f9;font-size:.875rem}.loans_detailRow__0sIN_ span{color:#6b7280}.loans_detailRow__0sIN_ strong{color:#1a1a2e}.loans_applySmallBtn__a3hhP{width:100%;padding:.75rem;background:linear-gradient(135deg,#D4AF37,#B8860B);color:#1a1a2e;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.loans_applySmallBtn__a3hhP:hover{transform:translateY(-1px)}.loans_emptyState__nUnZY{text-align:center;padding:2rem;background:white;border-radius:12px;color:#6b7280}.loans_applicationsTable__jJeAi{background:white;border-radius:12px;overflow:hidden;border:1px solid rgba(212,175,55,.15)}.loans_applicationsTable__jJeAi table{width:100%;border-collapse:collapse}.loans_applicationsTable__jJeAi td,.loans_applicationsTable__jJeAi th{padding:1rem;text-align:left;border-bottom:1px solid #f1f5f9}.loans_applicationsTable__jJeAi th{background:#f8fafc;font-size:.75rem;color:#6b7280;text-transform:uppercase;font-weight:600}.loans_appNumber__04f3P{font-family:monospace;font-size:.875rem}.loans_statusBadge__6NVYc{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;color:white;text-transform:capitalize}.loans_modalOverlay__Gmu6G{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.loans_modal__ZMv_M{background:white;border-radius:16px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto}.loans_modalHeader__1sWPR{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.loans_modalHeader__1sWPR h2{margin:0;font-size:1.25rem;color:#1a1a2e}.loans_modalHeader__1sWPR button{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280}.loans_modalBody___GNPd{padding:1.5rem}.loans_formGrid__PUPzb{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.loans_formGroup__tT9H6{display:flex;flex-direction:column;gap:.5rem}.loans_formGroup__tT9H6 label{font-size:.875rem;font-weight:600;color:#374151}.loans_formGroup__tT9H6 input,.loans_formGroup__tT9H6 select{padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:8px;font-size:1rem}.loans_formGroup__tT9H6 input:focus,.loans_formGroup__tT9H6 select:focus{outline:none;border-color:#D4AF37}.loans_estimateBox__3JnyK{margin-top:1.5rem;padding:1.5rem;background:linear-gradient(135deg,rgba(212,175,55,.1),rgba(212,175,55,.05));border-radius:12px;border:1px solid rgba(212,175,55,.2)}.loans_estimateBox__3JnyK h3{margin:0 0 1rem;font-size:1rem;color:#1a1a2e}.loans_estimateGrid__JqVZ1{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.loans_estimateItem__g_X30{text-align:center}.loans_estimateItem__g_X30 span{display:block;font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.loans_estimateItem__g_X30 strong{font-size:1.25rem;color:#1a1a2e}.loans_estimateItem__g_X30 strong.loans_highlight__WYVbH{color:#D4AF37;font-size:1.5rem}.loans_modalFooter__wJDiq{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #e5e7eb}.loans_cancelBtn__uIeEE,.loans_submitBtn__UDcua{flex:1;padding:.875rem;border:none;border-radius:8px;font-weight:600;cursor:pointer}.loans_cancelBtn__uIeEE{background:#f1f5f9;color:#475569}.loans_submitBtn__UDcua{background:linear-gradient(135deg,#D4AF37,#B8860B);color:#1a1a2e}.loans_submitBtn__UDcua:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.loans_main__SaJW_{margin-left:0}.loans_content__oY8wm{padding:1rem}.loans_pageHeader__GHQTT{flex-direction:column;gap:1rem;align-items:flex-start}.loans_formGrid__PUPzb,.loans_loanTypesGrid__g_eEl{grid-template-columns:1fr}.loans_applicationsTable__jJeAi{overflow-x:auto}}