#CybotCookiebotDialogHeader, 
.CybotCookiebotDialogDetailBodyContentCookieLink, 
.CookiebotWidget-main-logo, 
#CybotCookiebotDialogDetailFooter,
.CookieDeclarationTableCell,
.CookieDeclarationTableHeader,
.CookieDeclarationLastUpdated {
    display: none !important;
}

/* Dark theme voor Cookiebot - passend bij de site */
#CybotCookiebotDialog {
  background-color: #0A0A0A !important;
  color: #ffffff !important;
}

#CybotCookiebotFader,
.CybotCookiebotDialogActive {
    background: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0)) !important;
}

#CookiebotWidget .CookiebotWidget-logo svg * {
    fill: #000 !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink {
    color: #ffffff !important;
}

#CybotCookiebotDialog .CybotCookiebotScrollContainer {
    border-bottom: 1px solid #000 !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBody,
#CybotCookiebotDialog #CybotCookiebotDialogBodyContent,
#CybotCookiebotDialogBodyLevelWrapper,
#CybotCookiebotDialogDetail {
  background-color: #0A0A0A !important;
  color: #ffffff !important;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyText,
#CybotCookiebotDialog p,
#CybotCookiebotDialog span,
#CybotCookiebotDialog label,
#CybotCookiebotDialogBodyLevelButtonDescription {
  color: #ffffff !important;
}

#CookiebotWidget .CookiebotWidget-logo svg path {
  fill: #ffffff !important;
}

#CookiebotWidget .CookiebotWidget-logo svg circle, 
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, 
#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
  background-color: hsl(174 72% 56%) !important;
  border-color: hsl(174 72% 56%) !important;
  fill: hsl(174 72% 56%) !important;
}

#CookiebotWidget-buttons #CookiebotWidget-btn-withdraw, 
#CookiebotWidget .CookiebotWidget-consent-details button,
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg, 
#CybotCookiebotDialog button:hover:before {
  border-color: hsl(174 72% 56%) !important;
  color: hsl(174 72% 56%) !important;
  fill: hsl(174 72% 56%) !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
  color: hsl(174 72% 56%) !important;
  border-bottom: 1px solid hsl(174 72% 56%) !important;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover,
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, 
#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover {
    color: hsl(174 72% 56%) !important;
}

#CybotCookiebotDialog form input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
    background-color: #D6D6D6 !important;
}
