/* Match the existing Astra/WooCommerce controls and keep touch targets usable. */
.zy-inquiry-quote,
.zy-inquiry-view { min-height: 44px; display: inline-flex; align-items: center; justify-content: center; }
.zy-inquiry-cta { margin: 1.25rem 0; }
.zy-inquiry-cta p { margin: .75rem 0 0; font-size: .95rem; }
.zy-inquiry-context { padding: 1rem; margin: 0 0 1.25rem; border: 1px solid #ccd5ce; background: #f4f7f4; }
.zy-inquiry-context input[readonly] { width: 100%; color: #14263b; background: #fff; }
.zy-inquiry-context p { margin: .5rem 0 0; }
.zy-inquiry-quote:focus-visible,
.zy-inquiry-view:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }
/* Existing block previews and header widgets must follow the inquiry-only flow. */
.wc-block-components-product-price,
.wc-block-components-product-sale-badge,
.wc-block-components-product-rating,
.ast-site-header-cart,
.wc-block-mini-cart,
.widget_shopping_cart { display: none !important; }
