.j-vxe-reload-effect-box,
.j-vxe-reload-effect-box .j-vxe-reload-effect-span {
  display: inline;
  height: 100%;
  position: relative;
}
.j-vxe-reload-effect-box .j-vxe-reload-effect-span.layer-top {
  display: inline-block;
  width: 100%;
  position: absolute;
  z-index: 2;
  background-color: white;
  transform-origin: 0 0;
  animation: reload-effect 1.5s forwards;
}
.j-vxe-reload-effect-box .j-vxe-reload-effect-span.layer-bottom {
  z-index: 1;
}
@keyframes reload-effect {
  0% {
    opacity: 1;
    transform: rotateX(0);
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: rotateX(180deg);
  }
}
.j-vxe-drag-box .app-iconify {
  cursor: move;
}
.vxe-table--fixed-wrapper .j-vxe-drag-box .app-iconify {
  cursor: pointer;
}

.not-drag-btn {
&[data-v-4e599f6c] {
    opacity: 0.5;
}
.app-iconify[data-v-4e599f6c] {
      cursor: not-allowed;
}
}
.j-vxe-radio.no-animation .ant-radio-inner,
.j-vxe-radio.no-animation .ant-radio-inner::after {
  transition: none !important;
}
.j-vxe-checkbox.no-animation .ant-checkbox-inner,
.j-vxe-checkbox.no-animation .ant-checkbox-inner::after {
  transition: none !important;
}
.j-vxe-progress.no-animation[data-v-36e23a20] .ant-progress-bg {
  transition: none !important;
}
