/* Small, accessible reveal control shared by all MacroLens password fields. */
.password-wrap{position:relative}
.password-wrap>input{padding-right:52px}
.password-eye{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:3px;background:transparent;color:#44566a;cursor:pointer;line-height:1}
.password-eye:hover{color:#173958;background:rgba(23,57,88,.07)}
.password-eye:focus-visible{outline:2px solid #173958;outline-offset:1px}
.password-eye svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
