.analytics-choice[hidden]{display:none}.analytics-choice{position:fixed;bottom:20px;left:20px;right:20px;z-index:1000;max-width:900px;margin:auto;padding:22px;background:#fffcf7;color:#191715;border:1px solid #b5ab9b;box-shadow:0 8px 30px #19171526;display:flex;align-items:center;gap:24px;font:14px/1.6 Inter,Arial,sans-serif}.analytics-choice strong{font-size:16px}.analytics-choice p{margin:5px 0 0}.analytics-choice a{color:inherit;text-decoration:underline}.analytics-actions{display:flex;gap:10px;flex-shrink:0}.analytics-actions button{font:700 12px/1.4 Inter,Arial,sans-serif;border:1px solid #191715;border-radius:0;background:#f4f1ea;color:#191715;padding:12px;cursor:pointer}.analytics-actions button[data-choice=granted]{background:#191715;color:#f4f1ea}.analytics-settings{position:fixed;right:12px;bottom:8px;z-index:60;font:11px/1.4 Inter,Arial,sans-serif;border:1px solid #d8d1c4;background:#f4f1ea;color:#49453f;padding:6px 9px;cursor:pointer}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #95600c;outline-offset:3px}[data-analytics-settings]{border:0;background:none;color:inherit;padding:0;text-decoration:underline;cursor:pointer}@media(max-width:640px){.analytics-choice{left:12px;right:12px;bottom:12px;padding:18px;flex-direction:column;align-items:stretch;gap:16px}.analytics-actions button{flex:1}}
