/* V62 — precise homepage modal close override; no green rectangle on any state */
body .pilates-acuity-overlay .pilates-acuity-dialog button.pilates-acuity-close,
body .pilates-acuity-overlay .pilates-acuity-dialog button.pilates-acuity-close:hover,
body .pilates-acuity-overlay .pilates-acuity-dialog button.pilates-acuity-close:focus,
body .pilates-acuity-overlay .pilates-acuity-dialog button.pilates-acuity-close:focus-visible,
body .pilates-acuity-overlay .pilates-acuity-dialog button.pilates-acuity-close:active {
  -webkit-appearance:none!important;appearance:none!important;
  background:transparent!important;background-color:transparent!important;background-image:none!important;
  border:0!important;border-radius:0!important;box-shadow:none!important;
  color:#fff!important;outline:0!important;text-shadow:none!important;
  width:38px!important;height:38px!important;min-width:0!important;
  padding:0!important;line-height:38px!important;transform:none!important;
}
body .pilates-acuity-overlay .pilates-acuity-dialog button.pilates-acuity-close::before,
body .pilates-acuity-overlay .pilates-acuity-dialog button.pilates-acuity-close::after{content:none!important;display:none!important}
