.payment-editor{margin-top:22px;padding-top:20px;border-top:1px solid #d7ddd9}.payment-editor-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.payment-editor-head h3,.payment-editor-head p{margin:0}.payment-editor-head p{color:#65736e;margin-top:4px}.payment-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(130px,.35fr) auto;gap:12px;align-items:end;padding:12px 0;border-bottom:1px solid #e3e7e4}.payment-row-fixed{grid-template-columns:1fr minmax(130px,.35fr);align-items:center}.payment-row .field{margin:0}.payment-remove{margin-bottom:2px}.payment-total{padding:12px 14px;border-radius:10px;font-size:15px}.payment-total.valid{background:#dcece6;color:#124b3e}.payment-total.invalid{background:#fff0d6;color:#8b4708}.payment-contract-list{line-height:1.8;padding-left:24px}@media(max-width:700px){.payment-editor-head{align-items:flex-start;flex-direction:column}.payment-row,.payment-row-fixed{grid-template-columns:1fr}.payment-remove{justify-self:start}}@media print{.payment-contract-list{break-inside:avoid}}
