#cc-main{--cc-font-family:var(--font-nunito,"Nunito",system-ui,sans-serif);--cc-modal-border-radius:1rem;--cc-btn-border-radius:0.65rem;--cc-bg:var(--background-100);--cc-primary-color:var(--text-900);--cc-secondary-color:var(--text-700);--cc-link-color:var(--text-900);--cc-btn-primary-bg:#3347a8;--cc-btn-primary-color:#ffffff;--cc-btn-primary-border-color:#6678dc;--cc-btn-primary-hover-bg:#1e3a8a;--cc-btn-primary-hover-color:#ffffff;--cc-btn-primary-hover-border-color:#8ea0ff;--cc-btn-secondary-bg:var(--background-200);--cc-btn-secondary-color:var(--text-900);--cc-btn-secondary-border-color:var(--accent-300);--cc-btn-secondary-hover-bg:var(--background-300);--cc-btn-secondary-hover-color:var(--text-900);--cc-btn-secondary-hover-border-color:var(--accent-500);--cc-separator-border-color:var(--accent-200);--cc-toggle-on-bg:#3347a8;--cc-toggle-off-bg:var(--text-600);--cc-toggle-readonly-bg:var(--background-400);--cc-cookie-category-block-bg:var(--background-200);--cc-cookie-category-block-border:var(--accent-200);--cc-cookie-category-block-hover-bg:var(--background-300);--cc-cookie-category-block-hover-border:var(--accent-400);--cc-cookie-category-expanded-block-bg:var(--background-100);--cc-cookie-category-expanded-block-hover-bg:var(--background-300);--cc-footer-bg:var(--background-200);--cc-footer-color:var(--text-700);--cc-footer-border-color:var(--accent-200)}#cc-main .cm,#cc-main .pm{border:1px solid var(--accent-300);box-shadow:0 24px 70px rgba(2,6,23,.38);backdrop-filter:blur(18px)}#cc-main .cm__btn:focus-visible,#cc-main .pm__btn:focus-visible,#cc-main .pm__close-btn:focus-visible,#cc-main .pm__section-title:focus-visible,#cc-main .section__toggle:focus-visible~.toggle__icon,#cc-main a:focus-visible{outline:3px solid var(--accent-500);outline-offset:2px}#cc-main .pm__section-table{line-height:1.4}@media (max-width:640px){#cc-main{--cc-modal-margin:max(0.5rem,env(safe-area-inset-bottom));font-size:15px}#cc-main .pm{padding-bottom:env(safe-area-inset-bottom)}#cc-main .cm{max-height:calc(100dvh - 1rem);overflow-y:auto;overscroll-behavior:contain}}