/* Complianz rendert Datenschutz- und Cookie-Richtlinie mit Styles für hellen
   Grund. Diese Seiten bekommen deshalb dieselbe helle Lesefläche wie das
   Buchungsformular — siehe pe_is_legal_page(). Impressum und AGB laufen
   über dieselbe Fläche, sie sind von Hand geschrieben. */

.pe-legal { color: var(--color-ink-on-light); }

.pe-legal a { color: var(--color-blue); }

.pe-legal .cmplz-document h2,
.pe-legal .cmplz-document h3 { color: var(--color-ink-on-light); }

.pe-legal table { margin-block: var(--space-md); font-size: var(--text-small); }

.pe-legal th, .pe-legal td {
	padding: var(--space-sm);
	border: 1px solid rgba(20, 36, 58, 0.15);
	text-align: left;
}

/* Kasten über einem Rechtstext, der noch nicht freigegeben ist. Fällt bewusst
   auf: solange er steht, darf die Seite nicht als Rechtstext gelten. */
.pe-legal .pe-hinweis {
	margin-bottom: var(--space-lg);
	padding: var(--space-md);
	border-left: 3px solid var(--color-knapp);
	border-radius: 0 var(--radius-sm) var(--radius-sm) 0;
	background: rgba(224, 138, 30, 0.12);
	font-size: var(--text-small);
}
