appointments+ responsive confirmation

I have played around for quite a while now, and I can't seem to get decent sized input boxes/have confirmation text display properly on mobile. The calendar etc are fine and shrink down perfectly. The confirmation is all cut off. Can only see one letter past the @ on my email, and name is half there!

Anything specific that I can target to make it all play nice? A media query is needed perhaps?

If you need logins let me know.