.analytics-consent{z-index:1500;bottom:calc(14px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071a36f5;border:1px solid #ffffff40;border-radius:24px;width:min(410px,100% - 28px);padding:20px;font-size:14px;line-height:1.5;position:fixed;left:14px;box-shadow:0 14px 50px #06172f40}.analytics-consent strong{font-size:18px}.analytics-consent p{margin:9px 0 14px}.analytics-consent a{color:#ffb1bf}.analytics-consent>div{gap:8px;display:flex}.analytics-consent button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff15;border:1px solid #fff5;border-radius:14px;flex:1}.analytics-consent button:last-child{background:#e61938;border-color:#e61938}.analytics-preferences{color:#071a36;cursor:pointer;background:#f7f4ec;border:1px solid #071a3625;border-radius:20px;margin:12px auto;padding:8px 12px;font-size:12px;display:block;position:relative}.analytics-consent button:focus-visible,.analytics-preferences:focus-visible{outline-offset:3px;outline:3px solid #8bbcfd}
