/*
 * Cookiebot owns the banner theme in its dashboard. These rules keep the
 * privacy widget aligned with that theme and use Cronometer's logo.
 */
#CybotCookiebotDialogPoweredbyCybot {
    display: none !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetailsLink {
    flex-direction: row !important;
}

.CookiebotWidget-logo {
    background: url("/favicon.svg") center / contain no-repeat !important;
}

.CookiebotWidget-logo svg {
    opacity: 0 !important;
}

.CookiebotWidget-main-logo {
    display: none !important;
}

#CookiebotWidget #CookiebotWidget-widgetContent {
    color: #222222 !important;
    background-color: #fffcf7 !important;
    border: 1px solid #d8d3ce !important;
    box-shadow: 0 12px 32px rgb(38 42 59 / 25%) !important;
}

#CookiebotWidget .CookiebotWidget-header,
#CookiebotWidget #CookiebotWidget-buttons {
    border-color: #d8d3ce !important;
}

#CookiebotWidget .CookiebotWidget-header,
#CookiebotWidget .CookiebotWidget-body,
#CookiebotWidget .CookiebotWidget-state,
#CookiebotWidget .CookiebotWidget-consents-list li,
#CookiebotWidget .CookiebotWidget-consent-details-box,
#CookiebotWidget .CookiebotWidget-close {
    color: #222222 !important;
}

#CookiebotWidget .CookiebotWidget-show-consent-details {
    color: #b9471a !important;
}

#CookiebotWidget .CookiebotWidget-consent-details-box {
    background-color: rgb(216 211 206 / 35%) !important;
}

#CookiebotWidget .CookiebotWidget-show-consent-details svg,
#CookiebotWidget .CookiebotWidget-close svg,
#CookiebotWidget .CookiebotWidget-approved .Cookiebotwidget-consent-icon svg {
    fill: currentColor !important;
}

#CookiebotWidget .CookiebotWidget-approved .Cookiebotwidget-consent-icon {
    color: #b9471a !important;
}

#CookiebotWidget #CookiebotWidget-btn-withdraw,
#CookiebotWidget #CookiebotWidget-btn-change {
    color: #222222 !important;
    background-color: #fffcf7 !important;
    border-color: #b9471a !important;
}

#CookiebotWidget #CookiebotWidget-btn-withdraw:not(:disabled):hover,
#CookiebotWidget #CookiebotWidget-btn-change:hover {
    color: #ffffff !important;
    background-color: #b9471a !important;
}

#CookiebotWidget button:focus-visible {
    outline: 2px solid #b9471a !important;
    outline-offset: 2px !important;
}
