.analytics-consent.inline[data-v-80da7013]{width:100%;max-height:none;box-shadow:none;margin:20px 0;position:static;transform:none}.analytics-consent[data-v-80da7013]{z-index:65;bottom:calc(12px + var(--safe-bottom));width:min(680px,100% - 24px);max-height:calc(100dvh - 24px - var(--safe-top) - var(--safe-bottom));color:#f2f0e7;background:#142722;border:1px solid #617b72;border-radius:16px;padding:18px 20px;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 10px 40px #0007}.consent-copy strong[data-v-80da7013]{font-size:15px}.consent-copy p[data-v-80da7013]{color:#c6d4cc;margin:7px 0;font-size:13px;line-height:1.7}.consent-copy a[data-v-80da7013]{color:#e5ca8c;font-size:12px}.consent-actions[data-v-80da7013]{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.consent-actions .btn[data-v-80da7013]{flex:1;min-height:44px}@media (max-width:480px){.analytics-consent[data-v-80da7013]{padding:15px}.analytics-consent[data-v-80da7013]:not(.inline){bottom:calc(8px + var(--safe-bottom));width:calc(100% - 16px);padding:12px 14px}.analytics-consent:not(.inline) .consent-copy strong[data-v-80da7013]{font-size:14px}.analytics-consent:not(.inline) .consent-copy p[data-v-80da7013]{margin:4px 0;font-size:12px;line-height:1.5}.consent-actions[data-v-80da7013]{flex-wrap:nowrap}.analytics-consent:not(.inline) .consent-actions[data-v-80da7013]{margin-top:8px}.consent-actions .btn[data-v-80da7013]{white-space:normal;flex:1;min-width:0;padding-inline:8px;line-height:1.2}}
