/* V4.5 bridge: preserve V4.4 mega menu and header; add visual consistency for payment pages only. */
.uco45-theme-payment-page{isolation:isolate;position:relative;min-height:65svh;background:linear-gradient(130deg,#061e16,#092c1d);overflow:hidden}
.uco45-wallpaper{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(115deg,rgba(3,34,23,.68),rgba(3,32,22,.78)),url('../gallery/editorial/dark-botanical-wallpaper.webp');background-size:cover;background-position:center;filter:saturate(.9)}
.uco45-theme-payment-page>.uco45-thank,.uco45-theme-upgrade-content{position:relative;z-index:1}
.uco45-theme-payment-page .uco45-thank{background:none!important}
.uco45-theme-upgrade-content{padding:clamp(20px,5vw,72px) 14px}
body.page-template-page-ucoceko-thank-you .uco22-prose,body.page-template-page-become-a-distributor .uco22-prose{max-width:unset}
body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-order-pay .woocommerce{border-radius:22px}
.woocommerce-checkout #payment,.woocommerce-order-pay #payment{border:1px solid rgba(216,186,114,.48)!important;border-radius:20px!important;background:linear-gradient(140deg,rgba(15,69,45,.78),rgba(4,32,22,.89))!important;backdrop-filter:blur(14px);box-shadow:0 18px 43px rgba(0,22,13,.24)}
.woocommerce-checkout #payment .payment_box,.woocommerce-order-pay #payment .payment_box{color:#fff7df!important;background:rgba(39,102,72,.46)!important;border-radius:13px}
.woocommerce-checkout #payment label,.woocommerce-order-pay #payment label{color:#fff1cc!important}
@media(max-width:680px){.uco45-theme-payment-page{min-height:65svh}.uco45-wallpaper{background-position:60% center}.woocommerce-checkout #payment,.woocommerce-order-pay #payment{border-radius:15px!important}}
