/* Widgets Perles de France : règles communes. */

/* Une ligne de template (classe CSS « eap-row ») disparaît quand ses widgets Perles de France sont tous vides :
   elle contient un marqueur vide et aucun widget rendu. Une ligne liste remplie + carte vide reste affichée ;
   une ligne qui ne contient que des cellules vides disparaît avec elles. */
.eap-row:has(.eap-empty):not(:has(.eap-list, .eap-months, .eap-relations, .eap-regions, .eap-regions-nav, .eap-adh-services, .eap-adh-figures)) {
	display: none !important;
}

.eap-empty {
	display: none !important;
}

/* Éditeur uniquement : widget sans donnée sur la fiche d'aperçu. */
.eap-placeholder {
	padding: 0.75em 1em;
	border: 1px dashed currentColor;
	font-size: 0.8125rem;
	line-height: 1.4;
	opacity: 0.6;
}

.eap-list,
.eap-months,
.eap-relations {
	list-style: none;
	margin: 0;
	padding: 0;
}

.eap-list > li,
.eap-months > li,
.eap-relations > li {
	margin: 0;
	padding: 0;
}

/* Texte réservé aux lecteurs d'écran (repris de WordPress au cas où le thème ne le fournit pas). */
.eap-sr-only {
	position: absolute !important;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	clip-path: inset(50%);
	white-space: nowrap;
	border: 0;
	word-wrap: normal !important;
}
