body #CookiebotWidget #CookiebotWidget-widgetContent,
body #CybotCookiebotDialog {
    background-color: var(--backgrounds-card-primary);
}

body #CybotCookiebotDialog,
body #CookiebotWidget.CookiebotWidget-open {
    border-radius: var(--border-radius);
}

body #CookiebotWidget *,
body #CybotCookiebotDialog,
body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink {
    color: var(--text-primary);
}

body #CookiebotWidget .CookiebotWidget-consent-details button {
    color: var(--text-link-primary);
}

body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
    color: #ffffff;
    background-color: var(--backgrounds-brand);
    border-color: var(--backgrounds-brand);
}

body #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
    fill: var(--backgrounds-brand);
}

body #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo svg,
body #CookiebotWidget .CookiebotWidget-header .CookiebotWidget-close svg,
body #CookiebotWidget .CookiebotWidget-consent-details button svg,
body #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li svg,
body #CybotCookiebotDialogPoweredbyCybot svg {
    fill: var(--text-primary);
}

body #CookiebotWidget .CookiebotWidget-logo svg circle {
    fill: var(--backgrounds-brand);
}

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

body #CookiebotWidget .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box {
    background-color: var(--backgrounds-page);
}

body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive,
body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
    color: var(--brand);
}

body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
    border-bottom: 1px solid var(--brand);
}

body #CybotCookiebotDialog input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
    background-color: var(--brand);
}

body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    color: #ffffff;
    background-color: var(--backgrounds-brand);
    border-color: var(--backgrounds-brand);
}

body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
    color: var(--basalt-grey-button);
    background-color: #ffffff;
    border-color: #ffffff;
}

html.dark body #CybotCookiebotDialogPoweredbyLink img {
    filter: brightness(0) invert(1);
}

body CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,
body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,
body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,
body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,
body #CybotCookiebotDialogDetailBodyContentTextAbout a {
    color: var(--text-primary);
}

body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide,
body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow,
body #CybotCookiebotDialog a:after,
body #CybotCookiebotDialog a:before,
body #CybotCookiebotDialog button:after,
body #CybotCookiebotDialog button:before {
    border-color: var(--text-primary);
}

body #CybotCookiebotDialog a:hover:after,
body #CybotCookiebotDialog a:hover:before,
body #CybotCookiebotDialog button:hover:after,
body #CybotCookiebotDialog button:hover:before {
    border-color: var(--text-primary);
}

body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,
body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,
body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
    color: var(--text-link-primary);
}