.analytics-panel{position:fixed;z-index:10000;bottom:18px;left:18px;max-width:440px;width:calc(100% - 36px);padding:18px 20px;border:2px solid #075469;border-radius:4px 20px 4px 20px;background:#fffaf1;color:#202432;box-shadow:4px 5px 0 #d5beff;font:15px/1.45 system-ui,sans-serif}.analytics-panel[hidden]{display:none}.analytics-panel h2{font-size:19px;margin:0 0 6px}.analytics-panel p{margin:6px 0 12px}.analytics-actions{display:flex;gap:10px;flex-wrap:wrap}.analytics-actions button{flex:1;min-height:44px;padding:9px 12px;border:1.5px solid #075469;border-radius:8px;background:#fff;color:#075469;font:inherit;font-weight:650;cursor:pointer}.analytics-actions button:hover{background:#e9e4fc}.analytics-panel a{color:#075469;text-decoration:underline}.analytics-panel :focus-visible,[data-privacy-choices]:focus-visible{outline:3px solid #7c174d;outline-offset:3px}.footer-links [data-privacy-choices]{font:inherit;background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer}@media(max-width:600px){.analytics-panel{bottom:10px;left:10px;width:calc(100% - 20px);padding:14px;max-height:70vh;overflow:auto}}
