#loan-calculator .row-box{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:28px;align-items:start}
#loan-calculator .left,#loan-calculator .right{width:auto;min-width:0;float:none}
#loan-calculator .left .row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;margin-bottom:12px}
#loan-calculator .left label{flex:0 0 90px;font-size:14px}
#loan-calculator input[type=text],#loan-calculator .left select{flex:1;min-width:0;width:0;margin:0}
#loan-calculator .left .row>span{flex:0 0 20px;font-size:14px}
#loan-calculator .left .btn{margin:0}
#loan-calculator .right{overflow:auto;border:1px solid #e3e8f0;border-radius:8px}
#loan-calculator .table{width:100%;min-width:540px;border-collapse:collapse}
#loan-calculator .table thead,#loan-calculator .table th{background:#f5f7fb;color:#34445e}
#loan-calculator .table th{white-space:nowrap}
@media(max-width:920px){#loan-calculator .row-box{grid-template-columns:1fr;gap:24px}}
