.analytics-review-note{padding:.7rem 1rem;background:#eee4cf;border-bottom:1px solid #b7a78c;color:#292720;font:14px/1.5 system-ui,sans-serif}
.analytics-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin:.75rem 0}
.analytics-actions button{font:inherit;line-height:1.3;border:1px solid currentColor;padding:.7rem 1rem;color:inherit;background:transparent;cursor:pointer;border-radius:2px;min-height:44px}
.analytics-actions a{font:inherit;color:inherit;text-decoration:underline;padding:.6rem .3rem}
.analytics-actions button:focus-visible,.analytics-actions a:focus-visible{outline:3px solid #b54a32;outline-offset:4px}
.analytics-choice-banner{position:relative;max-width:1100px;margin:0 auto;padding:1.25rem max(1rem,4vw);border-top:2px solid #a33f2c;background:#f1ecdf;color:#191a18;font:16px/1.5 system-ui,sans-serif}
.analytics-choice-banner p{margin:.4rem 0}
@media(max-width:480px){.analytics-actions button{flex:1 1 120px}.analytics-actions a{display:block;width:100%}.analytics-review-note{font-size:13px}}
