.loan-app-360{--loan-app-360-radius:.5rem;--loan-app-360-gap:.75rem;--loan-app-360-pad:.75rem}.loan-app-360--workspace .loan-app-360__chrome>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.loan-app-360--workspace .loan-app-360__work{margin-top:.5rem;scroll-padding-top:.75rem}.loan-app-360-back-link{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));align-items:center;gap:.25rem;margin-bottom:.375rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.loan-app-360-back-link:hover{--tw-text-opacity:1;color:rgb(10 115 68/var(--tw-text-opacity,1))}.loan-app-360-header-wrap{min-width:0}.loan-app-360-header{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px;border-color:var(--eb-border);border-radius:.75rem;padding:.625rem .75rem}@media (width>=1024px){.loan-app-360-header{z-index:20;position:sticky;top:0}}@media (width<=1023px){.loan-app-360-header{position:static}}.loan-app-360-header__main{flex-direction:column;gap:.625rem;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-header__main{margin-bottom:.15rem}@media (width>=1024px){.loan-app-360-header__main{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem}}.loan-app-360-header__identity{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-header__identity{margin-bottom:.15rem}.loan-app-360-header__icon{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:2.25rem;height:2.25rem;color:rgb(71 85 105/var(--tw-text-opacity,1));border-width:1px;border-color:var(--eb-border);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:inline-flex}.loan-app-360-header__text{flex:1;min-width:0}.loan-app-360-header__title-row{-moz-column-gap:.5rem;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-header__title-row{margin-bottom:.15rem}.loan-app-360-header__ref{letter-spacing:-.025em;color:var(--eb-navy);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:700;line-height:1.25rem}.loan-app-360-header__meta{-moz-column-gap:.5rem;flex-wrap:wrap;align-items:center;gap:.125rem .5rem;margin-top:.125rem;font-size:.875rem;line-height:1.25rem;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-header__meta{margin-bottom:.15rem}.loan-app-360-header__meta{color:var(--eb-text)}.loan-app-360-header__borrower{overflow-wrap:break-word;font-weight:600}.loan-app-360-header__meta-sep{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.loan-app-360-header__amount{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity:1;color:rgb(10 115 68/var(--tw-text-opacity,1));font-weight:700}.loan-app-360-header__actions{flex-direction:column;gap:.5rem;width:100%;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-header__actions{margin-bottom:.15rem}@media (width>=1024px){.loan-app-360-header__actions{align-items:flex-end;width:auto}}.loan-app-360-header__primary{width:100%;min-height:2.25rem}@media (width>=1024px){.loan-app-360-header__primary{width:auto}}.loan-app-360-header__primary{background-color:#00875a!important}.loan-app-360-header__primary:hover{background-color:#064!important}.loan-app-360-header__secondary{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-header__secondary{margin-bottom:.15rem}.loan-app-360-header__more{position:relative}.loan-app-360-header__more-trigger{cursor:pointer;list-style-type:none}.loan-app-360-header__more-trigger::-webkit-details-marker{display:none}.loan-app-360-header__more-menu{z-index:30;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);min-width:10rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px;border-color:var(--eb-border);border-radius:.5rem;margin-top:.25rem;padding-top:.25rem;padding-bottom:.25rem;position:absolute;top:100%;right:0;overflow:hidden}.loan-app-360-header__more-item{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:block}.loan-app-360-header__more-item:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.loan-app-360-header__identity-old{-moz-column-gap:.75rem;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-width:0;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-header__identity-old{margin-bottom:.15rem}.loan-app-360-btn{border-radius:.375rem;justify-content:center;align-items:center;height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.loan-app-360-btn:focus-visible{outline-offset:2px;outline:2px solid #0f8f55}.loan-app-360-btn--sm{height:1.75rem;padding-left:.625rem;padding-right:.625rem}.loan-app-360-btn--primary{--tw-bg-opacity:1;background-color:rgb(15 143 85/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.loan-app-360-btn--primary:hover{--tw-bg-opacity:1;background-color:rgb(10 115 68/var(--tw-bg-opacity,1))}.loan-app-360-btn--secondary{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-width:1px}.loan-app-360-btn--secondary:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.loan-app-360-btn--secondary{border-color:var(--eb-border);color:var(--eb-navy)}.loan-app-360-btn--ghost{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));background-color:#0000;border-width:1px;border-color:#0000}.loan-app-360-btn--ghost:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.loan-app-360-btn--attention{background-color:var(--eb-warning);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.loan-app-360-btn--attention:hover{--tw-brightness:brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.loan-app-360-btn--danger{background-color:var(--eb-danger);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.loan-app-360-btn--danger:hover{--tw-brightness:brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.loan-app-360-badge{text-transform:uppercase;letter-spacing:.025em;border-radius:.25rem;align-items:center;padding:.125rem .375rem;font-size:10px;font-weight:600;display:inline-flex}.loan-app-360-badge--success{--tw-text-opacity:1;color:rgb(10 115 68/var(--tw-text-opacity,1));background-color:#0f8f551f;border-width:1px;border-color:#0f8f554d}.loan-app-360-badge--info{background:var(--eb-blue-muted);color:var(--eb-blue);border-color:#2563eb40}.loan-app-360-badge--attention{color:#92400e;background:#f59e0b1f;border-color:#f59e0b59}.loan-app-360-badge--danger{color:var(--eb-danger);background:#dc262614;border-color:#dc262640}.loan-app-360-badge--neutral{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.loan-app-360-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px;border-color:var(--eb-border);border-radius:.5rem;padding:.75rem}.loan-app-360-card--dense{padding:.75rem}.loan-app-360-card__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-card__header{margin-bottom:.15rem}.loan-app-360-card__title{color:var(--eb-navy);font-size:.75rem;font-weight:600;line-height:1rem}.loan-app-360-facts{border:1px solid var(--eb-border);box-shadow:var(--eb-shadow-sm);background:#fff;border-radius:.5rem;padding:0;overflow:hidden}.loan-app-360__summary{margin-top:0}.loan-app-360-facts__grid{grid-template-columns:1fr;display:grid}@media (width>=768px){.loan-app-360-facts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.loan-app-360-facts__group{min-width:0;padding:.55rem .75rem .6rem}@media (width>=768px){.loan-app-360-facts__group+.loan-app-360-facts__group{border-left:1px solid #eef2f7}}@media (width<=767px){.loan-app-360-facts__group+.loan-app-360-facts__group{border-top:1px solid #eef2f7}}.loan-app-360-facts__group-title{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 .35rem;font-size:.625rem;font-weight:700}.loan-app-360-facts__list{flex-direction:column;gap:.2rem;margin:0;display:flex}.loan-app-360-facts__row{-moz-column-gap:.5rem;grid-template-columns:5.75rem minmax(0,1fr);align-items:baseline;column-gap:.5rem;line-height:1.25;display:grid}.loan-app-360-facts__row dt{color:#64748b;margin:0;font-size:.6875rem;font-weight:500}.loan-app-360-facts__row dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:650}.loan-app-360-summary-grid{-moz-column-gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem 1rem;display:grid}@media (width>=480px){.loan-app-360-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.loan-app-360-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.loan-app-360-summary-field dt{align-items:center;gap:.25rem;font-size:10px;font-weight:500;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-summary-field dt{margin-bottom:.15rem}.loan-app-360-summary-field dt{color:var(--eb-muted)}.loan-app-360-summary-field__icon{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));display:inline-flex}.loan-app-360-summary-field dd{overflow-wrap:break-word;color:var(--eb-text);margin-top:.125rem;font-size:.75rem;font-weight:600;line-height:1.375}.loan-app-360-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=1280px){.loan-app-360-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.loan-app-360-kpi{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px;border-color:var(--eb-border);border-radius:.75rem;padding:.5rem .75rem}.loan-app-360-kpi--success{border-left:2px solid var(--eb-primary)}.loan-app-360-kpi--info{border-left:2px solid var(--eb-blue)}.loan-app-360-kpi--attention{border-left:2px solid var(--eb-warning)}.loan-app-360-kpi--danger{border-left:2px solid var(--eb-danger)}.loan-app-360-kpi--neutral{border-left:2px solid var(--eb-muted)}.loan-app-360-kpi__label{color:var(--eb-muted);font-size:10px;font-weight:500}.loan-app-360-kpi__value{overflow-wrap:break-word;color:var(--eb-text);margin-top:.125rem;font-size:.875rem;font-weight:700;line-height:1.375}.loan-app-360-kpi--attention .loan-app-360-kpi__value,.loan-app-360-kpi--danger .loan-app-360-kpi__value{color:#0f172a}.loan-app-360-kpi:first-child .loan-app-360-kpi__value{font-size:.8125rem;line-height:1.35}@media (width>=640px){.loan-app-360-kpi:first-child{grid-column:span 2}.loan-app-360-kpi:first-child .loan-app-360-kpi__value{font-size:.9375rem}}.loan-app-360-next-banner{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:.625rem .75rem;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-next-banner{margin-bottom:.15rem}@media (width>=640px){.loan-app-360-next-banner{flex-direction:row;justify-content:space-between;align-items:center}}.loan-app-360-next-banner{border-color:var(--eb-border)}.loan-app-360-next-banner__body{flex:1;min-width:0}.loan-app-360-next-banner--attention{background:#f59e0b14;border-color:#f59e0b73}.loan-app-360-next-banner--info{background:var(--eb-blue-muted);border-color:#2563eb4d}.loan-app-360-next-banner--danger{background:#dc26260f;border-color:#dc26264d}.loan-app-360-next-banner__eyebrow{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));font-size:10px;font-weight:700}.loan-app-360-next-banner--attention .loan-app-360-next-banner__eyebrow{color:#92400e}.loan-app-360-next-banner--info .loan-app-360-next-banner__eyebrow{color:var(--eb-blue)}.loan-app-360-next-banner__title{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));margin-top:.125rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.loan-app-360-next-banner__reason{overflow-wrap:break-word;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.75rem;line-height:1.375}.loan-app-360-next-banner__blocker{--tw-border-opacity:1;border-width:1px;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1));border-radius:.25rem;margin-top:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.loan-app-360-next-banner__cta{flex-shrink:0;align-self:stretch}@media (width>=640px){.loan-app-360-next-banner__cta{align-self:center}}.loan-app-360-next-banner__cta .loan-app-360-btn{width:100%;min-height:2.25rem}@media (width>=640px){.loan-app-360-next-banner__cta .loan-app-360-btn{width:auto}}.loan-app-360-action{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px;border-radius:.5rem;flex-direction:column;gap:.75rem;padding:.625rem .75rem;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-action{margin-bottom:.15rem}@media (width>=640px){.loan-app-360-action{flex-direction:row;justify-content:space-between;align-items:center}}.loan-app-360-action{border-color:var(--eb-border)}.loan-app-360-action__body{flex:1;min-width:0}.loan-app-360-action--attention{background:#f59e0b14;border-color:#f59e0b73}.loan-app-360-action--info{background:var(--eb-blue-muted);border-color:#2563eb4d}.loan-app-360-action--success{background:var(--eb-primary-muted);border-color:#0f8f554d}.loan-app-360-action--danger{background:#dc26260f;border-color:#dc26264d}.loan-app-360-action__eyebrow{text-transform:uppercase;letter-spacing:.025em;color:#92400e;font-size:10px;font-weight:700}.loan-app-360-action--info .loan-app-360-action__eyebrow{color:var(--eb-blue)}.loan-app-360-action--success .loan-app-360-action__eyebrow{color:var(--eb-primary-dark)}.loan-app-360-action__title{color:var(--eb-text);font-size:.875rem;font-weight:600;line-height:1.25rem}.loan-app-360-action__reason{overflow-wrap:break-word;color:var(--eb-text);margin-top:.25rem;font-size:.75rem;line-height:1.375}.loan-app-360-action__reason-label{color:var(--eb-muted);margin-right:.25rem;font-weight:600}.loan-app-360-action__cta{flex-shrink:0;align-self:flex-start}@media (width>=640px){.loan-app-360-action__cta{align-self:center}}.loan-app-360-notice{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.5rem .75rem;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-notice{margin-bottom:.15rem}@media (width>=640px){.loan-app-360-notice{flex-direction:row;align-items:center}}.loan-app-360-notice{border-color:var(--eb-border)}.loan-app-360-notice--compact{padding-top:.5rem;padding-bottom:.5rem}.loan-app-360-notice__title{color:var(--eb-text);font-size:.75rem;font-weight:600;line-height:1rem}.loan-app-360-notice__text{color:var(--eb-muted);font-size:.75rem;line-height:1rem}.loan-app-360-notice--success{background:var(--eb-primary-muted);border-color:#0f8f554d}.loan-app-360-journey--compact{flex-direction:column;gap:.375rem;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-journey--compact{margin-bottom:.15rem}@media (width>=768px){.loan-app-360-workflow-card__journey .loan-app-360-journey--compact{flex-flow:wrap}}.loan-app-360-workflow-card__journey .loan-app-360-journey__step{width:100%}@media (width>=768px){.loan-app-360-workflow-card__journey .loan-app-360-journey__step{flex:1;min-width:7rem}}.loan-app-360-workflow-card>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.loan-app-360-workflow-card__readiness{flex-wrap:wrap;gap:.375rem;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-workflow-card__readiness{margin-bottom:.15rem}.loan-app-360-readiness-chip--inline{flex-direction:row;align-items:center;gap:.5rem;min-width:auto;padding:.25rem .5rem}.loan-app-360-readiness-chip--inline .loan-app-360-readiness-chip__label{font-size:10px}.loan-app-360-readiness-chip--inline .loan-app-360-readiness-chip__state{margin-top:0;font-size:9px}.loan-app-360-workflow-card__meta>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.loan-app-360-workflow-card__meta{border-top-width:1px;border-color:var(--eb-border);padding-top:.5rem;font-size:.75rem;line-height:1rem}.loan-app-360-workflow-card__meta-row{justify-content:space-between;gap:.5rem;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-workflow-card__meta-row{margin-bottom:.15rem}.loan-app-360-workflow-card__meta-row dt{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.loan-app-360-workflow-card__meta-row dd{text-align:right;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));font-weight:600}.loan-app-360-overview{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=1280px){.loan-app-360-overview{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.loan-app-360-overview__main{grid-area:1/1}.loan-app-360-overview__side{grid-area:1/2}}.loan-app-360-overview__side>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.loan-app-360-section.loan-ent-section{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px;border-color:var(--eb-border);border-radius:.75rem}.loan-app-360-linked-card__number{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));margin-top:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:700;line-height:1.25rem}.loan-app-360-linked-card__status{margin-top:.25rem}.loan-app-360-linked-card__amount{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity:1;color:rgb(10 115 68/var(--tw-text-opacity,1));margin-top:.5rem;font-size:1.125rem;font-weight:700;line-height:1.75rem}.loan-app-360-linked-card__empty{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));margin-top:.5rem;font-size:.75rem;line-height:1rem}.loan-app-360-linked-card__action{width:100%;margin-top:.75rem}.loan-app-360-contact-card__grid{margin-top:.5rem}.loan-app-360-contact-card__grid>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.loan-app-360-contact-card__grid{font-size:.875rem;line-height:1.25rem}.loan-app-360-contact-card__row{justify-content:space-between;gap:.5rem;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-contact-card__row{margin-bottom:.15rem}.loan-app-360-contact-card__row dt{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));flex-shrink:0}.loan-app-360-contact-card__row dd{text-align:right;--tw-text-opacity:1;min-width:0;color:rgb(15 23 42/var(--tw-text-opacity,1));font-weight:600}.loan-app-360-contact-card__link{width:100%;margin-top:.75rem}.loan-app-360-purpose-notes>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.loan-app-360-purpose-notes{font-size:.875rem;line-height:1.25rem}.loan-app-360-purpose-notes__row dt{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.loan-app-360-purpose-notes__row dd{overflow-wrap:break-word;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));margin-top:.125rem;font-weight:500}.loan-app-360-timeline>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.loan-app-360-timeline__item{--tw-border-opacity:1;border-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1));background-color:#f8fafccc;border-radius:.5rem;padding:.5rem .625rem}.loan-app-360-timeline__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-timeline__head{margin-bottom:.15rem}.loan-app-360-timeline__label{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem}.loan-app-360-timeline__time{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));flex-shrink:0;font-size:10px}.loan-app-360-timeline__meta,.loan-app-360-timeline__detail{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));margin-top:.125rem;font-size:11px}.loan-app-360-tabs__nav--scroll{flex-wrap:nowrap;overflow-x:auto}@media (width<=639px){.loan-approval-workspace--steps .loan-approval-laf09 .loan-app-360-tabs__nav--scroll{-webkit-overflow-scrolling:touch;margin-left:-.15rem;margin-right:-.15rem}}.loan-app-360-tabs__nav--scroll{scrollbar-width:thin}.loan-app-360-tab-panel,.loan-app-360-tab-panel--overview{padding:.75rem}@media (width>=640px){.loan-app-360-tab-panel--overview{padding:1rem}}.loan-app-360-tab-panel:has(.loan-appraisal-workspace){padding:.65rem .75rem .85rem}@media (width>=640px){.loan-app-360-tab-panel:has(.loan-appraisal-workspace){padding:.75rem .9rem 1rem}}.loan-app-360:has(.loan-appraisal-workspace) .loan-app-360-kpi{padding:.45rem .65rem}.loan-app-360:has(.loan-appraisal-workspace) .loan-app-360-kpi__value{font-size:.8125rem}.max-w-\[1600px\]:has(.loan-app-360--workspace)>.loan-page-header{display:none!important}@media (width<=767px){#loan-app-shell:has([data-loan-app-360-embedded="1"]) #loan-footer{display:none}}.loan-app-360-journey__step{background-color:#f8fafcb3;border-width:1px;border-radius:.375rem;flex:1;align-items:center;gap:.375rem;min-width:0;padding:.375rem .5rem;display:flex;position:relative}.loan-app-360 .mpa-workspace--app360>.loan-app-360-journey__step{margin-bottom:.15rem}.loan-app-360-journey__step{border-color:var(--eb-border)}.loan-app-360-journey__marker{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.loan-app-360-journey__dot{background-color:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.loan-app-360-journey__step--done{background:var(--eb-primary-muted);color:var(--eb-primary-dark);border-color:#0f8f554d}.loan-app-360-journey__step--done .loan-app-360-journey__marker{background:var(--eb-primary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.loan-app-360-journey__step--current{background:var(--eb-blue-muted);color:var(--eb-blue);border-color:#2563eb66}.loan-app-360-journey__step--current .loan-app-360-journey__marker{background:var(--eb-blue);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.loan-app-360-journey__step--pending{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.loan-app-360-journey__step--pending .loan-app-360-journey__marker{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.loan-app-360-journey__label{text-overflow:ellipsis;white-space:nowrap;color:var(--eb-text);font-size:10px;font-weight:600;overflow:hidden}.loan-app-360-journey__status{text-overflow:ellipsis;white-space:nowrap;color:var(--eb-muted);font-size:10px;overflow:hidden}.loan-app-360-journey__rail{display:none}.loan-app-360-tabs__nav{gap:.25rem;padding:.375rem}.loan-app-360-tab{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;min-height:2.25rem;color:rgb(71 85 105/var(--tw-text-opacity,1));border-width:1px;border-color:#0000;border-radius:.375rem;flex-shrink:0;align-items:center;padding:.375rem .625rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.loan-app-360-tab:hover{--tw-text-opacity:1;color:rgb(10 115 68/var(--tw-text-opacity,1));background-color:#0f8f551f}.loan-app-360-tab--active,.loan-app-360 .loan-app-360-tab.loan-app-360-tab--active,.loan-app-360 .ws-tab.loan-app-360-tab--active,.loan-app-360 .ws-tab.ws-tab--active{--tw-bg-opacity:1;background-color:rgb(15 143 85/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-color:#0000}.loan-app-360-tab--active:hover,.loan-app-360 .loan-app-360-tab.loan-app-360-tab--active:hover,.loan-app-360 .ws-tab.loan-app-360-tab--active:hover,.loan-app-360 .ws-tab.ws-tab--active:hover{--tw-bg-opacity:1;background-color:rgb(10 115 68/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.loan-app-360-tab__badge{text-transform:uppercase;letter-spacing:.025em;border-radius:9999px;padding:.125rem .375rem;font-size:9px;font-weight:700}.loan-app-360-tab__badge--attention{background:var(--eb-warning);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.loan-app-360-tab--active .loan-app-360-tab__badge--attention{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#fff3}.loan-app-360-tab__badge--info{background:var(--eb-blue);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.loan-app-360-tab--active .loan-app-360-tab__badge--info{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#fff3}.loan-app-360-split{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (width>=1280px){.loan-app-360-split{grid-template-columns:repeat(12,minmax(0,1fr))}}.loan-app-360-split__main{min-width:0}@media (width>=1280px){.loan-app-360-split__main{grid-column:span 8/span 8}}.loan-app-360-split__side{min-width:0}@media (width>=1280px){.loan-app-360-split__side{grid-column:span 4/span 4}}.loan-app-360-accordion{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-width:1px;border-color:var(--eb-border);border-radius:.5rem;overflow:hidden}.loan-app-360-accordion__trigger{text-align:left;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-accordion__trigger{margin-bottom:.15rem}.loan-app-360-accordion__trigger:hover{background-color:#0f8f551f}.loan-app-360-accordion__trigger{color:var(--eb-navy);background:#fafbfd}.loan-app-360-accordion__body{border-top-width:1px;border-color:var(--eb-border);padding:.625rem .75rem}.loan-app-360 a.text-teal-700,.loan-app-360 a.text-teal-800,.loan-app-360 .text-teal-700,.loan-app-360 .text-teal-800{color:var(--eb-primary-dark)}.loan-app-360-readiness-rail{width:100%;overflow-x:auto}@media (width<=639px){.loan-approval-workspace--steps .loan-approval-laf09 .loan-app-360-readiness-rail{-webkit-overflow-scrolling:touch;margin-left:-.15rem;margin-right:-.15rem}}.loan-app-360-readiness-rail__track{gap:.5rem;min-width:max-content;padding-bottom:.25rem;display:flex}.loan-app-360 .mpa-workspace--app360>.loan-app-360-readiness-rail__track{margin-bottom:.15rem}.loan-app-360-readiness-chip{text-align:left;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px;border-radius:.5rem;flex-direction:column;align-items:flex-start;min-width:7.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.loan-app-360-readiness-chip__label{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1));font-weight:600}.loan-app-360-readiness-chip__state{text-transform:uppercase;letter-spacing:.025em;margin-top:.125rem;font-size:10px;font-weight:600}.loan-app-360-readiness-chip--success{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.loan-app-360-readiness-chip--success .loan-app-360-readiness-chip__state{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.loan-app-360-readiness-chip--attention{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.loan-app-360-readiness-chip--attention .loan-app-360-readiness-chip__state{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.loan-app-360-readiness-chip--danger{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.loan-app-360-readiness-chip--danger .loan-app-360-readiness-chip__state{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.loan-app-360-readiness-chip--info{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.loan-app-360-readiness-chip--info .loan-app-360-readiness-chip__state{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.loan-app-360-readiness-chip--neutral{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.loan-app-360-readiness-chip--neutral .loan-app-360-readiness-chip__state{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.approval-stage-tracker{width:100%}.approval-stage-tracker__list{flex-direction:column;gap:.25rem;min-width:0;display:flex}.loan-app-360 .mpa-workspace--app360>.approval-stage-tracker__list{margin-bottom:.15rem}@media (width>=640px){.approval-stage-tracker__list{flex-direction:row;align-items:stretch;gap:0}}.approval-stage-tracker__item{flex:1;align-items:stretch;min-width:0;display:flex;position:relative}.loan-app-360 .mpa-workspace--app360>.approval-stage-tracker__item{margin-bottom:.15rem}.approval-stage-tracker__connector{flex-shrink:0;align-self:center;width:.75rem;height:1px;margin-left:.25rem;margin-right:.25rem;display:none}@media (width>=640px){.approval-stage-tracker__connector{display:inline}}.approval-stage-tracker__connector{background:var(--eb-border)}.approval-stage-tracker__card{border-width:1px;border-radius:.375rem;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:.375rem .5rem;display:flex}.loan-app-360 .mpa-workspace--app360>.approval-stage-tracker__card{margin-bottom:.15rem}.approval-stage-tracker__card{border-color:var(--eb-border)}.approval-stage-tracker__card--done{background:var(--eb-primary-muted);border-color:#0f8f554d}.approval-stage-tracker__card--current,.approval-stage-tracker__card--waiting{background:var(--eb-blue-muted);border-color:#2563eb59}.approval-stage-tracker__card--blocked{background:#dc26260f;border-color:#dc26264d}.approval-stage-tracker__card--pending{background-color:#f8fafccc}.approval-stage-tracker__card--active{box-shadow:0 0 0 1px #2563eb40}.approval-stage-tracker__hint{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin-top:.25rem;font-size:10px;font-weight:600}.approval-stage-tracker__status{color:#334155;margin-top:.15rem;font-size:11px;line-height:1.3}.loan-approval-workspace{gap:.85rem}.loan-approval-panel{box-shadow:var(--eb-shadow-sm);background:var(--eb-card);border-color:var(--eb-border)!important;border-radius:var(--eb-radius-sm)!important}.loan-approval-panel__header{border-bottom:1px solid var(--eb-border);background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.85rem 1.1rem;display:flex}.loan-approval-panel__title{letter-spacing:-.02em;color:var(--eb-text);font-size:1rem;font-weight:700}.loan-approval-panel__meta{color:var(--eb-muted);margin-top:.2rem;font-size:12px;line-height:1.4}.loan-approval-panel__header .loan-ent-task-header__status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.2rem .65rem;font-size:10px;font-weight:700}.loan-approval-panel__body{flex-direction:column;gap:.9rem;padding:1rem 1.1rem 1.15rem;display:flex}.loan-approval-section{flex-direction:column;display:flex}.loan-approval-section__label{letter-spacing:.08em;text-transform:uppercase;color:var(--eb-muted);margin-bottom:.45rem;font-size:10px;font-weight:700}.loan-approval-gate .loan-ent-req-banner__head{margin-bottom:0}.loan-approval-gate__row{flex-direction:column;gap:.65rem;display:flex}@media (width>=640px){.loan-approval-gate__row{flex-direction:row;justify-content:space-between;align-items:center}}.loan-approval-workspace .loan-ent-req-banner{border-radius:var(--eb-radius-sm);box-shadow:none}.loan-approval-table-wrap{border:1px solid var(--eb-border);border-radius:var(--eb-radius-sm);background:var(--eb-card);overflow:hidden;box-shadow:inset 0 1px #fff9}.loan-approval-table{border-collapse:separate;border-spacing:0}.loan-approval-table thead{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--eb-muted);background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);font-size:10px;font-weight:700}.loan-approval-table th,.loan-approval-table td{vertical-align:middle;padding:.55rem .85rem}.loan-approval-table tbody{border-top:1px solid var(--eb-border)}.loan-approval-table tbody tr+tr{border-top:1px solid #eef2f7}.loan-approval-table tbody tr:hover{background:#0f8f5508}.loan-approval-badge{letter-spacing:.01em;color:#334155;box-shadow:inset 0 0 0 1px var(--eb-border);background:#f8fafc;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:11px;font-weight:700;display:inline-flex}.loan-approval-badge--success{background:var(--eb-primary-muted);color:var(--eb-primary-dark);box-shadow:inset 0 0 0 1px #0f8f5547}.loan-approval-badge--warning{color:#92400e;background:#f59e0b1f;box-shadow:inset 0 0 0 1px #f59e0b59}.loan-approval-badge--danger{color:#9f1239;background:#dc262614;box-shadow:inset 0 0 0 1px #dc262640}.loan-approval-action{border:1px solid var(--eb-border);border-radius:var(--eb-radius-sm);box-shadow:var(--eb-shadow-sm);background:linear-gradient(#f8fafc 0%,#f3f6fa 100%);overflow:hidden}.loan-approval-action__header{border-bottom:1px solid var(--eb-border);background:var(--eb-card);padding:.75rem 1rem}.loan-approval-action__header .loan-approval-section__label{margin-bottom:0}.loan-approval-action__body{flex-direction:column;gap:.75rem;padding:.85rem;display:flex}.loan-approval-action__card{border:1px solid var(--eb-border);border-radius:var(--eb-radius-sm);background:var(--eb-card);overflow:hidden;box-shadow:0 1px 2px #0f274708}.loan-approval-action__tabs{border-bottom:1px solid var(--eb-border);background:#f8fafc;padding:.35rem}.loan-approval-action__tabs nav{flex-wrap:wrap;gap:.25rem;display:flex}.loan-approval-action__tab{white-space:nowrap;color:var(--eb-muted);border:1px solid #0000;border-radius:.5rem;margin:0;padding:.45rem .85rem;font-size:12px;font-weight:600;transition:color .15s,background .15s,box-shadow .15s,border-color .15s}.loan-approval-action__tab:hover{color:#334155;background:#0f274708}.loan-approval-action__tab--active{background:var(--eb-card);color:var(--eb-text);border-color:var(--eb-border);box-shadow:var(--eb-shadow-sm)}.loan-approval-action__tab--approve.loan-approval-action__tab--active{color:var(--eb-primary-dark);background:var(--eb-primary-muted);box-shadow:none;border-color:#0f8f5559}.loan-approval-action__tab--reject.loan-approval-action__tab--active{color:#9f1239;box-shadow:none;background:#dc26260f;border-color:#dc262647}.loan-approval-action__tab--return.loan-approval-action__tab--active{color:#92400e;box-shadow:none;background:#f59e0b1a;border-color:#f59e0b66}.loan-approval-action__form{padding:.9rem 1rem 1rem}.loan-approval-action__form .loan-ent-label{letter-spacing:.01em;color:#475569;font-size:11px;font-weight:600}.loan-approval-action__form .loan-ent-input,.loan-approval-action__form .loan-ent-textarea{border-color:var(--eb-border);border-radius:.5rem;transition:border-color .15s,box-shadow .15s}.loan-approval-action__form .loan-ent-input:focus,.loan-approval-action__form .loan-ent-textarea:focus{border-color:#0f8f558c;outline:none;box-shadow:0 0 0 3px #0f8f551f}.loan-approval-workspace .loan-ent-textarea{min-height:4rem}.loan-approval-workspace .loan-ent-btn--primary{border-radius:.5rem;font-weight:600;box-shadow:0 1px 2px #0f8f5540;background-color:var(--eb-primary)!important;color:#fff!important;border-color:#0000!important}.loan-approval-workspace .loan-ent-btn--primary:hover:not(:disabled){background-color:var(--eb-primary-dark)!important}.loan-approval-workspace .loan-ent-btn--outline{border-radius:.5rem;border-color:var(--eb-blue)!important;color:var(--eb-blue)!important;background-color:#fff!important}.loan-approval-workspace .loan-ent-btn--secondary{border-radius:.5rem}.loan-approval-btn--reject{border-radius:.5rem;font-weight:600;color:#9f1239!important;background:#dc26260f!important;border:1px solid #dc26264d!important}.loan-approval-btn--reject:hover{background:#dc26261f!important}.loan-approval-btn--return{border-radius:.5rem;font-weight:600}.loan-approval-request-strip{box-shadow:var(--eb-shadow-sm);border:1px solid var(--eb-border)!important;border-radius:var(--eb-radius-sm)!important;background:var(--eb-card)!important;gap:1rem 1.5rem!important;padding:.75rem 1rem!important}.loan-approval-request-strip .loan-ent-summary-strip__label{letter-spacing:.06em;text-transform:uppercase;color:var(--eb-muted);font-size:10px;font-weight:700}.loan-approval-request-strip .loan-ent-summary-strip__value{margin-top:.15rem;font-size:.8125rem}.loan-approval-timeline{flex-direction:column;gap:.55rem;margin-top:.35rem;padding:0;list-style:none;display:flex}.loan-approval-timeline__item{border:1px solid var(--eb-border);border-radius:var(--eb-radius-sm);background:var(--eb-card);padding:.7rem .85rem .7rem 1rem;position:relative;box-shadow:0 1px 2px #0f274708}.loan-approval-timeline__item:before{content:"";background:var(--eb-primary);border-radius:999px;width:3px;height:calc(100% - 1.7rem);position:absolute;top:.85rem;left:0}.loan-approval-timeline__head{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.loan-approval-timeline__type{color:var(--eb-text);font-size:12px;font-weight:700}.loan-approval-timeline__when{color:var(--eb-muted);font-size:11px}.loan-approval-timeline__actor{color:#475569;margin-top:.15rem;font-size:11px}.loan-approval-timeline__comment{color:#334155;margin-top:.35rem;font-size:12px;line-height:1.45}.loan-approval-workspace .approval-stage-tracker__card{border-radius:.65rem;padding:.65rem .75rem;box-shadow:0 1px 2px #0f274708}.loan-approval-workspace .approval-stage-tracker__card--done{background:linear-gradient(#0f8f551a 0%,#0f8f550d 100%);border-color:#0f8f5559}.loan-approval-workspace .approval-stage-tracker__card--active{box-shadow:0 0 0 1px #2563eb47, var(--eb-shadow-sm)}.loan-approval-laf09>div:first-child{box-shadow:var(--eb-shadow-sm);border-color:var(--eb-border)!important;border-radius:var(--eb-radius-sm)!important;background:linear-gradient(135deg,#0f8f550f 0%,#f8fafc 55%,#fff 100%)!important;padding:.85rem 1rem!important}.loan-approval-laf09 nav button{transition:background .15s,color .15s,box-shadow .15s;border-radius:.5rem!important}.loan-approval-laf09 nav button:hover{box-shadow:0 1px 2px #0f27470d}.loan-approval-laf09 table thead{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%)!important}.loan-approval-laf09 table th,.loan-approval-laf09 table td{padding:.55rem .85rem!important}.loan-approval-side{gap:.75rem!important}.loan-approval-side__card{background:var(--eb-card);box-shadow:var(--eb-shadow-sm);overflow:hidden;border:1px solid var(--eb-border)!important;border-radius:var(--eb-radius-sm)!important}.loan-approval-side__card .loan-ent-section__header{border-bottom:1px solid var(--eb-border);background:linear-gradient(#f8fafc 0%,#fff 100%);padding:.65rem .85rem}.loan-approval-side__card .loan-ent-section__title{letter-spacing:.08em;text-transform:uppercase;color:var(--eb-muted);font-size:10px;font-weight:700}.loan-approval-side__list{flex-direction:column;gap:.5rem;padding:.75rem .85rem .9rem;font-size:12px;display:flex}.loan-approval-side__list>div{border-bottom:1px solid #eef2f7;grid-template-columns:4.75rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding-bottom:.45rem;display:grid}.loan-approval-side__list>div:last-child{border-bottom:0;padding-bottom:0}.loan-approval-side__list dt{color:var(--eb-muted);font-size:11px}.loan-approval-side__list dd{color:var(--eb-text);text-align:left;min-width:0;font-weight:600}.loan-approval-side .loan-app-360-card{border-color:var(--eb-border);border-radius:var(--eb-radius-sm);box-shadow:var(--eb-shadow-sm);padding:.75rem .85rem}.loan-approval-side .loan-app-360-card__title{text-transform:uppercase;letter-spacing:.08em;color:var(--eb-muted);font-size:10px;font-weight:700}.loan-app-360:has(.loan-approval-workspace){--loan-app-360-gap:.65rem;--loan-app-360-pad:.7rem}.loan-app-360 .ws-tabs .ws-tab{padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem}.loan-app-360 .loan-app-meta-grid__row:last-child{border-bottom-width:0}.loan-app-360 .mpa-workspace--app360{gap:.75rem}.loan-app-360 .mpa-workspace--app360>.flex{margin-bottom:.15rem}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__grid{grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important;display:grid!important}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:.75rem!important;flex-direction:column!important;gap:.7rem!important;padding:.85rem!important;display:flex!important;box-shadow:0 1px 2px #0f172a0a!important}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__card-head{justify-content:space-between!important;align-items:center!important;gap:.5rem!important;display:flex!important}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__step{letter-spacing:.05em!important;text-transform:uppercase!important;color:#0f766e!important;margin:0!important;font-size:.6875rem!important;font-weight:700!important}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;margin:0!important;display:grid!important}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__fact{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:.5rem!important;flex-direction:column!important;gap:.15rem!important;min-width:0!important;padding:.55rem .65rem!important;display:flex!important}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__fact--emphasis{background:#ecfdf5!important;border-color:#a7f3d0!important}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__fact dt{letter-spacing:.03em!important;text-transform:uppercase!important;color:#64748b!important;text-align:left!important;margin:0!important;font-size:.625rem!important;font-weight:600!important}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__fact dd{color:#0f172a!important;text-align:left!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important;margin:0!important;font-size:.875rem!important;font-weight:700!important}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__fact--emphasis dd{color:#047857!important;font-size:1rem!important}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__notice{border-radius:.5rem!important;margin:0!important;padding:.55rem .65rem!important;font-size:.75rem!important;line-height:1.35!important}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__topup-btn,.loan-app-360 .mpa-workbench--app360 .mpa-workbench__submit{width:100%;min-height:44px;border-radius:.5rem!important;font-weight:650!important}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__upload-disabled,.loan-app-360 .mpa-workbench--app360 .mpa-workbench__upload-zone{text-align:center!important;background:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:.65rem!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.35rem!important;min-height:8.5rem!important;padding:1rem .85rem!important;display:flex!important}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__upload-title{color:#0f172a!important;margin:0!important;font-size:.875rem!important;font-weight:700!important}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__upload-hint{color:#64748b!important;max-width:18rem!important;margin:0!important;font-size:.75rem!important;line-height:1.35!important}.loan-app-360 .mpa-workbench--app360 .mpa-workbench__card--benefits,.loan-app-360 .mpa-workbench--app360 .mpa-workbench__disclaimer{display:none!important}@media (width>=768px){.loan-app-360 .mpa-workbench--app360 .mpa-workbench__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important}}.loan-approval-workspace--steps .loan-approval-panel__body{padding-bottom:1.25rem}.loan-approval-ws-progress{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem .85rem .65rem}.loan-approval-ws-progress__bar{background:#e2e8f0;border-radius:999px;height:.35rem;margin-bottom:.65rem;overflow:hidden}.loan-approval-ws-progress__fill{background:#00875a;border-radius:999px;height:100%;transition:width .25s}.loan-approval-ws-progress__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.loan-approval-ws-progress__step{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:.35rem .4rem;display:flex}.loan-approval-ws-progress__step:hover{background:#f8fafc}.loan-approval-ws-progress__step--current{background:#f0f9ff;border-color:#bae6fd}.loan-approval-ws-progress__mark{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:700;display:inline-flex}.loan-approval-ws-progress__step--current .loan-approval-ws-progress__mark{color:#fff;background:#0284c7;border-color:#0284c7}.loan-approval-ws-progress__step--done .loan-approval-ws-progress__mark{color:#fff;background:#00875a;border-color:#00875a}.loan-approval-ws-progress__label{color:#334155;font-size:.625rem;font-weight:600;line-height:1.25}.loan-approval-ws-progress__hint{color:#64748b;margin:.5rem 0 0;font-size:.6875rem;font-weight:600}.loan-approval-step__header{margin:.15rem 0 .35rem}.loan-approval-step__title{color:#0f172a;margin:0;font-size:.9375rem;font-weight:700}.loan-approval-step__hint{color:#64748b;margin:.15rem 0 0;font-size:.75rem}.loan-approval-workspace--attention{width:100%;max-width:56rem;margin-inline:auto}.loan-approval-workspace--attention .loan-approval-panel{border-color:#cbd5e1;box-shadow:0 1px 2px #0f172a0a}.loan-approval-workspace--attention .loan-approval-panel__body--attention{flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.loan-approval-desk-banner{color:#fff;background:linear-gradient(135deg,#0f766e 0%,#115e59 100%);border:2px solid #0f766e;border-radius:.75rem;padding:.75rem .85rem;box-shadow:0 1px 2px #0f172a14}.loan-approval-desk-banner__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ccfbf1;margin:0;font-size:.625rem;font-weight:700}.loan-approval-desk-banner__body{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.65rem;margin-top:.25rem;display:flex}.loan-approval-desk-banner__main{flex:12rem;min-width:0}.loan-approval-desk-banner__title{margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.loan-approval-desk-banner__meta{color:#ecfdf5;margin:.2rem 0 0;font-size:.75rem;line-height:1.35}.loan-approval-desk-banner__officer{background:#ffffff1f;border-radius:.5rem;flex:none;padding:.4rem .55rem}.loan-approval-desk-banner__officer-label{letter-spacing:.04em;text-transform:uppercase;color:#ccfbf1;margin:0;font-size:.625rem;font-weight:700}.loan-approval-desk-banner__officer-name{margin:.1rem 0 0;font-size:.75rem;font-weight:600}.loan-approval-attention{flex-direction:column;gap:.55rem;display:flex}.loan-approval-attention__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.loan-approval-attention__header-copy{flex:12rem;min-width:0}.loan-approval-attention__hint{color:#64748b;margin:.15rem 0 0;font-size:.6875rem;line-height:1.35}.loan-approval-attention__hint--mobile{display:none}.loan-approval-attention__count{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;flex:none;padding:.25rem .6rem;font-size:.6875rem;font-weight:700}.loan-approval-attention__count-desk{color:#64748b;font-weight:600}.loan-approval-attention__row{background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;overflow:hidden}.loan-approval-attention__row--approved{border-color:#6ee7b7;box-shadow:inset 0 0 0 1px #10b9811f}.loan-approval-attention__row--rejected{border-color:#fda4af;box-shadow:inset 0 0 0 1px #f43f5e1f}.loan-approval-attention__main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.6rem .7rem;display:grid}.loan-approval-attention__pick{flex:none}.loan-approval-attention__pick-label{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;margin:0;display:inline-flex}.loan-approval-attention__pick-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loan-approval-attention__pick-box{background:#fff;border:2px solid #94a3b8;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px 2px #0f172a0a}.loan-approval-attention__pick-input:checked+.loan-approval-attention__pick-box{background:#ecfdf5;border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e26}.loan-approval-attention__pick-input:checked+.loan-approval-attention__pick-box:after{content:"✓";color:#065f46;font-size:1rem;font-weight:800;line-height:1}.loan-approval-attention__pick-label:active .loan-approval-attention__pick-box{transform:scale(.96)}.loan-approval-attention__row--selected,.loan-approval-attention__child--selected{border-color:#5eead4;box-shadow:inset 0 0 0 1px #14b8a62e}.loan-approval-attention__status{flex:none}.loan-approval-attention__mark{border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.loan-approval-attention__mark--approved{color:#065f46;background:#d1fae5;border:2px solid #6ee7b7}.loan-approval-attention__mark--rejected{color:#9f1239;background:#ffe4e6;border:2px solid #fda4af}.loan-approval-attention__mark--pending{background:#f8fafc;border:2px dashed #cbd5e1}.loan-approval-attention__copy{flex:12rem;min-width:0}.loan-approval-attention__label{color:#0f172a;margin:0;font-size:.75rem;font-weight:700}.loan-approval-attention__summary{color:#334155;margin:.1rem 0 0;font-size:.6875rem;line-height:1.35}.loan-approval-attention__detail{color:#64748b;margin:.35rem 0 0;font-size:.6875rem}.loan-approval-attention__actions,.loan-approval-attention__child-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.loan-approval-attention__btn{touch-action:manipulation;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;padding:.35rem .65rem;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-flex}.loan-approval-attention__btn--approve{color:#065f46;background:#ecfdf5;border-color:#6ee7b7}.loan-approval-attention__btn--approve:hover{background:#d1fae5}.loan-approval-attention__btn--reject{color:#9f1239;background:#fff1f2;border-color:#fda4af}.loan-approval-attention__btn--reject:hover{background:#ffe4e6}.loan-approval-attention__btn--icon{min-width:2.25rem;padding:0;font-size:1rem}.loan-approval-attention__btn--batch{min-height:2.25rem;padding-inline:.75rem}.loan-approval-attention__btn--busy,.loan-approval-attention__btn:disabled{opacity:.72;cursor:wait}.loan-approval-attention__row--busy{position:relative}.loan-approval-attention__row--busy:after{content:"";border-radius:inherit;pointer-events:none;background:#f0fdfa59;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0e74902e}.loan-approval-attention__btn .loan-submit-spinner--sm{border-width:2px;width:.85rem;height:.85rem}.loan-approval-attention__processing{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;border-radius:.55rem;align-items:center;gap:.5rem;margin-top:.35rem;padding:.55rem .75rem;font-size:.75rem;font-weight:600;display:flex}.loan-approval-attention__children{background:#f8fafc;border-top:1px solid #f1f5f9;padding:.5rem .65rem .65rem}.loan-approval-attention__batch{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.55rem .65rem;display:flex}.loan-approval-attention__batch-form{display:inline-flex}.loan-approval-attention__batch-link{color:#0f766e;cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:700}.loan-approval-attention__batch-link--muted{color:#64748b;font-weight:600}.loan-approval-attention__child-wrap+.loan-approval-attention__child-wrap{margin-top:.35rem}.loan-approval-attention__child-wrap--selected .loan-approval-attention__child{border-color:#5eead4;box-shadow:inset 0 0 0 1px #14b8a62e}.loan-approval-attention__child{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:.6rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.55rem .65rem;display:grid}.loan-approval-attention__expand{color:#334155;touch-action:manipulation;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.loan-approval-attention__expand:active{transform:scale(.96)}.loan-approval-attention__expand--placeholder{visibility:hidden}.loan-approval-attention__child-meta{color:#64748b;margin:.1rem 0 0;font-size:.6875rem}.loan-approval-attention__child-review-preview{color:#475569;margin:.35rem 0 0;font-size:.6875rem;font-style:italic;line-height:1.45}.loan-approval-attention__child-detail{background:#fff;border:1px solid #e2e8f0;border-radius:.6rem;margin-top:.3rem;padding:.6rem .65rem}.loan-approval-past-loan-detail__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.loan-approval-past-loan-detail__label{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0;font-size:.625rem;font-weight:700}.loan-approval-past-loan-detail__value{color:#0f172a;margin:.15rem 0 0;font-size:.75rem;font-weight:700}.loan-approval-past-loan-detail__meta{color:#475569;margin:.1rem 0 0;font-size:.6875rem}.loan-approval-past-loan-detail__review,.loan-approval-past-loan-detail__installments{margin-top:.85rem}.loan-approval-past-loan-detail__review-text{color:#334155;margin:.35rem 0 0;font-size:.75rem;line-height:1.5}.loan-approval-past-loan-detail__review-text--empty{color:#94a3b8;font-style:italic}.loan-approval-past-loan-detail__review-badge{color:#047857;margin:.35rem 0 0;font-size:.6875rem;font-weight:700}.loan-approval-past-loan-detail__table th,.loan-approval-past-loan-detail__table td{border-bottom:1px solid #f1f5f9}.loan-approval-past-loan-detail__inst-row--on-time{background:#ecfdf5a6}.loan-approval-past-loan-detail__inst-row--late{background:#fff1f2bf}.loan-approval-past-loan-detail__inst-row--pending{background:#f8fafce6}.loan-approval-attention__child-copy{flex:10rem;min-width:0}.loan-approval-attention__child-label{color:#0f172a;margin:0;font-size:.75rem;font-weight:700}.loan-approval-attention__child-summary{color:#475569;margin:.1rem 0 0;font-size:.6875rem}.loan-approval-attention__child-actions{align-items:center;gap:.5rem;display:flex}.loan-approval-proceed{margin-top:0}.loan-approval-proceed__form{border-top:1px solid #e2e8f0;padding-top:.65rem}.loan-approval-proceed__gate-banner{color:#92400e;background:linear-gradient(#fffbeb 0%,#fef3c7 100%);border:1px solid #fcd34d;border-radius:.65rem;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;display:flex}.loan-approval-proceed__gate-icon{color:#b45309;background:#f59e0b2e;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.loan-approval-proceed__gate-title{color:#78350f;margin:0;font-size:.8125rem;font-weight:700}.loan-approval-proceed__gate-text{color:#92400e;margin:.2rem 0 0;font-size:.8125rem;line-height:1.45}.loan-approval-proceed__gate-subtext{color:#a16207;margin:.35rem 0 0;font-size:.75rem;line-height:1.4}.loan-approval-proceed__gate-footnote{color:#64748b;margin:.45rem 0 0;font-size:.6875rem}.loan-approval-proceed__btn--locked{cursor:pointer;border:1px dashed #cbd5e1;border-radius:.5rem;min-height:2.5rem;padding:.55rem 1rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s,transform .1s;color:#64748b!important;box-shadow:none!important;background:#e2e8f0!important}.loan-approval-proceed__btn--locked:hover{border-color:#94a3b8;color:#475569!important;background:#cbd5e1!important}.loan-approval-proceed__btn--locked:active{transform:scale(.99)}.loan-approval-blocker--pulse{scroll-margin-top:4.5rem;animation:2.2s ease-out loan-approval-blocker-pulse}@keyframes loan-approval-blocker-pulse{0%{box-shadow:0 0 #f59e0b73}35%{box-shadow:0 0 0 6px #f59e0b2e}to{box-shadow:0 0 #f59e0b00}}.loan-approval-guarantor-otp__required-banner{background:#fffbeb;border:1px solid #fcd34d;border-radius:.6rem;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;display:flex}.loan-approval-guarantor-otp__required-icon{color:#fff;background:#f59e0b;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.loan-approval-guarantor-otp__required-title{color:#92400e;margin:0;font-size:.75rem;font-weight:700}.loan-approval-guarantor-otp__required-text{color:#a16207;margin:.15rem 0 0;font-size:.6875rem;line-height:1.45}@media (width>=640px){.loan-approval-workspace--attention .loan-approval-panel__body--attention{gap:1rem;padding:1.15rem 1.25rem}.loan-approval-desk-banner{border-radius:.85rem;padding:1rem 1.15rem}.loan-approval-desk-banner__eyebrow{font-size:.6875rem}.loan-approval-desk-banner__title{font-size:1.75rem}.loan-approval-desk-banner__meta{margin-top:.35rem;font-size:.875rem}.loan-approval-desk-banner__officer{padding:.55rem .75rem}.loan-approval-desk-banner__officer-name{font-size:.8125rem}.loan-approval-attention{gap:.75rem}.loan-approval-attention__hint{font-size:.8125rem}.loan-approval-attention__count{padding:.35rem .75rem;font-size:.8125rem}.loan-approval-attention__row{border-radius:.75rem}.loan-approval-attention__main{gap:.85rem;padding:.9rem 1rem}.loan-approval-attention__pick-box{border-radius:.6rem;width:2.5rem;height:2.5rem}.loan-approval-attention__pick-input:checked+.loan-approval-attention__pick-box:after{font-size:1.125rem}.loan-approval-attention__mark{border-radius:.6rem;width:2.5rem;height:2.5rem;font-size:1.125rem}.loan-approval-attention__label{font-size:.9375rem}.loan-approval-attention__summary{margin-top:.2rem;font-size:.8125rem;line-height:1.45}.loan-approval-attention__detail{font-size:.75rem}.loan-approval-attention__btn{border-width:2px;border-radius:.6rem;min-width:2.5rem;min-height:2.5rem;padding:.45rem .9rem;font-size:.8125rem}.loan-approval-attention__btn--icon{min-width:2.5rem;font-size:1.0625rem}.loan-approval-attention__btn--batch{min-height:2.5rem;padding-inline:1rem}.loan-approval-attention__batch{border-radius:.75rem;gap:.65rem;padding:.75rem .9rem}.loan-approval-attention__batch-link{font-size:.8125rem}.loan-approval-attention__children{padding:.75rem .9rem .85rem}.loan-approval-attention__child{border-radius:.7rem;gap:.65rem;padding:.75rem .85rem}.loan-approval-attention__expand{border-width:2px;border-radius:.6rem;width:2.5rem;height:2.5rem;font-size:1.125rem}.loan-approval-attention__child-label{font-size:.8125rem}.loan-approval-attention__child-summary,.loan-approval-attention__child-meta{font-size:.75rem}.loan-approval-attention__child-detail{padding:.85rem .9rem}.loan-approval-past-loan-detail__value,.loan-approval-past-loan-detail__meta,.loan-approval-past-loan-detail__review-text{font-size:.8125rem}.loan-approval-proceed__form{padding-top:.85rem}.loan-approval-attention__gate{padding:.75rem .9rem;font-size:.8125rem}}@media (width<=639px){.loan-approval-workspace--attention{max-width:none}.loan-approval-workspace--attention .loan-approval-panel__body--attention{gap:.55rem;padding:.55rem}.loan-approval-desk-banner{padding:.6rem .7rem}.loan-approval-desk-banner__title{font-size:1.0625rem}.loan-approval-desk-banner__meta{font-size:.6875rem}.loan-approval-attention__hint--desktop{display:none}.loan-approval-attention__hint--mobile{display:block}.loan-approval-attention__main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;padding:.55rem .6rem}.loan-approval-attention__actions{grid-column:1/-1;justify-content:stretch}.loan-approval-attention__actions .loan-approval-attention__btn:not(.loan-approval-attention__btn--icon){flex:calc(50% - .2rem)}.loan-approval-attention__child{grid-template-columns:auto auto minmax(0,1fr);gap:.4rem;padding:.5rem .55rem}.loan-approval-attention__child-actions{grid-column:1/-1;justify-content:flex-end}.loan-approval-past-loan-detail__grid{grid-template-columns:1fr}.loan-approval-attention__batch{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.loan-approval-attention__batch-link{grid-column:1/-1;justify-self:start}.loan-approval-attention__batch-form{display:contents}.loan-approval-attention__batch-form .loan-approval-attention__btn{width:100%}}.loan-approval-attention__review-lines{margin:0;padding-left:1rem;list-style:outside}.loan-approval-guarantor-otp__lead{margin:0}.loan-approval-guarantor-otp__row+.loan-approval-guarantor-otp__row{margin-top:.5rem}.loan-approval-attention__gate{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.65rem;margin:0;padding:.65rem .85rem;font-size:.75rem}@media (width<=639px){.loan-approval-attention__main,.loan-approval-attention__child{align-items:flex-start}}.loan-approval-ws-nav{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;padding-top:.75rem;display:flex}.loan-approval-ws-nav__spacer{flex:auto}.loan-approval-laf09--steps{flex-direction:column;gap:.75rem;display:flex}@media (width<=639px){.loan-approval-workspace--steps{gap:.65rem}.loan-approval-workspace--steps .loan-approval-panel__header{padding:.75rem .85rem}.loan-approval-workspace--steps .loan-approval-panel__title{font-size:.9375rem}.loan-approval-workspace--steps .loan-approval-panel__body{gap:.75rem;padding:.75rem .85rem 1rem}.loan-approval-ws-progress{z-index:15;padding:.65rem .7rem .55rem;position:sticky;top:0;box-shadow:0 4px 12px #0f27470f}.loan-approval-ws-progress__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.loan-approval-ws-progress__step{min-height:2.75rem;padding:.4rem .3rem}.loan-approval-ws-progress__label{font-size:.625rem;line-height:1.2}.loan-approval-step__title{font-size:.9375rem}.loan-approval-workspace--steps .approval-stage-tracker__list{flex-direction:column;gap:.4rem}.loan-approval-workspace--steps .approval-stage-tracker__connector{display:none}.loan-approval-workspace--steps .loan-approval-laf09 table{font-size:.6875rem}.loan-approval-workspace--steps .loan-approval-laf09 th,.loan-approval-workspace--steps .loan-approval-laf09 td{white-space:nowrap;padding:.5rem .55rem}.loan-approval-workspace--steps .loan-approval-laf09 .overflow-x-auto{-webkit-overflow-scrolling:touch;margin-left:-.15rem;margin-right:-.15rem}.loan-approval-workspace--steps .loan-ent-input,.loan-approval-workspace--steps .loan-ent-textarea,.loan-approval-workspace--steps input,.loan-approval-workspace--steps select,.loan-approval-workspace--steps textarea{font-size:16px}.loan-approval-action__tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.loan-approval-action__tab{min-height:2.5rem;padding-left:.85rem;padding-right:.85rem}.loan-approval-ws-nav{z-index:14;padding:.75rem .85rem max(.85rem, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e2e8f0;flex-direction:column;align-items:stretch;gap:.45rem;margin-bottom:-1rem;margin-left:-.85rem;margin-right:-.85rem;position:sticky;bottom:0}.loan-approval-ws-nav__spacer{display:none}.loan-approval-ws-nav .loan-ent-btn{justify-content:center;width:100%;min-height:2.75rem}.loan-approval-workspace--steps .loan-app-360-split__side{order:2}.loan-approval-workspace--steps .loan-approval-side__list>div{grid-template-columns:1fr;gap:.15rem}.loan-approval-workspace--steps .loan-ent-summary-strip{grid-template-columns:1fr}.loan-approval-workspace--steps .loan-ent-btn--primary,.loan-approval-workspace--steps .loan-approval-btn--reject{width:100%;min-height:2.75rem}}@media (width>=640px) and (width<=1023px){.loan-approval-ws-progress__label{font-size:.6875rem}.loan-appraisal-ws-progress__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.loan-guarantor-ws-progress{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem .85rem .65rem}.loan-guarantor-ws-progress__bar{background:#e2e8f0;border-radius:999px;height:.35rem;margin-bottom:.65rem;overflow:hidden}.loan-guarantor-ws-progress__fill{background:#00875a;border-radius:999px;height:100%;transition:width .25s}.loan-guarantor-ws-progress__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.loan-guarantor-ws-progress__step{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:.35rem .4rem;display:flex}.loan-guarantor-ws-progress__step:hover{background:#f8fafc}.loan-guarantor-ws-progress__step--current{background:#f0f9ff;border-color:#bae6fd}.loan-guarantor-ws-progress__mark{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:700;display:inline-flex}.loan-guarantor-ws-progress__step--current .loan-guarantor-ws-progress__mark{color:#fff;background:#0284c7;border-color:#0284c7}.loan-guarantor-ws-progress__step--done .loan-guarantor-ws-progress__mark{color:#fff;background:#00875a;border-color:#00875a}.loan-guarantor-ws-progress__label{color:#334155;font-size:.625rem;font-weight:600;line-height:1.25}.loan-guarantor-ws-progress__hint{color:#64748b;margin:.5rem 0 0;font-size:.6875rem;font-weight:600}.loan-guarantor-step__header{margin:.1rem 0 .25rem}.loan-guarantor-step__title{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.loan-guarantor-step__hint{color:#64748b;margin:.15rem 0 0;font-size:.75rem}.loan-guarantor-ws-nav{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.loan-guarantor-ws-nav__spacer{flex:auto}.loan-guarantor-capture-steps{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.35rem;padding-bottom:.55rem;display:flex}.loan-guarantor-capture-steps__tab{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.5rem .7rem;font-size:.75rem;font-weight:700}.loan-guarantor-capture-steps__tab--active{color:#0f172a;border-bottom-color:#00875a}.loan-guarantor-register-cards{display:none}.loan-guarantor-confirm-list{color:#0f172a;flex-direction:column;gap:.45rem;margin:0;padding:0;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.loan-guarantor-confirm-list li{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}@media (width<=639px){.loan-guarantor-ws-progress{z-index:15;padding:.65rem .7rem .55rem;position:sticky;top:0;box-shadow:0 4px 12px #0f27470f}.loan-guarantor-ws-progress__step{min-height:2.75rem}.loan-guarantor-register-table{display:none}.loan-guarantor-register-cards{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.loan-guarantor-register-card{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.7rem .8rem}.loan-guarantor-register-card__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.loan-guarantor-register-card__name{color:#0f172a;margin:0;font-size:.8125rem;font-weight:700}.loan-guarantor-register-card__badge{color:#475569;background:#f1f5f9;border-radius:999px;flex-shrink:0;padding:.15rem .45rem;font-size:.625rem;font-weight:700}.loan-guarantor-register-card__meta{color:#64748b;margin:.25rem 0 0;font-size:.6875rem}.loan-guarantor-capture-steps{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.loan-guarantor-capture-steps__tab{white-space:nowrap;flex:none;min-height:2.5rem}.loan-guarantor-workspace input,.loan-guarantor-workspace select,.loan-guarantor-workspace textarea{font-size:16px}.loan-guarantor-ws-nav{z-index:14;padding:.75rem .15rem max(.85rem, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;flex-direction:column;align-items:stretch;gap:.45rem;margin:0 -.15rem -.15rem;position:sticky;bottom:0}.loan-guarantor-ws-nav__spacer{display:none}.loan-guarantor-ws-nav .loan-ent-btn,.loan-guarantor-ws-nav .loan-app-360-btn{justify-content:center;width:100%;min-height:2.75rem}}.loan-disbursement-panel .loan-disbursement-commitments dl{overflow:hidden}@media (width>=640px){.loan-disbursement-panel{max-width:42rem}}.loan-appraisal-ribbon__chip{border:1px solid #0000;border-radius:.375rem;align-items:center;padding:.25rem .5rem;font-size:10px;font-weight:600;line-height:1.25;display:inline-flex;color:#fff!important}.loan-appraisal-ribbon__chip--done{background-color:var(--eb-primary)!important;border-color:var(--eb-primary)!important;color:#fff!important}.loan-appraisal-ribbon__chip--current{background-color:var(--eb-blue)!important;border-color:var(--eb-blue)!important;color:#fff!important}.loan-appraisal-ribbon__chip--pending{background-color:var(--eb-warning)!important;border-color:var(--eb-warning)!important;color:#fff!important}.loan-appraisal-ribbon__chip--muted{color:#fff!important;background-color:#64748b!important;border-color:#64748b!important}.loan-appraisal-section{overflow:hidden}.loan-appraisal-score-hint{border:1px solid var(--eb-border);background:#f8fafc;border-radius:.375rem;padding:.5rem .625rem;overflow:hidden}.loan-appraisal-score-hint__label{text-transform:uppercase;letter-spacing:.04em;color:var(--eb-muted);font-size:10px;font-weight:600}.loan-appraisal-score-hint__value{color:var(--eb-text);overflow-wrap:anywhere;word-break:break-word;margin-top:.125rem;font-size:12px;font-weight:600}.loan-appraisal-score-hint__detail{color:var(--eb-muted);overflow-wrap:anywhere;word-break:break-word;margin-top:.25rem;font-size:11px;line-height:1.35}.loan-appraisal-editor{position:relative}.loan-appraisal-toolbar{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-width:1px;border-color:var(--eb-border);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;max-height:70px;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}.loan-appraisal-toolbar__title{color:var(--eb-navy);font-size:.875rem;font-weight:600;line-height:1.25rem}.loan-appraisal-toolbar__meta{-moz-column-gap:.375rem;color:var(--eb-muted);flex-wrap:wrap;align-items:center;column-gap:.375rem;margin-top:.125rem;font-size:11px;display:flex}.loan-appraisal-toolbar__dot{color:#cbd5e1}.loan-appraisal-toc{gap:.25rem;margin-bottom:.75rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.loan-appraisal-toc__item{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));border-width:1px;border-color:#0000;border-radius:.375rem;flex-shrink:0;padding:.375rem .625rem;font-size:11px;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.loan-appraisal-toc__item:hover{--tw-text-opacity:1;color:rgb(10 115 68/var(--tw-text-opacity,1));background-color:#0f8f551f}.loan-appraisal-toc__item--active{--tw-bg-opacity:1;background-color:rgb(15 143 85/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.loan-appraisal-toc__item--active:hover{--tw-bg-opacity:1;background-color:rgb(10 115 68/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.loan-appraisal-layout{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (width>=1280px){.loan-appraisal-layout{grid-template-columns:minmax(0,1fr) 240px}}.loan-appraisal-c-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=1024px){.loan-appraisal-c-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.loan-appraisal-c-card{flex-direction:column;gap:.625rem;width:100%;min-width:0;display:flex}.loan-appraisal-c-card .loan-appraisal-editor-card__head{flex-direction:column;align-items:stretch;gap:.375rem;margin-bottom:0}@media (width>=640px){.loan-appraisal-c-card .loan-appraisal-editor-card__head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.loan-appraisal-c-card .loan-appraisal-editor-card__hint{white-space:normal;text-overflow:unset;line-height:1.4;overflow:visible}.loan-appraisal-c-card .loan-appraisal-score-hint{flex:none;width:100%}.loan-appraisal-c-card__field{width:100%;min-width:0;margin:0;display:block}.loan-appraisal-c-card__field .loan-appraisal-editor-card__textarea{width:100%;min-height:6.5rem;max-height:none;display:block}.loan-appraisal-c-card__field .loan-appraisal-editor-card__textarea--sm{min-height:4.5rem}.loan-appraisal-c-actions{justify-content:stretch;display:flex}@media (width>=640px){.loan-appraisal-c-actions{justify-content:flex-end}}.loan-appraisal-c-actions__btn{color:#fff;background-color:#0f766e;border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:2.5rem;padding:0 1.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.loan-appraisal-c-actions__btn:hover{background-color:#115e59}@media (width>=640px){.loan-appraisal-c-actions__btn{width:auto;min-width:12rem}}.loan-appraisal-editor-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);min-height:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px;border-color:var(--eb-border);border-radius:.5rem;flex-direction:column;padding:1rem;scroll-margin-top:5.5rem;display:flex}.loan-appraisal-editor-card__head{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.loan-appraisal-editor-card__title{text-transform:uppercase;letter-spacing:.025em;color:var(--eb-navy);font-size:11px;font-weight:700}.loan-appraisal-editor-card__hint{text-overflow:ellipsis;white-space:nowrap;color:var(--eb-muted);margin-top:.125rem;font-size:10px;overflow:hidden}.loan-appraisal-editor-card__count{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));flex-shrink:0;font-size:10px}.loan-appraisal-editor-card__textarea{resize:vertical;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;width:100%;min-height:4.75rem;color:rgb(30 41 59/var(--tw-text-opacity,1));border-radius:.375rem;flex:1;font-size:.875rem;line-height:1.375}.loan-appraisal-editor-card__textarea::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.loan-appraisal-editor-card__textarea--sm{min-height:3.75rem}.loan-appraisal-editor-card__footer{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));margin-top:.375rem;font-size:10px}.loan-appraisal-side{max-height:calc(100vh - 6rem);display:none;position:sticky;top:.75rem}.loan-appraisal-side>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.loan-appraisal-side{align-self:flex-start;overflow-y:auto}@media (width>=1280px){.loan-appraisal-side{display:block}}.loan-appraisal-side__card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px;border-color:var(--eb-border);border-radius:.5rem;padding:.75rem}.loan-appraisal-side__title{text-transform:uppercase;letter-spacing:.025em;color:var(--eb-muted);margin-bottom:.5rem;font-size:10px;font-weight:700}.loan-appraisal-side__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.loan-appraisal-side__list{font-size:.75rem;line-height:1rem}.loan-appraisal-side__list dt{color:var(--eb-muted)}.loan-appraisal-side__list dd{color:var(--eb-text);font-weight:600}.loan-appraisal-progress{z-index:30;--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);width:10rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#fffffff2;border-width:1px;border-radius:.5rem;padding:.625rem;font-size:10px;display:none;position:fixed;bottom:5rem;right:1rem}@media (width>=640px){.loan-appraisal-progress{display:block}}.loan-appraisal-progress{border-color:var(--eb-border)}.loan-appraisal-progress__label{text-transform:uppercase;letter-spacing:.025em;color:var(--eb-muted);margin-bottom:.375rem;font-weight:700}.loan-appraisal-progress__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.loan-appraisal-progress__list{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.loan-appraisal-progress__list li{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.loan-appraisal-sticky{z-index:20;--tw-shadow:0 -4px 16px #0f27470f;--tw-shadow-colored:0 -4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-top-width:1px;border-color:var(--eb-border);background-color:#fffffff2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;padding:.625rem .75rem;display:flex;position:sticky;bottom:0}.loan-appraisal-sticky__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.loan-appraisal-sticky__status{font-size:.75rem;line-height:1rem}@media (width<=640px){.loan-app-360-header__actions{width:100%}.loan-app-360-header__actions .loan-app-360-btn{flex:1}.loan-app-360-action{align-items:stretch}.loan-app-360-action .loan-app-360-btn{width:100%}.loan-appraisal-progress{display:none}}.loan-form-modal__actions{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.loan-form-modal__body--loading{flex:1;justify-content:center;align-items:flex-start;min-height:8rem;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}.loan-form-modal-skeleton-form{width:100%;max-width:28rem}.loan-form-modal-skeleton-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.loan-form-modal-skeleton-form{padding-left:.5rem;padding-right:.5rem}@keyframes pulse{50%{opacity:.5}}.loan-form-modal-skeleton{background-color:#e2e8f0cc;border-radius:.375rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.loan-form-modal-skeleton--title{width:10rem;height:1.25rem;display:inline-block}.loan-form-modal-skeleton--row{width:100%;height:2.5rem}.loan-form-modal-skeleton--row-short{width:66.6667%}.loan-ent-foundation-preview{--loan-ent-border:#e2e8f0;--loan-ent-radius:.5rem;--loan-ent-primary:#0f766e;--loan-ent-primary-hover:#0d9488;--loan-ent-info:#1d4ed8;--loan-ent-warning:#b45309;--loan-ent-danger:#b91c1c;--loan-ent-muted:#64748b;--loan-ent-sticky-pad:4.5rem}.loan-ent-btn{border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.75rem;font-weight:600;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.loan-ent-btn:focus{outline-offset:2px;outline:2px solid #0000}.loan-ent-btn:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.loan-ent-btn{min-height:2.25rem;line-height:1.25}.loan-ent-btn--primary{color:#fff;background-color:#00875a;border:1px solid #0000}.loan-ent-btn--primary:hover{color:#fff;background-color:#00764f}.loan-ent-btn--primary:focus-visible{--tw-ring-color:#00875a}.loan-ent-btn--outline{color:#0052cc;background-color:#fff;border:1px solid #0052cc}.loan-ent-btn--outline:hover{color:#0747a6;background-color:#deebff}.loan-ent-btn--outline:focus-visible{--tw-ring-color:#0052cc}.loan-ent-btn--secondary{color:#24292f;background-color:#fff;border:1px solid #d0d7de}.loan-ent-btn--secondary:hover{color:#1f2328;background-color:#f6f8fa}.loan-ent-btn--secondary:focus-visible{--tw-ring-color:#afb8c1}.loan-ent-btn--ghost{color:#57606a;background-color:#0000;border:1px solid #0000}.loan-ent-btn--ghost:hover{color:#1f2328;background-color:#f6f8fa}.loan-ent-btn--sm{min-height:1.875rem;padding:.375rem .625rem;font-size:11px}.loan-ent-btn__icon{flex-shrink:0;width:.875rem;height:.875rem}.loan-appraisal-workspace .loan-ent-btn--primary,.loan-appraisal-sticky-host .loan-ent-btn--primary{color:#fff!important;background-color:#00875a!important;border-color:#0000!important}.loan-appraisal-workspace .loan-ent-btn--outline,.loan-appraisal-sticky-host .loan-ent-btn--outline{color:#0052cc!important;background-color:#fff!important;border-color:#0052cc!important}.loan-appraisal-workspace .loan-ent-btn--secondary,.loan-appraisal-sticky-host .loan-ent-btn--secondary{color:#24292f!important;background-color:#fff!important;border-color:#d0d7de!important}.loan-ent-input,.loan-ent-textarea{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(15 23 42/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.375rem;font-size:.875rem;line-height:1.25rem}.loan-ent-input:focus,.loan-ent-textarea:focus{--tw-border-opacity:1;border-color:rgb(13 148 136/var(--tw-border-opacity,1));--tw-ring-opacity:1;--tw-ring-color:rgb(13 148 136/var(--tw-ring-opacity,1))}.loan-ent-textarea{resize:vertical;min-height:5.5rem;padding:.375rem .625rem}.loan-ent-label{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem;display:block}.loan-ent-task-header{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;padding:.625rem .75rem}@media (width>=640px){.loan-ent-task-header{padding:.75rem 1rem}}.loan-ent-task-header__row{flex-direction:column;gap:.5rem;display:flex}@media (width>=1024px){.loan-ent-task-header__row{flex-direction:row;justify-content:space-between;align-items:center}}.loan-ent-task-header__back,.loan-ent-task-header__back-slot a{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.loan-ent-task-header__back:hover,.loan-ent-task-header__back-slot a:hover{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.loan-ent-task-header__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.loan-ent-task-header__title{letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));font-size:1rem;font-weight:600;line-height:1.5rem}@media (width>=640px){.loan-ent-task-header__title{font-size:1.125rem;line-height:1.75rem}}.loan-ent-task-header__status{text-transform:uppercase;letter-spacing:.025em;border-width:1px;border-radius:.375rem;padding:.125rem .5rem;font-size:10px;font-weight:600;display:inline-flex}.loan-ent-task-header__status--neutral{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.loan-ent-task-header__status--warning{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.loan-ent-task-header__status--success{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.loan-ent-task-header__status--danger{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.loan-ent-task-header__status--info{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.loan-ent-task-header__meta{white-space:nowrap;--tw-text-opacity:1;max-width:100%;color:rgb(71 85 105/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.75rem;line-height:1rem;overflow-x:auto}@media (width>=640px){.loan-ent-task-header__meta{white-space:normal}}.loan-ent-task-header__actions,.loan-ent-task-header__secondary,.loan-ent-task-header__primary{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.loan-ent-stepper{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;padding:.5rem .625rem}@media (width>=640px){.loan-ent-stepper{padding-left:.75rem;padding-right:.75rem}}.loan-ent-stepper__list{align-items:stretch;gap:0;display:flex;overflow-x:auto}.loan-ent-stepper__item{flex:1;align-items:flex-start;gap:.375rem;min-width:7.5rem;padding-right:1.25rem;display:flex;position:relative}.loan-ent-stepper__marker{border-width:1px;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:10px;font-weight:700;display:flex}.loan-ent-stepper__item--completed .loan-ent-stepper__marker{--tw-border-opacity:1;border-color:rgb(15 118 110/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.loan-ent-stepper__item--current .loan-ent-stepper__marker{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.loan-ent-stepper__item--pending .loan-ent-stepper__marker,.loan-ent-stepper__item--muted .loan-ent-stepper__marker{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.loan-ent-stepper__item--blocked .loan-ent-stepper__marker{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.loan-ent-stepper__check{width:.875rem;height:.875rem}.loan-ent-stepper__label{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem;display:block}.loan-ent-stepper__sublabel{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));margin-top:.125rem;font-size:11px;display:block}.loan-ent-stepper__item--current .loan-ent-stepper__label{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.loan-ent-stepper__connector{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));width:1rem;height:1px;display:none;position:absolute;top:.75rem;right:.25rem}@media (width>=640px){.loan-ent-stepper__connector{display:block}}.loan-ent-stepper--compact .loan-ent-stepper__item{min-width:6.5rem;padding-right:1rem}.loan-ent-stepper--compact .loan-ent-stepper__sublabel{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.loan-ent-req-banner{border-width:1px;border-radius:.5rem;padding:.5rem .625rem}@media (width>=640px){.loan-ent-req-banner{padding-left:.75rem;padding-right:.75rem}}.loan-ent-req-banner--warning{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.loan-ent-req-banner--danger{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(76 5 25/var(--tw-text-opacity,1))}.loan-ent-req-banner--info{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(23 37 84/var(--tw-text-opacity,1))}.loan-ent-req-banner--success{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.loan-ent-req-banner__head{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.375rem;display:flex}.loan-ent-req-banner__icon{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1));display:inline-flex}.loan-ent-req-banner--danger .loan-ent-req-banner__icon{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.loan-ent-req-banner__title{flex:1;font-size:.75rem;font-weight:600;line-height:1rem}.loan-ent-req-banner__action{font-size:.75rem;font-weight:600;line-height:1rem;text-decoration-line:underline}.loan-ent-req-banner__list{-moz-column-gap:.75rem;flex-wrap:wrap;gap:.25rem .75rem;display:flex}.loan-ent-req-banner__item{align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;display:inline-flex}.loan-ent-req-banner__mark{border-width:1px;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:10px;font-weight:700;display:inline-flex}.loan-ent-req-banner__item--complete .loan-ent-req-banner__mark{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.loan-ent-req-banner__item--incomplete .loan-ent-req-banner__mark,.loan-ent-req-banner__item--warning .loan-ent-req-banner__mark{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.loan-ent-req-banner__item--blocked .loan-ent-req-banner__mark{--tw-border-opacity:1;border-color:rgb(225 29 72/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.loan-ent-section{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem}.loan-ent-section--muted{background-color:#f8fafccc}.loan-ent-section__header{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1));flex-direction:column;gap:.375rem;padding:.5rem .75rem;display:flex}@media (width>=640px){.loan-ent-section__header{flex-direction:row;justify-content:space-between;align-items:center;padding-left:1rem;padding-right:1rem}}.loan-ent-section__identity{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.loan-ent-section__number{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgb(30 64 175/var(--tw-text-opacity,1));border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.loan-ent-section__title{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.loan-ent-section__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.loan-ent-section__badge{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));text-transform:uppercase;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));border-radius:.25rem;padding:.125rem .375rem;font-size:10px;font-weight:600}.loan-ent-section__description{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));margin-top:.125rem;font-size:.75rem;line-height:1rem}.loan-ent-section__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.loan-ent-section__body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.loan-ent-section__body{padding:.625rem .75rem}@media (width>=640px){.loan-ent-section__body{padding-left:1rem;padding-right:1rem}}.loan-ent-section__body--flush,.loan-ent-section--flush .loan-ent-section__body{padding:0}.loan-ent-section__footer{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1));flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.5rem .75rem;display:flex}@media (width>=640px){.loan-ent-section__footer{padding-left:1rem;padding-right:1rem}}.loan-ent-narrative>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.loan-ent-narrative__header{flex-direction:row;align-items:flex-start;gap:.5rem;display:flex}.loan-ent-narrative__number{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgb(30 64 175/var(--tw-text-opacity,1));border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.loan-ent-narrative__titles{flex-direction:column;flex:1;align-items:stretch;gap:.125rem;min-width:0;display:flex}.loan-ent-narrative__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.loan-ent-narrative__title{text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.loan-ent-narrative__description{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));margin-top:.125rem;font-size:.75rem;line-height:1rem}.loan-ent-narrative__status{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));text-transform:uppercase;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));border-radius:.25rem;padding:.125rem .375rem;font-size:10px;font-weight:600}.loan-ent-narrative__body{grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=1024px){.loan-ent-narrative__body:has(.loan-ent-narrative__advisory){grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);align-items:stretch}}.loan-ent-narrative__advisory{height:100%;min-height:0}.loan-ent-narrative__editor{min-width:0;position:relative}.loan-ent-narrative__editor .loan-ent-textarea,.loan-ent-narrative__editor textarea{width:100%;min-height:5rem}.loan-ent-narrative__body:has(.loan-ent-narrative__advisory) .loan-ent-narrative__editor{flex-direction:column;min-height:0;display:flex}.loan-ent-narrative__body:has(.loan-ent-narrative__advisory) .loan-ent-narrative__editor>label{flex:auto;min-height:0;display:flex}.loan-ent-narrative__body:has(.loan-ent-narrative__advisory) .loan-ent-narrative__editor textarea{resize:none;flex:auto;height:100%;min-height:5.5rem}.loan-ent-narrative__counter{text-align:right;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));margin-top:.125rem;font-size:10px}.loan-ent-summary-strip{-moz-column-gap:1.25rem;--tw-border-opacity:1;border-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));border-radius:.375rem;flex-wrap:wrap;gap:.25rem 1.25rem;padding:.375rem .625rem;display:flex}.loan-ent-summary-strip__item{min-width:7rem}.loan-ent-summary-strip__label{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));font-size:11px;font-weight:500}.loan-ent-summary-strip__value{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));margin-top:1px;font-size:.75rem;font-weight:600;line-height:1rem}@media (width>=640px){.loan-ent-summary-strip__value{font-size:.875rem;line-height:1.25rem}}.loan-ent-summary-strip__item--emphasis .loan-ent-summary-strip__value{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.loan-ent-summary-strip__help{--tw-border-opacity:1;border-width:1px;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-text-opacity:1;width:.875rem;height:.875rem;color:rgb(100 116 139/var(--tw-text-opacity,1));border-radius:9999px;justify-content:center;align-items:center;margin-left:.25rem;font-size:9px;display:inline-flex}.loan-ent-sig-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=1024px){.loan-ent-sig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.loan-ent-sig-shell{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;flex-direction:column;height:100%;display:flex}.loan-ent-sig-shell--disabled{opacity:.9}.loan-ent-sig-shell__header{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.loan-ent-sig-shell__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.loan-ent-sig-shell__title{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.loan-ent-sig-shell__description{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));margin-top:.125rem;font-size:.75rem;line-height:1rem}.loan-ent-sig-shell__status{text-transform:uppercase;border-width:1px;border-radius:.25rem;padding:.125rem .375rem;font-size:10px;font-weight:600}.loan-ent-sig-shell__status--signed{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.loan-ent-sig-shell__status--required{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.loan-ent-sig-shell__status--neutral{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.loan-ent-sig-shell__body{flex-direction:column;flex:1;gap:.5rem;padding:.5rem .75rem;display:flex}.loan-ent-sig-shell__pad{flex:1;min-height:0}.loan-ent-sig-shell__footer{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1));margin-top:auto;padding:.5rem .75rem}.loan-ent-sig-shell__pad canvas,.loan-ent-sig-shell__canvas-placeholder{width:100%;min-height:80px;max-height:96px}.loan-ent-sig-shell__canvas-placeholder{--tw-border-opacity:1;border-style:dashed;border-width:1px;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));border-radius:.375rem;justify-content:center;align-items:center;font-size:.75rem;line-height:1rem;display:flex}.loan-signature-panel--locked [data-signature-canvas-wrap]{position:relative}.loan-signature-panel--locked [data-signature-canvas-wrap]:after{content:"";pointer-events:none;background:#f8fafc8c;position:absolute;inset:0}.loan-signature-panel--locked [data-signature-canvas-wrap] canvas{pointer-events:none;cursor:default}.loan-guarantor-form--signature-locked{position:relative}.loan-guarantor-form--signature-locked:before{content:"";pointer-events:none;z-index:1;border-radius:inherit;background:#f8fafc59;position:absolute;inset:0}.loan-guarantor-form--signature-locked .loan-appraisal-manual-save,.loan-guarantor-form--signature-locked [data-signature-panel]{z-index:2;position:relative}.loan-ent-table-empty{--tw-border-opacity:1;border-style:dashed;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));text-align:center;background-color:#f8fafcb3;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:1rem .75rem;display:flex}.loan-ent-table-empty__icon{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.loan-ent-table-empty__title{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.loan-ent-table-empty__description,.loan-ent-table-empty__hint{--tw-text-opacity:1;max-width:24rem;color:rgb(100 116 139/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.loan-ent-table-empty__action{margin-top:.375rem}.loan-ent-sticky-bar{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding-bottom:max(.35rem, env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid #e2e8f0;margin-top:.5rem;padding-right:.25rem;position:sticky;bottom:0}.loan-app-360-workspace-panel:has(.loan-appraisal-workspace){overflow:visible}.loan-ent-sticky-bar--elevated{box-shadow:0 -4px 16px #0f172a0f}.loan-ent-sticky-bar__inner{flex-direction:column;gap:.375rem;padding:.5rem .625rem;display:flex}@media (width>=640px){.loan-ent-sticky-bar__inner{flex-direction:row;justify-content:space-between;align-items:center;padding-left:.75rem;padding-right:.75rem}}.loan-ent-sticky-bar__start,.loan-ent-sticky-bar__end{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.loan-ent-sticky-bar__end{justify-content:flex-end}@media (width<=639px){.loan-ent-sticky-bar__end .loan-ent-btn--primary{width:100%}.loan-ent-sticky-bar__start{flex-wrap:nowrap;max-width:100%;padding-bottom:.125rem;overflow-x:auto}.loan-ent-sticky-bar{padding-bottom:max(3.25rem, calc(env(safe-area-inset-bottom,0px) + 2.75rem))}}.loan-ent-has-sticky-bar{padding-bottom:var(--loan-ent-sticky-pad,3.5rem)}.loan-appraisal-workspace{--loan-ent-sticky-pad:4.25rem;max-width:72rem}.loan-appraisal-category{flex-direction:column;gap:.5rem;display:flex}.loan-appraisal-category__header{padding:0}.loan-appraisal-category__title{letter-spacing:.04em;text-transform:uppercase;color:#0f172a;margin:0;font-size:.75rem;font-weight:700}.loan-appraisal-category__hint{color:#64748b;margin:.1rem 0 0;font-size:.6875rem;line-height:1.35}.loan-appraisal-context__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem .75rem;display:flex}.loan-appraisal-context__pills{flex-wrap:wrap;gap:.35rem;display:flex}.loan-appraisal-pill{color:#475569;letter-spacing:.02em;text-transform:uppercase;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.loan-appraisal-pill--ok{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.loan-appraisal-pill--warn{color:#92400e;background:#fffbeb;border-color:#fcd34d}.loan-appraisal-pill--neutral{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.loan-appraisal-context__card{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.65rem .75rem .55rem}.loan-appraisal-context__grid{gap:.75rem 1.25rem;display:grid}@media (width>=768px){.loan-appraisal-context__grid{grid-template-columns:1fr 1fr;gap:.75rem 1.5rem}}.loan-appraisal-context__group-title{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:0 0 .4rem;font-size:.625rem;font-weight:700}.loan-appraisal-context__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:0;display:grid}.loan-appraisal-context__field{min-width:0}.loan-appraisal-context__field--wide{grid-column:1/-1}.loan-appraisal-context__field dt{letter-spacing:.02em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.625rem;font-weight:600}.loan-appraisal-context__field dd{color:#0f172a;overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.25}.loan-appraisal-context__links{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:.35rem .85rem;margin-top:.55rem;padding-top:.5rem;display:flex}.loan-appraisal-context__link{appearance:none;cursor:pointer;color:#0f766e;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:650;text-decoration:none}.loan-appraisal-context__link:hover{color:#115e59;text-decoration:underline}.loan-appraisal-workspace .loan-ent-stepper{padding:.45rem .65rem}.loan-appraisal-workspace.loan-ent-has-sticky-bar{padding-bottom:calc(var(--loan-ent-sticky-pad,4.25rem) + .5rem)}.loan-appraisal-narrative-card{padding:.65rem .75rem .7rem}@media (width>=640px){.loan-appraisal-narrative-card{padding:.75rem .85rem .8rem}}.loan-appraisal-narrative{gap:.5rem}.loan-appraisal-narrative .loan-ent-textarea,.loan-appraisal-narrative-card textarea.loan-ent-textarea{min-height:5.5rem;max-height:none}.loan-appraisal-workspace textarea.loan-appraisal-editor-card__textarea--sm{min-height:3.75rem;max-height:12rem}.loan-appraisal-score-hint{box-sizing:border-box;flex-direction:column;max-width:none;height:100%;padding:.5rem .6rem;display:flex}.loan-appraisal-narrative .loan-ent-narrative__body:has(.loan-ent-narrative__advisory) textarea.loan-ent-textarea{min-height:5.5rem}.loan-appraisal-collateral-narration{border-bottom:1px solid #f1f5f9;margin-bottom:0;padding-bottom:.55rem}.loan-appraisal-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%}.loan-appraisal-workspace .loan-appraisal-table th{padding-top:.35rem;padding-bottom:.35rem}.loan-appraisal-workspace .loan-appraisal-table td{padding-top:.25rem;padding-bottom:.25rem}.loan-appraisal-workspace .loan-appraisal-table__input{border-radius:.25rem;padding:.25rem .4rem;font-size:12px;line-height:1.25}.loan-appraisal-workspace,.loan-appraisal-workspace *{min-width:0}.loan-appraisal-workspace .loan-ent-sticky-bar,.loan-appraisal-workspace .loan-ent-sticky-bar *,.loan-appraisal-workspace .loan-ent-btn,.loan-appraisal-workspace .loan-appraisal-manual-save{min-width:unset}.loan-appraisal-sig-grid{align-items:stretch;margin-top:0;margin-bottom:0}.loan-appraisal-sig-grid>*{min-width:0;height:100%}.loan-appraisal-sig-grid .loan-ent-sig-shell{height:100%}.loan-appraisal-sig-canvas{width:100%;height:88px;min-height:80px;max-height:96px}.loan-appraisal-sig-canvas--guarantor{height:180px;min-height:180px;max-height:none}.loan-appraisal-complete-form{flex-direction:column;min-width:0;display:flex}.loan-appraisal-sticky-host{z-index:30}.loan-appraisal-workspace .loan-ent-btn{min-height:2rem;padding:.35rem .75rem}.loan-appraisal-workspace .loan-ent-btn--sm{min-height:1.75rem;padding:.25rem .55rem}.loan-appraisal-workspace .loan-ent-stepper__item{min-width:7.25rem}.loan-appraisal-workspace .loan-ent-stepper__label{white-space:normal;overflow-wrap:anywhere;font-size:11px}.loan-appraisal-workspace .loan-ent-stepper__sublabel{font-size:10px}.loan-appraisal-workspace .loan-ent-section__description{line-height:1.35}.loan-app-360:has(.loan-appraisal-workspace){--loan-app-360-gap:.5rem;--loan-app-360-pad:.55rem}.loan-appraisal-req-banner--attention{box-shadow:0 0 0 2px #f59e0b59}.loan-ent-req-banner__item--spotlight{cursor:pointer;background:#fef3c7d9;border-radius:.25rem;padding:.15rem .35rem;font-weight:600}.loan-ent-req-banner__item--spotlight .loan-ent-req-banner__mark{color:#92400e;background:#fff;border-color:#d97706}.loan-appraisal-req-missing{animation:1.1s ease-out loan-appraisal-req-pulse;box-shadow:0 0 0 2px #f59e0b47;border-color:#f59e0b!important}.loan-appraisal-req-missing-field{box-shadow:0 0 0 2px #f59e0b33;background-color:#fffbeb!important;border-color:#f59e0b!important}.loan-appraisal-missing-hint{color:#92400e;background:#fffbeb;border:1px solid #fbbf24;border-radius:.25rem;align-items:center;gap:.35rem;margin:.35rem 0 .5rem;padding:.2rem .5rem;font-size:11px;font-weight:700;display:inline-flex}.loan-appraisal-missing-hint:before{content:"!";color:#fff;background:#f59e0b;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:10px;line-height:1;display:inline-flex}@keyframes loan-appraisal-req-pulse{0%{box-shadow:0 0 #f59e0b73}70%{box-shadow:0 0 0 6px #f59e0b00}to{box-shadow:0 0 0 2px #f59e0b47}}.loan-app-360:has(.loan-appraisal-workspace).loan-app-360--workspace .loan-app-360__chrome>:not([hidden])~:not([hidden]){margin-top:.5rem}.loan-app-360:has(.loan-appraisal-workspace) .loan-app-360-action{gap:.65rem;padding:.5rem .65rem}@media (width<=639px){.loan-appraisal-workspace{--loan-ent-sticky-pad:6rem;padding-left:0;padding-right:0}.loan-appraisal-narrative-card{padding:.6rem .65rem}.loan-appraisal-workspace .loan-ent-sticky-bar{padding-bottom:max(3.25rem, calc(env(safe-area-inset-bottom,0px) + 2.75rem))}.loan-appraisal-score-hint{max-width:none}.loan-appraisal-sig-canvas{height:80px;min-height:72px;max-height:88px}.loan-appraisal-sig-canvas--guarantor{height:160px;min-height:160px;max-height:none}}@media (width>=640px) and (width<=1023px){.loan-appraisal-sig-grid{grid-template-columns:1fr}}.loan-appraisal-workspace--steps .loan-appraisal-manual-save{justify-content:flex-end;margin-top:.5rem;display:flex}.loan-appraisal-ws-progress{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem .85rem .65rem}.loan-appraisal-ws-progress__bar{background:#e2e8f0;border-radius:999px;height:.35rem;margin-bottom:.65rem;overflow:hidden}.loan-appraisal-ws-progress__fill{background:#00875a;border-radius:999px;height:100%;transition:width .25s}.loan-appraisal-ws-progress__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.loan-appraisal-desk-banner{background:#f0f9ff;border:1px solid #bae6fd;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-bottom:.5rem;padding:.55rem .75rem;display:flex}.loan-appraisal-desk-banner--attention{background:#fef2f2;border-color:#fecaca}.loan-appraisal-desk-banner--ready{background:#ecfdf5;border-color:#a7f3d0}.loan-appraisal-desk-banner__desk{color:#0f172a;margin:0;font-size:.9375rem;font-weight:800;line-height:1.2}.loan-appraisal-desk-banner__stage{color:#475569;background:#ffffffe6;border:1px solid #0f172a14;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.loan-appraisal-desk-banner__pct{color:#00875a;margin-left:auto;font-size:.8125rem;font-weight:800;line-height:1}.loan-appraisal-pending-checklist{background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-bottom:.5rem;padding:.45rem .65rem}.loan-appraisal-pending-checklist__list{flex-wrap:wrap;gap:.35rem .65rem;margin:0;padding:0;list-style:none;display:flex}.loan-appraisal-pending-checklist__item{color:#991b1b;font-size:.6875rem;font-weight:700}.loan-appraisal-pending-checklist__item--danger{color:#991b1b}.loan-geo-pin--compact .loan-geo-pin__coord-label{white-space:nowrap;letter-spacing:.02em;font-size:.625rem}.loan-geo-pin--compact .loan-geo-pin__capture-btn{min-height:2.75rem}.loan-repeat-borrower-review__tabs{background:#fff;border:1px solid #bae6fd;border-radius:.375rem;gap:.25rem;padding:.15rem;display:inline-flex}.loan-repeat-borrower-review__status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.6875rem;font-weight:700;display:inline-flex}.loan-repeat-borrower-review__status-pill--done{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.loan-repeat-borrower-review__status-pill--pending{color:#64748b;background:#fff;border:1px solid #cbd5e1}.loan-repeat-borrower-review__intel{line-height:1.45}.loan-repeat-borrower-review__submit{cursor:pointer;border:1px solid #0000}.loan-repeat-borrower-review__submit--action{color:#fff;background:#0284c7}.loan-repeat-borrower-review__submit--action:hover:not(:disabled){background:#0369a1}.loan-repeat-borrower-review__submit--done{color:#047857;cursor:default;background:#ecfdf5;border-color:#a7f3d0}.loan-repeat-borrower-review__submit:disabled{opacity:.85}.loan-repeat-borrower-review__tab{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.6875rem;font-weight:700;display:inline-flex}.loan-repeat-borrower-review__tab--active{color:#0f172a;background:#e0f2fe}.loan-repeat-borrower-review__tab-tick{font-size:.75rem;font-weight:800}.loan-repeat-borrower-review__expand{min-width:2rem;min-height:2rem}.loan-repeat-borrower-review__installments{background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;overflow:hidden}.loan-repeat-borrower-review__inst-row--on-time{color:#047857;background:#ecfdf5}.loan-repeat-borrower-review__inst-row--late{color:#b91c1c;background:#fef2f2}.loan-repeat-borrower-review__inst-row--pending{color:#64748b;background:#f8fafc}@media (width<=639px){.loan-repeat-borrower-review__table thead{display:none}.loan-repeat-borrower-review__table tbody tr:not([colspan]){grid-template-columns:2.5rem 1fr;gap:.35rem .5rem;padding:.5rem .35rem;display:grid}.loan-repeat-borrower-review__table tbody tr:not([colspan])>td{border:0;padding:.15rem .25rem;display:block}.loan-repeat-borrower-review__table tbody tr:not([colspan])>td:first-child{grid-row:1/span 4;align-self:start}.loan-repeat-borrower-review__installments thead{display:none}.loan-repeat-borrower-review__installments tbody tr{border-bottom:1px solid #e2e8f0;grid-template-columns:1fr 1fr;gap:.25rem .5rem;padding:.45rem .35rem;display:grid}.loan-repeat-borrower-review__installments tbody td{padding:.1rem .2rem}.loan-repeat-borrower-review__installments tbody td:last-child{grid-column:1/-1;font-weight:700}}.loan-appraisal-ws-progress__step{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:.35rem .4rem;transition:background .15s,border-color .15s;display:flex}.loan-appraisal-ws-progress__step:hover{background:#f8fafc}.loan-appraisal-ws-progress__step--current{background:#f0f9ff;border-color:#bae6fd}.loan-appraisal-ws-progress__step--done .loan-appraisal-ws-progress__mark{color:#fff;background:#00875a;border-color:#00875a}.loan-appraisal-ws-progress__step--incomplete .loan-appraisal-ws-progress__mark{color:#fff;background:#dc2626;border-color:#dc2626}.loan-appraisal-ws-progress__step--incomplete .loan-appraisal-ws-progress__label{color:#b91c1c}.loan-appraisal-ws-progress__mark{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:700;display:inline-flex}.loan-appraisal-ws-progress__step--current .loan-appraisal-ws-progress__mark,.loan-appraisal-ws-progress__step--current.loan-appraisal-ws-progress__step--incomplete .loan-appraisal-ws-progress__mark{color:#fff;background:#0284c7;border-color:#0284c7}.loan-appraisal-ws-progress__step--current.loan-appraisal-ws-progress__step--incomplete .loan-appraisal-ws-progress__label{color:#334155}.loan-appraisal-ws-progress__label{color:#334155;font-size:.625rem;font-weight:600;line-height:1.25}.loan-appraisal-ws-progress__pct{color:#64748b;align-items:center;gap:.75rem;margin:.55rem 0 0;font-size:.6875rem;font-weight:600;display:flex}.loan-appraisal-ws-progress__autosave{color:#047857;font-weight:600}.loan-appraisal-step__header{margin-bottom:.75rem}.loan-appraisal-step__title{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.loan-appraisal-step__hint{color:#64748b;margin:.2rem 0 0;font-size:.75rem}.loan-appraisal-accordion{flex-direction:column;gap:.5rem;display:flex}.loan-appraisal-accordion__item{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.loan-appraisal-accordion__item--done{border-color:#a7f3d0}.loan-appraisal-accordion__item--open{border-color:#93c5fd;box-shadow:0 0 0 1px #3b82f61f}.loan-appraisal-accordion__trigger{text-align:left;cursor:pointer;background:#f8fafc;border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem;width:100%;padding:.7rem .85rem;display:grid}.loan-appraisal-accordion__item--open .loan-appraisal-accordion__trigger{background:#eff6ff}.loan-appraisal-accordion__index{color:#334155;background:#e2e8f0;border-radius:.3rem;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.6875rem;font-weight:700;display:inline-flex}.loan-appraisal-accordion__title{color:#0f172a;font-size:.8125rem;font-weight:700}.loan-appraisal-accordion__status{text-transform:uppercase;letter-spacing:.03em;color:#047857;font-size:.625rem;font-weight:700}.loan-appraisal-accordion__chevron{border-bottom:2px solid #64748b;border-right:2px solid #64748b;width:.5rem;height:.5rem;transition:transform .15s;transform:rotate(45deg)}.loan-appraisal-accordion__item--open .loan-appraisal-accordion__chevron{transform:rotate(-135deg)}.loan-appraisal-accordion__panel{border-top:1px solid #e2e8f0;padding:.75rem .85rem .85rem}.loan-appraisal-capacity-calc{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.65rem .75rem}.loan-appraisal-capacity-calc__title{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0 0 .5rem;font-size:.625rem;font-weight:700}.loan-appraisal-capacity-calc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=640px){.loan-appraisal-capacity-calc__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.loan-appraisal-capacity-calc__grid label{color:#475569;font-size:.6875rem;font-weight:600;display:block}.loan-appraisal-capacity-calc__grid input,.loan-appraisal-capacity-calc__grid select{background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;width:100%;margin-top:.2rem;padding:.35rem .5rem;font-size:.75rem}.loan-appraisal-capacity-calc__span{grid-column:1/-1}.loan-appraisal-capacity-calc__result{border-top:1px solid #e2e8f0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.25rem;padding-top:.55rem;display:grid}.loan-appraisal-capacity-calc__result span{text-transform:uppercase;letter-spacing:.03em;color:#64748b;font-size:.625rem;font-weight:600;display:block}.loan-appraisal-capacity-calc__result strong{color:#0f172a;margin-top:.15rem;font-size:.8125rem;display:block}.loan-appraisal-subtabs{border-bottom:1px solid #e2e8f0;gap:.25rem;margin-bottom:.85rem;display:flex}.loan-appraisal-subtabs__tab{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.35rem;padding:.55rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.loan-appraisal-subtabs__status{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.625rem;font-weight:800;display:inline-flex}.loan-appraisal-subtabs__tab--done{color:#047857}.loan-appraisal-subtabs__tab--done .loan-appraisal-subtabs__status{color:#fff;background:#00875a;border-color:#00875a}.loan-appraisal-subtabs__tab--pending{color:#b91c1c}.loan-appraisal-subtabs__tab--pending .loan-appraisal-subtabs__status{color:#fff;background:#dc2626;border-color:#dc2626}.loan-appraisal-subtabs__tab--active{color:#0f172a;border-bottom-color:#00875a}.loan-appraisal-field-strip{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.loan-appraisal-field-strip__item{background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;flex-direction:column;gap:.1rem;min-width:6.5rem;padding:.45rem .6rem;display:flex}.loan-appraisal-field-strip__item span{text-transform:uppercase;letter-spacing:.03em;color:#64748b;font-size:.625rem;font-weight:700}.loan-appraisal-field-strip__item strong{color:#0f172a;font-size:.75rem}.loan-appraisal-field-strip__item--ok{background:#ecfdf5;border-color:#a7f3d0}.loan-appraisal-field-strip__item--warn{background:#fffbeb;border-color:#fcd34d}.loan-appraisal-field-strip__link{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;margin-left:auto;padding:.45rem .7rem;font-size:.6875rem;font-weight:700}.loan-appraisal-field-form{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.85rem}.loan-appraisal-signoff-summary{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:.85rem;padding:.75rem .85rem}.loan-appraisal-signoff-summary__title{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0 0 .5rem;font-size:.6875rem;font-weight:700}.loan-appraisal-signoff-summary__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.loan-appraisal-signoff-summary__row{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:.35rem .15rem;font-size:.8125rem;font-weight:600;display:flex}@media (width<=639px){.loan-appraisal-ws-progress{z-index:15;padding:.65rem .7rem .55rem;position:sticky;top:0;box-shadow:0 4px 12px #0f27470f}.loan-appraisal-ws-progress__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem}.loan-appraisal-desk-banner{padding:.5rem .65rem}.loan-appraisal-desk-banner__desk{flex:auto;min-width:0;font-size:.875rem}.loan-appraisal-desk-banner__pct{font-size:.75rem}.loan-appraisal-ws-progress__step{text-align:center;align-items:center;gap:.15rem;min-height:0;padding:.35rem .15rem}.loan-appraisal-ws-progress__mark{margin-inline:auto}.loan-appraisal-ws-progress__label{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:.625rem;line-height:1.15;display:-webkit-box;overflow:hidden}.loan-appraisal-ws-progress__pct{flex-wrap:wrap;gap:.35rem .65rem}.loan-appraisal-step__title{font-size:.9375rem}.loan-appraisal-step__hint{font-size:.71875rem}.loan-appraisal-accordion__trigger{grid-template-columns:auto 1fr auto;gap:.4rem;min-height:2.75rem;padding:.75rem .7rem}.loan-appraisal-accordion__status{grid-column:2;justify-self:start}.loan-appraisal-accordion__chevron{grid-area:1/3/span 2;align-self:center}.loan-appraisal-accordion__panel{padding:.65rem .7rem .75rem}.loan-appraisal-editor-card__textarea,.loan-appraisal-editor-card__textarea--sm{min-height:5.5rem;font-size:16px}.loan-appraisal-capacity-calc__grid{grid-template-columns:1fr}.loan-appraisal-capacity-calc__grid input,.loan-appraisal-capacity-calc__grid select{min-height:2.5rem;font-size:16px}.loan-appraisal-capacity-calc__result{grid-template-columns:1fr}.loan-appraisal-subtabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:0;margin-left:-.15rem;margin-right:-.15rem;padding-bottom:.15rem;overflow-x:auto}.loan-appraisal-subtabs__tab{white-space:nowrap;flex:none;padding:.65rem .85rem}.loan-appraisal-table-scroll{border-radius:.375rem;margin-left:-.15rem;margin-right:-.15rem}.loan-appraisal-table__input{min-height:2.25rem;font-size:16px}.loan-appraisal-field-strip{flex-direction:column;align-items:stretch}.loan-appraisal-field-strip__item{min-width:0}.loan-appraisal-field-strip__link{text-align:center;width:100%;min-height:2.5rem;margin-left:0}.loan-appraisal-field-form input,.loan-appraisal-field-form select,.loan-appraisal-field-form textarea{font-size:16px}.loan-appraisal-workspace--steps .loan-ent-sticky-bar__inner{flex-direction:column;align-items:stretch;gap:.5rem}.loan-appraisal-workspace--steps .loan-ent-sticky-bar__start,.loan-appraisal-workspace--steps .loan-ent-sticky-bar__end{flex-wrap:wrap;gap:.4rem;width:100%;display:flex}.loan-appraisal-workspace--steps .loan-ent-sticky-bar__end{grid-template-columns:1fr;display:grid}.loan-appraisal-workspace--steps .loan-ent-sticky-bar__start .loan-ent-btn,.loan-appraisal-workspace--steps .loan-ent-sticky-bar__end .loan-ent-btn{justify-content:center;width:100%;min-height:2.75rem}.loan-appraisal-workspace--steps .loan-ent-summary-strip{grid-template-columns:1fr}.loan-appraisal-table thead{display:none}.loan-appraisal-table tbody tr{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;margin-bottom:.5rem;padding:.35rem .45rem;display:block}.loan-appraisal-table tbody td{border:0;grid-template-columns:minmax(5rem,34%) 1fr;align-items:center;gap:.35rem .5rem;padding:.35rem .15rem;display:grid}.loan-appraisal-table tbody td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:#475569;font-size:.6875rem;font-weight:700;line-height:1.3;display:block}.loan-appraisal-table tbody td.loan-appraisal-table__actions{grid-template-columns:minmax(5rem,34%) 1fr;justify-items:stretch}.loan-appraisal-table tbody td.loan-appraisal-table__actions:before{display:block}.loan-appraisal-table tbody td.loan-appraisal-table__actions .loan-appraisal-remove-btn{justify-self:end}}.loan-guarantor-picker__row:not(:disabled):hover{background-color:#f8fafc}.loan-guarantor-picker__row--selected:not(.loan-guarantor-picker__row--blocked){background-color:#f0fdfa;box-shadow:inset 3px 0 #0f766e}.loan-guarantor-picker__row--blocked{cursor:not-allowed;background-color:#fff7ed;box-shadow:inset 3px 0 #f97316}.loan-guarantor-picker__warning{color:#c2410c;font-size:.6875rem;font-weight:600;line-height:1.35}.loan-appraisal-remove-btn{color:#be123c;white-space:nowrap;background-color:#fff1f2;border:1px solid #fecaca;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;min-height:2rem;padding:.35rem .75rem;font-size:.6875rem;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.loan-appraisal-remove-btn:hover{color:#9f1239;background-color:#ffe4e6;border-color:#fda4af}.loan-appraisal-remove-btn:focus-visible{outline-offset:2px;outline:2px solid #fb7185}.loan-appraisal-remove-btn--icon{width:2rem;min-width:2rem;padding:0;font-size:1.125rem;font-weight:700;line-height:1}
