.analytics-choice{position:fixed;bottom:18px;left:18px;right:18px;z-index:1000;display:flex;align-items:center;gap:24px;max-width:1000px;margin:auto;background:#fff;border:1px solid #c5d8ce;box-shadow:0 8px 45px #102d3030;padding:20px 24px;border-radius:12px;color:#173d31;font-size:14px;line-height:1.5}.analytics-choice[hidden]{display:none}.analytics-choice strong{font-size:16px}.analytics-choice p{margin:6px 0 0}.analytics-choice a{text-decoration:underline}.analytics-actions{display:flex;gap:10px;flex-shrink:0}.analytics-actions button{font:inherit;font-weight:600;border:1px solid #173d31;background:#173d31;color:#fff;padding:12px 16px;border-radius:6px;cursor:pointer}.analytics-actions button+button{background:white;color:#173d31}.analytics-settings{font:inherit;color:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer;padding:4px 0}.analytics-actions button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #799a31;outline-offset:3px}@media(max-width:650px){.analytics-choice{left:10px;right:10px;bottom:10px;display:block;padding:16px;max-height:60vh;overflow:auto}.analytics-actions{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.analytics-actions button{padding:10px}}
