/* Show the payment task immediately after successful registration. */
#registration.payment-awaiting:not(.payment-complete)>:not(.close):not(#landing-pay-qr):not(.payment-refund-assurance):not([data-preview-notice]){display:none!important}
#registration.payment-awaiting:not(.payment-complete){scroll-behavior:auto;padding:24px;overflow-x:hidden}
#registration.payment-awaiting:not(.payment-complete) #landing-pay-qr{padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
#registration.payment-awaiting:not(.payment-complete) [data-payment-index]>h3{font-size:22px;line-height:1.35;letter-spacing:-.3px;margin:0 44px 10px 0}
#registration.payment-awaiting:not(.payment-complete) [data-pay-amount]{display:block;font-size:26px;line-height:1.3;margin:0 0 12px}
#registration.payment-awaiting:not(.payment-complete) [data-payment-index]>img{display:block;width:auto;max-width:100%;height:min(46dvh,350px);object-fit:contain;margin:0 auto 18px;background:white}
#registration.payment-awaiting:not(.payment-complete) [data-payment-index]>dl{font-size:15px;line-height:1.5}
#registration.payment-awaiting:not(.payment-complete) .payment-refund-assurance{position:static}
@media(max-width:420px){#registration.payment-awaiting:not(.payment-complete){padding:20px}#registration.payment-awaiting:not(.payment-complete) [data-payment-index]>h3{font-size:20px}#registration.payment-awaiting:not(.payment-complete) [data-payment-index]>img{height:min(43dvh,320px)}}
