the top is fine. the pants are not at all. leggings are not professional.
too casual
the pants are too tight to be appropriate in a professional setting, in my opinion. someone else may find them appropriate. they look like leggings and not pants.
those art pants are leggings. the shirt is too low-cut and the sleeves are too short.
appropriate in vrs
this outfit would be acceptable in community settings if the pants didn't look like leggings. if they were floral printed jeans, that would be more permissible.
legal/performance add a jacket
if the performer was wearing a similar outfit
the shirt will work in any situation, the pants will work in nine of the situations.