/**
 * Cookie Banner — minimal host stylesheet.
 *
 * The runtime injects the bulk of styles inside the Shadow DOM (see banner.js
 * buildCss()). This stylesheet only needs to position the host element and
 * provide a flash-of-unstyled-content guard for the brief moment between
 * page render and Shadow DOM mount.
 */

#blaminhor-cookies-root {
	all: initial;
	position: relative;
	z-index: 2147483600;
	font-family: inherit;
}

/* Best-effort styling for the iframe placeholders that PHP emits before
 * the runtime upgrades them. The same selectors are also defined inside
 * the Shadow DOM so visual consistency is preserved either way. */
.blaminhor-cookies-iframe-placeholder {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 24px;
	background: #f1f3f5;
	color: #1f2329;
	text-align: center;
	border: 1px dashed #adb5bd;
	border-radius: 8px;
	min-height: 160px;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
	font-size: 14px;
	line-height: 1.5;
}
.blaminhor-cookies-iframe-placeholder::before {
	content: attr(data-provider);
	display: block;
	font-weight: 600;
	margin-bottom: 8px;
}
