.credit-application-form-scope{color:#0f172a}.credit-application-form-scope>div,.credit-application-form-scope section{border-color:#e2e8f0!important;border-radius:16px!important;box-shadow:none!important}.credit-application-form-scope>div:first-child{background:#fff!important}.credit-application-form-scope h3,.credit-application-form-scope h4{color:#0f172a!important;letter-spacing:0!important}.credit-application-form-scope h3{font-size:18px!important;font-weight:700!important}.credit-application-form-scope h4{font-size:14px!important;font-weight:700!important}.credit-application-form-scope label{color:#64748b!important;font-size:11px!important;font-weight:700!important;letter-spacing:.02em;text-transform:uppercase}.credit-application-form-scope input:not([type=checkbox]):not([type=radio]),.credit-application-form-scope select,.credit-application-form-scope textarea{min-height:42px;border:1px solid #cbd5e1!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important;font-size:13px!important;font-weight:600;outline:none!important;box-shadow:0 1px 2px #0f172a0a!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.credit-application-form-scope textarea{min-height:120px}.credit-application-form-scope input:not([type=checkbox]):not([type=radio]):focus,.credit-application-form-scope select:focus,.credit-application-form-scope textarea:focus{border-color:#0f766e!important;box-shadow:0 0 0 3px #0f766e24!important}.credit-application-form-scope input[readonly],.credit-application-form-scope input:disabled,.credit-application-form-scope select:disabled,.credit-application-form-scope textarea:disabled{border-color:#e2e8f0!important;background:#f8fafc!important;color:#334155!important}.credit-application-form-scope input[type=checkbox],.credit-application-form-scope input[type=radio]{accent-color:#0f766e}.credit-application-form-scope .bg-white.border,.credit-application-form-scope .border.border-gray-100,.credit-application-form-scope .border.border-gray-200{border-color:#e2e8f0!important}.credit-application-form-scope .bg-white.p-8,.credit-application-form-scope .bg-white.p-6,.credit-application-form-scope .bg-white.border,.credit-application-form-scope .bg-slate-50\/80,.credit-application-form-scope .bg-gray-100\/30{border-radius:16px!important}.credit-application-form-scope .bg-slate-50,.credit-application-form-scope .bg-slate-50\/80,.credit-application-form-scope .bg-gray-100,.credit-application-form-scope .bg-gray-100\/30{background-color:#f8fafc!important}.credit-application-form-scope .shadow-sm,.credit-application-form-scope .shadow-md,.credit-application-form-scope .shadow-lg,.credit-application-form-scope .shadow-\[0_4px_20px_-4px_rgba\(0\,0\,0\,0\.1\)\]{box-shadow:0 1px 3px #0f172a0f!important}.credit-application-form-scope button{border-radius:12px!important;font-weight:700!important;letter-spacing:0!important}.credit-application-form-scope .lw-btn-primary,.credit-application-form-scope .lw-btn-success{background:#0f766e!important;color:#fff!important;box-shadow:0 8px 18px #0f766e2e!important}.credit-application-form-scope .lw-btn-primary:hover,.credit-application-form-scope .lw-btn-success:hover{background:#115e59!important}.credit-application-form-scope button.bg-gray-300,.credit-application-form-scope button.bg-gray-200,.credit-application-form-scope button.bg-gray-100{background:#f1f5f9!important;color:#475569!important;box-shadow:none!important}.credit-application-form-scope .lw-alert-info,.credit-application-form-scope .lw-alert-success,.credit-application-form-scope .lw-alert-danger{border-radius:12px!important;border:1px solid currentColor;font-weight:600}.credit-application-form-scope .lw-alert-info{background:#eff6ff!important;color:#1d4ed8!important}.credit-application-form-scope .lw-alert-success{background:#ecfdf5!important;color:#047857!important}.credit-application-form-scope .lw-alert-danger{background:#fef2f2!important;color:#b91c1c!important}.credit-application-form-scope table{border-collapse:separate;border-spacing:0}.credit-application-form-scope thead,.credit-application-form-scope .bg-gray-100.rounded-t-lg{background:#f8fafc!important}.credit-application-form-scope th,.credit-application-form-scope .bg-gray-100.rounded-t-lg>div{color:#64748b!important;font-size:11px!important;font-weight:800!important}.credit-application-form-scope td{color:#334155!important;font-size:13px!important}.credit-application-form-scope a{color:#0f766e;font-weight:700}.credit-application-form-scope .lw-badge-approved{background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#047857!important}.credit-overview-scope .credit-application-form-scope,.credit-overview-scope,.view-case-scope{color:#0f172a}.view-case-scope h3,.view-case-scope h4{color:#0f172a!important;letter-spacing:0!important}.view-case-scope h3{font-size:20px!important;font-weight:700!important}.view-case-scope h4{font-size:15px!important;font-weight:700!important}.view-case-scope label{color:#64748b!important;font-size:12px!important;font-weight:700!important}.view-case-scope .bg-white.rounded-2xl,.view-case-scope .bg-white.rounded-xl,.view-case-scope .bg-gray-50.rounded-xl,.view-case-scope .border.rounded-xl,.view-case-scope .border-2.rounded-xl{border-color:#e2e8f0!important;box-shadow:0 1px 3px #0f172a0f!important}.view-case-scope .border-2{border-width:1px!important}.view-case-scope .bg-gray-50,.view-case-scope .bg-gray-100,.view-case-scope .bg-slate-50{background-color:#f8fafc!important}.view-case-scope input:not([type=checkbox]):not([type=radio]),.view-case-scope select,.view-case-scope textarea{min-height:42px;border:1px solid #cbd5e1!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important;font-size:13px!important;font-weight:600;outline:none!important;box-shadow:0 1px 2px #0f172a0a!important;transition:border-color .16s ease,box-shadow .16s ease}.view-case-scope input:not([type=checkbox]):not([type=radio]):focus,.view-case-scope select:focus,.view-case-scope textarea:focus{border-color:#0f766e!important;box-shadow:0 0 0 3px #0f766e24!important}.view-case-scope input[readonly],.view-case-scope input:disabled,.view-case-scope select:disabled,.view-case-scope textarea:disabled{border-color:#e2e8f0!important;background:#f8fafc!important}.view-case-scope input[type=checkbox],.view-case-scope input[type=radio]{accent-color:#0f766e}.view-case-scope table{border-collapse:separate;border-spacing:0}.view-case-scope thead tr,.view-case-scope thead,.view-case-scope tr.bg-\[\#0F172A\],.view-case-scope .bg-gradient-to-r.from-blue-500,.view-case-scope .bg-gradient-to-r.from-slate-700{background:#f8fafc!important}.view-case-scope th{border-color:#e2e8f0!important;color:#64748b!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase}.view-case-scope td{border-color:#e2e8f0!important;color:#334155!important;font-size:13px!important}.view-case-scope button{border-radius:12px!important;font-weight:700!important}.view-case-scope .lw-btn-primary,.view-case-scope .lw-btn-success,.view-case-scope button.bg-blue-500,.view-case-scope button.bg-green-500,.view-case-scope button.bg-green-600,.view-case-scope button.bg-gradient-to-r{background:#0f766e!important;color:#fff!important;box-shadow:0 8px 18px #0f766e2e!important}.view-case-scope .lw-btn-primary:hover,.view-case-scope .lw-btn-success:hover,.view-case-scope button.bg-blue-500:hover,.view-case-scope button.bg-green-500:hover,.view-case-scope button.bg-green-600:hover{background:#115e59!important}.view-case-scope button.bg-gray-100,.view-case-scope button.bg-gray-200,.view-case-scope button.bg-gray-300{background:#f1f5f9!important;color:#475569!important;box-shadow:none!important}.view-case-scope .lw-alert-info,.view-case-scope .lw-alert-success,.view-case-scope .lw-alert-danger{border-radius:12px!important;border:1px solid currentColor;font-weight:600}.view-case-scope .lw-alert-info{background:#eff6ff!important;color:#1d4ed8!important}.view-case-scope .lw-alert-success{background:#ecfdf5!important;color:#047857!important}.view-case-scope .lw-alert-danger{background:#fef2f2!important;color:#b91c1c!important}.view-case-scope .text-\[\#0D9488\]{color:#0f766e!important}.view-case-scope .border-blue-500,.view-case-scope .border-gray-300,.view-case-scope .border-gray-200,.view-case-scope .border-gray-100{border-color:#e2e8f0!important}.view-case-scope .from-purple-600,.view-case-scope .from-orange-50,.view-case-scope .from-indigo-50,.view-case-scope .from-green-400,.view-case-scope .from-blue-400,.view-case-scope .from-purple-400,.view-case-scope .from-orange-400,.view-case-scope .from-teal-400,.view-case-scope .from-indigo-400{--tw-gradient-from: #f8fafc !important;--tw-gradient-to: #ffffff !important;color:#0f172a!important}.view-case-scope .text-transparent{color:#0f172a!important;background-image:none!important}:root{--lw-primary: #14B8A6;--lw-primary-dark: #0D9488;--lw-primary-deeper: #0F766E;--lw-primary-rgb: 20, 184, 166;--lw-bg: #F9FAFB;--lw-sidebar: #1F2937;--lw-text: #111827;--lw-text-secondary: #6B7280;--lw-border: #E5E7EB;--lw-card: #FFFFFF;--lw-success: #16A34A;--lw-warning: #F59E0B;--lw-danger: #DC2626;--lw-card-shadow: 0 10px 30px rgba(0, 0, 0, .05);--lw-card-hover-shadow: 0 15px 40px rgba(var(--lw-primary-rgb), .15);--lw-button-shadow: 0 6px 18px rgba(var(--lw-primary-rgb), .25)}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:Poppins,Inter,sans-serif;color:var(--lw-text);background-color:var(--lw-bg);background-image:radial-gradient(circle at top right,rgba(var(--lw-primary-rgb),.08),transparent 40%)}h1,h2,h3,h4,h5,h6{color:var(--lw-text);font-weight:700}button,a,input,select,textarea,.transition-all,.transition,.transition-colors,.transition-shadow,.transition-transform{transition:all .3s ease}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--lw-primary-rgb),.22);border-color:var(--lw-primary)}.bg-slate-50,.bg-gray-50{background-color:var(--lw-bg)!important}.bg-white{background-color:var(--lw-card)!important}.border-gray-100,.border-gray-200,.border-slate-100,.border-slate-200{border-color:var(--lw-border)!important}.text-slate-900,.text-slate-800,.text-slate-700,.text-gray-900,.text-gray-800{color:var(--lw-text)!important}.text-slate-600,.text-slate-500,.text-gray-600,.text-gray-500,.text-gray-400{color:var(--lw-text-secondary)!important}.text-blue-400,.text-blue-500,.text-blue-600,.text-blue-700{color:var(--lw-primary-dark)!important}.bg-blue-50{background-color:rgba(var(--lw-primary-rgb),.12)!important}.bg-blue-500,.bg-blue-600,.bg-blue-700{background:linear-gradient(135deg,var(--lw-primary) 0%,var(--lw-primary-dark) 100%)!important;color:#fff!important;box-shadow:var(--lw-button-shadow)!important}.hover\:bg-blue-500:hover,.hover\:bg-blue-600:hover,.hover\:bg-blue-700:hover{background:linear-gradient(135deg,var(--lw-primary-dark) 0%,var(--lw-primary-deeper) 100%)!important}.border-blue-500,.border-blue-600{border-color:var(--lw-primary)!important}.focus\:ring-blue-500:focus,.focus\:ring-blue-600:focus{--tw-ring-color: rgba(var(--lw-primary-rgb), .25) !important}.lw-card,.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl{box-shadow:var(--lw-card-shadow)!important}.lw-card{border:1px solid var(--lw-border);border-radius:16px;background-color:var(--lw-card)}.lw-card-hover:hover{transform:translateY(-4px);box-shadow:var(--lw-card-hover-shadow)!important}.rounded-lg{border-radius:12px!important}.rounded-xl,.rounded-2xl,.rounded-3xl{border-radius:16px!important}.lw-sidebar{background-color:var(--lw-sidebar)!important;color:#fff!important}.lw-sidebar-item{border-left:4px solid transparent;border-radius:12px}.lw-sidebar-item-active{background:rgba(var(--lw-primary-rgb),.15)!important;border-left:4px solid var(--lw-primary)!important;font-weight:600}.lw-topbar{background:#fff;border:1px solid var(--lw-border);box-shadow:var(--lw-card-shadow)}thead tr{background-color:#f3f4f6}tbody tr:hover{background-color:rgba(var(--lw-primary-rgb),.05)}.lw-btn-primary{background:linear-gradient(135deg,var(--lw-primary) 0%,var(--lw-primary-dark) 100%);color:#fff;box-shadow:var(--lw-button-shadow)}.lw-btn-primary:hover{background:linear-gradient(135deg,var(--lw-primary-dark) 0%,var(--lw-primary-deeper) 100%)}.lw-btn-success{background:linear-gradient(135deg,#22c55e 0%,var(--lw-success) 100%);color:#fff;box-shadow:0 6px 18px #16a34a40}.lw-btn-success:hover{background:linear-gradient(135deg,#16a34a,#15803d)}.lw-btn-danger{background:linear-gradient(135deg,#ef4444 0%,var(--lw-danger) 100%);color:#fff;box-shadow:0 6px 18px #dc262640}.lw-btn-danger:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)}.lw-alert-info{background:rgba(var(--lw-primary-rgb),.08);border:1px solid rgba(var(--lw-primary-rgb),.25);color:var(--lw-primary-dark)}.lw-alert-success{background:#16a34a1a;border:1px solid rgba(22,163,74,.28);color:var(--lw-success)}.lw-alert-danger{background:#dc26261a;border:1px solid rgba(220,38,38,.3);color:var(--lw-danger)}.auth-card{position:relative;width:100%;max-width:430px;margin:0 auto;overflow:hidden;border:1px solid rgba(226,232,240,.95);border-radius:16px;background:#fff;box-shadow:0 24px 70px #0f172a24}.auth-card-teal,.auth-card-gold,.auth-card-cut{position:absolute;pointer-events:none}.auth-card-teal{top:-72px;right:-88px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(15,108,189,.22),transparent 66%)}.auth-card-gold{bottom:-88px;left:-80px;width:230px;height:230px;border-radius:999px;background:radial-gradient(circle,rgba(245,158,11,.2),transparent 68%)}.auth-card-cut{top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#0f6cbd,#14b8a6 62%,#f59e0b)}.auth-card-inner{position:relative;z-index:1;padding:34px 30px 30px}.auth-kicker{margin:0 0 8px;color:var(--lw-text-secondary);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.auth-heading{margin:0;color:var(--lw-text);font-size:30px;line-height:1.15;font-weight:800}.auth-heading span{color:#0f6cbd}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:22px 0;color:var(--lw-text-secondary);font-size:12px;font-weight:700}.auth-divider i{height:1px;background:var(--lw-border)}.auth-error{margin:0 0 16px;border:1px solid rgba(220,38,38,.24);border-radius:12px;background:#dc262614;padding:10px 12px;color:var(--lw-danger);font-size:13px;font-weight:700}.auth-form{display:grid;gap:16px}.auth-field label{display:block;margin:0 0 8px;color:var(--lw-text-secondary);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.auth-input{display:flex;align-items:center;gap:10px;min-height:50px;border:1px solid var(--lw-border);border-radius:12px;background:#f8fafc;padding:0 13px;color:#94a3b8}.auth-input:focus-within{border-color:#0f6cbd;background:#fff;box-shadow:0 0 0 3px #0f6cbd29}.auth-input input{min-width:0;flex:1;border:0;background:transparent;color:var(--lw-text);font-size:14px;font-weight:700;outline:0}.auth-input input::placeholder{color:#94a3b8}.auth-input button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#94a3b8;cursor:pointer}.auth-input button:hover{color:#0f6cbd}.auth-options{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--lw-text-secondary);font-size:13px;font-weight:700}.auth-options label{display:flex;align-items:center;gap:8px;cursor:pointer}.auth-options input{width:16px;height:16px;accent-color:#0F6CBD}.auth-options a{color:#0f6cbd;text-decoration:none}.auth-submit{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border:0;border-radius:12px;background:linear-gradient(135deg,#0f6cbd,#14b8a6);color:#fff;font-size:15px;font-weight:800;box-shadow:0 16px 32px #0f6cbd3d;cursor:pointer}.auth-submit:hover{filter:brightness(1.04);transform:translateY(-1px)}.auth-submit:disabled{cursor:not-allowed;opacity:.72;transform:none}.auth-submit span{display:inline-flex}@media(max-width:480px){.auth-card-inner{padding:28px 20px 24px}.auth-heading{font-size:26px}.auth-options{align-items:flex-start;flex-direction:column;gap:10px}}.lw-badge-assigned{background:rgba(var(--lw-primary-rgb),.15);color:var(--lw-primary-dark)}.lw-badge-approved{background:#16a34a26;color:var(--lw-success)}.lw-badge-rejected{background:#dc262626;color:var(--lw-danger)}.lw-badge-pending{background:#f59e0b26;color:var(--lw-warning)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#eef2f7}::-webkit-scrollbar-thumb{background:#b6c1cf;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#93a4b8}
