#analytics-choice[hidden],#analytics-settings[hidden]{display:none}
#analytics-choice{position:fixed;z-index:1000;bottom:1rem;left:1rem;right:1rem;max-width:36rem;padding:1.25rem;background:#fffdf8;color:#27231e;border:1px solid #b6a183;border-radius:.75rem;box-shadow:0 8px 30px #0003;max-height:80vh;overflow:auto}
#analytics-choice h2{font-size:1.2rem;margin:0 0 .5rem}
#analytics-choice p{margin:.5rem 0}
.analytics-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}
.analytics-actions button{flex:1;padding:.65rem;background:#27231e;color:white;border:1px solid #27231e;border-radius:.35rem;cursor:pointer;font:inherit}
#analytics-settings{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}
.analytics-details{margin-top:.85rem}.analytics-details summary{cursor:pointer;text-decoration:underline}
