/* Cookiebot-banner in Yelk-huisstijl */
#CybotCookiebotDialog, #CybotCookiebotDialog * { font-family: 'Plus Jakarta Sans', system-ui, sans-serif !important; }
#CybotCookiebotDialog { border-radius: 12px !important; box-shadow: 0 30px 60px -30px rgba(11,27,77,.5) !important; color: #14181D !important; }
#CybotCookiebotDialog a, #CybotCookiebotDialog button:not(.CybotCookiebotDialogBodyButton) { color: #2B62F0 !important; }
#CybotCookiebotDialogBodyContentTitle { font-weight: 800 !important; letter-spacing: -.02em !important; color: #14181D !important; }
#CybotCookiebotDialogBodyContentText { color: #4B5261 !important; line-height: 1.6 !important; }
#CybotCookiebotDialog .CybotCookiebotDialogNavItemLink { color: #6B7280 !important; font-weight: 600 !important; }
#CybotCookiebotDialog .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive { color: #0B1B4D !important; border-bottom-color: #2B62F0 !important; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyButton { border-radius: 6px !important; font-weight: 600 !important; padding: 13px 20px !important; }
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogBodyLevelButtonAccept { background: #2B62F0 !important; border-color: #2B62F0 !important; color: #fff !important; }
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover, #CybotCookiebotDialogBodyButtonAccept:hover { background: #0B1B4D !important; border-color: #0B1B4D !important; }
#CybotCookiebotDialogBodyButtonDecline, #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll, #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection { background: #fff !important; border-color: #0B1B4D !important; color: #0B1B4D !important; }
#CybotCookiebotDialogBodyButtonDecline:hover, #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover { background: #F6F2EA !important; }
#CybotCookiebotDialog input:checked + .CybotCookiebotDialogBodyLevelButtonSlider, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider:has(+ input:checked) { background-color: #2B62F0 !important; }
#CybotCookiebotDialog input:focus-visible + .CybotCookiebotDialogBodyLevelButtonSlider { box-shadow: 0 0 0 3px rgba(43,98,240,.3) !important; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider { background-color: #C9C1B1 !important; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonWrapper strong, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonDescription strong { color: #14181D !important; }
#CybotCookiebotDialogPoweredByText, #CybotCookiebotDialogPoweredbyCybot, #CybotCookiebotDialogPoweredbyImage { opacity: .6; }
#CybotCookiebotDialogBodyLevelButtonsSelectPane, #CybotCookiebotDialogBodyLevelButtonsTable { border-color: #E7E1D5 !important; }
/* Cookieverklaring op de privacypagina */
#CookieDeclaration, .CookieDeclaration { font-family: 'Plus Jakarta Sans', system-ui, sans-serif !important; color: #4B5261 !important; }
.CookieDeclaration a { color: #2B62F0 !important; }
.CookieDeclarationType { border: 1px solid #E7E1D5 !important; border-radius: 8px !important; padding: 18px 20px !important; margin: 0 0 14px !important; }
.CookieDeclarationTypeHeader { color: #14181D !important; font-weight: 700 !important; font-size: 17px !important; }
.CookieDeclarationTable { font-size: 14px !important; }
.CookieDeclarationTableHeader { color: #14181D !important; border-bottom: 1px solid #DFD8CA !important; }
.CookieDeclarationTableCell { border-bottom: 1px solid #EFEAE0 !important; }

/* Zwevende cookie-widget uit: hij zit over de menuknop. Keuze aanpassen via de footerlink Cookie-instellingen. */
#CookiebotWidget { display: none !important; }
