#cws-heatmap-consent {font:14px/1.4 system-ui,sans-serif}
#cws-heatmap-consent button {font:inherit;cursor:pointer}
#cws-heatmap-consent .cws-hm-preferences {border:0;background:transparent;color:inherit;text-decoration:underline;padding:.5rem}
#cws-heatmap-consent .cws-hm-panel {position:fixed;right:1rem;bottom:1rem;z-index:2147483000;max-width:25rem;padding:1rem;background:#fff;color:#20242a;border:1px solid #adb5bd;border-radius:6px;box-shadow:0 4px 18px #0003}
#cws-heatmap-consent .cws-hm-panel[hidden] {display:none}
#cws-heatmap-consent h2 {font:600 1rem/1.3 system-ui,sans-serif;margin:0 0 .6rem}
#cws-heatmap-consent p {margin:0 0 .8rem}
#cws-heatmap-consent .cws-hm-allow,#cws-heatmap-consent .cws-hm-deny {border:1px solid #173e64;border-radius:4px;padding:.45rem .8rem;margin:.2rem .4rem .2rem 0}
#cws-heatmap-consent .cws-hm-allow {background:#173e64;color:#fff}
#cws-heatmap-consent .cws-hm-deny {background:#fff;color:#173e64}
