/* Loads after Complianz banner CSS — keep title visible on mobile. */
.cmplz-cookiebanner .cmplz-header .cmplz-title {
	display: block !important;
	text-align: center;
	color: var(--cmplz_text_color, #222);
	font-size: 20px;
}

/* Complianz only offers bottom-right; pin banner to top-right instead. */
/* .cmplz-cookiebanner {
	top: 10px !important;
	right: 10px !important;
	bottom: auto !important;
	left: auto !important;
	transform: none !important;
} */

/* Sit beneath the WP admin bar when logged in. */
/* .admin-bar .cmplz-cookiebanner {
	top: calc(32px + 10px) !important;
} */

/* @media (max-width: 782px) {
	.admin-bar .cmplz-cookiebanner {
		top: 46px !important;
	}
}

@media (max-width: 768px) {
	.cmplz-cookiebanner {
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		bottom: auto !important;
		width: 100%;
	}

	.admin-bar .cmplz-cookiebanner {
		top: 46px !important;
	}
}

@media (max-height: 400px) {
	.cmplz-cookiebanner .cmplz-header {
		max-height: none !important;
	}
} */
