I made a sarcastic joke with my colleague and it went too far.
We both work in design field and have our own projects,I had noticed that all the field engineers would go and ask only him if they needed any clarification ,even if I was there in the office and it was my project.
Few days ago I found out he even went on a site visit with them on one of my projects and I told him why are you being asked about my own projects is it because I am a women or am i scary ?and I laughed it off not thinking anything of it.
Me and this colleague joke and tease each other all the time.
He took it very seriously and talked to all the engineers and managers telling them to come to me for my projects.
I understood that he was upset the next day and we had a talk where I apologised to him and that I didn't want him to be seen as sexist because at the time I said it I didn't mean it like that.
He says he is past it but I feel very embarrassed and upset that I put him in such a situation at work.
The talk also gave me the opportunity to address some things that he has done in the past like sexual jokes that have put me in an awkward position.
I try to see his perspective and how I handled things not very well but I just feel he could have talked to me before going to my managers ,as that's what I would have done in his place.
I have a crush on one of the engineers and I thought he was into me too ,my colleague is close to him and even though he reassured me that he didn't tell him about my joke I have the feeling he has ,as that day I said good morning to him and he looked at me in a way and said nothing to me.
I don't know how to fix this awkwardness and I feel I have destroyed my friendship with my colleague and anything potential with the engineer.