.loan-container{background:#fff;border-radius:8px;font-family:Roboto,sans-serif;width:100%}.loan-title{font-size:18px;font-weight:600}.loan-table{width:100%;border-collapse:collapse;font-size:14px}.loan-table td,.loan-table th{padding:12px 8px;text-align:right;border:1px solid #e0e0e0;white-space:nowrap}.loan-table td:first-child,.loan-table th:first-child{text-align:center}.loan-table thead{background-color:#f9f9f9;font-weight:500;color:#333}.highlight-column{background-color:#eef3ff;font-weight:600}.total-row{background-color:#f5f5f5;font-weight:600}