.purchase-payments{grid-column:1/-1;margin:8px 0 4px;padding:16px;border:1px solid #dbe5f2;border-radius:18px;background:#f8fbff}.purchase-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.purchase-subhead b{color:#18345f;font-size:14px}.purchase-subhead small{display:block;color:#71839d;font-size:11px;margin-top:4px}.purchase-payment-list{display:grid;gap:10px}.purchase-payment-row{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;padding:12px;border-radius:14px;background:#fff;border:1px solid #e1eaf5}.purchase-payment-row .field{margin:0}.purchase-payment-row .fee-remove{min-height:42px;white-space:nowrap}.service-back-home{align-self:center;margin-left:auto}.repeat-list{display:grid;gap:8px}.repeat-row{display:flex;gap:8px;align-items:center}.repeat-row input{flex:1}.repeat-row button{min-height:40px;padding:0 12px;border:1px solid #cbdcf3;border-radius:10px;background:#f4f8ff;color:#246bfd;font-size:12px}@media(max-width:640px){.purchase-payment-row{grid-template-columns:1fr 1fr}.purchase-payment-row .fee-remove{grid-column:1/-1;justify-self:end}.purchase-subhead{align-items:flex-start}.service-back-home{font-size:11px}}
