/* ==========================================================================
   NewDegree, cookiebanner (Complianz) in de huisstijl. Thema 3.4.5.
   Alleen waarden uit tokens.css. Accepteren en weigeren zijn even groot en
   even goed zichtbaar, zodat weigeren net zo makkelijk is als accepteren.
   ========================================================================== */
.cmplz-cookiebanner{
  --cmplz_banner_background_color: var(--nd-vlak);
  --cmplz_banner_border_color: var(--nd-lijn);
  --cmplz_banner_border_width: 1px;
  --cmplz_banner_border_radius: var(--nd-radius);
  --cmplz_text_color: var(--nd-tekst);
  --cmplz_hyperlink_color: var(--nd-tekst);
  --cmplz_title_font_size: 17px;
  --cmplz_text_font_size: var(--nd-t-s);
  --cmplz_link_font_size: 13px;
  --cmplz_category_body_font_size: 13px;
  --cmplz_category_header_title_font_size: var(--nd-t-s);
  --cmplz_category_header_active_font_size: 13px;
  --cmplz_category_header_always_active_color: var(--nd-tekst-zacht);
  --cmplz_button_font_size: var(--nd-t-s);
  --cmplz_button_border_radius: var(--nd-radius-pil);
  --cmplz_button_accept_background_color: var(--nd-actie);
  --cmplz_button_accept_border_color: var(--nd-actie);
  --cmplz_button_accept_text_color: #fff;
  --cmplz_button_deny_background_color: transparent;
  --cmplz_button_deny_border_color: var(--nd-tekst);
  --cmplz_button_deny_text_color: var(--nd-tekst);
  --cmplz_button_settings_background_color: transparent;
  --cmplz_button_settings_border_color: var(--nd-lijn);
  --cmplz_button_settings_text_color: var(--nd-tekst);
  --cmplz_slider_active_color: var(--nd-actie);
  --cmplz_slider_inactive_color: var(--nd-tekst-licht);
  --cmplz_slider_bullet_color: #fff;
  font-family: var(--nd-font);
  box-shadow: 0 18px 40px rgba(20,19,16,.16);
}
.cmplz-cookiebanner .cmplz-title{font-family:var(--nd-font);font-weight:800;letter-spacing:-.01em}
.cmplz-cookiebanner .cmplz-message,
.cmplz-cookiebanner .cmplz-categories{font-family:var(--nd-font)}
.cmplz-cookiebanner .cmplz-btn{font-family:var(--nd-font);font-weight:700;border-width:1px;
  transition:background .15s ease,color .15s ease,border-color .15s ease}
.cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover{background:var(--nd-actie-hover);border-color:var(--nd-actie-hover)}
.cmplz-cookiebanner .cmplz-btn.cmplz-deny:hover,
.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences:hover,
.cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences:hover{background:var(--nd-tekst);color:var(--nd-pagina);border-color:var(--nd-tekst)}
.cmplz-cookiebanner .cmplz-links a,
.cmplz-cookiebanner a.cmplz-link{text-decoration:underline;text-underline-offset:3px}
.cmplz-cookiebanner .cmplz-close{color:var(--nd-tekst-zacht)}
.cmplz-cookiebanner :focus-visible{outline:2px solid var(--nd-accent);outline-offset:2px}

/* Het zwevende tabje verdwijnt. De keuze wijzigen of intrekken kan altijd
   via Cookie-instellingen onderin de footer, op elke pagina. */
#cmplz-manage-consent{display:none!important}
.nd3-footer .nd-cookie-link{display:inline;background:none;border:0;padding:0;margin:0;
  font:inherit;color:var(--nd-op-diep-zacht);cursor:pointer}
.nd3-footer .nd-cookie-link:hover,
.nd3-footer .nd-cookie-link:focus-visible{color:var(--nd-op-diep);text-decoration:underline}
