.password-reset {
  margin-top: 10px;
  border-top: 1px solid var(--line);
  padding-top: 10px;
}
.password-reset summary {
  cursor: pointer;
  color: #765719;
  font-size: 13px;
  font-weight: 800;
  list-style: none;
}
.password-reset summary::-webkit-details-marker { display: none; }
.password-reset summary::after { content: " +"; }
.password-reset[open] summary::after { content: " −"; }
.password-reset form {
  display: grid;
  gap: 9px;
  margin-top: 10px;
}
.password-reset label { margin: 0; font-size: 12px; }
.password-reset input { margin-top: 5px; padding: 10px; font-size: 15px; }
.password-reset button { justify-self: start; }
