/* The Show/Hide control on password fields (P2), carried over from the
   previous build. Scoped under .pw-wrap so it out-ranks every page's
   button{} rules. min-width keeps a squeezed field readable. */
.pw-wrap{position:relative;display:block;min-width:190px}
.pw-wrap>input{width:100%;box-sizing:border-box;padding-right:78px}
.pw-wrap button.pw-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);
  display:inline-flex;align-items:center;justify-content:center;
  width:auto;height:auto;min-width:62px;min-height:36px;margin:0;padding:0 12px;
  border:0;border-radius:999px;background:transparent;box-shadow:none;
  color:var(--mut,#a7a7a7);font:inherit;font-size:14px;font-weight:700;
  line-height:1;letter-spacing:.01em;cursor:pointer;opacity:1;
  transition:color .15s,background .15s}
.pw-wrap button.pw-toggle:hover{color:var(--ink,#fff);background:rgba(255,255,255,.08);transform:translateY(-50%)}
.pw-wrap button.pw-toggle:active{transform:translateY(-50%)}
.pw-wrap button.pw-toggle:focus-visible{color:var(--ink,#fff);outline:2px solid var(--ink,#fff);outline-offset:1px}
