Hi Kat,😀 I am guessing what you are wearing looks more than acceptable.🙂 I am just speaking for me.
Wearing shorts in a nice restaurant? Just not something I would do. And it is not just "the legs" part for me. I just prefer wearing a pair of slacks for dinner. Even, here at home and I am in Florida, I would put a lightweight pair of crops/capris on if I was going out for dinner. (in summertime anyway).