.vofv-nip { margin-top: .5em; }
.vofv-hidden { display: none !important; }
/* The configurator owns these inputs; native checkout retains its state and validation. */
.voucher-embedded-checkout .wc-block-components-checkbox:has(input[id*="vo-fv"]),
.voucher-embedded-checkout .wc-block-components-text-input:has(input[id*="vo-fv"]) { display: none !important; }

/* Invoice fields have their own native section; the delivery company stays independent. */
.vofv-checkout .wp-block-woocommerce-checkout-billing-address-block .wc-block-components-address-form__company,
.vofv-checkout .wp-block-woocommerce-checkout-billing-address-block.vofv-poland .wc-block-components-address-form__country,
.vofv-checkout .vofv-invoice-only .wc-block-components-checkout-step__heading { display: none !important; }
