.cookie-banner[data-v-e475522a]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0c0c0df2;border-top:1px solid hsla(0,0%,100%,.08);bottom:0;box-shadow:0 -4px 20px #0000004d;left:0;padding:1rem;position:fixed;right:0;z-index:900}.cookie-banner__content[data-v-e475522a]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin:0 auto;max-width:var(--page-max)}@media(min-width:768px){.cookie-banner__content[data-v-e475522a]{flex-wrap:nowrap}}.cookie-banner__text[data-v-e475522a]{color:var(--color-text-secondary);flex:1;font-size:.8125rem;line-height:1.5;min-width:0}.cookie-banner__link[data-v-e475522a]{color:var(--color-primary-light);text-decoration:underline;text-underline-offset:2px}.cookie-banner__link[data-v-e475522a]:hover{color:var(--color-secondary-light)}.cookie-banner__btn[data-v-e475522a]{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);border:none;border-radius:10px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.875rem;font-weight:600;padding:.5rem 1.5rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease;white-space:nowrap}.cookie-banner__btn[data-v-e475522a]:hover{box-shadow:0 4px 16px #6366f166;transform:translateY(-1px)}.cookie-banner__btn[data-v-e475522a]:active{transform:translateY(0)}.cookie-banner-enter-active[data-v-e475522a],.cookie-banner-leave-active[data-v-e475522a]{transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease,opacity .3s ease,transform .3s ease}.cookie-banner-enter-from[data-v-e475522a],.cookie-banner-leave-to[data-v-e475522a]{opacity:0;transform:translateY(100%)}
