.payment-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.payment-summary .panel{margin:0}.payment-summary h2{font-size:27px;margin:12px 0}.payment-summary p,.payment-setup p,.payment-consent{font-size:17px;line-height:1.8}.payment-consent{display:block;padding:18px;background:#f0f8f5;border-radius:12px;margin:18px 0}.payment-consent input{width:20px;height:20px;vertical-align:middle;margin-right:8px}.payment-list-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid #dfe8e3}.payment-list-row p{margin:8px 0;line-height:1.7}.payment-table{overflow-x:auto}.payment-table table{width:100%;border-collapse:collapse;font-size:17px}.payment-table th,.payment-table td{text-align:left;padding:16px;border-bottom:1px solid #dfe8e3}.payment-table th{background:#f0f8f5}@media(max-width:900px){.payment-summary{grid-template-columns:1fr}.payment-list-row{align-items:flex-start;flex-direction:column}}
