.osten-analytics-settings{font:inherit;color:inherit;background:transparent;border:0;padding:0;text-decoration:underline;cursor:pointer}
#osten-analytics-panel{position:fixed;z-index:99999;bottom:16px;left:16px;right:16px;max-width:650px;padding:20px;background:#fff;color:#222;border:1px solid #777;box-shadow:0 3px 18px #0002;font:14px/1.6 sans-serif}
#osten-analytics-panel[hidden]{display:none}#osten-analytics-panel p{margin:0 0 12px}#osten-analytics-panel a{color:inherit;text-decoration:underline}
#osten-analytics-panel .oa-actions{display:flex;flex-wrap:wrap;gap:10px}#osten-analytics-panel button{font:inherit;padding:9px 16px;color:#222;background:#fff;border:1px solid #555;cursor:pointer;border-radius:2px;min-width:100px}
#osten-analytics-panel button:focus-visible,.osten-analytics-settings:focus-visible{outline:2px solid #222;outline-offset:3px}
