#analytics-choice{position:fixed;bottom:20px;left:20px;max-width:440px;width:calc(100% - 40px);z-index:1000;padding:20px;border:1px solid var(--border,#b7c7bc);border-radius:12px;background:var(--paper,#fffdf7);color:var(--ink,#1f3029);box-shadow:0 8px 40px #0003;font:14px/1.5 Arial,sans-serif}#analytics-choice p{margin:0 0 14px}#analytics-choice a{color:inherit}#analytics-choice>div{display:flex;gap:10px;flex-wrap:wrap}#analytics-choice button{background:var(--paper,#fffdf7);color:var(--ink,#1f3029);border:1px solid currentColor;border-radius:6px;padding:10px 14px;font:600 14px Arial,sans-serif;cursor:pointer}#analytics-preferences{display:block;margin:12px auto 24px;background:none;color:var(--muted,#526556);font:14px Arial,sans-serif;border:0;text-decoration:underline;cursor:pointer}

#analytics-choice{max-height:80vh;overflow:auto}#analytics-choice label{display:flex;align-items:flex-start;gap:10px;margin:12px 0;font:14px/1.5 Arial,sans-serif}#analytics-choice input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;margin:1px 0}#analytics-choice button{min-height:44px}#analytics-preferences{min-height:44px}
