Ensure that box-sizing is applied to every child of the login widget.

This fixes cases where someone *else* applies a box-sizing choice to the
whole page with `*`.

Also:
* Declare a choice for input fields' `display` property.