.menu-icon {
    width: 16px;
    height: 16px;
    background-size: contain;
}
.menu-icon.icon-preview {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABAklEQVQ4EcWSsQ4BQRCG90RBq9IRLyA0qESpEl5Gu62nEZVHQOUNRKlUOd35Zm9nLTnJJSQmmZ355/93d3YzxsSWZVkrxsZQmYcKYCKgEiofE6QW76ogbNEDQyFJkrWoEllgl4S65NgWn0qCyFYlweoC/NkN8MZVWVSg2EXEx5fCV0CbtP6UA3Hg85SrVj7PA00ucPdnRCvV8O5c4tYmZE9xkeAO2cZ3IioSXLlbfnH0SSD1f5g+W+8Gd3H3LUT3NRFnNS96pHKlYuEwvO08gft08ZxwY/aqKdNBB3ENP0c+JHdWpgMRXuIRpZtZvv11nlMIq4SPMnw3fAo3jjiZlt/YA1DLYaDn/of3AAAAAElFTkSuQmCC);
    background-size: contain;
}
.menu-icon.icon-process {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABD0lEQVQ4EY1TQQ5BMRD9FWFP7B3ARiycQ2JpTeIGNpYSR+AMYi9xAgdgZ2Fp4Qrfe9Vp36dEk/kz783rtNP2F4WOsiw3CQNNIgLowAaR+B1AytGD+Sm1IJ/BT33MtNZwBIHcaoKxc44zo8DH75+6EajCjQ9hDXI225ZYgWszocNEyn3EVkFOKWqmqOC8gBT2wJ77IX2Hv2k+8MmF1gvtoov0IkjOJrWjNPy/rywBkOtizXLaxRi49ecaD3S4q2htyQr5Bag2noJpkVwi3sP4Ovy9Wg7+hJXngtMxCnlAfIOx76bwDK9vOEHdVmLzkWpzLfBJXmAj2McO0MJRy+ot8Fd5/QGqyMebn+8sPyfPPgFvam/6JGeY9wAAAABJRU5ErkJggg==);
    background-size: contain;
}
.menu-icon.icon-pond {
    background: url(../../../static/20260402150717/img/icon-pond.ee4fd7d3.svg);
    background-size: contain;
}
.menu-icon.icon-flowing {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABg0lEQVQ4EYWSu0pDQRCGz8kFggjeK5uYQhERtBGshEQiNqKIItgI1inE17HzBWx9AWsre4+dRbwUFqLG79+d2cQbLnxnZv79d2d3kyxj9Hq9ckkJYy8GfZFXUkVx6kXuCWLF87BLKjzBsa88bE9xRN6VIHvbYom8HEQTFhFmYAI2fcJPqLoOBTxYTrDBijZUVRKXYQqa0AgWkknzylAF9a9A/wy2WmK6rLR0BiY6tsshedKDhjAEYTtiDvNmjgFBPbdUEZcgvaNvpb4NJraJ6/JBHIhafaCKqO2bRis4VERr/FLrmiK0UYvGoMHydNWUuImV0mZhDcbgBa7hKs/zd+LfQ22hA9ODLuoanIA2/DL8FVxU92GI/x1Xs+yV9BlG+1LMfruCLr8L6nZncZx4Do9co//ECOkH4Xj6JXdAXS6gi/kDXaeUr/Z9MVoWToBJi47hDNOTJjRs8QLpCNyAch+3eAs/wQbq5eBic6n7HNThHlbB3+2NvIDQSa/84z3C5D+fTxUi33TlR5uOAAAAAElFTkSuQmCC);
    background-size: contain;
}
.menu .iconfont[data-v-0f30f2e2] {
  color: rgba(255, 255, 255, 0.5);
  margin-right: 14px;
}

.menu {
  height: 100%;
  width: 256px;
  background-color: #13244a;
}
.menu.menu-collapse {
  width: auto;
}
.menu.menu-collapse .el-submenu__icon-arrow {
  display: none;
}
.menu .el-menu {
  border: 0;
}
.menu .el-menu:first-child {
  padding-bottom: 88px;
}
.menu .el-menu .el-menu.el-menu--inline {
  height: auto;
}
.menu .el-menu .el-menu-item:hover {
  background: #2B4B8D !important;
  color: #fff !important;
}
.menu .el-menu .el-menu-item:hover i {
  color: #fff !important;
}
.menu .el-menu .el-menu-item.is-active {
  color: #fff;
  background: #2B4B8D !important;
  position: relative;
}
.menu .el-menu .el-menu-item.is-active i {
  color: #fff;
}
.menu .el-menu .el-menu-item.is-active::before {
  content: " ";
  position: absolute;
  width: 3px;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
  background-image: linear-gradient(to bottom, #335dfe 0%, #335dfe 50%, #fd5945 50%, #fd5945 100%);
}
.menu .el-menu .el-submenu .el-submenu__title:hover {
  background: #2B4B8D !important;
  color: #fff !important;
}
.menu .el-menu .el-submenu .el-submenu__title:hover i {
  color: #fff !important;
}
.menu .el-menu .el-submenu .el-submenu__title.is-active {
  color: #0072EA;
}
.menu .el-menu .el-submenu .el-submenu__title.is-active i {
  color: #0072EA;
}
.menu .el-menu .el-submenu.is-active.is-opened .el-submenu__title {
  color: #ffffff !important;
}
.menu .el-menu .el-submenu.is-active.is-opened .el-submenu__title i {
  color: #ffffff !important;
}
.menu .el-menu .el-menu-item-group .el-menu-item {
  padding-left: 49px!important;
}
.menu .el-menu .el-menu-item-group .el-menu-item:hover {
  background: #0072ea !important;
  color: #fff !important;
}
.menu .el-menu .el-menu-item-group .el-menu-item-group__title {
  padding: 0;
}
.menu li {
  min-width: auto !important;
}
.menu .menu-bottom-text {
  position: fixed;
  bottom: 0;
  width: 256px;
  padding: 30px 0 18px;
  background-color: #13244a;
}
.menu .menu-bottom-text .toggle-icon {
  color: #fff;
  font-size: 24px;
  position: absolute;
  right: 20px;
  top: 0;
  cursor: pointer;
}
.menu .menu-bottom-text .fold-icon {
  left: 20px;
  bottom: 18px;
}
.menu .menu-bottom-text p {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  line-height: 20px;
  opacity: 0.5;
}
.menu .menu-bottom-close-width {
  width: 64px;
}

.dlr-dialog .title-icon[data-v-24326362] {
  vertical-align: bottom;
  margin-right: 6px;
}
.dlr-dialog .title[data-v-24326362] {
  font-size: 16px;
}
.dlr-dialog[data-v-24326362] .el-dialog__header {
  padding: 18px 30px;
}
.dlr-dialog[data-v-24326362] .el-dialog__body {
  padding: 30px 30px;
}
.dlr-dialog[data-v-24326362] .el-dialog__headerbtn {
  top: 16px;
}
.dlr-dialog[data-v-24326362] .el-dialog__footer {
  background-color: #f5f6fa;
  padding: 16px 20px !important;
}
.dlr-dialog[data-v-24326362] .el-button + .el-button {
  margin-left: 20px !important;
}
.dlr-dialog .dialog-content .primary[data-v-24326362] {
  font-size: 16px;
  color: #222222;
  letter-spacing: 0;
  font-weight: 500;
  margin-bottom: 8px;
}
.dlr-dialog .dialog-content .secondary[data-v-24326362] {
  font-size: 14px;
  color: #666666;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
}
.dlr-dialog .dialog-content .img-container[data-v-24326362] {
  position: relative;
}
.dlr-dialog .dialog-content .img-container img[data-v-24326362] {
  margin: 20px auto 18px;
  display: block;
  border: 2px solid #eef1f6;
  box-shadow: inset 3px 0 0 0 #ffffff, inset 0 3px 0 0 #ffffff;
}
.dlr-dialog .dialog-content .img-container .error[data-v-24326362] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #000;
  width: 216px;
  line-height: 26px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  padding: 2px 0;
  border-radius: 2px;
}
.dlr-dialog .px-14[data-v-24326362] {
  font-size: 14px;
}
.dlr-dialog .fw-500[data-v-24326362] {
  font-weight: 500;
  color: #333;
}
.dlr-dialog .link[data-v-24326362] {
  font-size: 14px;
  color: #335dfe;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: 400;
  margin: 0 5px;
  text-align: center;
}
.dlr-dialog .link[data-v-24326362]:hover {
  cursor: pointer;
}
.dlr-dialog .link.underline[data-v-24326362] {
  text-decoration: underline;
}

.inline[data-v-1916f5cc] {
  display: inline-block;
}
.select-project[data-v-1916f5cc] {
  margin-left: 50px;
  position: relative;
}
.select-project .dlr-project[data-v-1916f5cc] {
  display: inline-block;
  color: #222;
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
}
.select-project .dlr-project.noClick[data-v-1916f5cc] {
  cursor: default;
}
.select-project .dlr-project .project-name[data-v-1916f5cc] {
  display: inline-block;
  height: 100%;
  position: relative;
}
.select-project .dlr-project .project-name[data-v-1916f5cc]::after {
  position: absolute;
  display: inline-block;
  background-image: linear-gradient(to right, #fd5945 0%, #fd5945 50%, #335dfe 50%, #335dfe 100%);
  content: "";
  width: 80%;
  height: 4px;
  left: 10%;
  right: 90%;
  bottom: 0;
}
.select-project .switch-container[data-v-1916f5cc] {
  position: absolute;
  top: 60px;
  left: 0px;
  background: #ffffff;
  box-shadow: 0 1px 12px 0 rgba(20, 114, 235, 0.3);
  border-radius: 0 4px 4px 4px;
  width: 658px;
  height: 373px;
  z-index: 4;
  display: flex;
  flex-direction: column;
}
.select-project .switch-container .top[data-v-1916f5cc] {
  flex: 1;
  display: flex;
  overflow: hidden;
}
.select-project .switch-container .top .column[data-v-1916f5cc] {
  overflow: auto;
  flex-basis: 50%;
  border-radius: 0 0 2px 2px;
}
.select-project .switch-container .top .column .column-item[data-v-1916f5cc] {
  padding: 12px 24px 12px 24px;
  height: 64px;
}
.select-project .switch-container .top .column .column-item .name[data-v-1916f5cc] {
  font-family: PingFangSC-Regular;
  color: #333333;
  line-height: 10px;
  font-size: 14px;
  letter-spacing: 0;
  font-weight: 400;
  display: flex;
}
.select-project .switch-container .top .column .column-item .name .text[data-v-1916f5cc] {
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  white-space: nowrap;
  line-height: 24px;
}
.select-project .switch-container .top .column .column-item .name .text .noMember[data-v-1916f5cc] {
  color: #666666;
}
.select-project .switch-container .top .column .column-item .name .no-project[data-v-1916f5cc] {
  font-size: 14px;
  color: #b9b9b9;
  letter-spacing: 0;
  font-weight: 400;
}
.select-project .switch-container .top .left[data-v-1916f5cc] {
  background: #fafafa;
}
.select-project .switch-container .top .left .member.not-allowed[data-v-1916f5cc] {
  cursor: not-allowed;
}
.select-project .switch-container .top .left .member.selected[data-v-1916f5cc] {
  background: #335dfe;
}
.select-project .switch-container .top .left .member.selected .todo-text[data-v-1916f5cc] {
  color: #fff;
}
.select-project .switch-container .top .left .member.selected .name[data-v-1916f5cc] {
  color: #fff;
}
.select-project .switch-container .top .left .member.selected .name .operation[data-v-1916f5cc] {
  color: #fff;
  background: #ffffff1a;
}
.select-project .switch-container .top .left .member.selected .text[data-v-1916f5cc] {
  color: #fff;
}
.select-project .switch-container .top .left .member.selected .text .noMember[data-v-1916f5cc] {
  color: #fff;
}
.select-project .switch-container .top .left .member .name .operation[data-v-1916f5cc] {
  background: #335dfe1a;
  border-radius: 12px;
  padding: 0 10px;
  line-height: 24px;
  height: 24px;
  font-size: 12px;
  color: #335dfe;
  letter-spacing: 0;
  font-weight: 400;
  display: inline-block;
  margin-left: 8px;
  vertical-align: top;
  min-width: 72px;
}
.select-project .switch-container .top .left .member .name .operation .icon[data-v-1916f5cc] {
  vertical-align: -2px;
  margin-right: 3px;
}
.select-project .switch-container .top .right .project.selected[data-v-1916f5cc] {
  background: #f1f4ff;
}
.select-project .switch-container .top .right .project.selected[data-v-1916f5cc]:hover {
  cursor: pointer;
}
.select-project .switch-container .top .right .project.selected .name[data-v-1916f5cc] {
  color: #335dfe;
}
.select-project .switch-container .bottom[data-v-1916f5cc] {
  background-image: linear-gradient(180deg, #f1f4ff 0%, rgba(255, 255, 255, 0.31) 40%);
  text-align: center;
  height: 49px;
}
.select-project .switch-container .bottom[data-v-1916f5cc]:hover {
  cursor: pointer;
}
.select-project .todo-text[data-v-1916f5cc] {
  font-size: 12px;
  color: #666666;
  line-height: 17px;
  font-weight: 400;
}
.select-project .todo-text .highlight[data-v-1916f5cc] {
  font-family: DXM-DIGIT-Bold;
  color: #fa5050;
  line-height: 20px;
  font-weight: 700;
  margin: 0 5px;
}
.select-project .px-14[data-v-1916f5cc] {
  font-size: 14px;
}

.header-wrapper[data-v-263dd0d1] {
  width: 100%;
  height: 60px;
  background-color: #fff;
  border-bottom: 1px solid rgba(112, 138, 230, 0.14);
  padding: 0 30px;
  padding-left: 24px;
  line-height: 60px;
  color: #333;
}
.header-wrapper-left[data-v-263dd0d1] {
  float: left;
  line-height: 60px;
}
.header-wrapper-left .logo[data-v-263dd0d1] {
  display: inline-block;
  width: 200px;
  height: 32px;
  background: url(../../../static/20260402150717/img/header_logo.db38eb64.png) no-repeat left center;
  background-size: 200px;
  vertical-align: middle;
}
.header-wrapper-left .logo-name[data-v-263dd0d1] {
  font-size: 16px;
  color: #333;
  display: inline-block;
  position: relative;
  padding-left: 15px;
  vertical-align: middle;
}
.header-wrapper-left .logo-name[data-v-263dd0d1]:before {
  content: "";
  display: block;
  height: 18px;
  width: 1px;
  background: #fff;
  position: absolute;
  left: 0;
  top: 21px;
}
.header-wrapper-right[data-v-263dd0d1] {
  font-family: PingFangSC-Regular;
  float: right;
  font-size: 14px;
  color: #333;
}
.header-wrapper-right .item[data-v-263dd0d1] {
  display: inline-block;
  margin-left: 30px;
}
.header-wrapper-right .item .iconfont[data-v-263dd0d1] {
  font-size: 14px;
  margin-right: 10px;
}
.header-wrapper-right .item .userImg[data-v-263dd0d1] {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAF8klEQVRYCZVWS49URRQ+de/tnkfPBAEfIwyTECRBEZGoCQlxoSTEGKMLEuNCiYm49re4FiNRF8aNMTEujENIiIm6QRhBzGiEmWFsYXCe3T19X+X3nbrVdk93D02lq+tW1TnnO+er1zEyYPnymi3XqhtvZJKftRI8ZYzdKWJGnLptWGuWjeTXQwnOVSbGvn7zsIkHMW3uJ/Txd7U9NrTnrdiTIja4n7ybN7kRM20y8+57pyqL2+n0deDbWTu0OF/7SGz+tkWo2xnpNwclKyb4fM++yvuvHjTNXnI9DTPqLMwuY/LRXkrtY9bCPRRjeprSOUjcCbPwWC82uij95OLqC3mY/9ULnGDEa9WcHWCwwXdrXOU44Qpt0eb5C7Xn/JhvO9xm5BSEubIXYOuihCgR2BSTEdwvl4w0YgfOYTVIgYKRTmJMHGTB/nYmWg5wzRfm1ucw0EG7gqtBD2zl8N6yHELdPR6qKzmiX/g3lZm5GG2GMSw9kE3LEdenMIbuTE6NT/k9EakF/HHDdYM7DYsJOjI2ZOSVZ8dawF43CIxMPVzSeuN2Uy791pCcSvpz3lNfnUKAurlFzlAfIiLuqGULENU+x3zkDlxkCMGePj4m4yNd24biHeWPaizTM3UFJHyg60DTLSesycJJLoVac+e8PzjX/sSh4YHA6ckTE2U58FhJgyBszr2jO8fFx0CJiUEJeMO5S4ZdXyCIn2PBSmVY5MBEyU8O1B7bPwRgZ4OwdIGBqE3t25PEDni9YqbFqwelgvNXZO9DUUEjrQxWdo9HMlKyGj0JUBLUoLdqFTvg3d5pEgL40REqkb6xAda904brVYZdXLAEk/xHUbv6JcQO+LBsVea0HqFCcTPJt4oM1G9Cb+sF1a5IbGxQvmo9ClnAMJlYWk97CGw/RPC1eqY2GL2z5tj1i0tscOSf1MIgeac4Gl+ruGTiB2RhbimRDMR56mnVfyuA/pnOxW3t0MIJJyMwZIUGH6Tc/AePH4OgUru9diOYBAO20T7W8Q1FdQrMXZvf7JjarrMZ5/JnFQ5Ab9tibCNgJtNXiPc5bzF4eutuLPNLAyU58vNsTZqJD7+vdQRnlnGL59e9iH/TfavIsOPucIM7fkP48GxXVmqp/HKz7qJv7TkEQjq2qBI7YA7XYVDvbYIWwGipSyeWVjP5/uqaW5YOJdeJ01y++mkZTv6vyxvAH2kLGzTnPSF2wAQS4l0HXRUh6tigB6RC5PfFptxbbUijmbYc4SbdqMdy7daarNRy3JpBwZqqCIGLL4/Nfk7sgNkr/JrGSFEArVTxjwfH6DVMR3ZVQnkSeQABVzea8ve9miwubUgV7VotxpsRysSOyIErJixjkYnvqvsolnSa2JoPMHuVUPQ55qSDpj9WRpD2HHw8xOsWyWjZSIbDneF0cC8YvNXFBavU7hwN5NTRUQE5MltN5cZiiquctDub7mJWLvAcAxOFfmo5d2HjU2vzd9jhsQ1Aw5F9JTkyVZYAmgRk5Gy10onimBYRIUpcrhAOETWTlE2kaj/OxnJ7GVkSAlNmgRgE4WdnXx47Q6yWA+0p2c6KkZNPj+L9h+dwhndBhp3FbzrBPsGVBVphAQATD1ZsAXXCOWbl6lwil2/yIuMSdKZknhVhjsbUeXJXlLz+fEV2jJI4tavrp4YxoNEBJESkpRDRFjXSqBkdZOhE4QwZObZ/WI4fRFIhEhPD54Mc6CpX5tPT9WaeIEqLCC3W3KaoSZLZGHUzTi1OAGpi65uJrSElZuV3gxXjTcjESWqTNFNd2qDNi782XtoKyCC7ytX55hEkIT9gKcbJGSnnxuQScGOy9WPtyo4xRu9G3RKIrNTt+u2V9MQz+4Zm2uX53dMBTty4a8eHbPoNluRFsGzaAfmtHnVpcwCnQ5eAG9dYpOuXmiZ67dAjZp12H7iQjbl7yQyeYxS3JNiQSi2Xpr1ynHQ34zynDnXvB9gVQz+FK1VbidL0A6Tlb42WZLIc4d4pG81UcdySOJVaPZGF9Ub+RRpFHx6dMLV+ttrH/wNVtFr6lHEtOwAAAABJRU5ErkJggg==) no-repeat;
  background-size: contain;
  vertical-align: middle;
}
.header-wrapper .logout[data-v-263dd0d1] {
  cursor: pointer;
}

.main-wrapper[data-v-78474700] {
  height: 100%;
}
.main-wrapper .header[data-v-78474700] {
  width: 100%;
  /*position: fixed;*/
  /*z-index: 999;*/
  /*top: 0;*/
  /*left: 0;*/
}
.main-wrapper .no-aside-content[data-v-78474700] {
  padding: 20px 0 20px 20px;
  position: relative;
}
.main-wrapper .el-container[data-v-78474700] {
  height: 100%;
}
.main-wrapper .el-container .container[data-v-78474700] {
  width: 100%;
  height: calc(100% - 60px);
}
.main-wrapper .el-container .container-aside[data-v-78474700] {
  height: 100%;
  /*position: fixed;*/
  overflow: auto;
  /*top: 60px;*/
  /*left: 0;*/
  /*bottom: 0;*/
}
.main-wrapper .el-container .container-content[data-v-78474700] {
  position: relative;
  width: 100%;
  height: 100%;
  /*min-height: 100%;*/
  /*margin-top: 60px;*/
  /*margin-left: 256px;*/
  padding: 0px 0 20px 0px;
}
.main-wrapper .el-container .container .page-wrap[data-v-78474700] {
  height: 100%;
  overflow: auto;
  padding-right: 20px;
  padding-left: 20px;
}

.el-container {
  background: #f5f6fa;
}
.el-container .el-header {
  padding: 0;
}

