.client-password-field {
  position: relative;
  display: block;
}

.client-password-field input {
  padding-right: 82px;
}

.client-password-field button {
  position: absolute;
  right: 7px;
  top: 50%;
  transform: translateY(-43%);
  min-width: 62px;
  padding: 8px 10px;
  border: 1px solid var(--line);
  border-radius: 11px;
  background: rgba(255, 255, 255, .065);
  color: var(--text);
  font-size: 11px;
  font-weight: 800;
  cursor: pointer;
}

.client-password-field button:hover,
.client-password-field button:focus-visible {
  border-color: rgba(142, 201, 235, .55);
  background: rgba(142, 201, 235, .1);
  outline: none;
}
