/**
 * CookieConsent v3 tweaks (loads after cookieconsent.css)
 * Align z-index with existing header / modals if needed.
 */

/* Footer COOKIE SETTING: <button> styled like .policy li a (avoids href="#" jumping to top) */
footer.footer .policy li button.mdv-footer-cookie-settings-btn {
  font-size: 10px;
  font-weight: 400;
  color: #5a72ff;
  line-height: 1.4;
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  font-family: inherit;
  text-align: inherit;
  appearance: none;
}
footer.footer .policy li button.mdv-footer-cookie-settings-btn:hover {
  border-bottom: solid 1px #5a72ff;
}
#cc-main {
  z-index: 999999;
}

.cc--anim .cm,
.cc--anim .pm {
  font-family: inherit;
}

#cc-main .cm {
  max-width: min(450px, 100%);
  padding: .5rem;
}

#cc-main .cm__btn[data-role="all"], #cc-main .pm__btn[data-role="all"] {
  background-color: #1b1c85;
}

#cc-main .cm__btn[data-role="necessary"], #cc-main .pm__btn[data-role="necessary"] {
  background-color: #55555d;
}