.analytics-choice{position:fixed;z-index:1000;bottom:18px;left:50%;transform:translateX(-50%);width:min(1000px,calc(100% - 32px));padding:22px;background:#f7f3eb;color:#26352d;border:1px solid #9c603e;box-shadow:0 8px 40px #26352d33;display:flex;gap:24px;align-items:center;font:14px/1.6 system-ui,sans-serif}.analytics-choice[hidden]{display:none}.analytics-choice p{margin:8px 0 0}.analytics-choice a{text-decoration:underline}.analytics-actions{display:flex;flex-direction:column;gap:8px;min-width:220px}.analytics-actions button,.analytics-preferences{padding:10px 14px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;cursor:pointer}.analytics-actions button{min-height:44px}.analytics-actions button:focus-visible,.analytics-preferences:focus-visible{outline:3px solid #9c603e;outline-offset:3px}.analytics-preferences{font-size:12px;margin:8px 0}@media(max-width:700px){.analytics-choice{align-items:stretch;flex-direction:column;gap:14px;max-height:70vh;overflow:auto;padding:18px}.analytics-actions{min-width:0}}
