.Switch {
  &.bp4-control.bp4-switch {
    margin: 0;

    & .bp4-control-indicator::before {
      -webkit-box-shadow: none;
      box-shadow: none;
      height: 14px;
      width: 14px;
      margin: 3px;
    }
    &:hover input ~ .bp4-control-indicator {
      background: $color-gray-100;
    }
    &:hover input:checked ~ .bp4-control-indicator {
      background: $color-indigo;
    }
    &.Switch--checked:hover input ~ .bp4-control-indicator {
      background: $color-indigo;
    }
    & input {
      & ~ .bp4-control-indicator {
        background: $color-gray-100;
      }
      &:checked ~ .bp4-control-indicator {
        background: $color-indigo;
      }
    }
  }
}
