#analytics-choice{position:fixed;z-index:12000;bottom:62px;left:16px;width:min(560px,calc(100vw - 32px));max-height:70vh;overflow:auto;padding:20px;background:#fff;color:#14324b;border:2px solid #16638c;border-radius:16px;box-shadow:0 8px 32px #102f4c45;font:14px/1.5 system-ui,sans-serif}#analytics-choice[hidden]{display:none}#analytics-choice strong{font-size:18px}#analytics-choice p{margin:10px 0}#analytics-choice summary{cursor:pointer;font-weight:700}#analytics-choice a{color:#075b98;text-decoration:underline}.analytics-actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}#analytics-choice button{font:600 13px/1.4 system-ui,sans-serif;border:1px solid #16638c;border-radius:9px;background:#f0f7fc;color:#14324b;padding:10px 12px;cursor:pointer}#analytics-choice button[data-choice]{flex:none;width:100%;min-width:0;min-height:46px;font-weight:600}#analytics-choice button[data-choice="accepted"]{background:#087f8c;color:#fff;border-color:#087f8c}#analytics-choice button[data-choice="rejected"]{background:#e4ebef;color:#14324b;border-color:#7993a4}#analytics-preferences{position:static;display:inline-block;margin:12px 0 0;padding:4px 0;font:500 13px/1.5 system-ui,sans-serif;color:#245469;text-decoration:underline;text-underline-offset:3px;background:none;border:0;box-shadow:none;cursor:pointer}#analytics-choice button:focus-visible,#analytics-preferences:focus-visible{outline:3px solid #fb9b29;outline-offset:3px}
