:root {
    --cmplz_banner_width: 526px;
    --cmplz_banner_background_color: var(--color-bg) !important ;
    --cmplz_banner_border_color: var(--colors-base-line-secondary) !important;
    --cmplz_banner_border_width: 0px 0px 0px 0px ;
    --cmplz_banner_border_radius: var(--border-radius-l) !important;
    --cmplz_banner_margin: 10px;
    --cmplz_categories-height: 163px;
    --cmplz_title_font_size: 15px;
    --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5);
    --cmplz_text_color: var(--colors-text-primary) !important;
    --cmplz_hyperlink_color: var(--colors-text-primary) !important;
    --cmplz_text_font_size: 12px;
    --cmplz_link_font_size: 12px;
    --cmplz_category_body_font_size: 12px;
    --cmplz_button_accept_background_color: var(--colors-buttons-primary-background) !important;
    --cmplz_button_accept_border_color: var(--colors-buttons-primary-background) !important;
    --cmplz_button_accept_text_color: var(--colors-buttons-primary-content-text) !important;
    --cmplz_button_deny_background_color: transparent !important;
    --cmplz_button_deny_border_color: var(--colors-buttons-secondary-border) !important;
    --cmplz_button_deny_text_color: var(--colors-buttons-secondary-content-text) !important;
     --cmplz_button_settings_background_color: transparent !important;
    --cmplz_button_settings_border_color: var(--colors-buttons-secondary-border) !important;
    --cmplz_button_settings_text_color: var(--colors-buttons-secondary-content-text) !important;
    --cmplz_button_border_radius: var(--border-radius-xs) !important;
    --cmplz_button_font_size: var(--fs-button-m) !important;
    --cmplz_category_header_always_active_color: var(--colors-risk-safe-text) !important;
    --cmplz_category_header_title_font_size: 14px;
    --cmplz_category_header_active_font_size: 12px;
    --cmplz-manage-consent-height: 50px;
    --cmplz-manage-consent-offset: -35px;
    --cmplz_slider_active_color: var(--colors-buttons-primary-background) !important;
    --cmplz_slider_inactive_color: var(--colors-base-line-secondary) !important;
    --cmplz_slider_bullet_color:  var(--colors-base-elevation-1) !important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category{
  background-color: var(--colors-base-elevation-1) !important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{
  fill:var(--colors-icons-secondary);
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before{
  box-shadow:0 0 0 2px var(--colors-text-primary) !important;
}