/**
 * DZH Urlaubsplaner – Frontend
 * Wird nur auf der Zielseite geladen, wenn der Urlaubsmodus aktiv ist.
 * Die Klassen werden per JS an die erkannten Bereiche (Enfold/Avia Layout Builder) vergeben.
 */

/* Ausgeblendete Elemente (Formular, Zusatz-Selektoren) */
body.dz_urlaub_aktiv .dz_urlaub_hidden {
	display: none !important;
}

/* Startseite: Urlaubs-Box einblenden (überstimmt Enfolds „.aus { display:none !important }“) */
body.dz_urlaub_start .dz_urlaub_show {
	display: block !important;
}

/* Urlaubshinweis im grauen Kasten (erbt Schrift/Farbe vom Theme) */
body.dz_urlaub_aktiv .dz_urlaub_notice {
	margin: 1em 0 0;
	font-weight: 400;
	line-height: 1.5;
}

body.dz_urlaub_aktiv .dz_urlaub_notice strong,
body.dz_urlaub_aktiv .dz_urlaub_notice b {
	font-weight: 700;
}

body.dz_urlaub_aktiv .dz_urlaub_notice p {
	margin: 0 0 8px;
}

body.dz_urlaub_aktiv .dz_urlaub_notice p:last-child {
	margin-bottom: 0;
}

/* Urlaubshinweis in der rechten Infobox der Rezept-Seite (über „Sprechzeiten“) */
body.dz_urlaub_aktiv .dz_urlaub_infobox {
	margin-bottom: 1em;
}

/* Mobil (Enfold-Breakpoint 767 px): grauen Bereich (inkl. Headline und Formular) komplett ausblenden */
@media (max-width: 767px) {
	body.dz_urlaub_aktiv .dz_urlaub_grey_box {
		display: none !important;
	}
}
