.editor-RelationView-wrap {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 16px;
  overflow: hidden;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);
}
.editor-RelationView-wrap .editor-spin-nested-loading {
  flex: 1;
  overflow: hidden;
  background-color: #fff;
}
.editor-RelationView-wrap .editor-RelationView-header {
  z-index: 1;
  display: flex;
  align-items: center;
  min-height: 40px;
  padding: 0 16px;
  background: #fff;
  box-shadow: 0 2px 8px 0 rgba(90, 121, 179, 0.15);
  overflow: auto;
}
.editor-RelationView-wrap .editor-RelationView-header::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.editor-RelationView-wrap .editor-RelationView-header::-webkit-scrollbar-thumb {
  display: none;
}
.editor-RelationView-wrap .editor-RelationView-header::-webkit-scrollbar-track,
.editor-RelationView-wrap .editor-RelationView-header::-webkit-scrollbar,
.editor-RelationView-wrap .editor-RelationView-header::-webkit-scrollbar-corner {
  display: none;
}
.editor-RelationView-wrap .editor-RelationView-header::-webkit-scrollbar-track {
  display: none;
}
.editor-RelationView-wrap .editor-RelationView-header .left {
  flex: 1;
  display: flex;
  align-items: center;
  overflow: hidden;
  min-width: 114px;
}
.editor-RelationView-wrap .editor-RelationView-header .editor-RelationView-title {
  color: rgba(28, 36, 46, 0.75);
  font-weight: 600;
  flex-shrink: 0;
}
.editor-RelationView-wrap .editor-RelationView-header .editor-RelationView-refresh {
  color: rgba(28, 36, 46, 0.55);
  text-align: right;
  margin-left: 40px;
  font-size: 12px;
  flex-shrink: 0;
}
.editor-RelationView-wrap .editor-RelationView-header .editor-RelationView-refresh a {
  color: #47e !important;
}
.editor-RelationView-wrap .editor-RelationView-header .editor-RelationView-language {
  font-size: 12px;
  margin: 0 8px;
}
.editor-RelationView-wrap .editor-RelationView-header .editor-RelationView-vertical {
  width: 1px;
  height: 12px;
  border-left: 1px solid #e5e5e5;
}
.editor-RelationView-wrap .editor-RelationView-header .editor-btn-link {
  color: #47e;
  font-size: 12px;
}
.editor-RelationView-wrap .editor-RelationView-header .editor-tabs {
  background: #F6F8FA;
  border-radius: 6px;
  padding: 4px;
  overflow: hidden;
}
.editor-RelationView-wrap .editor-RelationView-header .editor-tabs .editor-tabs-tab-active {
  font-weight: 600;
  background: #fff;
  border-radius: 6px;
}
.editor-RelationView-wrap .editor-RelationView-header .editor-tabs .editor-tabs-tab-active .editor-RelationView-tabs-item-title {
  color: #47e !important;
}
.editor-RelationView-wrap .editor-RelationView-header .editor-tabs .editor-tabs-nav-more,
.editor-RelationView-wrap .editor-RelationView-header .editor-tabs .editor-tabs-tab {
  padding: 1px 8px !important;
  font-size: 12px !important;
}
.editor-RelationView-wrap .editor-RelationView-header .editor-tabs .editor-tabs-nav-more {
  display: flex;
  align-items: center;
}
.editor-RelationView-wrap .editor-RelationView-header .editor-tabs .editor-tabs-nav-more svg {
  fill: rgba(28, 36, 46, 0.55);
}
.editor-RelationView-wrap .editor-RelationView-header .editor-tabs .editor-tabs-ink-bar {
  display: none;
}
.editor-RelationView-wrap .searchWrap {
  display: flex;
  justify-content: space-between;
  background: #fff;
  padding: 16px;
  overflow: auto;
}
.editor-RelationView-wrap .searchWrap::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.editor-RelationView-wrap .searchWrap::-webkit-scrollbar-thumb {
  display: none;
}
.editor-RelationView-wrap .searchWrap::-webkit-scrollbar-track,
.editor-RelationView-wrap .searchWrap::-webkit-scrollbar,
.editor-RelationView-wrap .searchWrap::-webkit-scrollbar-corner {
  display: none;
}
.editor-RelationView-wrap .searchWrap::-webkit-scrollbar-track {
  display: none;
}
.editor-RelationView-wrap .searchWrap .right {
  display: flex;
  flex: 1;
  margin-left: 40px;
  min-width: 172px;
}
.editor-RelationView-wrap .searchWrap .editor-RelationView-search {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  font-size: 12px;
  flex: 1;
}
.editor-RelationView-wrap .searchWrap .editor-RelationView-search .editor-input-affix-wrapper {
  box-shadow: none !important;
  max-width: 300px;
  border-radius: 6px;
  height: 28px;
  border-color: #e5e5e5;
}
.editor-RelationView-wrap .searchWrap .editor-RelationView-search .editor-input-affix-wrapper .inputClearIcon {
  display: none;
  cursor: pointer;
}
.editor-RelationView-wrap .searchWrap .editor-RelationView-search .editor-input-affix-wrapper .inputSearchIcon {
  display: inline-flex;
}
.editor-RelationView-wrap .searchWrap .editor-RelationView-search .editor-input-affix-wrapper:active .inputClearIcon,
.editor-RelationView-wrap .searchWrap .editor-RelationView-search .editor-input-affix-wrapper:hover .inputClearIcon,
.editor-RelationView-wrap .searchWrap .editor-RelationView-search .editor-input-affix-wrapper:focus .inputClearIcon {
  display: inline-flex;
}
.editor-RelationView-wrap .searchWrap .editor-RelationView-search .editor-input-affix-wrapper:active .searchIcon,
.editor-RelationView-wrap .searchWrap .editor-RelationView-search .editor-input-affix-wrapper:hover .searchIcon,
.editor-RelationView-wrap .searchWrap .editor-RelationView-search .editor-input-affix-wrapper:focus .searchIcon {
  display: none !important;
}
.editor-RelationView-wrap .searchWrap .editor-RelationView-search .editor-input {
  color: rgba(28, 36, 46, 0.75);
  font-size: 12px !important;
}
.editor-RelationView-wrap .searchWrap .editor-RelationView-search .editor-input-suffix svg {
  fill: rgba(28, 36, 46, 0.45);
}
.editor-RelationView-wrap .searchWrap .selectCompWrap {
  font-size: 12px;
  display: flex;
  align-items: center;
  background: #F5F5F5;
  border-radius: 6px;
  padding: 0 6px;
  flex-shrink: 0;
}
.editor-RelationView-wrap .searchWrap .selectCompWrap .editor-divider {
  border-color: rgba(229, 229, 229, 0.85) !important;
}
.editor-RelationView-wrap .searchWrap .selectCompWrap .compMsg {
  display: flex;
}
.editor-RelationView-wrap .searchWrap .selectCompWrap .compMsg .compIcon {
  font-size: 16px;
  background: #fff;
  border-radius: 6px;
  height: 20px;
  width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
}
.editor-RelationView-wrap .searchWrap .selectCompWrap .compMsg .compIcon img {
  height: 16px;
}
.editor-RelationView-wrap .searchWrap .selectCompWrap .compMsg .compName {
  max-width: 148px;
  color: rgba(28, 36, 46, 0.75);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.editor-RelationView-wrap .searchWrap .selectCompWrap .btn {
  color: #47e;
  cursor: pointer;
}
.editor-RelationView-wrap .editor-RelationView-empty-container {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: #fff;
  top: 0;
}
.editor-RelationView-wrap .editor-RelationView-empty-container .editor-empty {
  font-size: 13px;
  color: #9092A3;
}
.editor-RelationView-wrap .editor-RelationView-empty-container .editor-empty .editor-empty-image {
  margin-bottom: 4px !important;
}
.editor-RelationView-wrap .editor-RelationView-container {
  flex: 1;
  width: 100% !important;
}
.editor-RelationView-wrap .editor-RelationView-container svg > g {
  transform: translateY(-10px);
}
.editor-RelationView-wrap .x6-graph-scroller {
  width: 100% !important;
  height: 100% !important;
}
.editor-RelationView-wrap .x6-graph-scroller foreignObject > body {
  min-width: unset !important;
}
.editor-RelationView-search-popover {
  padding-top: 0 !important;
  width: 400px;
}
.editor-RelationView-search-popover .editor-popover-arrow {
  display: none;
}
.editor-RelationView-search-popover .editor-popover-inner-content {
  padding: 8px 0 !important;
}
.editor-RelationView-search-popover .editor-popover-inner-content .searchItem {
  padding: 8px 16px;
}
.editor-RelationView-search-popover .editor-popover-inner-content .searchItem .searchTitle {
  display: flex;
  align-items: center;
  font-size: 12px;
}
.editor-RelationView-search-popover .editor-popover-inner-content .searchItem .searchTitle .highlightedText {
  color: #47e !important;
}
.editor-RelationView-search-popover .editor-popover-inner-content .searchItem .searchTitle .titleIcon {
  margin-right: 8px;
  height: 24px;
}
.editor-RelationView-search-popover .editor-popover-inner-content .searchItem .searchTitle .titleIcon img,
.editor-RelationView-search-popover .editor-popover-inner-content .searchItem .searchTitle .titleIcon svg {
  height: 24px;
  width: 24px;
}
.editor-RelationView-search-popover .editor-popover-inner-content .searchItem .searchTitle .titleIcon .custIcon {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
.editor-RelationView-search-popover .editor-popover-inner-content .searchItem .searchTitle .titleIcon .custIcon > span {
  transform: scale(0.8);
}
.editor-RelationView-search-popover .editor-popover-inner-content .searchItem .searchTitle .titleLabel {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.editor-RelationView-search-popover .editor-popover-inner-content .searchItem .searchTitle .titleCode {
  margin-left: 4px;
  color: rgba(28, 36, 46, 0.45);
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.editor-RelationView-search-popover .editor-popover-inner-content .searchItem .searchDesc {
  margin: 4px 0 0 32px;
  color: rgba(28, 36, 46, 0.25);
  font-size: 12px;
  height: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.editor-RelationView-search-popover .editor-popover-inner-content .searchItem:hover {
  background-color: rgba(28, 36, 46, 0.04);
}
.editor-RelationView-scale {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100px;
  height: 28px;
  margin-left: 8px;
  border-radius: 6px;
  border: 1px solid #e5e5e5;
}
.editor-RelationView-scale-icon {
  cursor: pointer;
  width: 28px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.editor-RelationView-scale-icon svg {
  fill: rgba(28, 36, 46, 0.75);
}
.editor-RelationView-scale-icon:hover {
  background: rgba(28, 36, 46, 0.04);
}
.editor-RelationView-scale-number {
  flex: 1;
  font-size: 12px;
  text-align: center;
  color: rgba(28, 36, 46, 0.75);
  height: 28px;
  line-height: 28px;
  cursor: pointer;
}
.editor-RelationView-scale .editor-popover-open {
  background-color: rgba(28, 36, 46, 0.04);
}
.editor-RelationView-list {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.editor-RelationView-list li {
  padding: 6px 0;
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #1C242E;
  cursor: pointer;
}
.editor-RelationView-list li:hover {
  background: rgba(28, 36, 46, 0.04);
}
.editor-RelationView-overlay {
  transform: translate(0, -12px) !important;
  padding: 0 !important;
  width: 100px;
}
.editor-RelationView-overlay .editor-popover-arrow {
  display: none !important;
}
.editor-RelationView-overlay .editor-popover-inner-content {
  padding: 0;
}
.editor-RelationView-tabs-item-title {
  font-size: 12px;
  color: rgba(28, 36, 46, 0.55);
}
