.hsi-analytics-choice{position:fixed;bottom:4.5rem;right:1rem;max-width:36rem;max-height:75vh;overflow:auto;z-index:99990;padding:1.4rem;background:#fff;color:#172435;border:1px solid #c9d2dc;border-radius:8px;box-shadow:0 8px 36px #0003;font:15px/1.6 system-ui,sans-serif}.hsi-analytics-choice[hidden]{display:none}.hsi-analytics-choice h2{font-size:1.2rem;margin:0 0 .5rem;color:#172435}.hsi-analytics-choice p{margin:.6rem 0}.hsi-analytics-choice a{color:#0756a0;text-decoration:underline}.hsi-analytics-choice summary{cursor:pointer;font-weight:600}.hsi-analytics-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.hsi-analytics-actions button,.hsi-analytics-preferences{background:#fff;color:#172435;border:1px solid #52677f;border-radius:4px;padding:.7rem 1rem;font:600 14px/1.3 system-ui,sans-serif;cursor:pointer}.hsi-analytics-actions button{flex:1;min-width:135px}.hsi-analytics-preferences{position:fixed;bottom:1rem;right:1rem;z-index:99989;box-shadow:0 2px 9px #0002}.hsi-analytics-choice button:focus-visible,.hsi-analytics-choice summary:focus-visible,.hsi-analytics-preferences:focus-visible{outline:3px solid #1683e8;outline-offset:3px}@media(max-width:600px){.hsi-analytics-choice{left:.75rem;right:.75rem;bottom:4.5rem;max-width:none;padding:1rem;font-size:14px}}
