.analytics-settings{position:fixed;bottom:12px;left:12px;z-index:90;border:1px solid #69765c;border-radius:6px;background:#171916;color:#f1f0e9;font:12px/1.4 Arial,sans-serif;padding:10px 14px;cursor:pointer;max-width:calc(100vw - 24px)}.analytics-panel{position:fixed;bottom:60px;left:16px;width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 90px);overflow:auto;z-index:100;background:#171916;color:#f1f0e9;border:1px solid #69765c;border-radius:14px;box-shadow:0 12px 50px #0008;padding:24px;font:14px/1.65 Arial,sans-serif}.analytics-panel[hidden],.analytics-panel [hidden]{display:none!important}.analytics-panel h2{font-size:23px;line-height:1.25;letter-spacing:0;margin:0 0 12px}.analytics-panel p{font-size:14px;line-height:1.65;margin:12px 0;color:#c9cbc1}.analytics-panel a{color:#d9edac;text-decoration:underline;text-underline-offset:3px}.analytics-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0 10px}.analytics-choice{flex:1 1 140px;border:1px solid #d9edac;border-radius:6px;background:#d9edac;color:#151a10;font:600 14px/1.4 Arial,sans-serif;min-height:48px;padding:12px;cursor:pointer}.analytics-choice:disabled{opacity:.55;cursor:default}.analytics-close{border:0;background:transparent;color:#c9cbc1;font:14px/1.5 Arial,sans-serif;text-decoration:underline;padding:8px 0;cursor:pointer}.analytics-settings:focus-visible,.analytics-panel button:focus-visible,.analytics-panel a:focus-visible{outline:3px solid #fff;outline-offset:4px}.analytics-panel .analytics-status{font-size:13px;color:#d9edac}@media(max-width:400px){.analytics-panel{padding:19px;bottom:60px}.analytics-panel h2{font-size:21px}.analytics-actions{gap:10px}.analytics-choice{flex-basis:100%;min-height:46px}}
