.analytics-choice{position:fixed;bottom:16px;left:16px;z-index:1000;width:min(460px,calc(100% - 32px));max-height:80vh;overflow:auto;box-sizing:border-box;background:#f4f1e9;color:#171918;border:2px solid #171918;border-radius:10px;padding:22px;box-shadow:0 8px 32px #0003;font-family:Arial,sans-serif}.analytics-choice[hidden]{display:none}.analytics-choice h2{font-size:21px;line-height:1.25;letter-spacing:normal;margin:0 0 12px}.analytics-choice p{font-size:14px;line-height:1.6;margin:0 0 18px}.analytics-choice a{color:#153cd8}.analytics-choice>div{display:flex;gap:12px;flex-wrap:wrap}.analytics-choice button{flex:1;min-height:44px;padding:10px 14px;border:1px solid #171918;border-radius:6px;background:#171918;color:white;font:600 14px Arial,sans-serif;cursor:pointer}.analytics-preferences{display:block;margin:18px auto;padding:10px 14px;border:1px solid #757975;border-radius:4px;background:#f4f1e9;color:#171918;font:13px Arial,sans-serif;cursor:pointer;min-height:44px}
