.edit-core-right-panel {
  .ant-tabs {
    overflow: unset;
    width: 100%;
    // height: 100%;
    background-color: #fff;
    .ant-tabs-left-content {
      padding: 0;
      height: 100%;
      min-width: 468px;
    }
    .ant-tabs-tabpane.ant-tabs-tabpane-active {
      height: 100%;
      display: flex;
      flex-direction: column;
      .tab-pane-title {
        padding: 16px;
        font-size: 16px;
        line-height: 24px;
        font-weight: bold;
        border-bottom: 1px solid rgba(0, 0, 0, 0.06);
        box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.06);
      }
      .tab-pane-content {
        // padding: 0 16px;
        flex: 1;
        overflow: auto;
        &::-webkit-scrollbar {
          display: none;
        }
      }
    }
    &::-webkit-scrollbar {
      display: none;
    }
  }
  .ant-tabs-card .ant-tabs-card-bar {
    position: absolute;
    left: -45px;
    width: 46px;
  }
  .ant-tabs-vertical.ant-tabs-card {
    .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab {
      height: auto;
      margin-bottom: 0;
      padding: 20px 16px;
      border-top: none;
      white-space: normal;
      line-height: 16px;
      &:not(:last-child) {
        border-radius: 0;
      }
      &:last-child {
        border-radius: 0 0 0 10px;
      }
    }
  }
  .single-tabs {
    padding: 0 16px;
    overflow-x: hidden;
  }
}
// schema-tabs-content，bar(60)title(57)
.schema-tabs-content {
  // height: calc(100vh - 120px);
}
.single-tabs .schema-tabs-content {
  // height: calc(100vh - 60px);
}
.has-header .schema-tabs-content {
  // height: calc(100vh - 180px);
}
.has-header .single-tabs .schema-tabs-content {
  // height: calc(100vh - 120px);
}
