.analytics-choice{position:fixed;bottom:16px;left:16px;right:16px;z-index:1000;max-width:900px;margin:auto;padding:18px 22px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;box-shadow:0 8px 40px #0f172a26;display:flex;align-items:center;gap:24px;font:14px/1.5 system-ui,sans-serif}.analytics-choice[hidden]{display:none}.analytics-choice p{margin:5px 0 0;color:#475569}.analytics-actions{display:flex;gap:8px;flex-shrink:0}.analytics-actions button{padding:10px 13px;border:1px solid #065f46;border-radius:6px;background:#fff;color:#065f46;font:600 13px system-ui;cursor:pointer}.analytics-actions button:first-child{background:#065f46;color:white}.analytics-settings{display:block;margin-top:16px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #059669;outline-offset:4px}@media(max-width:650px){.analytics-choice{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.analytics-actions{width:100%}.analytics-actions button{flex:1}}
