/*
 * Safety-only presentation fallback. PHP gateway filtering and PayPal's
 * renderer filters are authoritative; these selectors are scoped to mapped
 * CV Merit page contexts and deliberately exclude the Advanced Card method.
 */
body.cvmoi-card-only-product #ppc-button,
body.cvmoi-card-only-product [id^="ppc-button-"],
body.cvmoi-card-only-product .ppcp-button-wrapper,
body.cvmoi-card-only-product .ppcp-buttons,
body.cvmoi-card-only-product .ppcp-applepay-button-container,
body.cvmoi-card-only-product .ppcp-googlepay-button-container,
body.cvmoi-card-only-product #ppcp-applepay-button,
body.cvmoi-card-only-product #ppcp-googlepay-button,
body.cvmoi-card-only-product [id*="ppcp-applepay"],
body.cvmoi-card-only-product [class*="ppcp-applepay"],
body.cvmoi-card-only-product [id*="ppcp-googlepay"],
body.cvmoi-card-only-product [class*="ppcp-googlepay"],
body.cvmoi-card-only-product [id*="paypal-button"],
body.cvmoi-card-only-product [class*="paypal-button"],
body.cvmoi-card-only-product .wc-block-components-express-payment,
body.cvmoi-card-only-cart #ppc-button,
body.cvmoi-card-only-cart [id^="ppc-button-"],
body.cvmoi-card-only-cart .ppcp-button-wrapper,
body.cvmoi-card-only-cart .ppcp-buttons,
body.cvmoi-card-only-cart .ppcp-applepay-button-container,
body.cvmoi-card-only-cart .ppcp-googlepay-button-container,
body.cvmoi-card-only-cart #ppcp-applepay-button,
body.cvmoi-card-only-cart #ppcp-googlepay-button,
body.cvmoi-card-only-cart [id*="ppcp-applepay"],
body.cvmoi-card-only-cart [class*="ppcp-applepay"],
body.cvmoi-card-only-cart [id*="ppcp-googlepay"],
body.cvmoi-card-only-cart [class*="ppcp-googlepay"],
body.cvmoi-card-only-cart [id*="paypal-button"],
body.cvmoi-card-only-cart [class*="paypal-button"],
body.cvmoi-card-only-cart .wc-block-components-express-payment,
body.cvmoi-card-only-checkout #ppc-button,
body.cvmoi-card-only-checkout [id^="ppc-button-"],
body.cvmoi-card-only-checkout .ppcp-button-wrapper,
body.cvmoi-card-only-checkout .ppcp-buttons,
body.cvmoi-card-only-checkout .ppcp-applepay-button-container,
body.cvmoi-card-only-checkout .ppcp-googlepay-button-container,
body.cvmoi-card-only-checkout #ppcp-applepay-button,
body.cvmoi-card-only-checkout #ppcp-googlepay-button,
body.cvmoi-card-only-checkout .wc-block-components-express-payment,
body.cvmoi-card-only-checkout .payment_method_ppcp-gateway,
body.cvmoi-card-only-checkout .payment_method_ppcp-axo-gateway,
body.cvmoi-card-only-checkout .cvmoi-disallowed-payment-option {
	display: none !important;
}

body.cvmoi-card-only-product #ppcp-messages,
body.cvmoi-card-only-product .ppcp-messages,
body.cvmoi-card-only-product .ppcp-paylater-message,
body.cvmoi-card-only-product .ppcp-paylater-messaging,
body.cvmoi-card-only-product [data-ppcp-message],
body.cvmoi-card-only-product [data-pp-message],
body.cvmoi-card-only-product [id*="paylater"],
body.cvmoi-card-only-product [class*="paylater"],
body.cvmoi-card-only-product paypal-messages,
body.cvmoi-card-only-cart #ppcp-messages,
body.cvmoi-card-only-cart .ppcp-messages,
body.cvmoi-card-only-cart .ppcp-paylater-message,
body.cvmoi-card-only-cart .ppcp-paylater-messaging,
body.cvmoi-card-only-cart [data-ppcp-message],
body.cvmoi-card-only-cart [data-pp-message],
body.cvmoi-card-only-cart [id*="paylater"],
body.cvmoi-card-only-cart [class*="paylater"],
body.cvmoi-card-only-cart paypal-messages,
body.cvmoi-card-only-checkout #ppcp-messages,
body.cvmoi-card-only-checkout .ppcp-messages,
body.cvmoi-card-only-checkout .ppcp-paylater-message,
body.cvmoi-card-only-checkout .ppcp-paylater-messaging,
body.cvmoi-card-only-checkout [data-ppcp-message],
body.cvmoi-card-only-checkout [data-pp-message],
body.cvmoi-card-only-checkout [id*="paylater"],
body.cvmoi-card-only-checkout [class*="paylater"],
body.cvmoi-card-only-checkout paypal-messages {
	display: none !important;
}
