.ks-org-tree {
  display: flex;
  flex-direction: column;
  // height: 100%;
  background: #fff;
  &-header {
    display: flex;
    flex-direction: column;
    padding-top: 14px;
    margin-bottom: 10px;
    overflow-y: auto;
    &-title {
      display: flex;
      align-items: center;
      margin-bottom: 10px;
      padding: 0 16px;
      &-label {
        font-size: 18px;
        margin-left: 8px;
      }
    }
    &-input {
      flex: 1;
      .van-field__control {
        font-size: 12px !important;
        font-weight: 400 !important;
      }
    }
  }
  &-wrapper {
    flex: 1;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    background-color: #fff;
    padding: 0 16px;
  }
  &-footer {
    background: #ffffff;
    padding: 0 10px;
    .btn-normal {
      color: #7972fe !important;
      background: #fff !important;
      border: 1px solid rgba(121, 114, 254, 0.5);
    }
    /deep/ .van-grid-item__content {
      padding: 16px;
    }
  }
}
.ks-org-tree .van-button--large {
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  font-weight: 400;
}
.ks-org-tree .van-search {
  padding: 0 16px !important;
}
