.password-field label { margin-top: 0; }
.password-toggle {
  display: grid;
  flex: none;
  place-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #77717f;
  cursor: pointer;
}
.password-toggle:hover { color: #16131d; }
.password-toggle svg { width: 20px; height: 20px; }
.password-toggle .eye-slash { display: none; }
.password-toggle[aria-pressed="true"] .eye-slash { display: block; }
.password-toggle:focus-visible { outline: 3px solid #ad8aef; outline-offset: 2px; border-radius: 6px; }
