.nfplus-dialogs-formitem {
  position: relative;
  height: 1.38667rem;
  display: flex;
  align-items: center;
  font-size: 0.42667rem;
  color: #333333;
  font-weight: 400;
}
.nfplus-dialogs-formitem-input {
  flex-grow: 1;
  border-bottom: 0.01333rem solid #eeeeee;
  height: 100%;
  display: flex;
  align-items: center;
  position: relative;
}
.nfplus-dialogs-formitem-input > input {
  -webkit-appearance: none;
  font-weight: normal;
  margin: 0;
  padding: 0;
  outline: medium none;
  border: 0 none;
  display: block;
  width: 100%;
  font-size: 0.37333rem;
  line-height: 0.37333rem;
}
.nfplus-dialogs-formitem-error {
  font-size: 0.42667rem;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
  color: red;
  position: absolute;
  right: 0;
  bottom: 0.04rem;
  display: none;
}