The simple rule of thumb is: if you are in a full service sit down restaurant (waiter takes order and then brings you your food, tipping is expected, and not doing so is seen as a major dick move, because it directly stiffs the waitstaff. The only time you should not tip in this situation is if the service is absolutely horrible.
Any other situation, like ordering at a counter and then going to get your food, or any fast food, tipping may be offered as an ask on the kiosk, but it’s never expected (not in my opinion deserved.).
But simply: if you are waited on, too 20% and be done with it.
Same. Otherwise I’d have the door closed.