/**
 * Cookie/consent banner (CookieYes – cky-consent-container) overrides.
 * Dominant color and text color are set by the theme option "Couleur dominante"
 * via CSS variables in theme-options.php.
 */

.cky-consent-container.cky-box-bottom-left {
	background-color: var(--citim-consent-dominant, #1863DC) !important;
	color: var(--citim-consent-dominant-text, #FFFFFF) !important;
}

/* Override plugin inline blue (#1863DC) on Accept button – use theme dominant color */
.cky-consent-container.cky-box-bottom-left .cky-btn.cky-btn-accept {
	color: var(--citim-consent-dominant-text, #FFFFFF) !important;
	background-color: var(--citim-consent-dominant, #1863DC) !important;
	border-color: var(--citim-consent-dominant, #1863DC) !important;
}

.cky-consent-container.cky-box-bottom-left .cky-btn.cky-btn-accept:hover,
.cky-consent-container.cky-box-bottom-left .cky-btn.cky-btn-accept:focus {
	opacity: 0.9;
}

/* Other buttons in the box (e.g. Settings / Reject) – match container */
.cky-consent-container.cky-box-bottom-left .cky-btn {
	background-color: var(--citim-consent-dominant, #1863DC) !important;
	color: var(--citim-consent-dominant-text, #FFFFFF) !important;
	border-color: var(--citim-consent-dominant-text, #FFFFFF) !important;
}

.cky-consent-container.cky-box-bottom-left .cky-btn:hover,
.cky-consent-container.cky-box-bottom-left .cky-btn:focus {
	opacity: 0.9;
}

.cky-consent-container.cky-box-bottom-left a {
	color: var(--citim-consent-dominant-text, #FFFFFF) !important;
}
