#analytics-choice[hidden]{display:none!important}
#analytics-choice{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#fff;color:#1b2932;border-top:2px solid #be2734;padding:18px 24px;box-shadow:0 -4px 24px #0002;font-size:15px;line-height:1.5}
#analytics-choice>div{max-width:1100px;margin:auto}
#analytics-choice p{margin:6px 0 12px;max-width:90ch}
#analytics-choice a{text-decoration:underline;color:#8e1621}
.analytics-actions{display:flex;flex-wrap:wrap;gap:10px}
.analytics-actions button{font:inherit;font-weight:600;padding:10px 18px;background:white;color:#1b2932;border:1px solid #52616a;border-radius:5px;cursor:pointer;min-height:44px}
.analytics-actions button:hover{background:#f2f4f5}
.analytics-actions button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #be2734;outline-offset:3px}
.analytics-settings{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;padding:0;cursor:pointer;text-align:left}
@media(max-width:600px){#analytics-choice{padding:14px 18px;max-height:70vh;overflow:auto}.analytics-actions button{flex:1}}
