
.lending-illustration{margin-block:20px;padding:18px;border:1px solid #8894a744;border-radius:14px;min-width:0}
.lending-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.lending-inputs label{display:block;margin-block-end:6px}
.lending-inputs input,.lending-inputs select{width:100%;min-width:0;box-sizing:border-box}
.lending-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:16px}
.lending-totals small,.lending-totals strong{display:block;overflow-wrap:anywhere}
.lending-table-scroll{overflow:auto;max-width:100%;border:1px solid #8894a733;border-radius:10px}
.lending-table-scroll table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:580px}
.lending-table-scroll th,.lending-table-scroll td{padding:9px;text-align:end;white-space:nowrap;border-block-end:1px solid #8894a733}
.lending-table-scroll caption{text-align:start;padding:12px}
@media(max-width:600px){.lending-inputs{grid-template-columns:1fr}.lending-illustration{padding:12px}.lending-totals{grid-template-columns:1fr}}
