#cmo-analytics-consent {position:fixed;right:20px;bottom:20px;z-index:2147483000;width:min(440px,calc(100vw - 40px));box-sizing:border-box;padding:22px;background:#15121b;color:#fff;border:1px solid #8b5cff;border-radius:20px;box-shadow:0 8px 32px #0005;font:14px/1.5 Manrope,Arial,sans-serif;text-align:left}
#cmo-analytics-consent[hidden] {display:none!important}
#cmo-analytics-consent p {margin:0 0 8px;font-size:18px;font-weight:700;color:#fff}
#cmo-analytics-consent a {color:#d5c2ff;text-decoration:underline}
#cmo-analytics-consent .cmo-analytics-actions {display:flex;gap:10px;margin-top:16px}
#cmo-analytics-consent button {flex:1;cursor:pointer;border:1px solid #b392ff;border-radius:10px;padding:10px 12px;font:600 14px Manrope,Arial,sans-serif;color:#fff;background:transparent}
#cmo-analytics-consent button[data-choice="allow"] {background:#b392ff;color:#15121b}
#cmo-analytics-consent button:focus-visible,#cmo-analytics-settings:focus-visible {outline:3px solid #d5c2ff;outline-offset:3px}
#cmo-analytics-settings {display:block;position:relative;margin:16px auto;padding:10px 14px;border:1px solid currentColor;border-radius:8px;background:#fff;color:#191322;font:13px/1.3 Manrope,Arial,sans-serif;cursor:pointer}
@media(max-width:479px){#cmo-analytics-consent{right:12px;bottom:12px;width:calc(100vw - 24px);padding:18px}}
