.hos-analytics-choice{background:var(--aqua-pale);border-bottom:2px solid var(--navy);scroll-margin-top:110px}
.hos-analytics-choice[hidden],.hos-analytics-settings[hidden]{display:none}
.hos-analytics-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px}
.hos-analytics-copy{max-width:760px}
.hos-analytics-copy h2{margin:0 0 5px;font:900 17px/1.3 var(--body);color:var(--navy)}
.hos-analytics-copy p{margin:0;font-size:16px;line-height:1.5}
.hos-analytics-copy a{color:var(--navy);font-weight:800;text-underline-offset:3px}
.hos-analytics-actions{display:flex;gap:10px;flex-shrink:0}
.hos-analytics-actions button,.hos-analytics-settings{border:2px solid var(--navy);border-radius:10px;background:white;color:var(--navy);font:800 16px/1.2 var(--body);padding:12px 16px;min-height:44px;cursor:pointer}
.hos-analytics-actions button:hover:not(:disabled),.hos-analytics-settings:hover{background:var(--cream)}
.hos-analytics-actions button:disabled{opacity:.6;cursor:default}
.hos-analytics-actions button:focus-visible,.hos-analytics-settings:focus-visible{outline:3px solid var(--navy);outline-offset:3px}
.hos-analytics-settings{margin-bottom:16px}
@media(max-width:900px){.hos-analytics-inner{align-items:flex-start;flex-direction:column;gap:14px}.hos-analytics-actions{flex-wrap:wrap}.hos-analytics-choice{scroll-margin-top:100px}}
