.analytics-choice{position:fixed;z-index:10000;bottom:1.25rem;left:1.25rem;max-width:38rem;width:calc(100% - 2.5rem);max-height:75dvh;overflow:auto;padding:1.5rem;background:#fffdf8;color:#172c36;border:1px solid #a9b7b4;box-shadow:0 12px 50px #172c3633;border-radius:.5rem;font-family:inherit;line-height:1.5}.analytics-choice[hidden]{display:none}.analytics-choice h2{font-size:1.2rem;margin:0 0 .7rem}.analytics-choice p{font-size:.9rem;margin:0 0 .75rem}.analytics-choice a{font-size:.85rem;text-decoration:underline}.analytics-choice-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:1rem}.analytics-choice button{flex:1;padding:.7rem 1rem;border:1px solid #234743;border-radius:.2rem;background:#fffdf8;color:#172c36;font:inherit;cursor:pointer;min-height:44px}.analytics-choice button:disabled{opacity:.5;cursor:default}.analytics-choice button:hover:not(:disabled){background:#e6eeeb}.analytics-choice button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #267d74;outline-offset:3px}.analytics-settings{padding:0;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.analytics-choice-actions button[data-choice=accepted]{background:#234743;color:#fff}.analytics-choice-actions button[data-choice=accepted]:hover:not(:disabled){background:#172c36}@media(max-width:480px){.analytics-choice{bottom:.5rem;left:.5rem;width:calc(100% - 1rem);padding:1rem}.analytics-choice-actions{flex-direction:column}}
