/* AMUI v2.4.4 — finalna blokada surowej sekcji „Dane odbiorcy” w checkout.
 * Po przejściu na własną strukturę AMUI nie pokazujemy już domyślnego formularza WooCommerce
 * w sekcji Odbiorca przesyłki. Pola mogą istnieć w DOM jako techniczne wartości checkoutu,
 * ale nie mogą tworzyć widocznej sekcji ani nagłówka „Dane odbiorcy”.
 */

body.woocommerce-checkout:not(.woocommerce-order-received).amui-checkout-final.amui-v244-recipient-guard .woocommerce-billing-fields > .amui-recipient-summary,
body.woocommerce-checkout:not(.woocommerce-order-received).amui-checkout-final.amui-v244-recipient-guard .woocommerce-billing-fields.amui-recipient-v213 > .amui-recipient-summary,
body.woocommerce-checkout:not(.woocommerce-order-received).amui-checkout-final.amui-v244-recipient-guard .woocommerce-billing-fields.amui-recipient-enhanced > .amui-recipient-summary {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}

body.woocommerce-checkout:not(.woocommerce-order-received).amui-checkout-final.amui-v244-recipient-guard .woocommerce-billing-fields > .woocommerce-billing-fields__field-wrapper,
body.woocommerce-checkout:not(.woocommerce-order-received).amui-checkout-final.amui-v244-recipient-guard .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,
body.woocommerce-checkout:not(.woocommerce-order-received).amui-checkout-final.amui-v244-recipient-guard .woocommerce-billing-fields.amui-recipient-v213.amui-recipient-editing .woocommerce-billing-fields__field-wrapper,
body.woocommerce-checkout:not(.woocommerce-order-received).amui-checkout-final.amui-v244-recipient-guard .woocommerce-billing-fields.amui-recipient-v213.amui-recipient-empty .woocommerce-billing-fields__field-wrapper,
body.woocommerce-checkout:not(.woocommerce-order-received).amui-checkout-final.amui-v244-recipient-guard .woocommerce-billing-fields.amui-recipient-v213:not(.amui-recipient-empty):not(.amui-recipient-editing) .woocommerce-billing-fields__field-wrapper,
body.woocommerce-checkout:not(.woocommerce-order-received).amui-checkout-final.amui-v244-recipient-guard .woocommerce-shipping-fields,
body.woocommerce-checkout:not(.woocommerce-order-received).amui-checkout-final.amui-v244-recipient-guard .woocommerce-shipping-fields__field-wrapper,
body.woocommerce-checkout:not(.woocommerce-order-received).amui-checkout-final.amui-v244-recipient-guard .woocommerce-additional-fields {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  grid-template-columns: none !important;
}

body.woocommerce-checkout:not(.woocommerce-order-received).amui-checkout-final.amui-v244-recipient-guard .woocommerce-billing-fields__field-wrapper::before,
body.woocommerce-checkout:not(.woocommerce-order-received).amui-checkout-final.amui-v244-recipient-guard .woocommerce-billing-fields__field-wrapper::after,
body.woocommerce-checkout:not(.woocommerce-order-received).amui-checkout-final.amui-v244-recipient-guard .woocommerce-shipping-fields__field-wrapper::before,
body.woocommerce-checkout:not(.woocommerce-order-received).amui-checkout-final.amui-v244-recipient-guard .woocommerce-shipping-fields__field-wrapper::after {
  content: none !important;
  display: none !important;
}

/* Klasa dodawana przez JS do pojedynczych elementów z tekstem „Dane odbiorcy”. */
body.woocommerce-checkout:not(.woocommerce-order-received).amui-v244-recipient-guard .amui-v244-raw-recipient-hidden {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
}
