.fi-loan-monitor .fi-header{display:none}.fi-loan-monitor .fi-page-content{display:flex;flex-direction:column;gap:1rem}.fi-loan-monitor .fi-loan-monitor-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;padding:1.5rem 1.75rem;background:radial-gradient(circle at top right,rgba(96,165,250,.22),transparent 42%),#1f2b66;box-shadow:0 1px 2px #00000014,0 8px 24px #1565c047;color:#fff}.fi-loan-monitor .fi-loan-monitor-hero-eyebrow{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.fi-loan-monitor .fi-loan-monitor-hero-title{margin:.25rem 0 0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:#fff}.fi-loan-monitor .fi-loan-monitor-hero-description{margin:.375rem 0 0;max-width:44rem;font-size:.875rem;line-height:1.55;color:#ffffffe0}.fi-loan-monitor .fi-loan-monitor-hero-stats{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem}.fi-loan-monitor .fi-loan-monitor-hero-stat{display:flex;flex-direction:column;gap:.125rem;min-width:6.5rem;padding:.625rem .875rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.16)}.fi-loan-monitor .fi-loan-monitor-hero-stat--primary{background:#fff3;border-color:#ffffff47}.fi-loan-monitor .fi-loan-monitor-hero-stat--assignments{background:#60a5fa38;border-color:#60a5fa59}.fi-loan-monitor .fi-loan-monitor-hero-stat--approved{background:#34d39938;border-color:#34d39959}.fi-loan-monitor .fi-loan-monitor-hero-stat--progress{background:#fbbf2438;border-color:#fbbf2459}.fi-loan-monitor .fi-loan-monitor-hero-stat--rejected{background:#f8717138;border-color:#f8717159}.fi-loan-monitor .fi-loan-monitor-hero-stat--docs{background:#a78bfa38;border-color:#a78bfa59}.fi-loan-monitor .fi-loan-monitor-hero-stat-value{font-size:1.125rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.fi-loan-monitor .fi-loan-monitor-hero-stat-label{font-size:.6875rem;font-weight:500;color:#ffffffbf}.fi-loan-monitor .fi-loan-monitor-hero-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.fi-loan-monitor .fi-loan-monitor-hero-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:600;background:#ffffff29;border:1px solid rgba(255,255,255,.24);color:#fff}.fi-loan-monitor .fi-loan-monitor-hero-badge svg{width:.875rem;height:.875rem}.fi-loan-monitor .fi-loan-monitor-hero-links{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;min-width:11rem}.fi-loan-monitor .fi-loan-monitor-hero-link{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;color:#fff;text-decoration:none;background:#ffffff24;border:1px solid rgba(255,255,255,.22);transition:background-color .15s ease,transform .15s ease}.fi-loan-monitor .fi-loan-monitor-hero-link:hover{background:#ffffff38;transform:translateY(-1px)}.fi-loan-monitor .fi-loan-monitor-hero-link--primary{background:#181f4f;border-color:#ffffff47}.fi-loan-monitor .fi-loan-monitor-hero-link--primary:hover{background:#0a3d8f}.fi-loan-monitor .fi-loan-monitor-hero-link svg{width:.875rem;height:.875rem}.fi-loan-monitor .fi-loan-monitor-legend{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.75rem 1rem;background:color-mix(in oklab,#1f2b66 6%,white);border:1px solid color-mix(in oklab,#1f2b66 12%,transparent)}.dark .fi-loan-monitor .fi-loan-monitor-legend{background:color-mix(in oklab,#1f2b66 12%,var(--gray-900));border-color:color-mix(in oklab,#1f2b66 20%,transparent)}.fi-loan-monitor .fi-loan-monitor-legend-item{display:inline-flex;align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.45;color:#475569}.dark .fi-loan-monitor .fi-loan-monitor-legend-item{color:#cbd5e1}.fi-loan-monitor .fi-loan-monitor-legend-dot{flex-shrink:0;width:.5rem;height:.5rem;margin-top:.25rem;background:#1f2b66}.fi-loan-monitor .fi-loan-monitor-legend-dot--docs{background:#a78bfa}.fi-loan-monitor .fi-loan-monitor-legend-dot--progress{background:#fbbf24}.fi-loan-monitor .fi-loan-monitor-legend-dot--approved{background:#10b981}.fi-loan-monitor .fi-loan-monitor-legend-dot--rejected{background:#f87171}.fi-loan-monitor .fi-loan-monitor-precheck{overflow:hidden;background:var(--fi-bg, white);border:1px solid color-mix(in oklab,var(--gray-200) 70%,transparent);box-shadow:0 1px 2px #0000000d,0 4px 16px #0000000a}.dark .fi-loan-monitor .fi-loan-monitor-precheck{background:var(--gray-900);border-color:color-mix(in oklab,var(--gray-700) 80%,transparent)}.fi-loan-monitor .fi-loan-monitor-precheck-header{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-500) 10%,transparent),transparent 55%),color-mix(in oklab,var(--primary-500) 4%,transparent);border-bottom:1px solid color-mix(in oklab,var(--primary-500) 14%,transparent)}.dark .fi-loan-monitor .fi-loan-monitor-precheck-header{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-400) 12%,transparent),transparent 55%),color-mix(in oklab,var(--primary-400) 6%,transparent)}.fi-loan-monitor .fi-loan-monitor-precheck-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;color:var(--primary-600);background:color-mix(in oklab,var(--primary-500) 12%,transparent)}.dark .fi-loan-monitor .fi-loan-monitor-precheck-icon{color:var(--primary-400)}.fi-loan-monitor .fi-loan-monitor-precheck-badge{display:inline-flex;margin:0 0 .25rem;padding:.15rem .55rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-700);background:color-mix(in srgb,var(--primary-500) 14%,transparent)}.dark .fi-loan-monitor .fi-loan-monitor-precheck-badge{color:var(--primary-300)}.fi-loan-monitor .fi-loan-monitor-precheck-title{margin:0;font-size:1.05rem;font-weight:700;color:var(--gray-950)}.dark .fi-loan-monitor .fi-loan-monitor-precheck-title{color:var(--white)}.fi-loan-monitor .fi-loan-monitor-precheck-text{margin:.35rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--gray-500)}.fi-loan-monitor .fi-loan-monitor-precheck-header-copy{min-width:0;flex:1}.fi-loan-monitor .fi-loan-monitor-precheck-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.fi-loan-monitor .fi-loan-monitor-precheck-summary-chip{display:inline-flex;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;letter-spacing:.02em}.fi-loan-monitor .fi-loan-monitor-precheck-summary-chip--required{color:#b45309;background:color-mix(in oklab,#f59e0b 14%,white);border:1px solid color-mix(in oklab,#f59e0b 24%,transparent)}.fi-loan-monitor .fi-loan-monitor-precheck-summary-chip--optional{color:var(--gray-600);background:color-mix(in oklab,var(--gray-500) 8%,white);border:1px solid color-mix(in oklab,var(--gray-500) 16%,transparent)}.fi-loan-monitor .fi-loan-monitor-precheck-summary-note{font-size:.75rem;color:var(--gray-500)}.fi-loan-monitor .fi-loan-monitor-precheck-body{display:grid;gap:1rem;padding:1rem 1.25rem}@media (min-width: 1024px){.fi-loan-monitor .fi-loan-monitor-precheck-body{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:start}}.fi-loan-monitor .fi-loan-monitor-precheck-groups{display:grid;gap:.75rem}.fi-loan-monitor .fi-loan-monitor-precheck-group{padding:.75rem;background:color-mix(in oklab,var(--gray-50) 80%,transparent);border:1px solid color-mix(in oklab,var(--gray-200) 70%,transparent)}.dark .fi-loan-monitor .fi-loan-monitor-precheck-group{background:color-mix(in oklab,var(--gray-800) 70%,transparent);border-color:color-mix(in oklab,var(--gray-700) 80%,transparent)}.fi-loan-monitor .fi-loan-monitor-precheck-group--gate{background:color-mix(in oklab,var(--primary-500) 6%,white);border-color:color-mix(in oklab,var(--primary-500) 18%,transparent)}.dark .fi-loan-monitor .fi-loan-monitor-precheck-group--gate{background:color-mix(in oklab,var(--primary-500) 10%,var(--gray-900))}.fi-loan-monitor .fi-loan-monitor-precheck-group--optional{background:transparent;border-style:dashed}.fi-loan-monitor .fi-loan-monitor-precheck-group-head{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:.625rem}.fi-loan-monitor .fi-loan-monitor-precheck-group-head svg{width:1rem;height:1rem;margin-top:.125rem;flex-shrink:0;color:var(--primary-600)}.fi-loan-monitor .fi-loan-monitor-precheck-group-title{margin:0;font-size:.8125rem;font-weight:700;color:var(--gray-950)}.dark .fi-loan-monitor .fi-loan-monitor-precheck-group-title{color:#fff}.fi-loan-monitor .fi-loan-monitor-precheck-group-copy{margin:.125rem 0 0;font-size:.75rem;line-height:1.4;color:var(--gray-500)}.fi-loan-monitor .fi-loan-monitor-precheck-items{margin:0;padding:0;list-style:none;display:grid;gap:.375rem}.fi-loan-monitor .fi-loan-monitor-precheck-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.45rem .55rem;background:var(--fi-bg, white);border:1px solid color-mix(in oklab,var(--gray-200) 80%,transparent)}.dark .fi-loan-monitor .fi-loan-monitor-precheck-item{background:var(--gray-900);border-color:color-mix(in oklab,var(--gray-700) 80%,transparent)}.fi-loan-monitor .fi-loan-monitor-precheck-item--gate{border-color:color-mix(in oklab,var(--primary-500) 22%,transparent)}.fi-loan-monitor .fi-loan-monitor-precheck-item-icon{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--primary-600);background:color-mix(in oklab,var(--primary-500) 10%,transparent)}.fi-loan-monitor .fi-loan-monitor-precheck-item-icon svg{width:.875rem;height:.875rem}.fi-loan-monitor .fi-loan-monitor-precheck-item-label{font-size:.75rem;line-height:1.35;color:var(--gray-800)}.dark .fi-loan-monitor .fi-loan-monitor-precheck-item-label{color:var(--gray-200)}.fi-loan-monitor .fi-loan-monitor-precheck-item-tag{font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b45309;white-space:nowrap}.fi-loan-monitor .fi-loan-monitor-precheck-item-tag--gate{color:var(--primary-700)}.fi-loan-monitor .fi-loan-monitor-precheck-item-tag--optional{color:var(--gray-500)}.fi-loan-monitor .fi-loan-monitor-precheck-aside{display:flex;flex-direction:column;gap:.625rem}.fi-loan-monitor .fi-loan-monitor-precheck-preview-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;color:var(--gray-800);background:color-mix(in oklab,var(--gray-100) 80%,transparent);border:1px solid color-mix(in oklab,var(--gray-300) 70%,transparent);cursor:pointer;text-align:left}.dark .fi-loan-monitor .fi-loan-monitor-precheck-preview-toggle{color:var(--gray-200);background:color-mix(in oklab,var(--gray-800) 80%,transparent);border-color:color-mix(in oklab,var(--gray-600) 70%,transparent)}.fi-loan-monitor .fi-loan-monitor-precheck-preview-toggle-label{display:inline-flex;align-items:center;gap:.5rem}.fi-loan-monitor .fi-loan-monitor-precheck-preview-toggle-label svg,.fi-loan-monitor .fi-loan-monitor-precheck-preview-toggle-chevron{width:1rem;height:1rem}.fi-loan-monitor .fi-loan-monitor-precheck-preview-collapsed{margin:0;padding:.75rem;font-size:.75rem;line-height:1.45;color:var(--gray-500);background:color-mix(in oklab,var(--gray-500) 5%,transparent);border:1px dashed color-mix(in oklab,var(--gray-400) 30%,transparent)}.fi-loan-monitor .fi-loan-monitor-precheck-preview{padding:.75rem;background:color-mix(in srgb,var(--gray-500) 6%,transparent);border:1px solid color-mix(in srgb,var(--gray-500) 14%,transparent)}.fi-loan-monitor .fi-loan-monitor-precheck-preview-hint{margin:0 0 .5rem;font-size:.6875rem;line-height:1.4;color:var(--gray-500)}.fi-loan-monitor .fi-loan-monitor-precheck-message{margin:0;max-height:14rem;overflow:auto;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;line-height:1.45;color:var(--gray-700)}.dark .fi-loan-monitor .fi-loan-monitor-precheck-message{color:var(--gray-300)}.fi-loan-monitor .fi-loan-monitor-precheck-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.875rem 1.25rem;background:color-mix(in oklab,var(--gray-50) 90%,transparent);border-top:1px solid color-mix(in oklab,var(--gray-200) 70%,transparent)}.dark .fi-loan-monitor .fi-loan-monitor-precheck-footer{background:color-mix(in oklab,var(--gray-800) 80%,transparent);border-top-color:color-mix(in oklab,var(--gray-700) 80%,transparent)}.fi-loan-monitor .fi-loan-monitor-precheck-footer-copy{margin:0;max-width:36rem;font-size:.75rem;line-height:1.45;color:var(--gray-500)}.fi-loan-monitor .fi-loan-monitor-precheck-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.fi-loan-monitor .fi-loan-monitor-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.fi-loan-monitor .fi-loan-monitor-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.fi-loan-monitor .fi-loan-monitor-select,.fi-loan-monitor .fi-loan-monitor-search input{border:1px solid color-mix(in oklab,var(--gray-300) 80%,transparent);background:var(--fi-bg, white);padding:.5rem .75rem;font-size:.8125rem;color:var(--gray-950);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.fi-loan-monitor .fi-loan-monitor-select:focus,.fi-loan-monitor .fi-loan-monitor-search input:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary-500) 18%,transparent)}.dark .fi-loan-monitor .fi-loan-monitor-select,.dark .fi-loan-monitor .fi-loan-monitor-search input{background:var(--gray-900);border-color:color-mix(in oklab,var(--gray-600) 80%,transparent);color:#fff}.fi-loan-monitor .fi-loan-monitor-search{position:relative;min-width:15rem}.fi-loan-monitor .fi-loan-monitor-search input{width:100%;padding-left:2.25rem}.fi-loan-monitor .fi-loan-monitor-search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--gray-400);pointer-events:none}.fi-loan-monitor .fi-loan-monitor-results-count{font-size:.75rem;color:var(--gray-500)}.fi-loan-monitor .fi-loan-monitor-clear-filters,.fi-loan-monitor .fi-loan-monitor-bank-toggle{font-size:.75rem;font-weight:600;color:var(--primary-600);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.dark .fi-loan-monitor .fi-loan-monitor-clear-filters,.dark .fi-loan-monitor .fi-loan-monitor-bank-toggle{color:var(--primary-400)}.fi-loan-monitor .fi-loan-monitor-bank-hint{margin:0 0 .75rem;padding:.625rem .875rem;font-size:.75rem;color:var(--gray-600);background:color-mix(in oklab,var(--primary-500) 6%,transparent);border:1px solid color-mix(in oklab,var(--primary-500) 12%,transparent)}.dark .fi-loan-monitor .fi-loan-monitor-bank-hint{color:var(--gray-300)}.fi-loan-monitor .fi-loan-monitor-bank-hint-action{margin-left:.25rem;font-weight:600;color:var(--primary-600);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.fi-loan-monitor .fi-loan-monitor-empty--inline{padding:1.5rem 1rem}.fi-loan-monitor .fi-loan-monitor-inline-link{font-weight:600;color:var(--primary-600);text-decoration:underline}.fi-loan-monitor .fi-loan-monitor-stage-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.fi-loan-monitor .fi-loan-monitor-panel{overflow:hidden;padding:1rem;background:var(--fi-bg, white);border:1px solid color-mix(in oklab,var(--gray-200) 70%,transparent);box-shadow:0 1px 2px #0000000d,0 4px 16px #0000000a}.dark .fi-loan-monitor .fi-loan-monitor-panel{background:var(--gray-900);border-color:color-mix(in oklab,var(--gray-700) 80%,transparent)}.fi-loan-monitor .fi-loan-monitor-table-wrap{overflow-x:auto}.fi-loan-monitor .fi-loan-monitor-table{width:100%;min-width:36rem;border-collapse:separate;border-spacing:0;font-size:.8125rem;--fi-loan-monitor-case-width: 11.5rem;--fi-loan-monitor-docs-width: 6.75rem;--fi-loan-monitor-bank-width: 6.25rem}.fi-loan-monitor .fi-loan-monitor-table thead th{position:sticky;top:0;z-index:2;padding:.875rem .75rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-500);background:color-mix(in oklab,var(--gray-50) 90%,transparent);border-bottom:1px solid color-mix(in oklab,var(--gray-200) 70%,transparent);white-space:nowrap}.dark .fi-loan-monitor .fi-loan-monitor-table thead th{background:color-mix(in oklab,var(--gray-800) 90%,transparent);border-bottom-color:color-mix(in oklab,var(--gray-700) 80%,transparent)}.fi-loan-monitor .fi-loan-monitor-table thead th.fi-loan-monitor-table-case-col{left:0;z-index:4;min-width:var(--fi-loan-monitor-case-width);max-width:var(--fi-loan-monitor-case-width)}.fi-loan-monitor .fi-loan-monitor-table thead th.fi-loan-monitor-table-docs-col{left:var(--fi-loan-monitor-case-width);z-index:4;min-width:var(--fi-loan-monitor-docs-width);max-width:var(--fi-loan-monitor-docs-width)}.fi-loan-monitor .fi-loan-monitor-table thead th.fi-loan-monitor-table-bank-col,.fi-loan-monitor .fi-loan-monitor-table tbody td.fi-loan-monitor-table-bank-col{min-width:var(--fi-loan-monitor-bank-width);max-width:var(--fi-loan-monitor-bank-width);width:var(--fi-loan-monitor-bank-width)}.fi-loan-monitor .fi-loan-monitor-table tbody td{padding:.875rem .75rem;border-bottom:1px solid color-mix(in oklab,var(--gray-100) 90%,transparent);vertical-align:middle}.dark .fi-loan-monitor .fi-loan-monitor-table tbody td{border-bottom-color:color-mix(in oklab,var(--gray-800) 90%,transparent)}.fi-loan-monitor .fi-loan-monitor-table tbody tr:hover td{background:color-mix(in oklab,var(--primary-500) 4%,transparent)}.fi-loan-monitor .fi-loan-monitor-table-case-col,.fi-loan-monitor .fi-loan-monitor-table-docs-col{position:sticky;z-index:1;background:var(--fi-bg, white)}.fi-loan-monitor .fi-loan-monitor-table-case-col{left:0;min-width:var(--fi-loan-monitor-case-width);max-width:var(--fi-loan-monitor-case-width);border-right:1px solid color-mix(in oklab,var(--gray-200) 70%,transparent)}.fi-loan-monitor .fi-loan-monitor-table-docs-col{left:var(--fi-loan-monitor-case-width);min-width:var(--fi-loan-monitor-docs-width);max-width:var(--fi-loan-monitor-docs-width);border-right:1px solid color-mix(in oklab,var(--gray-200) 70%,transparent);white-space:nowrap}.dark .fi-loan-monitor .fi-loan-monitor-table-case-col,.dark .fi-loan-monitor .fi-loan-monitor-table-docs-col{background:var(--gray-900);border-right-color:color-mix(in oklab,var(--gray-700) 80%,transparent)}.fi-loan-monitor .fi-loan-monitor-case-cell{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.fi-loan-monitor .fi-loan-monitor-case-body{min-width:0;flex:1}.fi-loan-monitor .fi-loan-monitor-buyer-avatar{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;font-size:.625rem;font-weight:700;color:var(--primary-700);background:color-mix(in oklab,var(--primary-500) 12%,transparent)}.dark .fi-loan-monitor .fi-loan-monitor-buyer-avatar{color:var(--primary-300)}.fi-loan-monitor .fi-loan-monitor-case-no{display:block;font-size:.8125rem;font-weight:700;line-height:1.25;color:var(--primary-700)}.dark .fi-loan-monitor .fi-loan-monitor-case-no{color:var(--primary-300)}.fi-loan-monitor .fi-loan-monitor-case-buyer{margin-top:.125rem;font-size:.75rem;font-weight:600;line-height:1.3;color:var(--gray-950)}.dark .fi-loan-monitor .fi-loan-monitor-case-buyer{color:#fff}.fi-loan-monitor .fi-loan-monitor-case-unit{margin-top:.125rem;font-size:.6875rem;line-height:1.35;color:var(--gray-500);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fi-loan-monitor .fi-loan-monitor-bank-head{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;margin:0 auto;max-width:5.5rem}.fi-loan-monitor .fi-loan-monitor-bank-name{font-size:.625rem;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--gray-700);word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.dark .fi-loan-monitor .fi-loan-monitor-bank-name{color:var(--gray-300)}.fi-loan-monitor .fi-loan-monitor-bank-avatar{display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;font-size:.5625rem;font-weight:700;background:color-mix(in oklab,var(--primary-500) 12%,transparent);color:var(--primary-600)}.fi-loan-monitor .fi-loan-monitor-pill{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:.2rem .45rem;font-size:.625rem;font-weight:700;line-height:1.2;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent}.fi-loan-monitor .fi-loan-monitor-pill--success{color:#047857;background:color-mix(in oklab,#10b981 14%,white);border-color:color-mix(in oklab,#10b981 28%,transparent)}.fi-loan-monitor .fi-loan-monitor-pill--warning{color:#b45309;background:color-mix(in oklab,#f59e0b 14%,white);border-color:color-mix(in oklab,#f59e0b 28%,transparent)}.fi-loan-monitor .fi-loan-monitor-pill--danger{color:#b91c1c;background:color-mix(in oklab,#ef4444 12%,white);border-color:color-mix(in oklab,#ef4444 26%,transparent)}.fi-loan-monitor .fi-loan-monitor-pill--muted{color:var(--gray-600);background:color-mix(in oklab,var(--gray-500) 8%,white);border-color:color-mix(in oklab,var(--gray-500) 16%,transparent)}.dark .fi-loan-monitor .fi-loan-monitor-pill--success{color:#6ee7b7;background:color-mix(in oklab,#10b981 18%,var(--gray-900))}.dark .fi-loan-monitor .fi-loan-monitor-pill--warning{color:#fcd34d;background:color-mix(in oklab,#f59e0b 18%,var(--gray-900))}.dark .fi-loan-monitor .fi-loan-monitor-pill--danger{color:#fca5a5;background:color-mix(in oklab,#ef4444 16%,var(--gray-900))}.dark .fi-loan-monitor .fi-loan-monitor-pill--muted{color:var(--gray-300);background:color-mix(in oklab,var(--gray-500) 14%,var(--gray-900))}.fi-loan-monitor .fi-loan-monitor-stage-cell{display:flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.125rem}.fi-loan-monitor .fi-loan-monitor-stage-cell--success{background:color-mix(in oklab,var(--success-500) 8%,transparent)}.fi-loan-monitor .fi-loan-monitor-stage-cell--warning{background:color-mix(in oklab,var(--warning-500) 8%,transparent)}.fi-loan-monitor .fi-loan-monitor-stage-cell--danger{background:color-mix(in oklab,var(--danger-500) 8%,transparent)}.fi-loan-monitor .fi-loan-monitor-stage-cell--muted{background:color-mix(in oklab,var(--gray-500) 6%,transparent)}.fi-loan-monitor .fi-loan-monitor-cell-empty{display:flex;align-items:center;justify-content:center;min-height:1.75rem;font-size:1rem;line-height:1;color:var(--gray-300)}.fi-loan-monitor .fi-loan-monitor-docs-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}.fi-loan-monitor .fi-loan-monitor-docs-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.625rem;font-weight:700;line-height:1;color:var(--primary-700);background:color-mix(in oklab,var(--primary-500) 8%,white);border:1px solid color-mix(in oklab,var(--primary-500) 18%,transparent);cursor:pointer;text-decoration:none;transition:background-color .15s ease}.fi-loan-monitor .fi-loan-monitor-docs-btn svg{width:.75rem;height:.75rem}.fi-loan-monitor .fi-loan-monitor-docs-btn:hover{background:color-mix(in oklab,var(--primary-500) 14%,white)}.fi-loan-monitor .fi-loan-monitor-docs-btn--link{color:var(--gray-700);background:color-mix(in oklab,var(--gray-500) 6%,white);border-color:color-mix(in oklab,var(--gray-500) 14%,transparent)}.dark .fi-loan-monitor .fi-loan-monitor-docs-btn{color:var(--primary-300);background:color-mix(in oklab,var(--primary-500) 14%,var(--gray-900))}.dark .fi-loan-monitor .fi-loan-monitor-docs-btn--link{color:var(--gray-300);background:color-mix(in oklab,var(--gray-500) 12%,var(--gray-900))}.fi-loan-monitor .fi-loan-monitor-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;text-align:center}.fi-loan-monitor .fi-loan-monitor-empty-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background:color-mix(in oklab,var(--primary-500) 10%,transparent);color:var(--primary-600)}.fi-loan-monitor .fi-loan-monitor-empty-title{font-size:.9375rem;font-weight:600;color:var(--gray-950)}.dark .fi-loan-monitor .fi-loan-monitor-empty-title{color:#fff}.fi-loan-monitor .fi-loan-monitor-empty-text{max-width:28rem;font-size:.8125rem;line-height:1.5;color:var(--gray-500)}.fi-loan-monitor .fi-loan-monitor-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}@media (max-width: 767px){.fi-loan-monitor .fi-loan-monitor-hero-links{flex-direction:row;flex-wrap:wrap;width:100%}.fi-loan-monitor .fi-loan-monitor-hero-link{flex:1 1 auto}.fi-loan-monitor .fi-loan-monitor-table{--fi-loan-monitor-case-width: 10rem;--fi-loan-monitor-docs-width: 6rem;--fi-loan-monitor-bank-width: 5.5rem}.fi-loan-monitor .fi-loan-monitor-table thead th.fi-loan-monitor-table-docs-col,.fi-loan-monitor .fi-loan-monitor-table-docs-col{position:static;left:auto}}
