If vinegar fails (it won’t, but if it does), bring out the rubbing alcohol. Mix 70% isopropyl alcohol with water in a 1:1 ratio. This is like calling in the heavy artillery without blowing up your car.
Test it on a hidden spot first, like under the seat. I know you’re impatient, but do it anyway. If the color doesn’t fade, you’re good. Dab it on the spot with a cloth, then blot. The alcohol evaporates fast and takes the mineral nasties with it.
How to Remove Water Stains from Car Seats – Seat Cover Solutions