.payment-page{max-width:1180px;padding:35px 24px 60px;margin:auto}.payment-page>.portal-brand-logo{margin-bottom:35px}.payment-page>.badge{margin-bottom:20px}.payment-page .lower-grid{grid-template-columns:1fr 1fr}.payment-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.payment-records{margin-top:26px}.payment-record{padding:20px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.payment-record h3{margin:0}.payment-record p{font-size:12px}.payment-record button{margin-right:10px;margin-top:8px;font-size:12px}#payment-price{font-size:25px;font-weight:700;color:var(--teal)}#pay-now{margin:15px 0}#payment-mode{font-weight:700}@media(max-width:760px){.payment-page{padding:25px 16px}.payment-page .lower-grid{grid-template-columns:1fr}.payment-page h1{font-size:30px}}

.payment-unavailable .lower-grid{grid-template-columns:minmax(0,680px);justify-content:center}.payment-unavailable .payment-page{max-width:1000px}.payment-unavailable #payment-product{opacity:1;color:var(--navy)}
