/**
 * Woodford Quote Mode — scoped CSS fallback only.
 * PHP filters handle primary price removal; these rules catch residual theme markup.
 */

body.wqm-hide-catalog-prices .price,
body.wqm-hide-catalog-prices .woocommerce-Price-amount,
body.wqm-hide-catalog-prices .wc-block-components-product-price {
	display: none !important;
}

body.wqm-hide-cart-prices .cart-subtotal,
body.wqm-hide-cart-prices .order-total,
body.wqm-hide-cart-prices .product-total,
body.wqm-hide-cart-prices .product-price,
body.wqm-hide-cart-prices .product-subtotal,
body.wqm-hide-cart-prices .amount,
body.wqm-hide-cart-prices .woocommerce-Price-amount {
	display: none !important;
}

body.wqm-hide-checkout-prices .cart-subtotal,
body.wqm-hide-checkout-prices .order-total,
body.wqm-hide-checkout-prices .product-total,
body.wqm-hide-checkout-prices .product-price,
body.wqm-hide-checkout-prices .product-subtotal,
body.wqm-hide-checkout-prices .amount,
body.wqm-hide-checkout-prices .woocommerce-Price-amount,
body.wqm-hide-checkout-prices .wc-block-components-totals-item {
	display: none !important;
}

body.wqm-hide-mini-cart-prices .widget_shopping_cart .quantity,
body.wqm-hide-mini-cart-prices .widget_shopping_cart .amount,
body.wqm-hide-mini-cart-prices .widget_shopping_cart .woocommerce-Price-amount,
body.wqm-hide-mini-cart-prices .wc-block-mini-cart__amount,
body.wqm-hide-mini-cart-prices .wc-block-cart-item__total,
body.wqm-hide-mini-cart-prices [data-block-name="woocommerce/mini-cart"] .amount,
body.wqm-hide-mini-cart-prices [data-block-name="woocommerce/mini-cart"] .woocommerce-Price-amount {
	display: none !important;
}

body.wqm-hide-order-prices .order-total,
body.wqm-hide-order-prices .product-total,
body.wqm-hide-order-prices .product-subtotal,
body.wqm-hide-order-prices .amount,
body.wqm-hide-order-prices .woocommerce-Price-amount {
	display: none !important;
}

/* Plugify / WAPF add-on prices — CSS fallback only. */
body.wqm-hide-addon-prices .plugify_header_h4 .wqm-plugify-total-label,
body.wqm-hide-addon-prices .plugify_footer_h4 .wqm-plugify-total-label,
body.wqm-hide-addon-prices #optiontotal,
body.wqm-hide-addon-prices #complete_price,
body.wqm-hide-addon-prices .wapf-pricing-hint,
body.wqm-hide-addon-prices .wapf-product-totals,
body.wqm-hide-addon-prices .wapf-product-total,
body.wqm-hide-addon-prices .wapf-options-total,
body.wqm-hide-addon-prices .wapf-grand-total {
	display: none !important;
}

/* Hide payment method UI when quote gateway replaces real gateways. */
body.wqm-quote-mode.wqm-no-payment .woocommerce-checkout-payment .payment_methods,
body.wqm-quote-mode.wqm-no-payment .woocommerce-checkout-payment .wc_payment_methods,
body.wqm-quote-mode.wqm-no-payment .wc-block-checkout__payment-method,
body.wqm-quote-mode.wqm-no-payment .wc-block-components-checkout-step[id*="payment"],
body.wqm-quote-mode.wqm-no-payment .wc-block-components-radio-control--highlight-checked,
body.wqm-quote-mode.wqm-no-payment li.payment_method_wqm_quote_request {
	display: none !important;
}

/* Keep the place-order row visible; it lives inside #payment. */
body.wqm-quote-mode.wqm-no-payment .woocommerce-checkout-payment .form-row.place-order {
	display: block !important;
}
