.analytics-panel{position:fixed;z-index:1000;bottom:20px;left:20px;width:min(460px,calc(100% - 40px));max-height:calc(100dvh - 40px);overflow:auto;background:#fff;color:#242424;border:1px solid #c9c5bc;border-top:4px solid #ac171c;box-shadow:0 8px 36px #0003;padding:24px;font-family:Inter,Arial,sans-serif}.analytics-panel[hidden]{display:none}.analytics-panel h2{font-family:inherit;font-size:18px;line-height:1.4;letter-spacing:0;margin:0 0 12px}.analytics-panel p{font-size:14px;line-height:1.6;margin:0 0 18px}.analytics-panel a{text-decoration:underline}.analytics-panel>div{display:flex;gap:12px;flex-wrap:wrap}.analytics-panel button{flex:1;border:1px solid #555;background:#fff;color:#242424;padding:12px;min-height:44px;font:600 13px Inter,Arial,sans-serif;cursor:pointer}.analytics-panel button:hover{background:#f2efe9}.analytics-settings{border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;padding:8px 0;min-height:44px}.analytics-panel button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #185bb5;outline-offset:3px}@media(max-width:760px){.analytics-panel{bottom:100px;max-height:calc(100dvh - 120px);padding:20px}.analytics-panel>div{flex-direction:column}}
