.quote-fields{margin-top:23px;padding:17px;border:1px solid #e8ecdf;background:#fbfcf8;border-radius:12px}.quote-fields h3{font-size:15px;margin:0 0 15px;color:#365a2b}.quote-fields .line-title{margin-top:0}.quote-fields .line-title h3{margin:0}.quote-fields .form-grid label textarea{resize:vertical}.form-hint{color:#9297a1;font-size:12px;margin:6px 0 13px}.payment-term-row{display:grid;grid-template-columns:1fr 110px 34px;gap:8px;align-items:end;margin-bottom:9px}.payment-term-row label{font-size:12px;color:#777d87;font-weight:600}.payment-term-row label input{margin-top:5px}.payment-term-row .remove-term{height:39px;border:0;border-radius:7px;background:#fff0ed;color:#c95742}@media(max-width:620px){.payment-term-row{grid-template-columns:1fr 90px 30px}.quote-fields{padding:12px}}
