.los-workspace{display:grid;gap:18px;min-width:0;color:var(--ink, #293641)}.los-workspace *,.los-workspace *:before,.los-workspace *:after{box-sizing:border-box}.los-workspace button,.los-workspace input,.los-workspace select,.los-workspace textarea{font:inherit}.los-workspace button:focus-visible,.los-workspace input:focus-visible,.los-workspace select:focus-visible,.los-workspace textarea:focus-visible,.los-workspace a:focus-visible{outline:3px solid #4ba99c;outline-offset:2px}.los-heading,.los-panel-heading,.los-stage-heading,.los-actions,.los-panel-actions,.los-gate-row,.los-document-row,.los-quote-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.los-heading{align-items:flex-start}.los-heading h1,.los-panel-heading h2,.los-stage-heading h3{margin:0;color:var(--ink, #293641)}.los-heading h1{font-size:clamp(23px,3vw,30px);overflow-wrap:anywhere}.los-heading p,.los-panel-heading p,.los-stage-heading p{margin:5px 0 0;color:#75828c;font-size:12px}.los-panel,.los-stage-card{min-width:0;padding:19px;border:1px solid #e4e9ec;border-radius:11px;background:#fff;box-shadow:0 4px 15px #22323e08}.los-panel-heading{align-items:flex-start;margin-bottom:15px}.los-panel-heading h2{font-size:17px}.los-status{display:inline-flex;flex:0 0 auto;align-items:center;min-height:25px;padding:4px 9px;border:1px solid #d8e4e1;border-radius:999px;background:#f4faf8;color:#27675f;font-size:10px;font-weight:700}.los-status--pending,.los-status--locked,.los-status--not-ready{border-color:#e5e2d9;background:#faf8f2;color:#806b38}.los-status--error,.los-status--rejected{border-color:#efd2ce;background:#fff7f5;color:#9a4338}.los-stage-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.los-stage-card{display:grid;gap:14px;scroll-margin-top:16px}.los-stage-card[aria-current=step]{border-color:#9bc9c2;box-shadow:0 0 0 2px #4ba99c1f}.los-stage-heading{align-items:flex-start}.los-stage-heading h3{font-size:15px}.los-stage-heading>div{min-width:0}.los-stage-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.los-divider{height:1px;margin:0;border:0;background:#edf0f2}.los-field-grid,.los-readiness-grid,.los-quote-summary,.los-identifiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.los-field-grid .los-field--wide{grid-column:1 / -1}.los-field{display:flex;min-width:0;flex-direction:column;gap:6px}.los-field label,.los-field>span:first-child{color:#53616c;font-size:11px;font-weight:650}.los-field input,.los-field select,.los-field textarea{width:100%;min-height:39px;padding:8px 10px;border:1px solid #dce2e5;border-radius:7px;background:#fff;color:#293641;font-size:12px}.los-field textarea{min-height:82px;resize:vertical}.los-field input:disabled,.los-field select:disabled,.los-field textarea:disabled{background:#f5f7f8;color:#66747e;opacity:1}.los-field--source input,.los-field--source textarea{border-color:#e6ebed;background:#f7f9f9}.los-field-help,.los-source-note,.los-muted{color:#87939d;font-size:10px;line-height:1.5}.los-source-note{display:flex;align-items:center;gap:6px}.los-field-error{color:#9a4338;font-size:10px}.los-validation{padding:12px 14px;border:1px solid #e7e1cc;border-radius:8px;background:#fcfaf3;color:#6f5d31;font-size:11px}.los-validation--valid{border-color:#d8e4e1;background:#f4faf8;color:#27675f}.los-validation h4{margin:0 0 6px;font-size:11px}.los-validation ul{margin:0;padding-left:18px}.los-source-list,.los-schedule-table-wrap{overflow-x:auto;border:1px solid #e9edef;border-radius:8px}.los-source-list{display:grid;gap:0}.los-source-entry{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:8px 16px;padding:11px 13px;border-bottom:1px solid #edf0f2}.los-source-entry:last-child{border-bottom:0}.los-source-entry dt{color:#89949d;font-size:10px}.los-source-entry dd{margin:0;color:#46545f;font-size:11px;overflow-wrap:anywhere}.los-source-provenance{display:grid;gap:6px;margin:8px 0 0;color:#75828c;font-size:10px;overflow-wrap:anywhere}.los-source-provenance code,.los-booking-result code{overflow-wrap:anywhere;color:#53616c}.los-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.los-gate-row{min-width:0;justify-content:flex-start;padding:12px;border:1px solid #edf0f2;border-radius:8px}.los-gate-indicator{display:inline-flex;flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#bdc5ca}.los-gate-indicator--ready{background:#328277}.los-gate-copy{display:grid;min-width:0;gap:4px}.los-gate-copy strong{color:#46545f;font-size:11px}.los-gate-copy span{color:#87939d;font-size:10px}.los-documents{display:grid;gap:10px;margin:0;padding:0;list-style:none}.los-document-row{align-items:flex-start;padding:13px;border:1px solid #edf0f2;border-radius:8px}.los-document-copy{display:grid;min-width:0;gap:5px}.los-document-copy strong{color:#46545f;font-size:11px}.los-document-copy span,.los-document-copy time{color:#87939d;font-size:10px;overflow-wrap:anywhere}.los-quote-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.los-quote-value{display:grid;min-width:0;gap:5px;padding:12px;border:1px solid #edf0f2;border-radius:8px}.los-quote-value span{color:#87939d;font-size:9px;font-weight:700;letter-spacing:.35px;text-transform:uppercase}.los-quote-value strong{color:#293641;font-size:13px;overflow-wrap:anywhere}.los-schedule-table{width:100%;border-collapse:collapse;font-size:10px;white-space:nowrap}.los-schedule-table th,.los-schedule-table td{padding:9px 11px;border-bottom:1px solid #edf0f2;text-align:right}.los-schedule-table th{background:#f7f9f9;color:#75828c;font-weight:700}.los-schedule-table th:first-child,.los-schedule-table td:first-child{text-align:left}.los-schedule-table tr:last-child td{border-bottom:0}.los-actions{justify-content:flex-start;flex-wrap:wrap}.los-action-separator{width:1px;height:25px;background:#e3e8ea}.los-inline-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px}.los-inline-form .los-field--wide{grid-column:1 / -1}.los-confirmation{display:flex;align-items:flex-start;gap:9px;color:#46545f;font-size:11px;line-height:1.5}.los-confirmation input{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;accent-color:#1d7067}.los-booking-result{display:grid;gap:9px;padding:14px;border:1px solid #d8e4e1;border-radius:8px;background:#f4faf8}.los-booking-result h3{margin:0;color:#27675f;font-size:13px}.los-booking-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.los-booking-result dl>div{display:grid;gap:4px;min-width:0}.los-booking-result dt{color:#75828c;font-size:9px}.los-booking-result dd{margin:0;color:#46545f;font-size:11px;overflow-wrap:anywhere}.los-empty,.los-state{margin:0;color:#75828c;font-size:12px;line-height:1.5}.los-error{padding:12px 14px;border:1px solid #efd2ce;border-radius:8px;background:#fff7f5;color:#9a4338;font-size:11px}.los-error p{margin:0}.los-stage-detail{display:grid;gap:14px}.los-loading-block{display:grid;gap:8px;padding:14px;border-radius:8px;background:#f7f9f9}@media(max-width:720px){.los-field-grid,.los-readiness-grid,.los-quote-summary,.los-identifiers{grid-template-columns:repeat(2,minmax(0,1fr))}.los-panel,.los-stage-card{padding:15px}}@media(max-width:520px){.los-heading,.los-stage-heading,.los-panel-heading{align-items:flex-start;flex-direction:column}.los-field-grid,.los-readiness-grid,.los-quote-summary,.los-identifiers,.los-inline-form,.los-booking-result dl{grid-template-columns:1fr}.los-field-grid .los-field--wide,.los-inline-form .los-field--wide{grid-column:1}.los-stage-controls{justify-content:flex-start}.los-stage-controls .primary-button,.los-stage-controls .secondary-button{flex:1 1 auto}.los-source-entry{grid-template-columns:1fr;gap:4px}.los-document-row{align-items:stretch;flex-direction:column}.los-document-row button{width:100%}}.servicing-workspace{display:grid;gap:22px;min-width:0;color:#293641}.servicing-workspace h1,.servicing-workspace h2,.servicing-workspace h3,.servicing-workspace p{margin-top:0}.servicing-workspace h1{margin-bottom:8px;font-size:clamp(24px,3vw,31px);letter-spacing:-.035em}.servicing-workspace h2{margin-bottom:0;font-size:17px;letter-spacing:-.015em}.servicing-workspace h3{margin-bottom:8px;font-size:14px}.servicing-workspace button,.servicing-workspace input,.servicing-workspace select,.servicing-workspace textarea{font:inherit}.servicing-header,.servicing-panel-heading,.servicing-record-heading,.servicing-actions,.servicing-pagination,.servicing-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.servicing-header{align-items:flex-start}.servicing-kicker{margin-bottom:7px;color:#71807f;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.servicing-description,.servicing-muted,.servicing-field-help{color:#71808a;font-size:13px;line-height:1.5}.servicing-description{max-width:690px;margin-bottom:0}.servicing-panel{min-width:0;overflow:hidden;border:1px solid #e2e8eb;border-radius:12px;background:#fff;box-shadow:0 4px 15px #22323e08}.servicing-panel-heading{min-height:66px;padding:16px 20px;border-bottom:1px solid #edf0f2}.servicing-panel-content{padding:18px 20px}.servicing-filter-form,.servicing-form-grid,.servicing-stat-grid,.servicing-detail-grid,.servicing-quote-grid{display:grid;gap:14px}.servicing-filter-form{grid-template-columns:minmax(190px,1fr) minmax(150px,220px) auto;align-items:end;padding:16px 20px;border-bottom:1px solid #edf0f2}.servicing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.servicing-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.servicing-detail-grid,.servicing-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.servicing-field{display:grid;min-width:0;gap:7px;color:#475661;font-size:12px;font-weight:600}.servicing-field input,.servicing-field select,.servicing-field textarea{width:100%;min-width:0;min-height:40px;padding:9px 11px;border:1px solid #d7e0e4;border-radius:7px;outline:none;background:#fff;color:#293641;font-size:13px;font-weight:400}.servicing-field textarea{min-height:102px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.servicing-field input:focus,.servicing-field select:focus,.servicing-field textarea:focus{border-color:#4f9189;box-shadow:0 0 0 3px #4f918924}.servicing-field input:disabled,.servicing-field select:disabled,.servicing-field textarea:disabled{background:#f6f8f8;color:#687782}.servicing-field-help{margin:0;font-size:11px;font-weight:400}.servicing-primary-button,.servicing-secondary-button,.servicing-danger-button,.servicing-text-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:1px solid transparent;border-radius:7px;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2;transition:background .14s ease,border-color .14s ease}.servicing-primary-button{border-color:#327970;background:#327970;color:#fff}.servicing-primary-button:hover:not(:disabled){border-color:#28645d;background:#28645d}.servicing-secondary-button{border-color:#d6e0e2;background:#fff;color:#40525b}.servicing-secondary-button:hover:not(:disabled){border-color:#8fb4ae;background:#f6faf9}.servicing-danger-button{border-color:#e8c9c7;background:#fff8f7;color:#a83e36}.servicing-danger-button:hover:not(:disabled){border-color:#cf9e99;background:#fff0ee}.servicing-text-button{min-height:32px;padding:5px 8px;background:transparent;color:#327970}.servicing-text-button:hover:not(:disabled){background:#f0f7f5}.servicing-workspace button:disabled{cursor:not-allowed;opacity:.55}.servicing-workspace :focus-visible{outline:3px solid rgb(65 137 127 / 50%);outline-offset:2px}.servicing-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.servicing-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.servicing-table th,.servicing-table td{padding:12px 14px;border-bottom:1px solid #edf0f2;vertical-align:top}.servicing-table th{background:#f8faf9;color:#6c7b84;font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.servicing-table td{color:#40505b}.servicing-table tr:last-child td{border-bottom:0}.servicing-table .servicing-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.servicing-id{color:#64747c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.servicing-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.servicing-stat{min-width:0;padding:14px;border:1px solid #e6ecee;border-radius:9px;background:#fbfcfc}.servicing-stat-label{display:block;margin-bottom:7px;color:#70808a;font-size:11px}.servicing-stat-value{display:block;overflow-wrap:anywhere;color:#2e4149;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.servicing-badge{display:inline-flex;min-height:25px;align-items:center;padding:3px 9px;border:1px solid #dce6e5;border-radius:20px;background:#f5f9f8;color:#47645f;font-size:11px;font-weight:700;text-transform:capitalize}.servicing-badge--warning{border-color:#eddab4;background:#fff9e9;color:#8c6723}.servicing-badge--danger{border-color:#efcfcb;background:#fff4f2;color:#9e423a}.servicing-callout,.servicing-state{padding:13px 15px;border:1px solid #dfe9e7;border-radius:8px;background:#f7fbfa;color:#4d6661;font-size:12px;line-height:1.5}.servicing-callout--warning,.servicing-state--error{border-color:#ead9ba;background:#fffaf0;color:#785b29}.servicing-state--error{border-color:#edcfcc;background:#fff6f5;color:#873f39}.servicing-state--loading{color:#62737d}.servicing-empty{padding:26px 18px;color:#75828b;font-size:13px;text-align:center}.servicing-confirmation{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #e2e8ea;border-radius:8px;background:#fafcfc;color:#53626b;font-size:12px;line-height:1.5}.servicing-confirmation input{flex:0 0 auto;margin:2px 0 0}.servicing-component-list{display:grid;gap:8px;margin:0}.servicing-component-row{display:flex;justify-content:space-between;gap:12px;color:#586871;font-size:12px}.servicing-component-row strong{color:#33454e;font-variant-numeric:tabular-nums;white-space:nowrap}.servicing-total-row{padding-top:10px;border-top:1px solid #e5eaec;font-weight:700}.servicing-action-list{display:grid;gap:14px}.servicing-action-card{padding:15px;border:1px solid #e6ecee;border-radius:9px;background:#fcfdfd}.servicing-action-card h3{color:#33454e}.servicing-loan-topline{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.servicing-back-button{margin-bottom:14px}.servicing-tabs{display:flex;gap:6px;overflow-x:auto;padding:6px;border:1px solid #e3e9eb;border-radius:9px;background:#f7f9f9}.servicing-tab{min-height:34px;padding:7px 11px;border:1px solid transparent;border-radius:6px;background:transparent;color:#62727b;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap}.servicing-tab[aria-selected=true]{border-color:#d9e6e3;background:#fff;color:#327970;box-shadow:0 1px 3px #162f3414}@media(max-width:860px){.servicing-stat-grid,.servicing-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.servicing-filter-form .servicing-actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:600px){.servicing-workspace{gap:15px}.servicing-header,.servicing-panel-heading{align-items:flex-start;flex-direction:column}.servicing-panel-heading,.servicing-panel-content{padding:14px 15px}.servicing-filter-form,.servicing-form-grid,.servicing-detail-grid,.servicing-quote-grid{grid-template-columns:minmax(0,1fr)}.servicing-filter-form{padding:14px 15px}.servicing-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.servicing-stat{padding:11px}.servicing-stat-value{font-size:14px}.servicing-actions,.servicing-pagination,.servicing-inline-actions{align-items:stretch;flex-direction:column}.servicing-actions>button,.servicing-inline-actions>button{width:100%}.servicing-table{min-width:680px}}.servicing-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.servicing-list-id{display:block;margin-top:5px}.servicing-record-link{justify-content:flex-start;max-width:100%;overflow-wrap:anywhere;text-align:left}.servicing-payment-form,.servicing-import-preview{border-top:1px solid #edf0f2}.servicing-validation-errors{margin:9px 0;padding-left:20px;color:#873f39;font-size:12px;line-height:1.55}.servicing-allocation-list{display:grid;gap:5px;margin:8px 0;padding-left:17px}.servicing-allocation-list li{display:flex;justify-content:space-between;gap:12px;color:#61717a;font-size:11px}.servicing-allocation-list strong{color:#33454e;font-variant-numeric:tabular-nums;white-space:nowrap}.servicing-charge-ledger{border-top:1px solid #edf0f2}.servicing-charge-ledger summary,.servicing-reversal-details summary{padding:13px 16px;color:#4f6964;cursor:pointer;font-size:12px;font-weight:700}.servicing-reversal-form{display:grid;min-width:220px;gap:10px;padding:12px;border:1px solid #e7ecee;border-radius:8px;background:#fbfcfc}.servicing-reversal-form .servicing-danger-button{justify-self:start}.servicing-actions .servicing-field-help{max-width:720px}.servicing-actions .servicing-primary-button{flex:0 0 auto}.servicing-panel-content>h3{margin-bottom:12px}.servicing-stat-value[data-emphasis=true]{color:#176f66}@media(max-width:600px){.servicing-actions .servicing-field-help{max-width:none}.servicing-reversal-form .servicing-danger-button{width:100%}}.servicing-next-due-amount{display:block;margin-top:4px;color:#54666f;font-size:11px;font-variant-numeric:tabular-nums}.servicing-component-row dt,.servicing-component-row dd{margin:0}.servicing-component-fieldset{display:grid;min-width:0;gap:12px;margin:0;padding:14px;border:1px solid #e1e8ea;border-radius:9px}.servicing-component-fieldset legend{padding:0 6px;color:#33454e;font-size:13px;font-weight:700}.servicing-adjustment-table{min-width:820px}.servicing-adjustment-table input{width:118px;min-height:37px;padding:7px;border:1px solid #d7e0e4;border-radius:6px}.servicing-closure-quote-controls{display:flex;align-items:flex-end;gap:14px;margin:18px 0}.servicing-closure-quote-controls .servicing-field{flex:1}.servicing-action-result{border-top:1px solid #edf0f2}.servicing-reversal-details{min-width:155px}@media(max-width:600px){.servicing-component-fieldset{padding:10px}.servicing-closure-quote-controls{align-items:stretch;flex-direction:column}.servicing-closure-quote-controls>button{width:100%}}.nach-workspace{grid-template-columns:minmax(0,1fr);max-width:1200px}.nach-workspace>#nach-tab-panel{min-width:0}.nach-workspace>.servicing-callout{margin:0 0 16px}.nach-uncertain{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:15px 0}.nach-uncertain p{margin:5px 0 0}.nach-tabs{margin:20px 0;overflow-x:auto}.nach-tabs .servicing-tab{white-space:nowrap}.nach-loan-table{min-width:870px}.nach-cell-subtext{display:block;margin-top:4px;color:#7d8993;font-size:11px;line-height:1.45}.nach-no-fee{color:#9b4b36;font-weight:650}.nach-present-form{display:grid;min-width:175px;gap:8px}.nach-present-form .servicing-field{gap:5px}.nach-present-form .servicing-primary-button{justify-self:start}.nach-filter-form{grid-template-columns:minmax(190px,300px) 1fr;align-items:end;padding:16px 20px;border-bottom:1px solid #edf0f2}.nach-filter-form .servicing-field-help{padding-bottom:10px}.nach-attempt-list{display:grid;gap:14px;padding:18px 20px}.nach-attempt-card{display:grid;gap:14px;margin:0;padding:18px;border:1px solid #e7ecee;border-radius:9px;background:#fff}.nach-attempt-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nach-attempt-heading h3{margin-bottom:5px;overflow-wrap:anywhere}.nach-attempt-heading p{margin-bottom:0}.nach-attempt-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin:0}.nach-attempt-details div{min-width:0}.nach-attempt-details dt{margin-bottom:4px;color:#78858f;font-size:10px;font-weight:650;letter-spacing:.35px;text-transform:uppercase}.nach-attempt-details dd{margin:0;color:#35444e;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.nach-attempt-actions{padding-top:4px}.nach-receipt-form,.nach-review-form{display:grid;gap:14px;padding-top:16px;border-top:1px solid #edf0f2}.nach-receipt-form h4,.nach-review-form h4{margin:0;color:#293641;font-size:13px}.nach-form-wide{grid-column:1 / -1}.nach-receipt-form .servicing-callout,.nach-review-form .servicing-callout{margin:0}.nach-liability-confirmation{display:flex;align-items:flex-start;gap:10px;color:#40505b;font-size:12px;line-height:1.55}.nach-liability-confirmation input{width:16px;height:16px;flex:0 0 auto;margin:1px 0 0;accent-color:#1d7067}.nach-evidence-viewer{overflow:hidden;border:1px solid #e4e9ec;border-radius:8px;background:#f8fafb}.nach-evidence-viewer .servicing-panel-heading{padding:10px 14px;border-bottom:1px solid #e4e9ec}.nach-evidence-viewer h4{margin:0;color:#293641;font-size:12px}.nach-evidence-viewer iframe{display:block;width:100%;height:min(72vh,760px);border:0;background:#fff}.nach-pagination{padding:14px 20px;border-top:1px solid #edf0f2}@media(max-width:860px){.nach-attempt-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.nach-uncertain,.nach-attempt-heading{align-items:stretch;flex-direction:column}.nach-uncertain .servicing-danger-button{align-self:flex-start}.nach-filter-form{grid-template-columns:1fr}.nach-attempt-list{padding:12px}.nach-attempt-card{padding:14px}.nach-attempt-details{grid-template-columns:1fr}}.nach-bulk-workspace{display:grid;gap:16px;min-width:0}.nach-bulk-toolbar,.nach-bulk-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nach-bulk-toolbar h2,.nach-bulk-card-heading h4,.nach-bulk-card-heading h5{margin-bottom:5px;overflow-wrap:anywhere}.nach-bulk-toolbar p,.nach-bulk-card-heading p{margin-bottom:0}.nach-bulk-tabs{margin:0;overflow-x:auto}.nach-bulk-tabs .servicing-tab{white-space:nowrap}.nach-bulk-panel,.nach-bulk-panel>*,.nach-bulk-card,.nach-bulk-card>*{min-width:0}.nach-bulk-filter{grid-template-columns:minmax(180px,320px) minmax(0,1fr);align-items:end;padding:14px 18px;border-bottom:1px solid #edf0f2}.nach-bulk-filter .servicing-field-help{padding-bottom:10px;overflow-wrap:anywhere}.nach-instruction-list{display:grid;gap:12px;padding:16px 18px}.nach-bulk-card{display:grid;gap:12px;padding:16px;border:1px solid #e7ecee;border-radius:9px;background:#fff}.nach-bulk-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin:0}.nach-bulk-details>div{min-width:0}.nach-bulk-details dt{margin-bottom:4px;color:#78858f;font-size:10px;font-weight:650;letter-spacing:.35px;text-transform:uppercase}.nach-bulk-details dd{margin:0;color:#35444e;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.nach-bulk-card .servicing-callout{margin:0;overflow-wrap:anywhere}.nach-bulk-dispatch{display:grid;grid-template-columns:minmax(180px,280px) auto minmax(180px,1fr);align-items:end;gap:12px;padding:16px 18px;border-bottom:1px solid #edf0f2}.nach-bulk-dispatch .servicing-field-help{padding-bottom:10px}.nach-bulk-readonly{padding:16px 18px}.nach-dispatch-result{display:grid;gap:7px;margin:12px 18px;overflow-wrap:anywhere}.nach-dispatch-result p{margin:0}.nach-batch-detail{display:grid;gap:14px;margin-top:16px;padding-bottom:16px}.nach-batch-summary{padding:0 18px}.nach-batch-actions,.nach-batch-rows-title{margin:0 18px}.nach-batch-rows-title{color:#293641;font-size:14px}.nach-technical-form,.nach-policy-form,.nach-return-entry{display:grid;gap:14px;padding:16px 18px;border-top:1px solid #edf0f2}.nach-technical-form h6,.nach-policy-form h4,.nach-return-entry h4{margin:0;color:#293641;font-size:13px}.nach-technical-form .servicing-callout,.nach-policy-form .servicing-callout,.nach-return-entry .servicing-callout{margin:0}.nach-policy-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nach-policy-wide{grid-column:1 / -1}.nach-weekend-field{display:flex;flex-wrap:wrap;gap:10px 16px;min-width:0;padding:10px 12px;border:1px solid #dce3e6;border-radius:6px}.nach-weekend-field legend{padding:0 4px;color:#52616a;font-size:12px;font-weight:650}.nach-weekend-field label{display:inline-flex;align-items:center;gap:6px;color:#40505b;font-size:12px}.nach-weekend-field input{width:16px;height:16px;margin:0;accent-color:#1d7067}.nach-policy-history{display:grid;gap:12px;padding:16px 18px}.nach-return-entry>p{margin:0}.nach-return-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nach-return-form .servicing-field{min-width:0}.nach-return-form input[type=file]{max-width:100%}@media(max-width:860px){.nach-bulk-details,.nach-bulk-dispatch{grid-template-columns:repeat(2,minmax(0,1fr))}.nach-bulk-dispatch .servicing-field-help{grid-column:1 / -1}}@media(max-width:600px){.nach-bulk-toolbar,.nach-bulk-card-heading{flex-direction:column;align-items:stretch}.nach-bulk-toolbar .servicing-secondary-button,.nach-instruction-list .servicing-secondary-button,.nach-technical-form>.servicing-primary-button,.nach-technical-form>.servicing-danger-button,.nach-policy-form>.servicing-primary-button,.nach-return-form>button{width:100%}.nach-bulk-filter,.nach-policy-fields,.nach-return-form,.nach-bulk-dispatch{grid-template-columns:minmax(0,1fr)}.nach-bulk-filter .servicing-field-help,.nach-bulk-dispatch .servicing-field-help,.nach-policy-wide{grid-column:auto}.nach-bulk-card,.nach-policy-history,.nach-instruction-list,.nach-technical-form,.nach-policy-form,.nach-return-entry{padding-left:12px;padding-right:12px}.nach-bulk-details{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.nach-bulk-tabs{margin-right:-4px}.nach-bulk-card{padding:12px}.nach-bulk-card-heading h4,.nach-bulk-card-heading h5{font-size:13px}.nach-weekend-field{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nach-whole-file-cancel .nach-liability-confirmation{align-items:flex-start}}.commercial-workspace{max-width:1280px}.commercial-workspace>.servicing-header{align-items:flex-end}.commercial-feedback{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-radius:8px;font-size:13px;line-height:1.45}.commercial-feedback>span{min-width:0}.commercial-policy-note{max-width:920px;margin-bottom:18px}.commercial-load-error{display:flex;align-items:center;justify-content:space-between;gap:12px}.commercial-load-error p{margin:0}.commercial-baseline-badge,.commercial-config-badge{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:20px;background:#eef6f2;color:#33756c;font-size:10px;font-weight:700;white-space:nowrap}.commercial-config-badge{background:#eef2f8;color:#546d8b}.commercial-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;border:1px solid #edf0f2;border-radius:9px;background:#fbfcfc}.commercial-rate-form{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-field-wide,.commercial-form-error,.commercial-form-actions{grid-column:1 / -1}.commercial-form-actions{display:flex;align-items:center;justify-content:flex-start}.commercial-form-error{margin:0}.commercial-history-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:23px 0 11px}.commercial-history-heading h3{margin:0 0 4px}.commercial-history-heading p{margin-bottom:0}.commercial-table-scroll{width:100%;overflow-x:auto;border:1px solid #e7ecee;border-radius:8px}.commercial-table{width:100%;border-collapse:collapse;color:#34424c;font-size:12px;text-align:left}.commercial-table th,.commercial-table td{padding:11px 12px;border-bottom:1px solid #edf0f2;vertical-align:top}.commercial-table th{background:#f7f9fa;color:#71808a;font-size:10px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.commercial-table tbody tr:last-child td{border-bottom:0}.commercial-table td strong,.commercial-subtext{display:block}.commercial-subtext{margin-top:4px;color:#7b8992;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.commercial-empty-state,.commercial-read-boundary{margin:0;padding:16px;border:1px dashed #d9e2e5;border-radius:8px;background:#fbfcfc;color:#71808a;font-size:12px;line-height:1.5}.commercial-read-boundary{margin-top:0;border-style:solid}.commercial-ledger-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 17px}.commercial-ledger-summary>div{display:grid;gap:5px;min-width:0;padding:13px 15px;border:1px solid #e7ecee;border-radius:8px;background:#fbfcfc}.commercial-ledger-summary span{color:#75838c;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.commercial-ledger-summary strong{color:#263640;font-size:17px;font-variant-numeric:tabular-nums}.commercial-summary-warning{margin:-6px 0 16px;color:#875b20;font-size:12px;line-height:1.45}.commercial-ledger-filters{grid-template-columns:minmax(180px,1fr) minmax(150px,220px) auto;align-items:end;margin:0 0 16px;padding:0;border:0;background:transparent}.commercial-filter-actions,.commercial-inline-actions{display:flex;align-items:center;gap:8px}.commercial-filter-actions{padding-bottom:1px}.commercial-ledger-scroll{max-height:min(68vh,760px)}.commercial-ledger-table{min-width:1160px}.commercial-ledger-table td{max-width:245px}.commercial-status{display:inline-flex;align-items:center;min-height:23px;padding:4px 8px;border-radius:20px;font-size:10px;font-weight:700;white-space:nowrap}.commercial-status--earned{background:#e9f5ef;color:#277455}.commercial-status--pending_rate{background:#fff4dd;color:#916318}.commercial-resolve-cell{min-width:210px;max-width:330px}.commercial-pending-note{margin:0 0 8px;color:#825c24;font-size:11px;line-height:1.4}.commercial-resolve-form{display:grid;gap:8px}.commercial-resolve-form .servicing-field textarea{min-height:76px}.commercial-resolve-form .servicing-state{margin:0;padding:8px;font-size:11px}.commercial-inline-actions{flex-wrap:wrap}.commercial-readonly-note{display:block;color:#6f7f88;font-size:11px;line-height:1.4}.commercial-pagination{margin-top:12px}.commercial-pagination p{margin:0;color:#71808a;font-size:11px}.commercial-pagination>div{display:flex;gap:8px}@media(max-width:800px){.commercial-workspace>.servicing-header{flex-direction:column;align-items:stretch}.commercial-workspace>.servicing-header>button{align-self:flex-start}.commercial-ledger-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-filter-actions{grid-column:1 / -1}}@media(max-width:600px){.commercial-form,.commercial-rate-form{grid-template-columns:minmax(0,1fr);padding:12px}.commercial-field-wide,.commercial-form-error,.commercial-form-actions{grid-column:auto}.commercial-baseline-badge,.commercial-config-badge{white-space:normal}.commercial-workspace .servicing-panel-heading,.commercial-history-heading{align-items:flex-start;flex-direction:column}.commercial-ledger-summary{grid-template-columns:1fr}.commercial-ledger-filters{grid-template-columns:minmax(0,1fr)}.commercial-filter-actions{grid-column:auto}.commercial-feedback{align-items:flex-start;flex-direction:column}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1f2937;background:#f4f6f8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-weight:400;--sidebar-width: 248px;--ink: #202a35}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #4ba99c;outline-offset:3px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:2;display:flex;width:var(--sidebar-width);flex-direction:column;padding:28px 18px 20px;border-right:1px solid #e8ecef;background:#fff}.brand{display:flex;align-items:center;gap:12px;padding:0 8px}.brand-mark{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:12px;background:#1d7067;color:#fff;font-family:inherit;font-size:22px;font-weight:800}.brand-name,.brand-name span{display:block}.brand-name strong{color:#26323b;font-family:inherit;font-size:14px;font-weight:800;letter-spacing:-.3px}.brand-name span{margin-top:3px;color:#8a959e;font-size:11px}.navigation-label{margin:45px 10px 12px;color:#9aa4ad;font-size:10px;font-weight:700;letter-spacing:1.1px}.navigation-link{display:flex;min-height:42px;align-items:center;gap:12px;padding:0 12px;border-radius:8px;background:#edf6f4;color:#1d7067;font-size:13px;font-weight:600}.navigation-indicator{width:7px;height:7px;border:2px solid #1d7067;border-radius:2px;transform:rotate(45deg)}.sidebar-footer{display:flex;align-items:center;gap:9px;margin-top:auto;padding:17px 9px 3px;border-top:1px solid #edf0f2;color:#89949d;font-size:11px}.sidebar-footer-mark{width:7px;height:7px;border-radius:50%;background:#b1bcc4}.workspace{min-height:100vh;margin-left:var(--sidebar-width)}.topbar{display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:0 42px;border-bottom:1px solid #e8ecef;background:#fff}.topbar-label,.environment-label{font-size:10px;font-weight:700;letter-spacing:.95px}.topbar-label{color:#697783}.environment-label{display:inline-flex;align-items:center;gap:8px;color:#87929b;font-size:9px}.environment-dot{width:6px;height:6px;border-radius:50%;background:#c4a56a}.main-content{width:min(100%,1160px);margin:0 auto;padding:44px 42px 72px}.page-heading{margin-bottom:39px}.eyebrow{margin:0 0 10px;color:#87939d;font-size:10px;font-weight:700;letter-spacing:1.05px}.page-heading h1,.section-heading h2{margin:0;color:var(--ink);font-family:inherit;letter-spacing:-.7px}.page-heading h1{font-size:clamp(25px,3vw,31px);font-weight:700}.page-description{margin:9px 0 0;color:#7d8993;font-size:13px}.health-section{max-width:800px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.section-heading .eyebrow{margin-bottom:7px}.section-heading h2{font-size:18px;font-weight:700;letter-spacing:-.3px}.refresh-button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid #dce3e6;border-radius:7px;background:#fff;color:#53616c;cursor:pointer;font-size:12px;font-weight:600;transition:border-color .14s ease,background .14s ease}.refresh-button:hover:not(:disabled){border-color:#9cbdb8;background:#f9fcfb}.refresh-button:disabled{color:#96a0a8;cursor:wait}.refresh-icon{width:12px;height:12px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%}.service-card{overflow:hidden;border:1px solid #e4e9ec;border-radius:11px;background:#fff;box-shadow:0 4px 15px #22323e08}.service-card-header{display:flex;min-height:87px;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px}.service-identity{display:flex;align-items:center;gap:13px}.service-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #e6eeec;border-radius:10px;background:#f5f9f8}.service-icon span{position:relative;width:17px;height:13px;border:1.5px solid #43877f;border-radius:3px}.service-icon span:before,.service-icon span:after{position:absolute;left:3px;width:8px;height:1.5px;background:#43877f;content:""}.service-icon span:before{top:3px}.service-icon span:after{top:7px}.service-identity h3{margin:0;color:#293641;font-size:13px;font-weight:700}.service-identity p{margin:5px 0 0;color:#84909a;font-size:11px}.status-badge{display:inline-flex;min-height:27px;flex:0 0 auto;align-items:center;gap:7px;padding:0 10px;border:1px solid transparent;border-radius:20px;font-size:11px;font-weight:600}.status-badge--up{border-color:#d9eee7;background:#f0f8f4;color:#318064}.status-badge--down{border-color:#f1d9d7;background:#fdf4f3;color:#b44e46}.status-badge--unknown{border-color:#e5e9ec;background:#f6f8f9;color:#75828c}.status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.card-divider{height:1px;background:#edf0f2}.service-card-body{display:flex;min-height:61px;align-items:center;padding:14px 22px;color:#677681;font-size:12px;line-height:1.6}.service-card-body p{margin:0}.service-card-body code,.service-card-footer code{color:#53616c;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.error-message strong{color:#a8423c;font-size:12px}.error-message p{margin-top:3px;color:#846c6a}.service-card-footer{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:12px;padding:0 22px;border-top:1px solid #edf0f2;background:#fafbfc;color:#919ba3;font-size:10px}.service-card-footer code{color:#72808a;font-size:10px}@media(max-width:760px){:root{--sidebar-width: 70px}.sidebar{align-items:center;padding-right:10px;padding-left:10px}.brand{padding:0}.brand-name,.navigation-label,.navigation-text{display:none}.navigation-link{width:42px;justify-content:center;margin-top:42px;padding:0}.sidebar-footer{justify-content:center;padding:15px 0 3px;font-size:0}.topbar{min-height:58px;padding:0 20px}.main-content{padding:34px 20px 54px}}@media(max-width:440px){.environment-label{font-size:0}.service-card-header{align-items:flex-start;flex-direction:column;padding:17px}.service-card-body{min-height:54px;padding:14px 17px}.service-card-footer{flex-wrap:wrap;padding:10px 17px}}.primary-navigation{display:flex;flex-direction:column;gap:4px}.navigation-link{width:100%;border:0;background:transparent;color:#687681;cursor:pointer;text-align:left}.navigation-link[aria-current=page]{background:#edf6f4;color:#1d7067}.account-controls,.account-identity{display:flex;align-items:center}.account-controls{gap:17px}.account-identity{flex-direction:column;align-items:flex-end;gap:3px}.account-identity strong{color:#293641;font-size:12px}.account-identity span{color:#87939d;font-size:10px}.primary-button,.secondary-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 15px;border:1px solid transparent;border-radius:7px;cursor:pointer;font-size:12px;font-weight:650;transition:background .14s ease,border-color .14s ease}.primary-button{background:#1d7067;color:#fff}.primary-button:hover:not(:disabled){background:#155e57}.secondary-button{border-color:#dce3e6;background:#fff;color:#53616c}.secondary-button:hover:not(:disabled){border-color:#9cbdb8;background:#f9fcfb}.primary-button:disabled,.secondary-button:disabled,.text-button:disabled{cursor:not-allowed;opacity:.55}.signout-button{min-height:34px}.profile-card{display:flex;max-width:800px;align-items:center;justify-content:space-between;gap:24px;margin:-10px 0 38px;padding:22px;border:1px solid #e4e9ec;border-radius:11px;background:#fff;box-shadow:0 4px 15px #22323e08}.profile-card .eyebrow{margin-bottom:7px}.profile-card h2{margin:0;color:var(--ink);font-size:16px}.profile-card p:not(.eyebrow){margin:7px 0 0;color:#7d8993;font-size:12px}.profile-access-list{display:flex;flex-direction:column;align-items:flex-end;gap:7px;color:#687681;font-size:11px;text-transform:capitalize}.auth-screen{display:grid;min-height:100vh;place-items:center;padding:24px;background:radial-gradient(circle at 86% 14%,rgb(56 136 124 / 10%),transparent 30%),#f4f6f8}.auth-card{width:min(100%,430px);padding:38px;border:1px solid #e4e9ec;border-radius:14px;background:#fff;box-shadow:0 16px 45px #22323e14}.auth-brand{margin-bottom:45px;padding:0}.auth-card h1{margin:0;color:var(--ink);font-size:27px;letter-spacing:-.7px}.auth-form{display:grid;gap:16px;margin-top:20px}.auth-form label{display:grid;gap:7px;color:#51616d;font-size:12px;font-weight:600}.auth-form input{width:100%;min-height:42px;padding:10px 11px;border:1px solid #dce3e6;border-radius:6px;color:var(--ink);font:inherit}.auth-form input:focus{border-color:#1d7067;outline:3px solid rgb(29 112 103 / 13%)}.auth-form input:disabled{background:#f4f6f8}.auth-form .auth-submit{margin-top:4px}.auth-signout{width:100%;margin-top:12px}.auth-submit{width:100%;min-height:44px;margin-top:24px}.auth-footnote{margin:17px 0 0;color:#87939d;font-size:11px;line-height:1.6;text-align:center}.feedback-message{margin:15px 0 0;padding:11px 13px;border:1px solid transparent;border-radius:7px;font-size:12px;line-height:1.5}.feedback-message--success{border-color:#d9eee7;background:#f0f8f4;color:#318064}.feedback-message--error{border-color:#f1d9d7;background:#fdf4f3;color:#a8423c}.employee-section{max-width:1120px}.employee-section-heading{align-items:center}.employee-description{margin:8px 0 0;color:#7d8993;font-size:12px}.employee-table-card,.employee-editor{overflow:hidden;margin-top:20px;border:1px solid #e4e9ec;border-radius:11px;background:#fff;box-shadow:0 4px 15px #22323e08}.employee-table-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;border-bottom:1px solid #edf0f2}.employee-table-heading h3,.employee-editor-heading h3{margin:0;color:#293641;font-size:13px}.employee-table-heading p{margin:4px 0 0;color:#87939d;font-size:11px}.employee-table-scroll{overflow-x:auto}.employee-table{width:100%;border-collapse:collapse;text-align:left}.employee-table th{padding:11px 16px;background:#fafbfc;color:#89949d;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.employee-table td{padding:14px 16px;border-top:1px solid #edf0f2;color:#52616c;font-size:11px;vertical-align:middle}.employee-table td:first-child{min-width:210px}.employee-table td:first-child strong,.employee-table td:first-child span{display:block}.employee-table td:first-child strong{color:#293641;font-size:12px}.employee-table td:first-child span{margin-top:4px;color:#87939d}.employee-actions{min-width:250px;text-align:right;white-space:nowrap}.text-button{padding:4px 6px;border:0;background:transparent;color:#1d7067;cursor:pointer;font-size:11px;font-weight:600}.text-button:hover:not(:disabled){color:#155e57;text-decoration:underline}.employee-status{display:inline-flex;padding:5px 8px;border-radius:20px;font-size:9px;font-weight:700;letter-spacing:.3px}.employee-status--active{background:#f0f8f4;color:#318064}.employee-status--disabled{background:#fdf4f3;color:#b44e46}.empty-state{margin:0;padding:27px 20px;color:#87939d;font-size:12px}.employee-editor{padding:20px}.employee-editor-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.employee-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.employee-form-grid label{display:flex;flex-direction:column;gap:7px;color:#53616c;font-size:11px;font-weight:600}.employee-form-grid input{width:100%;min-height:38px;padding:0 10px;border:1px solid #dce3e6;border-radius:6px;background:#fff;color:#293641;font:inherit;font-weight:400}.employee-form-grid input:focus{border-color:#4ba99c;outline:2px solid rgb(75 169 156 / 18%)}.employee-form-grid input:disabled{background:#f5f7f8;color:#89949d}.field-help{color:#87939d;font-size:10px;font-weight:400}.role-options{display:flex;flex-wrap:wrap;gap:10px 18px;margin:18px 0 0;padding:0;border:0}.role-options legend{margin-bottom:9px;color:#53616c;font-size:11px;font-weight:600}.role-options label{display:inline-flex;align-items:center;gap:7px;color:#53616c;font-size:11px}.role-options input{accent-color:#1d7067}.employee-editor-actions{display:flex;gap:9px;margin-top:20px}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media(max-width:760px){.primary-navigation{width:100%;margin-top:42px}.primary-navigation .navigation-link{width:42px;margin-top:0}.account-controls{gap:9px}.account-identity{display:none}.profile-card{align-items:flex-start;flex-direction:column;gap:15px}.profile-access-list{align-items:flex-start}.employee-section-heading{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.auth-card{padding:28px 23px}.employee-form-grid{grid-template-columns:1fr}.employee-table-heading{align-items:flex-start}.employee-actions{min-width:235px}}.application-section{width:100%}.application-section-heading{align-items:center}.application-section-heading h1{margin:0;color:var(--ink);font-size:clamp(24px,3vw,30px);letter-spacing:-.7px}.application-section-heading .employee-description{max-width:600px;line-height:1.6}.application-filters{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(150px,.9fr) auto auto;align-items:end;gap:12px;margin:20px 0 16px;padding:16px;border:1px solid #e4e9ec;border-radius:11px;background:#fff;box-shadow:0 4px 15px #22323e08}.application-filters label{display:flex;min-width:0;flex-direction:column;gap:7px;color:#53616c;font-size:11px;font-weight:600}.application-filters input{width:100%;min-height:38px;padding:0 10px;border:1px solid #dce3e6;border-radius:6px;background:#fff;color:#293641;font:inherit;font-weight:400}.application-filters input:focus{border-color:#4ba99c;outline:2px solid rgb(75 169 156 / 18%)}.application-filters .field-help{min-height:12px}.application-list-card{overflow:hidden;border:1px solid #e4e9ec;border-radius:11px;background:#fff;box-shadow:0 4px 15px #22323e08}.application-list-header,.application-result{display:grid;grid-template-columns:minmax(130px,1.3fr) minmax(155px,1.15fr) minmax(95px,.75fr) minmax(125px,1fr) minmax(125px,.9fr) auto;align-items:center;gap:14px;padding:13px 17px}.application-list-header{background:#fafbfc;color:#89949d;font-size:9px;font-weight:700;letter-spacing:.45px;text-transform:uppercase}.application-results{margin:0;padding:0;list-style:none}.application-result{min-height:77px;border-top:1px solid #edf0f2;color:#52616c;font-size:11px}.application-result-cell{display:flex;min-width:0;flex-direction:column;gap:5px;overflow-wrap:anywhere}.application-result-cell strong{color:#293641;font-size:11px;font-weight:650}.application-result-cell code{color:#75828c;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;overflow-wrap:anywhere}.application-result-borrower span{color:#87939d}.application-result-action{justify-self:end;white-space:nowrap}.application-status{display:inline-flex;width:fit-content;max-width:100%;min-height:25px;align-items:center;padding:4px 8px;border:1px solid #e5e9ec;border-radius:20px;background:#f6f8f9;color:#687681;font-size:9px;font-weight:700;overflow-wrap:anywhere}.application-status--complete{border-color:#d9eee7;background:#f0f8f4;color:#318064}.application-status--active{border-color:#d8e8f4;background:#f0f6fb;color:#3e7293}.application-status--blocked{border-color:#f1d9d7;background:#fdf4f3;color:#a8423c}.application-status--pending,.application-status--unknown{border-color:#e5e9ec;background:#f6f8f9;color:#75828c}.application-state{margin:0;padding:27px 20px;color:#87939d;font-size:12px;line-height:1.6}.application-feedback{display:flex;align-items:center;justify-content:space-between;gap:14px}.application-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px;color:#87939d;font-size:11px}.application-pagination p{margin:0}.application-pagination>div{display:flex;gap:8px}.application-back-button{margin-bottom:20px}.application-identifier{display:flex;min-width:0;flex-direction:column;gap:7px;padding:14px;border:1px solid #e4e9ec;border-radius:9px;background:#fff}.application-identifier>span{color:#89949d;font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}@media(max-width:1040px){.application-list-header,.application-result{grid-template-columns:minmax(115px,1.2fr) minmax(135px,1.1fr) minmax(85px,.7fr) minmax(110px,.95fr) minmax(105px,.85fr) auto;gap:10px;padding-right:12px;padding-left:12px}}@media(max-width:760px){.application-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.application-list-header{display:none}.application-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:15px}.application-result-borrower,.application-result-action{grid-column:1 / -1}.application-result-action{justify-self:start}.application-result-cell:before{color:#89949d;content:attr(data-label);font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.application-result-borrower:before,.application-result-action:before{content:none}}@media(max-width:520px){.application-section-heading{align-items:flex-start;flex-direction:column}.application-filters{grid-template-columns:1fr;padding:13px}.application-filters .primary-button,.application-filters .secondary-button{width:100%}.application-pagination{align-items:flex-start;flex-direction:column}.application-pagination>div{width:100%}.application-pagination button{flex:1}.application-feedback{align-items:flex-start}}
