/* CookieYes overlays sit above the decorative site cursor. Keep consent
   controls usable with native cursors, including dynamically added panels. */
body.brand-cursor-active [class*="cky-"],
body.brand-cursor-active [class*="cky-"] *{
  cursor:auto!important;
}
body.brand-cursor-active [class*="cky-"] :is(button,a,[role="button"],input[type="checkbox"],label),
body.brand-cursor-active [class*="cky-"] :is(button,a,[role="button"],label) *,
body.brand-cursor-active :is(button,a,[role="button"])[class*="cky-"]{
  cursor:pointer!important;
}
body.brand-cursor-active [class*="cky-"] :is(input:not([type="checkbox"]),textarea){
  cursor:text!important;
}
body:has([class*="cky-"]:hover) .brand-cursor{
  opacity:0!important;
}
