.e-switch-wrapper {
  width: 28px;
  .e-switch-inner {
    border: 1px solid rgba(173, 181, 189, 1);
    &.e-switch-active {
      background-color: var(--rs-active-color) !important;
      border-color: var(--rs-active-color) !important;
    }
    .e-switch-on {
      background-color: var(--rs-active-color) !important;
    }
  }
  .e-switch-handle {
    background-color: #fff !important;
    border: 1px solid rgba(173, 181, 189, 1);
    left: 2px;
    &.e-switch-active {
      background-color: #fff;
      border-color: var(--rs-active-color);
      left: 100%;
    }
  }
  &.e-switch-disabled {
    .e-switch-handle {
      background-color: #e9ecef !important;
      opacity: 0.5;
      &.e-switch-active {
        border-color: rgba(0, 129, 255, 0.5);
      }
    }
  }
}
