/*
 * Interactive Google Maps embed (see onedent_map_embed()).
 *
 * The wrapper carries the size the old flat export had, so .contact-map and
 * .place-card__map keep working unchanged; the iframe just fills it.
 */
.map-embed {
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
	background: var(--color-neutral-8, #eaedf3);
}

.map-embed iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}

/* Full-bleed strip under the contact section. */
.contact-map.map-embed { height: 280px; }

@media (min-width: 640px) {
	.contact-map.map-embed { height: 380px; }
}

/* Card map on /kontakt/ — keeps the Figma 507x290 crop. */
.place-card__map.map-embed {
	aspect-ratio: 507 / 290;
	height: auto;
}
