There are a number of visual regressions in this widget compared to the `register` widget. This widget should follow the same markup as much as possible.

For example:

- The input fields are a lot smaller
- The labels are not properly aligned
- etc.