#interaenge-analytics-panel[hidden]{display:none!important}
#interaenge-analytics-panel{box-sizing:border-box;font-family:system-ui,sans-serif;color:#163239;background:#fff;border:1px solid #758d92;box-shadow:0 3px 18px #102d3426;z-index:10000}
#interaenge-analytics-panel{position:fixed;bottom:16px;left:12px;width:min(680px,calc(100vw - 24px));max-height:calc(100dvh - 40px);overflow:auto;border-radius:12px;padding:20px;text-align:left}
#interaenge-analytics-panel h2{font-size:18px;line-height:1.3;margin:0 0 10px;color:#163239;letter-spacing:normal;text-transform:none}
#interaenge-analytics-panel p{font-size:14px;line-height:1.5;margin:8px 0;color:#163239}
#interaenge-analytics-panel a{color:#075e68;text-decoration:underline}
#interaenge-analytics-panel .analytics-consent-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
#interaenge-analytics-panel button{font:600 14px/1.3 system-ui,sans-serif;min-height:44px;padding:10px 14px;border:1px solid #496e75;border-radius:8px;cursor:pointer;color:#163239;background:#f1f7f7}
#interaenge-analytics-panel button{flex:1 1 180px}
#interaenge-analytics-panel button:focus-visible{outline:3px solid #087f8c;outline-offset:3px}
@media(max-width:420px){#interaenge-analytics-panel{padding:16px}#interaenge-analytics-panel button{flex-basis:100%}}
