.installment-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.installment-fields label{display:flex;flex-direction:column;gap:6px}.installment-fields input,.installment-fields select{padding:10px;border:1px solid #bccde1;border-radius:7px;min-width:0;width:100%}.car-installments fieldset{border:0;padding:0}.car-installments button{margin:4px;padding:9px 13px;background:#fff;color:#173b70;border:1px solid #b4cce9;border-radius:7px}.installment-table{overflow:auto}.installment-table table{border-collapse:collapse;width:100%;min-width:640px}.installment-table th,.installment-table td{padding:12px;text-align:start;border-bottom:1px solid #e2e8f0}.installment-table th{background:#edf5ff;color:#173b70}.installment-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:20px 0}.installment-totals>div{background:#eef5ff;border:1px solid #d0e2f7;border-radius:10px;padding:14px;display:grid;gap:8px}.installment-totals strong{font-size:22px}.car-installments .vision-card{margin-top:15px}.car-installments p[role=status]{color:#a02a20}@media print{.car-installments nav,.car-installments button,#car-payment-form,.installment-contract-list{display:none!important}.installment-table{overflow:visible}.installment-table table{min-width:0}}


.installment-fields{align-items:end}.installment-fields label{font-size:14px;line-height:1.35;min-width:0}.installment-fields input,.installment-fields select{box-sizing:border-box;min-height:44px}.installment-fields .s360-date-control{min-height:44px}
