.payment-details{width:100%;margin:0 auto}.headerLine{width:100%;display:block}@media(min-width:992px){.paymentlinkHeaders{margin-bottom:-1rem!important}}@media(max-width:991px){.form-grid{grid-template-columns:1fr!important}}@media(min-width:992px){#paymentForm{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-section{display:flex;flex-direction:column;gap:20px}}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.input-group{display:flex;flex-direction:column;gap:5px}