.cookie-consent-banner[data-v-3d25d640]{color:#f8fafc;z-index:1000;background:#1e293b;border-top:1px solid #334155;padding:1rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 6px -1px #0000001a}.banner-content[data-v-3d25d640]{flex-direction:column;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;display:flex}@media (width>=768px){.banner-content[data-v-3d25d640]{flex-direction:row;justify-content:space-between}}.banner-text[data-v-3d25d640]{flex:1;margin:0;font-size:.875rem;line-height:1.4}.banner-actions[data-v-3d25d640]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.action-buttons[data-v-3d25d640]{gap:.5rem;display:flex}.btn[data-v-3d25d640]{cursor:pointer;border:none;border-radius:.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.btn-accept[data-v-3d25d640]{color:#fff;background:#3b82f6}.btn-accept[data-v-3d25d640]:hover{background:#2563eb}.btn-decline[data-v-3d25d640]{color:#94a3b8;background:0 0;border:1px solid #334155}.btn-decline[data-v-3d25d640]:hover{color:#f8fafc;background:#334155}.locale-switcher[data-v-3d25d640]{gap:.5rem;display:flex}.locale-btn[data-v-3d25d640]{color:#94a3b8;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;text-decoration:none;transition:all .2s}.locale-btn--active[data-v-3d25d640],.locale-btn[data-v-3d25d640]:hover{color:#f8fafc;background-color:#334155}.locale-btn--active[data-v-3d25d640]{font-weight:600}
