.market-lender-widget{border:1px solid var(--cd-border,#e2e8f0);background:#fff;border-radius:12px;margin-top:1rem;padding:1rem}.ln-sidebar .market-lender-widget,.search-sidebar .market-lender-widget{margin-top:1rem}.market-lender-widget h4{color:#1a1f2e;margin:0 0 .85rem;font-size:.88rem;font-weight:700}.lender-mini-card{border-bottom:1px solid var(--cd-border,#e2e8f0);align-items:flex-start;gap:.65rem;padding:.65rem 0;display:flex}.lender-mini-card:last-of-type{border-bottom:none;padding-bottom:.35rem}.lender-mini-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.lender-mini-avatar--fallback{color:#fff;background:#1e4d8c;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.lender-mini-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.lender-mini-name{color:#1a1f2e;font-size:.82rem;font-weight:700;line-height:1.3;text-decoration:none}.lender-mini-name:hover{color:#2d7171;text-decoration:underline}.lender-mini-company{color:#64748b;font-size:.75rem}.lender-mini-count{color:#94a3b8;font-size:.72rem}.view-all-lenders-link{color:#2d7171;align-items:center;gap:.25rem;margin-top:.75rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.view-all-lenders-link:hover{text-decoration:underline}.src-badge-rate{color:#1a1f2e;background:#fffffff2;font-size:.68rem;font-weight:700;display:none;position:absolute;bottom:.5rem;left:.5rem;box-shadow:0 1px 4px #0000001f}.sm-panel-card-condensed-media .src-badge-rate{padding:.15rem .35rem;font-size:.62rem;bottom:.35rem;left:.35rem}
