/* Masque une ligne du widget icon-list "Caractéristiques" (Avancé → Classe
   CSS = ldp-caracteristiques) quand sa valeur dynamique est vide — ex. la
   ligne "Surface habitable" sur un terrain seul. Purement CSS : le span
   texte rendu vide (aucune valeur ni suffixe) matche :empty, et :has()
   permet de cacher la ligne entière (icône comprise), pas juste le texte. */
.ldp-caracteristiques .elementor-icon-list-item:has( .elementor-icon-list-text:empty ) {
	display: none;
}

/* Générique, pour n'importe quel autre widget (Heading, Éditeur de texte...)
   dont la valeur peut être vide selon le bien (DPE, GES, adresse...).
   Mettre la classe "ldp-field" sur le widget (Avancé → Classe CSS), et ne
   RIEN taper dans son champ de contenu à part la balise dynamique — tout
   libellé ("DPE : ", "GES : "...) doit être dans le champ "Avant" de la
   balise, sinon le widget ne sera jamais réellement vide. */
.ldp-field:has( .elementor-widget-container:empty ),
.ldp-field:has( .elementor-widget-container > p:empty:only-child ) {
	display: none;
}
