.analytics-preferences{text-align:center;color:#34291f;font-family:var(--font-inter), sans-serif;background:#f7f7f4;padding:12px 24px}.analytics-preferences button{font:inherit;cursor:pointer;font-size:14px;text-decoration:underline}.analytics-choice{z-index:10000;bottom:max(16px, env(safe-area-inset-bottom));box-sizing:border-box;color:#34291f;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);font-family:var(--font-inter), sans-serif;background:#fff;border:1px solid #d8d4cf;border-radius:20px;padding:24px;position:fixed;left:16px;overflow-y:auto;box-shadow:0 8px 32px #34291f22}.analytics-choice h2{margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.3}.analytics-choice p{margin:0 0 18px;font-size:16px;line-height:1.5}.analytics-choice a{text-decoration:underline}.analytics-actions{flex-wrap:wrap;gap:10px;display:flex}.analytics-actions button{color:#34291f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #34291f;border-radius:24px;flex:140px;padding:12px 16px;font-size:15px}.analytics-actions button:hover{background:#f0eeeb}.analytics-choice small{color:#625c55;margin-top:12px;font-size:13px;line-height:1.4;display:block}:is(.analytics-choice button:focus-visible,.analytics-preferences button:focus-visible){outline-offset:3px;outline:3px solid #6559d7}
