.analytics-choice{position:fixed;z-index:10000;bottom:16px;left:16px;right:16px;max-width:680px;margin:auto;padding:18px;background:#f8f5e8;color:#213f35;border:2px solid #213f35;border-radius:12px;box-shadow:0 8px 30px #122a3540;font:14px/1.5 Trebuchet MS,sans-serif;display:flex;gap:18px;align-items:center}.analytics-choice[hidden]{display:none}.analytics-choice strong{font-size:16px}.analytics-choice p{margin:5px 0 0}.analytics-choice a{color:#213f35;text-decoration:underline}.analytics-actions{display:flex;gap:8px;flex-shrink:0}.analytics-actions button,.analytics-settings{font:inherit;font-size:14px;cursor:pointer}.analytics-actions button{min-height:44px;padding:8px 12px;border:1px solid #213f35;border-radius:6px;background:#f8f5e8;color:#213f35}.analytics-actions button[data-choice=allow]{background:#213f35;color:#f8f5e8}.analytics-settings{background:none;color:inherit;border:0;padding:0;text-decoration:underline}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #bd733e;outline-offset:3px}@media(max-width:600px){.analytics-choice{flex-direction:column;align-items:stretch;gap:12px;bottom:10px;left:10px;right:10px;padding:14px}.analytics-actions button{flex:1}}
