.achieve-form {
  padding: 24px 40px 0px 40px;
}

.partTitle {
  color: #05101a;
  font-size: 16px;
  position: relative;
  height: 20px;
  line-height: 20px;
  margin-bottom: 20px !important;
}

.partTitle:before {
  position: absolute;
  left: -10px;
  top: 3px;
  width: 2px;
  height: 16px;
  background: #459be6;
  content: "";
}

.color-red {
  color: red;
}

.areaDiv {
  overflow-y: hidden;
}

.choose-button {
  float: left;
  border: 1px solid #eee;
  border-radius: 0px;
  height: 28px;
  line-height: 28px;
  padding: 0px 12px;
  color: #656565;
  margin: 0px 10px 10px;
  cursor: pointer;
}

.choose-button.active {
  color: #4cacff !important;
  border: 1px solid #4cacff;
}

.gray-form {
  .ant-form-item-required {
    color: #999;
  }
}

.contact-input {
  max-width: 300px;
}

.editPhone {
  margin-left: 1rem;
  padding: 0.25em;
  font-size: 1rem;
  color: #fff;
  background: #1484ef;
  border-radius: 50%;
  cursor: pointer;
}

.number-input {
  width: 200px;
  .ant-input-number-input {
    padding-right: 1em;
    text-align: right;
  }
}

.task-setting-days {
  display: flex;
  flex-flow: row wrap;
  text-align: center;
}

.timing_task {
  flex: 1px;
  position: relative;
  line-height: 2;
  &:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    background: #efefef;
    top: 0px;
    left: 0px;
  }
}

.inline-span:before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  top: -4px;
  left: 50%;
  margin-left: -6px;
  background: #bfbfbf;
  z-index: 1;
}

.inline-span.active {
  font-size: 16px;
  color: #333;

  &:before {
    background: #4cacff;
  }
}

.date-input {
  margin-right: 0.4rem;
}

.tel-input{
  width: 290px;
}
.code-input{
  width: 180px;
}

.no-label {
  display: inline-block;
  margin-bottom: 0;
  .ant-form-explain {
    position: absolute;
    white-space: nowrap;
    bottom: -40px;
  }
}
.display-time{
  position: relative;
  top:-6px;
}
.days-word {
  line-height: 40px;
}


.task-edit-content{
  .ant-form-item-control-wrapper {
    display: block;
  }
}

