.analytics-choice[hidden]{display:none}
.analytics-choice{position:fixed;bottom:16px;left:16px;right:16px;z-index:1000;max-width:960px;margin:auto;padding:20px;background:#fffdf6;color:#142c26;border:1px solid #142c26;border-radius:14px;box-shadow:0 8px 35px #142c2630;display:flex;gap:20px;align-items:center;font:16px/1.5 system-ui,sans-serif}
.analytics-choice p{margin:6px 0 0;font-size:14px}.analytics-choice a{color:#142c26;text-decoration:underline}
.analytics-actions{display:flex;gap:10px;flex-shrink:0}.analytics-actions button{border:1px solid #142c26;border-radius:8px;padding:11px 14px;color:#142c26;background:#fffdf6;cursor:pointer;font:600 14px/1.2 system-ui,sans-serif}
.analytics-actions button:hover{background:#e8eee6}.analytics-actions button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #a66b00;outline-offset:3px}
.analytics-settings{border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;padding:6px 0;text-align:left}
@media(max-width:650px){.analytics-choice{flex-direction:column;align-items:stretch;padding:16px;bottom:8px;left:8px;right:8px;gap:12px}.analytics-actions button{flex:1}.analytics-actions{flex-wrap:wrap}}
