/* hebkazewa.cz – vzhled lišty souhlasu (CookieConsent v3) v barvách Zewa; tokeny ze style.css */
#cc-main{
  --cc-font-family:var(--ff-body);
  --cc-z-index:2147483646;
  --cc-modal-border-radius:20px;
  --cc-btn-border-radius:14px;  /* knihovna ho používá i pro bloky kategorií; tlačítka zakulacuje pravidlo níže */
  --cc-modal-transition-duration:.25s;
  --cc-bg:#fff;
  --cc-primary-color:var(--c-cyan-15);
  --cc-secondary-color:#37514f;
  --cc-link-color:var(--c-azure-24);
  --cc-btn-primary-bg:var(--c-azure-24);
  --cc-btn-primary-color:#fff;
  --cc-btn-primary-border-color:var(--c-azure-24);
  --cc-btn-primary-hover-bg:#0066b2;
  --cc-btn-primary-hover-color:#fff;
  --cc-btn-primary-hover-border-color:#0066b2;
  --cc-btn-secondary-bg:#fff;
  --cc-btn-secondary-color:var(--c-azure-24);
  --cc-btn-secondary-border-color:var(--c-azure-24);
  --cc-btn-secondary-hover-bg:var(--c-grey-96);
  --cc-btn-secondary-hover-color:var(--c-azure-24);
  --cc-btn-secondary-hover-border-color:#0066b2;
  --cc-separator-border-color:#d6eef8;
  --cc-toggle-on-bg:var(--c-azure-24);
  --cc-toggle-off-bg:#7a8b8a;
  --cc-toggle-on-knob-bg:#fff;
  --cc-toggle-off-knob-bg:#fff;
  --cc-toggle-enabled-icon-color:var(--c-azure-24);
  --cc-toggle-disabled-icon-color:#7a8b8a;
  --cc-toggle-readonly-bg:#c9dde6;
  --cc-toggle-readonly-knob-bg:#fff;
  --cc-toggle-readonly-knob-icon-color:#c9dde6;
  --cc-section-category-border:#d6eef8;
  --cc-cookie-category-block-bg:var(--c-grey-97b);
  --cc-cookie-category-block-border:#d6eef8;
  --cc-cookie-category-block-hover-bg:var(--c-grey-96);
  --cc-cookie-category-block-hover-border:#c4e6f5;
  --cc-cookie-category-expanded-block-bg:#fff;
  --cc-cookie-category-expanded-block-hover-bg:var(--c-grey-97b);
  --cc-overlay-bg:rgba(0,40,61,.55);
  --cc-footer-bg:var(--c-grey-97b);
  --cc-footer-color:var(--c-cyan-15);
  --cc-footer-border-color:#d6eef8;
}
#cc-main .cm,#cc-main .pm{box-shadow:0 12px 40px rgba(0,80,122,.22)}
#cc-main .cm__title,#cc-main .pm__title,#cc-main .pm__section-title{color:var(--c-azure-24)}
#cc-main .cm__btn,#cc-main .pm__btn{font-family:var(--ff-btn);font-weight:700;letter-spacing:.02em;border-radius:999px}
#cc-main .pm__close-btn{border-radius:50%}
#cc-main .cm__desc,#cc-main .pm__section-desc{line-height:1.5}
#cc-main a{font-weight:700}
#cc-main .cm__btn:focus-visible,#cc-main .pm__btn:focus-visible,#cc-main a:focus-visible,
#cc-main .pm__close-btn:focus-visible,#cc-main .pm__section-title:focus-visible,#cc-main .section__toggle:focus-visible+.toggle__icon{
  outline:3px solid var(--c-azure-24);outline-offset:3px}
@media (forced-colors:active){#cc-main .cm,#cc-main .pm{border:2px solid CanvasText}}
@media print{#cc-main{display:none!important}}
#cc-main{text-align:left}
