.cookie-consent[data-v-1471f6c2]{bottom:calc(1rem + var(--mobile-bar-height, 0px));left:1rem;pointer-events:none;position:fixed;right:calc(var(--rail-width) + 1rem);z-index:40}.cookie-consent__inner[data-v-1471f6c2]{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin:0 auto;max-width:42rem;padding:1rem;pointer-events:auto}.cookie-consent__text[data-v-1471f6c2]{color:#ffffffd9;flex:1;font-size:.875rem;line-height:1.5;margin:0;min-width:200px}.cookie-consent__actions[data-v-1471f6c2]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.cookie-banner-enter-active[data-v-1471f6c2],.cookie-banner-leave-active[data-v-1471f6c2]{transition:opacity .25s ease,transform .25s ease}.cookie-banner-enter-from[data-v-1471f6c2],.cookie-banner-leave-to[data-v-1471f6c2]{opacity:0;transform:translateY(1rem)}.app-toast[data-v-6b736acc]{bottom:calc(1.5rem + var(--mobile-bar-height, 0px));left:50%;max-width:28rem;pointer-events:auto;position:fixed;transform:translate(-50%);width:calc(100% - 2rem);z-index:100}.toast-enter-active[data-v-6b736acc],.toast-leave-active[data-v-6b736acc]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-6b736acc],.toast-leave-to[data-v-6b736acc]{opacity:0;transform:translate(-50%) translateY(.5rem)}
