Leaking from under the door? Look right away for foam inside. Sometimes foam can get in a dishwasher from detergents we use to wash by hand or from rinse aids (Jet Dry). If there is foam (and it is safe to run it more without flooding the house or area underneath) try adding a tsp of cooking oil and running for a few minutes to mix the oil around and cancel out the foam. If there is still foam repeat until the foam is gone. I suggest trying this first in case it works and then you may not need an appointment.
Then to prevent it from happening again I suggest running the kitchen tap on hot to warm up the water and running any dishes sitting in the sink under the water to rinse off (in case someone had washed a dish by hand and got dish soap on the dishes when no one was looking). Also I suggest you avoid jet dry all together. If there is already Jet Dry in there then add water to it and run a few cycles then add water again to flush it out. Then you can use white vinegar (or cleaning vinegar) instead of jet dry in that dispenser.