.analytics-choice{position:fixed;bottom:18px;left:18px;right:18px;max-width:720px;margin:auto;z-index:100;background:#fff;color:#142633;border:2px solid #142633;padding:22px;box-shadow:0 6px 28px #14263333;font:15px/1.6 Arial,Helvetica,sans-serif}.analytics-choice[hidden]{display:none}.analytics-choice h2{font:600 20px/1.3 Arial,Helvetica,sans-serif;letter-spacing:normal;margin:0 0 10px}.analytics-choice p{margin:10px 0}.analytics-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.analytics-actions button{font:inherit;background:#142633;color:#fff;border:1px solid #142633;padding:10px 16px;cursor:pointer}.analytics-actions button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #a8371d;outline-offset:4px}.analytics-settings{font:inherit;color:inherit;background:transparent;border:0;padding:0;text-decoration:underline;cursor:pointer}.analytics-choice a{color:inherit;text-underline-offset:3px}@media(max-width:500px){.analytics-choice{bottom:8px;left:8px;right:8px;padding:18px;max-height:80vh;overflow:auto}.analytics-actions button{flex:1}}
