/* ★ Brief 43 FINISH 2.15 — the password eye: a 44px tap area at the input's inline end (RTL: the left). */
.pw-wrap, .lg-inwrap { position: relative; display: block; }
.pw-wrap > input, .lg-inwrap:has(.pw-eye) > input { padding-inline-end: 48px; }
.pw-wrap > input { width: 100%; box-sizing: border-box; }
.pw-eye { position: absolute; inset-inline-end: 0; top: 50%; transform: translateY(-50%); width: 44px; height: 44px;
          min-width: 44px; min-height: 44px; display: inline-flex; align-items: center; justify-content: center;
          border: 0; background: transparent; color: #6E6579; cursor: pointer; border-radius: 10px; padding: 0; }
.pw-eye .ic { width: 20px; height: 20px; }
.pw-eye[aria-pressed="true"] { color: #4E1F7A; background: #F2ECF8; }
.pw-eye:focus-visible { outline: 2px solid #4E1F7A; outline-offset: 2px; }
