.cookie-banner__full[data-v-39cea9d0]{display:none}@media(min-width:769px){.cookie-banner__full[data-v-39cea9d0]{display:inline}.cookie-banner__short[data-v-39cea9d0]{display:none}}.cookie-banner[data-v-39cea9d0]{position:fixed;translate:0 var(--vv-shift, 0px);right:0;bottom:0;left:0;z-index:50;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--card);box-shadow:0 -8px 30px #00000040}.cookie-banner__row[data-v-39cea9d0]{display:flex;flex-direction:column;gap:var(--space-3)}.cookie-banner__text[data-v-39cea9d0]{margin:0;font-size:13px;line-height:1.5;color:var(--muted-foreground)}.cookie-banner__link[data-v-39cea9d0]{color:var(--primary-text)}.cookie-banner__actions[data-v-39cea9d0]{display:flex;justify-content:flex-end;gap:var(--space-2)}@media(min-width:769px){.cookie-banner[data-v-39cea9d0]{right:var(--space-6);bottom:calc(var(--space-6) + env(safe-area-inset-bottom));left:auto;width:380px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:0 8px 30px #00000059}.cookie-banner__room[data-v-39cea9d0]{margin-bottom:var(--space-6)}}@media(max-width:768px){.cookie-banner[data-v-39cea9d0]{padding-top:var(--space-3);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.cookie-banner__row[data-v-39cea9d0]{gap:var(--space-2)}.cookie-banner__text[data-v-39cea9d0]{font-size:12px}}
