.el-form-item.is-required {
  .el-form-item__label--float-none {
    &:before {
      content: '*';
      color: $--color-danger;
    }
  }
}
.el-form-item__label {
  color: $--color-text-secondary;
  &--float-none {
    float: none;
  }
}
.el-select-dropdown {
  @include smartphone {
    width: 100%;
    left: 0!important;
  }
}

.el-input__prefix {
  display: flex;
  align-items: center;
  left: 8px;
}

.el-input__suffix {
  top: auto;
  height: auto;
}

.el-form-item--medium {
  .el-form-item__label {
    line-height: inherit;
    padding-bottom: 5px;
  }
}

.el-button {
  .el-icon-loading {
    position: absolute;
  }
}

.el-button [class*="el-icon-"] + span {
  margin-left: 0;
}

.el-select {
  display: block;
}

.agreement-checkbox {
  display: flex;
  align-items: flex-start;
  .el-checkbox__label {
    margin-top: -3px;
    white-space: pre-wrap;
  }
}
