.editor-datasource-panel .editor-drawer-wrapper-body {
  position: relative;
}
.editor-datasource-panel .editor-drawer-wrapper-body .editor-drawer-header {
  height: 0;
  box-shadow: none;
}
.editor-datasource-panel .editor-drawer-wrapper-body .editor-drawer-header .editor-drawer-close {
  position: absolute;
  top: 16px;
  right: -8px;
  z-index: 1;
}
.editor-datasourceDrawer-drawerContent-drag .editor-drawer-content {
  background-color: transparent;
}
.editor-datasourceDrawer-drawerContent-drag .editor-drawer-content .editor-drawer-body {
  display: flex;
  padding: 0 !important;
}
.editor-datasourceDrawer-drawerContent-drag .editor-drawer-content .editor-drawer-header {
  margin-left: var(--my-datasource-drawer-title-margin-left);
}
.editor-datasourceDrawer-drawerContent-drag .editor-drawer-content .editor-drawer-footer {
  margin-left: var(--my-datasource-drawer-title-margin-left);
  background-color: #FFFFFF;
}
.editor-datasourceDrawer-drawerContent {
  position: absolute !important;
}
.editor-datasourceDrawer-drawerContent .tableHeader {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.editor-datasourceDrawer-drawerContent .tableHeader .showAll {
  display: flex;
  align-items: center;
  padding-top: 1px;
  margin-right: 8px;
  cursor: pointer;
}
.editor-datasourceDrawer-drawerContent .expandIcon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.editor-datasourceDrawer-drawerContent .expandNoIconMargin {
  margin-right: 24px;
}
.editor-datasourceDrawer-drawerContent .prevArea {
  width: inherit;
  height: 100%;
}
.editor-datasourceDrawer-drawerContent .editor-drawer-body {
  padding: 0 16px 16px 16px !important;
}
.editor-datasourceDrawer-drawerContent .editor-drawer-header {
  padding: 16px !important;
}
.editor-datasourceDrawer-drawerContent .smallSearch .editor-input,
.editor-datasourceDrawer-drawerContent .search .editor-input {
  box-sizing: border-box;
  padding: 0;
}
.editor-datasourceDrawer-drawerContent .smallSearch .editor-input .editor-input-clear-icon-hidden,
.editor-datasourceDrawer-drawerContent .search .editor-input .editor-input-clear-icon-hidden {
  display: none;
}
.editor-datasourceDrawer-drawerContent .smallSearch.editor-input-affix-wrapper,
.editor-datasourceDrawer-drawerContent .search.editor-input-affix-wrapper {
  padding: 0 8px;
}
.editor-datasourceDrawer-drawerContent .smallSearch .editor-input-suffix,
.editor-datasourceDrawer-drawerContent .search .editor-input-suffix {
  color: #c6c8cb;
  font-size: 16px;
}
.editor-datasourceDrawer-drawerContent .smallSearch {
  height: 28px;
  width: 240px;
}
.editor-datasourceDrawer-drawerContent .smallSearch .editor-input {
  height: 26px !important;
  padding: 0 !important;
}
.editor-datasourceDrawer-drawerContent .search {
  width: 220px;
  margin-right: 8px;
  height: 32px;
}
.editor-datasourceDrawer-drawerContent .search .editor-input-clear-icon-hidden {
  display: none;
}
.editor-datasourceDrawer-drawerContent .tabs,
.editor-datasourceDrawer-drawerContent .editor-tabs,
.editor-datasourceDrawer-drawerContent .editor-tabs-content,
.editor-datasourceDrawer-drawerContent .table,
.editor-datasourceDrawer-drawerContent .editor-spin-nested-loading,
.editor-datasourceDrawer-drawerContent .editor-table,
.editor-datasourceDrawer-drawerContent .editor-table-container {
  height: 100%;
}
.editor-datasourceDrawer-drawerContent .tabs {
  width: 100%;
  height: 100%;
  padding: 0 16px 16px 16px;
  background-color: #ffffff;
  overflow-y: scroll;
}
.editor-datasourceDrawer-drawerContent .tabs .editor-tabs-nav {
  margin: 0 0 16px 0 !important;
  border-bottom: 1px solid #e8e8e8;
  outline: none;
  transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.editor-datasourceDrawer-drawerContent .tabs .editor-tabs-nav .editor-tabs-tab {
  margin: 0 32px 0 0 !important;
  padding: 16px 0;
  color: rgba(28, 36, 46, 0.55);
  font-size: 14px;
  height: fit-content;
}
.editor-datasourceDrawer-drawerContent .tabs .editor-tabs-nav .editor-tabs-tab-active {
  font-weight: 500;
}
.editor-datasourceDrawer-drawerContent .tabs .editor-tabs-nav .editor-tabs-extra-content {
  display: flex;
  align-items: center;
  margin-right: 0 !important;
}
.editor-datasourceDrawer-drawerContent .tabs .table .editor-table-thead > tr > th,
.editor-datasourceDrawer-drawerContent .tabs .dataTable .editor-table-thead > tr > th {
  height: 40px;
  padding: 0 16px;
  color: rgba(28, 36, 46, 0.85);
}
.editor-datasourceDrawer-drawerContent .tabs .table .editor-table-thead > tr > th::before,
.editor-datasourceDrawer-drawerContent .tabs .dataTable .editor-table-thead > tr > th::before {
  display: none;
}
.editor-datasourceDrawer-drawerContent .tabs .table .deletable,
.editor-datasourceDrawer-drawerContent .tabs .dataTable .deletable {
  cursor: pointer;
}
.editor-datasourceDrawer-drawerContent .tabs .table .editor-table-tbody .editor-table-row > td,
.editor-datasourceDrawer-drawerContent .tabs .dataTable .editor-table-tbody .editor-table-row > td {
  height: 40px;
  padding: 0 16px;
  color: rgba(28, 36, 46, 0.85);
}
.editor-datasourceDrawer-drawerContent .tabs .table .editor-table-tbody .editor-table-row > td .editor-table-row-expand-icon,
.editor-datasourceDrawer-drawerContent .tabs .dataTable .editor-table-tbody .editor-table-row > td .editor-table-row-expand-icon {
  margin-top: 1.5px;
  color: #ccced0;
}
.editor-datasourceDrawer-drawerContent .tabs .table .editor-table-tbody .editor-table-row > td .source,
.editor-datasourceDrawer-drawerContent .tabs .dataTable .editor-table-tbody .editor-table-row > td .source {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 10px;
}
.editor-datasourceDrawer-drawerContent .tabs .table .actions,
.editor-datasourceDrawer-drawerContent .tabs .dataTable .actions {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
.editor-datasourceDrawer-drawerContent .tabs .table .actions a,
.editor-datasourceDrawer-drawerContent .tabs .dataTable .actions a {
  color: #47e;
}
.editor-datasourceDrawer-drawerContent .tabs .table .actions .edit,
.editor-datasourceDrawer-drawerContent .tabs .dataTable .actions .edit {
  width: 42px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.editor-datasourceDrawer-drawerContent .tabs .table .actions .edit .dropDown,
.editor-datasourceDrawer-drawerContent .tabs .dataTable .actions .edit .dropDown {
  display: flex;
  align-items: center;
  margin-left: 4px;
  fill: #47e;
  cursor: pointer;
}
.editor-datasourceDrawer-drawerContent .dataTable .editor-table-thead > tr > th {
  height: 48px;
  padding: 0 16px;
  font-size: 14px;
}
.editor-datasourceDrawer-drawerContent .dataTable .editor-table-thead > tr > th::before {
  display: none;
}
.editor-datasourceDrawer-drawerContent .dataTable .editor-table-tbody .editor-table-row > td {
  height: 48px;
  padding: 0 16px;
  font-size: 14px;
}
.editor-datasourceDrawer-drawerContent .dataTable .editor-table-tbody .editor-table-row > td .editor-table-row-expand-icon {
  color: #ccced0;
}
.editor-datasourceDrawer-drawerContent .dataTable .editor-table-tbody .editor-table-row > td .editor-input {
  height: 24px;
  color: rgba(28, 36, 46, 0.85);
}
.editor-datasourceDrawer-drawerContent .dataTable .editor-table-tbody .editor-table-row > td .editor-select .editor-select-selector {
  height: 24px;
  color: rgba(28, 36, 46, 0.85);
}
.editor-datasourceDrawer-drawerContent .dataTable .editor-table-tbody .editor-table-row > td .editor-select .editor-select-selector .editor-select-selection-item {
  line-height: 22px;
}
.editor-datasourceDrawer-drawerContent .dataTable .editor-table-tbody .editor-table-row > td .editor-select .editor-select-arrow,
.editor-datasourceDrawer-drawerContent .dataTable .editor-table-tbody .editor-table-row > td .editor-select .editor-select-clear {
  padding-top: 1px;
}
.editor-datasourceDrawer-drawerContent .dataTable .ctrlBtn {
  display: flex;
  align-items: center;
}
.editor-datasourceDrawer-drawerContent .dataTable .ctrlBtn .editor-tooltip-disabled-compatible-wrapper {
  display: flex !important;
}
.editor-datasourceDrawer-drawerContent .dataTable .ctrlBtn .editor-btn-icon-only {
  color: rgba(28, 36, 46, 0.45);
  height: 24px;
}
.editor-datasourceDrawer-drawerContent .dataTable .ctrlBtn .editor-btn-icon-only:disabled svg {
  fill: rgba(28, 36, 46, 0.25);
}
.editor-datasourceDrawer-drawerContent .dataTable .ctrlBtn .editor-btn-icon-only .antion {
  display: flex;
  justify-content: center;
  font-size: 12px;
}
.editor-datasourceDrawer-drawerContent .dataTable .ctrlBtn .editor-btn-icon-only .anticon {
  font-size: 12px;
}
.editor-datasourceDrawer-drawerContent .dataTable .ctrlBtn .editor-btn-icon-only svg {
  fill: rgba(28, 36, 46, 0.55);
}
.editor-datasourceDrawer-drawerContent .smallTable .editor-table-thead > tr > th {
  height: 40px;
  padding: 0 8px;
}
.editor-datasourceDrawer-drawerContent .smallTable .editor-table-tbody .editor-table-row > td {
  height: 40px;
  padding: 0 8px;
}
.editor-datasourceDrawer-drawerContent .smallTable .editor-table-tbody .editor-table-row > td .innerTd {
  display: flex;
}
.editor-datasourceDrawer-drawerContent .smallTable .editor-table-tbody .editor-table-row > td .innerTd .isNode {
  flex: 1;
}
.editor-datasourceDrawer-drawerContent .settingTabs {
  height: 100%;
  overflow: hidden;
}
.editor-datasourceDrawer-drawerContent .settingTabs .editor-tabs-nav-list {
  flex: 1;
  border-bottom: 1px solid #e5e5e5;
}
.editor-datasourceDrawer-drawerContent .settingTabs .editor-tabs-nav-list .editor-tabs-tab {
  flex: 1;
  justify-content: center;
  color: rgba(28, 36, 46, 0.55);
}
.editor-datasourceDrawer-drawerContent .settingTabs .editor-tabs {
  height: 100%;
}
.editor-datasourceDrawer-drawerContent .settingTabs .editor-tabs .form {
  height: 100%;
}
.editor-datasourceDrawer-drawerContent .settingTabs .editor-tabs .dataTable {
  flex: 1;
  overflow: auto;
}
.editor-datasourceDrawer-drawerContent .settingTabs .editor-tabs .dataTable .deletable {
  cursor: pointer;
}
.editor-datasourceDrawer-drawerContent .settingTabs .editor-tabs .editor-tabs-nav-operations {
  display: none;
}
.editor-datasourceDrawer-drawerContent .settingTabs .editor-tabs .editor-tabs-content {
  height: 100%;
  padding-top: 20px;
}
.editor-datasourceDrawer-drawerContent .settingTabs .editor-tabs .editor-tabs-content .editor-tabs-tabpane:not(.editor-tabs-tabpane-hidden) {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.editor-datasourceDrawer-drawerContent .settingTabs.tabAlert {
  padding-top: 40px;
}
.editor-datasourceDrawer-drawerContent .settingTabs.tabAlert .alertTips {
  position: absolute;
  top: 0;
  width: 100%;
  margin-left: -20px;
}
.editor-datasourceDrawer-drawerContent .form.editor-legacy-form-vertical {
  display: flex;
  flex-direction: column;
}
.editor-datasourceDrawer-drawerContent .form.editor-legacy-form-vertical .editor-legacy-form-item-label {
  padding: 0 0 4px;
}
.editor-datasourceDrawer-drawerContent .form.editor-legacy-form-vertical .editor-legacy-form-item-label label {
  color: #1c242e;
}
.editor-datasourceDrawer-drawerContent .form.editor-legacy-form-vertical .editor-legacy-form-item {
  padding-bottom: 8px;
}
.editor-datasourceDrawer-drawerContent .form.editor-legacy-form-vertical .editor-legacy-form-item.editor-tableComponents-formItem {
  padding-bottom: 0;
}
.editor-datasourceDrawer-drawerContent .form .editor-legacy-form-item-control-wrapper .editor-legacy-form-explain {
  position: absolute;
  font-size: 12px;
}
.editor-datasourceDrawer-drawerContent .form .newItem {
  height: 74px;
  margin-right: -20px !important;
  margin-left: -20px !important;
  padding-right: 10px;
  padding-left: 10px;
}
.editor-datasourceDrawer-drawerContent .form .formItem label {
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.editor-datasourceDrawer-drawerContent .form .formItem label .itemLabel {
  flex: 1;
  display: flex;
  justify-content: space-between;
}
.editor-datasourceDrawer-drawerContent .form .formItem label .itemLabel a {
  font-size: 12px;
  color: #47e !important;
}
.editor-datasourceDrawer-drawerContent .form .formItem label .itemLabel .right {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #47e;
}
.editor-datasourceDrawer-drawerContent .form .formItem label .itemLabel .right .pointStyle {
  cursor: pointer;
}
.editor-datasourceDrawer-drawerContent .form .formItem label .itemLabel .right .rightSpace {
  margin-right: 9px;
}
.editor-datasourceDrawer-drawerContent .form .formItem .editor-legacy-form-item-control-wrapper .has-error .editor-selectBusiObject-objInput {
  border-color: #ff4d4f;
}
.editor-datasourceDrawer-drawerContent .form .formItem .editor-legacy-form-item-control-wrapper .has-error .defaultInput {
  border-color: #ff4d4f;
}
.editor-datasourceDrawer-drawerContent .form .radio {
  display: flex;
}
.editor-datasourceDrawer-drawerContent .form .radio .editor-radio-button-wrapper {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  height: 28px;
  padding: 0 11px;
  color: rgba(28, 36, 46, 0.75);
  line-height: 28px;
  box-shadow: none;
}
.editor-datasourceDrawer-drawerContent .form .radio .editor-radio-button-wrapper.editor-radio-button-wrapper-checked {
  color: #47e;
}
.editor-datasourceDrawer-drawerContent .form .editor-select .editor-select-selector {
  height: 28px;
  padding: 0 8px;
  border-radius: 6px;
}
.editor-datasourceDrawer-drawerContent .form .editor-select .editor-select-selector .editor-select-selection-item {
  line-height: 26px;
}
.editor-datasourceDrawer-drawerContent .form .editor-select .editor-select-selector .editor-select-selection-placeholder {
  height: 26px;
  line-height: 26px;
}
.editor-datasourceDrawer-drawerContent .form .editor-input-affix-wrapper {
  padding: 0 11px;
}
.editor-datasourceDrawer-drawerContent .form .scene .editor-select-selection-item {
  align-items: center;
  height: 20px;
  margin-top: 0;
  font-size: 12px;
  line-height: 20px;
}
.editor-datasourceDrawer-drawerContent .form .editor-input {
  height: 28px;
  padding: 4px 8px;
  border-radius: 6px;
}
.editor-datasourceDrawer-drawerContent .attrList {
  background-color: #fff;
  padding-top: 16px;
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}
.editor-datasourceDrawer-drawerContent .tipsWrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.editor-datasourceDrawer-drawerContent .tipsWrap .tips {
  margin-bottom: 0 !important;
}
.editor-datasourceDrawer-drawerContent .tipsWrap .searchWrap {
  display: flex;
  align-items: center;
}
.editor-datasourceDrawer-drawerContent .tipsWrap .searchWrap .smallSearch {
  margin-right: 8px;
}
.editor-datasourceDrawer-drawerContent .tipsWrap .editor-btn {
  height: 28px !important;
}
.editor-datasourceDrawer-drawerContent .tipsWrap .editor-btn:not(:last-child) {
  margin-right: 8px;
}
.editor-datasourceDrawer-drawerContent .tipsWrap .postBtn {
  padding: 0 0 0 12px !important;
}
.editor-datasourceDrawer-drawerContent .tipsWrap .postBtn .labelTip {
  margin-left: 4px;
  padding-right: 12px;
}
.editor-datasourceDrawer-drawerContent .tipsWrap .postBtn .labelTip svg {
  fill: #fff;
}
.editor-datasourceDrawer-drawerContent .tips {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  color: #1c242e;
  font-weight: 600;
  font-size: 14px;
}
.editor-datasourceDrawer-drawerContent .tips::before {
  display: block;
  width: 4px;
  height: 14px;
  margin-right: 8px;
  background-color: #47e;
  border-radius: 33px 33px 33px 33px;
  content: '';
}
.editor-datasourceDrawer-drawerContent .subTips {
  margin-bottom: 12px;
}
.editor-datasourceDrawer-drawerContent .editor-drawer-content-wrapper .editor-drawer-wrapper-body .editor-drawer-body {
  padding: 16px 20px;
}
.editor-datasourceDrawer-popover .editor-tooltip-inner {
  min-height: 21px;
  padding: 1px 4px;
  font-size: 12px;
  max-width: 215px;
}
.dataDropDown.editor-select-dropdown .editor-select-item-option-content {
  font-size: 14px;
}
.editor-datasourceDrawer-table-popover {
  z-index: 2001 !important;
  padding-top: 5px !important;
  font-size: 12px;
}
.editor-datasourceDrawer-table-popover .editor-popover-inner-content {
  padding: 8px;
}
.editor-datasourceDrawer-table-popover div {
  font-size: 12px;
  line-height: 16px;
}
.editor-datasourceDrawer-table-popover .mainTextColor {
  cursor: pointer;
  color: #47e;
}
.editor-datasourceDrawer-table-dropdown .editor-dropdown-menu-item:hover {
  background-color: rgba(65, 127, 251, 0.08);
}
.editor-datasourceDrawer-table-dropdown div {
  display: flex;
  width: 100%;
  height: 100%;
  font-size: 12px;
}
