.analytics-consent{inset:auto max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) auto;z-index:110;color:#153d28;background:#f8f5f0;border:1px solid #9cad8e;border-radius:8px;max-width:min(620px,100% - 32px);padding:20px;font-size:14px;line-height:1.6;position:fixed}.analytics-consent>div{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.analytics-consent .button{min-height:44px;padding:10px 16px;font-size:14px}.analytics-consent a{text-underline-offset:3px;text-decoration:underline}.analytics-settings{margin-top:24px;line-height:1.7}.analytics-settings button{margin-top:12px}
