/* TURBOHOST Checkout v4.30: account-only step 4, payment-only step 5.
 * The native payment form and SSL notice are never deleted. */
body.th48-checkout
.th-whmcs-wizard.th428-account-styled.th428-summary-cta[data-th-current="4"]
#order-standard_cart #frmCheckout > .th430-payment-heading {
  display: none !important;
}
body.th48-checkout
.th-whmcs-wizard.th428-account-styled.th428-summary-cta[data-th-current="4"]
#order-standard_cart .checkout-security-msg {
  display: none !important;
}
/* Step 5: its heading and the secure notice are visible. The generic WHMCS
   subheading, if hidden by the native step split, is not duplicated here. */
body.th48-checkout
.th-whmcs-wizard.th428-account-styled.th428-summary-cta[data-th-current="5"]
#order-standard_cart .checkout-security-msg {
  display: flex !important;
}
/* Center carousel navigation arrows on the category link row. */
body.th48-checkout .th-whmcs-wizard.th-checkout-v47
.th428-categories-frame > .th428-cat-arrow {
  transform: translateY(-4px);
}
/* Consistent separation between checkout content/summary and global footer. */
body.th48-checkout .th-whmcs-wizard.th-checkout-v47 {
  padding-bottom: clamp(72px,10vh,110px);
}
@media (max-width:600px) {
  body.th48-checkout .th-whmcs-wizard.th-checkout-v47 {
    padding-bottom: 64px;
  }
}
