/* TURBOHOST Checkout v4.16: approved blue gradient summary and seamless plan cards.
 * Loaded after v4.15. Checkout theme only; WHMCS calculation and inputs untouched.
 */
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 {
  --th416-summary-gradient: linear-gradient(180deg, #173aa8 0%, #1d43b7 100%);
}
/* Fallback summary in plan/domain and authoritative WHMCS summary in subscription/cart. */
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 .th-checkout-summary,
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 #order-standard_cart .secondary-cart-sidebar #orderSummary .order-summary {
  background: var(--th416-summary-gradient) !important;
  border: 1px solid rgba(123, 161, 255, 0.18) !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.04), 0 18px 40px rgba(0,0,0,0.22) !important;
  overflow: hidden;
}
/* One continuous blue summary surface. Do not recolor payment/action buttons. */
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 .th-checkout-summary > h2,
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 .th-checkout-summary > .th46-summary-body,
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 #order-standard_cart .secondary-cart-sidebar #orderSummary .order-summary > h2,
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 #order-standard_cart .secondary-cart-sidebar #orderSummary .order-summary > .summary-container,
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 #order-standard_cart .secondary-cart-sidebar #orderSummary .summary-container .recurring-charges {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 .th-checkout-summary :is(h2, .th46-summary-name, .th46-summary-price),
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 #order-standard_cart .secondary-cart-sidebar #orderSummary :is(h2, .product-name, .summary-totals, .total-due-today, .subtotal, .bordered-totals) {
  color: #ffffff;
}
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 .th-checkout-summary :is(.th46-summary-note, .th46-summary-label),
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 #order-standard_cart .secondary-cart-sidebar #orderSummary :is(.product-group, .recurring-charges, .summary-container small) {
  color: rgba(255,255,255,0.83) !important;
}
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 #order-standard_cart .secondary-cart-sidebar #orderSummary .summary-container {
  color: #ffffff;
}
/* client-v4.css painted #0c1c38 on the middle description and footer.
   Let the one approved v4.15 card gradient show through all three segments. */
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 #order-standard_cart .products .product > header,
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 #order-standard_cart .products .product > .product-desc,
body.th48-checkout .th-whmcs-wizard.th-checkout-v46 #order-standard_cart .products .product > footer {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}
