.analytics-choice[hidden]{display:none}
.analytics-choice{position:fixed;bottom:18px;left:18px;right:18px;max-width:920px;margin:auto;z-index:90;background:#101f32;color:#f7f2e8;border:1px solid #e9be77;padding:20px 24px;box-shadow:0 8px 32px #0004;display:flex;align-items:center;gap:24px;font:14px/1.6 system-ui,sans-serif}
.analytics-choice h2{font:22px/1.3 Georgia,serif;margin:0 0 6px;color:inherit}
.analytics-choice p{margin:0;color:inherit}
.analytics-choice a{color:#e9be77;text-decoration:underline}
.analytics-choice-actions{display:flex;gap:10px;flex-shrink:0}
.analytics-choice-actions button{border:1px solid #e9be77;background:transparent;color:#f7f2e8;padding:11px 13px;font:600 13px system-ui,sans-serif;cursor:pointer;min-height:44px}
.analytics-choice-actions button:hover,.analytics-choice-actions button:focus-visible{background:#e9be77;color:#101f32}
.analytics-choice-status:empty{display:none}
.analytics-settings{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left;cursor:pointer}
.analytics-settings:hover{text-decoration:underline}
@media(max-width:700px){.analytics-choice{left:12px;right:12px;bottom:12px;display:block;padding:18px}.analytics-choice-actions{margin-top:14px}.analytics-choice-actions button{flex:1}.analytics-choice h2{font-size:20px}}
