Fix first/last name field overlap by using no-gutters row with responsive padding. Override global hideDetails:'auto' Vuetify default with :hide-details="false" so the details area is always rendered, preventing 22px layout shift when validation messages appear.