#analytics-choice{position:fixed;z-index:10000;bottom:20px;left:20px;right:20px;max-width:620px;padding:24px;background:#f8f4ec;color:#211d19;border:1px solid #b7a381;box-shadow:0 8px 40px #211d1933;font:15px/1.5 Arial,sans-serif;max-height:70vh;overflow:auto}
#analytics-choice[hidden]{display:none}
#analytics-choice h2{font:26px/1.2 Georgia,serif;margin:0 0 12px}
#analytics-choice p{margin:10px 0}
.analytics-actions{display:flex;gap:12px;flex-wrap:wrap}
.analytics-actions button,#analytics-settings{font:inherit;cursor:pointer;border:1px solid #746444;border-radius:0;padding:12px 18px;background:#fff;color:#211d19}
.analytics-actions button:focus-visible,#analytics-settings:focus-visible{outline:3px solid #866719;outline-offset:3px}
.analytics-tools{padding:20px;background:#f8f4ec;color:#211d19;font:13px/1.5 Arial,sans-serif}
#analytics-preview{overflow-wrap:anywhere}
.measurement-review{padding:12px 20px;background:#211d19;color:#fff;font:14px/1.5 Arial,sans-serif;text-align:center}
@media(max-width:480px){#analytics-choice{left:12px;right:12px;bottom:12px;padding:18px}.analytics-actions button{flex:1;white-space:nowrap}}
#analytics-debug{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.5 monospace;max-height:240px;overflow:auto}
