#dd-analytics-banner[hidden],.analytics-settings[hidden]{display:none!important}
#dd-analytics-banner{position:fixed;left:22px;bottom:22px;z-index:10020;width:min(640px,calc(100vw - 44px));max-height:calc(100dvh - 44px);overflow:auto;display:flex;align-items:flex-start;gap:18px;padding:25px;background:var(--bg,#100e13);color:var(--text,#f3eff4);border:1px solid #b66ae480;border-radius:20px;box-shadow:0 14px 65px #0004;font-family:Arial,Helvetica,sans-serif}
#dd-analytics-banner .analytics-mark{flex:none;font-size:30px;line-height:1.1;color:#e100f5}
#dd-analytics-banner h2{font-size:21px;line-height:1.3;letter-spacing:-.4px;font-weight:700;margin:0 0 10px}
#dd-analytics-banner p{font-size:13px;line-height:1.7;color:var(--muted,#a8a2af);margin:0 0 18px}
#dd-analytics-banner .analytics-actions{display:flex;flex-wrap:wrap;gap:10px}
#dd-analytics-banner button{flex:1;min-width:150px;padding:12px 17px;border:1px solid #a271c1;border-radius:11px;background:transparent;color:inherit;font-size:13px;font-weight:700;cursor:pointer}
#dd-analytics-banner button:hover{border-color:#ff911a;background:#e100f510}
#dd-analytics-banner button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #ff911a;outline-offset:4px}
.analytics-settings{font:inherit;color:inherit;border:0;border-bottom:1px solid currentColor;padding:4px 0;background:transparent;cursor:pointer;text-underline-offset:4px}
.analytics-settings:hover{color:var(--orange,#ff911a)}
footer .bottom{flex-wrap:wrap;gap:15px}
@media(max-width:600px){#dd-analytics-banner{left:12px;bottom:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;gap:12px}#dd-analytics-banner h2{font-size:19px}#dd-analytics-banner .analytics-mark{font-size:25px}#dd-analytics-banner .analytics-actions{flex-direction:column}#dd-analytics-banner button{width:100%;min-width:0}}
