.analytics-choices{background:#e9ede3;border-bottom:1px solid #c8d3c8;color:#173c32}
.analytics-choices[hidden]{display:none}
.analytics-choices-inner{max-width:1160px;margin:auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}
.analytics-choices p{margin:0;font:16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.analytics-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.analytics-actions button,.analytics-preferences button{font:600 15px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;min-height:44px}
.analytics-actions button{padding:9px 16px;border:1px solid #173c32;border-radius:3px;background:#173c32;color:#fff}
.analytics-actions button+button{background:transparent;color:#173c32}
.analytics-actions a{display:inline-flex;align-items:center;min-height:44px;color:#173c32;text-decoration:underline;text-underline-offset:3px}
.analytics-preferences{margin:8px 0 14px}
.analytics-preferences button{padding:4px 0;background:none;border:0;color:#173c32;text-decoration:underline;text-underline-offset:3px}
.analytics-actions button:focus-visible,.analytics-actions a:focus-visible,.analytics-preferences button:focus-visible{outline:3px solid #a46e42;outline-offset:3px}
.tour-page>.analytics-preferences{max-width:1160px;margin:12px auto 25px;padding:0 24px}
@media(max-width:600px){.analytics-choices-inner{padding:16px}.analytics-actions{width:100%}.analytics-actions button{flex:1}.tour-page>.analytics-preferences{padding:0 16px}}
