/* Checkout v4.32, 30px payment choice cards with native WHMCS inputs. */
body.th48-checkout .th-whmcs-wizard.th432-payment #paymentGatewaysContainer .th432-list{
display:flex;flex-direction:column;gap:10px;text-align:left!important}
body.th48-checkout .th-whmcs-wizard.th432-payment #paymentGatewaysContainer label.th432-gateway{
box-sizing:border-box;display:flex!important;align-items:center;gap:13px;min-height:68px;
width:100%;margin:0!important;padding:13px 18px!important;border-radius:30px!important;
border:1px solid rgba(117,151,255,.26);cursor:pointer;color:#edf3ff!important;
background:linear-gradient(180deg,rgba(18,42,102,.96),rgba(5,16,44,.98));transition:border-color .16s}
body.th48-checkout .th-whmcs-wizard.th432-payment #paymentGatewaysContainer label.th432-gateway:is(:hover,:focus-within){
border-color:rgba(117,173,255,.65)}
body.th48-checkout .th-whmcs-wizard.th432-payment #paymentGatewaysContainer label.th432-gateway.th432-selected{
border-color:#1062FE;background:linear-gradient(180deg,#193b7a,#0a2352);
box-shadow:inset 0 0 0 1px rgba(16,98,254,.3)}
body.th48-checkout .th-whmcs-wizard.th432-payment #paymentGatewaysContainer .th432-gateway :is(input[type=radio],.iradio_square-blue){
flex:none;margin:0!important;accent-color:#1062FE}
body.th48-checkout .th-whmcs-wizard.th432-payment #paymentGatewaysContainer .th432-name{
flex:1;min-width:0;font:600 13px/1.45 TH-Inter,Inter,sans-serif;color:#edf3ff}
body.th48-checkout .th-whmcs-wizard.th432-payment #paymentGatewaysContainer .th432-logos{
display:flex;flex:none;align-items:center;justify-content:end;gap:7px;max-width:130px}
body.th48-checkout .th-whmcs-wizard.th432-payment #paymentGatewaysContainer .th432-logo{
object-fit:contain;display:block;max-width:100px;max-height:30px;width:auto;height:auto}
body.th48-checkout .th-whmcs-wizard.th432-payment #paymentGatewaysContainer .th432-logo[src$="/visa.svg"],
body.th48-checkout .th-whmcs-wizard.th432-payment #paymentGatewaysContainer .th432-logo[src$="/mastercard.svg"]{
max-width:37px;max-height:24px}
body.th48-checkout .th-whmcs-wizard.th432-payment[data-th-current="5"] #totalDueToday,
body.th48-checkout .th-whmcs-wizard.th432-payment[data-th-current="5"] #btnCompleteOrder{
display:none!important}
@media(max-width:600px){
body.th48-checkout .th-whmcs-wizard.th432-payment #paymentGatewaysContainer label.th432-gateway{padding:12px!important;gap:8px}
body.th48-checkout .th-whmcs-wizard.th432-payment #paymentGatewaysContainer .th432-logo{max-width:78px;max-height:25px}}
