.analytics-choice{box-sizing:border-box;position:fixed;z-index:100000;left:20px;right:20px;bottom:20px;max-width:960px;max-height:75vh;overflow:auto;margin:auto;padding:22px 26px;background:#fff;color:#15384a;border:1px solid #aac6d4;border-radius:12px;box-shadow:0 8px 36px #102f4150;font:16px/1.5 Arial,sans-serif}.analytics-choice h2{font:700 21px/1.3 Arial,sans-serif;margin:0 0 10px}.analytics-choice p{font:16px/1.5 Arial,sans-serif;margin:0 0 10px}.analytics-choice a{color:#075b78;text-decoration:underline}.analytics-choice-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.analytics-choice-actions button{appearance:none;border:2px solid #173b4d;border-radius:6px;background:#fff;color:#173b4d;font:700 15px/1.4 Arial,sans-serif;padding:11px 20px;min-height:46px;cursor:pointer}.analytics-choice-actions button:hover{background:#eff6fa}.analytics-choice-actions button:focus-visible,.analytics-preferences:focus-visible{outline:3px solid #bfe927;outline-offset:3px}.analytics-preferences{font:14px/1.5 Arial,sans-serif;background:transparent;color:inherit;text-decoration:underline;border:0;padding:8px;cursor:pointer}@media(max-width:600px){.analytics-choice{left:8px;right:8px;bottom:8px;padding:18px}.analytics-choice-actions{gap:10px}.analytics-choice-actions button{flex:1 1 130px}}
