a.is-required {
  div.co-cell-wrapper {
    div.co-cell-title:after {
      color: @theme-color;
    }
  }
}
div.cus-form {
  div.co-cell-value {
    span.placeholder {
      color: #888;
    }
    span.form-val {
      width: 100%;
      line-height: 16px;
      padding: 5px 0;
    }
  }
}
a.is-textarea {
  div.co-cell-wrapper {
    div.co-cell-title {
      height: 100%;
      padding: 0.72rem 0;
    }
    div.co-cell-value {
      textarea {
        padding: 0.4rem 0;
      }
    }
  }
}
p.form-appendix {
  padding: @content-padding @content-padding 0 @content-padding;
  background: @white-base;
  font-size: @font-size-default;
  position: relative;
  >i {
    position: absolute;
  }
  span.na {
    padding: 0 4px 0 20px;
  }
  span.not-icon {
    padding: 0 4px 0 0;
  }
  span.is-required::after {
    content: '*';
    color: @theme-color;
  }
  span.coicon {
    font-size: 20px;
    position: absolute;
  }
  >.co-field-state {
    position: absolute;
    right: 0.65rem;
  }
}

.co-switch {
  width: 100%;
  .co-switch-input:checked + .co-switch-core {
    border-color: @theme-color;
    background-color: @theme-color;
  }
}

.co-checklist {
  .co-checkbox-input:checked + .co-checkbox-core {
    border-color: @theme-color;
    background-color: @theme-color;
  }
}
