.dialog-confirm:hover {
  background: var(--oxblood);
}

.dialog-confirm:disabled {
  cursor: wait;
  opacity: .58;
}

.dialog-confirm b {
  font-size: 16px;
}

.reset-form {
  display: grid;
  gap: 9px;
  margin-top: 20px;
}

.reset-form[hidden],
.dialog-done[hidden] {
  display: none;
}

.reset-form label {
  color: var(--gf-blue-32-t);
  font-size: 12px;
  font-weight: 700;
}

.reset-form > input,
.reset-form .password-field input {
  width: 100%;
  height: 48px;
  padding: 0 14px;
  color: var(--ink);
  background: var(--gf-white);
  border: 1px solid var(--gf-neutral-01);
  border-radius: 10px;
  outline: none;
}

.reset-form > input:focus,
.reset-form .password-field input:focus {
  border-color: var(--ink);
  box-shadow: 0 0 0 3px rgba(11, 30, 50, .08);
}

.reset-hint {
  margin: 1px 0 ;
  color: var(--gf-muted-t) ;
  font-size: 12px;
  line-height: 1.5;
}

.dialog-status {
  margin: 3px 0 0 ;
  padding: 9px 11px;
  color: var(--gf-green-37-t) ;
  background: var(--gf-green-02);
  border-radius: 8px;
  font-size: 12px;
  line-height: 1.5;
}

.dialog-status.is-error {
  color: var(--oxblood) ;
  background: var(--gf-red-02);
}
