/*-------------------------------------
zTree Style

version:    3.4
author:     Hunter.z
email:      hunter.z@263.net
website:    http://code.google.com/p/jquerytree/

-------------------------------------*/

.ztree * {padding:0; margin:0; font-size:12px; font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif}
.ztree {margin:0; padding:5px; color:#333}
.ztree li{padding:0; margin:0; list-style:none; line-height:17px; text-align:left; white-space:nowrap; outline:0}
.ztree li ul{ margin:0; padding:0 0 0 18px}
.ztree li ul.line{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAACCAYAAACOoybuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDc4REU0MjZCRUUzMTFFM0EzMjlBMDg4NDE2NDQzNDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDc4REU0MjdCRUUzMTFFM0EzMjlBMDg4NDE2NDQzNDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENzhERTQyNEJFRTMxMUUzQTMyOUEwODg0MTY0NDM0NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENzhERTQyNUJFRTMxMUUzQTMyOUEwODg0MTY0NDM0NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po2SkZQAAAAZSURBVHjaYvz//z8D0QCkmBiclpb2HyDAAPeAIxI04Q1+AAAAAElFTkSuQmCC) 0 0 repeat-y;}

.ztree li a {padding-right:3px; margin:0; cursor:pointer; height:21px; color:#333; background-color: transparent; text-decoration:none; vertical-align:top; display: inline-block}
.ztree li a:hover {text-decoration:underline}
.ztree li a.curSelectedNode {padding-top:0px; background-color:#e5e5e5; color:black; height:21px; opacity:0.8;}
.ztree li a.curSelectedNode_Edit {padding-top:0px; background-color:#e5e5e5; color:black; height:21px; border:1px #666 solid; opacity:0.8;}
.ztree li a.tmpTargetNode_inner {padding-top:0px; background-color:#aaa; color:white; height:21px; border:1px #666 solid;
  opacity:0.8; filter:alpha(opacity=80)}
.ztree li a.tmpTargetNode_prev {}
.ztree li a.tmpTargetNode_next {}
.ztree li a input.rename {height:14px; width:80px; padding:0; margin:0;
  font-size:12px; border:1px #585956 solid; *border:0px}
.ztree li span {line-height:21px; margin-right:2px}
.ztree li span.button {line-height:0; margin:0; padding: 0; width:21px; height:21px; display: inline-block; vertical-align:middle;
  border:0 none; cursor: pointer;outline:none;
  background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
  background-image:url(../static/img/metro.453f17f8.png); *background-image:url(../static/img/metro.c4bf3504.gif)}

.ztree li span.button.chk {width:13px; height:13px; margin:0 2px; cursor: auto}
.ztree li span.button.chk.checkbox_false_full {background-position: -5px -5px;}
.ztree li span.button.chk.checkbox_false_full_focus {background-position: -5px -26px;}
.ztree li span.button.chk.checkbox_false_part {background-position: -5px -48px;}
.ztree li span.button.chk.checkbox_false_part_focus {background-position: -5px -68px;}
.ztree li span.button.chk.checkbox_false_disable {background-position: -5px -89px;}
.ztree li span.button.chk.checkbox_true_full {background-position: -26px -5px;}
.ztree li span.button.chk.checkbox_true_full_focus {background-position: -26px -26px;}
.ztree li span.button.chk.checkbox_true_part {background-position: -26px -48px;}
.ztree li span.button.chk.checkbox_true_part_focus {background-position: -26px -68px;}
.ztree li span.button.chk.checkbox_true_disable {background-position: -26px -89px;}
.ztree li span.button.chk.radio_false_full {background-position: -47px -5px;}
.ztree li span.button.chk.radio_false_full_focus {background-position: -47px -26px;}
.ztree li span.button.chk.radio_false_part {background-position: -47px -47px;}
.ztree li span.button.chk.radio_false_part_focus {background-position: -47px -68px;}
.ztree li span.button.chk.radio_false_disable {background-position: -47px -89px;}
.ztree li span.button.chk.radio_true_full {background-position: -68px -5px;}
.ztree li span.button.chk.radio_true_full_focus {background-position: -68px -26px;}
.ztree li span.button.chk.radio_true_part {background-position: -68px -47px;}
.ztree li span.button.chk.radio_true_part_focus {background-position: -68px -68px;}
.ztree li span.button.chk.radio_true_disable {background-position: -68px -89px;}

.ztree li span.button.switch {width:21px; height:21px}
.ztree li span.button.root_open{background-position:-105px -63px}
.ztree li span.button.root_close{background-position:-126px -63px}
.ztree li span.button.roots_open{background-position: -105px 0;}
.ztree li span.button.roots_close{background-position: -126px 0;}
.ztree li span.button.center_open{background-position: -105px -21px;}
.ztree li span.button.center_close{background-position: -126px -21px;}
.ztree li span.button.bottom_open{background-position: -105px -42px;}
.ztree li span.button.bottom_close{background-position: -126px -42px;}
.ztree li span.button.noline_open{background-position: -105px -84px;}
.ztree li span.button.noline_close{background-position: -126px -84px;}
.ztree li span.button.root_docu{ background:none;}
.ztree li span.button.roots_docu{background-position: -84px 0;}
.ztree li span.button.center_docu{background-position: -84px -21px;}
.ztree li span.button.bottom_docu{background-position: -84px -42px;}
.ztree li span.button.noline_docu{ background:none;}

.ztree li span.button.ico_open{margin-right:2px; background-position: -147px -21px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_close{margin-right:2px; margin-right:2px; background-position: -147px 0; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_docu{margin-right:2px; background-position: -147px -42px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.edit {margin-left:2px; margin-right: -1px; background-position: -189px -21px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.edit:hover {
  background-position: -168px -21px;
}
.ztree li span.button.remove {margin-left:2px; margin-right: -1px; background-position: -189px -42px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.remove:hover {
  background-position: -168px -42px;
}
.ztree li span.button.add {margin-left:2px; margin-right: -1px; background-position: -189px 0; vertical-align:top; *vertical-align:middle}
.ztree li span.button.add:hover {
  background-position: -168px 0;
}
.ztree li span.button.ico_loading{margin-right:2px; background:url(data:image/gif;base64,R0lGODlhEAAQAKIGAMLY8YSx5HOm4Mjc88/g9Ofw+v///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAGACwAAAAAEAAQAAADMGi6RbUwGjKIXCAA016PgRBElAVlG/RdLOO0X9nK61W39qvqiwz5Ls/rRqrggsdkAgAh+QQFCgAGACwCAAAABwAFAAADD2hqELAmiFBIYY4MAutdCQAh+QQFCgAGACwGAAAABwAFAAADD1hU1kaDOKMYCGAGEeYFCQAh+QQFCgAGACwKAAIABQAHAAADEFhUZjSkKdZqBQG0IELDQAIAIfkEBQoABgAsCgAGAAUABwAAAxBoVlRKgyjmlAIBqCDCzUoCACH5BAUKAAYALAYACgAHAAUAAAMPaGpFtYYMAgJgLogA610JACH5BAUKAAYALAIACgAHAAUAAAMPCAHWFiI4o1ghZZJB5i0JACH5BAUKAAYALAAABgAFAAcAAAMQCAFmIaEp1motpDQySMNFAgA7) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}

ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}

span.tmpzTreeMove_arrow {width:16px; height:21px; display: inline-block; padding:0; margin:2px 0 0 1px; border:0 none; position:absolute;
    background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
    background-position:-168px -84px; background-image:url(../static/img/metro.453f17f8.png); *background-image:url(../static/img/metro.c4bf3504.gif)}

ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}
.ztreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}

.appclass[data-v-7ba5bd90] {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: aliceblue;
}
:root {
  --header-height:50px;
}
.app-breadcrumb.el-breadcrumb[data-v-b50ef614] {
  display: inline-block;
  font-size: 14px;
  margin: 16px 20px;
  color: #4E5969;
}
.app-breadcrumb.el-breadcrumb[data-v-b50ef614]  .el-breadcrumb__inner {
  color: #4E5969;
}
.app-breadcrumb.el-breadcrumb .no-redirect[data-v-b50ef614] {
  color: var(--text-color);
  font-weight: 500;
  cursor: text;
}

.hamburger-page[data-v-4e6f274c] {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.hamburger[data-v-4e6f274c] {
  width: 24px;
  height: 24px;
  margin-right: 12px;
}
.hamburger.is-active[data-v-4e6f274c] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}


.sub-icon[data-v-31ea41b3] {
  color: currentColor;
  width: 18px !important;
  height: 18px !important;
  margin-right: 16px !important;
}


.upload[data-v-17fdfbf5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-17fdfbf5] .el-dialog__body {
  overflow: auto !important;
}
[data-v-6494804b]:root {
  --header-height:50px;
}
[data-v-6494804b]:export {
  menuText: #4E5969;
  menuActiveText: #165DFF;
  subMenuActiveText: #165DFF;
  menuHeight: 40px !important;
  menuBg: #FFFFFF;
  menuHover: #E5E6EB;
  subMenuBg: #FFFFFF;
  subMenuHover: #E5E6EB;
  sideBarWidth: 160px;
  sideBarCollapseWidth: 68px;
  headerHeight: var(--header-height);
}
.sidebarLogoFade-enter-active[data-v-6494804b] {
  -webkit-transition: opacity 1.5s;
  transition: opacity 1.5s;
}
.sidebarLogoFade-enter[data-v-6494804b],
.sidebarLogoFade-leave-to[data-v-6494804b] {
  opacity: 0;
}
.sidebar-logo-container[data-v-6494804b] {
  position: relative;
  width: 170px;
  height: var(--header-height);
  line-height: var(--header-height);
  text-align: left;
  overflow: hidden;
}
.sidebar-logo-container .sidebar-logo-link[data-v-6494804b] {
  height: 100%;
  width: 100%;
  cursor: pointer;
}
.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-6494804b] {
  width: 120px;
  height: 60px;
  vertical-align: middle;
  margin-left: 10px;
}
.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-6494804b] {
  display: inline-block;
  margin: 0;
  font-weight: 600;
  line-height: 50px;
  font-size: 14px;
  font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif;
  vertical-align: middle;
}
@charset "UTF-8";
[data-v-d16d6306]:root {
  --header-height:50px;
}
[data-v-d16d6306]:export {
  menuText: #4E5969;
  menuActiveText: #165DFF;
  subMenuActiveText: #165DFF;
  menuHeight: 40px !important;
  menuBg: #FFFFFF;
  menuHover: #E5E6EB;
  subMenuBg: #FFFFFF;
  subMenuHover: #E5E6EB;
  sideBarWidth: 160px;
  sideBarCollapseWidth: 68px;
  headerHeight: var(--header-height);
}
.navbar[data-v-d16d6306] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
  height: var(--header-height);
  padding: 0 10px;
  overflow: hidden;
  background: #EAECF0;
  border-bottom: 1px solid #E5E6EB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.navbar .el-select[data-v-d16d6306] {
  min-width: 120px;
  color: black !important;
}
.navbar .el-select[data-v-d16d6306]  .el-input__inner {
  border-radius: 32px;
}
.navbar .left-menu[data-v-d16d6306] {
  height: 100%;
  overflow: hidden;
}
.navbar .left-menu .logo[data-v-d16d6306] {
  height: 100%;
  padding: 5px 0;
}
.navbar .left-menu .logo img[data-v-d16d6306] {
  height: 60%;
  margin: 10px 0;
}
.navbar .left-menu ul[data-v-d16d6306] {
  width: 100%;
  height: 100%;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.navbar .left-menu[data-v-d16d6306]  .el-menu-item {
  padding: 0 15px;
  height: 100%;
  font-size: 15px !important;
}
.navbar .left-menu[data-v-d16d6306]  ::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.navbar .left-menu[data-v-d16d6306]  ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(97, 184, 179, 0.1);
          box-shadow: inset 0 0 5px rgba(97, 184, 179, 0.1);
  background: var(--primary-color);
}
.navbar .left-menu[data-v-d16d6306]  ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(87, 175, 187, 0.1);
          box-shadow: inset 0 0 5px rgba(87, 175, 187, 0.1);
  border-radius: 10px;
  background: #ededed;
}
.navbar .right-menu[data-v-d16d6306] {
  height: var(--header-height);
  line-height: var(--header-height);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
}
.navbar .right-menu[data-v-d16d6306]:focus {
  outline: none;
}
.navbar .right-menu .right-menu-item[data-v-d16d6306] {
  display: inline-block;
  padding: 0 8px;
  height: 100%;
  font-size: 18px;
  color: #5a5e66;
  vertical-align: text-bottom;
}
.navbar .right-menu .right-menu-item.hover-effect[data-v-d16d6306] {
  cursor: pointer;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.navbar .right-menu .right-menu-item.hover-effect[data-v-d16d6306]:hover {
  background: rgba(0, 0, 0, 0.025);
}
.navbar .right-menu .windowControl[data-v-d16d6306] {
  height: 100%;
  margin-left: 10px;
}
.is-actived[data-v-d16d6306] {
  background-color: #ecf5ff;
  color: var(--primary-color);
}
.dropdown-link[data-v-d16d6306] {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dropdown-link[data-v-d16d6306]:hover {
  color: var(--primary-color);
}
.is-active[data-v-d16d6306] {
  position: relative;
}
.border-top[data-v-d16d6306] {
  display: none;
  position: absolute;
  width: 100%;
  height: 2px;
  background: var(--primary-color);
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.is-active .border-top[data-v-d16d6306] {
  display: block;
}
.el-avatar[data-v-d16d6306] {
  width: 32px;
  height: 32px;
  line-height: 32px;
  background: #165DFF;
  color: #fff;
  margin-left: 16px;
}
.el-dropdown-link[data-v-d16d6306] {
  font-size: 16px;
  padding: 3px 8px;
  border-radius: 4px;
}
.el-dropdown-link .svg-icon[data-v-d16d6306] {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  /* 倒三角 */
}
.el-dropdown-link[data-v-d16d6306]:hover {
  padding: 3px 8px;
  border-radius: 4px;
  background: #D1D6E0;
}
.el-dropdown-link:hover .svg-icon[data-v-d16d6306] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  /* 倒三角 */
}
.homeIcon[data-v-d16d6306]:hover {
  width: 20px;
  height: 20px;
  font-size: 18px;
  padding: 2px;
  cursor: pointer;
  background-color: #D1D6E0;
}
.Projectmenu[data-v-d16d6306] {
  position: fixed;
  top: 28px !important;
  left: 10% !important;
  width: 300px !important;
  max-height: 400px !important;
  overflow: auto !important;
}
[data-v-2d2bbdc2]:root {
  --header-height:50px;
}
[data-v-2d2bbdc2]:export {
  menuText: #4E5969;
  menuActiveText: #165DFF;
  subMenuActiveText: #165DFF;
  menuHeight: 40px !important;
  menuBg: #FFFFFF;
  menuHover: #E5E6EB;
  subMenuBg: #FFFFFF;
  subMenuHover: #E5E6EB;
  sideBarWidth: 160px;
  sideBarCollapseWidth: 68px;
  headerHeight: var(--header-height);
}
.sider[data-v-2d2bbdc2]  .el-menu-item, .sider[data-v-2d2bbdc2]  .el-submenu__title {
  height: 40px !important;
  line-height: 40px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 4px;
}
.sider[data-v-2d2bbdc2]  .el-menu.el-menu--inline {
  margin-left: 16px;
}
.is-selected[data-v-2d2bbdc2] {
  color: #165DFF !important;
}

.menuIcon[data-v-33ec43fc] {
  font-size: 20px;
  vertical-align: -5px !important;
}
.el-menu-item[data-v-33ec43fc] {
  height: 40px;
  margin: 3px 8px;
  cursor: pointer !important;
  line-height: 40px;
}
.el-menu-item.is-active[data-v-33ec43fc] {
  border-radius: 3px;
  background:#E5E6EB !important;
}
li.el-menu-item[data-v-33ec43fc]:hover {
  border-radius: 3px;
  background:#E5E6EB !important;
}


[data-v-078753dd]:root {
  --header-height:50px;
}
[data-v-078753dd]:export {
  menuText: #4E5969;
  menuActiveText: #165DFF;
  subMenuActiveText: #165DFF;
  menuHeight: 40px !important;
  menuBg: #FFFFFF;
  menuHover: #E5E6EB;
  subMenuBg: #FFFFFF;
  subMenuHover: #E5E6EB;
  sideBarWidth: 160px;
  sideBarCollapseWidth: 68px;
  headerHeight: var(--header-height);
}
.app-main[data-v-078753dd] {
  /* 50= navbar  50  */
  height: 100%;
  width: 100%;
  position: absolute;
  background: #f7f8fa;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 15px;
}
.hasTagsView .app-main[data-v-078753dd] {
  /* 84 = navbar + tags-view = 50 + 34 */
  height: calc(100vh - 94px);
}
.el-popup-parent--hidden .fixed-header {
  padding-right: 15px;
}
.scroll-container[data-v-be6b7bae] {
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  width: 100%;
}
.scroll-container[data-v-be6b7bae]  .el-scrollbar__bar {
  bottom: 0px;
}
.scroll-container[data-v-be6b7bae]  .el-scrollbar__wrap {
  height: 49px;
}
.tags-view-container[data-v-fac8ca64] {
  height: 34px;
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #d8dce5;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 0 3px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 0 3px 0 rgba(0, 0, 0, 0.04);
}
.tags-view-container .tags-view-wrapper .tags-view-item[data-v-fac8ca64] {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 26px;
  line-height: 26px;
  border: 1px solid #d8dce5;
  color: #495060;
  background: #fff;
  padding: 0 8px;
  font-size: 12px;
  margin-left: 5px;
  margin-top: 4px;
}
.tags-view-container .tags-view-wrapper .tags-view-item[data-v-fac8ca64]:first-of-type {
  margin-left: 15px;
}
.tags-view-container .tags-view-wrapper .tags-view-item[data-v-fac8ca64]:last-of-type {
  margin-right: 15px;
}
.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-fac8ca64] {
  background-color: #42b983;
  color: #fff;
  border-color: #42b983;
}
.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-fac8ca64]::before {
  content: "";
  background: #fff;
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: relative;
  margin-right: 2px;
}
.tags-view-container .contextmenu[data-v-fac8ca64] {
  margin: 0;
  background: #fff;
  z-index: 3000;
  position: absolute;
  list-style-type: none;
  padding: 5px 0;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  color: #333;
  -webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);
}
.tags-view-container .contextmenu li[data-v-fac8ca64] {
  margin: 0;
  padding: 7px 16px;
  cursor: pointer;
}
.tags-view-container .contextmenu li[data-v-fac8ca64]:hover {
  background: #eee;
}
.tags-view-wrapper .tags-view-item .el-icon-close {
  width: 16px;
  height: 16px;
  vertical-align: 2px;
  border-radius: 50%;
  text-align: center;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}
.tags-view-wrapper .tags-view-item .el-icon-close:before {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  display: inline-block;
  vertical-align: -3px;
}
.tags-view-wrapper .tags-view-item .el-icon-close:hover {
  background-color: #b4bccc;
  color: #fff;
}
.scroll-container[data-v-15d60fa0] {
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  width: 100%;
}
.scroll-container[data-v-15d60fa0]  .el-scrollbar__bar {
  bottom: 0px;
}
.scroll-container[data-v-15d60fa0]  .el-scrollbar__wrap {
  height: 49px;
}
.tags-view-container[data-v-6e4a0732] {
  margin-top: 60px;
  height: 34px;
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #d8dce5;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 0 3px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 0 3px 0 rgba(0, 0, 0, 0.04);
}
.tags-view-container .tags-view-wrapper .tags-view-item[data-v-6e4a0732] {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 26px;
  line-height: 26px;
  border: 1px solid #d8dce5;
  color: #495060;
  background: #fff;
  padding: 0 8px;
  font-size: 12px;
  margin-left: 5px;
  margin-top: 4px;
}
.tags-view-container .tags-view-wrapper .tags-view-item[data-v-6e4a0732]:first-of-type {
  margin-left: 15px;
}
.tags-view-container .tags-view-wrapper .tags-view-item[data-v-6e4a0732]:last-of-type {
  margin-right: 15px;
}
.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-6e4a0732] {
  background-color: #42b983;
  color: #fff;
  border-color: #42b983;
}
.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-6e4a0732]::before {
  content: "";
  background: #fff;
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: relative;
  margin-right: 2px;
}
.tags-view-container .contextmenu[data-v-6e4a0732] {
  margin: 0;
  background: #fff;
  z-index: 3000;
  position: absolute;
  list-style-type: none;
  padding: 5px 0;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  color: #333;
  -webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);
}
.tags-view-container .contextmenu li[data-v-6e4a0732] {
  margin: 0;
  padding: 7px 16px;
  cursor: pointer;
}
.tags-view-container .contextmenu li[data-v-6e4a0732]:hover {
  background: #eee;
}
.tags-view-wrapper .tags-view-item .el-icon-close {
  width: 16px;
  height: 16px;
  vertical-align: 2px;
  border-radius: 50%;
  text-align: center;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}
.tags-view-wrapper .tags-view-item .el-icon-close:before {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  display: inline-block;
  vertical-align: -3px;
}
.tags-view-wrapper .tags-view-item .el-icon-close:hover {
  background-color: #b4bccc;
  color: #fff;
}
[data-v-13877386]:root {
  --header-height:50px;
}
[data-v-13877386]:export {
  menuText: #4E5969;
  menuActiveText: #165DFF;
  subMenuActiveText: #165DFF;
  menuHeight: 40px !important;
  menuBg: #FFFFFF;
  menuHover: #E5E6EB;
  subMenuBg: #FFFFFF;
  subMenuHover: #E5E6EB;
  sideBarWidth: 160px;
  sideBarCollapseWidth: 68px;
  headerHeight: var(--header-height);
}
.app-wrapper[data-v-13877386] {
  position: relative;
  height: 100%;
  width: 100%;
}
.app-wrapper[data-v-13877386]:after {
  content: "";
  display: table;
  clear: both;
}
.app-wrapper.mobile.openSidebar[data-v-13877386] {
  position: fixed;
  top: 0;
}
.drawer-bg[data-v-13877386] {
  background: #000;
  opacity: 0.3;
  width: 100%;
  top: 0;
  height: 100%;
  position: absolute;
  z-index: 999;
}
.navbar-class[data-v-13877386] {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9;
}
.fixed-header[data-v-13877386] {
  background-color: #fff;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 12;
  width: calc(100% - 160px);
  -webkit-transition: width 0.28s;
  transition: width 0.28s;
}
.hideSidebar .fixed-header[data-v-13877386] {
  width: calc(100% - 68px);
}
.mobile .fixed-header[data-v-13877386] {
  width: 100%;
}
#app .main-container.noSideBar[data-v-13877386] {
  margin-left: 0 !important;
}
#app .main-container.noSideBar .fixed-header[data-v-13877386] {
  width: 100%;
}
.login[data-v-37dfd6fc] {
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 150px 0 0 460px;
  background-image: url(../static/img/denglubag.711dd536.jpg);
}
.login .windowControl[data-v-37dfd6fc] {
  position: absolute;
  border-radius: 6px;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.login .windowControl .el-button[data-v-37dfd6fc] {
  width: 60px;
  height: 30px;
  border-radius: 0px;
}
.login .denglu[data-v-37dfd6fc] {
  width: 1000px;
  height: 600px;
  overflow: hidden;
  border-radius: 10px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.login .denglu .logo[data-v-37dfd6fc] {
  margin: 60px auto 0;
  text-align: center;
}
.login .denglu .content[data-v-37dfd6fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
}
.login .denglu .content .left[data-v-37dfd6fc] {
  width: 435px;
  height: 390px;
  margin-left: 20px;
}
.login .denglu .content .right[data-v-37dfd6fc] {
  margin-left: 110px;
}
.login .denglu .content .right .title[data-v-37dfd6fc] {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 30px;
  text-align: center;
}
.login .denglu .content .right .inp[data-v-37dfd6fc] {
  position: relative;
}
.login .denglu .content .right .icon[data-v-37dfd6fc] {
  z-index: 999;
  position: absolute;
  margin: 10px 0 0 30px;
}
.login .denglu .content .right .square[data-v-37dfd6fc] {
  width: 19px;
  height: 19px;
  border-radius: 4px;
  margin-right: 10px;
  background: #f4f7f9;
  border: 1px solid #d7dde5;
}
.login .denglu .content .right .sqbackcolor[data-v-37dfd6fc] {
  background-color: #4883db !important;
}
.login .denglu .content .right .Enter[data-v-37dfd6fc] {
  width: 360px;
  height: 50px;
  color: #ffffff;
  cursor: pointer;
  line-height: 50px;
  text-align: center;
  border-radius: 25px;
  background: #4f93fe;
  border: 1px solid #1a72fe;
}
.login .denglu .footer[data-v-37dfd6fc] {
  height: 67px;
  font-size: 14px;
  color: #6b84ad;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 24px 0 0 45px;
  background-color: #edf2f6;
}
.login .color[data-v-37dfd6fc] {
  color: #fff;
}
.login[data-v-37dfd6fc]  .el-input__inner {
  width: 360px;
  height: 50px;
  opacity: 0.8;
  padding-left: 75px;
  border-radius: 25px;
  background: #f1f5f8;
  border: 1px solid #cdd5de;
}
.login .el-button[data-v-37dfd6fc] {
  width: 360px;
  height: 50px;
  color: #ffffff;
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  border-radius: 25px;
  background: #4f93fe;
  border: 1px solid #1a72fe;
}
.version[data-v-37dfd6fc] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 30px;
  text-align: center;
  color: #FFFFFF;
}
.main[data-v-094eaeae] {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.main .login-box[data-v-094eaeae] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  top: 20%;
  position: relative;
  width: 400px;
  height: 460px;
  border-radius: 5px;
  border: 4px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 18px 0px #0041d71f;
          box-shadow: 0px 0px 18px 0px #0041d71f;
  margin: 0 auto;
}
.main .login-box .invite[data-v-094eaeae] {
  width: 100%;
  padding: 0px 40px;
  margin-top: 50px;
}
.wscn-http404-container[data-v-6b3aeb0e] {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: absolute;
  top: 40%;
  left: 50%;
}
.wscn-http404[data-v-6b3aeb0e] {
  position: relative;
  width: 1200px;
  padding: 0 50px;
  overflow: hidden;
}
.wscn-http404 .pic-404[data-v-6b3aeb0e] {
  position: relative;
  float: left;
  width: 600px;
  overflow: hidden;
}
.wscn-http404 .pic-404__parent[data-v-6b3aeb0e] {
  width: 100%;
}
.wscn-http404 .pic-404__child[data-v-6b3aeb0e] {
  position: absolute;
}
.wscn-http404 .pic-404__child.left[data-v-6b3aeb0e] {
  width: 80px;
  top: 17px;
  left: 220px;
  opacity: 0;
  -webkit-animation-name: cloudLeft-data-v-6b3aeb0e;
          animation-name: cloudLeft-data-v-6b3aeb0e;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.wscn-http404 .pic-404__child.mid[data-v-6b3aeb0e] {
  width: 46px;
  top: 10px;
  left: 420px;
  opacity: 0;
  -webkit-animation-name: cloudMid-data-v-6b3aeb0e;
          animation-name: cloudMid-data-v-6b3aeb0e;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.wscn-http404 .pic-404__child.right[data-v-6b3aeb0e] {
  width: 62px;
  top: 100px;
  left: 500px;
  opacity: 0;
  -webkit-animation-name: cloudRight-data-v-6b3aeb0e;
          animation-name: cloudRight-data-v-6b3aeb0e;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
@-webkit-keyframes cloudLeft-data-v-6b3aeb0e {
0% {
    top: 17px;
    left: 220px;
    opacity: 0;
}
20% {
    top: 33px;
    left: 188px;
    opacity: 1;
}
80% {
    top: 81px;
    left: 92px;
    opacity: 1;
}
100% {
    top: 97px;
    left: 60px;
    opacity: 0;
}
}
@keyframes cloudLeft-data-v-6b3aeb0e {
0% {
    top: 17px;
    left: 220px;
    opacity: 0;
}
20% {
    top: 33px;
    left: 188px;
    opacity: 1;
}
80% {
    top: 81px;
    left: 92px;
    opacity: 1;
}
100% {
    top: 97px;
    left: 60px;
    opacity: 0;
}
}
@-webkit-keyframes cloudMid-data-v-6b3aeb0e {
0% {
    top: 10px;
    left: 420px;
    opacity: 0;
}
20% {
    top: 40px;
    left: 360px;
    opacity: 1;
}
70% {
    top: 130px;
    left: 180px;
    opacity: 1;
}
100% {
    top: 160px;
    left: 120px;
    opacity: 0;
}
}
@keyframes cloudMid-data-v-6b3aeb0e {
0% {
    top: 10px;
    left: 420px;
    opacity: 0;
}
20% {
    top: 40px;
    left: 360px;
    opacity: 1;
}
70% {
    top: 130px;
    left: 180px;
    opacity: 1;
}
100% {
    top: 160px;
    left: 120px;
    opacity: 0;
}
}
@-webkit-keyframes cloudRight-data-v-6b3aeb0e {
0% {
    top: 100px;
    left: 500px;
    opacity: 0;
}
20% {
    top: 120px;
    left: 460px;
    opacity: 1;
}
80% {
    top: 180px;
    left: 340px;
    opacity: 1;
}
100% {
    top: 200px;
    left: 300px;
    opacity: 0;
}
}
@keyframes cloudRight-data-v-6b3aeb0e {
0% {
    top: 100px;
    left: 500px;
    opacity: 0;
}
20% {
    top: 120px;
    left: 460px;
    opacity: 1;
}
80% {
    top: 180px;
    left: 340px;
    opacity: 1;
}
100% {
    top: 200px;
    left: 300px;
    opacity: 0;
}
}
.wscn-http404 .bullshit[data-v-6b3aeb0e] {
  position: relative;
  float: left;
  width: 300px;
  padding: 30px 0;
  overflow: hidden;
}
.wscn-http404 .bullshit__oops[data-v-6b3aeb0e] {
  font-size: 32px;
  font-weight: bold;
  line-height: 40px;
  color: #1482f0;
  opacity: 0;
  margin-bottom: 20px;
  -webkit-animation-name: slideUp-data-v-6b3aeb0e;
          animation-name: slideUp-data-v-6b3aeb0e;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.wscn-http404 .bullshit__headline[data-v-6b3aeb0e] {
  font-size: 20px;
  line-height: 24px;
  color: #222;
  font-weight: bold;
  opacity: 0;
  margin-bottom: 10px;
  -webkit-animation-name: slideUp-data-v-6b3aeb0e;
          animation-name: slideUp-data-v-6b3aeb0e;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.wscn-http404 .bullshit__info[data-v-6b3aeb0e] {
  font-size: 13px;
  line-height: 21px;
  color: grey;
  opacity: 0;
  margin-bottom: 30px;
  -webkit-animation-name: slideUp-data-v-6b3aeb0e;
          animation-name: slideUp-data-v-6b3aeb0e;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.wscn-http404 .bullshit__return-home[data-v-6b3aeb0e] {
  display: block;
  float: left;
  width: 110px;
  height: 36px;
  background: #1482f0;
  border-radius: 100px;
  text-align: center;
  color: #ffffff;
  opacity: 0;
  font-size: 14px;
  line-height: 36px;
  cursor: pointer;
  -webkit-animation-name: slideUp-data-v-6b3aeb0e;
          animation-name: slideUp-data-v-6b3aeb0e;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@-webkit-keyframes slideUp-data-v-6b3aeb0e {
0% {
    -webkit-transform: translateY(60px);
            transform: translateY(60px);
    opacity: 0;
}
100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}
}
@keyframes slideUp-data-v-6b3aeb0e {
0% {
    -webkit-transform: translateY(60px);
            transform: translateY(60px);
    opacity: 0;
}
100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}
}
.login[data-v-c443cc76] {
  width: 100vw;
  height: 100vh;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-image: url(../static/img/denglubag.711dd536.jpg);
  background-size: cover;
  background-position: center bottom;
}
.login .windowControl[data-v-c443cc76] {
  position: absolute;
  border-radius: 6px;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.login .denglu[data-v-c443cc76] {
  padding: 0 20px;
  border-radius: 6px;
  background-color: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
}
.login .denglu .logo[data-v-c443cc76] {
  margin: 60px 0 0 220px;
}
.login .denglu .content[data-v-c443cc76] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 50px;
  width: 100%;
}
.login .denglu .content .left img[data-v-c443cc76] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.login .denglu .content .right[data-v-c443cc76] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.login .denglu .content .right .title[data-v-c443cc76] {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 50px;
}
.login .denglu .content .right .inp[data-v-c443cc76] {
  position: relative;
}
.login .denglu .content .right .icon[data-v-c443cc76] {
  z-index: 999;
  position: absolute;
  margin: 8px 0 0 8px;
}
.login .denglu .content .right .square[data-v-c443cc76] {
  width: 19px;
  height: 19px;
  border-radius: 6px;
  margin-right: 10px;
  background: #f4f7f9;
  border: 1px solid #d7dde5;
}
.login .denglu .content .right .sqbackcolor[data-v-c443cc76] {
  background-color: #4883db !important;
}
.login .denglu .content .right .Enter[data-v-c443cc76] {
  width: 340px;
  height: 46px;
  color: #ffffff;
  cursor: pointer;
  line-height: 50px;
  text-align: center;
  border-radius: 6px;
  background: #4f93fe;
  border: 1px solid #1a72fe;
}
.login .denglu .content .right .loginBtn[data-v-c443cc76] {
  margin-bottom: 45px;
  width: 340px;
  height: 40px;
  color: #ffffff;
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  border-radius: 6px;
  background: #4f93fe;
  border: 1px solid #1a72fe;
}
.login .denglu .content .right .form_title[data-v-c443cc76] {
  text-align: center;
}
.login .denglu .footer[data-v-c443cc76] {
  height: 67px;
  font-size: 14px;
  color: #6b84ad;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 24px 0 0 45px;
  background-color: #edf2f6;
}
.login .denglu .version[data-v-c443cc76] {
  text-align: center;
  font-size: 13px;
  color: white;
  margin-top: 100px;
}
.login .color[data-v-c443cc76] {
  color: #fff;
}
.login[data-v-c443cc76]  .el-input__inner {
  width: 340px;
  height: 40px;
  opacity: 0.8;
  padding-left: 45px;
  border-radius: 6px;
  border: 1px solid #cdd5de;
}
.login[data-v-c443cc76]  .el-card {
  border-radius: 10px;
}
.logBox[data-v-051c12ac] {
  width: 100vw;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.logBox .title[data-v-051c12ac] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-bottom: 1px #ddd solid;
  padding: 10px;
  -webkit-box-shadow: 0 0 7px 5px #eee;
          box-shadow: 0 0 7px 5px #eee;
  background-color: #f5f5f5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.logBox .title .box[data-v-051c12ac] {
  width: 40px;
  height: 30px;
  margin-right: 6px;
  background-color: #e0e4e3;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  cursor: pointer;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
}
.logBox .title .box.disabled[data-v-051c12ac] {
  cursor: not-allowed;
}
.logBox .title .box img[data-v-051c12ac] {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.logBox .title .box .disabledCover[data-v-051c12ac] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.1);
}
.logBox .logContentBox[data-v-051c12ac] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow-y: auto;
  padding: 10px;
}
.logBox .logContentBox .el-card[data-v-051c12ac]  .el-card__body {
  padding: 6px;
}
.logBox .logContentBox .el-card[data-v-051c12ac]  .el-card__body .msgItem {
  line-height: 18px;
  font-size: 14px;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.logBox .logContentBox .el-card[data-v-051c12ac]  .el-card__body .msgItem.open {
  height: unset;
  overflow: unset;
  text-overflow: unset;
  white-space: unset;
}
.logBox .logContentBox .el-card[data-v-051c12ac]  .el-card__body .msgItemCopy {
  word-break: break-word;
}
.logBox[data-v-14dea508] {
  width: 100vw;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.logBox .title[data-v-14dea508] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-bottom: 1px #ddd solid;
  padding: 10px;
  -webkit-box-shadow: 0 0 7px 5px #eee;
          box-shadow: 0 0 7px 5px #eee;
  background-color: #f5f5f5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.logBox .title .box[data-v-14dea508] {
  width: 40px;
  height: 30px;
  margin-right: 6px;
  background-color: #e0e4e3;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  cursor: pointer;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
}
.logBox .title .box.disabled[data-v-14dea508] {
  cursor: not-allowed;
}
.logBox .title .box img[data-v-14dea508] {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.logBox .title .box .disabledCover[data-v-14dea508] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.1);
}
.logBox .logContentBox[data-v-14dea508] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow-y: auto;
  padding: 10px;
}
.logBox .logContentBox .el-card[data-v-14dea508]  .el-card__body {
  padding: 6px;
}
.logBox .logContentBox .el-card[data-v-14dea508]  .el-card__body .msgItem {
  line-height: 18px;
  font-size: 14px;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.logBox .logContentBox .el-card[data-v-14dea508]  .el-card__body .msgItem.open {
  height: unset;
  overflow: unset;
  text-overflow: unset;
  white-space: unset;
}
.logBox .logContentBox .el-card[data-v-14dea508]  .el-card__body .msgItemCopy {
  word-break: break-word;
}
.logBox[data-v-7e8478bc] {
  width: 100vw;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.logBox .title[data-v-7e8478bc] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-bottom: 1px #ddd solid;
  padding: 10px;
  -webkit-box-shadow: 0 0 7px 5px #eee;
          box-shadow: 0 0 7px 5px #eee;
  background-color: #f5f5f5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.logBox .title .box[data-v-7e8478bc] {
  width: 40px;
  height: 30px;
  margin-right: 6px;
  background-color: #e0e4e3;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  cursor: pointer;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
}
.logBox .title .box.disabled[data-v-7e8478bc] {
  cursor: not-allowed;
}
.logBox .title .box img[data-v-7e8478bc] {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.logBox .title .box .disabledCover[data-v-7e8478bc] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.1);
}
.logBox .logContentBox[data-v-7e8478bc] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow-y: auto;
  padding: 10px;
}
.logBox .logContentBox .el-card[data-v-7e8478bc]  .el-card__body {
  padding: 6px;
}
.logBox .logContentBox .el-card[data-v-7e8478bc]  .el-card__body .msgItem {
  line-height: 18px;
  font-size: 14px;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.logBox .logContentBox .el-card[data-v-7e8478bc]  .el-card__body .msgItem.open {
  height: unset;
  overflow: unset;
  text-overflow: unset;
  white-space: unset;
}
.logBox .logContentBox .el-card[data-v-7e8478bc]  .el-card__body .msgItemCopy {
  word-break: break-word;
}
.tableone[data-v-e387e5fe]  .el-table > th {
  text-align: center !important;
}
.btn[data-v-6101c225] {
  margin-top: 130px;
}
.rightTable[data-v-6101c225] {
  margin-top: 55px;
}
[data-v-6101c225] .el-dialog__body {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.table-box[data-v-4e7c1bfe] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.btn[data-v-4e7c1bfe] {
  margin: 0 10px;
}
.rightTable[data-v-4e7c1bfe] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.selectData[data-v-88ec5eba] {
  margin: 20px 0 20px 25px;
}
.table[data-v-88ec5eba]  .el-dialog__body {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.TableBox[data-v-733fa515] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.btn[data-v-733fa515] {
  margin-top: 150px;
}
.btn .el-button[data-v-733fa515] {
  margin-top: 10px !important;
  margin-left: 0px !important;
}
.btn-box[data-v-7f633ed0] {
  margin-bottom: 0 !important;
  border: 1px solid rgba(0, 0, 0, 0.07) !important;
  line-height: 38px;
}
.btn-box > a[data-v-7f633ed0] {
  margin-left: 10px;
}
.ace[data-v-7f633ed0] {
  width: 100%;
  height: calc(100% - 38px);
  min-height: unset;
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-top: 0;
}
[data-v-7f633ed0] .ace_scrollbar-v {
  height: 100% !important;
}
[data-v-7f633ed0] .ace_gutter-cell.ace_error {
  background-image: none !important;
}
.wordsize[data-v-45faf2c2] {
  min-width: 120px;
  font-size: 15px !important;
  color: #333 !important;
}
.progress-box[data-v-45faf2c2] {
  width: 100%;
  height: 10px;
  background-color: #e0e0e0;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.progress-item[data-v-45faf2c2] {
  height: 100%;
}
.progress-success[data-v-45faf2c2] {
  height: 100%;
  background-color: #45d19c;
}
.progress-fail[data-v-45faf2c2] {
  height: 100%;
  background-color: #f8587d;
}
.progress-ready[data-v-45faf2c2] {
  height: 100%;
}
.progress-text[data-v-45faf2c2] {
  font-size: 12px;
  color: #aaa;
}
.Vector[data-v-45faf2c2] {
  font-size: 20px;
}
[data-v-cb7d340e] .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-v-cb7d340e] .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 20px 20px;
}
.box[data-v-cb7d340e] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.tabs-box[data-v-cb7d340e] {
  height: 50%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-v-cb7d340e] .el-tabs__content {
  height: 100%;
  padding: 0;
}
.tabs-item[data-v-cb7d340e] {
  height: 100%;
  padding: 20px;
  overflow: auto;
}
.tabs-item[data-v-cb7d340e]  .el-textarea__inner {
  height: 100%;
}
.errorDialog[data-v-cb7d340e]  .el-dialog {
  max-height: 200px;
}
.etf[data-v-cb7d340e] {
  margin-top: 20px;
}
.etf[data-v-cb7d340e]  .el-select {
  width: 600px !important;
}
.execute[data-v-270353e4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 500px;
  max-height: 500px;
}
.execute[data-v-270353e4]  .el-form-item__label {
  padding-right: 4px !important;
}
.execute[data-v-270353e4]  .tooltip-container {
  line-height: 32px !important;
}
@charset "UTF-8";
.dialogObject[data-v-66dab263]  .el-dialog {
  height: 80%;
}
.dialogObject[data-v-66dab263]  .el-card {
  height: 100%;
  overflow: auto;
}
.image-container[data-v-66dab263] {
  padding-right: 18px;
  position: relative;
  display: inline-block;
  cursor: pointer;
  /* 使整个容器响应鼠标点击 */
}
.delete-icon[data-v-66dab263] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  /* 根据需要调整图标的样式 */
}
.uploadImg[data-v-66dab263] {
  width: 100px;
  height: 100px;
  border-radius: 5px;
  text-align: center;
  cursor: pointer;
  line-height: 100px;
  border: 1px dashed #c0ccda;
  background-color: #fbfdff;
}
.plusIcon[data-v-66dab263] {
  font-size: 20px;
}
.svg-icon[data-v-66dab263] {
  width: 24px;
  height: 24px;
}
.more-icon[data-v-66dab263] {
  width: 20px;
  height: 20px;
  padding: 2px;
  border-radius: 2px;
  visibility: hidden;
}
.more-icon[data-v-66dab263]:hover {
  background-color: #cbcdd4;
}
.el-tree-node__content:hover .more-icon[data-v-66dab263] {
  visibility: visible;
}
.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content .more-icon[data-v-66dab263] {
  display: block;
}
.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content .more-icon[data-v-66dab263]:hover {
  background-color: rgba(74, 67, 248, 0.1);
}
.tree-node-box[data-v-66dab263],
.custom-tree-node[data-v-66dab263] {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
}
.custom-tree-node[data-v-66dab263] {
  padding-right: 4px;
}
.custom-tree-node > .text-box[data-v-66dab263] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.custom-tree-node > .text-box > span[data-v-66dab263] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.button-box[data-v-66dab263] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.button-box > svg[data-v-66dab263] {
  margin-right: 4px;
}
.checkbox-list[data-v-66dab263] {
  max-height: 260px;
  overflow-y: auto;
}
.checkbox-list .checkbox-item[data-v-66dab263] {
  display: block !important;
  height: 36px;
  line-height: 36px;
  padding: 0px 8px 0px 12px;
  margin-right: 0;
}
.config-icon[data-v-66dab263] {
  color: #86909C;
}
.config-icon svg[data-v-66dab263] {
  width: 16px;
  height: 16px;
}
.config-icon[data-v-66dab263]:hover {
  color: var(--primary-color);
}
.el-menu-item[data-v-66dab263] {
  height: 38px;
  line-height: 38px;
}










































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































  /* 表格行拖拽时的样式 */
.dragging-row td {
  border-bottom: 3px solid #1663f1 !important;
}

/* 树节点拖拽到表格行上时的样式 */
.drag-over-row td {
  border-bottom: 3px solid #1663f1 !important;
}

/* 拖拽时的幽灵元素样式 */
.sortable-ghost {
  opacity: 0.5;
  background: #f1f2f6 !important;
}

/* 树节点拖拽时的样式 */
.tree-node-dragging {
  background: #1663f1;
  color: white;
  border-radius: 4px;
}

/* 拖拽指示器动画 */
@-webkit-keyframes pulse {
0% { opacity: 0.6;
}
50% { opacity: 1;
}
100% { opacity: 0.6;
}
}
@keyframes pulse {
0% { opacity: 0.6;
}
50% { opacity: 1;
}
100% { opacity: 0.6;
}
}
/* 拖拽指示器 */
.drag-indicator {
  background: rgba(255, 255, 255, 0.2);
  padding: 5px 12px;
  border-radius: 20px;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}



.Newcase .from-description[data-v-6b262dc4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.Newcase .from-description[data-v-6b262dc4]  .el-form-item__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.Newcase .header[data-v-6b262dc4] {
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
}
.Newcase .header[data-v-6b262dc4]  .el-form-item {
  display: block !important;
  margin-bottom: 20px !important;
}
.Newcase .header[data-v-6b262dc4]  .el-textarea__inner {
  padding: 0 !important;
  height: 52px !important;
}
.Newcase .header[data-v-6b262dc4]  .el-form--inline .el-form-item__content {
  width: 90%;
}
.Newcase .chuandi[data-v-6b262dc4] {
  height: 600px !important;
}
.Newcase .chuandi[data-v-6b262dc4]  .el-dialog {
  height: 600px !important;
}
.Newcase[data-v-6b262dc4]  .el-form-item {
  margin-bottom: 0px !important;
}
.Newcase .body[data-v-6b262dc4] {
  width: 100%;
  height: calc(100% - 50px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 20px 0px 20px;
}
.Newcase .body .left[data-v-6b262dc4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: calc(100% - 50px);
  position: relative;
  overflow: hidden;
  background-color: #fff;
}
.Newcase .body .left .line[data-v-6b262dc4] {
  margin: 40px 0 20px 0;
  border: 1px solid #666;
}
.Newcase .body .left[data-v-6b262dc4]  .el-tabs {
  height: 100%;
}
.Newcase .body .left[data-v-6b262dc4]  .el-tabs__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  padding: 10px 0px 0px 0;
}
.Newcase .body .left[data-v-6b262dc4]  .el-tab-pane {
  height: calc(100% - 55px);
}
.Newcase .body .left[data-v-6b262dc4]  .el-tabs__item {
  height: 54px;
  line-height: 54px;
}
.Newcase .body .left[data-v-6b262dc4]  .el-tabs__header {
  margin: 0px !important;
}
.Newcase .body .left .test_data[data-v-6b262dc4]  .el-tabs__content {
  border-right: none !important;
  padding: 20px 0px 0px 20px !important;
  height: 100%;
}
.Newcase .body .right[data-v-6b262dc4] {
  padding: 18px 15px 0 15px;
  min-width: 250px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  margin-left: 10px;
}
.Newcase .body .right .test_case[data-v-6b262dc4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 15px;
}
.Newcase .body .right .test_search[data-v-6b262dc4] {
  margin-bottom: 15px;
}
.Newcase .body .right .custom-tree-dian[data-v-6b262dc4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
}
.Newcase .body .right .show-hide[data-v-6b262dc4]:hover :nth-child(2) {
  display: inline-block !important;
}
.Newcase .body .right .top[data-v-6b262dc4] {
  padding: 10px;
}
.Newcase .body .right .tree[data-v-6b262dc4] {
  height: calc(90% - 50px);
  overflow: auto;
}
.Newcase .body .right .tree .flow-tree[data-v-6b262dc4] {
  width: 300px;
  height: 600px;
  overflow: auto;
}
.Newcase .body .right .tree .flow-tree[data-v-6b262dc4]  .el-tree-node > .el-tree-node__children {
  overflow: visible;
}
.Newcase .body .right .tree .flow-tree[data-v-6b262dc4]  .el-tree-node__content {
  height: 40px;
}
.Newcase .body .right .tree .flow-tree[data-v-6b262dc4]::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  border-radius: 3px;
  background: rgba(204, 204, 204, 0.3);
}
.Newcase .body .right .tree .flow-tree[data-v-6b262dc4]::-webkit-scrollbar-thumb {
  background: var(--primary-color);
  border-radius: 3px;
}
.Newcase #ability-table[data-v-6b262dc4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.Newcase .footer[data-v-6b262dc4] {
  width: 100%;
  height: 50px;
  padding: 10px;
  border-top: 1px solid #E5E6EB;
}
.Newcase .footer .btns[data-v-6b262dc4] {
  float: right;
}
.Newcase .btnhover[data-v-6b262dc4] {
  padding: 1.3em 3em;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2.5px;
  font-weight: 500;
  color: #000;
  background-color: #0ecee7;
  border: none;
  -webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  cursor: pointer;
  outline: none;
}
.Newcase .btnhover[data-v-6b262dc4]:hover {
  background-color: #23c483;
  -webkit-box-shadow: 0px 15px 20px rgba(46, 229, 157, 0.4);
          box-shadow: 0px 15px 20px rgba(46, 229, 157, 0.4);
  color: #fff;
  -webkit-transform: translateY(-7px);
          transform: translateY(-7px);
}
.Newcase .btnhover[data-v-6b262dc4]:active {
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
.drop[data-v-6b262dc4] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 100%;
}
.tab-page[data-v-6b262dc4] {
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.btncolor[data-v-6b262dc4] {
  color: #fff;
  background-color: #165DFF;
}
.caseLog[data-v-6b262dc4] {
  width: 100%;
}
.proresssDialog[data-v-6b262dc4]  .el-dialog__header {
  height: 0px;
}
.proresssDialog[data-v-6b262dc4]  .el-dialog__body {
  padding-right: 52px;
}
.formIcon[data-v-6b262dc4] {
  width: 25px;
  height: 25px;
  padding: 5px;
  cursor: pointer;
  margin-top: 15px;
  margin-left: 10px;
  border-radius: 2px;
  background-color: aliceblue;
}
.icons[data-v-6b262dc4] {
  position: absolute;
  top: 20px;
  z-index: 5555;
}
.runInfoClass[data-v-6b262dc4] {
  cursor: pointer;
}
.caseBind[data-v-6b262dc4]  .el-dialog {
  height: 700px;
  margin-top: 10vh !important;
}
.caseBind[data-v-6b262dc4]  .el-dialog__body {
  overflow: auto;
  padding: 20px 20px;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}
.caseBind[data-v-6b262dc4]  .el-dialog__header {
  border-bottom: 1px solid #ddd;
}
.caseBind[data-v-6b262dc4]  .dialog-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.caseBind[data-v-6b262dc4]  .el-dialog__footer {
  border-top: 1px solid #ddd;
}
.caseBind[data-v-6b262dc4]  .el-form-item {
  margin-bottom: 35px;
}
.newtree[data-v-6b262dc4] {
  height: 100%;
  margin-right: 10px;
  width: 300px;
}
#bar1[data-v-6b262dc4] {
  width: 3px;
  height: 100%;
  margin-left: 3px;
  background-color: #f2f4f7;
  cursor: col-resize;
}
#bar1[data-v-6b262dc4]:hover {
  background-color: var(--primary-color);
}
#mid-bar2[data-v-6b262dc4] {
  width: 100%;
  height: 3px;
  background-color: #f2f4f7;
  cursor: row-resize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#mid-bar2[data-v-6b262dc4]:hover {
  background-color: var(--primary-color);
}
#bottom-dom[data-v-6b262dc4] {
  min-height: 200px;
}
.transDia[data-v-6b262dc4]  .el-dialog__body {
  -webkit-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important;
}
.Newcase .header[data-v-58018a62] {
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
}
.Newcase .header[data-v-58018a62]  .el-form-item {
  display: block !important;
  margin-bottom: 20px !important;
}
.Newcase .header[data-v-58018a62]  .el-textarea__inner {
  padding: 0 !important;
  height: 52px !important;
}
.Newcase .header[data-v-58018a62]  .el-form--inline .el-form-item__content {
  width: 90%;
}
.Newcase .chuandi[data-v-58018a62] {
  height: 600px !important;
}
.Newcase .chuandi[data-v-58018a62]  .el-dialog {
  height: 600px !important;
}
.Newcase[data-v-58018a62]  .el-form-item {
  margin-bottom: 0px !important;
}
.Newcase .body[data-v-58018a62] {
  width: 100%;
  height: calc(100% - 25px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 20px 10px 20px;
}
.Newcase .body .left[data-v-58018a62] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  overflow: hidden;
  background-color: #fff;
}
.Newcase .body .left .line[data-v-58018a62] {
  margin: 40px 0 20px 0;
  border: 1px solid #666;
}
.Newcase .body .left[data-v-58018a62]  .el-tabs {
  height: 100%;
}
.Newcase .body .left[data-v-58018a62]  .el-tabs__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  padding: 20px 0px 0px 0;
}
.Newcase .body .left[data-v-58018a62]  .el-tab-pane {
  height: calc(100% - 55px);
}
.Newcase .body .left[data-v-58018a62]  .el-tabs__item {
  height: 54px;
  line-height: 54px;
}
.Newcase .body .left[data-v-58018a62]  .el-tabs__header {
  margin: 0px !important;
}
.Newcase .body .left .test_data[data-v-58018a62]  .el-tabs__content {
  border-right: none !important;
  padding: 20px 0px 0px 20px !important;
  height: 100%;
}
.Newcase .body .right[data-v-58018a62] {
  padding: 18px 15px 0 15px;
  min-width: 250px;
  margin-top: 53px;
  position: relative;
  margin-left: 10px;
  border-top: 1px solid #E5E6EB;
  background-color: #eaeaea;
}
.Newcase .body .right .test_case[data-v-58018a62] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 15px;
}
.Newcase .body .right .test_search[data-v-58018a62] {
  margin-bottom: 15px;
}
.Newcase .body .right .custom-tree-dian[data-v-58018a62] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
}
.Newcase .body .right .show-hide[data-v-58018a62]:hover :nth-child(2) {
  display: inline-block !important;
}
.Newcase .body .right .top[data-v-58018a62] {
  padding: 10px;
}
.Newcase .body .right .tree[data-v-58018a62] {
  height: calc(90% - 50px);
  overflow: auto;
}
.Newcase .body .right .tree .flow-tree[data-v-58018a62] {
  width: 300px;
  height: 600px;
  overflow: auto;
}
.Newcase .body .right .tree .flow-tree[data-v-58018a62]  .el-tree-node > .el-tree-node__children {
  overflow: visible;
}
.Newcase .body .right .tree .flow-tree[data-v-58018a62]  .el-tree-node__content {
  height: 40px;
}
.Newcase .body .right .tree .flow-tree[data-v-58018a62]::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  border-radius: 3px;
  background: rgba(204, 204, 204, 0.3);
}
.Newcase .body .right .tree .flow-tree[data-v-58018a62]::-webkit-scrollbar-thumb {
  background: var(--primary-color);
  border-radius: 3px;
}
.Newcase #ability-table[data-v-58018a62] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.Newcase .footer[data-v-58018a62] {
  width: 100%;
  height: 50px;
  padding: 10px;
  border-top: 1px solid #E5E6EB;
}
.Newcase .footer .btns[data-v-58018a62] {
  float: right;
}
.Newcase .btnhover[data-v-58018a62] {
  padding: 1.3em 3em;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2.5px;
  font-weight: 500;
  color: #000;
  background-color: #0ecee7;
  border: none;
  -webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  cursor: pointer;
  outline: none;
}
.Newcase .btnhover[data-v-58018a62]:hover {
  background-color: #23c483;
  -webkit-box-shadow: 0px 15px 20px rgba(46, 229, 157, 0.4);
          box-shadow: 0px 15px 20px rgba(46, 229, 157, 0.4);
  color: #fff;
  -webkit-transform: translateY(-7px);
          transform: translateY(-7px);
}
.Newcase .btnhover[data-v-58018a62]:active {
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px);
}
.drop[data-v-58018a62] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 100%;
}
.tab-page[data-v-58018a62] {
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.btncolor[data-v-58018a62] {
  color: #fff;
  background-color: #165DFF;
}
.caseLog[data-v-58018a62] {
  width: 100%;
}
.proresssDialog[data-v-58018a62]  .el-dialog__header {
  height: 0px;
}
.proresssDialog[data-v-58018a62]  .el-dialog__body {
  padding-right: 52px;
}
.formIcon[data-v-58018a62] {
  width: 25px;
  height: 25px;
  padding: 5px;
  cursor: pointer;
  margin-top: 15px;
  margin-left: 10px;
  border-radius: 2px;
  background-color: aliceblue;
}
.icons[data-v-58018a62] {
  position: absolute;
  top: 20px;
  z-index: 5555;
}
.runInfoClass[data-v-58018a62] {
  cursor: pointer;
}
.caseBind[data-v-58018a62]  .el-dialog {
  height: 700px;
  margin-top: 10vh !important;
}
.caseBind[data-v-58018a62]  .el-dialog__body {
  overflow: auto;
  padding: 20px 20px;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}
.caseBind[data-v-58018a62]  .el-dialog__header {
  border-bottom: 1px solid #ddd;
}
.caseBind[data-v-58018a62]  .dialog-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.caseBind[data-v-58018a62]  .el-dialog__footer {
  border-top: 1px solid #ddd;
}
.caseBind[data-v-58018a62]  .el-form-item {
  margin-bottom: 35px;
}
.newtree[data-v-58018a62] {
  height: 100%;
  margin-right: 10px;
  width: 300px;
}
#mid-bar2[data-v-58018a62] {
  width: 100%;
  height: 3px;
  background-color: #f2f4f7;
  cursor: row-resize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#mid-bar2[data-v-58018a62]:hover {
  background-color: var(--primary-color);
}
#bottom-dom[data-v-58018a62] {
  min-height: 200px;
}
.transDia[data-v-58018a62]  .el-dialog__body {
  -webkit-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important;
}
.el-descriptions--small.is-bordered .el-descriptions-item__cell {
  padding: 2px 10px;
  font-size: 14px;
  min-width: 120px;
}
.description-error-label {
  background: #FCEDED !important;
  color: #F53F3F !important;
}
.description-error-content {
  color: #F53F3F !important;
}
.DialogRunDetail[data-v-d8ca6aa2] {
  padding: 10px;
  background-color: #d7e4fa;
}
[data-v-d8ca6aa2] .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-v-d8ca6aa2] .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  background: #f3f3f4;
}
[data-v-d8ca6aa2] .el-form-item__label {
  padding: 0;
}
.body-item[data-v-d8ca6aa2] {
  background: #FFFFFF;
  margin-bottom: 12px;
}
.title[data-v-d8ca6aa2] {
  font-size: 14px;
  color: var(--primary-color);
  border-bottom: 1px solid #E5E6EB;
  padding: 10px 20px 10px;
  position: relative;
}
.title .icon[data-v-d8ca6aa2] {
  width: 2px;
  height: 13px;
  background: var(--primary-color);
  border-radius: 3px;
  position: absolute;
  left: 10px;
}
.content[data-v-d8ca6aa2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
}
.content .content-left[data-v-d8ca6aa2] {
  width: 35%;
  border-right: 1px solid #E5E6EB;
  padding-right: 20px;
  margin-right: 20px;
}
.content .content-right[data-v-d8ca6aa2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.echarts_title[data-v-d8ca6aa2] {
  font-size: 16px;
  padding: 10px;
  margin-top: 10px;
}
.AlmExecute[data-v-3dc86fc1] {
  padding: 10px 10px 0px 10px;
  height: 100%;
  background-color: #cbcbcd;
}
[data-v-50e97bbe]:root {
  --header-height:50px;
}
[data-v-50e97bbe]:export {
  menuText: #4E5969;
  menuActiveText: #165DFF;
  subMenuActiveText: #165DFF;
  menuHeight: 40px !important;
  menuBg: #FFFFFF;
  menuHover: #E5E6EB;
  subMenuBg: #FFFFFF;
  subMenuHover: #E5E6EB;
  sideBarWidth: 160px;
  sideBarCollapseWidth: 68px;
  headerHeight: var(--header-height);
}
.app-wrapper[data-v-50e97bbe] {
  position: relative;
  height: 100%;
  width: 100%;
}
.app-wrapper[data-v-50e97bbe]:after {
  content: "";
  display: table;
  clear: both;
}
.app-wrapper.mobile.openSidebar[data-v-50e97bbe] {
  position: fixed;
  top: 0;
}
.drawer-bg[data-v-50e97bbe] {
  background: #000;
  opacity: 0.3;
  width: 100%;
  top: 0;
  height: 100%;
  position: absolute;
  z-index: 999;
}
.navbar-class[data-v-50e97bbe] {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9;
}
.fixed-header[data-v-50e97bbe] {
  background-color: #fff;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 12;
  width: calc(100% - 160px);
  -webkit-transition: width 0.28s;
  transition: width 0.28s;
}
.hideSidebar .fixed-header[data-v-50e97bbe] {
  width: calc(100% - 68px);
}
.mobile .fixed-header[data-v-50e97bbe] {
  width: 100%;
}
#app .main-container.noSideBar[data-v-50e97bbe] {
  margin-left: 0 !important;
}
#app .main-container.noSideBar .fixed-header[data-v-50e97bbe] {
  width: 100%;
}

.pagination-container[data-v-37d08e87] {
  background: #fff;
  padding: 10px 0;
}
[data-v-37d08e87] .el-pagination{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}


.drawer[data-v-6a91add2]  .el-model {
  top: 60px;
}
.drawer[data-v-6a91add2]  .el-drawer__wrapper {
  top: 60px;
}
.drawer[data-v-6a91add2]  .el-drawer.rtl {
  width: 840px !important;
  border: 1px solid #E5E6EB;
  -webkit-box-shadow: -4px 0px 10px 0px #0000001A;
          box-shadow: -4px 0px 10px 0px #0000001A;
}
.drawer[data-v-6a91add2]  .el-drawer__header {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #E5E6EB;
}
.drawer[data-v-6a91add2]  .el-drawer__header button {
  font-size: 16px;
}
.drawer[data-v-6a91add2]  .el-drawer__body {
  overflow: auto;
}
.bug-title[data-v-6a91add2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  list-style-type: none;
  height: 22px;
  line-height: 22px;
  margin: 14px 16px;
  font-size: 14px;
  color: #1D2129;
}
.bug-title > div[data-v-6a91add2]:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.base[data-v-6a91add2] {
  margin-bottom: 10px;
  padding: 0px 0 10px 10px;
  font-size: 16px;
  font-weight: 400;
}
.mid[data-v-6a91add2] {
  background-color: #FBFBFB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 22px 40px 22px 24px;
  font-size: 14px;
}
.mid-left[data-v-6a91add2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mid-left > div > span[data-v-6a91add2] {
  margin-right: 10px;
}
.mid-left > div[data-v-6a91add2]:nth-child(n+2) {
  margin-left: 40px;
}
.tabs[data-v-6a91add2] {
  margin: 0 16px;
}
.tip[data-v-6a91add2] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0 10px 10px;
  border: 1px solid #ccc;
}
.edit[data-v-6a91add2] {
  width: 100%;
  height: 460px;
  overflow: auto;
  padding: 20px;
}
.describe[data-v-6a91add2] {
  width: 100%;
  margin: 12px 0;
}
.divcolor[data-v-6a91add2] {
  width: 96%;
  border: 1px solid #ccc;
  border-color: #008bff;
  -webkit-box-shadow: 0 0 8px #90caf9;
          box-shadow: 0 0 8px #90caf9;
}
.btntext[data-v-6a91add2] {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
[data-v-6a91add2] .el-icon-plus:before {
  color: #333;
  font-size: 50px;
}
[data-v-6a91add2] .el-dialog__footer {
  text-align: center !important;
}
[data-v-6a91add2] .el-dialog__header {
  text-align: center !important;
}
.uploadList[data-v-6a91add2] {
  margin-bottom: 20px;
  width: 400px;
}
.uploadList[data-v-6a91add2]  .el-upload-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: inherit;
}
.uploadList[data-v-6a91add2]  .el-upload-list__item > div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #F7F8FA;
  padding: 8px 10px 8px 12px;
}
.uploadList[data-v-6a91add2]  .el-upload-list__item > div > svg:hover, .uploadList[data-v-6a91add2]  .el-upload-list__item > svg:hover {
  cursor: pointer;
  color: var(--primary-color);
}
.uploadList[data-v-6a91add2]  .el-upload-list__item > svg {
  margin: 0 12px;
}
.uploadList[data-v-6a91add2]  .el-upload-list__item:hover {
  background-color: #FFFFFF;
}
.FileList span[data-v-6a91add2] {
  width: 60px;
  height: 60px;
  cursor: pointer;
  display: inline-block;
}
.fileIcon[data-v-6a91add2] {
  width: 175px;
  height: 200px;
  display: inline-block;
  background-size: cover !important;
}
.fileIcon-txt[data-v-6a91add2] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNzM4MDEyNkU5MTExRTY4RTdDRUQxQkNEMzZCRTdBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVFNzM4MDEzNkU5MTExRTY4RTdDRUQxQkNEMzZCRTdBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUU3MzgwMTA2RTkxMTFFNjhFN0NFRDFCQ0QzNkJFN0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUU3MzgwMTE2RTkxMTFFNjhFN0NFRDFCQ0QzNkJFN0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz43Gjo3AAACtElEQVR42mL8//8/Azawbds27BL0Bwe8vLwcqWYayMPY8NatW/8PNPj58+d/kDuAeD8ud5KKmRgGMWBjYwPTPDw8DsAUt58aZg5qD8OAhYUF1Tw9JDwMimlqeXpIeJianh4yHqaWp4eUh6nh6SHnYUo9PSQ9TImnWcixDGjBoPL0iRMnwJ4mpkU2ZGOY7JgezE1LECDWHaBm6MGDBwk2Q1mGQiySmIXwJu9B72Ggw0lS/+vXL4Y9e/Y4DNs8jKvDMWI8POxLaVLBkK6HSc3fozFMy5AdzcOjHh718KiHqVJoGW65hFWidYgHBS5/MRpsvgjuNI2QCGYczcOjHh718AhpWp730SO5hOwxkWdwluCHi5ececiw98VHON8JKNcLVAMD+4ByxUA15No34DHceeUZw+fff+H8ch0pBl5WZjAbRFcA+TAAUtcBVD+kk/TrH78ZJlx/DueLcrAyFGhKgtkgGsSHAZA6kHqa10vk1sPISQ5fkmIE4pmWSgymwjwMMItm3nrJkK4mDpYDgTNvvzCkHb+H1xHE2jfg9TDIE82XnjD8/PsPHgAZSJ4FiTdfekq3lg9dSunHX3+BYxUbAIk/+vpz+FVLi+69Ybjx8TuKGIgPEh+29fBgaLDTzcOxSiIMmvycKGIaQH4cUHzYeViWmw1cUGEDoNIaJD9sPAwqjWv1ZBjYmZlQqiVY8gaJg+QZh4uHA+SE4HUwCGx49I5hBtDDIBoGQPIgdUPewyLsiJYVCLz5iWh59aO1rArRWl5D0sMVulIMfNC2Mwh0XH7G8Anatga1nTuR2s6gtnU5Utt60DUtR4d4RgcARj086uGBHOLBqPdbmZ78xzVLONjnh0Huq/4ng7Utw4Jr7GjbtidDOiZx+Wt0fni00Br18KiHRz086uFB2PAY1A0MagKAAAMAc2eej5tt0WEAAAAASUVORK5CYII=) no-repeat center center;
}
.fileIcon-xls[data-v-6a91add2] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVGMDgwQzkzNkU5MTExRTY4NzVCODEwRUREQzM2MzcwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVGMDgwQzk0NkU5MTExRTY4NzVCODEwRUREQzM2MzcwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUYwODBDOTE2RTkxMTFFNjg3NUI4MTBFRERDMzYzNzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUYwODBDOTI2RTkxMTFFNjg3NUI4MTBFRERDMzYzNzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7v3oNeAAAD20lEQVR42uxae0hTURz+bS4fOdEyJTEpVCzCyIpEE1OLCJYEPbWgLINATBJlFvaiEgUt+6OmEBGFkilWfzgHlTBDWiKmPXyk4HOmlmaaz6ltnXPdrqyW3t1N9NztBx/3nnPPdu+33z3n+353l6fRaIBpyGQy5oMXNspFIlEEq09iwkxRWlqqWexQqVQafB0IcmOuXQc+EBa2trbUVigUhqM7Tm7s54kjrIugoCBWpIkljDPNhjSxhNmSJpowG9LEEzaWtMBcJ0UnYjQO6eeCjNeRrqyspEj/T6c5kWFjMs0pwkxIc47wfKQ5SXgu0gJSCTFd9LQxu5CRVjyYUnAQWTyYUnAsqg6nyx8xGp8acYrVeE47LYuolqyEGYZgXfJexoNzdp8nn7C5vkitUUPXSD+0DvZA6xBGN6SFxHKH8ODYMNR0NEJNewNUt9XDJ2UzjE1OGFyR2aympo43lTAPYYOiux7KC79QRFu+K8GYR7xLPcOOCNsRQhCCtViZ31hm1Jcb0k62umouHdYR9kTYoQUmuYVkn81ElroQihAStZk1C1lzzTurDlsJWwkvvPEwdh4vdR3Wi8iAMLh3IpVuSz+8gXN56eRmODMqCY4GznrslMJsKKp6Se2vdl4FaYcS6GO9Q/1w+dldxlq82DpscA5feyGBhq8tdPv6gXjY6OkDPB4PstCP4bLcierHTkuMfgxsM4letMYnVRD3+CYMT4xSbQdbO8iNuQJxu6IgdP02elyeogQqmt5zY5Xu+NEDyQW3aL+81tUDUkSn6eNtfV2QIX3ALVl6VaeA++XF//RPq39D4pNM6k7gnA5nyh5CU2+7Xl++QgofO5u4qcP+nr7g4+6l17dv806QlBVA3/BP4nR4zgzbL7ODO8cvgIBvo9fv5rQCJCcvgQ2fz60MX4w8A97ua+h2VetnCPTeRO3jbYoodt6FiwgdxhHqtxViQvbT7YrmGojOEcPrund039nww7DHP5j8RcvZQQhZ0cmU0cAxND4C4qe3QY0kKqkgi5Is6rkPOp59TExJFtGEsXXEFlIX2DpiC4kDmxFsSiamZiTJyd6RMiV4vhNLOCE/A/Dzah1Kasv1jmPbefW5hG5j23njYDy3y0NcTOgKCms9TKoOW594sAhidJjrGXZF8Ebw1W59tMD72GrxuEZ4QItqA2PstMS9j/iFSR3dXaATGQ9sPpQDvTA5PcX4diZlDmOH0YgR4RWg948gdl7fkCFp7++G3LfF8GtshMLw6MyWc4sWH1lLDxc3CnJlLRn3tCW8p4XDot7TsmhZshK2Wsu/wsi3WJdc/BFgAKdwGdUYaf0QAAAAAElFTkSuQmCC) no-repeat center center;
}
.fileIcon-doc[data-v-6a91add2] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVGQTE1NDMyNkU5MTExRTZBMzBFRDg1RTUzODkxMDJCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVGQTE1NDMzNkU5MTExRTZBMzBFRDg1RTUzODkxMDJCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUZBMTU0MzA2RTkxMTFFNkEzMEVEODVFNTM4OTEwMkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUZBMTU0MzE2RTkxMTFFNkEzMEVEODVFNTM4OTEwMkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7UbECcAAAC/klEQVR42mL8//8/A7Fg27ZtxCumLTjg5eXlSJZOkIeJxVu3bv0/0ODnz5//Qe4A4v2kuB2GmRiGGGBjYwPTPDw8DsAUt59U/UPOwzBgYWFBlqeHrIdBMU2Op4esh8n19JD2MDmeHvIeJtXTw8LDpHiahVoWAi0ZNJ4+ceIE2NPYGifDJoaJjelh52GCnh5qTUsQINYdoGbowYMHUZqhLEM1FkksM+B5ekh6GOhwktT/+vWLYc+ePQ7DNg/j6nCMGA8P23qYmOQ+4mJ4NEnTq+QcjeFRD496eNTDZBVaOhEziFbcFSc36OtpQoUnrJQmakahbNEjIJ5BsiOurMgYTdKDoh6mdkwgZ5fBUk+PltKjHh4JbWlsVRUofz949oHBp2gFXOzI7AQGAV4OnHqGfOdh/9kHKPz7wAAwVJcYUvUwE656k4MdERZnFqZg9TAoxmFgXVconK0mJzyo6l6i8rCYIDec/er9V4Z3n74zXLj5EjWGnyM8vPnwbTjb11Z16CVpQT4OhkcvPoLZ7z/9YDh7/TnDP7T1IPefQjwMEt96BOJhJkZGBm8b1UHbX8YZw6ICXHD26w/fGA6ce4ihBhbDJ688BacCEDDXkUZJHUMmSQvxc8LZz958Zjhy8TGYzc7GwsDCDNH25OUnhj9//zFsOnQLrtbPTm1o1sMi/IgYBnno568/YLa1ngyDrDgfmA3y7K2Hbxn2nr4P5nMCCzpnU8Wh7+EbD97A2Q7GCgwKkgJw/pyN5xm+/fgNZruYKTFwcbAOzXpYWIATM3SABZKDsTzDw+cf4VXU7lP3iCqdB3U9jB7DMKCvJs4gxMcJjGF+uBis4AYVVBY6MkO3LQ2qltCBIzA5g4CClABmyFqrMDAxMQ7dpiW2qsXRBOJhRSwe9rVVoyipDbiHQU1LXM1DUIdhsDYdR7uHo/1hAv3gETEAQAsw2MaliapPuuLk/g+VWUKcHialtMUXS4NlBQDdkvTo/PCoh0c9POrhUQ+PengAqqWhUt/iAgABBgBxGqdfvsxAJAAAAABJRU5ErkJggg==) no-repeat center center;
}
.fileIcon-pdf[data-v-6a91add2] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK8AAADICAYAAACeY7GXAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACm5JREFUeNrsnU9sG9UWh8eOY6iavDSloPQ9EBvoBqSUrpBQERuQCkgsQLDkKd0i0iUSLKnoMkWwBIUlCBZIFCTYVLBhxR8Bm8JbIASNUCnkJajUJDXzM3ODMZ6ZO7bHc4/9fZLlKrUb987nM+ee+6/Wbrejbr48evS++OlU/NDzQgQTxw+t1larVnvg4a+++tjy/6Pm5I2lPRA/rcePR7i8k833rVZ05dq17cbMzP2WBa53iXsecaeIdntuZ3f3g3fuuONu0/ImEXeZK4rApuRNclwiLgKbE7iedM4Agc0JXE+qCoDA5gSWvJTDwKTAda4YWBUYecGswMgLZgVGXjArMPKCWYGRF8wKjLxgVmDkBbMCIy+YFRh5wazAyAtmBUZeMCsw8oJZgZEXzAqMvGBWYOQFswIjL5gVGHnBrMDIC2YFRl4wKzDyglmBkRfMCoy8YFZg5AWzAiMvmBUYecGswMgLZgVGXjArMPKCWYGRF8wKjLxgVmDkBbMCIy+YFRh5wazAyDuFNGu1iRAYeaeQ6+pGLnuOwMg7hczVDV32DIGRdwqpx2nDQqNhXmDknVJuiOVtGo/AyDvF0ffmZtO0wLUvlpfbXMrp5Vq7Hf20sxNtxg8z1GrbjZmZ+xtcPiLwjbOz0WKcRmzv7kZXY5l32sHHs7lau/0+8kKHRizxgYYpHebJecHuXYMmAOQFQF4A5AXkBQgTSmUjZN9dd0ULTzwR7T9+fO9nOxsb0ZVPP422zp3rPMPoYIRtRBxaXY0WHn888zWS96ezZ6OrX39Ng5E2hMHBkydzxXWReenMmag+N0ejIW8Aedfhw9Hiyso/fv7rRx9F17a3//n6paXo0KlTNBzyhhF1e5G0G888E22+8Ubf98yfONGRHpC3usaLb/8SsV9uK7Jy2/333ksDIm+F1YVjx/r+vJVIe+WTT1Lf+68HH6QBkbdCeeMOWN+qQiJtv5zX0bztNhoQecOLvE7avKrCdbffTiMibzX5blr0dLlunpyUzJC3EnyiZn1+noZC3vBoHjkyEsEBecfODLd85LXK9SmVBkBe07jRMwRHXnPMLi15vS6rDgzIW2nk3ZcTeZkaibzhRd5Y3ry5C0TdEQQJmqCczlzeAARRF3mDjbyzOVMeW8hL2lAVWfJpwnkjp9NG5EXeyvh9Y6M0+QF5y428Fy4M/F511oi8yFsZwyxjZwk88lYffb/5BnmR1ya/fvjhQO/7LWN5ECBvsPKS7yJvEEjCoiNl2s8BkDeM6FtQxiukDMhrNXXYuXiRRkPecOQtkjqkrTgG5K2EnQKjbfNsNoK8oaC5u0U2ENGcB7Z6Qt4gGEREn+1QAXlLZ5A9x7TCYh/r25DXUsrwt9z3oYdoQOS1lTLsyXviBJuSIK+tlKGbG1ZXaUTkDS9l8Kn9kvsib5Apw+VXX/Wa+sj5FMgbXMqgkbefX3kl999R9NbZbYC8Y0EdrayUQZPUNYdBkdcn+h5cWeGAFeQdD3lDvL+8/vren32ir/Z4uOnZZ2lY5K0231VHrXumWefo1vfe8+q8kT4gb+niZu3J0O/wwMtx9PWpPhx6+mlqv8hbYZWhT5qg/FfVBx843hV5y2mslEMDu1OEtMnmm3Ee7LPaWFFdAgPyjpQDOTlp2nGtjh+ff97r9yj/vem552hw5B1PlUET0vOWBGnB5qUXX/T7XXGER2DkHZm4WR21yx4lMZc++G464gQmB0be0qKuKglb777r/W/pRHjfdW8S+D8vv0wVAnkHI28CTV6u2092CeyLRvP+/dJLrH9D3uIsnjyZKWL3iJovSh1+9iyfuUqHRuFUiWAo+U/YGX3IqNtvUMIX5cnNOB3Yf/y493v0Wn0eRfvuDUwayW7snTORkxSj3+fuzrdbyY4/6kjqYW1PidoXy8ttFE3nltdey5yE8+1jjw110SWbctpBlxONElVMJLeqJoNuIkjaEFAnLUsqzVkYNlop8qn+G8LpQKqmqIO49MIL0a1vvRX8En3kzYiIBzNy3Y68586N5Hfplv3DU08V2rxkHCJL4pBLdcibgkbTsuq6vnN1iwisCDzohtWl3X0UiQMdrqbDlhJ18zYG+fH06aE7gs0jRzrPs0Msoc9KZ9SJ6/0CDrJmTu9RClWklo28FaF0IetWOUiu26laHDvWOWCw7EWXElYdrqxRP30Gya3P1PlzztFbuhOFJi/Vht4LH1/QW998M7OD9e2jj+Z2sBrJEa4So0gpbNTVA0ks6fJ2Y9fnVD0764v1v3vuIfKGHnWzUH01TVwN4er2mjdhfZydLqU/ejiR9eiXq3dy+LjTqM9vZUkSkbcn+mgYNiuSKeqGLKwvkvW3+NE5mmBrq3MookuFDq2u9s35ibwBs5gTdV0OqZRAS9/zZpqF/kUtknuHVgVB3i5cfpqFqgKKzGV1uBQNlZJo2HZXzxcu7A3fqgOpTpMiYhV110tra6QNoaIRpXFEUUWw3+PbswTVs9vfoQjzSdQf11ZRmr9RZBYckXeMKMcrQ1xJ2UomvbjnUaDqgR6uouEm65SBIv+ls2fpsIWY92n4cxTi6iK7UTedcDnugwKVSriarZ5HMejRmXdx+nSwk3SmUl5VCLS96LDRSimAKz+FeKqlG8Wbjb+cmiY522fELe1L6P5fIUwYQt7or8k2w5wJoXKZbtn/jx+Wz1TTF7i342ftQO+pyXmdtIP21F3uF9oQ6aBMwvnHEy+vbp3aA3fYHDDk3G9amWh5FW0XV1ZGUjVAXOQdz38q7pgcPnMmNdq6wr9vh23Y6Y9QUh9mEisJt6yvp4qriTW98xOy0ApfDrsm8pZO3owoRVB1uHzH9VVZGGRZOyDvyMR1m3y4UpDvHmChLIyECZY3T1wtbnSlIXXifEbUNJ5vre5JzmsMje37iquOnM8AhVuODshbaucsK8dVqtBdjNdrfQYplBuTLiBveR9ce3dl7CkgAbtv+wdz1md1pwvUdJG3VCRjVjmsexhXqYXPYIWqC6QLyFt6upCWuyrads8/zUstqC4g71hJOy29d99biatlOz55rrbbp7qAvKVH3bTctbuj5VYC+4irPHeTwQhzmKvzpu0O3t3RKjIhRxPKyXORdyw0U85m0Bm/Ov70QJwL+y7rUZS+WOB8CEDeUrh5fb3Q690ABpNuyHnHxiiiZO/IGyDvWBi2IoC4yFsZw+xGrkEIxEXeStMGTRAvmj4oYn/35JOIO0GYXfquGWLa6SZv71tJfjmWnTou8gaHBiN0ZkLvYITqt9pbQWkGpTDkDV5ix9XkcDyYbCamzsu8BDpsAMgLgLwAyAvIC4C8AMgLyAuAvADIC4C8gLwAyAuAvIC8AMgLgLwAyAvIC4C8AMgLyEsTAPICIC8A8gLyAiAvAPICIC8gLwDyAiAvIC8A8gIgLwDyAvICIC8A8gLyAliQd5NmAINsSt7ztAMY5LzkXaMdwCBr9Ts/+0yR923aAgzxtrx1Hbb/xo/PaRMwwOeJr39WG2KLf4mf7iMCQ+gRV54mvka1drv9t7/98uhRSXwqkXmB9oKKUTVMqe1akuLu8YcAAwDTOGTyYHh1NQAAAABJRU5ErkJggg==) no-repeat center center;
}
.fileIcon-rar[data-v-6a91add2] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVERTI5RjAyNkU5MTExRTZBOERCRjA3Q0Y1MTEzNUMwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVERTI5RjAzNkU5MTExRTZBOERCRjA3Q0Y1MTEzNUMwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RURFMjlGMDA2RTkxMTFFNkE4REJGMDdDRjUxMTM1QzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RURFMjlGMDE2RTkxMTFFNkE4REJGMDdDRjUxMTM1QzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6DYy3xAAACYUlEQVR42uyZTygEURzHf7PWoPZk87+0Ek5OShsXbuwdSYoLB+WC07o6CEXJQSm1Sv6U0y5piz2oTZycKKU9+Jd1UnZHdsybmJZm8Haf9d7u71ev6c1Mb95nvr/v+zMjqaoKZhEIBMwvZD4OPR5PO7PWCLBZ8fv96n9HPB5XST+0cmDVT9piA45DlmX96HA42rSMO2DRJtfAH+F2u5lBCwFMlGYFLQQwS2hhgFlBCwXMAlo44HShhQROB9qeysO0B3AFHQ6HdejfrMiEVThlpXleWpL4bT/IMjQUCv24DLWLoCKlhb5Nb+6BtY5T3a8oCgSDwbas9bDVhiNngLN+lKYNoedhWn+jwn/5ZtHDCIzACMxk0DptdZpf8fqEBrPikk5aivVNU44ILKGHERiBc3Bp+TWajqJUI2fy/Wbn9FE08QrKTQQe97fh1jcPiXgsuxWWbHlQUFUDFYMTULewA7bCotxJaUdjM5T3jfKT0maTvLOzB1yTS0Y9urtB1Z6UL0NZ7whUDU/q54o7uuF6ZZpPhQtd9VA9PmfUY1cXEJkdo2pDfVHgfmvZqMsllXymNPFa7dSq4blE7BkuvQP6kcrD9nwo7Roy6srDDT8pnRzVYzOawg1GPTI3oSl8nvao/7i3yZ/CxLdOT+8n30YD62m3+3R2DLdrC3wpzMK3mZiH7Tz59qetHTcpzcK3Qi0tk31LwuVd1EsmlcPNAwK/z+/4iQdTGoERWKT4mIelrxfuvD7V6i8h7/+HSf/KpvolU2Cr71G8QKUaVlz4fxgHLQRGYARGYFE+AIg+F5vFmwADAOWni2VRImHtAAAAAElFTkSuQmCC) no-repeat center center;
}
.form[data-v-6a91add2] {
  margin-left: 20px;
}
.form[data-v-6a91add2]  .el-form-item {
  width: 40%;
  display: inline-block;
}
.form[data-v-6a91add2]  .el-select, .form[data-v-6a91add2]  .el-date-editor {
  width: 100%;
}
.vue-grid-item.vue-grid-placeholder {
  background: var(--primary-color);
}
.priority-text {
  padding: 0px 8px;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 500;
}
.priority-none {
  color: #504d4d;
}
.priority-low {
  color: #0FC6C2;
}
.priority-medium {
  color: #722ED1;
}
.priority-high {
  color: #F7BA1E;
}
.priority-incalcando {
  color: #F77234;
}
.priority-extra_urgent {
  color: #F53F3F;
}
.priority-urgent {
  color: #F5319D;
}
.bug-id-text {
  padding: 0px 4px;
  border-radius: 2px;
  background-color: #F5F5F5;
  color: #86909C;
  font-size: 12px;
  font-weight: 400;
}
.bug-status-text {
  padding: 2px 8px;
  border-radius: 49px;
  background-color: #EBF1FF;
  font-size: 12px;
  font-weight: 400;
  color: var(--primary-color);
  margin: 0 5px;
}
.vue-grid-item[data-v-40aedaf6] {
  overflow: hidden;
}
.grid-module[data-v-40aedaf6] {
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  padding: 20px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.vue-draggable-handle[data-v-40aedaf6] {
  position: absolute;
  width: 50%;
  height: 40px;
  top: 0;
  left: 0;
  cursor: -webkit-grab;
  cursor: grab;
}
.grid-top-title[data-v-40aedaf6] {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.top-handle-search[data-v-40aedaf6]  .el-input__inner {
  padding: 2px 24px 2px 8px;
  border-radius: 2px;
  height: 24px;
  line-height: 24px;
}
.top-handle-search[data-v-40aedaf6]  .el-input__suffix {
  line-height: 24px;
}
.top-handle-search .search-icon[data-v-40aedaf6] {
  cursor: pointer;
  width: 14px;
  height: 14px;
  line-height: 24px;
}
.grid-content[data-v-40aedaf6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.grid-content[data-v-40aedaf6]  .el-tabs {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.grid-content[data-v-40aedaf6]  .el-tabs__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.grid-content[data-v-40aedaf6]  .el-tab-pane {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.bug-list[data-v-40aedaf6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
  padding: 0;
  overflow: auto;
}
.bug-list .bug-item[data-v-40aedaf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  overflow: hidden;
  cursor: pointer;
  list-style-type: none;
  height: 22px;
  line-height: 22px;
  margin-bottom: 14px;
  font-size: 14px;
  color: #1D2129;
}
.bug-list .bug-item > div[data-v-40aedaf6]:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bug-alias-text[data-v-40aedaf6]:hover {
  color: var(--primary-color);
}
.bug-submit-info-text[data-v-40aedaf6] {
  font-size: 12px;
  font-weight: 400;
  margin-left: 24px;
  color: #86909C;
}
.echartsTable .table-fullborder-canSelect[data-v-40aedaf6] {
  width: 100%;
  border: 1px solid #e1e6eb;
  border-bottom: none;
  table-layout: fixed;
}
.echartsTable .table-fullborder-canSelect tr[data-v-40aedaf6] {
  height: 35px;
  line-height: 18px;
  font-size: 14px;
}
.echartsTable .table-fullborder-canSelect th[data-v-40aedaf6] {
  background: #f5f6fa;
  color: #3b3b3b;
  padding: 0px 10px;
  border-bottom: 1px solid #e1e6eb;
  border-left: 1px solid #e1e6eb;
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.echartsTable .table-fullborder-canSelect td[data-v-40aedaf6] {
  padding: 0px 10px;
  border-bottom: 1px solid #e1e6eb;
  border-left: 1px solid #e1e6eb;
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.echartsTable .table-fullborder-canSelect tr[data-v-40aedaf6]:hover {
  background-color: #e0f0ff;
  color: #000;
}
.echartsTable .table-fullborder-canSelect tr:hover input[data-v-40aedaf6] {
  background-color: #e0f0ff;
  color: #000;
}
.echartsTable .tabelTrselected[data-v-40aedaf6] {
  background-color: #e0f0ff;
  color: #000;
}
.echartsTable .tabelTrselected input[data-v-40aedaf6] {
  background-color: #e0f0ff;
  color: #000;
}
.echartsTable .tabelTextCenter[data-v-40aedaf6] {
  text-align: center;
}
.echartsTable .tabelTextCenter th[data-v-40aedaf6] {
  text-align: center;
}
.echartsTable .tabelTextCenter td[data-v-40aedaf6] {
  text-align: center;
  line-height: 22px;
}
.download[data-v-37d7aed8] {
  cursor: pointer;
  color: blue;
}
[data-v-37d7aed8] .el-dialog__body {
  overflow: auto !important;
}
[data-v-37d7aed8] .el-dialog {
  height: 500px !important;
}
.app-main:has(#instrument) {
  height: auto !important;
  min-height: 100%;
}
.page[data-v-64b6f3e4] {
  margin: 0;
  margin-right: 10px;
}
.page-content[data-v-64b6f3e4] {
  width: 50%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  background-color: #f7f8fa;
}
.welcome[data-v-64b6f3e4] {
  /* width: 100%; */
  background: #fff;
  border-radius: 4px;
  padding: 20px;
  /* margin-bottom: 20px; */
  margin: 20px 20px 0;
  overflow: hidden;
}
.welcome-top[data-v-64b6f3e4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.welcome-top .title[data-v-64b6f3e4] {
  font-size: 20px;
  font-weight: 500;
  color: #1D2129;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.welcome-top .handclap[data-v-64b6f3e4] {
  width: 20px;
  height: 28px;
  margin-right: 8px;
}
.welcome-top .welcome-btn[data-v-64b6f3e4] {
  border-radius: 4px;
}
.welcome-top .welcome-btn .svg-icon[data-v-64b6f3e4] {
  width: 16px;
  height: 16px;
  color: #4E5969;
  margin: 8px;
}
.checkbox-list[data-v-64b6f3e4] {
  max-height: 260px;
  overflow-y: auto;
}
.checkbox-list .checkbox-item[data-v-64b6f3e4] {
  display: block !important;
  height: 36px;
  line-height: 36px;
  padding: 0px 8px 0px 12px;
  margin-right: 0;
}
.welcome-content[data-v-64b6f3e4] {
  margin: 20px 0 6px;
  border-top: 1px solid #F2F3F5;
  border-bottom: 1px solid #F2F3F5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  overflow-x: auto;
}
.statistic-item[data-v-64b6f3e4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 20px 0;
  padding-right: 26px;
  border-right: 1px solid #F2F3F5;
}
.el-divider[data-v-64b6f3e4] {
  height: 114px;
  margin: 20px 26px;
  vertical-align: top;
}
.statistic-item[data-v-64b6f3e4]:last-child {
  border-right: none;
  padding-right: 0;
}
.statistic-item[data-v-64b6f3e4]:nth-child(n+2) {
  margin-left: 26px;
}
.statistic-icon[data-v-64b6f3e4] {
  width: 48px;
  height: 48px;
  margin-right: 12px;
}
.statistic-content[data-v-64b6f3e4] {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  color: #1D2129;
}
.statistic-title[data-v-64b6f3e4] {
  margin-bottom: 5px;
}
.statistic-big-num[data-v-64b6f3e4] {
  font-family: San Francisco Display;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
}
.statistic-unit[data-v-64b6f3e4] {
  padding-left: 6px;
  color: #4E5969;
}
.statistic-compare-num[data-v-64b6f3e4] {
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: #1D2129;
  margin-right: 5px;
}
.statistic-icon2[data-v-64b6f3e4] {
  width: 13px;
  height: 11px;
  margin-left: 9px;
}
.page-right[data-v-64b6f3e4] {
  width: 280px !important;
  margin: 20px 20px 20px 0;
}
.page-right .right-item[data-v-64b6f3e4]:nth-child(n+2) {
  margin-top: 20px;
}
.page-right .right-item[data-v-64b6f3e4] {
  width: 280px;
  position: fixed;
  top: 80px;
  right: 20px;
  padding: 20px;
  border-radius: 4px;
  background: #fff;
}
.page-right .right-item-top[data-v-64b6f3e4] {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.page-right .right-item-top .title[data-v-64b6f3e4] {
  font-size: 16px;
  font-weight: 500;
  color: #1D2129;
}
.page-right .right-item-top .link[data-v-64b6f3e4] {
  font-size: 14px;
  font-weight: 400;
  color: var(--primary-color);
}
.page-right .shortcut[data-v-64b6f3e4] {
  width: 80px;
  height: 80px;
  padding: 12px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-right .shortcut-icon[data-v-64b6f3e4] {
  width: 36px;
  height: 36px;
  border-radius: 6px;
}
.page-right .svg-icon[data-v-64b6f3e4] {
  width: 18px;
  height: 18px;
  color: #4E5969;
  margin: 9px;
}
.page-right .shortcut-title[data-v-64b6f3e4] {
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}
.page-right .shortcut[data-v-64b6f3e4]:hover {
  cursor: pointer;
}
.page-right .shortcut:hover .shortcut-icon[data-v-64b6f3e4] {
  background: #DADADA;
}
.page-right .shortcut:hover .shortcut-title[data-v-64b6f3e4] {
  color: var(--primary-color);
}
.page-right .help[data-v-64b6f3e4] {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #4E5969;
}
.page-right .help[data-v-64b6f3e4]:nth-child(n+2) {
  margin-top: 8px;
}
.page-right .help[data-v-64b6f3e4]:hover {
  cursor: pointer;
  color: var(--primary-color);
}
.box[data-v-15ba144f] {
  margin: 100px auto 0;
  width: 80%;
}
.clear[data-v-15ba144f]:after {
  content: "";
  display: block;
  clear: both;
}
.slider[data-v-15ba144f] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  margin: 10px 0;
  width: 380px;
  height: 6px;
  background: #e4e7ed;
  border-radius: 6px;
  cursor: pointer;
}
.slider .process[data-v-15ba144f] {
  position: absolute;
  left: 0;
  top: 0;
  width: 112px;
  height: 6px;
  border-radius: 6px;
  background: var(--primary-color);
}
.slider .thunk[data-v-15ba144f] {
  position: absolute;
  left: 100px;
  top: -6px;
  width: 20px;
  height: 20px;
}
.slider .block[data-v-15ba144f] {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid var(--primary-color);
  background: white;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}
.slider .tips[data-v-15ba144f] {
  position: absolute;
  left: -7px;
  bottom: 30px;
  min-width: 15px;
  text-align: center;
  padding: 4px 8px;
  /* background: #000; */
  border-radius: 5px;
  height: 24px;
  color: #fff;
}
.slider .tips i[data-v-15ba144f] {
  position: absolute;
  margin-left: -5px;
  left: 50%;
  bottom: -9px;
  font-size: 16px;
  color: #000;
}
.slider .block[data-v-15ba144f]:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  opacity: 0.6;
}
[data-v-a0091ef6] .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-v-a0091ef6] .el-dialog__header {
  border-bottom: 1px solid #ddd;
}
[data-v-a0091ef6] .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.DialogPlay[data-v-a0091ef6]  .el-dialog {
  width: 664px !important;
}
.DialogPlay[data-v-a0091ef6]  .el-dialog__body {
  padding: 0;
}
.DialogPlay .box-card[data-v-a0091ef6], .DialogPlay .box-card1[data-v-a0091ef6], .DialogPlay .box-card3[data-v-a0091ef6] {
  width: 90%;
  margin: 20px auto;
  background-color: #FAFBFF;
}
.DialogPlay .box-card1[data-v-a0091ef6]  .el-card__body {
  padding: 0px;
  padding-top: 18px !important;
  padding-left: 20px !important;
}
.DialogPlay .box-card1[data-v-a0091ef6]  .el-form-item__label {
  line-height: 50px;
}
.DialogPlay .box-card3[data-v-a0091ef6]  .el-input {
  width: 100px;
}
.checkbox-item[data-v-a0091ef6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.checkbox-item[data-v-a0091ef6]  .el-checkbox__label {
  white-space: normal;
}

.svg-icon[data-v-5f2911b9] {
  width: 16px;
  height: 16px;
  vertical-align: -1em;
  fill: currentColor;
  overflow: hidden;
  margin-right: 5px;
}
.svg-external-icon[data-v-5f2911b9] {
  background-color: currentColor;
  -webkit-mask-size: cover!important;
          mask-size: cover!important; 
  display: inline-block;
}

.DialogFunction[data-v-4d49c85c]  .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-v-4d49c85c] .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.addDialog[data-v-4d49c85c]  .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.addDialog[data-v-4d49c85c]  .el-dialog__body {
  padding: 15px;
}
.addDialog[data-v-4d49c85c]  .el-dialog__body > div {
  height: 100%;
  overflow: auto;
  padding: 10px;
}
.addDialog[data-v-4d49c85c]  .el-dialog__body .el-card:nth-child(n+2) {
  margin-top: 10px;
}
.cardColor[data-v-4d49c85c] {
  background-color: #fafbff;
}
.cardColor .buttonBox[data-v-4d49c85c] {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-4d49c85c] .custom-tree-node > .svg-icon {
  vertical-align: -0.2em !important;
}
[data-v-14d0fa1c] input::-webkit-outer-spin-button,[data-v-14d0fa1c] input::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
}
.Edit[data-v-14d0fa1c]  .el-dialog {
  margin-top: 10vh !important;
  max-height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.Edit[data-v-14d0fa1c]  .el-form-item__label {
  padding: 0px !important;
}
.Edit[data-v-14d0fa1c]  .el-dialog__body {
  padding: 15px 25px 35px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
}
.text[data-v-14d0fa1c] {
  font-size: 16px;
  margin-bottom: 10px;
  margin-left: 15px;
}
.tit[data-v-14d0fa1c] {
  font-size: 15px;
  margin-bottom: 10px;
}
.param_input[data-v-14d0fa1c] {
  width: 380px;
  background-color: #FFF;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  padding: 0 6px;
}
[data-v-14d0fa1c] .el-input__prefix {
  top: 4px;
}
.el-select[data-v-14d0fa1c] {
  width: 100%;
}
.DialogParam[data-v-3672670c]  .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-v-3672670c] .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.DialogParam .addParm[data-v-3672670c]  .el-dialog {
  width: 600px !important;
}
.DialogLog[data-v-4da7d2f7]  .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.DialogLog[data-v-4da7d2f7]  .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.DialogLog .dialog_body[data-v-4da7d2f7] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.grid-content[data-v-22c60422] {
  width: 180px;
  height: 130px;
  margin-bottom: 10px;
}
.apklist[data-v-22c60422] {
  width: 100%;
  height: 800px;
  overflow-x: hidden;
  overflow-y: auto;
}
.uploadapk[data-v-22c60422] {
  width: 80px;
  height: 80px;
  border: 1px dashed #90c2f6;
}
.uploadapk .iconplus[data-v-22c60422] {
  color: #90c2f6;
  font-size: 44px;
  line-height: 80px;
  margin-left: 15px;
}
.btnupload[data-v-22c60422] {
  margin-top: 15px;
}
.apk[data-v-22c60422] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.apk .apk_info[data-v-22c60422] {
  margin-left: 10px;
}
.apk .apk_info .apk_info_name[data-v-22c60422] {
  width: 100px;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.apk .apk_info .apk_info_versionName[data-v-22c60422] {
  margin: 10px 20px 10px 0;
}
.dbtns[data-v-22c60422] {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dbtns[data-v-22c60422]  .el-button {
  padding: 10px 14px;
}

.input[data-v-ffeab266] {
  width: 260px;
  margin: 10px;
}

.upload[data-v-1ebbd8bb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-1ebbd8bb] .el-dialog__body {
  overflow: auto !important;
}
.upload[data-v-6fe12965] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-6fe12965] .el-dialog__body {
  overflow: auto !important;
}
#canvas[data-v-13da3271] {
  margin: 10px;
}
.canvas_group[data-v-13da3271] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.palette[data-v-13da3271] {
  width: 55px;
  background-color: #494e5b;
  margin-top: 1px;
  margin-right: 3px;
}
.palette ul[data-v-13da3271] {
  padding: 0px !important;
}
.palette ul li[data-v-13da3271] {
  list-style: none;
  height: 50px;
}
.pad[data-v-13da3271] {
  width: 39px;
  margin-left: 9px;
  padding: 15px 0 0 8px;
  cursor: pointer;
}
.phone[data-v-13da3271] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.phone[data-v-13da3271]  .el-card {
  margin-bottom: 0 !important;
}
.main[data-v-13da3271] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.contentllk[data-v-13da3271] {
  width: calc(100% - 430px);
  padding: 10px;
}
.contentllk[data-v-13da3271]  .el-card__body {
  width: 100%;
  padding: 0;
  height: 100%;
}
.nav-box[data-v-13da3271] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  width: 100%;
  overflow-x: auto;
}
.vivew[data-v-13da3271] {
  width: 430px;
  height: 880px;
  padding-top: 280px;
  background-color: black;
}
[data-v-13da3271] .el-card__body {
  width: 100%;
  padding: 10px;
}
.content[data-v-13da3271] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.nav[data-v-13da3271] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.nav[data-v-13da3271] :hover {
  cursor: pointer;
  background-color: #b9daeb;
}
.box[data-v-13da3271] {
  width: 60px;
  height: 50px;
  margin-right: 3px;
  background-color: #e0e4e3;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.box img[data-v-13da3271] {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.BOX[data-v-13da3271] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 805px;
}
.BOX .header[data-v-13da3271] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.BOX .header .clear[data-v-13da3271] {
  position: absolute;
  right: 0;
}
.BOX[data-v-13da3271]  .el-tabs__item {
  padding: 0 10px;
}
.BOX[data-v-13da3271]  .el-tabs__item span {
  padding: 0 10px;
}
.BOX .xian[data-v-13da3271] {
  width: 100%;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 10px;
  background-color: #666;
}
.BOX .content[data-v-13da3271] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.BOX .content .table[data-v-13da3271] {
  width: 100%;
}
.BOX .content .table1[data-v-13da3271] {
  width: 70%;
  min-width: calc(100% - 300px);
  height: 735px;
}
.BOX .content .process[data-v-13da3271] {
  border: 1px solid #95e1bc;
  border-radius: 0 6px 6px 0;
  background-color: #e9f8f2;
  padding: 6px;
}
.BOX .content .process > div[data-v-13da3271]:first-child {
  font-weight: bold;
}
.BOX .content .process_white[data-v-13da3271] {
  height: 20px;
}
.BOX .content[data-v-13da3271]  .el-table td {
  padding: 5px 0;
}
.BOX .content[data-v-13da3271]  .el-table tr:nth-last-child(n+2) > td {
  border-bottom: none;
}
.BOX .content .filtered[data-v-13da3271] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  cursor: pointer;
}
.BOX .content .for_div[data-v-13da3271],
.BOX .content .if_div[data-v-13da3271] {
  border-radius: 0 6px 6px 0;
  padding: 6px;
}
.BOX .content .for_div[data-v-13da3271] {
  border: 1px solid #88c6ff;
  background-color: #ebf8ff;
}
.BOX .content .for_div_left[data-v-13da3271] {
  border-left: 1px solid #88c6ff;
}
.BOX .content .if_div[data-v-13da3271] {
  border: 1px solid #95e1bc;
  background-color: #e9f8f2;
}
.BOX .content .if_div_left[data-v-13da3271] {
  border-left: 1px solid #95e1bc;
}
.BOX .search[data-v-13da3271] {
  max-width: 300px;
  width: 30%;
  padding-left: 20px;
  height: 735px;
  position: relative;
}
.BOX .search .top[data-v-13da3271] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.BOX .search .top .text[data-v-13da3271] {
  width: 70px;
  margin-right: 5px;
  line-height: 40px;
}
.BOX .search .top .el-input[data-v-13da3271] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.BOX .search .top button[data-v-13da3271] {
  margin-left: 5px;
  padding: 0 10px;
}
.BOX .search .content[data-v-13da3271] {
  width: 100%;
  background-color: #ffffff;
  margin-top: 10px;
  padding-top: 10px;
  height: calc(100% - 150px);
  overflow: auto;
}
.BOX .search .content div[data-v-13da3271] {
  width: 100%;
}
.BOX .search .out[data-v-13da3271] {
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.BOX .objectLeftCard[data-v-13da3271] {
  width: 25%;
  float: left;
}
.BOX .objectRightCard[data-v-13da3271] {
  width: 75%;
  float: left;
}
.el-card[data-v-13da3271] {
  margin-bottom: 10px !important;
}
.cardColor[data-v-13da3271] {
  background-color: #fafbff;
}
.addParm[data-v-13da3271]  .el-dialog {
  width: 600px !important;
}
.custom-tree-node[data-v-13da3271] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  padding-right: 8px;
}
.custom-tree-dian[data-v-13da3271] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
  padding-right: 8px;
}
.show-hide[data-v-13da3271]:hover :nth-child(2) {
  display: inline-block !important;
}
.delete[data-v-13da3271] {
  margin-right: 10px;
  color: red;
  cursor: pointer;
}
.edit[data-v-13da3271] {
  color: var(--primary-color);
  cursor: pointer;
}
.DialogObject[data-v-13da3271]  .el-dialog,
.DialogLog[data-v-13da3271]  .el-dialog,
.phoneDialog[data-v-13da3271]  .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.DialogObject[data-v-13da3271]  .el-dialog__body,
.DialogLog[data-v-13da3271]  .el-dialog__body,
.phoneDialog[data-v-13da3271]  .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.DialogObject .dialog_body[data-v-13da3271],
.DialogLog .dialog_body[data-v-13da3271],
.phoneDialog .dialog_body[data-v-13da3271] {
  height: 100%;
}
.DialogObject .el-col[data-v-13da3271],
.DialogLog .el-col[data-v-13da3271],
.phoneDialog .el-col[data-v-13da3271] {
  height: 100%;
  overflow: auto;
}
.DialogObject .el-col > .el-card[data-v-13da3271],
.DialogLog .el-col > .el-card[data-v-13da3271],
.phoneDialog .el-col > .el-card[data-v-13da3271] {
  height: 100%;
  margin-bottom: 0 !important;
  overflow: auto;
}
.DialogObject[data-v-13da3271]  .el-tree-node,
.DialogLog[data-v-13da3271]  .el-tree-node,
.phoneDialog[data-v-13da3271]  .el-tree-node {
  min-width: 250px;
}
.phoneDialog .el-dialog__body > .el-tabs[data-v-13da3271] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.phoneDialog[data-v-13da3271]  .el-tabs__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.phoneDialog .el-tab-pane[data-v-13da3271] {
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.DialogLog .el-dialog__body > .el-row[data-v-13da3271] {
  height: 100%;
}
.flow-tree[data-v-13da3271]  .el-tree-node > .el-tree-node__children .el-tree-node__content {
  padding: 0px !important;
}
[data-v-13da3271] .el-dialog__header {
  border-bottom: 1px solid #ddd;
}
.apk[data-v-13da3271] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.apk .apk_info[data-v-13da3271] {
  margin-left: 10px;
}
.apk .apk_info .apk_info_name[data-v-13da3271] {
  width: 100px;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.apk .apk_info .apk_info_versionName[data-v-13da3271] {
  margin: 10px 20px 10px 0;
}
.dbtns[data-v-13da3271] {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dbtns[data-v-13da3271]  .el-button {
  padding: 10px 14px;
}
.grid-content[data-v-13da3271] {
  width: 180px;
  height: 130px;
  margin-bottom: 10px;
}
.apklist[data-v-13da3271] {
  width: 100%;
  height: 800px;
  overflow-x: hidden;
  overflow-y: auto;
}
.uploadapk[data-v-13da3271] {
  width: 80px;
  height: 80px;
  border: 1px dashed #90c2f6;
}
.uploadapk .iconplus[data-v-13da3271] {
  color: #90c2f6;
  font-size: 44px;
  line-height: 80px;
  margin-left: 15px;
}
.btnupload[data-v-13da3271] {
  margin-top: 15px;
}
.tabs_box[data-v-13da3271] {
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.tabs_box[data-v-13da3271]  .el-tabs__content {
  position: inherit;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.tabs_box[data-v-13da3271]  .el-tab-pane {
  height: 100%;
}
.second[data-v-13da3271] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#menu[data-v-13da3271] {
  position: absolute;
  display: none;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  background: #ffffff;
  cursor: pointer;
  color: #606266;
  width: 200px;
  border: 1px solid #e4e7ed;
  /* margin: 50px auto; */
  font-size: 13px;
}
#menu ul[data-v-13da3271] {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#menu ul li[data-v-13da3271] {
  padding: 0px 10px;
  height: 30px;
  line-height: 30px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-indent: 8px;
}
#menu ul li[data-v-13da3271]:hover {
  background-color: #ecf5ff;
}
.xpath[data-v-13da3271] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.sourceDialog[data-v-13da3271]  .el-dialog {
  margin-top: 20vh !important;
}
[data-v-637f4040] .el-table :is(td, th) {
  padding: 5px 0;
}
.button[data-v-637f4040] {
  visibility: hidden;
}
[data-v-637f4040] .el-table tr:hover .button {
  visibility: visible;
}
.upload-box > span[data-v-637f4040] {
  margin-right: 5px;
  margin-bottom: 5px;
}
.el-divider--vertical[data-v-637f4040] {
  height: 1.5em;
}
.upload-box > div[data-v-637f4040] {
  display: inline-block;
}
.addCircle-icon[data-v-637f4040] {
  width: 16px;
  height: 16px;
  color: #4E5969;
}
.add-icon[data-v-637f4040] {
  width: 16px;
  height: 16px;
  color: #4E5969;
}
.delete-icon[data-v-637f4040] {
  width: 16px;
  height: 16px;
  color: red;
}
.api-test-table[data-v-637f4040] {
  height: 100%;
}
.api-test-table[data-v-637f4040]  .el-table .cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.api-test-table[data-v-637f4040]  .el-table .selection .cell {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.api-test-table[data-v-637f4040]  .el-table__body {
  width: 100% !important;
}
.api-test-table[data-v-637f4040]  .is-error .el-input__inner {
  border-color: #f56c6c;
}
[data-v-637f4040] .el-table__body > tbody > tr:last-child td:last-child .cell {
  display: none !important;
}
[data-v-637f4040] #requestHeaderTable8583 .el-table__body > tbody > tr:last-child td:last-child .cell,[data-v-637f4040] #table8583 .el-table__body > tbody > tr:last-child td:last-child .cell {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
[data-v-637f4040] #XMLTable .el-table__body > tbody > tr:last-child td:last-child .cell {
  display: table-cell !important;
}
[data-v-637f4040] input::-webkit-outer-spin-button,[data-v-637f4040] input::-webkit-inner-spin-button {
  appearance: none !important;
  -webkit-appearance: none !important;
}
[data-v-637f4040] input[type=number] {
  -webkit-appearance: textfield !important;
     -moz-appearance: textfield !important;
          appearance: textfield !important;
}
[data-v-a161bd2e] .el-table :is(td, th) {
  padding: 5px 0;
}
[data-v-123a8d09] .el-table :is(td, th) {
  padding: 5px 0;
}
[data-v-1522cac4] .el-table :is(td, th) {
  padding: 5px 0;
}
.del-button[data-v-1522cac4] {
  margin-left: 10px;
  visibility: hidden;
}
[data-v-1522cac4] .el-table tr:hover .del-button {
  visibility: visible;
}
.btn-box[data-v-53c2bb3a] {
  margin-bottom: 5px;
}
[data-v-53c2bb3a] .el-table :is(td, th) {
  padding: 5px 0;
}
.del-button[data-v-53c2bb3a] {
  margin-left: 10px;
  visibility: hidden;
}
[data-v-53c2bb3a] .el-table tr:hover .del-button {
  visibility: visible;
}
.btn-box[data-v-5c2cd152] {
  margin-bottom: 5px;
}
[data-v-5c2cd152] .el-table :is(td, th) {
  padding: 5px 0;
}
.del-button[data-v-5c2cd152] {
  margin-left: 10px;
  visibility: hidden;
}
[data-v-5c2cd152] .el-table tr:hover .del-button {
  visibility: visible;
}
[data-v-5e678d4f] .el-dialog__header {
  border-bottom: 1px solid #ddd;
}
.DialogFunction[data-v-5e678d4f]  .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-v-5e678d4f] .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.addDialog[data-v-5e678d4f]  .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.addDialog[data-v-5e678d4f]  .el-dialog__body {
  padding: 15px;
}
.addDialog[data-v-5e678d4f]  .el-dialog__body > div {
  height: 100%;
  overflow: auto;
  padding: 10px;
}
.addDialog[data-v-5e678d4f]  .el-dialog__body .el-card:nth-child(n+2) {
  margin-top: 10px;
}
.addDialog svg[data-v-5e678d4f] {
  width: 24px;
  height: 24px;
}
.addDialog .custom-tree-node[data-v-5e678d4f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@charset "UTF-8";
.app-dialog-container[data-v-22bd031c] {
  height: 70vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.app-dialog-container .scroll-message-content[data-v-22bd031c] {
  height: 88px;
  padding: 10px;
  overflow: auto;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(127, 161, 255, 0.05)), to(rgba(133, 102, 255, 0.05)));
  background: linear-gradient(180deg, rgba(127, 161, 255, 0.05), rgba(133, 102, 255, 0.05));
}
.app-dialog-container .scroll-message-content .close_btn[data-v-22bd031c] {
  position: relative;
  bottom: -10px;
  left: 88%;
  font-size: 20px;
  font-weight: 600;
  color: #1a72fe;
}
.app-dialog-container .conversation-wrapper[data-v-22bd031c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-bottom: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
}
.app-dialog-container .conversation-wrapper .user-chat-box[data-v-22bd031c] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.app-dialog-container .conversation-wrapper .user-chat-box .user-bubble[data-v-22bd031c] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 85.4%;
  font-size: 16px;
  font-weight: 500;
  background-color: #ddd9ff;
  margin-top: 6px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-animation: chatBubbleFadeOut 0.24s ease-in-out 0ms forwards;
          animation: chatBubbleFadeOut 0.24s ease-in-out 0ms forwards;
  border-radius: 18px 3px 18px 18px;
  color: #201452;
  line-height: 28px;
  padding: 7px 13px;
  text-align: left;
  -webkit-transform-origin: top right;
          transform-origin: top right;
  word-break: break-all;
}
.app-dialog-container .conversation-wrapper .user-chat-box .file-content[data-v-22bd031c] {
  max-width: 85.4%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.app-dialog-container .conversation-wrapper .user-chat-box .file-content .file-item[data-v-22bd031c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #f6f5fa;
  border-radius: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  height: 60px;
  padding: 12px;
  position: relative;
  width: 220px;
}
.app-dialog-container .conversation-wrapper .user-chat-box .file-content .file-item .file-icon[data-v-22bd031c] {
  border-radius: 9px;
  height: 36px;
  line-height: 36px;
  margin-right: 9px;
  position: relative;
  width: 36px;
  background-color: #edf1fc;
  text-align: center;
}
.app-dialog-container .conversation-wrapper .user-chat-box .file-content .file-item .file-icon span[data-v-22bd031c] {
  font-size: 30px;
  color: #4e6ef2;
  font-weight: 600;
}
.app-dialog-container .conversation-wrapper .user-chat-box .file-content .file-item .file-desc[data-v-22bd031c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}
.app-dialog-container .conversation-wrapper .user-chat-box .file-content .file-item .file-desc span[data-v-22bd031c] {
  width: 100%;
  color: #333;
  line-height: 12px;
  font-weight: 500;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.app-dialog-container .conversation-wrapper .user-chat-box .file-content .file-item .delete-btn[data-v-22bd031c] {
  display: none;
  height: 14px;
  position: absolute;
  right: 10px;
  top: 3px;
  width: 14px;
}
.app-dialog-container .conversation-wrapper .user-chat-box .file-content .file-item .delete-btn[data-v-22bd031c]  .el-button {
  color: #fff;
  font-size: 12px;
  background-color: #333333;
  border-radius: 53%;
  padding: 0px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.app-dialog-container .conversation-wrapper .user-chat-box .file-content .file-item:hover .delete-btn[data-v-22bd031c] {
  display: block;
}
.app-dialog-container .conversation-wrapper .assistant-chat-box[data-v-22bd031c] {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 10px;
  width: 100%;
}
.app-dialog-container .conversation-wrapper .assistant-chat-box .assistant-chat-header[data-v-22bd031c] {
  padding: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #6e4bfa;
  font-size: 16px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(127, 161, 255, 0.05)), to(rgba(133, 102, 255, 0.05)));
  background: linear-gradient(180deg, rgba(127, 161, 255, 0.05), rgba(133, 102, 255, 0.05));
  font-weight: 400;
  border-radius: 12px;
}
.app-dialog-container .conversation-wrapper .assistant-chat-box .assistant-chat-header .svg-icon[data-v-22bd031c] {
  font-size: 24px;
}
.app-dialog-container .conversation-wrapper .assistant-chat-box .assistant-chat-bubble[data-v-22bd031c] {
  margin-top: 6px;
  position: relative;
}
.app-dialog-container .conversation-wrapper .assistant-chat-box .assistant-chat-bubble .opt-box[data-v-22bd031c] {
  display: none;
}
.app-dialog-container .conversation-wrapper .assistant-chat-box .assistant-chat-bubble pre[data-v-22bd031c] {
  font-weight: 500;
  font-size: 16px;
  color: #201452;
  line-height: 28px;
  padding: 15px 10px;
  text-align: left;
  word-break: break-all;
  white-space: pre-wrap;
  margin: 0;
}
.app-dialog-container .conversation-wrapper .assistant-chat-box .assistant-chat-bubble pre[data-v-22bd031c]:focus-visible {
  outline: none;
  border: 1.5px solid #6c5ce7;
  border-radius: 18px;
}
.app-dialog-container .conversation-wrapper .assistant-chat-box .assistant-chat-bubble-editing .opt-box[data-v-22bd031c] {
  position: absolute;
  top: 3px;
  right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: right;
  padding: 5px 0px;
  overflow: hidden;
  background-color: #f5f5f5;
  width: calc(100% - 20px);
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.app-dialog-container .conversation-wrapper .assistant-chat-box .assistant-chat-bubble-editing .opt-box[data-v-22bd031c]  .el-button {
  width: 60px;
  margin: 0px 5px;
  border-radius: 15px;
  font-size: 14px;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  /* 阴影过渡效果 */
}
.app-dialog-container .conversation-wrapper .assistant-chat-box .assistant-chat-bubble-editing .opt-box[data-v-22bd031c]  .el-button:hover {
  border-radius: 15px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
}
.app-dialog-container .conversation-wrapper .assistant-chat-box .assistant-chat-bubble-editing pre[data-v-22bd031c] {
  padding-top: 55px;
}
.app-dialog-container .dialog-input-wrapper[data-v-22bd031c] {
  border: 1.5px solid #b6adff;
  margin-top: 10px;
  border-radius: 18px;
  padding: 10px 10px 6px 10px;
}
.app-dialog-container .dialog-input-wrapper[data-v-22bd031c]:focus-within {
  border: 1.5px solid #6c5ce7;
  /* 更深的紫色高亮 */
  -webkit-box-shadow: 0 0 6px rgba(108, 92, 231, 0.5);
          box-shadow: 0 0 6px rgba(108, 92, 231, 0.5);
  /* 柔光阴影 */
}
.app-dialog-container .dialog-input-wrapper .file-content[data-v-22bd031c] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.app-dialog-container .dialog-input-wrapper .file-content .file-item[data-v-22bd031c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #f6f5fa;
  border-radius: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  height: 60px;
  padding: 12px;
  position: relative;
  width: 220px;
}
.app-dialog-container .dialog-input-wrapper .file-content .file-item .file-icon[data-v-22bd031c] {
  border-radius: 9px;
  height: 36px;
  line-height: 36px;
  margin-right: 9px;
  position: relative;
  width: 36px;
  background-color: #edf1fc;
  text-align: center;
}
.app-dialog-container .dialog-input-wrapper .file-content .file-item .file-icon span[data-v-22bd031c] {
  font-size: 30px;
  color: #4e6ef2;
  font-weight: 600;
}
.app-dialog-container .dialog-input-wrapper .file-content .file-item .file-desc[data-v-22bd031c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}
.app-dialog-container .dialog-input-wrapper .file-content .file-item .file-desc span[data-v-22bd031c] {
  width: 100%;
  color: #333;
  line-height: 12px;
  font-weight: 500;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.app-dialog-container .dialog-input-wrapper .file-content .file-item .delete-btn[data-v-22bd031c] {
  display: none;
  height: 14px;
  position: absolute;
  right: 10px;
  top: 3px;
  width: 14px;
}
.app-dialog-container .dialog-input-wrapper .file-content .file-item .delete-btn[data-v-22bd031c]  .el-button {
  color: #fff;
  font-size: 12px;
  background-color: #333333;
  border-radius: 53%;
  padding: 0px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.app-dialog-container .dialog-input-wrapper .file-content .file-item:hover .delete-btn[data-v-22bd031c] {
  display: block;
}
.app-dialog-container .dialog-input-wrapper .input-wrapper[data-v-22bd031c] {
  width: 100%;
  outline: none;
  word-wrap: break-word;
  color: #333;
  font-size: 16px;
  line-height: 30px;
  max-height: 156px;
  min-width: 500px;
  overflow-x: hidden;
  overflow-y: auto;
  resize: none;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  white-space: pre-wrap;
  position: relative;
}
.app-dialog-container .dialog-input-wrapper .input-wrapper[data-v-22bd031c]:empty::before {
  content: attr(data-placeholder);
  color: #aaa;
  pointer-events: none;
}
.app-dialog-container .dialog-input-wrapper .opt-box[data-v-22bd031c] {
  margin-top: 7px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 34px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.app-dialog-container .dialog-input-wrapper .opt-box .right-opt[data-v-22bd031c],
.app-dialog-container .dialog-input-wrapper .opt-box .left-opt[data-v-22bd031c] {
  font-size: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: inherit;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.app-dialog-container .dialog-input-wrapper .opt-box .right-opt[data-v-22bd031c]  .el-button,
.app-dialog-container .dialog-input-wrapper .opt-box .left-opt[data-v-22bd031c]  .el-button {
  font-size: 22px;
}
.app-dialog-container .dialog-input-wrapper .opt-box .right-opt .send-icon[data-v-22bd031c]:hover,
.app-dialog-container .dialog-input-wrapper .opt-box .left-opt .send-icon[data-v-22bd031c]:hover {
  opacity: 0.8;
  cursor: pointer;
}
.app-dialog-container .dialog-input-wrapper .opt-box .left-opt[data-v-22bd031c]  .el-button {
  background-color: #f4f1ff;
  color: #6b3aff;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 11px;
}
.app-dialog-container .dialog-input-wrapper .opt-box .left-opt[data-v-22bd031c]  .el-button.default_btn {
  background-color: #ffffff;
  color: #333333;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 11px;
}
.app-dialog-container pre[data-v-22bd031c] {
  font-family: "Fira Code", "JetBrains Mono", Consolas, monospace;
}
.app-dialog-container .iconMargin[data-v-22bd031c] {
  margin-right: 5px;
}
.btn-box[data-v-6bb90340] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0 !important;
  border: 1px solid rgba(0, 0, 0, 0.07) !important;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  padding: 10px 0;
  position: relative;
}
.btn-box .el-link[data-v-6bb90340] {
  margin-left: 10px;
}
.ace[data-v-6bb90340] {
  width: 100%;
  height: calc(100% + 80px);
  min-height: unset;
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-top: 0;
}
.btn-box[data-v-0cf2f58a] {
  margin-bottom: 0 !important;
  border: 1px solid rgba(0, 0, 0, 0.07) !important;
  line-height: 38px;
}
.btn-box > a[data-v-0cf2f58a] {
  margin-left: 10px;
}
.ace[data-v-0cf2f58a] {
  width: 100%;
  height: calc(100% - 45px);
  min-height: unset;
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-top: 0;
}
.addDialog[data-v-28bc8d91]  .el-dialog__body {
  min-height: 500px;
  max-height: 500px;
  padding-top: 0;
  overflow: hidden;
}
.addDialog[data-v-28bc8d91]  .el-tabs {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.addDialog[data-v-28bc8d91]  .el-tabs__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 80%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.addDialog[data-v-28bc8d91]  .el-tab-pane {
  width: 100%;
  height: auto;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-v-28bc8d91] .el-table__fixed-right::before,
.el-table__fixed[data-v-28bc8d91]::before {
  height: 0px !important;
}
.execute[data-v-28bc8d91] {
  position: absolute;
  right: 0;
  bottom: 106px;
  z-index: 1000;
}
.scriptTextarea[data-v-28bc8d91] {
  height: 100%;
}
.scriptTextarea[data-v-28bc8d91]  textarea {
  height: 100% !important;
}
.svgIconCss[data-v-28bc8d91] {
  font-size: 24px;
  margin-left: 15px;
  cursor: pointer;
}
.script-request[data-v-04023c0b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.script-request .left-item[data-v-04023c0b] {
  width: 240px;
  height: calc(100% - 5px);
  overflow: hidden;
}
.script-request .left-item .top[data-v-04023c0b] {
  width: 100%;
  height: 40px;
  font-size: 14px;
  color: #333;
  padding: 0 23px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 1px 0 1px 1px;
  border-color: rgba(0, 0, 0, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.script-request .left-item .tree[data-v-04023c0b] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: calc(100% - 40px);
  border-width: 0 0 1px 1px;
  border-color: rgba(0, 0, 0, 0.07);
  overflow-y: auto;
}
.script-request .left-item .tree[data-v-04023c0b]  .custom-tree-node {
  font-size: 12px !important;
  width: 100%;
  line-height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.script-response[data-v-f1ffd716] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.script-response .left-item[data-v-f1ffd716] {
  width: 240px;
  height: calc(100% - 5px);
  overflow: hidden;
}
.script-response .left-item .top[data-v-f1ffd716] {
  width: 100%;
  height: 40px;
  font-size: 14px;
  color: #333;
  padding: 0 23px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 1px 0 1px 1px;
  border-color: rgba(0, 0, 0, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.script-response .left-item .tree[data-v-f1ffd716] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: calc(100% - 40px);
  border-width: 0 0 1px 1px;
  border-color: rgba(0, 0, 0, 0.07);
  overflow-y: auto;
}
.script-response .left-item .tree[data-v-f1ffd716]  .custom-tree-node {
  font-size: 12px !important;
  width: 100%;
  line-height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.setting .el-card[data-v-aeb3997c] {
  margin-bottom: 10px;
}
.setting[data-v-aeb3997c]  .el-card__body {
  padding: 0 20px;
  position: relative;
}
.setting .vxe-icon-question-circle[data-v-aeb3997c] {
  font-size: 16px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 115px;
}
.switch-item[data-v-aeb3997c] {
  width: 100%;
  height: 40px;
  cursor: pointer;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.switch-item[data-v-aeb3997c]  .el-switch__label.is-active {
  color: inherit;
}
.switch-item[data-v-aeb3997c]  .el-switch__label--right {
  margin-left: 0;
}
.select-item[data-v-aeb3997c] {
  height: 40px;
  font-size: 14px;
  font-weight: 500;
  vertical-align: middle;
  color: #303133;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.select-item .select-item-label[data-v-aeb3997c] {
  width: 150px;
}
.setting .el-select[data-v-6f78ce54] {
  width: 100%;
}
.setting .radio-item[data-v-6f78ce54] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.setting .radio-item .el-form-item[data-v-6f78ce54] {
  margin-bottom: 0;
}
.setting .text-left[data-v-6f78ce54]  .el-form-item__label {
  text-align: left;
}
[data-v-360d6220] .el-alert__content {
  width: 100%;
}
.status[data-v-360d6220] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.status span[data-v-360d6220] {
  font-size: 12px;
}
.empty[data-v-360d6220] {
  width: 100%;
  height: 100%;
  font-size: 14px;
  color: #aaa;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-66be1842] .el-table :is(td, th) {
  padding: 5px 0;
}
.button[data-v-66be1842] {
  visibility: hidden;
}
[data-v-66be1842] .el-table tr:hover .button {
  visibility: visible;
}
.upload-box > span[data-v-66be1842] {
  margin-right: 5px;
  margin-bottom: 5px;
}
.upload-box > div[data-v-66be1842] {
  display: inline-block;
}
.api-test-table[data-v-66be1842]  .el-table .cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.api-test-table[data-v-66be1842]  .el-table .selection .cell {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
[data-v-66be1842] #XMLTable .el-table__body > tbody > tr:last-child td:last-child {
  display: table-cell !important;
}
.title[data-v-e0131f42] {
  font-weight: bold;
  padding: 10px 0;
}
.api .tab-box .btn-box {
  height: 40px;
  font-size: 14px;
  margin-bottom: 5px;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.api .tab-box .btn-box .radio-box .el-radio {
  margin-right: 10px;
}
.api .tab-box .btn-box .radio-box .el-radio__label {
  padding-left: 5px;
}
.api .tab-box .btn-box .el-link {
  margin-left: 20px;
}
@charset "UTF-8";
.api[data-v-0759a993] {
  padding: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/** 顶部请求地址 */
.top[data-v-0759a993] {
  padding-bottom: 10px;
  white-space: nowrap;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.top-2[data-v-0759a993]  .el-form-item__content {
  width: calc(100% - 110px);
}
.path-box[data-v-0759a993] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
}
.path-item[data-v-0759a993] {
  width: 120px;
  min-width: 100px;
  text-align: center;
}
.path-item[data-v-0759a993]  .el-input__inner {
  text-align: center;
}
.width-50[data-v-0759a993] {
  width: calc(50% - 60px);
  float: left;
  margin-bottom: 5px;
}
.path-item[data-v-0759a993]:nth-child(1)  .el-input__inner,
.path-tcp[data-v-0759a993]:nth-child(2n)  .el-input-group__prepend {
  border-top-left-radius: 4px;
  border-end-start-radius: 4px;
}
.protocols[data-v-0759a993]  .el-input__inner {
  border-top-right-radius: 0;
  border-end-end-radius: 0;
  border-right: none;
}
.methods[data-v-0759a993]  .el-input__inner {
  border-right: none;
  border-radius: 0;
}
.path-box .path[data-v-0759a993]  .el-input__inner,
.path-box .path[data-v-0759a993]  .el-input-group__prepend {
  border-top-left-radius: 0;
  border-end-start-radius: 0;
}
.path-box .path[data-v-0759a993]  .el-input-group__prepend {
  width: 200px;
}
.path-box[data-v-0759a993]  .el-select .el-input__inner,[data-v-0759a993] .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: #dcdfe6;
}
.path-box > div[data-v-0759a993]:hover  .el-input__inner {
  border-color: var(--primary-color);
}
.protocols:hover + div[data-v-0759a993] :nth-child(1),
.methods:hover + div[data-v-0759a993] :nth-child(1) {
  border-left-color: var(--primary-color);
}
.path-tcp[data-v-0759a993]  .el-input-group__prepend {
  width: 130px;
  text-align: center;
}
.path-tcp[data-v-0759a993]  .el-input-group__prepend,
.radius-0[data-v-0759a993]  .el-input__inner {
  border-radius: 0;
}
.radius-0-important[data-v-0759a993]  .el-input-group__prepend {
  border-radius: 0 !important;
}
.border-left-0[data-v-0759a993]  .el-input-group__prepend {
  border-left: 0;
}
#bar2[data-v-0759a993] {
  width: 100%;
  height: 3px;
  background-color: #f2f4f7;
  cursor: row-resize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#bar2[data-v-0759a993]:hover {
  background-color: var(--primary-color);
}
[data-v-0759a993] .el-tabs__item {
  padding: 0 15px;
}
.tab-box[data-v-0759a993] {
  height: calc(100% - 50px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#tab-item1[data-v-0759a993] {
  height: 60%;
}
#tab-item2[data-v-0759a993] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 200px;
}
#tab-item1[data-v-0759a993],
#tab-item2[data-v-0759a993] {
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#tab-item1[data-v-0759a993]  .el-tabs__content,
#tab-item2[data-v-0759a993]  .el-tabs__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: auto;
}
.importent[data-v-0759a993] {
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  background-color: var(--primary-color);
  display: inline-block;
  color: #fff;
  margin-left: 5px;
  border-radius: 50%;
}
.el-tab-pane[data-v-0759a993] {
  height: 100%;
}
[data-v-0759a993] .el-tree-node__content {
  height: 34px;
  line-height: 34px;
}
.tree-node-box[data-v-0759a993] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 34px;
  line-height: 34px;
}
.disabled[data-v-0759a993] {
  width: 100%;
  height: 34px;
  line-height: 34px;
  color: #bbb;
  cursor: not-allowed;
}
.top[data-v-0759a993]  .el-tree .is-current {
  color: var(--primary-color);
  font-weight: 700;
}
.form-box[data-v-0759a993] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 40px;
}
.form-box[data-v-0759a993]  .el-input-number {
  width: 100%;
}
.tableDialog[data-v-24eb2b1b]  .el-dialog {
  height: 80%;
  max-height: 500px;
}
.BOX[data-v-77c5704a] {
  padding: 10px;
}
.BOX .table-box[data-v-77c5704a] {
  padding-top: 10px;
}
.TextColor[data-v-77c5704a] {
  color: var(--primary-color);
  cursor: pointer;
}
.dialogList[data-v-77c5704a]  .el-dialog__body {
  overflow: auto !important;
}
ul[data-v-77c5704a] {
  padding: 0px;
}
li[data-v-77c5704a] {
  text-align: center;
  padding: 8px 10px 8px 10px;
  font-size: 14px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 10px;
  list-style-type: none;
}
.item[data-v-77c5704a] {
  margin: 4px;
}
li[data-v-77c5704a]:hover {
  background: #f7f9fa;
}
.page-content[data-v-e8131948] {
  padding: 10px;
}
.icon-span[data-v-e8131948] {
  background-color: var(--primary-color);
  color: #fff;
  border-radius: 50%;
  font-size: 12px;
  padding: 5px;
  margin-left: 5px;
  cursor: pointer;
}
.el-aside[data-v-e8131948] {
  margin-top: 10px;
  color: #333;
  text-align: center;
  width: 280px !important;
  background-color: #fff;
}
.el-main[data-v-e8131948] {
  background-color: #e9eef3;
  padding: 10px !important;
}
.Tools[data-v-e8131948] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  text-align: left;
  line-height: 55px;
  background-color: #fcfdfd !important;
  border-bottom: 1px solid #c9e0f5;
}
.Tools .pic[data-v-e8131948] {
  margin: 5px 15px 0 0;
}
[data-v-e8131948] .el-dialog__header {
  border-bottom: 1px solid #ddd;
}
[data-v-e8131948] .el-dialog__footer {
  border-top: 1px solid #ddd;
}
.table-box[data-v-3c24c953] {
  width: 100%;
}
.dialogList[data-v-3c24c953]  .el-dialog__body {
  overflow: auto !important;
}
[data-v-3c24c953] .el-table__fixed-right::before, .el-table__fixed[data-v-3c24c953]::before {
  height: 0px !important;
}
ul[data-v-3c24c953] {
  padding: 0px;
}
li[data-v-3c24c953] {
  text-align: center;
  padding: 8px 10px 8px 10px;
  font-size: 14px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 10px;
  list-style-type: none;
}
.item[data-v-3c24c953] {
  margin: 4px;
}
li[data-v-3c24c953]:hover {
  background: #f7f9fa;
}
.btnsbox[data-v-3c24c953] {
  margin-bottom: 10px;
}
.page-table[data-v-3c24c953] {
  height: 100% !important;
}
.BOX[data-v-8c36c584] {
  display: block;
  width: 100%;
}
.table-box[data-v-8c36c584] {
  width: 100%;
}
.dialogList[data-v-8c36c584]  .el-dialog__body {
  overflow: auto !important;
}
ul[data-v-8c36c584] {
  padding: 0px;
}
li[data-v-8c36c584] {
  text-align: center;
  padding: 8px 10px 8px 10px;
  font-size: 14px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 10px;
  list-style-type: none;
}
.item[data-v-8c36c584] {
  margin: 4px;
}
li[data-v-8c36c584]:hover {
  background: #f7f9fa;
}
.btnsbox[data-v-8c36c584] {
  margin-bottom: 10px;
}
[data-v-8c36c584] .el-table__fixed-right::before, .el-table__fixed[data-v-8c36c584]::before {
  height: 0px !important;
}
.BOX[data-v-533411f5] {
  display: block;
  width: 100%;
}
.table-box[data-v-533411f5] {
  width: 100%;
}
.dialogList[data-v-533411f5]  .el-dialog__body {
  display: block !important;
  overflow: auto !important;
}
ul[data-v-533411f5] {
  padding: 0px;
}
li[data-v-533411f5] {
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 10px;
  list-style-type: none;
}
.item[data-v-533411f5] {
  margin: 4px;
}
li[data-v-533411f5]:hover {
  background: #f7f9fa;
}
.cardColor[data-v-533411f5] {
  width: 100%;
  margin-bottom: 15px;
  background-color: #fafbff;
}
.cardColor .buttonBox[data-v-533411f5] {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.btnsbox[data-v-533411f5] {
  margin-bottom: 10px;
}
[data-v-533411f5] .el-table__fixed-right::before, .el-table__fixed[data-v-533411f5]::before {
  height: 0px !important;
}
.btn-box[data-v-c2a185b0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0 !important;
  border: 1px solid rgba(0, 0, 0, 0.07) !important;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  padding: 10px 0;
  position: relative;
}
.btn-box .el-link[data-v-c2a185b0] {
  margin-left: 10px;
}
.ace[data-v-c2a185b0] {
  width: 100%;
  height: calc(100% - 45px);
  min-height: unset;
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-top: 0;
}
.btn[data-v-8a376a24] {
  float: right;
  margin-top: 10px;
}
[data-v-8a376a24] .el-textarea__inner {
  height: 150px !important;
}
[data-v-8a376a24] .el-tabs__content {
  height: calc(100% - 100px);
  overflow: auto !important;
}
.BOXs[data-v-57557822] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.BOXs .right[data-v-57557822] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  min-width: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.BOXs[data-v-57557822]  .el-tabs--border-card {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-v-57557822] .el-tabs--border-card {
  height: 100% !important;
}
[data-v-57557822] .el-tabs__content {
  overflow: auto;
  height: calc(100% - 50px);
}
.left[data-v-57557822] {
  width: 1000px;
  background-color: #fff;
  border-radius: 4px;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.left .page-title[data-v-57557822] {
  margin-bottom: 10px;
}
#right-item1[data-v-57557822] {
  height: 60%;
}
#right-item2[data-v-57557822] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
}
#right-item1[data-v-57557822],
#right-item2[data-v-57557822] {
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#right-bar2[data-v-57557822] {
  width: 100%;
  height: 3px;
  background-color: #f2f4f7;
  cursor: row-resize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#right-bar2[data-v-57557822]:hover {
  background-color: var(--primary-color);
}
.nav-item[data-v-3e8fc5bc] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 6px 8px;
  border-radius: 4px;
  font-size: 12px;
  margin: 4px;
  cursor: pointer;
}
.nav-item svg[data-v-3e8fc5bc] {
  width: 24px;
  height: 24px;
  color: #4E5969;
  margin-bottom: 4px;
}
.nav-item span[data-v-3e8fc5bc] {
  color: #4E5969;
}
.nav-item[data-v-3e8fc5bc]:hover {
  background: #E5E6EB;
}
.selectTree .tree-node-box[data-v-ada0f026] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 34px;
  line-height: 34px;
}
.selectTree .disabled[data-v-ada0f026] {
  width: 100%;
  height: 34px;
  line-height: 34px;
  color: #bbb;
  cursor: not-allowed;
}
.upload[data-v-13bf4057] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-13bf4057] .el-dialog__body {
  overflow: auto !important;
}
.selectTree .tree-node-box[data-v-13bf4057] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 34px;
  line-height: 34px;
}
.selectTree .disabled[data-v-13bf4057] {
  width: 100%;
  height: 34px;
  line-height: 34px;
  color: #bbb;
  cursor: not-allowed;
}
.dialog-footer[data-v-13bf4057] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.componentDialog[data-v-c26ff7b8]  .el-dialog {
  height: 80%;
}
.componentDialog .page[data-v-c26ff7b8] {
  margin: 0;
}
.componentDialog .page-left[data-v-c26ff7b8] {
  padding: 0 16px 0 0;
}
.componentDialog .textColor[data-v-c26ff7b8] {
  color: var(--primary-color);
  cursor: pointer;
}
.box[data-v-b5fd770e] {
  margin: 100px auto 0;
  width: 80%;
}
.clear[data-v-b5fd770e]:after {
  content: "";
  display: block;
  clear: both;
}
.slider[data-v-b5fd770e] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  margin: 10px 0;
  width: 380px;
  height: 6px;
  background: #e4e7ed;
  border-radius: 6px;
  cursor: pointer;
}
.slider .process[data-v-b5fd770e] {
  position: absolute;
  left: 0;
  top: 0;
  width: 112px;
  height: 6px;
  border-radius: 6px;
  background: var(--primary-color);
}
.slider .thunk[data-v-b5fd770e] {
  position: absolute;
  left: 100px;
  top: -6px;
  width: 20px;
  height: 20px;
}
.slider .block[data-v-b5fd770e] {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid var(--primary-color);
  background: white;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}
.slider .tips[data-v-b5fd770e] {
  position: absolute;
  left: -7px;
  bottom: 30px;
  min-width: 15px;
  text-align: center;
  padding: 4px 8px;
  /* background: #000; */
  border-radius: 5px;
  height: 24px;
  color: #fff;
}
.slider .tips i[data-v-b5fd770e] {
  position: absolute;
  margin-left: -5px;
  left: 50%;
  bottom: -9px;
  font-size: 16px;
  color: #000;
}
.slider .block[data-v-b5fd770e]:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  opacity: 0.6;
}
[data-v-5643e4e6] .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 6px;
}
[data-v-5643e4e6] .el-dialog__header {
  margin-bottom: 30px;
  border-bottom: 1px solid #ddd;
}
[data-v-5643e4e6] .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: auto;
}
[data-v-5643e4e6] .el-tabs--left,
.el-tabs--right[data-v-5643e4e6] {
  overflow: auto;
  height: 100%;
}
[data-v-5643e4e6] .el-tabs__content {
  overflow: scroll;
  position: relative;
  height: 100%;
}
[data-v-5643e4e6] .el-tab-pane:first-child .el-form-item__label {
  text-align: left;
}
[data-v-5643e4e6] .el-form-item__content {
  margin: 0 !important;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.formItem[data-v-5643e4e6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.DialogPlay[data-v-5643e4e6]  .el-dialog {
  width: 800px !important;
  border-radius: 6px;
}
.DialogPlay[data-v-5643e4e6]  .el-dialog__body {
  padding: 0;
}
.DialogPlay .box-card[data-v-5643e4e6],
.DialogPlay .box-card1[data-v-5643e4e6],
.DialogPlay .box-card3[data-v-5643e4e6] {
  width: 90%;
  margin: 20px auto;
  background-color: #FAFBFF;
}
.DialogPlay .box-card1[data-v-5643e4e6]  .el-card__body {
  padding: 10px;
}
.DialogPlay .box-card3[data-v-5643e4e6]  .el-input {
  width: 100px;
}
.checkbox-item[data-v-5643e4e6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.checkbox-item[data-v-5643e4e6]  .el-checkbox__label {
  white-space: normal;
}
.cardTitle[data-v-5643e4e6] {
  margin-bottom: 4px;
}
.box[data-v-0f5ebe3d] {
  width: 60px;
  height: 40px;
  margin-right: 3px;
  background-color: #e0e4e3;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  cursor: pointer;
}
.box[data-v-0f5ebe3d]:hover {
  background-color: #b9daeb;
}
.box img[data-v-0f5ebe3d] {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.title-dialog[data-v-77b121c0] {
  font-family: PingFang SC;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #1D2129;
}
.downlod-info[data-v-77b121c0] {
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: #1D2129;
  white-space: normal;
}
.downlod[data-v-77b121c0]  .el-dialog__header {
  border-bottom: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.downlod[data-v-77b121c0]  .el-dialog__footer {
  border-top: none;
}
.box[data-v-bae2dbba] {
  width: 60px;
  height: 40px;
  margin-right: 3px;
  background-color: #e0e4e3;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  cursor: pointer;
}
.box[data-v-bae2dbba]:hover {
  background-color: #b9daeb;
}
.box img[data-v-bae2dbba] {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.box[data-v-bbababe6] {
  width: 60px;
  height: 40px;
  margin-right: 3px;
  background-color: #e0e4e3;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  cursor: pointer;
}
.box[data-v-bbababe6]:hover {
  background-color: #b9daeb;
}
.box img[data-v-bbababe6] {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.box[data-v-915b0bfe] {
  width: 60px;
  height: 40px;
  margin-right: 3px;
  background-color: #e0e4e3;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
}
.box[data-v-915b0bfe]:hover {
  cursor: pointer;
  background-color: #b9daeb;
}
.box img[data-v-915b0bfe] {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
[data-v-35bdbbd8] #viewer0 {
  z-index: 9999 !important;
}
.tag[data-v-35bdbbd8] {
  text-align: center;
}
.images[data-v-35bdbbd8] {
  padding: 0 20px;
}
.images ul[data-v-35bdbbd8] {
  padding: 0;
}
.images ul > div[data-v-35bdbbd8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.images ul li[data-v-35bdbbd8] {
  list-style: none;
  margin-right: 10px;
}
.images ul li .image[data-v-35bdbbd8] {
  width: 100px;
  height: 100px;
  position: relative;
}
.images ul li .image img[data-v-35bdbbd8] {
  width: 100%;
  height: 100%;
}
#flushObject[data-v-35bdbbd8] {
  right: 25px;
  top: 30px;
  z-index: 2;
  padding: 2px;
  cursor: pointer;
  position: absolute;
}
#flushObject[data-v-35bdbbd8]:hover {
  color: blue;
  background-color: #E5E6EB;
}
.box[data-v-9effc2e8]:hover {
  cursor: pointer;
  background-color: #b9daeb;
}
.DialogFunction[data-v-780d7938]  .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 6px;
}
[data-v-780d7938] .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.addDialog[data-v-780d7938]  .el-dialog {
  margin-top: 10vh !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 6px;
}
.addDialog[data-v-780d7938]  .el-dialog__body {
  padding: 15px;
}
.addDialog[data-v-780d7938]  .el-dialog__body > div {
  height: 100%;
  overflow: auto;
  padding: 10px;
}
.addDialog[data-v-780d7938]  .el-dialog__body .el-card:nth-child(n+2) {
  margin-top: 10px;
}
.cardColor[data-v-780d7938] {
  background-color: #fafbff;
}
.cardColor .buttonBox[data-v-780d7938] {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.svg-icon[data-v-780d7938] {
  width: 24px;
  height: 24px;
}
.tree-node-box[data-v-780d7938],
.custom-tree-node[data-v-780d7938] {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  overflow: hidden;
}
.custom-tree-node > .text-box[data-v-780d7938] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tree[data-v-780d7938]  .el-tree > .el-tree-node > .el-tree-node__content > label.el-checkbox {
  display: none;
}
.tree[data-v-780d7938]  .el-tree > .el-tree-node > .el-tree-node__children > .el-tree-node > .el-tree-node__content > label.el-checkbox {
  display: none;
}
.box[data-v-cbfcb428]:hover {
  cursor: pointer;
  background-color: #b9daeb;
}
[data-v-27002d48] .el-table :is(td, th) {
  padding: 5px 0;
}
.button[data-v-27002d48] {
  visibility: hidden;
}
[data-v-27002d48] .el-table tr:hover .button {
  visibility: visible;
}
.upload-box > span[data-v-27002d48] {
  margin-right: 5px;
  margin-bottom: 5px;
}
.el-divider--vertical[data-v-27002d48] {
  height: 1.5em;
}
.upload-box > div[data-v-27002d48] {
  display: inline-block;
}
.addCircle-icon[data-v-27002d48] {
  width: 16px;
  height: 16px;
  color: #4E5969;
}
.add-icon[data-v-27002d48] {
  width: 16px;
  height: 16px;
  color: #4E5969;
}
.delete-icon[data-v-27002d48] {
  width: 16px;
  height: 16px;
  color: red;
}
.api-test-table[data-v-27002d48] {
  height: 100%;
}
.api-test-table[data-v-27002d48]  .el-table .cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.api-test-table[data-v-27002d48]  .el-table .selection .cell {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.api-test-table[data-v-27002d48]  .el-table__body {
  width: 100% !important;
}
.api-test-table[data-v-27002d48]  .is-error .el-input__inner {
  border-color: #f56c6c;
}
[data-v-27002d48] .el-table__body > tbody > tr:last-child td:last-child .cell {
  display: none !important;
}
[data-v-27002d48] #requestHeaderTable8583 .el-table__body > tbody > tr:last-child td:last-child .cell,[data-v-27002d48] #table8583 .el-table__body > tbody > tr:last-child td:last-child .cell {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
[data-v-27002d48] #XMLTable .el-table__body > tbody > tr:last-child td:last-child .cell {
  display: table-cell !important;
}
[data-v-27002d48] input::-webkit-outer-spin-button,[data-v-27002d48] input::-webkit-inner-spin-button {
  appearance: none !important;
  -webkit-appearance: none !important;
}
[data-v-27002d48] input[type=number] {
  -webkit-appearance: textfield !important;
     -moz-appearance: textfield !important;
          appearance: textfield !important;
}
.DialogParam[data-v-a43929f8]  .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 6px;
}
[data-v-a43929f8] .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.DialogParam .addParm[data-v-a43929f8]  .el-dialog {
  width: 600px !important;
  border-radius: 6px;
}
.box[data-v-a7308a20]:hover {
  cursor: pointer;
  background-color: #b9daeb;
}
.DialogLog[data-v-cadaec02]  .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 6px;
}
.DialogLog[data-v-cadaec02]  .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.DialogLog .dialog_body[data-v-cadaec02] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.DialogLog .imgBox[data-v-cadaec02] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.DialogLog .imgBox .imgItem[data-v-cadaec02] {
  width: 33%;
}
.DialogLog .imgBox .imgItem .image[data-v-cadaec02] {
  width: 100%;
}
[data-v-44c9f310] .myDialog .el-dialog__body {
  overflow: auto;
}

.box[data-v-220fe4f5]:hover {
	cursor: pointer;
	background-color: #b9daeb;
}

[data-v-e8ff15b8] input::-webkit-outer-spin-button,[data-v-e8ff15b8] input::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
}
.Edit[data-v-e8ff15b8]  .el-dialog {
  margin-top: 10vh !important;
  max-height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 6px;
}
.Edit[data-v-e8ff15b8]  .el-form-item__label {
  padding: 0px !important;
}
.Edit[data-v-e8ff15b8]  .el-dialog__body {
  padding: 15px 25px 35px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
}
.text[data-v-e8ff15b8] {
  font-size: 16px;
  margin-bottom: 10px;
  margin-left: 15px;
}
.tit[data-v-e8ff15b8] {
  font-size: 15px;
  margin-bottom: 10px;
}
.param_input[data-v-e8ff15b8] {
  width: 380px;
  background-color: #fff;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #dcdfe6;
  padding: 0 6px;
}
[data-v-e8ff15b8] .el-input__prefix {
  width: auto;
  top: 0px !important;
  left: 10px !important;
}
[data-v-e8ff15b8] .el-tag.el-tag--info {
  background-color: #fff;
}
.el-select[data-v-e8ff15b8] {
  width: 100%;
}
[data-v-e8ff15b8] .el-card {
  padding: 10px;
}
.changeObjs[data-v-e8ff15b8] {
  position: relative;
  margin-left: 10px;
}
.changeObj[data-v-e8ff15b8] {
  position: absolute;
  left: -160px;
  font-size: 14px;
  color: #606266;
}
[data-v-7589abdf] .el-dialog {
  border-radius: 4px;
}
[data-v-30e3273a] #viewer0 {
  z-index: 9999 !important;
}
.tag[data-v-30e3273a] {
  text-align: center;
}
.images[data-v-30e3273a] {
  padding: 0 20px;
}
.images ul[data-v-30e3273a] {
  padding: 0;
}
.images ul > div[data-v-30e3273a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.images ul li[data-v-30e3273a] {
  list-style: none;
  margin-right: 10px;
}
.images ul li .image[data-v-30e3273a] {
  width: 100px;
  height: 100px;
  position: relative;
}
.images ul li .image img[data-v-30e3273a] {
  width: 100%;
  height: 100%;
}
.content[data-v-31a3a2a4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.content .table[data-v-31a3a2a4] {
  width: 100%;
}
.content .table1[data-v-31a3a2a4] {
  width: 70%;
  min-width: calc(100% - 300px);
  height: 100%;
}
.content .process[data-v-31a3a2a4] {
  border: 1px solid #95e1bc;
  border-radius: 0 6px 6px 0;
  background-color: #e9f8f2;
  padding: 6px;
}
.content .process > div[data-v-31a3a2a4]:first-child {
  font-weight: bold;
}
.content .process_white[data-v-31a3a2a4] {
  height: 20px;
}
.content[data-v-31a3a2a4]  .el-table td {
  padding: 5px 0;
}
.content[data-v-31a3a2a4]  .el-table tr:nth-last-child(n+2) > td {
  border-bottom: none;
}
.content .filtered[data-v-31a3a2a4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  cursor: pointer;
}
.content .for_div[data-v-31a3a2a4],
.content .if_div[data-v-31a3a2a4] {
  border-radius: 4px;
  padding: 6px;
}
.content .for_div[data-v-31a3a2a4] {
  background: #165DFF1A;
}
.content .if_div[data-v-31a3a2a4] {
  background: #00B42A1A;
}
.el-form-item[data-v-e36263c8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.el-tabs[data-v-ffcde220] {
  height: 100%;
}
[data-v-ffcde220] .el-tabs__content {
  height: calc(100% - 50px);
}
[data-v-ffcde220] .el-tab-pane {
  height: 100%;
}
.nav[data-v-4e1e0fb6] {
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.nav .nav-box[data-v-4e1e0fb6] {
  margin: 0 8px;
}
.nav .box[data-v-4e1e0fb6] {
  width: 60px;
  height: 40px;
  margin-right: 3px;
  background-color: #e0e4e3;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
}
.nav .box[data-v-4e1e0fb6]:hover {
  cursor: pointer;
  background-color: #b9daeb;
}
.nav .box img[data-v-4e1e0fb6] {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.nav .box[data-v-4e1e0fb6]  .el-dialog {
  cursor: default;
  border-radius: 6px;
}
.is-auto[data-v-1cc76ad9] {
  overflow-x: auto;
}
.is-auto[data-v-1cc76ad9]  .el-tree-node > .el-tree-node__children {
  overflow: visible;
}
.is-auto[data-v-1cc76ad9]  .el-tree-node, .is-auto[data-v-1cc76ad9]  .el-tree-node__content {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
.is-auto[data-v-1cc76ad9]  .vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
.is-auto[data-v-1cc76ad9]  .vue-recycle-scroller__item-wrapper {
  height: 100%;
  overflow-x: auto;
}
.svg-icon[data-v-1cc76ad9] {
  width: 24px;
  height: 24px;
}
.more-icon[data-v-1cc76ad9] {
  width: 20px;
  height: 20px;
  padding: 2px;
  border-radius: 2px;
  display: none;
}
.more-icon[data-v-1cc76ad9]:hover {
  background-color: #cbcdd4;
}
.el-tree-node__content:hover .more-icon[data-v-1cc76ad9] {
  display: block;
}
.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content .more-icon[data-v-1cc76ad9] {
  display: block;
}
.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content .more-icon[data-v-1cc76ad9]:hover {
  background-color: rgba(74, 67, 248, 0.1);
}
.tree-node-box[data-v-1cc76ad9],
.custom-tree-node[data-v-1cc76ad9] {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
}
.custom-tree-node[data-v-1cc76ad9] {
  padding-right: 4px;
}
.custom-tree-node > .text-box[data-v-1cc76ad9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.custom-tree-node > .text-box > span[data-v-1cc76ad9]:nth-child(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.checkbox-list[data-v-1cc76ad9] {
  max-height: 260px;
  overflow-y: auto;
}
.checkbox-list .checkbox-item[data-v-1cc76ad9] {
  display: block !important;
  height: 36px;
  line-height: 36px;
  padding: 0px 8px 0px 12px;
  margin-right: 0;
}
.config-icon[data-v-1cc76ad9] {
  color: #86909C;
}
.config-icon svg[data-v-1cc76ad9] {
  width: 16px;
  height: 16px;
}
.config-icon[data-v-1cc76ad9]:hover {
  color: var(--primary-color);
}
.script[data-v-d2a46ec2] {
  background-color: #FFF;
  padding: 10px 20px;
}
.search[data-v-d2a46ec2] {
  margin: 10px 0;
}
.main[data-v-2fc00551] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  width: 100%;
  height: 100%;
}
.contentllk[data-v-2fc00551] {
  width: 100%;
  padding: 10px;
}
.contentllk[data-v-2fc00551]  .el-card__body {
  width: 100%;
  padding: 10px;
  height: 100%;
}
.vivew[data-v-2fc00551] {
  width: 430px;
  height: 880px;
  padding-top: 280px;
  background-color: black;
}
[data-v-2fc00551] .el-card__body {
  width: 100%;
  padding: 10px;
}
.content[data-v-2fc00551] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.nav[data-v-2fc00551] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.nav .box[data-v-2fc00551] {
  width: 60px;
  height: 40px;
  margin-right: 3px;
  background-color: #e0e4e3;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
}
.nav .box[data-v-2fc00551]:hover {
  cursor: pointer;
  background-color: #b9daeb;
}
.nav .box img[data-v-2fc00551] {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.nav .box[data-v-2fc00551]  .el-dialog {
  cursor: default;
  border-radius: 6px;
}
.BOX[data-v-2fc00551] {
  height: 100%;
  position: relative;
}
.DialogFunction[data-v-7a3a734f]  .el-dialog {
  height: 80%;
}
.addDialog[data-v-7a3a734f]  .el-dialog__body > div {
  height: 100%;
  overflow: auto;
  padding: 0 10px;
}
.addDialog[data-v-7a3a734f]  .el-dialog__body .el-card:nth-child(n+2) {
  margin-top: 10px;
}
.addDialog svg[data-v-7a3a734f] {
  width: 24px;
  height: 24px;
}
.cardColor[data-v-7a3a734f] {
  background-color: #fafbff;
}
.cardColor .buttonBox[data-v-7a3a734f] {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.custom-tree-node[data-v-7a3a734f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rpa[data-v-764a7408] {
  padding: 0rem 1rem 1rem 1rem;
  height: 100%;
}
.el-header[data-v-764a7408] {
  padding: 0;
  background: #fff;
  height: auto !important;
  margin-bottom: 0.025rem;
}
.left[data-v-764a7408] {
  height: 100%;
}
.main[data-v-764a7408] {
  height: 100%;
}
#rpa[data-v-764a7408] {
  height: calc(100% - 2px);
}
.setting .el-select[data-v-217fd83a] {
  width: 100%;
}
.setting .radio-item[data-v-217fd83a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.setting .radio-item .el-form-item[data-v-217fd83a] {
  margin-bottom: 0;
}
.setting .text-left[data-v-217fd83a]  .el-form-item__label {
  text-align: left;
}
.api .tab-box .btn-box {
  height: 40px;
  font-size: 14px;
  margin-bottom: 5px;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.api .tab-box .btn-box .radio-box .el-radio {
  margin-right: 10px;
}
.api .tab-box .btn-box .radio-box .el-radio__label {
  padding-left: 5px;
}
.api .tab-box .btn-box .el-link {
  margin-left: 20px;
}
@charset "UTF-8";
.api[data-v-b2ed74a4] {
  padding: 10px;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/** 顶部请求地址 */
.top[data-v-b2ed74a4] {
  padding-bottom: 10px;
  white-space: nowrap;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.top-2[data-v-b2ed74a4]  .el-form-item__content {
  width: calc(100% - 110px);
}
.path-box[data-v-b2ed74a4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
}
.path-item[data-v-b2ed74a4] {
  width: 120px;
  min-width: 100px;
  text-align: center;
}
.path-item[data-v-b2ed74a4]  .el-input__inner {
  text-align: center;
}
.width-33[data-v-b2ed74a4] {
  width: 33.33%;
  float: left;
  margin-bottom: 5px;
}
.path-item[data-v-b2ed74a4]:nth-child(1)  .el-input__inner,
.path-tcp[data-v-b2ed74a4]:nth-child(3n-2)  .el-input-group__prepend {
  border-top-left-radius: 4px;
  border-end-start-radius: 4px;
}
.path-tcp[data-v-b2ed74a4]:last-child  .el-input__inner {
  border-top-right-radius: 4px !important;
  border-end-end-radius: 4px !important;
}
.protocols[data-v-b2ed74a4]  .el-input__inner {
  border-top-right-radius: 0;
  border-end-end-radius: 0;
  border-right: none;
}
.methods[data-v-b2ed74a4]  .el-input__inner {
  border-right: none;
  border-radius: 0;
}
.path-box .path[data-v-b2ed74a4]  .el-input__inner,
.path-box .path[data-v-b2ed74a4]  .el-input-group__prepend {
  border-top-left-radius: 0;
  border-end-start-radius: 0;
}
.path-box .path[data-v-b2ed74a4]  .el-input-group__prepend {
  width: 200px;
}
.path-box[data-v-b2ed74a4]  .el-select .el-input__inner,[data-v-b2ed74a4] .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: #dcdfe6;
}
.path-box > div[data-v-b2ed74a4]:hover  .el-input__inner {
  border-color: var(--primary-color);
}
.protocols:hover + div[data-v-b2ed74a4] :nth-child(1),
.methods:hover + div[data-v-b2ed74a4] :nth-child(1) {
  border-left-color: var(--primary-color);
}
.path-tcp[data-v-b2ed74a4]  .el-input-group__prepend {
  width: 130px;
  text-align: center;
}
.path-tcp[data-v-b2ed74a4]  .el-input-group__prepend,
.radius-0[data-v-b2ed74a4]  .el-input__inner {
  border-radius: 0;
}
.border-left-0[data-v-b2ed74a4]  .el-input-group__prepend {
  border-left: 0;
}
.path-tcp[data-v-b2ed74a4]  .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: none;
}
#bar2[data-v-b2ed74a4] {
  width: 100%;
  height: 3px;
  background-color: #f2f4f7;
  cursor: row-resize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#bar2[data-v-b2ed74a4]:hover {
  background-color: var(--primary-color);
}
[data-v-b2ed74a4] .el-tabs__item {
  padding: 0 15px;
}
.tab-box[data-v-b2ed74a4] {
  height: calc(100% - 50px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#tab-item1[data-v-b2ed74a4] {
  height: 60%;
}
#tab-item2[data-v-b2ed74a4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 200px;
}
#tab-item1[data-v-b2ed74a4],
#tab-item2[data-v-b2ed74a4] {
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#tab-item1[data-v-b2ed74a4]  .el-tabs__content,
#tab-item2[data-v-b2ed74a4]  .el-tabs__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: auto;
}
.importent[data-v-b2ed74a4] {
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  background-color: var(--primary-color);
  display: inline-block;
  color: #fff;
  margin-left: 5px;
  border-radius: 50%;
}
.el-tab-pane[data-v-b2ed74a4] {
  height: 100%;
}
[data-v-b2ed74a4] .el-tree-node__content {
  height: 34px;
  line-height: 34px;
}
.tree-node-box[data-v-b2ed74a4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 34px;
  line-height: 34px;
}
.disabled[data-v-b2ed74a4] {
  width: 100%;
  height: 34px;
  line-height: 34px;
  color: #bbb;
  cursor: not-allowed;
}
.top[data-v-b2ed74a4]  .el-tree .is-current {
  color: var(--primary-color);
  font-weight: 700;
}
.env-config .tab-box .btn-box {
  height: 40px;
  font-size: 14px;
  margin-bottom: 5px;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.env-config .tab-box .btn-box .radio-box .el-radio {
  margin-right: 10px;
}
.env-config .tab-box .btn-box .radio-box .el-radio__label {
  padding-left: 5px;
}
.env-config .tab-box .btn-box .el-link {
  margin-left: 20px;
}
.ruleForm[data-v-a0c658d4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1%;
}
.protocol-box[data-v-a0c658d4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.protocol-box > .item[data-v-a0c658d4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  position: relative;
  overflow: auto;
}
.tab-box[data-v-a0c658d4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.tab-box[data-v-a0c658d4]  .el-tabs__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: auto;
}
.el-tab-pane[data-v-a0c658d4] {
  height: 100%;
}
[data-v-a0c658d4] input::-webkit-outer-spin-button,[data-v-a0c658d4] input::-webkit-inner-spin-button {
  appearance: none !important;
  -webkit-appearance: none !important;
}
[data-v-a0c658d4] input[type=number] {
  -webkit-appearance: textfield !important;
     -moz-appearance: textfield !important;
          appearance: textfield !important;
}
.page-col-content[data-v-c5095670] {
  overflow: hidden;
}
.view-top[data-v-c5095670] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 20px;
  color: #3a62e8;
  padding-bottom: 10px;
  border-bottom: 1px solid #DCDFE6;
}
.view-title[data-v-c5095670] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}
.select-box[data-v-c5095670] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}
.view-body[data-v-c5095670] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 50%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.view-body .title[data-v-c5095670] {
  padding: 5px;
  width: 100%;
  background-color: #6487fe;
  color: #fff;
  margin-top: 5px;
  font-size: 14px;
}
.view-body .left[data-v-c5095670] {
  width: 34%;
  overflow: auto;
}
.view-body .right[data-v-c5095670] {
  width: 65%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.view-body .right .echarts[data-v-c5095670] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 6px;
  overflow: auto;
  height: 100%;
}
.view-body .right .echarts .item[data-v-c5095670] {
  height: 300px;
  margin-top: 20px;
}
.btn-box[data-v-02ea3fb5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0 !important;
  border: 1px solid rgba(0, 0, 0, 0.07) !important;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  padding: 10px 0;
  position: relative;
}
.btn-box .el-link[data-v-02ea3fb5] {
  margin-left: 10px;
}
.ace[data-v-02ea3fb5] {
  width: 100%;
  height: calc(100% - 45px);
  min-height: unset;
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-top: 0;
}
#right-item1[data-v-e03cfeaa] {
  height: 100%;
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.agent[data-v-a888b230] {
  height: 100vh;
  background-color: #ffffff;
}
canvas[data-v-a888b230]:focus {
  outline: none;
}
.nav-item[data-v-3353ddbe] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 4px;
  border-radius: 4px;
  font-size: 12px;
  margin: 4px;
  cursor: pointer;
}
.nav-item svg[data-v-3353ddbe] {
  width: 24px;
  height: 24px;
  color: #4E5969;
  margin-bottom: 4px;
}
.nav-item span[data-v-3353ddbe] {
  line-height: 18px;
  color: #4E5969;
}
.nav-item[data-v-3353ddbe]:hover {
  background: #E5E6EB;
}
.selectTree .tree-node-box[data-v-3406b21a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 34px;
  line-height: 34px;
}
.selectTree .disabled[data-v-3406b21a] {
  width: 100%;
  height: 34px;
  line-height: 34px;
  color: #bbb;
  cursor: not-allowed;
}
.upload[data-v-3406b21a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.upload[data-v-f238c6b2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-v-f238c6b2] .el-dialog__body {
  overflow: auto !important;
}
.selectTree .tree-node-box[data-v-f238c6b2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 34px;
  line-height: 34px;
}
.selectTree .disabled[data-v-f238c6b2] {
  width: 100%;
  height: 34px;
  line-height: 34px;
  color: #bbb;
  cursor: not-allowed;
}
.title[data-v-fb893e6c] {
  width: calc(100% - 30px);
  height: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.search[data-v-fb893e6c] {
  margin-bottom: 10px;
}
.custom-tree-node[data-v-fb893e6c] {
  font-size: 14px;
}
.more-icon[data-v-fb893e6c] {
  cursor: pointer;
  color: #86909c;
  width: 20px;
  height: 20px;
}
.more-icon[data-v-fb893e6c]:hover {
  background-color: #E5E6EB;
}
.icon-btn[data-v-fb893e6c]:nth-child(n+2) {
  margin-right: 5px;
}
.notification[data-v-2382eeeb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 330px;
  padding: 14px 26px 14px 13px;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #ebeef5;
  position: fixed;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: opacity 0.3s, left 0.3s, right 0.3s, top 0.4s, bottom 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, left 0.3s, right 0.3s, top 0.4s, bottom 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s, left 0.3s, right 0.3s, top 0.4s, bottom 0.3s;
  transition: opacity 0.3s, transform 0.3s, left 0.3s, right 0.3s, top 0.4s, bottom 0.3s, -webkit-transform 0.3s;
  overflow: hidden;
  top: 16px;
  z-index: 5000;
}
.notification.right[data-v-2382eeeb] {
  right: 16px;
}
.notification .notification__group[data-v-2382eeeb] {
  width: 100%;
  margin-left: 13px;
  margin-right: 8px;
}
.notification .notification__group .notification__title[data-v-2382eeeb] {
  font-weight: 700;
  font-size: 16px;
  color: #303133;
  margin: 0;
}
.notification .notification__group .notification__content[data-v-2382eeeb] {
  width: 100%;
  font-size: 14px;
  line-height: 21px;
  margin: 6px 0 0;
  color: #606266;
  text-align: justify;
}
.notification .notification__group .notification__closeBtn[data-v-2382eeeb] {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  color: #909399;
  font-size: 16px;
}
.componentDialog[data-v-20f53f5e]  .el-dialog {
  height: 80%;
}
.componentDialog .page[data-v-20f53f5e] {
  margin: 0;
}
.componentDialog .page-left[data-v-20f53f5e] {
  padding: 0 16px 0 0;
}
.componentDialog .textColor[data-v-20f53f5e] {
  color: var(--primary-color);
  cursor: pointer;
}
.componentDialog[data-v-20f53f5e]  .el-table__empty-block {
  position: relative !important;
}
[data-v-20f53f5e] .el-table__empty-text {
  position: absolute !important;
  left: 0;
}
[data-v-20f53f5e] .el-upload {
  width: 100%;
}
[data-v-20f53f5e] .el-upload-dragger {
  width: 100%;
}
[data-v-20f53f5e] .upload-success {
  color: #67C23A;
  font-size: 67px;
  margin: 40px 0 16px;
  line-height: 50px;
}
.margin[data-v-20f53f5e] {
  margin-bottom: 10px;
}
.selectTree .tree-node-box[data-v-646a6c11] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 34px;
  line-height: 34px;
}
.selectTree .disabled[data-v-646a6c11] {
  width: 100%;
  height: 34px;
  line-height: 34px;
  color: #bbb;
  cursor: not-allowed;
}
.upload[data-v-646a6c11] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.upload[data-v-646a6c11]  .el-upload {
  width: 100%;
}
.upload[data-v-646a6c11]  .el-upload-dragger {
  width: 100%;
}
.upload[data-v-646a6c11]  .upload-success {
  color: #67C23A;
  font-size: 67px;
  margin: 40px 0 16px;
  line-height: 50px;
}
.radio .radio-img[data-v-646a6c11] {
  width: 30px;
  height: 30px;
  margin-right: 5px;
}
.radio[data-v-646a6c11]  .el-radio {
  padding: 10px;
  height: auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 25px !important;
}
.radio[data-v-646a6c11]  .el-radio__inner {
  display: none;
}
.radio[data-v-646a6c11]  .el-radio__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
}
[data-v-646a6c11] .el-textarea__inner {
  min-height: 180px !important;
  max-height: 400px !important;
}
.select-env[data-v-ca1a6686]  .el-input--medium .el-input__inner {
  height: 28px;
  color: #86909C;
}
.select-env[data-v-ca1a6686]  .el-tree-node__content {
  height: 34px;
  line-height: 34px;
}
.tree-node-box[data-v-ca1a6686] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 34px;
  line-height: 34px;
}
.select-env[data-v-ca1a6686]  .el-tree-node__content {
  height: 34px;
  line-height: 34px;
}
.nav[data-v-48569a4b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #FFF;
  padding: 4px;
  padding: 0 8px;
  border-radius: 4px;
  margin-bottom: 4px;
  white-space: nowrap;
  overflow-x: auto;
  padding-right: 20px;
}
.script[data-v-710db8a6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #FFF;
  padding: 10px 20px;
  overflow-y: auto;
  overflow-x: hidden;
}
.search[data-v-710db8a6] {
  margin: 10px 0;
}
.scriptDragDialog[data-v-710db8a6]  .custom-tree-node {
  font-size: 14px;
}
.scriptDragDialog[data-v-710db8a6]  .el-divider--horizontal {
  margin: 10px 0;
}
.scriptDragDialog .title[data-v-710db8a6] {
  color: #1D2129;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.scriptDragDialog .search[data-v-710db8a6] {
  margin: 10px 0;
}
.checkbox-item[data-v-721f8790] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.checkbox-item[data-v-721f8790]  .el-checkbox__label {
  white-space: normal;
}
[data-v-41c1a50f] input::-webkit-outer-spin-button,[data-v-41c1a50f] input::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
}
.Edit[data-v-41c1a50f]  .el-dialog {
  margin-top: 10vh !important;
  max-height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.Edit[data-v-41c1a50f]  .el-form-item__label {
  padding: 0px !important;
}
.Edit[data-v-41c1a50f]  .el-dialog__body {
  padding: 15px 25px 35px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
}
.text[data-v-41c1a50f] {
  font-size: 16px;
  margin-bottom: 10px;
  margin-left: 15px;
}
.tit[data-v-41c1a50f] {
  font-size: 15px;
  margin-bottom: 10px;
}
.param_input[data-v-41c1a50f] {
  width: 380px;
  background-color: #FFF;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  padding: 0 6px;
}
[data-v-41c1a50f] .el-input__prefix {
  width: auto;
  top: 0px !important;
  left: 10px !important;
}
[data-v-41c1a50f] .el-tag.el-tag--info {
  background-color: #fff;
}
.el-select[data-v-41c1a50f] {
  width: 100%;
}
.DialogParam[data-v-0901c82c]  .el-dialog {
  height: 80%;
}
.DialogLog[data-v-28d8672c]  .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.DialogLog[data-v-28d8672c]  .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.DialogLog .dialog_body[data-v-28d8672c] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.grid-content[data-v-12ff760f] {
  width: 180px;
  height: 130px;
  margin-bottom: 10px;
}
.apklist[data-v-12ff760f] {
  width: 100%;
  height: 800px;
  overflow-x: hidden;
  overflow-y: auto;
}
.uploadapk[data-v-12ff760f] {
  width: 80px;
  height: 80px;
  border: 1px dashed #90c2f6;
}
.uploadapk .iconplus[data-v-12ff760f] {
  color: #90c2f6;
  font-size: 44px;
  line-height: 80px;
  margin-left: 15px;
}
.btnupload[data-v-12ff760f] {
  margin-top: 15px;
}
.apk[data-v-12ff760f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.apk .apk_info[data-v-12ff760f] {
  margin-left: 10px;
}
.apk .apk_info .apk_info_name[data-v-12ff760f] {
  width: 100px;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.apk .apk_info .apk_info_versionName[data-v-12ff760f] {
  margin: 10px 20px 10px 0;
}
.dbtns[data-v-12ff760f] {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.phoneDialog[data-v-734704ec]  .el-dialog {
  height: 80%;
}
.phoneDialog[data-v-734704ec]  .el-tabs__content {
  height: calc(100% - 40px);
}
.echarts[data-v-70b13745] {
  height: 400px;
}
[data-v-4c69e5b5] .el-alert__content {
  width: 100%;
}
.status[data-v-4c69e5b5] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.status span[data-v-4c69e5b5] {
  font-size: 12px;
}
.empty[data-v-4c69e5b5] {
  width: 100%;
  height: 100%;
  font-size: 14px;
  color: #aaa;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.for_div[data-v-6a0fc56b],
.if_div[data-v-6a0fc56b] {
  border-radius: 4px;
  padding: 6px;
}
.for_div[data-v-6a0fc56b] {
  background: #165DFF1A;
}
.if_div[data-v-6a0fc56b] {
  background: #00B42A1A;
}
@charset "UTF-8";
.please-select[data-v-551e7c14] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #FFFFFF !important;
}
#left[data-v-551e7c14] {
  width: 220px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #fff;
}
.isOpen[data-v-551e7c14] {
  width: 65px !important;
}
.contentllk[data-v-551e7c14] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-content[data-v-551e7c14] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.table-source[data-v-551e7c14] {
  min-width: 30%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: #FFFFFF;
  border-radius: 4px;
  padding: 0 20px;
  position: relative;
}
.table-source[data-v-551e7c14]  .el-table {
  color: #1D2129;
}
.table-source .for_div[data-v-551e7c14],
.table-source .if_div[data-v-551e7c14] {
  border-radius: 4px;
  padding: 6px;
}
.table-source .for_div[data-v-551e7c14] {
  background: #165DFF1A;
}
.table-source .if_div[data-v-551e7c14] {
  background: #00B42A1A;
}
[data-v-551e7c14] .el-tabs {
  width: 100%;
  height: 100%;
}
[data-v-551e7c14] .el-tabs__content {
  height: calc(100% - 65px);
}
[data-v-551e7c14] .el-tab-pane {
  width: 100%;
  height: 100%;
}
.tab-first[data-v-551e7c14] {
  width: 100%;
  height: 100%;
  position: relative;
}
.select-component[data-v-551e7c14] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.select-component svg[data-v-551e7c14] {
  width: 48px;
  height: 48px;
  margin-bottom: 4px;
}
.select-component span[data-v-551e7c14] {
  font-size: 14px;
  color: #86909C;
}
#menu[data-v-551e7c14] {
  position: absolute;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  background: #ffffff;
  cursor: pointer;
  color: #606266;
  width: 200px;
  border: 1px solid #e4e7ed;
  /* margin: 50px auto; */
  font-size: 13px;
}
#menu ul[data-v-551e7c14] {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#menu ul li[data-v-551e7c14] {
  padding: 0px 10px;
  height: 30px;
  line-height: 30px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-indent: 8px;
}
#menu ul li[data-v-551e7c14]:hover {
  background-color: #ecf5ff;
}
.second[data-v-551e7c14] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.xpath[data-v-551e7c14] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
}
.phone[data-v-551e7c14] {
  padding: 8px;
  border-radius: 4px;
  background: #FFFFFF;
  margin-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  overflow: auto;
}
.palette[data-v-551e7c14] {
  background-color: #F4F4F4;
  width: 350px;
  border-radius: 4px;
  margin: 10px auto;
  padding: 14px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.canvas_group[data-v-551e7c14] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  margin: auto;
}
.vivew[data-v-551e7c14] {
  width: 350px;
  height: 680px;
  border-radius: 8px;
  border: 2px dashed #165DFF;
  margin: 20px;
  font-size: 14px;
  background: #F5F8FF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.vivew > div[data-v-551e7c14]:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.vivew > div:first-child svg[data-v-551e7c14] {
  width: 48px;
  height: 48px;
  margin-bottom: 4px;
}
.vivew > div:first-child span[data-v-551e7c14] {
  color: var(--primary-color);
  line-height: 22px;
  font-weight: 400;
}
.vivew > div[data-v-551e7c14]:last-child {
  color: #86909C;
  line-height: 22px;
}
#canvas[data-v-551e7c14] {
  margin: 20px;
}
#videoCanvas[data-v-551e7c14] {
  position: absolute;
  pointer-events: none;
  /* 使鼠标事件穿透 canvas 层 */
}
[data-v-551e7c14] .el-drawer__wrapper {
  width: 40%;
  top: 50%;
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
[data-v-551e7c14] .el-drawer__header {
  padding: 10px;
  margin-bottom: 0px !important;
  background-color: aliceblue;
  border-bottom: 1px solid #DCDFE6;
}
[data-v-551e7c14] .el-drawer.ltr {
  width: 100% !important;
}
[data-v-551e7c14] .el-drawer__body {
  padding: 12px;
}
#ability-table[data-v-551e7c14]  .hide-row {
  display: none;
}
#ability-table[data-v-551e7c14]  .el-table__body-wrapper {
  overflow-y: scroll;
  overflow-x: hidden;
}
.footer[data-v-551e7c14] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 20px;
  margin: 20px 0px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.hamburger[data-v-551e7c14] {
  font-size: 24px;
  cursor: pointer;
}
.hamburger.is-active[data-v-551e7c14] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.suffix[data-v-551e7c14] {
  margin-right: 8px;
  cursor: pointer;
}
.suffix.is-active[data-v-551e7c14] {
  margin-right: 8px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.table-icon[data-v-551e7c14] {
  font-size: 14px;
}

/* 使用CSS滤镜将所有内容变为灰色 */
.gray-content[data-v-551e7c14] {
  -webkit-filter: grayscale(100%) brightness(0.8);
          filter: grayscale(100%) brightness(0.8);
}
.custom_btn_group[data-v-551e7c14] {
  padding: 0px 6px;
  margin-left: 5px;
  border-radius: 4px;
  background-color: #f2f3f5;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.custom_btn_group .el-button[data-v-551e7c14] {
  margin: 2px;
  border: none !important;
}
.custom_btn_group .el-button[data-v-551e7c14]:hover {
  color: #165DFF;
  border: none !important;
}
.custom_btn_group .el-button--default[data-v-551e7c14]:hover {
  background-color: transparent;
}
.custom_btn_group .isActiveBtn[data-v-551e7c14] {
  background-color: #fff;
}
.custom_btn_group .isActiveBtn[data-v-551e7c14]:hover {
  background-color: #fff !important;
}
.addCaseCss[data-v-54b36258] {
  height: 100%;
  cursor: pointer;
  background-color: #fff;
}
.addCaseCss .cent[data-v-54b36258] {
  padding: 3px;
}
.addCaseCss .cent[data-v-54b36258]:hover {
  padding: 3px;
  background-color: #E5E6EB;
}
.addCaseCss .svgIconCss[data-v-54b36258] {
  font-size: 24px;
}
.drawer[data-v-54b36258] {
  top: 60px;
}
.drawer[data-v-54b36258]  .el-drawer__wrapper {
  top: 60px;
}
.drawer[data-v-54b36258]  .el-drawer__open .el-drawer.rtl {
  width: 60% !important;
}
.drawer[data-v-54b36258]  .el-drawer__header {
  margin: 0px !important;
  padding: 12px 16px !important;
  border-bottom: 1px solid #E5E6EB;
}
.drawer[data-v-54b36258]  .el-drawer__header > :first-child {
  color: #1D2129;
  font-size: 16px;
  font-weight: 500;
}
.caseName[data-v-54b36258] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.caseName[data-v-54b36258]  .el-input--medium .el-input__inner {
  border: none;
  border-color: #E7E7E7;
  border-radius: 0px;
  padding: 0px;
  background-color: #fff;
}
.caseName[data-v-54b36258]  .el-input--medium .el-input__inner:hover {
  border-bottom: 1px solid #E7E7E7 !important;
}
.caseName[data-v-54b36258]  .el-form-item__error {
  top: 80% !important;
}
.caseName[data-v-54b36258]  .el-input--medium .el-input__inner:focus {
  border-bottom: 1px solid #165DFF !important;
}
.directory[data-v-54b36258]  .el-dialog {
  height: 80% !important;
}
.page-content[data-v-363520ad] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #f7f8fa;
}
.more-icon[data-v-363520ad] {
  cursor: pointer;
  color: #86909c;
  width: 20px;
  height: 20px;
}
.more-icon[data-v-363520ad]:hover {
  background-color: #E5E6EB;
}
.icon-btn[data-v-363520ad]:nth-child(n+2) {
  margin-right: 5px;
}
[data-v-18bfd165] .el-table :is(td, th) {
  padding: 5px 0;
}
.del-button[data-v-18bfd165] {
  margin-left: 10px;
  visibility: hidden;
}
[data-v-18bfd165] .el-table tr:hover .del-button {
  visibility: visible;
}
.textarea[data-v-18bfd165], .textarea[data-v-18bfd165]  .el-textarea__inner {
  width: 100%;
  height: 100%;
}
.header[data-v-0e24cba0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 5px;
}
.header-icon[data-v-0e24cba0] {
  margin-right: 5px;
}
.api .tab-box .btn-box {
  height: 40px;
  font-size: 14px;
  margin-bottom: 5px;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.api .tab-box .btn-box .radio-box .el-radio {
  margin-right: 10px;
}
.api .tab-box .btn-box .radio-box .el-radio__label {
  padding-left: 5px;
}
.api .tab-box .btn-box .el-link {
  margin-left: 20px;
}
@charset "UTF-8";
.api[data-v-3d57ed00] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-v-3d57ed00] .el-collapse-item__header {
  padding-left: 10px;
}

/** 顶部请求地址 */
.top[data-v-3d57ed00] {
  padding-bottom: 10px;
  white-space: nowrap;
  max-height: 50%;
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  border-radius: 4px;
  background-color: #fff;
}
.top-2[data-v-3d57ed00]  .el-form-item__content {
  width: calc(100% - 110px);
}
.path-box[data-v-3d57ed00] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.path-content[data-v-3d57ed00] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.button-box[data-v-3d57ed00] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-line-pack: center;
      align-content: center;
}
.button-box[data-v-3d57ed00]  .el-button + .el-button {
  margin-left: 0px;
}
.button-box[data-v-3d57ed00]  .el-button--medium {
  width: 68px;
  height: 36px;
}
.top-title[data-v-3d57ed00] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}
.top-title .div[data-v-3d57ed00] {
  width: 64px;
  height: 24px;
}
.top-title .import[data-v-3d57ed00] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.top-title .import-data[data-v-3d57ed00] {
  width: 110px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.top-title .import-svg[data-v-3d57ed00] {
  color: #86909C;
  margin-right: 10px;
}
.top-title .title[data-v-3d57ed00] {
  line-height: 24px;
  font-weight: 500;
  font-size: 16px;
}
.path-item[data-v-3d57ed00] {
  width: 110px;
  min-width: 110px;
  text-align: center;
  margin-right: 10px;
}
.width-50[data-v-3d57ed00] {
  width: calc(50% - 60px);
  float: left;
  margin-bottom: 5px;
  padding: 0 5px;
}
.path-item[data-v-3d57ed00]:nth-child(1)  .el-input__inner,
.path-tcp[data-v-3d57ed00]:nth-child(2n)  .el-input-group__prepend {
  border-top-left-radius: 2px;
  border-end-start-radius: 2px;
}
.protocols[data-v-3d57ed00]  .el-input__inner {
  border-top-right-radius: 2;
  border-end-end-radius: 2;
}
.protocols[data-v-3d57ed00]  .el-input--suffix .el-input__inner {
  padding-right: 45px;
}
.path-box .path[data-v-3d57ed00]  .el-input__inner,
.path-box .path[data-v-3d57ed00]  .el-input-group__prepend {
  border-top-left-radius: 2px;
  border-end-start-radius: 2px;
}
.path-box .path[data-v-3d57ed00]  .el-input-group__prepend {
  padding: 0px;
}
.path-box[data-v-3d57ed00]  .el-select .el-input__inner,[data-v-3d57ed00] .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  height: 36px;
}
.top[data-v-3d57ed00]  .el-input--medium .el-input__inner {
  height: 36px;
}
.select-env[data-v-3d57ed00]  .el-input--medium .el-input__inner {
  height: 28px;
  color: #86909C;
}
.path-tcp[data-v-3d57ed00]  .el-input-group__prepend {
  width: 130px;
  text-align: center;
}
.border-left-0[data-v-3d57ed00]  .el-input-group__prepend {
  border-left: 0;
}
#bar2[data-v-3d57ed00] {
  width: 100%;
  height: 3px;
  background-color: #f2f4f7;
  cursor: row-resize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#bar2[data-v-3d57ed00]:hover {
  background-color: var(--primary-color);
}
[data-v-3d57ed00] .el-tabs__item {
  padding: 0 15px;
}
.tab-box[data-v-3d57ed00] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#tab-item1[data-v-3d57ed00] {
  height: 60%;
  background-color: #fff;
  margin: 4px 0px;
  border-radius: 4px;
  padding: 0px 20px 20px;
}
#tab-item2[data-v-3d57ed00] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 200px;
  border-radius: 4px;
  background-color: #fff;
  margin-top: 4px;
  padding: 0px 10px;
}
#tab-item1[data-v-3d57ed00],
#tab-item2[data-v-3d57ed00] {
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#tab-item1[data-v-3d57ed00]  .el-tabs__content,
#tab-item2[data-v-3d57ed00]  .el-tabs__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: auto;
}
.el-tab-pane[data-v-3d57ed00] {
  height: 100%;
}
.select-env[data-v-3d57ed00]  .el-tree-node__content {
  height: 34px;
  line-height: 34px;
}
.tree-node-box[data-v-3d57ed00] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 34px;
  line-height: 34px;
}
.disabled[data-v-3d57ed00] {
  width: 100%;
  height: 34px;
  line-height: 34px;
  color: #bbb;
  cursor: not-allowed;
}
.top[data-v-3d57ed00]  .el-tree .is-current {
  color: var(--primary-color);
  font-weight: 700;
}
.form-box[data-v-3d57ed00] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 40px;
}
.form-box[data-v-3d57ed00]  .el-input-number {
  width: 100%;
}
.dialog-footer[data-v-3d57ed00] {
  text-align: center !important;
}
.exportType[data-v-3d57ed00] {
  margin: 0px 0px 10px 20px;
}

/* 在全局样式文件中添加 */
.sendMsgCss[data-v-3d57ed00] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.button-container[data-v-3d57ed00] {
  position: sticky;
  top: 0;
  z-index: 1000;
  /* 确保按钮在其他内容之上 */
  background-color: white;
  /* 如果需要背景色 */
  padding: 5px;
  border-bottom: 1px solid #ebeef5;
  /* 可选：添加底部边框 */
}
[data-v-3d57ed00] .el-radio-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.radio .radio-img[data-v-3d57ed00] {
  width: 30px;
  height: 30px;
  margin-right: 5px;
}
.radio[data-v-3d57ed00]  .el-radio {
  padding: 10px;
  height: auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 25px !important;
}
.radio[data-v-3d57ed00]  .el-radio__inner {
  display: none;
}
.radio[data-v-3d57ed00]  .el-radio__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
}
.page-content[data-v-19addc99] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.more-icon[data-v-19addc99] {
  cursor: pointer;
  color: #86909c;
  width: 20px;
  height: 20px;
}
.more-icon[data-v-19addc99]:hover {
  background-color: #E5E6EB;
}
.icon-btn[data-v-19addc99]:nth-child(n+2) {
  margin-right: 5px;
}
@charset "UTF-8";
.card-box[data-v-3e897caa] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.card-box[data-v-3e897caa]  .el-table__row {
  height: 42px;
}
[data-v-3e897caa] #viewer0 {
  z-index: 9999 !important;
}
.tag[data-v-3e897caa] {
  text-align: center;
}
.images[data-v-3e897caa] {
  padding: 0 20px;
}
.images ul[data-v-3e897caa] {
  padding: 0;
}
.images ul > div[data-v-3e897caa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.images ul li[data-v-3e897caa] {
  list-style: none;
  margin-right: 10px;
}
.images ul li .image[data-v-3e897caa] {
  padding-top: 11px;
  padding-right: 12px;
  width: 100px;
  height: 100px;
  position: relative;
  cursor: pointer;
}
.images ul li .image img[data-v-3e897caa] {
  width: 100%;
  height: 100%;
}
#flushObject[data-v-3e897caa] {
  right: 25px;
  top: 22px;
  z-index: 2;
  padding: 2px;
  cursor: pointer;
  position: absolute;
}
#flushObject[data-v-3e897caa]:hover {
  color: blue;
  background-color: #E5E6EB;
}
.delete-icon[data-v-3e897caa] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  /* 根据需要调整图标的样式 */
}
.btn-box[data-v-153bb5f3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0 !important;
  border: 1px solid rgba(0, 0, 0, 0.07) !important;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  padding: 10px 0;
  position: relative;
}
.btn-box .el-link[data-v-153bb5f3] {
  margin-left: 10px;
}
.ace[data-v-153bb5f3] {
  width: 100%;
  height: calc(100% + 80px);
  min-height: unset;
  border: 1px solid rgba(0, 0, 0, 0.07);
  border-top: 0;
}
.page-table-top[data-v-1e47e2a0] {
  margin-bottom: 0;
}
.TextColor[data-v-1e47e2a0] {
  color: var(--primary-color);
  cursor: pointer;
}
.upload[data-v-1e47e2a0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.item[data-v-1e47e2a0] {
  margin: 4px;
}
.drawer[data-v-1e47e2a0] {
  top: 60px;
}
.drawer[data-v-1e47e2a0]  .el-drawer__wrapper {
  top: 60px;
}
.drawer[data-v-1e47e2a0]  .el-drawer.rtl {
  width: 840px !important;
  border: 1px solid #E5E6EB;
  -webkit-box-shadow: -4px 0px 10px 0px #0000001A;
          box-shadow: -4px 0px 10px 0px #0000001A;
}
.drawer[data-v-1e47e2a0]  .el-drawer__header {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #E5E6EB;
}
.drawer[data-v-1e47e2a0]  .el-drawer__header button {
  font-size: 16px;
}
.drawer[data-v-1e47e2a0]  .el-drawer__body {
  overflow: auto;
}
.drawer-title[data-v-1e47e2a0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  list-style-type: none;
  height: 22px;
  line-height: 22px;
  margin: 14px 16px;
  font-size: 14px;
  color: #1D2129;
}
.drawer_box[data-v-1e47e2a0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 80%;
  width: 100%;
}
.drawer_box .button_box[data-v-1e47e2a0] {
  height: 50px;
}
.drawer_box .el-tabs[data-v-1e47e2a0] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.drawer_box[data-v-1e47e2a0]  .el-tabs__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.drawer_box[data-v-1e47e2a0]  .el-tab-pane {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.drawer_box .el-textarea[data-v-1e47e2a0] {
  height: calc(100% - 50px);
}
.drawer_box[data-v-1e47e2a0]  .el-textarea textarea {
  height: 100%;
}
.dialog-footer[data-v-1e47e2a0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-content[data-v-b9428b8e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
}
.more-icon[data-v-b9428b8e] {
  cursor: pointer;
  color: #86909c;
  width: 20px;
  height: 20px;
}
.more-icon[data-v-b9428b8e]:hover {
  background-color: #E5E6EB;
}
.icon-btn[data-v-b9428b8e]:nth-child(n+2) {
  margin-right: 5px;
}
.el-descriptions--small.is-bordered .el-descriptions-item__cell {
  padding: 2px 10px;
  font-size: 14px;
  min-width: 120px;
}
.description-error-label {
  background: #FCEDED !important;
  color: #F53F3F !important;
}
.description-error-content {
  color: #F53F3F !important;
}
[data-v-0848a31c] .el-dialog {
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 10vh !important;
}
[data-v-0848a31c] .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  background: #f3f3f4;
}
[data-v-0848a31c] .el-form-item__label {
  padding: 0;
}
.body-item[data-v-0848a31c] {
  background: #FFFFFF;
  margin-bottom: 12px;
}
.title[data-v-0848a31c] {
  font-size: 14px;
  color: var(--primary-color);
  border-bottom: 1px solid #E5E6EB;
  padding: 10px 20px 10px;
  position: relative;
}
.title .icon[data-v-0848a31c] {
  width: 2px;
  height: 13px;
  background: var(--primary-color);
  border-radius: 3px;
  position: absolute;
  left: 10px;
}
.content[data-v-0848a31c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
}
.content .content-left[data-v-0848a31c] {
  width: 35%;
  border-right: 1px solid #E5E6EB;
  padding-right: 20px;
  margin-right: 20px;
}
.content .content-right[data-v-0848a31c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
[data-v-0848a31c] .el-dialog__title {
  color: #165DFF !important;
}
[data-v-8f9f7ed2] .el-dialog {
  height: 80%;
}
.button-box[data-v-b81ad0a2] {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.table-box[data-v-b81ad0a2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 50%;
}
.table-left[data-v-b81ad0a2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.table-right[data-v-b81ad0a2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.table[data-v-b81ad0a2] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 50%;
}
#table-bar[data-v-b81ad0a2] {
  width: 3px;
  background-color: #E4E7EF;
  margin: 0 10px;
  cursor: col-resize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#table-bar[data-v-b81ad0a2]:hover {
  background-color: var(--primary-color);
}
.page-content[data-v-59276175] {
  padding: 10px;
}
.el-aside[data-v-59276175] {
  margin-top: 10px;
  color: #333;
  text-align: center;
  width: 280px !important;
  background-color: #fff;
}
.el-main[data-v-59276175] {
  background-color: #e9eef3;
  padding: 10px !important;
}
.Tools[data-v-59276175] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  text-align: left;
  line-height: 55px;
  background-color: #fcfdfd !important;
  border-bottom: 1px solid #c9e0f5;
}
.Tools .pic[data-v-59276175] {
  margin: 5px 15px 0 0;
}
.tree[data-v-59276175] {
  margin-top: 10px;
}
.tree[data-v-59276175]  .el-tree {
  width: 100%;
  height: 700px;
  overflow: auto;
}
.tree[data-v-59276175]  .el-tree .el-tree-node {
  min-width: 100%;
}
.tree[data-v-59276175]  .el-tree .el-tree-node .el-tree-node__children {
  overflow: visible;
}
.flowtree[data-v-59276175]::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  border-radius: 3px;
  background: rgba(204, 204, 204, 0.3);
}
.flowtree[data-v-59276175]::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 3px;
}
.lineblock[data-v-59276175] {
  display: inline-block;
  margin-left: 15px;
}
.custom-tree-dian[data-v-59276175] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
}
.show-hide[data-v-59276175]:hover :nth-child(2) {
  display: inline-block !important;
}
[data-v-59276175] .el-dialog__header {
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
[data-v-59276175] .el-dialog__footer {
  border-top: 1px solid #ddd;
}
.right[data-v-59276175] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 20px;
  border-radius: 4px;
  background-color: #fff;
}
.case_title[data-v-59276175] {
  margin-bottom: 18px;
}
.test_case[data-v-59276175] {
  width: 56px;
  height: 20px;
  line-height: 20px;
  font-weight: 500 font-size 14px;
}
.proresssDialog[data-v-59276175]  .el-dialog__header {
  height: 0px;
}
.proresssDialog[data-v-59276175]  .el-dialog__body {
  padding-right: 52px;
}
.resultDialog[data-v-59276175]  .el-dialog__body {
  max-height: 300px;
}
.resultDialog[data-v-59276175]  .el-textarea__inner {
  max-height: 250px;
}
.richText[data-v-36891572] {
  width: 700px;
  height: auto;
  background-color: aqua;
}
.flawdialog[data-v-36891572]  .el-dialog__body {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow: auto;
}
[data-v-36891572] .el-button--medium.is-circle {
  padding: 10px !important;
}
.right[data-v-36891572] {
  margin-left: 30px;
}
.right[data-v-36891572]  .el-input__inner {
  padding-right: 0px;
}
.handler[data-v-36891572]  .el-select .el-input__inner {
  width: 452px;
}
.handler[data-v-36891572]  .el-form {
  margin-top: 30px !important;
}
.screenshot[data-v-36891572] {
  padding: 20px 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.screenshot[data-v-36891572]  .el-select .el-input__inner {
  width: 450px !important;
}
.Tree_Left[data-v-36891572] {
  width: 100%;
  height: 500px;
}
.Tree_Left[data-v-36891572]  .el-dialog__body {
  overflow-y: auto !important;
}
@charset "UTF-8";
.BOX[data-v-6040f42c] {
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.button-box[data-v-6040f42c] {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.table-box[data-v-6040f42c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 50%;
}
.table-left[data-v-6040f42c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.table-right[data-v-6040f42c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.table[data-v-6040f42c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 50%;
}
#bar[data-v-6040f42c] {
  margin: 0 10px;
}
[data-v-6040f42c] .el-drawer.rtl {
  border-top-left-radius: 5px;
  /* 设置左上角的圆角大小为10px */
  border-bottom-left-radius: 5px;
  /* 设置左下角的圆角大小为10px */
}
[data-v-6040f42c] .el-drawer__header {
  font-size: 16px;
  font-weight: 500;
  color: black;
  border-bottom: 1px solid #E5E6EB;
  padding: 12px 30px;
  margin-bottom: 0px;
}
[data-v-6040f42c] .el-drawer__body {
  padding: 20px 20px 0px 25px;
}
.more-icon[data-v-6040f42c] {
  cursor: pointer;
  color: #86909c;
  width: 20px;
  height: 20px;
}
.more-icon[data-v-6040f42c]:hover {
  background-color: #E5E6EB;
}
.caseClazz[data-v-6040f42c] {
  color: #165dff;
  cursor: pointer;
}
.proresssDialog[data-v-6040f42c]  .el-dialog__header {
  height: 0px;
}
.proresssDialog[data-v-6040f42c]  .el-dialog__body {
  padding-right: 52px;
}
[data-v-119eeea1] .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-v-119eeea1] .el-dialog__header {
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
[data-v-119eeea1] .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.DialogPlay[data-v-119eeea1]  .el-dialog {
  width: 664px !important;
}
.DialogPlay[data-v-119eeea1]  .el-dialog__body {
  padding: 0;
}
.DialogPlay .box-card[data-v-119eeea1], .DialogPlay .box-card1[data-v-119eeea1], .DialogPlay .box-card3[data-v-119eeea1] {
  width: 90%;
  margin: 20px auto;
  background-color: #FAFBFF;
}
.DialogPlay .box-card1[data-v-119eeea1]  .el-card__body {
  padding: 0px;
  padding-top: 18px !important;
  padding-left: 20px !important;
}
.DialogPlay .box-card1[data-v-119eeea1]  .el-form-item__label {
  line-height: 50px;
}
.DialogPlay .box-card3[data-v-119eeea1]  .el-input {
  width: 100px;
}
.checkbox-item[data-v-119eeea1] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.checkbox-item[data-v-119eeea1]  .el-checkbox__label {
  white-space: normal;
}
[data-v-f6595d86] .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.container[data-v-aaecce42] {
  margin-top: 115px;
  min-width: 300px;
  padding: 10px 15px;
  overflow: auto;
  border-radius: 12px;
  border: 1px solid #e4e4e4;
  background-color: #F9FAFB;
}
.btns[data-v-aaecce42] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  text-align: center;
}
.btns .btn[data-v-aaecce42] {
  width: 125px;
}
[data-v-aaecce42] .el-form-item {
  margin-bottom: 12px !important;
}
.more[data-v-aaecce42] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 15px;
}
.suffix-icon[data-v-aaecce42] {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.suffix-icon[data-v-aaecce42]:hover {
  background-color: #E5E6EB;
}

::v-deep .el-dialog__body{
  overflow-y: auto;
}
.custom-tooltip {
  max-width:150px !important;
}

[data-v-205ff532] .el-dialog__body {
  overflow: auto !important;
}
[data-v-205ff532] .placeholder .el-textarea__inner {
  resize: none !important;
}
@charset "UTF-8";
[data-v-205ff532] .el-textarea__inner[readonly] {
  background-color: #f5f7fa;
  /* 背景颜色 */
  border-color: #e4e7ed;
  /* 边框颜色 */
}
.case-tree-box[data-v-5b5bcb95] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.case-tree-box .main[data-v-5b5bcb95] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: calc(100% - 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.case-tree-box .main .case-tree[data-v-5b5bcb95] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 15px;
}
.page-table-top[data-v-2a2091a0] {
  width: 100%;
  margin-bottom: 0;
}
.tab2_table[data-v-2a2091a0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  height: calc(100% - 40px);
}
.container[data-v-abe7254e] {
  min-width: 300px;
  overflow: hidden auto;
}
.container.style-type-2[data-v-abe7254e] {
  width: 600px;
  margin: 30px auto;
}
.container.style-type-1[data-v-abe7254e]  .el-form-item {
  width: 100%;
  display: inline-block;
}
@media only screen and (min-width: 960px) {
.container.style-type-1[data-v-abe7254e]  .el-form-item {
    width: 50%;
}
}
@media only screen and (min-width: 1500px) {
.container.style-type-1[data-v-abe7254e]  .el-form-item {
    width: 33.33%;
}
}
.btns[data-v-abe7254e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  text-align: center;
}
.btns .btn[data-v-abe7254e] {
  width: 125px;
}
.more[data-v-abe7254e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 15px;
}
.suffix-icon[data-v-abe7254e] {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.suffix-icon[data-v-abe7254e]:hover {
  background-color: #e5e6eb;
}
.page-content[data-v-6fa857f0] {
  padding: 20px;
}
.icon-span[data-v-6fa857f0] {
  background-color: var(--primary-color);
  color: #fff;
  border-radius: 50%;
  font-size: 12px;
  padding: 5px;
  margin-right: 3px;
}
.BOX[data-v-6fa857f0] {
  background: #fbfbfb;
}
.BOX .left[data-v-6fa857f0] {
  width: 15%;
  margin-right: 5px;
}
.BOX .left[data-v-6fa857f0]  .el-card__body {
  padding: 0 !important;
}
.BOX .left[data-v-6fa857f0]  .el-card__body .title {
  width: 100%;
  height: 45px;
  background-color: aliceblue;
  line-height: 45px;
  padding-left: 20px;
  border-bottom: 1px solid #e7ebee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.BOX .right[data-v-6fa857f0] {
  width: 100%;
}
.BOX .right[data-v-6fa857f0]  .el-card > .el-card__body {
  height: 100%;
  padding: 10px 20px;
}
.BOX .right .gtp[data-v-6fa857f0] {
  width: 100%;
  background: #fff;
}
.IP_dialog[data-v-6fa857f0] .el-dialog {
  height: 500px !important;
  margin-top: 10vh !important;
}
[data-v-6fa857f0] .el-dialog__header {
  border-bottom: 1px solid #ddd;
}
[data-v-6fa857f0] .el-dialog__footer {
  border-top: 1px solid #ddd;
}
.custom-tree-dian[data-v-6fa857f0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
}
.DialogAddDataTree[data-v-6fa857f0]  .el-dialog__body,
.DialogBindingCase[data-v-6fa857f0]  .el-dialog__body {
  padding: 30px 20px 0;
}
.DialogAddDataTree[data-v-6fa857f0]  .dialog-footer,
.DialogBindingCase[data-v-6fa857f0]  .dialog-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.DialogBindingCase[data-v-6fa857f0]  .el-dialog {
  margin-top: 10vh !important;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.DialogBindingCase[data-v-6fa857f0]  .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 20px;
}
.DialogBindingCase[data-v-6fa857f0]  .el-form-item__label {
  padding: 0;
}
.formINput[data-v-6fa857f0] {
  max-width: 300px;
}
.btns[data-v-6fa857f0] {
  margin-bottom: 10px;
}
.wordsize[data-v-6fa857f0] {
  min-width: 80px;
  font-size: 15px !important;
  color: #333 !important;
}
.pointer[data-v-6fa857f0] {
  font-weight: 300;
  cursor: pointer;
}
.backrefesh[data-v-6fa857f0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 5px;
  border-bottom: 1px solid #ddd;
}
.formlabel[data-v-6fa857f0]  .el-form-item__label {
  font-size: 15px !important;
  color: #333 !important;
  font-weight: 500 !important;
}
.headerform[data-v-6fa857f0] {
  width: 100%;
}
.headerform[data-v-6fa857f0]  .el-select {
  width: 100%;
  max-width: 300px;
}
.headerform[data-v-6fa857f0]  .el-date-editor.el-input {
  width: 100%;
  max-width: 300px;
}
.case_dialog[data-v-6fa857f0]  .el-dialog {
  height: 30%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.case_dialog[data-v-6fa857f0]  .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.testcaseTree[data-v-6fa857f0] {
  overflow: auto;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 10px;
}
.progress-box[data-v-6fa857f0] {
  width: 100%;
  height: 10px;
  background-color: #e0e0e0;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.progress-item[data-v-6fa857f0] {
  height: 100%;
}
.progress-success[data-v-6fa857f0] {
  height: 100%;
  background-color: #45d19c;
}
.progress-fail[data-v-6fa857f0] {
  height: 100%;
  background-color: #f8587d;
}
.progress-ready[data-v-6fa857f0] {
  height: 100%;
}
.progress-text[data-v-6fa857f0] {
  font-size: 12px;
  color: #aaa;
}
.mainTable .taskcell[data-v-6fa857f0] {
  white-space: nowrap !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mainTable[data-v-6fa857f0]  .el-table th > .cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-tabs[data-v-6fa857f0] {
  width: 100%;
  height: calc(100% - 80px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-v-6fa857f0] .el-tabs__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
[data-v-6fa857f0] .el-tab-pane {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.tab2_table[data-v-6fa857f0] {
  width: 100%;
  height: 50%;
}
#top[data-v-6fa857f0] {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.arrow-icon[data-v-6fa857f0] {
  width: 25px;
  height: 25px;
  cursor: pointer;
}
.arrow-icon[data-v-6fa857f0]:hover {
  background-color: #f5f7f9;
}
.taskCaseName[data-v-6fa857f0]  > .el-input__inner {
  border: none;
  font-size: 16px;
  font-weight: 500;
  border-color: #165dff;
  background-color: #fff;
}
.taskCaseName[data-v-6fa857f0]  > .el-input__inner:focus {
  border-radius: 0;
  border-bottom: 2px solid #165dff !important;
}
.more-icon[data-v-6fa857f0] {
  cursor: pointer;
  color: #86909c;
  width: 20px;
  height: 20px;
}
.more-icon[data-v-6fa857f0]:hover {
  background-color: #e5e6eb;
}
.checkbox-list[data-v-6fa857f0] {
  max-height: 260px;
  overflow-y: auto;
}
.checkbox-item[data-v-6fa857f0] {
  display: block !important;
  height: 36px;
  line-height: 36px;
  margin-right: 0;
}
.proresssDialog[data-v-6fa857f0]  .el-dialog__header {
  height: 0px;
}
.proresssDialog[data-v-6fa857f0]  .el-dialog__body {
  padding-right: 52px;
}
[data-v-6fa857f0] .vxe-table--render-default {
  height: 100%;
}
[data-v-6fa857f0] .vxe-table--main-wrapper {
  height: 100%;
}
.transfer-box[data-v-6fa857f0] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 18px;
}
.transfer-box.agent-list[data-v-6fa857f0] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.transfer[data-v-6fa857f0] {
  height: 100%;
  overflow: hidden;
  border: 1px solid #e5e6eb;
  border-radius: 4px;
}
.transfer[data-v-6fa857f0]  .top {
  height: 40px;
  padding: 9px 16px;
  background-color: #f7f8fa;
  color: #1d2129;
  font-size: 14px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.transfer[data-v-6fa857f0]  .main {
  padding: 12px 16px;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: calc(100% - 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.transfer[data-v-6fa857f0]:nth-child(n+1) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.transfer[data-v-6fa857f0]:nth-child(n+2) {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.transfer-button[data-v-6fa857f0] {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  color: #4e5969;
  background-color: #f2f3f5;
  text-align: center;
  line-height: 34px;
  cursor: pointer;
}
.form-box[data-v-6fa857f0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.form-box .style-item[data-v-6fa857f0] {
  width: 100%;
  border-radius: 8px;
  background-color: #f0f4f7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.form-box .style-item.half[data-v-6fa857f0] {
  width: 50%;
}
.form-box .style-item.half[data-v-6fa857f0]:first-child {
  border-radius: 8px 0 0 8px;
}
.form-box .style-item.half[data-v-6fa857f0]:last-child {
  border-radius: 0 8px 8px 0;
}
.form-box .style-item.half[data-v-6fa857f0]  .el-table td.el-table__cell,
.form-box .style-item.half[data-v-6fa857f0]  .el-table th.el-table__cell.is-leaf {
  border-bottom: none;
}
.form-box .style-item .label[data-v-6fa857f0] {
  height: 30px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: #4e5969;
  margin: 8px 20px 0 20px;
}
.form-box .style-item .label.required[data-v-6fa857f0]::before {
  content: "*";
  color: #f56c6c;
  margin-right: 4px;
}
.form-box .style-item .label.no-margin[data-v-6fa857f0] {
  margin: 0;
}
.form-box .style-item .content[data-v-6fa857f0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #ffffff;
  margin: 2px;
  padding: 10px 20px;
  border-radius: 8px;
}
.form-box .style-item .content.form-item[data-v-6fa857f0] {
  padding: 10px 20px 1px;
}
.form-box .style-item .content.no-label[data-v-6fa857f0]  .el-form-item__content {
  margin-left: 0 !important;
}
.form-box .style-item .content.transfer[data-v-6fa857f0] {
  padding: 10px;
}
.bar[data-v-6fa857f0] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 3px;
  background-color: #f2f4f7;
  cursor: row-resize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bar[data-v-6fa857f0]:hover {
  background-color: var(--primary-color);
}
.tableDialog[data-v-6696d8d6]  .el-dialog {
  height: 80%;
  max-height: 500px;
}
.caseDialog[data-v-f669dea8]  .el-dialog {
  max-height: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.caseDialog[data-v-f669dea8]  .el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.testCaseTree[data-v-f669dea8] {
  overflow: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 10px;
}
.checkbox-item[data-v-0ab7fad2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.checkbox-item[data-v-0ab7fad2]  .el-checkbox__label {
  white-space: normal;
}
[data-v-57a49d77] .el-dialog {
  height: 80%;
}
[data-v-57a49d77] th,[data-v-57a49d77] td {
  padding: 0;
  height: 36px !important;
  border: none;
}
[data-v-57a49d77] .el-table th:first-child > .cell,[data-v-57a49d77] .el-table td:first-child > .cell {
  padding: 0;
}
.page-content[data-v-57a49d77] {
  height: 100%;
  overflow: hidden;
}
.page-top-handle[data-v-57a49d77] {
  min-width: 250px;
  text-align: right;
}
.step-box[data-v-57a49d77] {
  height: 100%;
  overflow: hidden;
}
.step-box .step-item-1[data-v-57a49d77] {
  width: 600px;
  margin: 20px auto;
}
.transfer-box[data-v-57a49d77] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.transfer[data-v-57a49d77] {
  height: 100%;
  overflow: hidden;
}
.transfer[data-v-57a49d77]  .el-table::before {
  height: 0;
}
.transfer[data-v-57a49d77]:nth-child(n+1) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.transfer[data-v-57a49d77]:nth-child(n+2) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.transfer[data-v-57a49d77]:nth-child(n+3) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 1px solid #e5e6eb;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.transfer:nth-child(n+3) .transfer-top[data-v-57a49d77] {
  height: 36px;
  line-height: 36px;
  background-color: #f2f3f5;
  border-bottom: 1px solid #ebeef5;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  color: #4e5969;
}
.transfer:nth-child(n+3) .transfer-top > div[data-v-57a49d77] {
  font-weight: 500;
  color: #1d2129;
}
.transfer:nth-child(n+3) .transfer-top > .svg-icon[data-v-57a49d77] {
  cursor: pointer;
}
.transfer:nth-child(n+3) .transfer-table-created[data-v-57a49d77] {
  margin: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  overflow: hidden;
}
.transfer-table[data-v-57a49d77] {
  border-radius: 4px;
  border: 1px solid #e5e6eb;
}
.transfer-table-header[data-v-57a49d77] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  padding-right: 6px;
}
.transfer-table-header > div[data-v-57a49d77] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.transfer-table-header > span[data-v-57a49d77]:first-child {
  font-size: 14px;
  font-weight: 500;
  color: #1d2129;
}
.transfer-table-header .link[data-v-57a49d77] {
  font-size: 12px;
  font-weight: 400;
  color: #4e5969;
  line-height: 22px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
}
.transfer-table-cell[data-v-57a49d77] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.transfer-table-cell svg[data-v-57a49d77] {
  margin: 2px 10px;
}
.transfer-table-cell .link[data-v-57a49d77]:hover,
.transfer-table-cell svg[data-v-57a49d77]:hover {
  cursor: pointer;
  color: var(--primary-color);
}
.transfer-button[data-v-57a49d77] {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  color: #4e5969;
  background-color: #f2f3f5;
  text-align: center;
  line-height: 34px;
  cursor: pointer;
}
.created-box[data-v-57a49d77] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 190px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dialog_body[data-v-57a49d77] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 600px;
}
.min_height_500[data-v-57a49d77] {
  min-height: 500px;
}
.height_100[data-v-57a49d77] {
  height: 100%;
}
.height_50[data-v-57a49d77] {
  height: 50%;
}
.col_box[data-v-57a49d77] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.left_table_box[data-v-57a49d77] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.tree-node-box[data-v-57a49d77] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 34px;
  line-height: 34px;
}
.disabled[data-v-57a49d77] {
  width: 100%;
  height: 34px;
  line-height: 34px;
  color: #bbb;
  cursor: not-allowed;
}
.style-type-2 .step-box[data-v-57a49d77] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.style-type-2 #drag1[data-v-57a49d77],
.style-type-2 #drag2[data-v-57a49d77] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 300px;
  min-height: 100px;
}
.style-type-2 .style-item[data-v-57a49d77] {
  width: 100%;
  border-radius: 8px;
  background-color: #f0f4f7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.style-type-2 .style-item.half[data-v-57a49d77] {
  width: 50%;
}
.style-type-2 .style-item.half[data-v-57a49d77]:first-child {
  border-radius: 8px 0 0 8px;
}
.style-type-2 .style-item.half[data-v-57a49d77]:last-child {
  border-radius: 0 8px 8px 0;
}
.style-type-2 .style-item.half[data-v-57a49d77]  .el-table td.el-table__cell,
.style-type-2 .style-item.half[data-v-57a49d77]  .el-table th.el-table__cell.is-leaf {
  border-bottom: none;
}
.style-type-2 .style-item .label[data-v-57a49d77] {
  height: 30px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: #4e5969;
  margin: 8px 20px 0 20px;
}
.style-type-2 .style-item .label.required[data-v-57a49d77]::before {
  content: "*";
  color: #f56c6c;
  margin-right: 4px;
}
.style-type-2 .style-item .label.no-margin[data-v-57a49d77] {
  margin: 0;
}
.style-type-2 .style-item .content[data-v-57a49d77] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #ffffff;
  margin: 2px;
  padding: 10px 20px;
  border-radius: 8px;
}
.style-type-2 .style-item .content.form-item[data-v-57a49d77] {
  padding: 10px 20px 1px;
}
.style-type-2 .style-item .content.no-label[data-v-57a49d77]  .el-form-item__content {
  margin-left: 0 !important;
}
.style-type-2 .style-item .content.transfer[data-v-57a49d77] {
  padding: 10px;
}
.style-type-2 .style-item-table[data-v-57a49d77] {
  border-radius: 8px;
  background-color: #f0f4f7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.style-type-2 .style-item-table.half[data-v-57a49d77] {
  width: 50%;
}
.style-type-2 .style-item-table.half[data-v-57a49d77]:first-child {
  border-radius: 8px 0 0 8px;
}
.style-type-2 .style-item-table.half[data-v-57a49d77]:last-child {
  border-radius: 0 8px 8px 0;
}
.style-type-2 .style-item-table.half[data-v-57a49d77]  .el-table td.el-table__cell,
.style-type-2 .style-item-table.half[data-v-57a49d77]  .el-table th.el-table__cell.is-leaf {
  border-bottom: none;
}
.style-type-2 .style-item-table .footer[data-v-57a49d77] {
  height: 40px;
  line-height: 40px;
  text-align: right;
  padding: 0 10px;
}
.style-type-2 .style-item-table .label[data-v-57a49d77] {
  height: 30px;
  font-size: 14px;
  font-weight: 500;
  line-height: 30px;
}
.style-type-2 .style-item-table .label.required[data-v-57a49d77]::before {
  content: "*";
  color: #f56c6c;
  margin-right: 4px;
}
.style-type-2 .style-item-table .transfer[data-v-57a49d77] {
  padding: 2px;
}
.style-type-2 .style-item-table[data-v-57a49d77]  .el-table {
  border-radius: 8px;
}
.style-type-2 .style-item-table[data-v-57a49d77]  .el-table th {
  background-color: #f0f4f7 !important;
}
.style-type-2 .style-item-table[data-v-57a49d77]  .el-table__body-wrapper,
.style-type-2 .style-item-table[data-v-57a49d77]  .el-table__body {
  border-radius: 8px;
}
.style-type-2 #drag3[data-v-57a49d77]  .el-form-item {
  width: 100%;
  display: inline-block;
}
@media only screen and (min-width: 960px) {
.style-type-2 #drag3[data-v-57a49d77]  .el-form-item {
    width: 50%;
}
}
@media only screen and (min-width: 1500px) {
.style-type-2 #drag3[data-v-57a49d77]  .el-form-item {
    width: 33.33%;
}
}
.svg-icon[data-v-57a49d77] {
  cursor: pointer;
}
.bar[data-v-57a49d77] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 3px;
  background-color: #f2f4f7;
  cursor: row-resize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bar[data-v-57a49d77]:hover {
  background-color: var(--primary-color);
}
.grid-content[data-v-8d091072] {
  width: 180px;
  height: 130px;
  margin-bottom: 10px;
}
.apklist[data-v-8d091072] {
  margin: 0 10px;
  overflow-x: hidden;
  overflow-y: auto;
}
.uploadapk[data-v-8d091072] {
  width: 80px;
  height: 80px;
  border: 1px dashed #90c2f6;
}
.uploadapk .iconplus[data-v-8d091072] {
  color: #90c2f6;
  font-size: 44px;
  line-height: 80px;
  margin-left: 15px;
}
.btnupload[data-v-8d091072] {
  margin-top: 15px;
}
.apk[data-v-8d091072] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.apk .apk_info[data-v-8d091072] {
  margin-left: 10px;
}
.apk .apk_info .apk_info_name[data-v-8d091072] {
  width: 100px;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.apk .apk_info .apk_info_versionName[data-v-8d091072] {
  margin: 10px 20px 10px 0;
}
.dbtns[data-v-8d091072] {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@charset "UTF-8";
.page[data-v-09bae333] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #f7f8fa;
}
.phone[data-v-09bae333] {
  border-radius: 4px;
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  overflow: auto;
}
.phone .palette[data-v-09bae333] {
  background-color: #F4F4F4;
  width: 350px;
  border-radius: 4px;
  margin: 10px auto;
  padding: 14px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.phone .canvas_group[data-v-09bae333] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 760px;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  margin: auto;
}
.phone .vivew[data-v-09bae333] {
  width: 350px;
  height: 680px;
  border-radius: 8px;
  border: 2px dashed #165DFF;
  margin: 20px;
  font-size: 14px;
  background: #F5F8FF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.phone .vivew > div[data-v-09bae333]:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.phone .vivew > div:first-child svg[data-v-09bae333] {
  width: 48px;
  height: 48px;
  margin-bottom: 4px;
}
.phone .vivew > div:first-child span[data-v-09bae333] {
  color: var(--primary-color);
  line-height: 22px;
  font-weight: 400;
}
.phone .vivew > div[data-v-09bae333]:last-child {
  color: #86909C;
  line-height: 22px;
}
.phone #canvas[data-v-09bae333] {
  margin: 20px;
  height: 100%;
}
.phone #videoCanvas[data-v-09bae333] {
  position: absolute;
  pointer-events: none;
  /* 使鼠标事件穿透 canvas 层 */
}
.main-content[data-v-09bae333] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  min-width: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  margin-left: 20px;
  background: #FFF;
}
.main-content .tabs_box[data-v-09bae333] {
  width: 100%;
  height: 100%;
  padding: 0 10px;
}
.main-content .tabs_box[data-v-09bae333]  .el-tabs__content {
  height: calc(100% - 65px);
}
.main-content .tabs_box[data-v-09bae333]  .el-tab-pane {
  width: 100%;
  height: 100%;
}
.main-content .screenshot[data-v-09bae333] {
  margin-top: 10px;
  height: calc(100% - 40px);
  overflow-y: auto;
}
.main-content .screenshot-item[data-v-09bae333] {
  margin: 10px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-content .screenshot-item-image[data-v-09bae333] {
  width: 200px;
  height: 300px;
  position: relative;
}
.main-content .screenshot-item-button[data-v-09bae333] {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #FFF;
  font-size: 16px;
  padding: 8px;
  text-align: right;
}
.main-content .screenshot-item-button i[data-v-09bae333] {
  margin-left: 10px;
  cursor: pointer;
}
.main-content .screenshot-item-button i[data-v-09bae333]:hover {
  color: #ccc;
}
.main-content .screenshot-item-image:hover .screenshot-item-button[data-v-09bae333] {
  display: block;
}
.main-content .screenshot-item-title[data-v-09bae333] {
  color: #333;
  height: 30px;
  text-align: left;
  font-size: 12px;
  line-height: 30px;
}
[data-v-10d98dce] .el-table__body tr.current-row > td {
  background-color: #e0f0ff;
}
[data-v-10d98dce] .el-table__column-filter-trigger {
  line-height: inherit;
}
.status[data-v-10d98dce] {
  text-align: center;
  line-height: 30px;
  border-radius: 25px;
  overflow: hidden;
  padding: 0 10px;
  text-overflow: ellipsis;
}
.table[data-v-10d98dce]  .el-table__body .cell button span {
  width: 100%;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
}
.card[data-v-4a4b84ee] {
  border-bottom: 1px solid #E7E9EA;
}
.card[data-v-4a4b84ee]:last-child {
  border-bottom: none;
}
.card-title[data-v-4a4b84ee] {
  height: 50px;
  font-weight: 700;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card-content[data-v-4a4b84ee] {
  margin-bottom: 20px;
}
.performance-item[data-v-4a4b84ee] {
  display: inline-block;
  width: 400px;
  margin: 20px 0 0 20px;
}
.performance-item .header[data-v-4a4b84ee] {
  height: 70px;
  padding: 0 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #eaf2fd;
  border-top: 2px solid #538ff6;
}
.performance-item .header > div:first-child > span[data-v-4a4b84ee] {
  margin-left: 10px;
  font-size: 14px;
  color: #337ab7;
  font-weight: bold;
}
.performance-item .header > div[data-v-4a4b84ee]:last-child {
  font-size: 24px;
  color: #172B4D;
}
.performance-item .table .tr[data-v-4a4b84ee] {
  height: 36px;
  line-height: 36px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #EFF0F4;
}
.performance-item .table .td[data-v-4a4b84ee]:nth-child(1) {
  width: 110px;
  font-size: 12px;
  color: #6B798E;
  border-right: 1px solid #EFF0F4;
}
.performance-item .table .td[data-v-4a4b84ee]:nth-child(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
  color: #172B4D;
}
.performance-item .table .td[data-v-4a4b84ee]:nth-child(3) {
  width: 110px;
  font-size: 16px;
}
.performance-item .table .tr:first-child > .td[data-v-4a4b84ee]:nth-child(3) {
  color: #42CB83;
}
.performance-item .table .tr:last-child > .td[data-v-4a4b84ee]:nth-child(3) {
  color: #F86E6E;
}
.echart-item[data-v-4a4b84ee] {
  width: 550px;
  height: 300px;
  display: inline-block;
  border: 1px solid #337ab7;
  margin: 20px 0 0 20px;
  padding: 16px;
}
.tabs_box[data-v-d11dbe54] {
  width: 100%;
  height: 100%;
  padding: 0 10px;
  overflow: hidden;
}
.tabs_box[data-v-d11dbe54]  .el-tabs__content {
  height: calc(100% - 65px);
  overflow: auto;
}
.tabs_box[data-v-d11dbe54]  .el-tab-pane {
  width: 100%;
  height: 100%;
}

.project-b-container[data-v-50c8ced2] {
  width: 100%;
  height: 100vh;
}
.full-iframe[data-v-50c8ced2] {
  width: 100%;
  height: 100%;
}

.TextColor[data-v-6bf597be] {
  color: #409eff;
  cursor: pointer;
}
.upload[data-v-6bf597be] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container[data-v-6bf597be] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.item[data-v-6bf597be] {
  margin: 2px;
}
[data-v-6bf597be] .el-drawer__header {
  margin-bottom: 0;
}
.drawer_box[data-v-6bf597be] {
  padding: 20px;
  width: 100%;
  height: 100%;
}
.drawer_box .button_box[data-v-6bf597be] {
  height: 50px;
}
.drawer_box .el-tabs[data-v-6bf597be] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.drawer_box[data-v-6bf597be]  .el-tabs__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.drawer_box[data-v-6bf597be]  .el-tab-pane {
  height: 100%;
}
.drawer_box .el-textarea[data-v-6bf597be] {
  height: calc(100% - 50px);
}
.drawer_box[data-v-6bf597be]  .el-textarea textarea {
  height: 100%;
}
.dialog-footer[data-v-6bf597be] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.treeBox[data-v-6bf597be] {
  border: 1px #eee solid;
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 20px;
  height: 200px;
  overflow-y: auto;
}
[data-v-6bf597be] .el-table .cell {
  font-size: 14px;
}
.page-content[data-v-5f91c1f7] {
  padding: 20px;
}
.icon-span[data-v-5f91c1f7] {
  background-color: #409EFF;
  color: #fff;
  border-radius: 50%;
  font-size: 12px;
  padding: 5px;
  margin-left: 5px;
  cursor: pointer;
}
.el-aside[data-v-5f91c1f7] {
  margin-top: 10px;
  color: #333;
  text-align: center;
  width: 280px !important;
  background-color: #fff;
}
.el-main[data-v-5f91c1f7] {
  background-color: #e9eef3;
  padding: 10px !important;
}
.Tools[data-v-5f91c1f7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  text-align: left;
  line-height: 55px;
  background-color: #fcfdfd !important;
  border-bottom: 1px solid #c9e0f5;
}
.Tools .pic[data-v-5f91c1f7] {
  margin: 5px 15px 0 0;
}
[data-v-5f91c1f7] .el-dialog__header {
  border-bottom: 1px solid #ddd;
}
[data-v-5f91c1f7] .el-dialog__footer {
  border-top: 1px solid #ddd;
}

.svg-icon[data-v-c8a70580] {
  /* width: 22px;
  height: 22px;
  vertical-align: -0.26em;
  fill: currentColor;
  overflow: hidden; */

  display: inline-block;
  width: 1em;
  height: 1em;
  color: inherit;
  font-style: normal;
  vertical-align: -2px;
  outline: none;
  fill: currentColor;
}
.svg-icon-no[data-v-c8a70580] {
  display: inline-block;
  /* width: 1em; */
  /* height: 1em; */
  /* color: inherit; */
  font-style: normal;
  vertical-align: -2px;
  outline: none;
  /* fill: currentColor; */
}
.svg-external-icon[data-v-c8a70580] {
  background-color: currentColor;
  -webkit-mask-size: cover!important;
          mask-size: cover!important;
  display: inline-block;
}

.svg-icon[data-v-0427e5f0] {
  margin-left: 2px;
  width: 13px;
  height: 13px;
}
.actived[data-v-0427e5f0] {
  color: var(--primary-color);
}
.id[data-v-0427e5f0] {
  margin-bottom: 10px;
}
.el-checkbox[data-v-0427e5f0] {
  display: block;
  margin: 5px 0;
}
.tooltip-container[data-v-43da20c6] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tooltip-container .text-box[data-v-43da20c6] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.is-auto[data-v-96a3565e] {
  overflow-x: auto;
}
.is-auto[data-v-96a3565e]  .el-tree-node > .el-tree-node__children {
  overflow: visible;
}
.is-auto[data-v-96a3565e]  .el-tree-node, .is-auto[data-v-96a3565e]  .el-tree-node__content {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
.is-auto[data-v-96a3565e]  .vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}
.is-auto[data-v-96a3565e]  .vue-recycle-scroller__item-wrapper {
  height: 100%;
  display: contents;
}
.svg-icon[data-v-96a3565e] {
  width: 24px;
  height: 24px;
}
.more-icon[data-v-96a3565e] {
  width: 20px;
  height: 20px;
  padding: 2px;
  border-radius: 2px;
  visibility: hidden;
}
.more-icon[data-v-96a3565e]:hover {
  background-color: #cbcdd4;
}
.el-tree-node__content:hover .more-icon[data-v-96a3565e] {
  visibility: visible;
}
.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content .more-icon[data-v-96a3565e] {
  display: block;
}
.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content .more-icon[data-v-96a3565e]:hover {
  background-color: rgba(74, 67, 248, 0.1);
}
.tree-node-box[data-v-96a3565e],
.custom-tree-node[data-v-96a3565e] {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
}
.custom-tree-node[data-v-96a3565e] {
  padding-right: 4px;
}
.custom-tree-node > .text-box[data-v-96a3565e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.custom-tree-node > .text-box > span[data-v-96a3565e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.button-box[data-v-96a3565e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.button-box > svg[data-v-96a3565e] {
  margin-right: 4px;
}
.checkbox-list[data-v-96a3565e] {
  max-height: 260px;
  overflow-y: auto;
}
.checkbox-list .checkbox-item[data-v-96a3565e] {
  display: block !important;
  height: 36px;
  line-height: 36px;
  padding: 0px 8px 0px 12px;
  margin-right: 0;
}
.config-icon[data-v-96a3565e] {
  color: #86909C;
}
.config-icon svg[data-v-96a3565e] {
  width: 16px;
  height: 16px;
}
.config-icon[data-v-96a3565e]:hover {
  color: var(--primary-color);
}
.el-menu-item[data-v-96a3565e] {
  height: 38px;
  line-height: 38px;
}
.pagination-container[data-v-72233bcd] {
  background: #fff;
  padding-top: 10px;
  /* padding: 10px 0; */
}
.pagination-container[data-v-72233bcd]  .el-input--mini .el-input__inner {
  height: 28px !important;
  line-height: 28px;
}
.pagination-container[data-v-72233bcd]  .el-pagination__editor.el-input .el-input__inner {
  height: 28px !important;
}
[data-v-72233bcd] .el-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.el-dialog__wrapper[data-v-3f3ce57a] {
  pointer-events: none;
}
.el-dialog__wrapper .el-dialog .el-dialog__body[data-v-3f3ce57a] {
  position: relative;
}
.el-dialog__wrapper .el-dialog .el-dialog__body .pointRB[data-v-3f3ce57a] {
  width: 10px;
  height: 10px;
  position: absolute;
  right: 4px;
  bottom: 4px;
}
[data-v-3f3ce57a] .el-dialog {
  max-height: 90%;
  min-height: 500px;
  max-width: 90%;
  min-width: 200px;
  pointer-events: auto;
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 10px 2px #0000001A;
          box-shadow: 0px 0px 10px 2px #0000001A;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-v-3f3ce57a] .el-dialog__header {
  padding: 0;
}
[data-v-3f3ce57a] .el-dialog__headerbtn {
  top: 22px;
  right: 16px;
}
[data-v-3f3ce57a] .el-dialog__body {
  padding: 20px;
  overflow: auto;
}
.dialog-title[data-v-3f3ce57a] {
  padding: 6px 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #1D2129;
}
.handle-move[data-v-3f3ce57a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #4E5969;
  background: #E5E6EB;
}
.handle-move[data-v-3f3ce57a]:hover {
  color: #4E5969;
  background: #C5CBE7;
  cursor: pointer;
}
.handle-move.actived[data-v-3f3ce57a] {
  color: #FFFFFF;
  background: #165DFF;
  cursor: move;
}
.groupBtn[data-v-104d059e] {
  padding: 0 20px;
  color: #fff;
  background: var(--primary-color);
  border-radius: 4px;
}
.groupBtn[data-v-104d059e]:hover {
  background: #1260eb;
}
.btnList[data-v-104d059e] {
  font-size: 24px;
  color: var(--primary-color);
  width: 42px;
  height: 32px;
  padding: 0 6px;
  margin-left: 2px;
  border-radius: 4px;
  background: #eaf2fe;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
ul[data-v-104d059e] {
  padding: 0px;
}
li[data-v-104d059e] {
  padding: 8px 0 8px 10px;
  font-size: 14px;
  cursor: pointer;
  margin-bottom: 10px;
  list-style-type: none;
}
li[data-v-104d059e]:hover {
  background: #f7f9fa;
}
.dian[data-v-104d059e] {
  width: 5px;
  height: 5px;
  background: var(--primary-color);
  border-radius: 50%;
}

.icon-btn[data-v-12e237ff] {
  color: #86909C;
  width: 20px;
  height: 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  border-radius: 2px;
}
.icon-btn[data-v-12e237ff]:nth-child(n+2) {
  margin-left: 5px;
}
.icon-btn[data-v-12e237ff]:hover {
  background-color: #E5E6EB;
}
.svg-icon[data-v-12e237ff] {
  width: 16px;
  height: 16px;
}

@charset "UTF-8";
:root {
  --header-height:50px;
}

/* fade */
.fade-enter-active,
.fade-leave-active {
  -webkit-transition: opacity 0.28s;
  transition: opacity 0.28s;
}

.fade-enter,
.fade-leave-active {
  opacity: 0;
}

/* fade-transform */
.fade-transform-leave-active,
.fade-transform-enter-active {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.fade-transform-enter {
  opacity: 0;
  -webkit-transform: translateX(-30px);
          transform: translateX(-30px);
}

.fade-transform-leave-to {
  opacity: 0;
  -webkit-transform: translateX(30px);
          transform: translateX(30px);
}

/* breadcrumb transition */
.breadcrumb-enter-active,
.breadcrumb-leave-active {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.breadcrumb-enter,
.breadcrumb-leave-active {
  opacity: 0;
  -webkit-transform: translateX(20px);
          transform: translateX(20px);
}

.breadcrumb-move {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.breadcrumb-leave-active {
  position: absolute;
}

input[aria-hidden=true] {
  display: none !important;
}

.el-breadcrumb__inner,
.el-breadcrumb__inner a {
  font-weight: 400 !important;
}

.el-upload input[type=file] {
  display: none !important;
}

.el-upload__input {
  display: none;
}

.el-loading-mask .el-icon-loading,
.el-loading-mask .el-loading-text {
  font-size: 18px !important;
}

.upload-container .el-upload {
  width: 100%;
}
.upload-container .el-upload .el-upload-dragger {
  width: 100%;
  height: 200px;
}

.el-dropdown-menu {
  max-height: 50%;
  overflow: hidden auto;
}
.el-dropdown-menu a {
  display: block;
}

.el-range-separator {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.el-button [class*=vxe-icon-] + span {
  margin-left: 5px;
}

.el-link [class*=vxe-icon-] + span {
  margin-left: 5px;
}

.el-popover {
  min-width: 50px;
}

.el-tabs__item.is-active,
.el-tabs__item:hover {
  color: var(--primary-color);
}

.el-tabs__active-bar {
  background-color: var(--primary-color);
}

.el-tabs__nav-wrap::after {
  height: 1px;
}

.el-form-item__label {
  font-size: 14px;
  font-weight: 400;
  color: #4E5969;
}

.el-checkbox__input.is-checked + .el-checkbox__label {
  color: var(--primary-color);
}

.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}

.el-pager li:hover {
  color: var(--primary-color);
}

.el-pager li.active {
  color: var(--primary-color);
}

.el-pagination button:hover {
  color: var(--primary-color);
}

.el-pagination__sizes .el-input .el-input__inner:hover {
  border-color: var(--primary-color);
  background-color: #FFFFFF;
}

.el-tooltip__popper {
  max-width: 400px;
}

.el-form--label-top .el-form-item__label {
  padding-bottom: 0;
}

input::-webkit-input-placeholder {
  color: #86909C !important;
}

input::-moz-input-placeholder {
  color: #86909C !important;
}

input::-ms-input-placeholder {
  color: #86909C !important;
}

.el-input--medium .el-input__inner {
  height: 32px;
  line-height: 32px;
  border-color: #F2F3F5;
  background-color: #F2F3F5;
  color: var(--text-color);
}

.el-input__inner:hover {
  border-color: #E5E6EB;
  background-color: #E5E6EB;
}

.el-input.is-active .el-input__inner,
.el-input__inner:focus {
  background-color: #FFFFFF;
  border-color: var(--primary-color);
}

.el-input__prefix,
.el-input__suffix {
  color: #4E5969;
  line-height: 32px;
  width: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.el-input__prefix svg:hover,
.el-input__suffix svg:hover {
  width: 14px;
  height: 14px;
}
.el-input__prefix-inner,
.el-input__suffix-inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.el-input--medium .el-input__icon {
  line-height: 36px;
  padding-right: 4px;
}

.el-input.is-disabled .el-input__inner {
  background-color: #F2F3F5;
  border-color: #F2F3F5;
  color: #C9CDD4;
}

.el-input-group__append,
.el-input-group__prepend {
  border: none;
}

.el-select {
  width: 100%;
}

.el-select:hover .el-input__inner {
  border-color: #F2F3F5;
}

.el-select .el-input__inner:focus {
  border-color: #F2F3F5;
}

.el-select .el-input.is-focus .el-input__inner {
  background-color: #FFFFFF;
  border-color: var(--primary-color);
}

.el-select-dropdown__item {
  color: var(--text-color);
}

.el-select-dropdown__item.selected {
  color: var(--primary-color);
}

.el-select .el-input .el-select__caret {
  color: var(--text-color);
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  color: var(--primary-color);
}

.el-textarea__inner {
  background-color: #F2F3F5;
  border-color: #F2F3F5;
  color: var(--text-color);
}

.el-textarea__inner:hover {
  border-color: #E5E6EB;
  background: #E5E6EB;
}

.el-textarea__inner:focus {
  background-color: #FFFFFF;
  border-color: var(--primary-color);
}

textarea::-webkit-input-placeholder {
  color: #86909C !important;
}

textarea::-moz-input-placeholder {
  color: #86909C !important;
}

textarea::-ms-input-placeholder {
  color: #86909C !important;
}

.el-picker-panel__icon-btn:hover {
  color: var(--primary-color);
}

.el-date-picker__header-label.active,
.el-date-picker__header-label:hover {
  color: var(--primary-color);
}

.el-year-table td .cell:hover,
.el-year-table td.current:not(.disabled) .cell {
  color: var(--primary-color);
}

.el-year-table td .cell:hover,
.el-year-table td.current:not(.disabled) .cell {
  color: var(--primary-color);
}

.el-month-table td.current:not(.disabled) .cell {
  color: var(--primary-color);
}

.el-month-table td .cell:hover {
  color: var(--primary-color);
}

.el-date-table td.current:not(.disabled) span {
  color: #FFF;
  background-color: var(--primary-color);
}

.el-date-table td.available:hover {
  color: var(--primary-color);
}

.el-date-table td.today span {
  color: var(--primary-color);
}

.el-radio__input.is-checked .el-radio__inner {
  border-color: var(--primary-color);
  background: var(--primary-color);
}

.el-radio__input.is-checked + .el-radio__label {
  color: var(--primary-color);
}

.el-switch.is-checked .el-switch__core {
  border-color: var(--primary-color);
  background-color: var(--primary-color);
}

.el-switch__label.is-active {
  color: var(--primary-color);
}

.el-input-number {
  width: 100%;
  line-height: 32px;
}

.el-input-number--medium .el-input-number__decrease,
.el-input-number--medium .el-input-number__increase {
  height: 30px;
  line-height: 30px;
  border: none;
}

.el-input-number__decrease:hover,
.el-input-number__increase:hover {
  color: var(--primary-color);
}

.el-input-number__decrease:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled),
.el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled) {
  border-color: #F2F3F5;
}

.el-input-number.is-controls-right[class*=medium] [class*=decrease], .el-input-number.is-controls-right[class*=medium] [class*=increase] {
  line-height: 14px;
}

.el-input-number.is-controls-right .el-input-number__decrease {
  border-left: none;
}

.el-step__head.is-finish,
.el-step__title.is-finish,
.el-step__description.is-finish {
  border-color: var(--primary-color);
  color: var(--primary-color);
}

.el-table__body-wrapper {
  font-size: 14px;
}
.el-table__body-wrapper .el-button {
  font-size: 14px !important;
}

.el-table td,
.el-table th.is-leaf {
  border-color: #E5E6EB;
}

.el-table th {
  background-color: #F2F3F5 !important;
  color: #1D2129 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  padding: 0 !important;
  height: 36px !important;
}

.el-table .cell {
  line-height: 22px;
}

.el-table th.el-table__cell > .cell.highlight {
  color: var(--primary-color);
}

.el-table--medium .el-table__cell {
  padding: 6px 0;
}

.el-table-column--selection .cell {
  padding: 0 14px !important;
}

.el-dialog {
  -webkit-transform: none;
          transform: none;
  left: 0;
  position: relative;
  margin: 10vh auto !important;
  max-height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.el-dialog__header {
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid #E5E6EB;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.el-dialog__headerbtn {
  top: 14px;
}

.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close {
  color: var(--primary-color);
}

.el-dialog__body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  padding: 24px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.el-dialog__footer {
  width: 100%;
  padding: 16px 20px;
  text-align: right;
  border-top: 1px solid #E5E6EB;
}

.el-tree-node__content {
  height: 32px;
  font-size: 14px;
  font-weight: 400;
  color: #1D2129;
  border-radius: 4px;
}

.el-tree-node__content:hover {
  background-color: #E0E4EA;
}

.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  color: var(--primary-color);
  cursor: pointer;
  background-color: #E1ECFF;
}

.el-tree-node__expand-icon {
  color: #4E5969;
}

.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content .el-tree-node__expand-icon {
  color: var(--primary-color);
}

.el-tree-node__expand-icon.is-leaf {
  color: transparent !important;
  cursor: default !important;
}

.el-dropdown-menu__item:focus,
.el-dropdown-menu__item:not(.is-disabled):hover {
  color: var(--primary-color);
}

.el-link.el-link--default:hover {
  color: var(--primary-color);
}

.el-link.el-link--primary {
  color: var(--primary-color);
}

.el-link.el-link--primary:hover {
  color: var(--primary-hover-color);
}

.vxe-table--render-default {
  color: #1D2129;
}

.vxe-table--render-default .vxe-table--header {
  background-color: #F2F3F5;
  font-size: 14px;
  font-weight: 500;
  color: #1D2129;
}

.vxe-table--render-default .vxe-header--column.col--ellipsis {
  height: 40px;
}

.vxe-table--render-default .vxe-cell {
  padding-left: 16px;
  padding-right: 16px;
}

.is--checked.vxe-checkbox,
.is--checked.vxe-checkbox .vxe-checkbox--icon,
.is--checked.vxe-custom--option,
.is--checked.vxe-custom--option .vxe-checkbox--icon,
.is--checked.vxe-export--panel-column-option,
.is--checked.vxe-export--panel-column-option .vxe-checkbox--icon,
.is--checked.vxe-table--filter-option,
.is--checked.vxe-table--filter-option .vxe-checkbox--icon,
.is--indeterminate.vxe-checkbox,
.is--indeterminate.vxe-checkbox .vxe-checkbox--icon,
.is--indeterminate.vxe-custom--option,
.is--indeterminate.vxe-custom--option .vxe-checkbox--icon,
.is--indeterminate.vxe-export--panel-column-option,
.is--indeterminate.vxe-export--panel-column-option .vxe-checkbox--icon,
.is--indeterminate.vxe-table--filter-option,
.is--indeterminate.vxe-table--filter-option .vxe-checkbox--icon,
.vxe-table--render-default .is--checked.vxe-cell--checkbox,
.vxe-table--render-default .is--checked.vxe-cell--checkbox .vxe-checkbox--icon,
.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox,
.vxe-table--render-default .is--indeterminate.vxe-cell--checkbox .vxe-checkbox--icon {
  color: var(--primary-color);
}

.vxe-checkbox:not(.is--disabled):hover .vxe-checkbox--icon,
.vxe-custom--option:not(.is--disabled):hover .vxe-checkbox--icon,
.vxe-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon,
.vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon,
.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--primary-color);
}

#app .main-container {
  min-height: calc(100% - var(--header-height));
  -webkit-transition: margin-left 0.28s;
  transition: margin-left 0.28s;
  margin-left: 160px;
  position: relative;
  top: var(--header-height);
  background: #f7f8fa;
}
#app .sidebar-container {
  -webkit-transition: width 0.28s;
  transition: width 0.28s;
  width: 160px !important;
  background-color: #FFFFFF;
  position: fixed;
  font-size: 0px;
  top: var(--header-height);
  bottom: 0;
  left: 0;
  z-index: 1001;
  overflow: hidden;
}
#app .sidebar-container .horizontal-collapse-transition {
  -webkit-transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;
  transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;
}
#app .sidebar-container .scrollbar-wrapper {
  overflow-x: hidden !important;
}
#app .sidebar-container .el-scrollbar__bar.is-vertical {
  right: 0px;
}
#app .sidebar-container .el-scrollbar {
  height: calc(100% - 40px);
}
#app .sidebar-container .is-horizontal {
  display: none;
}
#app .sidebar-container a {
  display: inline-block;
  width: 100%;
  overflow: hidden;
}
#app .sidebar-container .svg-icon {
  margin-right: 16px;
}
#app .sidebar-container .sub-el-icon {
  margin-right: 12px;
  margin-left: -2px;
}
#app .sidebar-container .el-menu {
  border: none;
  height: 100%;
}
#app .sidebar-container .submenu-title-noDropdown:hover,
#app .sidebar-container .el-submenu__title:hover {
  background-color: #E5E6EB !important;
}
#app .sidebar-container .is-active > .el-submenu__title {
  color: #165DFF !important;
}
#app .sidebar-container .nest-menu .el-submenu > .el-submenu__title, #app .sidebar-container .el-submenu .el-menu-item {
  min-width: 160px !important;
  background-color: #FFFFFF !important;
}
#app .sidebar-container .nest-menu .el-submenu > .el-submenu__title:hover, #app .sidebar-container .el-submenu .el-menu-item:hover {
  background-color: #E5E6EB !important;
}
#app .hideSidebar .sidebar-container {
  width: 68px !important;
}
#app .hideSidebar .main-container {
  margin-left: 68px;
}
#app .hideSidebar .submenu-title-noDropdown {
  padding: 0 !important;
  position: relative;
  margin-left: 20px;
  background: #FFFFFF !important;
}
#app .hideSidebar .submenu-title-noDropdown .el-tooltip {
  padding: 0 !important;
}
#app .hideSidebar .submenu-title-noDropdown .svg-icon {
  margin: 0 !important;
}
#app .hideSidebar .submenu-title-noDropdown .sub-el-icon {
  margin: 0 !important;
}
#app .hideSidebar .el-submenu {
  overflow: hidden;
}
#app .hideSidebar .el-submenu > .el-submenu__title {
  padding: 0 !important;
}
#app .hideSidebar .el-submenu > .el-submenu__title .svg-icon {
  margin-left: 20px;
}
#app .hideSidebar .el-submenu > .el-submenu__title .sub-el-icon {
  margin-left: 20px;
}
#app .hideSidebar .el-submenu > .el-submenu__title .el-submenu__icon-arrow {
  display: none;
}
#app .hideSidebar .el-menu--collapse {
  width: 72px;
}
#app .hideSidebar .el-menu--collapse .el-submenu > .el-submenu__title > span {
  height: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
  display: inline-block;
}
#app .el-menu--collapse .el-menu .el-submenu {
  min-width: 160px !important;
}
#app .mobile .main-container {
  margin-left: 0px;
}
#app .mobile .sidebar-container {
  -webkit-transition: -webkit-transform 0.28s;
  transition: -webkit-transform 0.28s;
  transition: transform 0.28s;
  transition: transform 0.28s, -webkit-transform 0.28s;
  width: 160px !important;
}
#app .mobile.hideSidebar .sidebar-container {
  pointer-events: none;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transform: translate3d(-160px, 0, 0);
          transform: translate3d(-160px, 0, 0);
}
#app .withoutAnimation .main-container,
#app .withoutAnimation .sidebar-container {
  -webkit-transition: none;
  transition: none;
}

.el-menu--vertical > .el-menu .svg-icon {
  margin-right: 16px;
}
.el-menu--vertical > .el-menu .sub-el-icon {
  margin-right: 12px;
  margin-left: -2px;
}
.el-menu--vertical .nest-menu .el-submenu > .el-submenu__title:hover,
.el-menu--vertical .el-menu-item:hover {
  background-color: #E5E6EB !important;
}
.el-menu--vertical > .el-menu--popup {
  max-height: 100vh;
  overflow-y: auto;
  border-radius: 8px;
}
.el-menu--vertical > .el-menu--popup::-webkit-scrollbar-track-piece {
  background: #d3dce6;
}
.el-menu--vertical > .el-menu--popup::-webkit-scrollbar {
  width: 6px;
}
.el-menu--vertical > .el-menu--popup::-webkit-scrollbar-thumb {
  background: #99a9bf;
  border-radius: 20px;
}

.el-table-filter {
  max-height: 260px;
  overflow-y: auto;
}

:root {
  --primary-btn: var(--primary-color);
  --primary-btn-hover: #4080FF;
  --primary-btn-focus: #4080FF;
  --primary-btn-active: #0E42D2;
  --primary-btn-disabled: #94BFFF;
}

.icon-button {
  cursor: pointer;
  background: #F2F3F5;
}

.icon-button:hover {
  background: #DADADA;
}

.el-button--default {
  color: #4E5969;
  background-color: #F2F3F5;
  border-color: #F2F3F5;
}

.el-button--default:focus, .el-button--default:hover {
  color: #4E5969;
  background-color: #DADADA;
  border-color: #DADADA;
}

.el-button--default:active {
  color: #4E5969;
  background-color: #C9CDD4;
  border-color: #C9CDD4;
}

.el-button--medium {
  padding: 0 15px;
  height: 32px;
}

.el-button--primary {
  color: #FFFFFF;
  background: var(--primary-btn);
  border-color: var(--primary-btn);
}

.el-button--primary:hover {
  color: #FFFFFF;
  background: var(--primary-btn-hover);
  border-color: var(--primary-btn-hover);
}

.el-button--primary:focus {
  color: #FFFFFF;
  background: var(--primary-btn-focus);
  border-color: var(--primary-btn-focus);
}

.el-button--primary.is-active, .el-button--primary:active {
  color: #FFFFFF;
  background: var(--primary-btn-active);
  border-color: var(--primary-btn-active);
}

.el-button--primary.is-disabled,
.el-button--primary.is-disabled:active,
.el-button--primary.is-disabled:focus,
.el-button--primary.is-disabled:hover {
  background: var(--primary-btn-disabled);
  border-color: var(--primary-btn-disabled);
}

.el-button--text {
  color: var(--primary-color);
  background: 0 0;
  padding-left: 0;
  padding-right: 0;
}

.el-button--text, .el-button--text.is-disabled, .el-button--text.is-disabled:focus, .el-button--text.is-disabled:hover, .el-button--text:active {
  border-color: transparent;
}

.el-button--text:focus, .el-button--text:hover {
  color: var(--primary-btn);
  border-color: transparent;
  background-color: transparent;
}

.el-button--primary.is-plain {
  color: var(--primary-btn);
  border-color: var(--primary-btn);
}

.el-button--primary.is-plain:focus, .el-button--primary.is-plain:hover {
  background: var(--primary-btn);
  border-color: var(--primary-btn);
}

.el-button.is-circle {
  height: 36px;
  border-radius: 36px;
}

.el-button--medium.is-circle {
  padding: 6px;
}

.el-button--medium.is-round {
  padding: 0px 20px;
}

.general-button {
  background: var(--primary-btn-color);
  padding: 5px 16px;
  border-radius: 2px;
  gap: 8px;
  color: #FFFFFF;
}

.general-button:hover {
  background: #4080FF;
}

:root {
  --text-color: #1D2129;
  --default-color: #4E5969;
  --primary-color: #165DFF;
  --primary-hover-color: #165dffc2;
  --page-background: #FFFFFF;
  --border-color: #e1e4e5;
}

body {
  height: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-family: "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
}

label {
  font-weight: 700;
}

html {
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#app {
  height: 100%;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

a:focus,
a:active {
  outline: none;
}

a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}

div:focus {
  outline: none;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.app-container {
  padding: 10px;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-thumb {
  border-radius: 1em;
  background-color: rgba(50, 50, 50, 0.3);
  position: fixed;
}

::-webkit-scrollbar-track {
  border-radius: 1em;
  background-color: transparent;
  position: fixed;
}

.flex-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.flex-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.justify-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.justify-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.justify-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.justify-evenly {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.justify-around {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.justify-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.align-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.align-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.align-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.page {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 20px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow: hidden;
}

.page-title {
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 500;
  height: 20px;
  color: #1D2129;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.page-title > span {
  margin-left: 10px;
}

.page-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.page-left {
  width: 248px;
  border-radius: 4px;
  background-color: #FFFFFF;
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}

.page-left > .title {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.page-left > .search {
  margin-top: 10px;
  overflow: hidden;
}

#bar {
  width: 3px;
  background-color: #E4E7EF;
  margin-right: 4px;
  cursor: col-resize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#bar:hover {
  background-color: var(--primary-color);
}

#bar2 {
  width: 100%;
  height: 3px;
  background-color: #f2f4f7;
  cursor: row-resize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#bar2:hover {
  background-color: var(--primary-color);
}

.page-content {
  min-width: 30%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #FFFFFF;
}

.page-table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}

.page-table-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}
.page-table-top .page-table-top-title {
  font-size: 14px;
  font-weight: 500;
  color: #1D2129;
}
.page-table-top .page-table-top-handle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-table-top .page-table-top-handle .icon-btn {
  margin-right: 20px;
}
.page-table-top .page-table-top-handle .el-button {
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.page-table > .table {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 50%;
  overflow: hidden;
}

.page-col-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: #FFF;
  margin: 0 20px 20px;
  padding: 20px;
  border-radius: 4px;
}

.icon-btn-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.dialog-content {
  height: 100%;
  overflow-y: auto;
  padding: 0 10px;
}

.table_filter_cell .cell {
  width: 100% !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.table-icon {
  width: 16px;
  height: 16px;
  color: #4E5969;
  cursor: pointer;
}

.el_popover_class {
  padding: 0px !important;
}

.listyle ul {
  padding: 0px;
}
.listyle li {
  width: 100%;
  padding: 8px 20px;
  font-size: 14px;
  cursor: pointer;
  margin-bottom: 10px;
  list-style-type: none;
  min-width: 100px;
}
.listyle li:hover {
  background: #f7f9fa;
}
.listyle .item {
  margin: 4px;
}
.listyle .dian {
  width: 5px;
  height: 5px;
  background: var(--primary-color);
  border-radius: 50%;
}

.text_center {
  text-align: center;
}

.text-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.echarts-tooltip-diy {
  background: linear-gradient(304.17deg, rgba(253, 254, 255, 0.6) -6.04%, rgba(244, 247, 252, 0.6) 85.2%) !important;
  border: none !important;
  backdrop-filter: blur(10px) !important;
  /* Note: backdrop-filter has minimal browser support */
  border-radius: 6px !important;
}
.echarts-tooltip-diy .content-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 9px;
  background: rgba(255, 255, 255, 0.8);
  width: 164px;
  height: 32px;
  line-height: 32px;
  -webkit-box-shadow: 6px 0px 20px rgba(34, 87, 188, 0.1);
          box-shadow: 6px 0px 20px rgba(34, 87, 188, 0.1);
  border-radius: 4px;
  margin-bottom: 4px;
}
.echarts-tooltip-diy .tooltip-title {
  margin: 0 0 10px 0;
}
.echarts-tooltip-diy p {
  margin: 0;
}
.echarts-tooltip-diy .tooltip-title,
.echarts-tooltip-diy .tooltip-value {
  font-size: 13px;
  line-height: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: right;
  color: #1d2129;
  font-weight: bold;
}
.echarts-tooltip-diy .tooltip-item-icon {
  display: inline-block;
  margin-right: 8px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.image-slot-error {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  background: #f5f7fa;
  color: #909399;
  font-size: 30px;
}

.top-step {
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
}
.top-step .step-item {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.top-step .step-item .num {
  width: 28px;
  height: 28px;
  line-height: 28px;
  border-radius: 50%;
  background: #F2F3F5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  font-weight: 600;
  color: #4E5969;
}
.top-step .step-item .num.completed {
  background: #E8F3FF;
  color: #165DFF;
}
.top-step .step-item .num.actived {
  background: #165DFF;
  color: #ffffff;
}
.top-step .step-item .title {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #1D2129;
}
.top-step .step-item .line {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 2px;
  background-color: #E5E6EB;
}
.top-step .step-item:last-of-type {
  -ms-flex-preferred-size: auto !important;
      flex-basis: auto !important;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

/*# sourceMappingURL=chunk.app.1754361771689.css.map*/