Good question!!! I don't know that, so I had a quick research lol
Seems like it's very controversial topic.
Traditionally "氏" is only for male, and "嬢" and "女史" is for female.
But recently we use "氏" for both gender because of gender equality.
I personally think you should use "氏" for both gender.