/* =========================================================================
 *  Notification WooCommerce — CSS « light DOM »
 *  Ce fichier ne sert QU'À masquer les notices natives WooCommerce.
 *  TOUT le style du toast vit dans le Shadow DOM (voir le fichier JS) :
 *  il est donc 100% isolé du thème, de WooCommerce et d'Elementor.
 * ========================================================================= */

/* Notices « classiques » (add-to-cart, panier mis à jour, erreurs, infos) */
.woocommerce-message,
.woocommerce-error,
.woocommerce-info,
.woocommerce-NoticeGroup {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

/*
 * Les notices « blocs » (.wc-block-components-notice-banner) ne sont PAS masquées ici,
 * car certaines servent à la validation inline du panier/checkout (ex. coupon invalide).
 * Le JS les convertit en toast au cas par cas et masque uniquement celles qu'il traite,
 * en laissant intactes celles à l'intérieur des blocs Panier / Commande.
 */
