.analytics-choices{position:fixed;inset:auto 20px 20px;z-index:1000;max-width:940px;margin-inline:auto;
  display:flex;align-items:center;gap:24px;padding:22px 24px;border:1px solid #DCD4E2;border-radius:18px;
  color:#1B1220;background:#FFF;box-shadow:0 16px 60px #170D1C33;font-family:"Instrument Sans",system-ui,sans-serif;
  font-size:14px;line-height:1.5;text-align:left}
.analytics-choices[hidden]{display:none}
.analytics-choices p{margin:0}
.analytics-choices .analytics-choices-title{font-size:17px;font-weight:600;margin-bottom:6px}
.analytics-choices a{color:#5B3B73;text-underline-offset:3px}
.analytics-choices-copy{flex:1}
.analytics-choices-actions{display:flex;gap:10px;flex-wrap:wrap;flex:none}
.analytics-choices button{min-height:44px;padding:10px 16px;border:1px solid #5B3B73;border-radius:999px;
  color:#1B1220;background:#F6F2F7;font:600 13px "Instrument Sans",system-ui,sans-serif;cursor:pointer}
.analytics-choices button:hover{background:#EAE3EF}
.analytics-choices :focus-visible,.analytics-choice-link:focus-visible{outline:3px solid #5B3B73;outline-offset:4px}
.analytics-choice-link{padding:0;border:0;color:inherit;background:none;font:inherit;cursor:pointer;
  text-decoration:underline;text-underline-offset:3px}
.analytics-choice-link[hidden]{display:none}
@media(max-width:760px){.analytics-choices{align-items:flex-start;flex-direction:column;gap:16px;padding:18px;
  inset:auto 12px 12px;max-height:calc(100dvh - 24px);overflow:auto}.analytics-choices-actions{width:100%}
  .analytics-choices-actions button{flex:1}}
