/* Pressownia — CookieConsent */

#cc-main {
  --cc-font-family: inherit;

  --cc-bg: #ffffff;
  --cc-primary-color: #17212b;
  --cc-secondary-color: #526481;

  --cc-btn-primary-bg: #0069f5;
  --cc-btn-primary-color: #ffffff;
  --cc-btn-primary-hover-bg: #005ad5;
  --cc-btn-primary-hover-color: #ffffff;

  --cc-btn-secondary-bg: #edf5ff;
  --cc-btn-secondary-color: #17212b;
  --cc-btn-secondary-hover-bg: #dcecff;
  --cc-btn-secondary-hover-color: #17212b;

  --cc-cookie-category-block-bg: #f6f9fd;
  --cc-cookie-category-block-border: #e2ebf5;
  --cc-cookie-category-block-hover-bg: #eff6ff;
  --cc-cookie-category-block-hover-border: #c9dff8;

  --cc-toggle-on-bg: #0069f5;
  --cc-toggle-off-bg: #91a0b4;
  --cc-toggle-readonly-bg: #c7d2df;

  --cc-separator-border-color: #e6edf5;

  --cc-footer-bg: #f8fafc;
  --cc-footer-border-color: #e6edf5;

  --cc-overlay-bg: rgba(13, 27, 42, .55);

  --cc-modal-border-radius: 14px;
  --cc-btn-border-radius: 9px;
}

#cc-main .cm,
#cc-main .pm {
  box-shadow: 0 22px 60px rgba(20, 48, 75, .18);
}

#cc-main a {
  color: #0069f5;
}

.footer-cookie-settings {
  appearance: none;
  border: 0;
  padding: 0;
  margin: 0;
  background: none;
  color: inherit;
  font: inherit;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-color: transparent;
  text-underline-offset: 3px;
}

.footer-cookie-settings:hover,
.footer-cookie-settings:focus-visible {
  color: #0069f5;
  text-decoration-color: currentColor;
}

.footer-cookie-settings:focus-visible {
  outline: 2px solid rgba(0, 105, 245, .3);
  outline-offset: 3px;
  border-radius: 3px;
}
