/*!
 * RS Termine – Platzhalter für Karten bis zur Einwilligung (OpenStreetMap).
 */
.pep-map.rs-map-pending { position: relative; display: grid; place-items: center; }
.rs-map-consent {
	display: grid; justify-items: center; gap: 12px; max-width: 34rem; padding: 22px 20px; text-align: center;
	font-family: var(--rs-f-ui, system-ui, sans-serif); color: var(--rs-c-ink, #101b2d);
}
.rs-map-consent__icon { color: var(--rs-area, var(--rs-c-accent, #7b2232)); line-height: 0; }
.rs-map-consent__text { margin: 0; font-size: .95rem; line-height: 1.5; color: var(--rs-c-ink-soft, #2b3648); }
.rs-map-consent__actions { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 10px 18px; }
.rs-map-consent__open, .rs-map-consent__privacy { font-size: .85rem; }
.rs-map-consent__privacy { color: var(--rs-c-muted, #5b6472); }
.pep-map.rs-map-pending { background: var(--rs-c-paper, #f3f1ee) repeating-linear-gradient(135deg, transparent 0 22px, rgb(16 27 45 / .035) 22px 23px); }
