.maf-widget-class-action {
  transition-property: opacity, transform;
  transition-duration: var(--maf-widget-duration-in, var(--maf-widget-duration, 500ms));
  transition-timing-function: var(--maf-widget-easing, ease);
  transition-delay: 0ms;
  will-change: opacity, transform;
}

.maf-widget-class-action--collapsed {
  display: none !important;
}

.maf-widget-class-action[data-maf-widget-action="show"],
.maf-widget-class-action[data-maf-widget-action="fade_in"],
.maf-widget-class-action[data-maf-widget-action="move_up"],
.maf-widget-class-action[data-maf-widget-action="move_down"],
.maf-widget-class-action[data-maf-widget-action="move_left"],
.maf-widget-class-action[data-maf-widget-action="move_right"],
.maf-widget-class-action[data-maf-widget-action="zoom_in"],
.maf-widget-class-action[data-maf-widget-action="zoom_out"] {
  opacity: 0;
  pointer-events: none;
}

.maf-widget-class-action[data-maf-widget-action="move_up"] {
  transform: translate3d(0, var(--maf-widget-distance, 40px), 0);
}

.maf-widget-class-action[data-maf-widget-action="move_down"] {
  transform: translate3d(0, calc(var(--maf-widget-distance, 40px) * -1), 0);
}

.maf-widget-class-action[data-maf-widget-action="move_left"] {
  transform: translate3d(var(--maf-widget-distance, 40px), 0, 0);
}

.maf-widget-class-action[data-maf-widget-action="move_right"] {
  transform: translate3d(calc(var(--maf-widget-distance, 40px) * -1), 0, 0);
}

.maf-widget-class-action[data-maf-widget-action="zoom_in"] {
  transform: scale(0.92);
}

.maf-widget-class-action[data-maf-widget-action="zoom_out"] {
  transform: scale(1.08);
}

.maf-widget-class-action.maf-widget-class-action--active[data-maf-widget-action="show"],
.maf-widget-class-action.maf-widget-class-action--active[data-maf-widget-action="fade_in"],
.maf-widget-class-action.maf-widget-class-action--active[data-maf-widget-action="move_up"],
.maf-widget-class-action.maf-widget-class-action--active[data-maf-widget-action="move_down"],
.maf-widget-class-action.maf-widget-class-action--active[data-maf-widget-action="move_left"],
.maf-widget-class-action.maf-widget-class-action--active[data-maf-widget-action="move_right"],
.maf-widget-class-action.maf-widget-class-action--active[data-maf-widget-action="zoom_in"],
.maf-widget-class-action.maf-widget-class-action--active[data-maf-widget-action="zoom_out"] {
  opacity: 1;
  pointer-events: auto;
  transform: none;
}

.maf-widget-class-action[data-maf-widget-action="hide"],
.maf-widget-class-action[data-maf-widget-action="fade_out"] {
  opacity: 1;
  pointer-events: auto;
}

.maf-widget-class-action.maf-widget-class-action--active[data-maf-widget-action="hide"],
.maf-widget-class-action.maf-widget-class-action--active[data-maf-widget-action="fade_out"] {
  opacity: 0;
  pointer-events: none;
}

.elementor-sticky__spacer .maf-widget-class-action,
.elementor-sticky__spacer .maf-widget-class-action.maf-widget-class-action--active {
  opacity: 0 !important;
  pointer-events: none !important;
  transform: none !important;
  transition: none !important;
}
