/*
 * Ecomuseo — regole di buon senso per i campi che il cliente non ha compilato.
 *
 * Un campo dinamico vuoto non deve lasciare in pagina la sua etichetta o la sua
 * cornice: chi guarda vedrebbe "ORARIO" seguito dal nulla e penserebbe che il
 * sito è rotto.
 *
 * Come funziona davvero: quando un tag dinamico non restituisce niente,
 * Elementor **non disegna proprio il widget** — non lascia un contenitore vuoto.
 * Quindi non si può cercare l'elemento vuoto (non esiste): si guarda invece
 * quello che è rimasto. Una cella senza il suo valore, o un riquadro rimasto con
 * il solo titolo, sono i due casi da nascondere.
 */

/* Cella della barra informazioni senza valore: sparisce, etichetta compresa. */
.ecomuseo-cella:not(:has(.ecomuseo-valore)) {
	display: none;
}

/* Riquadro laterale rimasto con il solo titolo: non si disegna. */
.ecomuseo-riquadro:has(> .elementor-element:only-child) {
	display: none;
}

/* Il testo del consenso sta accanto alla casella, non sotto. */
.elementor-field-type-acceptance .elementor-field-option {
	display: flex;
	align-items: flex-start;
	gap: 8px;
}

.elementor-field-type-acceptance .elementor-field-option label {
	font-size: 13px;
	line-height: 1.5;
}
