/* Bootstrap's own `.input-group > .form-control` rule sets width:1% so
   flex-grow (not the input's own width) decides sizing, letting a trailing
   addon like the .toggle-pw eye button share the same row. Several pages
   declare their own blanket `.form-control { width: 100% }` (for fields
   that live outside an input-group), which wins the cascade over
   Bootstrap's rule and forces the password field to claim the full row,
   pushing the eye button onto its own line below. Re-assert it here. */
.input-group > .form-control {
    width: 1% !important;
}
