.eg-analytics-panel{position:fixed;right:24px;bottom:24px;z-index:10000;box-sizing:border-box;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:24px;background:#faf8f2;color:#202c25;border:1px solid #c8c9be;border-radius:4px;box-shadow:0 8px 38px #12201829;text-align:left;font:15px/1.55 Arial,sans-serif}
.eg-analytics-panel[hidden]{display:none!important}
.eg-analytics-panel h2{margin:0 0 12px;font:600 22px/1.25 Georgia,serif;letter-spacing:0;color:#202c25}
.eg-analytics-panel p{margin:0 0 14px;font-size:14px;line-height:1.55;color:#303d34}
.eg-analytics-panel .eg-analytics-choice{font-size:13px;font-weight:600}
.eg-analytics-actions{display:flex;flex-wrap:wrap;gap:10px}
.eg-analytics-actions button{flex:1 1 145px;min-height:44px;padding:11px 14px;border:1px solid #344c3c;border-radius:3px;background:#fff;color:#23362a;font:600 14px/1.35 Arial,sans-serif;cursor:pointer}
.eg-analytics-actions button:hover{background:#e6ecdf}
.eg-analytics-links{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}
.eg-analytics-links a,.eg-analytics-links button{display:inline-flex;align-items:center;min-height:44px;color:#284133;font:14px/1.35 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}
.eg-analytics-links button{padding:0 6px;background:transparent;border:0;cursor:pointer}
.eg-analytics-panel:focus-visible,.eg-analytics-panel :focus-visible{outline:3px solid #8b4e18;outline-offset:3px}
[data-analytics-preferences]{cursor:pointer}
@media(max-width:520px){.eg-analytics-panel{right:16px;bottom:16px;padding:20px;max-height:calc(100dvh - 32px)}}
