#cc-main {
  --cc-font-family: Inter, 'Segoe UI', Arial, sans-serif;
  --cc-bg: #f7f8f6;
  --cc-primary-color: #173f42;
  --cc-secondary-color: #526365;
  --cc-btn-primary-bg: #e69137;
  --cc-btn-primary-color: #173f42;
  --cc-btn-primary-border-color: #e69137;
  --cc-btn-primary-hover-bg: #f0a450;
  --cc-btn-primary-hover-color: #173f42;
  --cc-btn-primary-hover-border-color: #f0a450;
  --cc-btn-secondary-bg: #e7eeee;
  --cc-btn-secondary-color: #234f52;
  --cc-btn-secondary-border-color: #b7caca;
  --cc-btn-secondary-hover-bg: #dae6e6;
  --cc-btn-secondary-hover-color: #173f42;
  --cc-btn-secondary-hover-border-color: #8eafb0;
  --cc-toggle-on-bg: #234f52;
  --cc-toggle-off-bg: #697b7c;
  --cc-toggle-on-knob-bg: #ffffff;
  --cc-toggle-off-knob-bg: #ffffff;
  --cc-toggle-enabled-icon-color: #234f52;
  --cc-toggle-disabled-icon-color: #173f42;
  --cc-toggle-readonly-bg: #d1dddd;
  --cc-toggle-readonly-knob-bg: #ffffff;
  --cc-toggle-readonly-knob-icon-color: #234f52;
  --cc-separator-border-color: #d1dddd;
  --cc-section-category-border: #d1dddd;
  --cc-cookie-category-block-bg: #e7eeee;
  --cc-cookie-category-block-border: #d1dddd;
  --cc-cookie-category-block-hover-bg: #dae6e6;
  --cc-cookie-category-block-hover-border: #b7caca;
  --cc-cookie-category-expanded-block-bg: #f7f8f6;
  --cc-cookie-category-expanded-block-hover-bg: #e7eeee;
  --cc-overlay-bg: rgba(23, 63, 66, .35);
  --cc-footer-bg: #e7eeee;
  --cc-footer-color: #173f42;
  --cc-footer-border-color: #d1dddd;
  --cc-webkit-scrollbar-bg: #d1dddd;
  --cc-webkit-scrollbar-hover-bg: #234f52;
  --cc-modal-border-radius: 12px;
  --cc-btn-border-radius: 5px;
  --cc-modal-margin: 16px;
  --cc-z-index: 2147483647;
  color-scheme: light;
}
#cc-main .cm, #cc-main .pm {border: 1px solid #d1dddd;box-shadow: 0 14px 50px #173f4230;}
#cc-main .cm__title, #cc-main .pm__title {font-family: Georgia, 'Times New Roman', serif;font-weight: 400;color: #234f52;letter-spacing: -.025em;}
#cc-main .cm__title {font-size: 1.7em;line-height: 1.15;}
#cc-main .cm__btn, #cc-main .pm__btn {min-height: 44px;font-weight: 600;-webkit-text-fill-color: currentColor;}
#cc-main a, #cc-main .cm__footer a {color: #234f52;text-decoration: underline;text-underline-offset: 3px;}
#cc-main :focus-visible, .messie-cookie-settings-button:focus-visible {outline: 3px solid #234f52;outline-offset: 3px;}
.cookie-settings-link {color: var(--green);}
.messie-cookie-settings-button {position: fixed;right: max(12px, env(safe-area-inset-right));bottom: max(12px, env(safe-area-inset-bottom));z-index: 36;min-height: 40px;padding: 10px 14px;border: 1px solid #234f52;border-radius: 6px;background: #f7f8f6;color: #234f52;-webkit-text-fill-color: currentColor;box-shadow: 0 3px 14px #173f421f;font: 600 12px/1.35 Inter, 'Segoe UI', Arial, sans-serif;cursor: pointer;}
.messie-cookie-settings-button:hover {background: #e7eeee;}
.messie-cookie-settings-button[hidden] {display: none!important;}
@media(max-width: 600px) {
  #cc-main {--cc-modal-margin: 10px;}
  #cc-main .cm__title {font-size: 1.5em;}
  .messie-cookie-settings-button {right: max(10px, env(safe-area-inset-right));bottom: calc(72px + env(safe-area-inset-bottom));min-height: 34px;padding: 7px 10px;font-size: 11px;}
}
@media(prefers-reduced-motion: reduce) {#cc-main {--cc-modal-transition-duration: 0s;}}
