/**
 * CookieConsent Override for Arbeitszeit Helden
 * For vanilla-cookieconsent v2.4.7
 * White background with black text
 */

/*
 * WARNING: Do NOT use backdrop-filter on #cc--main!
 * backdrop-filter creates a new containing block for position:fixed
 * descendants, which breaks the cookie consent library's layout.
 */

/* z-index: above all page elements (header uses z-index: 1000) */
#cm { z-index: 10000 !important; }
#s-cnt { z-index: 10001 !important; }
#cm-ov, #cs-ov { z-index: 9999 !important; }

/* Black text on white background for consent modal */
#cm { color: #000 !important; }
#cm * { color: inherit !important; }

/* "Alle akzeptieren" button keeps white text (consent modal + settings modal) */
#c-bns button:first-child, #s-bns button:first-child { color: #fff !important; }
#c-bns button:first-child:hover, #s-bns button:first-child:hover { color: #fff !important; }

#cm a { color: #1a56db !important; }
#cm a:hover { color: #1e40af !important; }

/* Black text on white background for settings modal */
#s-inr { color: #000 !important; }
#s-inr * { color: inherit !important; }
#s-inr a { color: #1a56db !important; }
#s-inr a:hover { color: #1e40af !important; }
