/* Complianz-cookiebanner in de Cycle Valley-huisstijl. */
#cmplz-cookiebanner-container .cmplz-cookiebanner {
	background: var(--cv-cream, #fdfcee);
	border-radius: 20px;
	font-family: Arial, sans-serif;
	box-shadow: 0 12px 40px rgba(0, 0, 0, .25);
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title {
	font-family: Syne, sans-serif;
	font-weight: 800;
	color: #000;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message,
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message p { color: #000; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn {
	border-radius: 0 !important;
	font-weight: 700;
	font-size: 15px;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-accept {
	background: var(--cv-yellow, #fba824) !important;
	border-color: var(--cv-yellow, #fba824) !important;
	color: #000 !important;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover { background: var(--cv-red, #dd452a) !important; border-color: var(--cv-red, #dd452a) !important; color: #fff !important; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn:not(.cmplz-accept) {
	background: transparent !important;
	border: 1px solid #000 !important;
	color: #000 !important;
}
/* Salient zet bolletjes voor alle lijsten; niet in de banner. */
#cmplz-cookiebanner-container .cmplz-links ul,
#cmplz-cookiebanner-container .cmplz-links li { list-style: none !important; margin: 0; padding: 0; }
#cmplz-cookiebanner-container .cmplz-links li::before { display: none !important; }
#cmplz-cookiebanner-container .cmplz-links a { color: #000; }
/* Placeholder Google Maps (voor toestemming) */
.cmplz-blocked-content-notice { background: var(--cv-yellow, #fba824) !important; color: #000 !important; border-radius: 0 !important; font-weight: 700; }
