.analytics-consent[data-v-d287ce4e]{position:fixed;z-index:1200;right:clamp(16px,3vw,40px);bottom:clamp(16px,3vw,32px);left:clamp(16px,3vw,40px);display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:960px;margin-inline:auto;padding:20px;border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-brand-bg);color:var(--color-brand-ink);box-shadow:var(--shadow-floating-subtle)}.analytics-consent__copy[data-v-d287ce4e]{max-width:640px}.analytics-consent h2[data-v-d287ce4e]{margin:0;font-size:18px;font-weight:600}.analytics-consent p[data-v-d287ce4e]{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--color-text-muted)}.analytics-consent a[data-v-d287ce4e]{color:inherit;text-decoration:underline;text-underline-offset:3px}.analytics-consent__actions[data-v-d287ce4e]{display:flex;flex:0 0 auto;gap:10px}.analytics-preferences[data-v-d287ce4e]{position:fixed;z-index:1100;right:12px;bottom:12px;background:var(--color-brand-bg);box-shadow:var(--shadow-floating-subtle)}@media(max-width:700px){.analytics-consent[data-v-d287ce4e]{align-items:stretch;flex-direction:column;gap:16px}.analytics-consent__actions[data-v-d287ce4e]{display:grid;grid-template-columns:1fr}.analytics-consent__actions[data-v-d287ce4e] .portal-button{width:100%}}
