.analytics-choice[hidden]{display:none!important}.analytics-choice{position:fixed;z-index:10000;left:1rem;right:1rem;bottom:3.5rem;max-width:46rem;margin:0 auto;padding:1.15rem 1.3rem;background:#fffdf7;color:#173f38;border:1px solid #b6c8bd;border-radius:14px;box-shadow:0 8px 38px #0003;font:400 15px/1.5 system-ui,sans-serif;text-align:left;box-sizing:border-box}.analytics-choice h2{margin:0 0 .4rem;font:700 1.15rem/1.4 system-ui,sans-serif;color:#173f38}.analytics-choice p{margin:0 0 .85rem}.analytics-choice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.analytics-choice button,.analytics-settings{font:600 14px/1.4 system-ui,sans-serif;cursor:pointer;border:1px solid #173f38;border-radius:8px;padding:.6rem .9rem;background:#fffdf7;color:#173f38}.analytics-choice button:hover,.analytics-settings:hover{background:#e9f0eb}.analytics-choice a{color:#173f38;text-decoration:underline;padding:.5rem}.analytics-choice button:focus-visible,.analytics-choice a:focus-visible,.analytics-settings:focus-visible{outline:3px solid #ba792b;outline-offset:3px}.analytics-settings{position:fixed;z-index:9999;right:.75rem;bottom:.65rem;padding:.35rem .65rem;box-shadow:0 2px 8px #0002;font-size:12px}@media(max-width:440px){.analytics-choice{left:.6rem;right:.6rem;bottom:3rem;padding:1rem;font-size:14px}.analytics-choice-actions button{flex:1 1 120px}.analytics-choice-actions a{padding:.25rem}}
