/* Cookie banner + "Cookie settings" (vanilla-cookieconsent, js/bh-consent.js) in the Buzzhref colours. */
#cc-main {
  --cc-font-family: "Open Sans", system-ui, sans-serif;
  --cc-modal-border-radius: 1rem;
  --cc-btn-border-radius: .1875rem;
  --cc-z-index: 2147483000;

  --cc-bg: #fff;
  --cc-primary-color: #073b57;
  --cc-secondary-color: #4d6878;
  --cc-link-color: #00b8b7;

  --cc-btn-primary-bg: #00b8b7;
  --cc-btn-primary-color: #fff;
  --cc-btn-primary-border-color: #00b8b7;
  --cc-btn-primary-hover-bg: #073b57;
  --cc-btn-primary-hover-color: #fff;
  --cc-btn-primary-hover-border-color: #073b57;

  --cc-btn-secondary-bg: #f4f9fb;
  --cc-btn-secondary-color: #073b57;
  --cc-btn-secondary-border-color: #d3e4eb;
  --cc-btn-secondary-hover-bg: #e4f0f4;
  --cc-btn-secondary-hover-color: #073b57;
  --cc-btn-secondary-hover-border-color: #b6cbd7;

  --cc-toggle-on-bg: #00b8b7;
  --cc-toggle-readonly-bg: #b6cbd7;
  --cc-cookie-category-block-bg: #f4f9fb;
  --cc-cookie-category-block-border: #e4f0f4;
  --cc-cookie-category-block-hover-bg: #e4f0f4;
  --cc-footer-bg: #f4f9fb;
}

/* "Reject all" as an outline button: same size and place as "Accept all" (it stays on the first layer) */
#cc-main .cm__btn[data-role="necessary"],
#cc-main .pm__btn[data-role="necessary"] { background: transparent; color: #00b8b7; border: 1px solid #00b8b7; }
#cc-main .cm__btn[data-role="necessary"]:hover,
#cc-main .pm__btn[data-role="necessary"]:hover { background: #e4f0f4; color: #073b57; border-color: #073b57; }
#cc-main .cm__btn, #cc-main .pm__btn { font-weight: 600; }
#cc-main .cm { box-shadow: 0 20px 50px -20px rgb(7 59 87 / .4); }
