.cookie-consent,:root{--cc-primary:#111111;--cc-primary-hover:#333333;--cc-bg:#ffffff;--cc-bg-secondary:#f5f5f5;--cc-text:#111111;--cc-text-secondary:#444444;--cc-text-subtle:#767676;--cc-border:rgba(0, 0, 0, 0.12);--cc-backdrop:rgba(0, 0, 0, 0.45);--cc-backdrop-blur:none;--cc-shadow:none;--cc-hover-bg:rgba(0, 0, 0, 0.06);--cc-font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--cc-font-style:normal;--cc-font-size-sm:13px;--cc-line-height-sm:20px;--cc-font-size-lg:14px;--cc-line-height-lg:22px;--cc-border-radius:0px;--cc-border-radius-btn:0px;--cc-border-radius-toggle:2px;--cc-toggle-border-radius:var(--cc-border-radius-toggle);--cc-toggle-knob-radius:1px;--cc-border-radius-pill:0px;--cc-max-width:900px;--cc-z-index:10000;--cc-padding:32px;--cc-padding-lg:20px;--cc-padding-sm:16px;--cc-padding-xs:10px;--cc-transition:0.2s ease;--cc-transition-fast:0.15s ease;--cc-focus-color:#111111;--cc-focus-width:2px;--cc-focus-offset:2px;--cc-content-border-color:var(--cc-border);--cc-content-padding:var(--cc-padding);--cc-font-family-title:var(--cc-font-family);--cc-font-style-title:var(--cc-font-style);--cc-font-size-title:22px;--cc-line-height-title:30px;--cc-font-weight-title:600;--cc-letter-spacing-title:normal;--cc-text-transform-title:none;--cc-font-family-message:var(--cc-font-family);--cc-font-style-message:var(--cc-font-style);--cc-font-size-message:var(--cc-font-size-sm);--cc-line-height-message:var(--cc-line-height-sm);--cc-font-weight-message:400;--cc-font-family-text:var(--cc-font-family);--cc-font-style-text:var(--cc-font-style);--cc-font-size-text:var(--cc-font-size-sm);--cc-line-height-text:var(--cc-line-height-sm);--cc-font-weight-text:400;--cc-font-family-tab:var(--cc-font-family);--cc-font-style-tab:var(--cc-font-style);--cc-font-size-tab:var(--cc-font-size-sm);--cc-line-height-tab:var(--cc-line-height-sm);--cc-font-weight-tab:400;--cc-tab-active-font-weight:600;--cc-letter-spacing-tab:normal;--cc-text-transform-tab:none;--cc-tab-height:44px;--cc-tab-color:var(--cc-text-subtle);--cc-tab-color-hover:var(--cc-primary);--cc-tab-active-color:var(--cc-text);--cc-tab-active-border:var(--cc-primary);--cc-padding-tab:0px 8px;--cc-scrollbar-width:4px;--cc-scrollbar-offset:10px;--cc-scrollbar-color:var(--cc-border);--cc-font-family-category:var(--cc-font-family);--cc-font-style-category:var(--cc-font-style);--cc-font-size-category:var(--cc-font-size-lg);--cc-line-height-category:var(--cc-line-height-lg);--cc-font-weight-category:400;--cc-text-transform-category:none;--cc-text-category:var(--cc-text);--cc-padding-category:14px 0;--cc-gap-category-info:12px;--cc-gap-category:0px;--cc-gap-category-description:8px;--cc-margin-category-description:16px 0 0 0;--cc-margin-categories:16px 0 0 0;--cc-font-family-link:var(--cc-font-family);--cc-font-style-link:var(--cc-font-style);--cc-font-size-link:var(--cc-font-size-sm);--cc-line-height-link:var(--cc-line-height-sm);--cc-font-weight-link:400;--cc-letter-spacing-link:normal;--cc-text-transform-link:none;--cc-text-link:var(--cc-primary);--cc-text-link-hover:var(--cc-primary-hover);--cc-text-decoration-link:underline;--cc-margin-settings-link:16px 0;--cc-tabs-gap:0px;--cc-tabs-margin:24px 0 0 0;--cc-tabs-border-bottom:1px solid var(--cc-border);--cc-tab-content-margin:var(--cc-padding-lg) 0 12px;--cc-privacy-gap:8px;--cc-font-family-btn:var(--cc-font-family);--cc-font-style-btn:var(--cc-font-style);--cc-font-size-btn:14px;--cc-line-height-btn:20px;--cc-font-weight-btn:500;--cc-letter-spacing-btn:normal;--cc-text-transform-btn:none;--cc-height-btn:auto;--cc-padding-btn:12px 24px;--cc-gap-actions:12px;--cc-actions-margin:20px 0 0 0;--cc-btn-shadow:none;--cc-btn-hover-translate:none;--cc-btn-transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.15s ease;--cc-btn-primary-bg:var(--cc-primary);--cc-btn-primary-bg-hover:var(--cc-primary-hover);--cc-btn-primary-text:#ffffff;--cc-btn-primary-text-hover:#ffffff;--cc-btn-primary-border:var(--cc-btn-primary-bg);--cc-btn-primary-border-hover:var(--cc-btn-primary-border);--cc-btn-secondary-bg:#111111;--cc-btn-secondary-bg-hover:#333333;--cc-btn-secondary-text:#ffffff;--cc-btn-secondary-text-hover:#ffffff;--cc-btn-secondary-border:var(--cc-btn-secondary-bg);--cc-btn-secondary-border-hover:var(--cc-btn-secondary-border);--cc-btn-outline-bg:transparent;--cc-btn-outline-bg-hover:rgba(0, 0, 0, 0.06);--cc-btn-outline-text:#111111;--cc-btn-outline-text-hover:#111111;--cc-btn-outline-border:var(--cc-border);--cc-btn-outline-border-hover:var(--cc-btn-outline-border);--cc-btn-close-bg:transparent;--cc-btn-close-bg-hover:var(--cc-hover-bg);--cc-btn-close-text:var(--cc-text);--cc-btn-close-text-hover:var(--cc-text);--cc-btn-close-border:var(--cc-border);--cc-btn-close-border-hover:var(--cc-btn-close-border);--cc-btn-close-border-radius:var(--cc-border-radius-btn);--cc-close-size:32px;--cc-padding-close:0;--cc-toggle-bg:rgba(0, 0, 0, 0.18);--cc-toggle-border:transparent;--cc-toggle-active:var(--cc-primary);--cc-toggle-knob-color:#ffffff;--cc-toggle-knob-shadow:none;--cc-toggle-disabled-opacity:0.35;--cc-width-toggle:36px;--cc-height-toggle:22px;--cc-toggle-knob-width:14px;--cc-toggle-knob-height:14px;--cc-toggle-knob-offset-x:4px;--cc-toggle-knob-offset-y:4px}@media (max-width:767px){.cookie-consent,:root{--cc-padding:24px;--cc-font-size-title:20px;--cc-line-height-title:28px;--cc-font-size-message:14px;--cc-line-height-message:22px;--cc-font-size-category:16px;--cc-line-height-category:22px;--cc-padding-category:20px;--cc-margin-categories:24px 0 0 0;--cc-font-size-btn:16px;--cc-line-height-btn:22px}}[data-cc-theme=light],[data-cookie-kit-theme=light]{--cc-bg:#ffffff;--cc-bg-secondary:#f5f5f5;--cc-text:#111111;--cc-text-secondary:#444444;--cc-text-subtle:#767676;--cc-border:rgba(0, 0, 0, 0.12);--cc-backdrop:rgba(0, 0, 0, 0.45);--cc-hover-bg:rgba(0, 0, 0, 0.06);--cc-toggle-bg:rgba(0, 0, 0, 0.18);--cc-btn-secondary-bg:#111111;--cc-btn-secondary-bg-hover:#333333;--cc-btn-secondary-text:#ffffff;--cc-btn-outline-bg-hover:rgba(0, 0, 0, 0.06);--cc-btn-outline-text:#111111}[data-cc-theme=dark],[data-cookie-kit-theme=dark]{--cc-primary:#e0e0e0;--cc-primary-hover:#ffffff;--cc-bg:#1a1a1a;--cc-bg-secondary:#262626;--cc-text:#f0f0f0;--cc-text-secondary:#cccccc;--cc-text-subtle:#888888;--cc-border:rgba(255, 255, 255, 0.12);--cc-backdrop:rgba(0, 0, 0, 0.7);--cc-shadow:none;--cc-hover-bg:rgba(255, 255, 255, 0.08);--cc-toggle-bg:rgba(255, 255, 255, 0.22);--cc-btn-secondary-bg:#e0e0e0;--cc-btn-secondary-bg-hover:#ffffff;--cc-btn-secondary-text:#1a1a1a;--cc-btn-outline-bg-hover:rgba(255, 255, 255, 0.08);--cc-btn-outline-text:#f0f0f0}@media (prefers-color-scheme:dark){.cookie-consent:not([data-cookie-kit-theme=light]):not([data-cc-theme=light]){--cc-primary:#e0e0e0;--cc-primary-hover:#ffffff;--cc-bg:#1a1a1a;--cc-bg-secondary:#262626;--cc-text:#f0f0f0;--cc-text-secondary:#cccccc;--cc-text-subtle:#888888;--cc-border:rgba(255, 255, 255, 0.12);--cc-backdrop:rgba(0, 0, 0, 0.7);--cc-shadow:none;--cc-hover-bg:rgba(255, 255, 255, 0.08);--cc-toggle-bg:rgba(255, 255, 255, 0.22);--cc-btn-secondary-bg:#e0e0e0;--cc-btn-secondary-bg-hover:#ffffff;--cc-btn-secondary-text:#1a1a1a;--cc-btn-outline-bg-hover:rgba(255, 255, 255, 0.08);--cc-btn-outline-text:#f0f0f0}}.cookie-consent{position:relative;z-index:inherit!important;font-family:var(--cc-font-family);font-style:var(--cc-font-style)}.cookie-consent--has-modal{min-height:100vh}.cookie-drawer__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--cc-backdrop);backdrop-filter:var(--cc-backdrop-blur);-webkit-backdrop-filter:var(--cc-backdrop-blur);z-index:var(--cc-z-index)}.cookie-drawer__content-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:calc(var(--cc-z-index) + 1);display:flex;align-items:flex-start;justify-content:flex-end;padding:24px;pointer-events:none;font-size:var(--cc-font-size-sm);line-height:var(--cc-line-height-sm)}.cookie-drawer__content-wrapper[data-position=top-left]{align-items:flex-start;justify-content:flex-start}.cookie-drawer__content-wrapper[data-position=top-center]{align-items:flex-start;justify-content:center}.cookie-drawer__content-wrapper[data-position=top-right]{align-items:flex-start;justify-content:flex-end}.cookie-drawer__content-wrapper[data-position=bottom-left]{align-items:flex-end;justify-content:flex-start}.cookie-drawer__content-wrapper[data-position=bottom-center]{align-items:flex-end;justify-content:center}.cookie-drawer__content-wrapper[data-position=bottom-right]{align-items:flex-end;justify-content:flex-end}.cookie-drawer__content-wrapper[data-position=center]{align-items:center;justify-content:center}.cookie-drawer__content-wrapper.cookie-drawer--mobile{align-items:flex-end;justify-content:center;padding:0}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper{align-items:flex-end;justify-content:center;padding:20px}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=top-left]{align-items:flex-start;justify-content:flex-start}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=top-center]{align-items:flex-start;justify-content:center}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=top-right]{align-items:flex-start;justify-content:flex-end}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=bottom-left]{align-items:flex-end;justify-content:flex-start}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=bottom-center]{align-items:flex-end;justify-content:center}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=bottom-right]{align-items:flex-end;justify-content:flex-end}.cookie-drawer--essential-mode .cookie-drawer__content-wrapper[data-position=center]{align-items:center;justify-content:center}.cookie-drawer__content{background:var(--cc-bg);border-radius:var(--cc-border-radius);max-width:var(--cc-max-width);width:100%;height:fit-content;max-height:100%;overflow:hidden;box-shadow:var(--cc-shadow);display:flex;flex-direction:column;pointer-events:auto;border:1px solid var(--cc-content-border-color);padding:var(--cc-content-padding)}.cookie-drawer--mobile .cookie-drawer__content{max-width:100%;height:100%;max-height:85vh;border-radius:var(--cc-border-radius) var(--cc-border-radius) 0 0}.cookie-drawer--essential-mode .cookie-drawer__content{max-width:640px;height:auto;max-height:none;border-radius:var(--cc-border-radius);padding:var(--cc-content-padding)}.cookie-drawer__header{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex-shrink:0}.cookie-drawer__header--settings{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.cookie-drawer__title{font-family:var(--cc-font-family-title);font-style:var(--cc-font-style-title);font-size:var(--cc-font-size-title);line-height:var(--cc-line-height-title);font-weight:var(--cc-font-weight-title);letter-spacing:var(--cc-letter-spacing-title);text-transform:var(--cc-text-transform-title);color:var(--cc-text);margin:0}.cookie-drawer__close,.cookie-drawer__close-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--cc-close-size);height:var(--cc-close-size);padding:0;background:var(--cc-btn-close-bg);border:1px solid var(--cc-btn-close-border);color:var(--cc-btn-close-text);cursor:pointer;border-radius:var(--cc-btn-close-border-radius);transition:all var(--cc-transition-fast);height:100%}.cookie-drawer__close-btn:hover{background:var(--cc-btn-close-bg-hover);border-color:var(--cc-btn-close-border-hover);color:var(--cc-btn-close-text-hover)}.cookie-drawer__banner{flex:1}.cookie-drawer__essential{display:flex;flex-direction:column;gap:24px;margin-top:0}.cookie-drawer__message--essential{font-size:var(--cc-font-size-sm);line-height:var(--cc-line-height-sm);color:var(--cc-text-secondary)}.cookie-drawer__body{display:flex;flex-direction:column;flex:1}.cookie-drawer__message{font-family:var(--cc-font-family-message);font-style:var(--cc-font-style-message);color:var(--cc-text-secondary);font-size:var(--cc-font-size-message);line-height:var(--cc-line-height-message);font-weight:var(--cc-font-weight-message);width:100%}.cookie-drawer__intro,.cookie-drawer__intro-text,.cookie-drawer__text{font-family:var(--cc-font-family-text);font-style:var(--cc-font-style-text);font-size:var(--cc-font-size-text);line-height:var(--cc-line-height-text);font-weight:var(--cc-font-weight-text);color:var(--cc-text-secondary)}.cookie-drawer__intro-title{font-size:var(--cc-font-size-lg);line-height:var(--cc-line-height-lg);color:var(--cc-text);margin-bottom:12px}.cookie-drawer__categories{margin:var(--cc-margin-categories);display:flex;flex-direction:column}.cookie-drawer__category{display:flex;flex-direction:column;gap:var(--cc-gap-category);overflow:hidden}.cookie-drawer__category-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:var(--cc-padding-category);border-bottom:1px solid var(--cc-border)}.cookie-drawer__categories .cookie-drawer__category-header,.cookie-drawer__category:last-child .cookie-drawer__category-header{border-bottom:1px solid var(--cc-border)}.cookie-drawer__category-info{display:flex;align-items:flex-start;gap:var(--cc-gap-category-info);flex:1}.cookie-drawer__category-icon{font-size:20px;flex-shrink:0}.cookie-drawer__category-details{flex:1}.cookie-drawer__category-name,.cookie-drawer__category-title{font-family:var(--cc-font-family-category);font-style:var(--cc-font-style-category);font-size:var(--cc-font-size-category);line-height:var(--cc-line-height-category);font-weight:var(--cc-font-weight-category);text-transform:var(--cc-text-transform-category);color:var(--cc-text-category);margin:0!important}.cookie-drawer__category-description{display:flex;flex-direction:column;gap:var(--cc-gap-category-description);margin:var(--cc-margin-category-description)}.cookie-drawer__settings-link{margin:var(--cc-margin-settings-link)}.cookie-drawer__settings-button{background:0 0;border:none;color:var(--cc-text-link);text-decoration:var(--cc-text-decoration-link);font-family:var(--cc-font-family-link);font-style:var(--cc-font-style-link);font-size:var(--cc-font-size-link);line-height:var(--cc-line-height-link);font-weight:var(--cc-font-weight-link);letter-spacing:var(--cc-letter-spacing-link);text-transform:var(--cc-text-transform-link);cursor:pointer;padding:0}.cookie-drawer__settings-button:hover{color:var(--cc-text-link-hover)}.cookie-drawer__actions,.cookie-drawer__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--cc-gap-actions);margin:var(--cc-actions-margin);flex-shrink:0;flex-wrap:wrap}.cookie-drawer__actions.cookie-drawer__actions_essential{justify-content:flex-end}.cookie-drawer__actions-group{display:flex;gap:var(--cc-gap-actions);margin-left:auto}.cookie-drawer__btn,.cookie-drawer__button{font-family:var(--cc-font-family-btn);font-style:var(--cc-font-style-btn);height:var(--cc-height-btn);padding:var(--cc-padding-btn);border-radius:var(--cc-border-radius-btn);font-size:var(--cc-font-size-btn);line-height:var(--cc-line-height-btn);font-weight:var(--cc-font-weight-btn);letter-spacing:var(--cc-letter-spacing-btn);text-transform:var(--cc-text-transform-btn);cursor:pointer;transition:var(--cc-btn-transition);border:1px solid transparent;white-space:nowrap;box-shadow:var(--cc-btn-shadow)}.cookie-drawer__btn--primary,.cookie-drawer__button--primary{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-text);border-color:var(--cc-btn-primary-border)}.cookie-drawer__btn--primary:hover:not(:disabled),.cookie-drawer__button--primary:hover:not(:disabled){background:var(--cc-btn-primary-bg-hover);border-color:var(--cc-btn-primary-border-hover);color:var(--cc-btn-primary-text-hover);transform:var(--cc-btn-hover-translate)}.cookie-drawer__btn--primary:disabled,.cookie-drawer__button--primary:disabled{opacity:.6;cursor:not-allowed}.cookie-drawer__btn--secondary,.cookie-drawer__button--secondary{background:var(--cc-btn-secondary-bg);color:var(--cc-btn-secondary-text);border-color:var(--cc-btn-secondary-border)}.cookie-drawer__btn--secondary:hover,.cookie-drawer__button--secondary:hover{background:var(--cc-btn-secondary-bg-hover);border-color:var(--cc-btn-secondary-border-hover);color:var(--cc-btn-secondary-text-hover);transform:var(--cc-btn-hover-translate)}.cookie-drawer__btn--outline,.cookie-drawer__button--outline{background:var(--cc-btn-outline-bg);color:var(--cc-btn-outline-text);border-color:var(--cc-btn-outline-border)}.cookie-drawer__btn--outline:hover,.cookie-drawer__button--outline:hover{background:var(--cc-btn-outline-bg-hover);border-color:var(--cc-btn-outline-border-hover);color:var(--cc-btn-outline-text-hover);transform:var(--cc-btn-hover-translate)}.cookie-drawer__btn--link,.cookie-drawer__button--link{background:0 0;border:none;color:var(--cc-primary);text-decoration:underline;padding:8px 4px}.cookie-drawer__btn--link:hover,.cookie-drawer__button--link:hover{color:var(--cc-primary-hover)}.cookie-drawer__btn:active,.cookie-drawer__button:active{transform:scale(.98)}.cookie-drawer__settings{display:flex;flex-direction:column;height:100%;flex:1}.cookie-drawer__tabs{display:flex;gap:var(--cc-tabs-gap);margin:var(--cc-tabs-margin);overflow:auto hidden;flex-shrink:0;scrollbar-width:none;border-bottom:var(--cc-tabs-border-bottom)}.cookie-drawer__tabs::-webkit-scrollbar{display:none}.cookie-drawer__tab{flex:1 0 0;background:0 0;border:none;border-radius:0;height:var(--cc-tab-height);padding:var(--cc-padding-tab);font-family:var(--cc-font-family-tab);font-style:var(--cc-font-style-tab);font-size:var(--cc-font-size-tab);line-height:var(--cc-line-height-sm);font-weight:var(--cc-font-weight-tab);letter-spacing:var(--cc-letter-spacing-tab);text-transform:var(--cc-text-transform-tab);color:var(--cc-tab-color);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:all var(--cc-transition-fast)}.cookie-drawer__tab--active{color:var(--cc-tab-active-color);border-bottom-color:var(--cc-tab-active-border);font-weight:var(--cc-tab-active-font-weight)}.cookie-drawer__tab:hover:not(.cookie-drawer__tab--active){color:var(--cc-tab-color-hover)}.cookie-drawer__tab-content{flex:1;margin:var(--cc-tab-content-margin)}.cookie-drawer__privacy{display:flex;flex-direction:column;gap:var(--cc-privacy-gap);overflow:hidden}.cookie-drawer__link{font-family:var(--cc-font-family-link);font-style:var(--cc-font-style-link);color:var(--cc-text-link);text-decoration:var(--cc-text-decoration-link);font-size:var(--cc-font-size-link);line-height:var(--cc-line-height-link);font-weight:var(--cc-font-weight-link);letter-spacing:var(--cc-letter-spacing-link);text-transform:var(--cc-text-transform-link);display:inline-block;width:fit-content}.cookie-drawer__link:hover{color:var(--cc-text-link-hover)}.cookie-drawer__toggle{position:relative;width:var(--cc-width-toggle);height:var(--cc-height-toggle);flex-shrink:0}.cookie-drawer__toggle-input{position:absolute;opacity:0;width:0;height:0}.cookie-drawer__toggle-input:checked+.cookie-drawer__toggle-label{background:var(--cc-toggle-active)}.cookie-drawer__toggle-input:checked+.cookie-drawer__toggle-label::after{transform:translateX(calc(var(--cc-width-toggle) - var(--cc-toggle-knob-width) - var(--cc-toggle-knob-offset-x) * 2))}.cookie-drawer__toggle-input:disabled+.cookie-drawer__toggle-label{cursor:not-allowed;opacity:var(--cc-toggle-disabled-opacity)}.cookie-drawer__toggle-input:checked:disabled+.cookie-drawer__toggle-label{background:var(--cc-toggle-active);opacity:var(--cc-toggle-disabled-opacity)}.cookie-drawer__toggle-label{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:var(--cc-toggle-bg);transition:var(--cc-transition);border-radius:var(--cc-toggle-border-radius);box-sizing:border-box}.cookie-drawer__toggle-label::after{content:"";position:absolute;width:var(--cc-toggle-knob-width);height:var(--cc-toggle-knob-height);left:var(--cc-toggle-knob-offset-x);top:var(--cc-toggle-knob-offset-y);background:var(--cc-toggle-knob-color);box-shadow:var(--cc-toggle-knob-shadow);transition:var(--cc-transition);border-radius:var(--cc-toggle-knob-radius)}.cookie-drawer__banner,.cookie-drawer__body,.cookie-drawer__settings,.cookie-drawer__tab-content{overflow:hidden auto;scrollbar-gutter:stable!important;padding-right:calc(var(--cc-scrollbar-offset))!important;margin-right:calc(var(--cc-scrollbar-offset) * -2)!important;scrollbar-width:thin!important;scrollbar-color:var(--cc-scrollbar-color) transparent!important}@media (hover:none){.cookie-drawer__banner,.cookie-drawer__body,.cookie-drawer__settings,.cookie-drawer__tab-content{padding-right:0!important;margin-right:0!important;scrollbar-gutter:auto!important}}.cookie-drawer__banner::-webkit-scrollbar,.cookie-drawer__body::-webkit-scrollbar,.cookie-drawer__settings::-webkit-scrollbar,.cookie-drawer__tab-content::-webkit-scrollbar{width:var(--cc-scrollbar-width)!important}.cookie-drawer__banner::-webkit-scrollbar-track,.cookie-drawer__body::-webkit-scrollbar-track,.cookie-drawer__settings::-webkit-scrollbar-track,.cookie-drawer__tab-content::-webkit-scrollbar-track{background:0 0!important}.cookie-drawer__banner::-webkit-scrollbar-thumb,.cookie-drawer__body::-webkit-scrollbar-thumb,.cookie-drawer__settings::-webkit-scrollbar-thumb,.cookie-drawer__tab-content::-webkit-scrollbar-thumb{background:var(--cc-scrollbar-color)!important;border-radius:2px}.drawer-slide-right-enter-active,.drawer-slide-right-leave-active{transition:all var(--cc-transition)}.drawer-slide-right-enter-from{transform:translateX(100%)}.drawer-slide-right-leave-to{transform:translateX(100%)}.drawer-slide-left-enter-active,.drawer-slide-left-leave-active{transition:all var(--cc-transition)}.drawer-slide-left-enter-from{transform:translateX(-100%)}.drawer-slide-left-leave-to{transform:translateX(-100%)}.drawer-slide-up-enter-active,.drawer-slide-up-leave-active{transition:all var(--cc-transition)}.drawer-slide-up-enter-from{transform:translateY(100%)}.drawer-slide-up-leave-to{transform:translateY(100%)}.drawer-slide-down-enter-active,.drawer-slide-down-leave-active{transition:all var(--cc-transition)}.drawer-slide-down-enter-from{transform:translateY(-100%)}.drawer-slide-down-leave-to{transform:translateY(-100%)}.backdrop-fade-enter-active,.backdrop-fade-leave-active{transition:opacity var(--cc-transition)}.backdrop-fade-enter-from,.backdrop-fade-leave-to{opacity:0}.cookie-drawer__button:focus-visible,.cookie-drawer__close:focus-visible,.cookie-drawer__link:focus-visible,.cookie-drawer__settings-button:focus-visible,.cookie-drawer__tab:focus-visible,.cookie-drawer__toggle-input:focus-visible+.cookie-drawer__toggle-label{outline:var(--cc-focus-width) solid var(--cc-focus-color);outline-offset:var(--cc-focus-offset)}.cookie-drawer__tab:focus-visible{outline-offset:calc(var(--cc-focus-offset) * -1)}@media (max-width:767px){.cookie-drawer__content{max-width:100%;height:100%;max-height:85vh;border-radius:var(--cc-border-radius) var(--cc-border-radius) 0 0}.cookie-drawer--essential-mode .cookie-drawer__content{height:auto;max-height:none;border-radius:var(--cc-border-radius)}.cookie-drawer__actions,.cookie-drawer__footer{flex-direction:column;align-items:stretch}.cookie-drawer__actions-group{margin-left:0}.cookie-drawer__btn,.cookie-drawer__button{width:100%;text-align:center;padding:var(--cc-padding-btn)}.cookie-drawer__banner,.cookie-drawer__body,.cookie-drawer__settings,.cookie-drawer__tab-content{scrollbar-width:none!important;padding-right:0!important;margin-right:0!important;scrollbar-gutter:auto!important}.cookie-drawer__banner::-webkit-scrollbar,.cookie-drawer__body::-webkit-scrollbar,.cookie-drawer__settings::-webkit-scrollbar,.cookie-drawer__tab-content::-webkit-scrollbar{display:none!important}}.cookie-consent,.cookie-consent .cookie-drawer__content-wrapper,:root{--cc-primary:#062A78;--cc-primary-hover:#0a3da8;--cc-bg:#ffffff;--cc-bg-secondary:#f0f4ff;--cc-text:#1a1a1a;--cc-text-secondary:#444444;--cc-text-subtle:#767676;--cc-border:rgba(6, 42, 120, 0.15);--cc-backdrop:rgba(0, 0, 0, 0.45);--cc-backdrop-blur:none;--cc-shadow:0 4px 24px rgba(6, 42, 120, 0.12);--cc-hover-bg:rgba(6, 42, 120, 0.06);--cc-font-family:"Open Sans",sans-serif;--cc-font-style:normal;--cc-font-size-sm:14px;--cc-line-height-sm:20px;--cc-font-size-lg:16px;--cc-line-height-lg:22px;--cc-border-radius:4px;--cc-border-radius-btn:3px;--cc-border-radius-toggle:2px;--cc-toggle-border-radius:2px;--cc-toggle-knob-radius:1px;--cc-border-radius-pill:0px;--cc-max-width:900px;--cc-z-index:10000;--cc-padding:32px;--cc-padding-lg:20px;--cc-padding-sm:16px;--cc-padding-xs:10px;--cc-scrollbar-width:4px;--cc-scrollbar-offset:10px;--cc-scrollbar-color:var(--cc-border);--cc-transition:0.2s ease;--cc-transition-fast:0.15s ease;--cc-focus-color:#062A78;--cc-focus-width:2px;--cc-focus-offset:2px;--cc-content-border-color:var(--cc-border);--cc-content-padding:var(--cc-padding);--cc-font-family-title:var(--cc-font-family);--cc-font-style-title:var(--cc-font-style);--cc-font-size-title:28px;--cc-line-height-title:32px;--cc-font-weight-title:500;--cc-letter-spacing-title:normal;--cc-text-transform-title:none;--cc-font-family-message:var(--cc-font-family);--cc-font-style-message:var(--cc-font-style);--cc-font-size-message:var(--cc-font-size-sm);--cc-line-height-message:var(--cc-line-height-sm);--cc-font-weight-message:400;--cc-font-family-text:var(--cc-font-family);--cc-font-style-text:var(--cc-font-style);--cc-font-size-text:var(--cc-font-size-sm);--cc-line-height-text:var(--cc-line-height-sm);--cc-font-weight-text:400;--cc-font-family-tab:var(--cc-font-family);--cc-font-style-tab:var(--cc-font-style);--cc-font-size-tab:var(--cc-font-size-lg);--cc-line-height-tab:var(--cc-line-height-lg);--cc-font-weight-tab:400;--cc-tab-active-font-weight:400;--cc-letter-spacing-tab:normal;--cc-text-transform-tab:none;--cc-tab-height:44px;--cc-tab-color:#767676;--cc-tab-color-hover:#062A78;--cc-tab-active-color:#062A78;--cc-tab-active-border:#062A78;--cc-padding-tab:0px 8px;--cc-font-family-category:var(--cc-font-family);--cc-font-style-category:var(--cc-font-style);--cc-font-size-category:var(--cc-font-size-lg);--cc-line-height-category:var(--cc-line-height-lg);--cc-font-weight-category:400;--cc-text-transform-category:none;--cc-text-category:var(--cc-text);--cc-padding-category:14px 0;--cc-gap-category-info:12px;--cc-gap-category:0px;--cc-gap-category-description:8px;--cc-margin-category-description:16px 0 0 0;--cc-margin-categories:16px 0 0 0;--cc-font-family-link:var(--cc-font-family);--cc-font-style-link:var(--cc-font-style);--cc-font-size-link:var(--cc-font-size-sm);--cc-line-height-link:var(--cc-line-height-sm);--cc-font-weight-link:400;--cc-letter-spacing-link:normal;--cc-text-transform-link:none;--cc-text-link:#062A78;--cc-text-link-hover:#0a3da8;--cc-text-decoration-link:underline;--cc-margin-settings-link:16px 0;--cc-tabs-gap:0px;--cc-tabs-margin:24px 0 0 0;--cc-tabs-border-bottom:1px solid var(--cc-border);--cc-tab-content-margin:20px 0 12px;--cc-privacy-gap:8px;--cc-font-family-btn:var(--cc-font-family);--cc-font-style-btn:var(--cc-font-style);--cc-font-size-btn:16px;--cc-line-height-btn:22px;--cc-font-weight-btn:400;--cc-letter-spacing-btn:normal;--cc-text-transform-btn:none;--cc-height-btn:auto;--cc-padding-btn:12px 24px;--cc-gap-actions:12px;--cc-actions-margin:20px 0 0 0;--cc-btn-shadow:none;--cc-btn-hover-translate:none;--cc-btn-transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.15s ease;--cc-btn-primary-bg:#062A78;--cc-btn-primary-bg-hover:#0a3da8;--cc-btn-primary-text:#ffffff;--cc-btn-primary-text-hover:#ffffff;--cc-btn-primary-border:#062A78;--cc-btn-primary-border-hover:#0a3da8;--cc-btn-secondary-bg:#4a5568;--cc-btn-secondary-bg-hover:#2d3748;--cc-btn-secondary-text:#ffffff;--cc-btn-secondary-text-hover:#ffffff;--cc-btn-secondary-border:#4a5568;--cc-btn-secondary-border-hover:#2d3748;--cc-btn-outline-bg:transparent;--cc-btn-outline-bg-hover:rgba(6, 42, 120, 0.06);--cc-btn-outline-text:#062A78;--cc-btn-outline-text-hover:#062A78;--cc-btn-outline-border:#062A78;--cc-btn-outline-border-hover:#0a3da8;--cc-btn-close-bg:transparent;--cc-btn-close-bg-hover:transparent;--cc-btn-close-text:#1a1a1a;--cc-btn-close-text-hover:#1a1a1a;--cc-btn-close-border:none;--cc-btn-close-border-hover:none;--cc-btn-close-border-radius:0;--cc-close-size:32px;--cc-padding-close:0;--cc-toggle-bg:rgba(0, 0, 0, 0.18);--cc-toggle-border:transparent;--cc-toggle-active:#062A78;--cc-toggle-knob-color:#ffffff;--cc-toggle-knob-shadow:none;--cc-toggle-disabled-opacity:0.35;--cc-width-toggle:36px;--cc-height-toggle:22px;--cc-toggle-knob-width:14px;--cc-toggle-knob-height:14px;--cc-toggle-knob-offset-x:4px;--cc-toggle-knob-offset-y:4px}@media (max-width:767px){.cookie-consent,.cookie-consent .cookie-drawer__content-wrapper,:root{--cc-padding:24px;--cc-font-size-title:20px;--cc-line-height-title:28px;--cc-font-size-message:14px;--cc-line-height-message:22px;--cc-font-size-category:16px;--cc-line-height-category:22px;--cc-padding-category:20px 0;--cc-margin-categories:24px 0 0 0;--cc-font-size-btn:16px;--cc-line-height-btn:22px}}
