#analytics-choice{box-sizing:border-box;position:fixed;z-index:10000;right:1rem;bottom:3.8rem;width:min(30rem,calc(100vw - 2rem));max-height:calc(100dvh - 6rem);overflow:auto;background:#fffdf6;color:#203b31;border:1px solid #b8c8b6;border-radius:14px;padding:1.1rem;box-shadow:0 8px 36px #173b3329;font:14px/1.5 system-ui,sans-serif}#analytics-choice[hidden]{display:none}#analytics-choice h2{margin:0 0 .5rem;font-size:1.2rem;line-height:1.3}#analytics-choice p{font:inherit;margin:.6rem 0}#analytics-choice a{color:#245b44;text-decoration:underline}#analytics-choice .analytics-actions{display:flex;gap:.6rem;flex-wrap:wrap}#analytics-choice button,#analytics-preferences{font:600 14px/1.3 system-ui,sans-serif;border:1px solid #46634f;background:#fffdf6;color:#203b31;border-radius:8px;min-height:44px;padding:.65rem .8rem;cursor:pointer}#analytics-choice button:focus-visible,#analytics-preferences:focus-visible{outline:3px solid #2d674e;outline-offset:3px}#analytics-choice button:disabled{opacity:.55;cursor:default}#analytics-preferences{position:fixed;z-index:9999;right:1rem;bottom:.6rem;box-shadow:0 2px 12px #173b331a}#analytics-status:empty{display:none}@media print{#analytics-choice,#analytics-preferences{display:none!important}}
