body[data-workspace=lender]{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:var(--font-sans);--primary:#101a2c;--primary-foreground:#fff;--border:#dce2e8;--input:#d8dfe7;--ring:#8a98ad;--accent:#edf0f4;--accent-foreground:#101a2c;--muted:#f4f5f7;--muted-foreground:#657080;--foreground:#202936;--workspace-yellow:#ffb800;font-family:var(--font-sans);color:#202936;font-size:13px}body[data-workspace=lender] .lender-workspace{background:#f4f5f7}body[data-workspace=lender] :is(button,input,select,textarea){font-family:inherit}body[data-workspace=lender] .workspace-content :is(h1,h2,h3){color:#101a2c;font-family:inherit}body[data-workspace=lender] .workspace-content h1{letter-spacing:-.5px;font-size:24px;font-weight:650;line-height:1.25}body[data-workspace=lender] .workspace-content h2{letter-spacing:-.2px;font-size:16px;font-weight:650}body[data-workspace=lender] .workspace-content h3{font-size:13px;font-weight:600}body[data-workspace=lender] .workspace-content .text-sm{font-size:13px}body[data-workspace=lender] .workspace-content header p{font-size:12px;line-height:1.6}body[data-workspace=lender] .workspace-content header .uppercase{color:#89929f;letter-spacing:1.25px;font-size:10px}body[data-workspace=lender] .workspace-content label,body[data-workspace=lender] [data-ui=dialog] label{color:#657080;font-size:12px;font-weight:500;line-height:1.4}body[data-workspace=lender] :is([data-ui=input],.workspace-content input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]),[data-ui=select-trigger],select:not(.pilot-calendar-head select)){color:#263346;height:35px;min-height:35px;box-shadow:none;background:#fff;border:1px solid #d8dfe7;border-radius:4px;font-size:13px;font-weight:400}body[data-workspace=lender] [data-ui=textarea]{color:#263346;box-shadow:none;background:#fff;border:1px solid #d8dfe7;border-radius:4px;font-size:13px}body[data-workspace=lender] :is(input,textarea)::placeholder{color:#a0a8b3}body[data-workspace=lender] :is([data-ui=input],[data-ui=textarea],[data-ui=select-trigger],select):focus-visible,body[data-workspace=lender] [data-ui=select-trigger][data-state=open]{border-color:#8a98ad;outline:none;box-shadow:0 0 0 3px #101a2c0a}body[data-workspace=lender] [data-ui=select-trigger]>svg{color:#8190a1;stroke-width:1.5px;opacity:1;width:14px;height:14px}body[data-workspace=lender] [data-ui=button]{box-shadow:none;border-radius:5px;font-size:14px;font-weight:550}body[data-workspace=lender] .document-file-actions [data-ui=button]{font-size:12px}body[data-workspace=lender] [data-ui=button][data-size=default]{height:auto;min-height:33px;padding-block:7px}body[data-workspace=lender] [data-ui=button][data-variant=default]{color:#fff;background:#101a2c}body[data-workspace=lender] [data-ui=button][data-variant=default]:hover{background:#1c2b43}body[data-workspace=lender] [data-ui=button][data-variant=outline]{color:#344052;background:#fff;border-color:#d8dee6}body[data-workspace=lender] [data-ui=button]:focus-visible{outline-offset:2px;outline:2px solid #8a98ad}body[data-workspace=lender] :is([data-ui=dialog],[data-ui=popover],[data-ui=select-content]){font-family:var(--font-sans);border-color:#d8dfe7;border-radius:6px;font-size:13px;box-shadow:0 8px 24px #182c4524}body[data-workspace=lender] [data-ui=dialog]{border-radius:8px}body[data-workspace=lender] [data-ui=select-content]{min-width:max(220px, var(--radix-select-trigger-width));background:#fff;max-width:calc(100vw - 24px);padding:5px}body[data-workspace=lender] [data-ui=select-content] [data-radix-select-viewport]{padding:0}body[data-workspace=lender] [data-ui=select-item]{color:#344154;border-radius:3px;min-height:35px;padding:9px 30px 9px 10px;font-size:13px;line-height:normal}body[data-workspace=lender] [data-ui=select-item][data-highlighted]{background:#f0f3f7}body[data-workspace=lender] [data-ui=select-item][data-state=checked]{color:#101a2c;background:#edf0f4;font-weight:600}body[data-workspace=lender] [data-ui=select-item][data-state=checked] svg{color:#498064}body[data-workspace=lender] .workspace-content :is(section,form,details,div).border:is(.rounded-xl,.rounded-2xl,.rounded-3xl),body[data-workspace=lender] [data-ui=card]{border-color:#dce2e8;border-radius:7px;box-shadow:0 1px 2px #172c4508}body[data-workspace=lender] .workspace-content :is(.rounded-xl,.rounded-2xl).bg-slate-100{border-radius:5px}body[data-workspace=lender] .workspace-content [role=tablist]{height:auto;box-shadow:none;background:0 0;border-bottom:1px solid #d8dee6;border-radius:0;justify-content:flex-start;gap:24px;padding:0}body[data-workspace=lender] .workspace-content [role=tab]{color:#737d8b;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0;font-size:13px;font-weight:500}body[data-workspace=lender] .workspace-content [role=tab][data-state=active]{color:#101a2c;border-bottom-color:#ffb800;font-weight:650}body[data-workspace=lender] .workspace-content table{font-size:12px}body[data-workspace=lender] .workspace-content th{color:#87919e;letter-spacing:.65px;text-transform:uppercase;background:#fafbfc;font-size:10px;font-weight:600}body[data-workspace=lender] .pilot-application-panel .pilot-form-group{border-bottom:1px solid #e8ecf0;padding:20px 0}body[data-workspace=lender] .pilot-application-panel .pilot-form-group:last-child{border-bottom:0}body[data-workspace=lender] .pilot-application-panel .pilot-form-group h3{font-size:12px;font-weight:700}body[data-workspace=lender] .pilot-application-panel .space-y-8>*+*{margin-top:0}body[data-workspace=lender] .pilot-application-panel label .text-amber-700{color:#a57d51}body[data-workspace=lender] .workspace-nav-link{font-size:14px;font-weight:400}@media (width<=767px){body[data-workspace=lender] :is([data-ui=input],[data-ui=select-trigger],[data-ui=textarea],select){min-height:42px;font-size:16px}body[data-workspace=lender] .workspace-content [role=tablist]{gap:18px;overflow-x:auto}body[data-workspace=lender] [data-ui=button]{min-height:40px}}body[data-workspace=lender] .workspace-combobox{height:35px;box-shadow:none;border-color:#d8dfe7;border-radius:4px}body[data-workspace=lender] .workspace-combobox input{font-size:13px;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body[data-workspace=lender] [aria-label=Borrower\ selection]{border-radius:5px}body[data-workspace=lender] [aria-label=Borrower\ selection] button{border-radius:5px;font-size:14px}body[data-workspace=lender] [role=listbox][aria-multiselectable=true] [role=option]{border-radius:3px;font-size:13px}body[data-workspace=lender] .pilot-application-panel input.pl-7{padding-left:28px}body[data-workspace=lender] .pilot-application-panel input.pr-8{padding-right:32px}body[data-workspace=lender] .pilot-application-panel .space-y-8:has(>.pilot-form-group)>*{margin-block:0}body[data-workspace=lender] .workspace-radio-group{min-height:35px}body[data-workspace=lender] .workspace-radio-group label{color:#394658;margin:0;font-size:12px;font-weight:400}body[data-workspace=lender] .workspace-radio-group input{accent-color:#101a2c;width:13px;height:13px;margin:0}body[data-workspace=lender] .workspace-section-icon{color:#8190a3;background:#fafbfc;border:1px solid #dce2e9;border-radius:4px;width:32px;height:32px}body[data-workspace=lender] .workspace-section-icon svg{stroke-width:1.5px;width:17px;height:17px}@media (width<=767px){body[data-workspace=lender] .pilot-date-toggle{width:34px;height:34px;min-height:34px;top:4px}body[data-workspace=lender] .workspace-combobox{height:42px}}body[data-workspace=lender] [data-ui=dialog].document-request-composer :is(label,input){font-size:14px}body[data-workspace=lender] [data-ui=button].workspace-feedback{font-weight:400}body[data-workspace=lender] .workspace-content input.request-title-editor{letter-spacing:-.5px;color:#0f172a;height:36px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #eab308;border-radius:0;padding:2px 0;font-family:inherit;font-size:24px;font-weight:650;line-height:1.25}[data-ui=dialog].borrower-tour-dialog{width:calc(100vw - 32px);max-width:920px;max-height:92vh;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 290px;align-items:end;gap:16px;padding:0;overflow-y:auto}.borrower-tour-form-panel{background:#fff;border-radius:16px;position:relative;overflow:hidden}.borrower-tour-form-shade{z-index:10;pointer-events:none;background:#0f172a61;position:absolute;inset:0}.borrower-tour-form-panel:focus-within .borrower-tour-form-shade{background:#0f172a38}.borrower-tour-coach{background:#fff;border:1px solid #fde68a;border-radius:12px;padding:20px;position:relative;box-shadow:0 12px 32px #0f172a2e}.borrower-tour-dialog>button:last-child{z-index:30;top:12px;right:322px}.tour-click-target{transition:transform .14s ease-out}.tour-click-target:active{transform:scale(.97)}.tour-click-target:after,.tour-spotlight-cue:after{content:"";pointer-events:none;border:1px solid #fbbf24;border-radius:12px;animation:2.4s ease-out 3 tour-click-cue;position:absolute;inset:-6px}@keyframes tour-click-cue{0%,65%,to{opacity:0;transform:scale(1)}15%{opacity:.65}55%{opacity:0;transform:scale(1.06,1.16)}}@media (width<=760px){[data-ui=dialog].borrower-tour-dialog{grid-template-columns:minmax(0,1fr);gap:12px;max-width:560px}.borrower-tour-dialog>button:last-child{right:12px}.borrower-tour-coach{padding:16px}}@media (prefers-reduced-motion:reduce){.tour-click-target,.tour-click-target:after,.tour-spotlight-cue:after{transition:none;animation:none}.tour-click-target:active{transform:none}.tour-click-target:after,.tour-spotlight-cue:after{opacity:0}}body[data-workspace=lender] [data-slot=calendar] [data-ui=select-trigger]{border-color:#0000;height:28px;min-height:28px;padding:0 6px;font-size:12px;font-weight:500}body[data-workspace=lender] [data-slot=calendar] [data-ui=select-trigger]>svg{width:12px;height:12px}body[data-workspace=lender] [data-slot=calendar] [data-ui=button]{min-height:28px;font-size:12px}body[data-workspace=lender] .workspace-content [data-slot=calendar] th{background:0 0}body[data-workspace=lender] .calendar-select-content[data-ui=select-content]{min-width:84px;max-height:208px;padding:3px}body[data-workspace=lender] .calendar-select-content [data-ui=select-item]{min-height:28px;padding:5px 24px 5px 8px;font-size:12px}body[data-workspace=lender] .workspace-date-popover>div:last-child>[data-ui=button]{height:28px;min-height:28px;padding:0 8px;font-size:12px}
