.password-entry{position:relative;display:flex;align-items:center;gap:.4rem}.password-entry input{flex:1;min-width:0;padding-right:4.5rem}.password-entry .password-toggle{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:#175bb5;background:#eaf3ff;border:1px solid #c9e1fc;border-radius:.5rem;padding:.32rem .65rem;font:inherit;font-size:.86rem;font-weight:650;cursor:pointer}.password-entry .password-toggle:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.local-mail-note{margin:1.1rem 0;background:#edf5ff;border:1px solid #b4d5ff;border-radius:.85rem;padding:1.1rem;color:#17365d;line-height:1.6}.local-mail-note code{overflow-wrap:anywhere;background:#d9eaff;padding:.12rem .26rem;border-radius:.3rem}