body.gex-upod-workflow-paused.single-product form.cart,
body.gex-upod-workflow-paused .wc-proceed-to-checkout,
body.gex-upod-workflow-paused .wc-block-cart__submit,
body.gex-upod-workflow-paused .wc-block-components-express-payment,
body.gex-upod-workflow-paused.woocommerce-order-pay #payment,
body.gex-upod-workflow-paused.woocommerce-order-pay .wc-block-components-payment-methods,
body.gex-upod-workflow-paused.woocommerce-order-pay .wc-block-components-checkout-place-order-button {
	display: none !important;
}

/* An authorized manager may inspect a draft editor while every purchase action stays blocked. */
body.gex-upod-workflow-paused.gex-upod-manager-preview.single-product form.cart {
	display: block !important;
}

body.gex-upod-manager-preview.single-product form.cart .single_add_to_cart_button,
body.gex-upod-manager-preview.single-product form.cart .quantity {
	display: none !important;
}

/* A standalone draft workbench owns variant selection; hide the duplicate native purchase form. */
body.gex-upod-manager-preview.single-product:has(form.gex-upod-manager-preview-form) form.cart:not(.gex-upod-manager-preview-form) {
	display: none !important;
}

/* The disabled explanatory action remains visible while the server receipt is not ready. */
body.gex-upod-checkout-blocked .wc-block-components-checkout-place-order-button,
body.gex-upod-checkout-blocked .wc-block-components-express-payment { display: none !important; }
#gex-upod-checkout-readiness { padding: 1rem; border: 1px solid #b58105; background: #fff8e6; margin-bottom: 1rem; }
#gex-upod-checkout-readiness[hidden] { display: none; }
