.tool-loan-calc label{display:block;font-size:13px;color:#666;margin-bottom:6px}
.tool-loan-calc .loan-rate-tips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.tool-loan-calc .loan-summary{margin-top:14px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.tool-loan-calc .loan-summary .item{background:#f7fafc;border:1px solid #eee;padding:12px}
.tool-loan-calc .loan-summary .item b{display:block;font-size:18px;color:#337ab7;margin-top:4px}
.tool-loan-calc .loan-summary .item span{font-size:12px;color:#888}
.tool-loan-calc .loan-table-wrap{margin-top:14px}
.tool-loan-calc .loan-table-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}
.tool-loan-calc .loan-table-scroll{max-height:360px;overflow:auto;border:1px solid #eee}
.tool-loan-calc .loan-table{width:100%;border-collapse:collapse;font-size:13px}
.tool-loan-calc .loan-table th,.tool-loan-calc .loan-table td{padding:8px 10px;border-bottom:1px solid #f0f0f0;text-align:right}
.tool-loan-calc .loan-table th:first-child,.tool-loan-calc .loan-table td:first-child{text-align:center}
.tool-loan-calc .loan-table thead th{background:#fafafa;position:sticky;top:0}
@media(max-width:760px){.tool-loan-calc .loan-summary{grid-template-columns:1fr 1fr}}
