She's a waitress, I make the food. I'm closing down the restaurant and she's getting increasingly irritated because it's taking too long - she's got a party to go to and can't leave until I'm done.

She interrupts me while I'm talking to the dishwasher to ask how much longer, she's telling me to hurry up, irritated voice, throwing a tantrum basically. Completely unacceptable behavior.

I tell her the job will be done when it's done and not to use that tone, obviously she gets even more annoyed and it doesn't seem to put me in a better position either (that is, it won't shut her up and get her off my back).

I usually have a teasing frame with this girl ("bratty little sister" I guess you could call it) when we're getting along and I have never yielded to her poor behavior or given her any sign that I'm aware of that I would tolerate any condescension.

I avoided quibbling about logical things with her because that's always a dead end (why can't I put X over there? Because it'll be in the way when I open up shop again on monday, etc....).

My question is first, how could I handle the situation better? I told her not to use that tone, that I would not stress because of her, and after that I basically ignored anything except direct questions from her. However it felt like doing "the silent treatment" which seems weak to me.

I may have somewhat matched her energy level which was probably a mistake. She sounded angry - I sounded annoyed. I should probably either have stayed very calm or have become even more aggressive than she was.

Second question, how should I treat her the next time we work together? Her behavior was totally unacceptable and if she mentions it at all it's probably going to something akin to "sorry if I yelled at you but I really wanted to get out of there, we're cool right?", not cool.

I can't avoid talking to her either because then I'll be the weird one, won't be able to socialize freely with the rest of the staff and won't be able to do my job properly.

My current plan is to act like nothing ever happened, but I feel like I've been walked all over while she clearly rattled me and suffered no consequence.

I don't care a great deal about this particular situation but I really want to behave in a way that people will tend to respect me. I hope it isn't against the rules or subreddit etiquette but like the title says I'm hoping to give away some reddit gold in this thread if there's good advice or discussion to show I appreciate your time.

Thanks for reading.