.password-entry{display:flex;align-items:stretch;gap:.5rem;min-width:0}
.password-entry input{flex:1 1 0;min-width:0;width:100%;user-select:text;-webkit-user-select:text}
.password-entry .password-toggle{flex:0 0 auto;min-width:6rem;min-height:44px;white-space:nowrap;margin:0}
.password-toggle:focus-visible{outline:3px solid #0167a4;outline-offset:3px}
.password-help{font-size:.9rem;line-height:1.5}
