/**
 * Minimal checkout — hide billing fields by auth state.
 */
body.bron-checkout.logged-in .woocommerce-billing-fields,
body.bron-checkout.logged-in .woocommerce-billing-fields__field-wrapper,
body.bron-checkout.logged-in #customer_details,
body.bron-checkout.logged-in #customer_details .col-1,
body.bron-checkout.logged-in .woocommerce-additional-fields,
body.bron-checkout.logged-in .woocommerce-shipping-fields {
	display: none !important;
}

body.bron-checkout.bron-checkout-guest-pending #billing_first_name_field,
body.bron-checkout.bron-checkout-guest-pending #billing_last_name_field,
body.bron-checkout.bron-checkout-guest-pending #billing_company_field,
body.bron-checkout.bron-checkout-guest-pending #billing_country_field,
body.bron-checkout.bron-checkout-guest-pending #billing_address_1_field,
body.bron-checkout.bron-checkout-guest-pending #billing_address_2_field,
body.bron-checkout.bron-checkout-guest-pending #billing_city_field,
body.bron-checkout.bron-checkout-guest-pending #billing_state_field,
body.bron-checkout.bron-checkout-guest-pending #billing_postcode_field,
body.bron-checkout.bron-checkout-guest-pending #billing_phone_field,
body.bron-checkout.bron-checkout-guest-pending .woocommerce-shipping-fields,
body.bron-checkout.bron-checkout-guest-pending .woocommerce-additional-fields {
	display: none !important;
}

body.bron-checkout-guest-pending.bron-checkout .woocommerce-billing-fields,
body.bron-checkout-guest-pending.bron-checkout #order_review_heading,
body.bron-checkout-guest-pending.bron-checkout #order_review {
	opacity: 0.35;
	pointer-events: none;
}
