.bg-color-cell[data-v-76a42662] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  /* 水平居中 */
}

.container[data-v-3cdf5a87] {
  height: 650px;
  overflow: hidden;
  position: relative;
  padding-bottom: 50px;
  font-size: 16px;
}
[data-v-3cdf5a87] .el-dialog__header {
  padding: 20px 20px 10px 30px;
}
[data-v-3cdf5a87] .el-dialog__body {
  padding: 10px 20px 10px 20px;
}
.flex-container[data-v-3cdf5a87] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.left-panel[data-v-3cdf5a87] {
  width: 150px;
  border-right: 1px solid #ddd;
  padding: 10px;
}
.board-list[data-v-3cdf5a87] {
  list-style: none;
  padding: 0;
  margin: 0;
}
.board-item[data-v-3cdf5a87] {
  padding: 10px;
  cursor: pointer;
  border-radius: 4px;
  margin-bottom: 6px;
  text-align: center;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.board-item[data-v-3cdf5a87]:hover {
  background-color: #f5f7fa;
}
.board-item.active[data-v-3cdf5a87] {
  background-color: #409eff;
  color: #fff;
}
.middle-panel[data-v-3cdf5a87] {
  width: 200px;
  border-right: 1px solid #ddd;
  padding: 10px;
}
.module-list[data-v-3cdf5a87] {
  list-style: none;
  padding: 0;
  margin: 0;
}
.module-item[data-v-3cdf5a87] {
  padding: 8px 10px;
  cursor: pointer;
  border-radius: 4px;
  margin-bottom: 6px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.module-item[data-v-3cdf5a87]:hover {
  background-color: #f5f7fa;
}
.module-item.active[data-v-3cdf5a87] {
  background-color: #67c23a;
  color: #fff;
}
.right-panel[data-v-3cdf5a87] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  padding: 10px;
  overflow-y: scroll;
}
.module-block[data-v-3cdf5a87] {
  margin-bottom: 20px;
}
.bootom-btn[data-v-3cdf5a87] {
  position: absolute;
  right: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  bottom: 10px;
}
.part-text[data-v-3cdf5a87] {
  cursor: pointer;
  /* 鼠标变手形 */
  padding-left: 15px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  font-size: 12px;
  height: 32px;
  width: 220px;
  line-height: 32px;
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 超出部分隐藏 */
  text-overflow: ellipsis;
  /* 用省略号显示超出部分 */
}
.part-text:hover .partYes[data-v-3cdf5a87],
.part-text:hover .partNo[data-v-3cdf5a87] {
  color: #409eff !important;
}
.part-text .partYes[data-v-3cdf5a87] {
  color: #606266;
}
.part-text .partNo[data-v-3cdf5a87] {
  color: #b2b4b8;
}
.el-table[data-v-3cdf5a87] th.el-table__cell > .cell {
  font-size: 16px;
}
.big-title[data-v-3cdf5a87] {
  font-size: 16px;
}
.dialog-title[data-v-3cdf5a87] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 78px;
}
.dialog-title-text[data-v-3cdf5a87] {
  line-height: 24px;
  color: #303133;
  font-size: 18px;
}

.nav[data-v-60cdc37e] {
  font-size: 14px;
}
.el-button[data-v-60cdc37e] {
  margin: 0 8px;
}
.el-button--mini.is-circle[data-v-60cdc37e] {
  padding: 3px;
}

.container[data-v-0e92578c] {
  max-height: 400px;
  /* 修改为新的最大高度 */
  min-height: 230px;
  overflow-y: auto;
  padding: 5px 0 5px 15px;
}
.container .el-empty[data-v-0e92578c] {
  padding: 0;
}
.box[data-v-0e92578c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 15px 30px;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.box .cell[data-v-0e92578c] {
  text-align: center;
  border: 1px solid #ebeef5;
  color: #303133;
  border-radius: 8px;
  padding: 6px 30px 0 10px;
  width: 180px;
  height: 55px;
  -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);
  position: relative;
}
.box .cell .delete-button[data-v-0e92578c] {
  position: absolute;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-46%);
  color: #f35555;
  font-size: 18px;
  cursor: pointer;
}
.box .spanUu[data-v-0e92578c] {
  font-size: 14px;
  color: #74747a;
}

.color[data-v-44431c4e] {
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  border-radius: 50%;
  color: #fff;
  font-weight: bold;
  display: inline-block;
}
[data-v-44431c4e] .el-dialog__header {
  padding: 20px 20px 10px 20px;
}
[data-v-44431c4e] .el-dialog__body {
  padding: 10px 20px 10px 20px;
}

.cell[data-v-74ea6524] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-align: center;
  border: 1px solid #ebeef5;
  color: #303133;
  border-radius: 8px;
  padding: 5px 10px 5px 10px;
  width: 160px;
  height: 55px;
  -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);
  position: relative;
}
.spanUu[data-v-74ea6524] {
  font-size: 14px;
  color: #74747a;
}

.container[data-v-26f5965c] {
  max-height: 500px;
  overflow-y: auto;
}
.box[data-v-26f5965c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 10px 10px;
  border-bottom: 1px solid #cde2f9;
  gap: 15px 30px;
}
.box[data-v-26f5965c]:last-child {
  border-bottom: none;
}
[data-v-26f5965c] .el-dialog__header {
  padding: 20px 20px 10px 20px;
}
[data-v-26f5965c] .el-dialog__body {
  padding: 10px 20px 10px 20px;
}

footer[data-v-89dd32ca] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  gap: 0 10px;
  padding-right: 20px;
}
[data-v-89dd32ca] .el-dialog__header {
  padding: 20px 20px 10px 20px;
}
[data-v-89dd32ca] .el-dialog__body {
  padding: 10px 20px 20px 20px;
}


.highlight-cell[data-v-4406b036] {
  cursor: pointer;
  color: #409eff;
}
.nomar-cell[data-v-4406b036] {
  cursor: pointer;
  color: #818283;
}

.box[data-v-498236a2] {
  padding: 20px 10px;
}
.tip[data-v-498236a2] {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #f3f8fc;
  margin: 10px 0;
}
.custom-title[data-v-498236a2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.custom-title .text[data-v-498236a2] {
  width: 150px;
}

.ddd[data-v-4f25374c] .el-dialog {
  padding: 0;
}
.ddd[data-v-4f25374c] .el-dialog__body {
  padding: 10px 10px;
}
.container[data-v-4f25374c] {
  height: 70vh;
}
.container .search_nav[data-v-4f25374c] {
  height: 6vh;
}
.container .main[data-v-4f25374c] {
  height: 66vh;
  overflow-y: auto;
}
.lal-flex[data-v-4f25374c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
[data-v-4f25374c] .el-table th {
  text-align: center !important;
}
[data-v-4f25374c] .el-table td {
  text-align: center;
  padding: 5px 0px;
}

.box[data-v-be82e0b6] {
  max-height: 680px;
  overflow-y: auto;
}
.el-descriptions-item[data-v-be82e0b6] {
  width: 300px;
  overflow-x: auto;
}
.tip[data-v-be82e0b6] {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #f3f8fc;
  margin: 10px 0;
}
.flex-title[data-v-be82e0b6] {
  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;
}
.clickable-td[data-v-be82e0b6] {
  cursor: pointer;
  color: #333;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  display: block;
  width: 100%;
  height: 100%;
  padding: 10px 0;
}
.clickable-td[data-v-be82e0b6]:hover {
  color: #409eff;
}
[data-v-be82e0b6] .el-table td.el-table__cell {
  padding: 5px 0px;
}
[data-v-be82e0b6] .el-dialog__header {
  padding: 20px 20px 10px 20px;
}
[data-v-be82e0b6] .el-dialog__body {
  padding: 10px 20px 10px 20px;
}

.box[data-v-156c881c] {
  height: 400px;
  overflow-y: auto;
}

.cell_nav[data-v-0f3fbafc] {
  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;
  padding-bottom: 5px;
  margin-left: -5px;
  color: #333;
}
.cell_nav img[data-v-0f3fbafc] {
  cursor: pointer;
}
.cell_nav_left[data-v-0f3fbafc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0 12px;
}
.cell_nav_left img[data-v-0f3fbafc] {
  width: 18px;
  height: 18px;
}
.cell_nav_right[data-v-0f3fbafc] {
  color: #fff;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}

.cell[data-v-61b8db5b] {
  min-width: 100px;
  font-size: 12px;
  margin-right: 3px;
  background-color: #fff;
  height: 110px;
  position: relative;
  padding: 4px 0;
}
.one[data-v-61b8db5b] {
  width: 35px;
  height: 35px;
  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;
  font-size: 12px;
  color: #999999;
  margin: 3px 0;
}
.one img[data-v-61b8db5b] {
  width: 13px;
  height: 22px;
  cursor: pointer;
}
.absolute-center-input[data-v-61b8db5b] {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 8px;
  text-align: center;
  white-space: nowrap;
}
.absolute-center[data-v-61b8db5b] {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 35px;
  text-align: center;
  white-space: nowrap;
}
.CORE[data-v-61b8db5b] {
  padding: 10px;
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2px 0;
}
.COUNT_16[data-v-61b8db5b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 10px;
  position: relative;
}
.COUNT_16 .input_port[data-v-61b8db5b] {
  height: 100%;
  width: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.Rbox[data-v-61b8db5b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.Rbox > .out_one[data-v-61b8db5b] {
  width: 35px;
  height: 35px;
  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;
  font-size: 12px;
  color: #999999;
  margin: 3px 0;
}
.Rbox > .out_one img[data-v-61b8db5b] {
  width: 22px;
  height: 13px;
  cursor: pointer;
}
.munber-round[data-v-61b8db5b] {
  position: relative;
  width: 24px;
  height: 24px;
  margin: 0 6px;
  cursor: pointer;
  display: inline-block;
}
.munber-round img[data-v-61b8db5b] {
  width: 100%;
  height: 100%;
}
.munber-round span[data-v-61b8db5b] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.container[data-v-1878c370] {
  width: 100%;
  padding: 5px;
  margin-bottom: 2px;
  border-radius: 4px;
}
.container .box[data-v-1878c370] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-x: auto;
  padding: 3px 0;
}
.container .box .hardCellItem[data-v-1878c370] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.container .box[data-v-1878c370]::-webkit-scrollbar {
  height: 12px;
}
.container .box[data-v-1878c370]::-webkit-scrollbar-track {
  background: #f9f9f9;
  border-radius: 6px;
}
.container .box[data-v-1878c370]::-webkit-scrollbar-thumb {
  background: #cfcfcf;
  border-radius: 6px;
  border: 2px solid #f9f9f9;
}
.container .box[data-v-1878c370]::-webkit-scrollbar-thumb:hover {
  background: #c4c4c4;
}

.box[data-v-d33a69a6] {
  z-index: 950 !important;
  position: fixed;
  top: 96px;
  right: 0;
  border-radius: 8px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  max-height: 590px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
  background-color: #fff;
  border: 1px solid #E4E7ED;
  border-top: 0;
}
.box_header[data-v-d33a69a6] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 35px;
          flex: 0 0 35px;
  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;
  padding: 5px 10px;
  background-color: #FFF;
  border-bottom: 1px solid #ddd;
  font-size: 16px;
  font-weight: bold;
  height: 35px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: inset 0 2px 6px rgba(122, 114, 146, 0.1);
          box-shadow: inset 0 2px 6px rgba(122, 114, 146, 0.1);
  /* 内部阴影，从上往下 */
}
.box_body[data-v-d33a69a6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.container[data-v-26d2a643] {
  height: 50px;
  padding: 10px 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;
  /* 让左边右边分开 */
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.autoinput[data-v-26d2a643] {
  padding: 0 12px;
  width: 150px;
}
.autoinput[data-v-26d2a643] .el-input__inner {
  border-radius: 20px;
}
.autoinput[data-v-26d2a643] .el-popper {
  width: 310px !important;
}
.chakan[data-v-26d2a643] {
  width: 270px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.chakan .chakan_left[data-v-26d2a643] {
  width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chakan .chakan_right[data-v-26d2a643] {
  color: #c3c3c3;
  width: 30px;
}
.li[data-v-26d2a643] {
  -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;
  padding: 0 10px;
  font-size: 14px;
  margin-top: 4px;
  cursor: pointer;
}
.li img[data-v-26d2a643] {
  width: 18px;
  height: 18px;
  margin-bottom: 2px;
}
.bd_img[data-v-26d2a643] {
  width: 57px;
  height: 33px;
  margin: 0 10px;
}
.bz_img[data-v-26d2a643] {
  width: 35px;
  height: 35px;
  margin: 0 10px;
}
.flexboxlook[data-v-26d2a643] {
  margin-right: 10px;
}
.autoinput[data-v-26d2a643] {
  width: 140px;
}
.autoinput[data-v-26d2a643] .el-input__inner {
  border-radius: 20px;
  border: none;
}
.brand_logo[data-v-26d2a643] {
  width: 129px;
  height: 42px;
}

.container[data-v-57faa876] {
  height: 50px;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.box[data-v-04b8d5e8] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: url(../img/bg.cb814ed7.png);
  background-repeat: no-repeat;
  padding: 10px;
}
.el-collapse[data-v-04b8d5e8] {
  border: none;
}
.el-collapse[data-v-04b8d5e8] .el-collapse-item__content {
  padding-bottom: 0;
}
.firstLevel[data-v-04b8d5e8] {
  margin-bottom: 10px;
}
.firstLevel[data-v-04b8d5e8] .is-active {
  color: #1890FF;
  background-color: #DEEEFF;
}
.firstLevel .el-collapse-item__content[data-v-04b8d5e8] {
  padding-bottom: 0;
}
.firstLevel[data-v-04b8d5e8] .el-collapse-item__wrap {
  padding-left: 10px;
  background-color: transparent;
  border-bottom: none;
}
.firstLevel[data-v-04b8d5e8] .el-collapse-item__header {
  height: 38px;
  line-height: 38px;
  border-bottom: none;
  border-radius: 4px;
}
.firstLevel[data-v-04b8d5e8] .secondLevel .is-active {
  color: #333!important;
  background-color: transparent!important;
}
.firstLevel[data-v-04b8d5e8] .secondLevel .el-collapse-item__header {
  background-color: transparent;
}
.firstLevel[data-v-04b8d5e8] .secondLevel .el-collapse-item__content {
  padding-bottom: 0;
  margin-left: -10px;
}
.icon-img[data-v-04b8d5e8] {
  width: 18px;
  height: 18px;
  margin: 0 4px 0 10px;
}
.min-wrapper[data-v-04b8d5e8] {
  margin: 0 0 10px 0;
  border-radius: 6px;
  background-color: white;
  border: 1px solid #E4E7EB;
  width: 200px;
}
.min-wrapper .draggable-item[data-v-04b8d5e8] {
  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;
  padding: 10px 15px 10px 10px;
  background-color: rgba(255, 255, 255, 0.5);
  /* 白色，透明 50% */
}
.min-wrapper .draggable-item .draggable-left[data-v-04b8d5e8] {
  color: #777777;
}
.min-wrapper .draggable-item .draggable-right[data-v-04b8d5e8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.min-wrapper .draggable-item .draggable-right span[data-v-04b8d5e8] {
  text-align: right;
  color: #777777;
}


.side-content {
  width: 62px;
  background: -webkit-gradient(linear, left top, left bottom, from(#eaf2ff), to(#e6e6ff));
  background: linear-gradient(to bottom, #eaf2ff, #e6e6ff);
  margin-top: 1px;
  z-index: 200;
}
.side-item {
  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;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 52px;
  height: 50px;
  margin: 12px auto;
  border-radius: 6px;
}
.side-item:hover {
  background-color: white;
  cursor: pointer;
  color: #409eff;
}
.icon-img {
  margin-top: 8px;
  width: 24px;
  height: 24px;
}

.left-box[data-v-060743f1] {
  position: fixed;
  top: 40.5%;
  left: 302px;
  /* 展开位置 */
  width: 35px;
  background-color: white;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  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;
  padding: 6px 0;
  z-index: 300;
  cursor: pointer;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
  border: 1px solid #dcdcdc;
  border-left: none;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
/* 折叠状态：靠左侧72px */
.left-box.collapsed[data-v-060743f1] {
  left: 62px;
}
/* 箭头 */
.arrow[data-v-060743f1] {
  width: 16px;
  /* 缩小箭头 */
  height: 19px;
  margin-bottom: 8px;
  /* 缩小间距 */
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
/* 箭头旋转 */
.arrow-rotated[data-v-060743f1] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
/* 竖向文字 */
.text-list[data-v-060743f1] {
  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;
}
.text-item[data-v-060743f1] {
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  text-align: center;
  font-size: 14px;
  /* 缩小字体 */
  margin: 2px 0;
  /* 缩小行间距 */
}


.modal-box[data-v-411c3e0e] {
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 6px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  min-width: 150px;
  max-width: 400px;
  z-index: 998;
  cursor: 'pointer';
  max-height: 500px;
  overflow-y: auto;
}
h3[data-v-411c3e0e] {
  padding-bottom: 3px;
}
.title[data-v-411c3e0e] {
  padding-top: 3px;
}
.label[data-v-411c3e0e] {
  margin-right: 5px;
}

.box[data-v-4da5ed2a] {
  padding-bottom: 30px;
  max-height: 400px;
  overflow-y: auto;
}
.custom-dialog-title[data-v-4da5ed2a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 20px;
}
.custom-dialog-title i[data-v-4da5ed2a] {
  font-size: 24px;
  margin-right: 10px;
  color: #409eff;
}
.icons[data-v-4da5ed2a] {
  margin: 2px 0 0 20px;
}


html,
body {
  overflow: hidden;
}

.float-position[data-v-6a46440b] {
  position: fixed;
  z-index: 10003 !important;
  left: 0;
  top: 20%;
  width: 60px;
  height: 60px;
  border-radius: 32px;
  cursor: pointer;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: block;
  margin: 0;
  background-color: rgba(217, 225, 228, 0.7);
  /* 半透明背景 */
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  /* 模糊效果 */
  border: 2px solid #fff;
}
.float-position .drag[data-v-6a46440b] {
  width: 60px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}
.float-position .content[data-v-6a46440b] {
  position: relative;
  width: 60px;
  height: 35px;
}
.float-position .content .label[data-v-6a46440b] {
  width: 60px;
  height: 35px;
  text-align: center;
  line-height: 25px;
  color: white;
}
.float-position .content .label[data-v-6a46440b]:hover {
  color: #f35213;
  -webkit-transition: all 0.5;
  transition: all 0.5;
}
.float-position .close[data-v-6a46440b] {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  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;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  right: -10px;
  top: -12px;
  cursor: pointer;
}
.cart[data-v-6a46440b] {
  border-radius: 50%;
  width: 5em;
  height: 5em;
  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;
}
.header-notice[data-v-6a46440b] {
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.header-notice span[data-v-6a46440b] {
  vertical-align: initial;
}
.header-notice .notice-badge[data-v-6a46440b] {
  color: inherit;
}
.header-notice .notice-badge .header-notice-icon[data-v-6a46440b] {
  font-size: 16px;
  padding: 4px;
}
.drag-ball .drag-content[data-v-6a46440b] {
  overflow-wrap: break-word;
  font-size: 14px;
  color: #fff;
  letter-spacing: 2px;
}
.item-container[data-v-6a46440b] {
  position: absolute;
  left: 75px;
  top: -32px;
  width: 700px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.item-container .power-item[data-v-6a46440b] {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 50%;
  margin-right: 12px;
  background-image: url(../img/addMenu.33d91625.png);
  background-size: cover;
  /* 使背景图片覆盖整个区域 */
  background-position: center;
  /* 背景图片居中 */
  background-repeat: no-repeat;
  /* 背景图片不重复 */
  font-family: 'Nunito', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #fff;
}
.item-container .des[data-v-6a46440b] {
  width: 40px;
  text-align: center;
  margin-bottom: 5px;
  font-size: 10px;
  color: #fff;
}


[data-v-f7503186] .el-dialog__body {
  padding: 10px 20px 10px 20px;
}

.search[data-v-353f5ea0] {
  background: -webkit-gradient(linear, left top, right top, from(#e2f0fc), to(#f5fafe));
  background: linear-gradient(to right, #e2f0fc, #f5fafe);
  position: absolute;
  z-index: 100;
  left: 0;
  top: 46px;
  width: 234px;
  font-family: '\9ED1\4F53', '\5B8B\4F53', sans-serif;
  border-bottom: 1px solid #c9e3ff;
  border-radius: 0 4px 0 0;
}
.autoinput[data-v-353f5ea0] {
  width: 90%;
  margin: 0 5%;
  padding-top: 4px;
}
.autoinput[data-v-353f5ea0] .el-input__inner {
  background-color: transparent;
  border: none;
  height: 34px;
}
.autoinput[data-v-353f5ea0] .el-input__prefix {
  top: 1px;
  color: #777;
}
.textspan[data-v-353f5ea0] {
  margin-right: 10px;
}























































/* 菜单容器样式 */
.x6-r-menu[data-v-2e159aa0] {
  position: fixed;
  z-index: 9999;
  background: white;
  border: 1px solid #ccc;
  border-radius: 4px;
  min-width: 140px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

/* 菜单项列表样式 */
.menu-list[data-v-2e159aa0] {
  list-style: none;
  margin: 0;
  padding: 4px 0;
}

/* 单个菜单项样式 */
.menu-item[data-v-2e159aa0] {
  padding: 8px 12px;
  cursor: pointer;
  white-space: nowrap;
}

/* 悬停高亮 */
.menu-item[data-v-2e159aa0]:hover {
  background-color: #f5f5f5;
}

/* 菜单项图标样式 */
.menu-icon[data-v-2e159aa0] {
  margin-right: 8px;
}

/* 遮罩层 */
.download-overlay[data-v-042f6cb3] {
  font-family: PingFang SC, PingFang SC;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  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;
  z-index: 9999;
}
/* 弹窗盒子 */
.download-box[data-v-042f6cb3] {
  background: #fff;
  width: 500px;
  max-height: 80%;
  padding: 30px;
  border-radius: 12px;
  -webkit-box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
          box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
  overflow-y: auto;
  -webkit-animation: fadeIn-data-v-042f6cb3 0.4s ease;
          animation: fadeIn-data-v-042f6cb3 0.4s ease;
  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;
}
.download-box .title[data-v-042f6cb3] {
  margin-bottom: 20px;
  font-size: 22px;
  text-align: center;
}
.download-box ul[data-v-042f6cb3] {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.download-box ul li[data-v-042f6cb3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}
.download-box ul li .board-name[data-v-042f6cb3] {
  width: 80px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.download-box ul li .progress-bar[data-v-042f6cb3] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 14px;
  background: #f0f0f0;
  margin: 0 15px;
  border-radius: 7px;
  overflow: hidden;
}
.download-box ul li .progress-bar .progress-inner[data-v-042f6cb3] {
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#52c41a), to(#73d13d));
  background: linear-gradient(90deg, #52c41a, #73d13d);
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
}
.download-box ul li .status[data-v-042f6cb3] {
  min-width: 70px;
  font-size: 14px;
  text-align: right;
}
.download-box ul li .status.success[data-v-042f6cb3] {
  color: #52c41a;
}
.download-box ul li .status.fail[data-v-042f6cb3] {
  color: #e04b52;
}
.download-box button[data-v-042f6cb3] {
  margin-top: 20px;
  padding: 8px 16px;
  border: none;
  background: #1890ff;
  color: #fff;
  font-size: 16px;
  border-radius: 6px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.download-box button[data-v-042f6cb3]:hover {
  background: #40a9ff;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}
/* 弹窗淡入动画 */
@-webkit-keyframes fadeIn-data-v-042f6cb3 {
from {
    opacity: 0;
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}
@keyframes fadeIn-data-v-042f6cb3 {
from {
    opacity: 0;
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
}
to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
}

.container[data-v-2c67fa7d] {
  height: 550px;
}
.box[data-v-2c67fa7d] {
  height: 500px;
  overflow-y: auto;
  padding: 10px;
}
/* 顶部按钮组 */
.btns[data-v-2c67fa7d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin-bottom: 10px;
}
/* 表格样式微调 */
[data-v-2c67fa7d](.el-table th) {
  text-align: center;
}
[data-v-2c67fa7d](.el-table td) {
  text-align: center;
}
[data-v-2c67fa7d] .el-dialog__header {
  padding: 20px 20px 10px 20px;
}
[data-v-2c67fa7d] .el-dialog__body {
  padding: 10px 20px 10px 20px;
}


.jdt-copy-overlay[data-v-62b9b260] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.35);
  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;
  z-index: 9999;
}
.jdt-copy-box[data-v-62b9b260] {
  background: #fff;
  border-radius: 10px;
  padding: 20px 40px;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.25);
          box-shadow: 0 0 10px rgba(0,0,0,0.25);
  width: 300px;
  text-align: center;
}
.title[data-v-62b9b260] {
  font-weight: bold;
  margin-bottom: 10px;
  color: #333;
}
.progress-bar[data-v-62b9b260] {
  background: #eee;
  height: 10px;
  border-radius: 5px;
  overflow: hidden;
}
.progress[data-v-62b9b260] {
  background: -webkit-gradient(linear, left top, right top, from(#409EFF), to(#67C23A));
  background: linear-gradient(90deg, #409EFF, #67C23A);
  height: 100%;
}
.percent[data-v-62b9b260] {
  margin-top: 8px;
  font-size: 13px;
  color: #666;
}

/* 顶部结构保持不变 */
.nav .title[data-v-fc052ee4] {
  text-align: center;
}
.nav .title h1[data-v-fc052ee4] {
  margin: 10px 0;
  color: #000;
}
.nav .title .cc[data-v-fc052ee4] {
  color: #2bbb21;
  margin: 5px 0;
}
.container[data-v-fc052ee4] {
  padding: 5px;
  background-color: #fff;
  margin: 0 auto;
  width: 950px;
  border: 20px solid #d6d2c5;
}
.container .box[data-v-fc052ee4] {
  position: relative;
  width: 900px;
  border-left: 100px solid #d0d0ce;
  border-right: 100px solid #d0d0ce;
  background-color: #dfdfdf !important;
  /** ⭐ 主区宽 700，不加 padding */
  /* 左侧 */
  /* 右侧（对称） */
}
.container .box .box_top[data-v-fc052ee4] {
  height: 80px;
}
.container .box .box_main[data-v-fc052ee4] {
  width: 700px;
  margin: 0 auto;
}
.container .box .box_main .bottom[data-v-fc052ee4] {
  padding: 30px 10px;
  height: 340px;
  background-color: #fff;
}
.container .box .box_main .bottom .public[data-v-fc052ee4] {
  cursor: pointer;
  vertical-align: top;
  margin-right: 10px;
}
.container .box .box_main .bottom .public[data-v-fc052ee4]:hover {
  outline: 2px solid #2bbb21;
}
.container .box .box_main .bottom .a[data-v-fc052ee4] {
  width: 47px;
  height: 92px;
}
.container .box .box_main .bottom .b[data-v-fc052ee4] {
  width: 126px;
  height: 242px;
}
.container .box .box_main .bottom .c[data-v-fc052ee4] {
  width: 126px;
  height: 242px;
}
.container .box .box_main .bottom .d[data-v-fc052ee4] {
  width: 83px;
  height: 83px;
}
.container .box .box_main .bottom .e[data-v-fc052ee4] {
  width: 100px;
  height: 98px;
}
.container .box .hxc[data-v-fc052ee4] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
  color: #999;
  border: none;
  width: 100%;
  text-align: center;
  height: 80px;
  line-height: 80px;
}
.container .box .hxc[data-v-fc052ee4]:hover {
  outline: 2px solid #2bbb21;
}
.container .box .sxc[data-v-fc052ee4],
.container .box .sxc-right[data-v-fc052ee4] {
  position: absolute;
  height: 100%;
  top: 0;
  width: 100px;
  z-index: 50;
  line-height: 100px;
  color: #999;
  text-align: center;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  -webkit-text-orientation: upright;
          text-orientation: upright;
  border: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.container .box .sxc[data-v-fc052ee4]:hover,
.container .box .sxc-right[data-v-fc052ee4]:hover {
  outline: 2px solid #2bbb21;
}
.container .box .sxc[data-v-fc052ee4] {
  left: -100px;
}
.container .box .sxc-right[data-v-fc052ee4] {
  right: -100px;
}
.board-title[data-v-fc052ee4] {
  font-weight: bold;
}
/*** ⭐ 单块 TKImg ***/
.panel[data-v-fc052ee4] {
  position: relative;
  width: 700px;
  height: 140px;
  margin-bottom: 80px;
}
.panel .panel-count[data-v-fc052ee4] {
  position: absolute;
  right: -80px;
  /* ⭐ 右侧外留位置，不会遮挡 TKImg */
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #999;
  font-size: 16px;
  white-space: nowrap;
}
.panel .panel-hxc[data-v-fc052ee4] {
  position: absolute;
  bottom: -80px;
  left: 0;
  z-index: 50;
  color: #999;
  width: 100%;
  height: 80px;
  border: none;
  text-align: center;
  line-height: 80px;
}
.panel .panel-hxc[data-v-fc052ee4]:hover {
  outline: 2px solid #2bbb21;
}
.panel-bg[data-v-fc052ee4] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
/*** ⭐ 模组容器：靠左排列，而不是居中 ***/
.modules-row[data-v-fc052ee4] {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  /* ⭐ 从左贴起 */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.module-item[data-v-fc052ee4] {
  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;
  height: 80px;
  z-index: 50;
}
.module-item .module-icon[data-v-fc052ee4] {
  height: 72px !important;
  -o-object-fit: fill;
     object-fit: fill;
  display: block;
  cursor: pointer;
}
.module-item .module-name[data-v-fc052ee4] {
  font-size: 14px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  white-space: normal;
  /* ⭐ 允许换行 */
  word-break: break-all;
  /* ⭐ 强制长字自动换行，不撑开容器 */
}
[data-v-fc052ee4] .el-dialog__body {
  padding: 0 20px;
}

.box[data-v-e79ba494] {
  max-height: 200px;
  overflow-y: auto;
}

.highlight-cell[data-v-2861c958] {
  cursor: pointer;
  color: #409eff;
}

.highlight-cell[data-v-79506dc7] {
  cursor: pointer;
  color: #409eff;
}

.container[data-v-0768d8aa] {
  max-height: 600px;
  overflow-y: auto;
}
.mainBox[data-v-0768d8aa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 12px 20px;
  padding: 12px;
}
.mainBox .box[data-v-0768d8aa] {
  width: 220px;
  height: 40px;
  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;
  text-align: center;
  border-radius: 8px;
  background-color: #fff;
  color: #58595a;
  border: 1px solid #dcdfe6;
  cursor: pointer;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
}
.mainBox .box_text[data-v-0768d8aa] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  white-space: normal;
  line-height: 1.4;
}
.mainBox .active[data-v-0768d8aa] {
  border: 1px solid #74aaf6;
  background-color: #74aaf6;
  color: #fff;
}
.mainBox .checkboxUse[data-v-0768d8aa] {
  border: 1px solid #caf6f5;
  background-color: #caf6f5;
  color: #58595a;
}
.mainBox .disabled-box[data-v-0768d8aa] {
  background-color: #ccc9c9;
  cursor: not-allowed;
}
.title_tuli[data-v-0768d8aa] {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background: #fff;
  padding: 10px;
  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;
}
.title_tuli .notUsed[data-v-0768d8aa] {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #f2f2f2;
  margin-left: 5px;
  border: 1px solid black;
}
.title_tuli .used[data-v-0768d8aa] {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #93e2e1;
  margin-left: 5px;
  border: 1px solid black;
}
.title_tuli .selected[data-v-0768d8aa] {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #67aafc;
  margin-left: 5px;
  border: 1px solid black;
}

.css_drawer[data-v-1a27f46c] {
  z-index: 1000 !important;
  /* 比默认大一些 */
}
.container[data-v-1a27f46c] {
  height: calc(99%);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.box[data-v-1a27f46c] {
  height: calc(100% - 50px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.box_left[data-v-1a27f46c] {
  width: 350px;
  height: 100%;
  overflow: auto;
  padding: 12px;
}
.box_left .block-desc[data-v-1a27f46c] {
  background-color: #f6f6f6;
  border-radius: 4px;
  font-size: 12px;
  padding: 10px 12px;
  line-height: 22px;
  position: relative;
  color: #000;
  margin-bottom: 10px;
}
.box_left .block-desc .word[data-v-1a27f46c] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.box_left .block-desc .read-more[data-v-1a27f46c] {
  position: absolute;
  bottom: -6px;
  right: -6px;
  text-align: center;
  cursor: pointer;
  width: 20px;
  height: 20px;
}
.box_left .block-desc .read-more .more[data-v-1a27f46c] {
  width: 100%;
  height: 100%;
}
.box_left .el-form-item[data-v-1a27f46c] .el-form-item__label {
  color: #47484a;
  font-size: 13px !important;
}
.box_left .el-form-item[data-v-1a27f46c] .el-form-item__error {
  padding-top: 0;
}
.box_right[data-v-1a27f46c] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  overflow-y: auto;
  padding: 15px 13px;
  background: #f2f2f2;
}
.box_right .el-collapse[data-v-1a27f46c] .el-collapse-item {
  background: white;
  padding: 5px 0;
  margin-bottom: 12px;
  border-radius: 6px;
}
.box_right .el-collapse[data-v-1a27f46c] .el-collapse-item .el-collapse-item__header {
  height: 32px;
  line-height: 32px;
  padding-bottom: 4px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.box_right .el-collapse[data-v-1a27f46c] .el-collapse-item .el-collapse-item__header .el-collapse-item__arrow {
  border-radius: 50%;
  padding: 1px;
  border: 2px solid #546784;
}
.box_right .el-collapse[data-v-1a27f46c] .el-collapse-item .el-collapse-item__wrap {
  border-bottom: none;
  padding: 12px;
}
.box_right .el-collapse[data-v-1a27f46c] .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content {
  padding-bottom: 0;
}
.box_right .el-collapse[data-v-1a27f46c] .el-input-number {
  width: 146px;
  line-height: 22px;
  margin-left: 8px;
}
.box_right .el-collapse[data-v-1a27f46c] .el-input-number .el-input {
  height: 24px;
  line-height: 24px;
}
.box_right .el-collapse[data-v-1a27f46c] .el-input-number .el-input .el-input__inner {
  height: 24px;
  line-height: 24px;
}
.box_right .group-title[data-v-1a27f46c] {
  font-size: 15px;
  color: #212121 !important;
  line-height: 20px;
  margin-left: 20px;
  font-weight: bold;
}
.box_right .groupTitle_i[data-v-1a27f46c] {
  width: 300px;
  color: #777;
}
.box_right .centerbox[data-v-1a27f46c] {
  text-align: center;
}
.box_right .el-form-item[data-v-1a27f46c] .el-form-item__error {
  padding-top: 0;
}
.each[data-v-1a27f46c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.each .each_box[data-v-1a27f46c] {
  position: relative;
  width: 260px;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, left bottom, from(#f7f9ff), to(rgba(247, 249, 255, 0)));
  background: linear-gradient(to bottom, #f7f9ff, rgba(247, 249, 255, 0));
}
.each .each_box:hover .delete-button[data-v-1a27f46c] {
  display: block;
}
.each .each_box .delete-button[data-v-1a27f46c] {
  border: none;
  position: absolute;
  top: 5px;
  right: 5px;
  display: none;
}
.each .each_box_nav[data-v-1a27f46c] {
  position: relative;
  color: #777777;
  height: 25px;
  line-height: 25px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 5px 0 0 40px;
}
.each .each_box_nav .each_box_xuhao[data-v-1a27f46c] {
  position: absolute;
  left: 0;
  font-size: 12px;
  top: 0;
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  background-color: #79bbff;
  color: white;
  border-radius: 4px 0 4px 0;
}
.each .el-form-item[data-v-1a27f46c] {
  margin-bottom: 3px;
}
.each .el-form-item[data-v-1a27f46c] .el-form-item__label {
  font-size: 13px;
}
.each .el-form-item__label-wrap[data-v-1a27f46c] {
  margin-left: 0px !important;
}
.each .el-form-item__label[data-v-1a27f46c] {
  word-break: keep-all !important;
}
.each .el-form-item__content[data-v-1a27f46c] {
  margin: 0 !important;
  width: -webkit-fill-available;
}
.each .el-input.el-input--medium[data-v-1a27f46c],
.each .el-select.el-select--medium[data-v-1a27f46c] {
  width: 100%;
}
.each .el-form-item.el-form-item--medium[data-v-1a27f46c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
[data-v-1a27f46c] .el-form-item {
  margin-bottom: 8px;
}
.el_cascader_port[data-v-1a27f46c] .el-input__suffix {
  display: none;
}
/* 禁用抽屉动画 - 测试基础样式 */
/* 只保留基础的 .css_drawer.el-drawer 相关样式 */
.css_drawer.el-drawer[data-v-1a27f46c],[data-v-1a27f46c] .css_drawer.el-drawer,[data-v-1a27f46c] .css_drawer.el-drawer {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
          animation: none !important;
}
/* 完全禁用抽屉的打开和关闭动画 */
.css_drawer.el-drawer[data-v-1a27f46c],[data-v-1a27f46c] .css_drawer.el-drawer,[data-v-1a27f46c] .css_drawer.el-drawer,
.el-drawer__wrapper[data-v-1a27f46c],[data-v-1a27f46c] .el-drawer__wrapper,[data-v-1a27f46c] .el-drawer__wrapper {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
          animation: none !important;
}
/* 禁用抽屉遮罩层的动画 */
.el-drawer__mask[data-v-1a27f46c],[data-v-1a27f46c] .el-drawer__mask,[data-v-1a27f46c] .el-drawer__mask {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
          animation: none !important;
  opacity: 0 !important;
}
[data-v-1a27f46c] .el-drawer__header {
  background: -webkit-gradient(linear, left top, right top, from(#eaf2ff), to(#f4f0ff));
  background: linear-gradient(to right, #eaf2ff, #f4f0ff);
  height: 64px;
  width: 100%;
  margin-bottom: 0;
  padding: 0 20px 0 0;
}
[data-v-1a27f46c].el-form-item {
  margin-bottom: 10px !important;
}
[data-v-1a27f46c].el-form-item.wrapped-label .el-form-item__label {
  white-space: pre-line;
  height: 32px;
  line-height: 15px !important;
  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;
}
[data-v-1a27f46c].el-form-item .el-input__inner {
  height: 34px;
}
.messageIndex[data-v-1a27f46c] {
  z-index: 30000 !important;
}
/* 全局或组件内 <style> 中 */
.multi-line-tooltip[data-v-1a27f46c] {
  white-space: normal;
  /* 允许换行 */
  word-wrap: break-word;
  /* 内容过长自动换行 */
  max-width: 300px;
  /* 可选：限制最大宽度 */
}
.part-text[data-v-1a27f46c] {
  cursor: pointer;
  /* 鼠标变手形 */
  padding-left: 15px;
  border: 1px solid #dcdfe6;
  background-color: #fff;
  border-radius: 4px;
  font-size: 12px;
  height: 32px;
  width: 172px;
  line-height: 32px;
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 超出部分隐藏 */
  text-overflow: ellipsis;
  /* 用省略号显示超出部分 */
}
.part-text:hover .partYes[data-v-1a27f46c],
.part-text:hover .partNo[data-v-1a27f46c] {
  color: #409eff !important;
}
.part-text .partYes[data-v-1a27f46c] {
  color: #606266;
}
.part-text .partNo[data-v-1a27f46c] {
  color: #b2b4b8;
}

.css_drawer[data-v-803dbcd6] {
  z-index: 1000 !important;
  /* 比默认大一些 */
}
.container[data-v-803dbcd6] {
  height: calc(99%);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.box[data-v-803dbcd6] {
  height: calc(100% - 50px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.box_left[data-v-803dbcd6] {
  width: 350px;
  height: 100%;
  overflow: auto;
  padding: 12px;
}
.box_left .block-desc[data-v-803dbcd6] {
  background-color: #f6f6f6;
  border-radius: 4px;
  font-size: 12px;
  padding: 10px 12px;
  line-height: 22px;
  position: relative;
  color: #000;
  margin-bottom: 10px;
}
.box_left .block-desc .word[data-v-803dbcd6] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.box_left .block-desc .read-more[data-v-803dbcd6] {
  position: absolute;
  bottom: -6px;
  right: -6px;
  text-align: center;
  cursor: pointer;
  width: 20px;
  height: 20px;
}
.box_left .block-desc .read-more .more[data-v-803dbcd6] {
  width: 100%;
  height: 100%;
}
.box_left .el-form-item[data-v-803dbcd6] .el-form-item__label {
  color: #47484a;
  font-size: 13px !important;
}
.box_left .el-form-item[data-v-803dbcd6] .el-form-item__error {
  padding-top: 0;
}
.box_right[data-v-803dbcd6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  overflow-y: auto;
  padding: 15px 13px;
  background: #f2f2f2;
}
.box_right .el-collapse[data-v-803dbcd6] .el-collapse-item {
  background: white;
  padding: 5px 0;
  margin-bottom: 12px;
  border-radius: 6px;
}
.box_right .el-collapse[data-v-803dbcd6] .el-collapse-item .el-collapse-item__header {
  height: 32px;
  line-height: 32px;
  padding-bottom: 4px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.box_right .el-collapse[data-v-803dbcd6] .el-collapse-item .el-collapse-item__header .el-collapse-item__arrow {
  border-radius: 50%;
  padding: 1px;
  border: 2px solid #546784;
}
.box_right .el-collapse[data-v-803dbcd6] .el-collapse-item .el-collapse-item__wrap {
  border-bottom: none;
  padding: 12px;
}
.box_right .el-collapse[data-v-803dbcd6] .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content {
  padding-bottom: 0;
}
.box_right .el-collapse[data-v-803dbcd6] .el-input-number {
  width: 146px;
  line-height: 22px;
  margin-left: 8px;
}
.box_right .el-collapse[data-v-803dbcd6] .el-input-number .el-input {
  height: 24px;
  line-height: 24px;
}
.box_right .el-collapse[data-v-803dbcd6] .el-input-number .el-input .el-input__inner {
  height: 24px;
  line-height: 24px;
}
.box_right .group-title[data-v-803dbcd6] {
  font-size: 15px;
  color: #212121 !important;
  line-height: 20px;
  margin-left: 20px;
  font-weight: bold;
}
.box_right .groupTitle_i[data-v-803dbcd6] {
  width: 300px;
  color: #777;
}
.box_right .centerbox[data-v-803dbcd6] {
  text-align: center;
}
.box_right .el-form-item[data-v-803dbcd6] .el-form-item__error {
  padding-top: 0;
}
.each[data-v-803dbcd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.each .each_box[data-v-803dbcd6] {
  position: relative;
  width: 260px;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, left bottom, from(#f7f9ff), to(rgba(247, 249, 255, 0)));
  background: linear-gradient(to bottom, #f7f9ff, rgba(247, 249, 255, 0));
}
.each .each_box:hover .delete-button[data-v-803dbcd6] {
  display: block;
}
.each .each_box .delete-button[data-v-803dbcd6] {
  border: none;
  position: absolute;
  top: 5px;
  right: 5px;
  display: none;
}
.each .each_box_nav[data-v-803dbcd6] {
  position: relative;
  color: #777777;
  height: 25px;
  line-height: 25px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 5px 0 0 40px;
}
.each .each_box_nav .each_box_xuhao[data-v-803dbcd6] {
  position: absolute;
  left: 0;
  font-size: 12px;
  top: 0;
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  background-color: #79bbff;
  color: white;
  border-radius: 4px 0 4px 0;
}
.each .el-form-item[data-v-803dbcd6] {
  margin-bottom: 3px;
}
.each .el-form-item[data-v-803dbcd6] .el-form-item__label {
  font-size: 13px;
}
.each .el-form-item__label-wrap[data-v-803dbcd6] {
  margin-left: 0px !important;
}
.each .el-form-item__label[data-v-803dbcd6] {
  word-break: keep-all !important;
}
.each .el-form-item__content[data-v-803dbcd6] {
  margin: 0 !important;
  width: -webkit-fill-available;
}
.each .el-input.el-input--medium[data-v-803dbcd6],
.each .el-select.el-select--medium[data-v-803dbcd6] {
  width: 100%;
}
.each .el-form-item.el-form-item--medium[data-v-803dbcd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
[data-v-803dbcd6] .el-form-item {
  margin-bottom: 8px;
}
.el_cascader_port[data-v-803dbcd6] .el-input__suffix {
  display: none;
}
/* 禁用抽屉动画 - 测试基础样式 */
/* 只保留基础的 .css_drawer.el-drawer 相关样式 */
.css_drawer.el-drawer[data-v-803dbcd6],[data-v-803dbcd6] .css_drawer.el-drawer,[data-v-803dbcd6] .css_drawer.el-drawer {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
          animation: none !important;
}
/* 完全禁用抽屉的打开和关闭动画 */
.css_drawer.el-drawer[data-v-803dbcd6],[data-v-803dbcd6] .css_drawer.el-drawer,[data-v-803dbcd6] .css_drawer.el-drawer,
.el-drawer__wrapper[data-v-803dbcd6],[data-v-803dbcd6] .el-drawer__wrapper,[data-v-803dbcd6] .el-drawer__wrapper {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
          animation: none !important;
}
/* 禁用抽屉遮罩层的动画 */
.el-drawer__mask[data-v-803dbcd6],[data-v-803dbcd6] .el-drawer__mask,[data-v-803dbcd6] .el-drawer__mask {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
          animation: none !important;
  opacity: 0 !important;
}
[data-v-803dbcd6] .el-drawer__header {
  background: -webkit-gradient(linear, left top, right top, from(#EAF2FF), to(#F4F0FF));
  background: linear-gradient(to right, #EAF2FF, #F4F0FF);
  height: 64px;
  width: 100%;
  margin-bottom: 0;
  padding: 0 20px 0 0;
}
[data-v-803dbcd6] .groupTitle_i .el-input.is-disabled .el-input__inner {
  background-color: #fff;
  cursor: not-allowed;
  color: #606266;
}
.room[data-v-803dbcd6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  gap: 15px;
}
.room .el-form-item[data-v-803dbcd6] {
  background: white;
  padding: 20px 0;
  border-radius: 8px;
  margin-bottom: 0!important;
  width: 480px;
}
.room .rightBOX[data-v-803dbcd6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: white;
  border-radius: 8px;
  padding: 20px;
}
.highlight-cell[data-v-803dbcd6] {
  cursor: pointer;
  color: #409eff;
}






























































































































































































































































































































































































































































































































/* 全局或组件内 <style> 中 */
.multi-line-tooltip {
  white-space: normal;  /* 允许换行 */
  word-wrap: break-word; /* 内容过长自动换行 */
  max-width: 300px;      /* 可选：限制最大宽度 */
}

/* 设置级联选择器下拉列表的高度 - 自适应高度，最小50px，最大500px */
.el-cascader-menu__wrap {
  min-height: 50px !important; /* 最小高度50px */
  max-height: 500px !important; /* 最大高度500px */
  height: auto !important; /* 自适应内容高度 */
}

/* 设置级联选择器暂无数据文本的垂直居中 */
.el-cascader-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}


.css_drawer[data-v-7a30110e] {
  z-index: 1000 !important;
  /* 比默认大一些 */
}
.container[data-v-7a30110e] {
  height: calc(99%);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.box[data-v-7a30110e] {
  height: calc(100% - 50px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.box_left[data-v-7a30110e] {
  width: 350px;
  height: 100%;
  overflow: auto;
  padding: 12px;
}
.box_left .block-desc[data-v-7a30110e] {
  background-color: #f6f6f6;
  border-radius: 4px;
  font-size: 12px;
  padding: 10px 12px;
  line-height: 22px;
  position: relative;
  color: #000;
  margin-bottom: 10px;
}
.box_left .block-desc .word[data-v-7a30110e] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.box_left .block-desc .read-more[data-v-7a30110e] {
  position: absolute;
  bottom: -6px;
  right: -6px;
  text-align: center;
  cursor: pointer;
  width: 20px;
  height: 20px;
}
.box_left .block-desc .read-more .more[data-v-7a30110e] {
  width: 100%;
  height: 100%;
}
.box_left .el-form-item[data-v-7a30110e] .el-form-item__label {
  color: #47484a;
  font-size: 13px !important;
}
.box_left .el-form-item[data-v-7a30110e] .el-form-item__error {
  padding-top: 0;
}
.box_right[data-v-7a30110e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  overflow-y: auto;
  padding: 15px 13px;
  background: #f2f2f2;
}
.box_right .el-collapse[data-v-7a30110e] .el-collapse-item {
  background: white;
  padding: 5px 0;
  margin-bottom: 12px;
  border-radius: 6px;
}
.box_right .el-collapse[data-v-7a30110e] .el-collapse-item .el-collapse-item__header {
  height: 32px;
  line-height: 32px;
  padding-bottom: 4px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.box_right .el-collapse[data-v-7a30110e] .el-collapse-item .el-collapse-item__header .el-collapse-item__arrow {
  border-radius: 50%;
  padding: 1px;
  border: 2px solid #546784;
}
.box_right .el-collapse[data-v-7a30110e] .el-collapse-item .el-collapse-item__wrap {
  border-bottom: none;
  padding: 12px;
}
.box_right .el-collapse[data-v-7a30110e] .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content {
  padding-bottom: 0;
}
.box_right .el-collapse[data-v-7a30110e] .el-input-number {
  width: 146px;
  line-height: 22px;
  margin-left: 8px;
}
.box_right .el-collapse[data-v-7a30110e] .el-input-number .el-input {
  height: 24px;
  line-height: 24px;
}
.box_right .el-collapse[data-v-7a30110e] .el-input-number .el-input .el-input__inner {
  height: 24px;
  line-height: 24px;
}
.box_right .group-title[data-v-7a30110e] {
  font-size: 15px;
  color: #212121 !important;
  line-height: 20px;
  margin-left: 20px;
  font-weight: bold;
}
.box_right .groupTitle_i[data-v-7a30110e] {
  width: 300px;
  color: #777;
}
.box_right .centerbox[data-v-7a30110e] {
  text-align: center;
}
.box_right .el-form-item[data-v-7a30110e] .el-form-item__error {
  padding-top: 0;
}
.each[data-v-7a30110e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.each .each_box[data-v-7a30110e] {
  position: relative;
  width: 260px;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, left bottom, from(#f7f9ff), to(rgba(247, 249, 255, 0)));
  background: linear-gradient(to bottom, #f7f9ff, rgba(247, 249, 255, 0));
}
.each .each_box:hover .delete-button[data-v-7a30110e] {
  display: block;
}
.each .each_box .delete-button[data-v-7a30110e] {
  border: none;
  position: absolute;
  top: 5px;
  right: 5px;
  display: none;
}
.each .each_box_nav[data-v-7a30110e] {
  position: relative;
  color: #777777;
  height: 25px;
  line-height: 25px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 5px 0 0 40px;
}
.each .each_box_nav .each_box_xuhao[data-v-7a30110e] {
  position: absolute;
  left: 0;
  font-size: 12px;
  top: 0;
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  background-color: #79bbff;
  color: white;
  border-radius: 4px 0 4px 0;
}
.each .el-form-item[data-v-7a30110e] {
  margin-bottom: 3px;
}
.each .el-form-item[data-v-7a30110e] .el-form-item__label {
  font-size: 13px;
}
.each .el-form-item__label-wrap[data-v-7a30110e] {
  margin-left: 0px !important;
}
.each .el-form-item__label[data-v-7a30110e] {
  word-break: keep-all !important;
}
.each .el-form-item__content[data-v-7a30110e] {
  margin: 0 !important;
  width: -webkit-fill-available;
}
.each .el-input.el-input--medium[data-v-7a30110e],
.each .el-select.el-select--medium[data-v-7a30110e] {
  width: 100%;
}
.each .el-form-item.el-form-item--medium[data-v-7a30110e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
[data-v-7a30110e] .el-form-item {
  margin-bottom: 8px;
}
.el_cascader_port[data-v-7a30110e] .el-input__suffix {
  display: none;
}
/* 禁用抽屉动画 - 测试基础样式 */
/* 只保留基础的 .css_drawer.el-drawer 相关样式 */
.css_drawer.el-drawer[data-v-7a30110e],[data-v-7a30110e] .css_drawer.el-drawer,[data-v-7a30110e] .css_drawer.el-drawer {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
          animation: none !important;
}
/* 完全禁用抽屉的打开和关闭动画 */
.css_drawer.el-drawer[data-v-7a30110e],[data-v-7a30110e] .css_drawer.el-drawer,[data-v-7a30110e] .css_drawer.el-drawer,
.el-drawer__wrapper[data-v-7a30110e],[data-v-7a30110e] .el-drawer__wrapper,[data-v-7a30110e] .el-drawer__wrapper {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
          animation: none !important;
}
/* 禁用抽屉遮罩层的动画 */
.el-drawer__mask[data-v-7a30110e],[data-v-7a30110e] .el-drawer__mask,[data-v-7a30110e] .el-drawer__mask {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
          animation: none !important;
  opacity: 0 !important;
}
[data-v-7a30110e] .el-drawer__header {
  background: -webkit-gradient(linear, left top, right top, from(#eaf2ff), to(#f4f0ff));
  background: linear-gradient(to right, #eaf2ff, #f4f0ff);
  height: 64px;
  width: 100%;
  margin-bottom: 0;
  padding: 0 20px 0 0;
}
[data-v-7a30110e] .groupTitle_i .el-input.is-disabled .el-input__inner {
  background-color: #fff;
  cursor: not-allowed;
  color: #606266;
}
.room[data-v-7a30110e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  gap: 15px;
}
.room .el-form-item[data-v-7a30110e] {
  background: white;
  padding: 20px 0;
  border-radius: 8px;
  margin-bottom: 0 !important;
  width: 480px;
}
.room .rightBOX[data-v-7a30110e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: white;
  border-radius: 8px;
  padding: 20px;
}
.highlight-cell[data-v-7a30110e] {
  cursor: pointer;
  color: #409eff;
}






























































































































































































































































































































































































































































































/* 全局或组件内 <style> 中 */
.multi-line-tooltip {
  white-space: normal; /* 允许换行 */
  word-wrap: break-word; /* 内容过长自动换行 */
  max-width: 300px; /* 可选：限制最大宽度 */
}

/* 设置级联选择器下拉列表的高度 - 自适应高度，最小50px，最大500px */
.el-cascader-menu__wrap {
  min-height: 50px !important; /* 最小高度50px */
  max-height: 500px !important; /* 最大高度500px */
  height: auto !important; /* 自适应内容高度 */
}

/* 设置级联选择器暂无数据文本的垂直居中 */
.el-cascader-menu {
  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-11a1cff7] {
  height: 50px;
  padding: 10px 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;
  /* 让左边右边分开 */
  font-family: '\9ED1\4F53', '\5B8B\4F53', sans-serif;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.autoinput[data-v-11a1cff7] {
  padding: 0 12px;
  width: 150px;
}
.autoinput[data-v-11a1cff7] .el-input__inner {
  border-radius: 20px;
}
.autoinput[data-v-11a1cff7] .el-popper {
  width: 310px !important;
}
.look[data-v-11a1cff7] {
  width: 270px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.look span[data-v-11a1cff7]:nth-child(2) {
  color: #c3c3c3;
}
.li[data-v-11a1cff7] {
  -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;
  padding: 0 13px;
  font-size: 12px;
  margin-top: 4px;
}
.li img[data-v-11a1cff7] {
  width: 16px;
  height: 16px;
  margin-bottom: 2px;
  cursor: pointer;
}
.bd_img[data-v-11a1cff7] {
  width: 57px;
  height: 33px;
  margin: 0 10px;
}
.bz_img[data-v-11a1cff7] {
  width: 35px;
  height: 35px;
  margin: 0 10px;
}
.flexboxlook[data-v-11a1cff7] {
  margin: 0 10px 0 20px;
}
.autoinput[data-v-11a1cff7] {
  width: 140px;
}
.autoinput[data-v-11a1cff7] .el-input__inner {
  border-radius: 20px;
  border: none;
}
.brand_logo[data-v-11a1cff7] {
  width: 129px;
  height: 42px;
  margin-left: 30px;
}

.Oscillogram[data-v-b11963d6] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  max-height: 350px;
  position: relative;
  padding-top: 50px;
}
.Oscillogram .title[data-v-b11963d6] {
  position: absolute;
  height: 50px;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #f0f2f5;
}
.Oscillogram .title .nav_left[data-v-b11963d6] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.Oscillogram .title .nav_right[data-v-b11963d6] {
  height: 100%;
  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;
}
.Oscillogram .title .txt[data-v-b11963d6] {
  margin: 0 10px;
  white-space: nowrap;
}
.Oscillogram figure[data-v-b11963d6] {
  margin: 0;
}
.Oscillogram .select_dra[data-v-b11963d6] {
  height: 210px;
  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;
  color: #52acff;
  border: 2px dashed #52acff;
  border-radius: 8px;
  cursor: pointer;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.Oscillogram .select_dra i[data-v-b11963d6] {
  font-size: 40px;
  margin-bottom: 10px;
}
.Oscillogram .select_dra[data-v-b11963d6]:hover {
  background-color: #f5f7fa;
}
.high-z-dialog[data-v-b11963d6] {
  z-index: 3000 !important;
  /* 提升层级 */
}

.search[data-v-c9a192d6] {
  background: -webkit-gradient(linear, left top, right top, from(#e2f0fc), to(#f5fafe));
  background: linear-gradient(to right, #e2f0fc, #f5fafe);
  position: absolute;
  z-index: 100;
  left: 0;
  top: 0;
  width: 234px;
  font-family: '\9ED1\4F53', '\5B8B\4F53', sans-serif;
  border-bottom: 1px solid #c9e3ff;
  border-radius: 0 4px 0 0;
}
.autoinput[data-v-c9a192d6] {
  width: 90%;
  margin: 0 5%;
  padding-top: 4px;
}
.autoinput[data-v-c9a192d6] .el-input__inner {
  background-color: transparent;
  border: none;
  height: 34px;
}
.autoinput[data-v-c9a192d6] .el-input__prefix {
  top: 1px;
  color: #777;
}
.textspan[data-v-c9a192d6] {
  margin-right: 10px;
}

.css_drawer[data-v-4465c1c7] {
  z-index: 1000 !important;
  /* 比默认大一些 */
}
.container[data-v-4465c1c7] {
  height: calc(99%);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.box[data-v-4465c1c7] {
  height: calc(100% - 50px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.box_left[data-v-4465c1c7] {
  width: 350px;
  height: 100%;
  overflow: auto;
  padding: 12px;
}
.box_left .block-desc[data-v-4465c1c7] {
  background-color: #f6f6f6;
  border-radius: 4px;
  font-size: 12px;
  padding: 10px 12px;
  line-height: 22px;
  position: relative;
  color: #000;
  margin-bottom: 10px;
}
.box_left .block-desc .word[data-v-4465c1c7] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.box_left .block-desc .read-more[data-v-4465c1c7] {
  position: absolute;
  bottom: -6px;
  right: -6px;
  text-align: center;
  cursor: pointer;
  width: 20px;
  height: 20px;
}
.box_left .block-desc .read-more .more[data-v-4465c1c7] {
  width: 100%;
  height: 100%;
}
.box_left .el-form-item[data-v-4465c1c7] .el-form-item__label {
  color: #47484a;
  font-size: 13px !important;
}
.box_left .el-form-item[data-v-4465c1c7] .el-form-item__error {
  padding-top: 0;
}
.box_right[data-v-4465c1c7] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  overflow-y: auto;
  padding: 15px 13px;
  background: #f2f2f2;
}
.box_right .el-collapse[data-v-4465c1c7] .el-collapse-item {
  background: white;
  padding: 5px 0;
  margin-bottom: 12px;
  border-radius: 6px;
}
.box_right .el-collapse[data-v-4465c1c7] .el-collapse-item .el-collapse-item__header {
  height: 32px;
  line-height: 32px;
  padding-bottom: 4px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.box_right .el-collapse[data-v-4465c1c7] .el-collapse-item .el-collapse-item__header .el-collapse-item__arrow {
  border-radius: 50%;
  padding: 1px;
  border: 2px solid #546784;
}
.box_right .el-collapse[data-v-4465c1c7] .el-collapse-item .el-collapse-item__wrap {
  border-bottom: none;
  padding: 12px;
}
.box_right .el-collapse[data-v-4465c1c7] .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content {
  padding-bottom: 0;
}
.box_right .el-collapse[data-v-4465c1c7] .el-input-number {
  width: 146px;
  line-height: 22px;
  margin-left: 8px;
}
.box_right .el-collapse[data-v-4465c1c7] .el-input-number .el-input {
  height: 24px;
  line-height: 24px;
}
.box_right .el-collapse[data-v-4465c1c7] .el-input-number .el-input .el-input__inner {
  height: 24px;
  line-height: 24px;
}
.box_right .group-title[data-v-4465c1c7] {
  font-size: 15px;
  color: #212121 !important;
  line-height: 20px;
  margin-left: 20px;
  font-weight: bold;
}
.box_right .groupTitle_i[data-v-4465c1c7] {
  width: 300px;
  color: #777;
}
.box_right .centerbox[data-v-4465c1c7] {
  text-align: center;
}
.box_right .el-form-item[data-v-4465c1c7] .el-form-item__error {
  padding-top: 0;
}
.each[data-v-4465c1c7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.each .each_box[data-v-4465c1c7] {
  position: relative;
  width: 260px;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, left bottom, from(#f7f9ff), to(rgba(247, 249, 255, 0)));
  background: linear-gradient(to bottom, #f7f9ff, rgba(247, 249, 255, 0));
}
.each .each_box:hover .delete-button[data-v-4465c1c7] {
  display: block;
}
.each .each_box .delete-button[data-v-4465c1c7] {
  border: none;
  position: absolute;
  top: 5px;
  right: 5px;
  display: none;
}
.each .each_box_nav[data-v-4465c1c7] {
  position: relative;
  color: #777777;
  height: 25px;
  line-height: 25px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 5px 0 0 40px;
}
.each .each_box_nav .each_box_xuhao[data-v-4465c1c7] {
  position: absolute;
  left: 0;
  font-size: 12px;
  top: 0;
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  background-color: #79bbff;
  color: white;
  border-radius: 4px 0 4px 0;
}
.each .el-form-item[data-v-4465c1c7] {
  margin-bottom: 3px;
}
.each .el-form-item[data-v-4465c1c7] .el-form-item__label {
  font-size: 13px;
}
.each .el-form-item__label-wrap[data-v-4465c1c7] {
  margin-left: 0px !important;
}
.each .el-form-item__label[data-v-4465c1c7] {
  word-break: keep-all !important;
}
.each .el-form-item__content[data-v-4465c1c7] {
  margin: 0 !important;
  width: -webkit-fill-available;
}
.each .el-input.el-input--medium[data-v-4465c1c7],
.each .el-select.el-select--medium[data-v-4465c1c7] {
  width: 100%;
}
.each .el-form-item.el-form-item--medium[data-v-4465c1c7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
[data-v-4465c1c7] .el-form-item {
  margin-bottom: 8px;
}
.el_cascader_port[data-v-4465c1c7] .el-input__suffix {
  display: none;
}
/* 禁用抽屉动画 - 测试基础样式 */
/* 只保留基础的 .css_drawer.el-drawer 相关样式 */
.css_drawer.el-drawer[data-v-4465c1c7],[data-v-4465c1c7] .css_drawer.el-drawer,[data-v-4465c1c7] .css_drawer.el-drawer {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
          animation: none !important;
}
/* 完全禁用抽屉的打开和关闭动画 */
.css_drawer.el-drawer[data-v-4465c1c7],[data-v-4465c1c7] .css_drawer.el-drawer,[data-v-4465c1c7] .css_drawer.el-drawer,
.el-drawer__wrapper[data-v-4465c1c7],[data-v-4465c1c7] .el-drawer__wrapper,[data-v-4465c1c7] .el-drawer__wrapper {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
          animation: none !important;
}
/* 禁用抽屉遮罩层的动画 */
.el-drawer__mask[data-v-4465c1c7],[data-v-4465c1c7] .el-drawer__mask,[data-v-4465c1c7] .el-drawer__mask {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
          animation: none !important;
  opacity: 0 !important;
}
[data-v-4465c1c7] .el-drawer__header {
  background: -webkit-gradient(linear, left top, right top, from(#eaf2ff), to(#f4f0ff));
  background: linear-gradient(to right, #eaf2ff, #f4f0ff);
  height: 64px;
  width: 100%;
  margin-bottom: 0;
  padding: 0 20px 0 0;
}
[data-v-4465c1c7] .groupTitle_i .el-input.is-disabled .el-input__inner {
  background-color: #fff;
  cursor: not-allowed;
  color: #606266;
}
.highlight-cell[data-v-4465c1c7] {
  cursor: pointer;
  color: #409eff;
}
.multi-line-tooltip[data-v-4465c1c7] {
  white-space: normal;
  /* 允许换行 */
  word-wrap: break-word;
  /* 内容过长自动换行 */
  max-width: 300px;
  /* 可选：限制最大宽度 */
}
.room[data-v-4465c1c7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  gap: 15px;
}
.room .room_left[data-v-4465c1c7] {
  background: white;
  padding: 20px 0;
  border-radius: 8px;
  margin-bottom: 0 !important;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
}
.room .room_left .module-block[data-v-4465c1c7] {
  border-radius: 6px;
  padding: 5px 10px;
}
.room .room_left .module-title[data-v-4465c1c7] {
  font-weight: bold;
  font-size: 15px;
  color: #333;
  margin-bottom: 8px;
}
.room .room_left .list[data-v-4465c1c7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
.room .room_left .listitem[data-v-4465c1c7] {
  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;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 120px;
  height: 70px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 8px 5px 5px 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  text-align: center;
}
.room .room_left .listitem[data-v-4465c1c7]:hover {
  background-color: #fafafa;
  cursor: pointer;
}
.room .room_left .listitem.active[data-v-4465c1c7] {
  border-color: #409eff;
  -webkit-box-shadow: 0 0 5px rgba(64, 158, 255, 0.3);
          box-shadow: 0 0 5px rgba(64, 158, 255, 0.3);
  background: #f0f9ff;
}
.room .room_left .listitem .title[data-v-4465c1c7],
.room .room_left .listitem .listport[data-v-4465c1c7] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-word;
}
.room .room_left .listitem .title[data-v-4465c1c7] {
  font-size: 13px;
  font-weight: 500;
  color: #333;
  margin-bottom: 4px;
  -webkit-line-clamp: 2;
  /* 超过两行显示省略号 */
}
.room .room_left .listitem .listport[data-v-4465c1c7] {
  font-size: 12px;
  color: #888;
  -webkit-line-clamp: 1;
  /* 超过一行显示省略号 */
}
.room .room_right[data-v-4465c1c7] {
  width: 980px;
  background: white;
  border-radius: 8px;
  padding: 20px;
  padding-top: 0;
  overflow-y: auto;
}
.room .room_right > .boxes[data-v-4465c1c7] {
  width: 100%;
}
.room .room_right > .boxes nav[data-v-4465c1c7] {
  height: 25px;
  line-height: 25px;
  text-align: center;
}
.room .room_right > .boxes[data-v-4465c1c7] .el-table th,
.room .room_right > .boxes[data-v-4465c1c7] .el-table td {
  text-align: center;
  border-color: #e4e7ed !important;
}
.room .room_right > .boxes[data-v-4465c1c7] .el-table td {
  padding: 5px 0px;
}
.room .room_right > .boxes .lamp-title[data-v-4465c1c7] {
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-top: 10px;
  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;
  text-align: center;
  border-top: 1px solid #e4e7ed;
  border-left: 1px solid #e4e7ed;
  border-right: 1px solid #e4e7ed;
  border-bottom: none;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.room .room_right > .boxes .lamp-title span[data-v-4465c1c7] {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.footer[data-v-4465c1c7] {
  position: fixed;
  height: 60px;
  width: 100%;
  left: 0;
  bottom: 0;
  text-align: center;
  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;
  -webkit-box-shadow: 0px -4px 8px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px -4px 8px 0px rgba(0, 0, 0, 0.05);
  background-color: white;
  gap: 10px;
}
.footer_btn[data-v-4465c1c7] {
  width: 100px;
}

.boxes .el-table .success-row {
  background: #caebb8;
}
.boxes .el-table .primary-row {
  background: #f5f7fa;
}
.boxes .el-table__row {
  cursor: pointer;
}
.boxes .el-table td {
  height: 35px;
  padding: 0 !important;
  vertical-align: middle;
}
.boxes .el-table tbody tr:hover > td {
  background-color: unset !important;
}
.boxes .el-table__header th {
  color: #7b7b7b;
  font-size: 14px;
  font-weight: 500;
  height: 35px;
  padding: 0 !important;
  vertical-align: middle;
}
.boxes .el-table {
  color: #3d3e3f;
  font-size: 14px;
}
.boxes .disabled-text {
  color: #c0c4cc;
}
.boxes .el-slider {
  padding: 0px 10px 0px 8px;
}
.boxes .el-slider .el-slider__runway {
  height: 15px;
  background-color: #ebeef5;
  border-radius: 8px;
  margin: 10px 0;
}
.boxes .el-slider .el-slider__runway .el-slider__bar {
  height: 15px;
  background-color: #409eff;
  border-radius: 8px;
}
.boxes .el-slider .el-slider__runway .el-slider__button {
  width: 20px;
  height: 30px;
  border: 2px solid #409eff;
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 4px rgba(64, 158, 255, 0.3);
          box-shadow: 0 2px 4px rgba(64, 158, 255, 0.3);
  margin-top: 7.5px;
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-transform: none !important;
          transform: none !important;
}
.boxes .el-slider div[class*='disabled'] .el-slider__runway {
  background-color: #f5f7fa !important;
  cursor: not-allowed;
}
.boxes .el-slider div[class*='disabled'] .el-slider__bar {
  background-color: #c0c4cc !important;
}
.boxes .el-slider div[class*='disabled'] .el-slider__button {
  border-color: #c0c4cc !important;
  background-color: #f5f7fa !important;
  cursor: not-allowed !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.kadLess[data-v-31f8310e] {
  position: fixed;
  right: 0;
  bottom: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 900;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
nav[data-v-31f8310e] {
  height: 40px;
}
.delete-btn[data-v-31f8310e] {
  position: fixed;
  top: 6px;
  right: 16px;
  z-index: 999;
}
.tela_room[data-v-31f8310e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  z-index: 990;
  position: relative;
}
.tela_room .LeftMenus[data-v-31f8310e] {
  position: absolute;
  min-width: 210px;
  height: calc(100% - 40px);
  background-color: #fefefe;
  top: 39px;
  left: 0;
  z-index: 20;
  overflow-y: auto;
  padding-bottom: 35px;
}
.tela_room .antvg6-kdDom[data-v-31f8310e] {
  height: 100%;
  position: relative;
  background-color: #F6F6F6;
  overflow: hidden;
  z-index: 0;
}
/* CSS网格背景 - 音频卡点画布 */
.g6-kd-grid-background[data-v-31f8310e] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(148, 155, 163, 0.4) 1px, transparent 1px), linear-gradient(90deg, rgba(148, 155, 163, 0.4) 1px, transparent 1px);
  background-size: 20px 20px;
  background-position: 0 0;
  pointer-events: none;
  z-index: -1;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  overflow: hidden;
}
#telaAntv[data-v-31f8310e] {
  width: 100%;
  height: 100%;
}
.side-bar[data-v-31f8310e] {
  position: fixed;
  top: 35%;
  /* 垂直居中 */
  right: 0;
  /* 固定在右侧 */
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  /* 垂直居中调整 */
  background-color: #f9f9f9;
  border: 1px solid #dcdcdc;
  padding: 10px 5px;
  border-radius: 8px 0 0 8px;
  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;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  z-index: 995;
}
.side-icon[data-v-31f8310e] {
  font-size: 20px;
  color: #606266;
  margin-bottom: 5px;
}
.side-bar span[data-v-31f8310e] {
  color: #606266;
  font-size: 14px;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}
.el_select_box[data-v-31f8310e] {
  position: fixed;
  height: 40px;
  left: 900px;
  top: 3px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background-color: #f0f2f5;
  z-index: 999;
  width: 260px;
  padding-right: 16px;
}
.g6-minimap[data-v-31f8310e] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 350px;
  height: 200px;
  background: #ffffff;
  border-radius: 8px 0 0 0;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border: 1px solid #e0e0e0;
  border-bottom: none;
  /* 去掉底部边框 */
  z-index: 15;
}

.antv-container[data-v-5bf8436a] {
  font-family: '\5FAE\8F6F\96C5\9ED1', PingFang SC, PingFang SC;
  overflow: hidden;
}
.top[data-v-5bf8436a] {
  width: 100%;
  background-size: cover;
  background-position: bottom;
  background: -webkit-gradient(linear, left top, right top, from(#eaf2ff), to(#e6e6ff));
  background: linear-gradient(to right, #eaf2ff, #e6e6ff);
  height: 50px;
}
.line[data-v-5bf8436a] {
  height: 1px;
  width: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#9acbff), to(#c5c2ff));
  background: linear-gradient(to right, #9acbff, #c5c2ff);
}
.main-content[data-v-5bf8436a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(60%);
}
main[data-v-5bf8436a] {
  position: relative;
  width: calc(100vw - 72px);
}
main .LeftMenus[data-v-5bf8436a] {
  position: absolute;
  min-width: 240px;
  height: calc(100% - 40px);
  background-color: white;
  left: 0;
  top: 46px;
  z-index: 20;
  overflow-y: auto;
  padding-top: 48px;
}
.living[data-v-5bf8436a] {
  height: calc(100vh - 95px);
  background-color: #f6f6f6;
  position: relative;
  overflow: hidden;
  z-index: 0;
}
/* CSS网格背景 */
.g6-grid-background[data-v-5bf8436a] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(rgba(148, 155, 163, 0.4) 1px, transparent 1px), linear-gradient(90deg, rgba(148, 155, 163, 0.4) 1px, transparent 1px);
  background-size: 20px 20px;
  background-position: 0 0;
  pointer-events: none;
  z-index: -1;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  overflow: hidden;
}
.side-bar[data-v-5bf8436a] {
  z-index: 996 !important;
  position: fixed;
  top: 35%;
  /* 垂直居中 */
  right: 0;
  /* 固定在右侧 */
  background-color: #f9f9f9;
  border: 1px solid #dcdcdc;
  padding: 10px 5px;
  border-radius: 8px 0 0 8px;
  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;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.side-icon[data-v-5bf8436a] {
  font-size: 20px;
  color: #606266;
  margin-bottom: 5px;
}
.side-bar span[data-v-5bf8436a] {
  color: #606266;
  font-size: 14px;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}
.g6-minimap[data-v-5bf8436a] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 350px;
  height: 200px;
  background: #ffffff;
  border-radius: 8px 0 0 0;
  -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border: 1px solid #e0e0e0;
  border-bottom: none;
  /* 去掉底部边框 */
  z-index: 15;
}
/* 动画过渡 */
.lmenu-enter-active[data-v-5bf8436a],
.lmenu-leave-active[data-v-5bf8436a] {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.lmenu-enter[data-v-5bf8436a],
.lmenu-leave-to[data-v-5bf8436a] {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
/* 动画过渡 */
.rmenu-enter-active[data-v-5bf8436a],
.rmenu-leave-active[data-v-5bf8436a] {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.rmenu-enter[data-v-5bf8436a],
.rmenu-leave-to[data-v-5bf8436a] {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.icon-blue[data-v-5bf8436a] {
  color: #1298df;
  font-size: 20px;
  /* 如果需要调整大小 */
}
.side-bar[data-v-5bf8436a] {
  /* 竖向文字 */
}
.side-bar .text-list[data-v-5bf8436a] {
  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;
}
.side-bar .text-item[data-v-5bf8436a] {
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  text-align: center;
  font-size: 14px;
  /* 缩小字体 */
  margin: 2px 0;
  /* 缩小行间距 */
}
.side-bar .text-item[data-v-5bf8436a]:first-child {
  margin-top: 7px;
}
.dialog-content-text[data-v-5bf8436a] {
  font-size: 20px;
  color: red;
}
.footer-button[data-v-5bf8436a] {
  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;
}
.my-tabs[data-v-5bf8436a] {
  width: 100%;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(122, 114, 146, 0.1);
          box-shadow: 0px 2px 6px 0px rgba(122, 114, 146, 0.1);
  color: #eeeeee;
}
.my-tabs .tab-nav[data-v-5bf8436a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 6px;
  overflow-x: auto;
  margin-left: 8px;
  margin-right: 80px;
  scroll-behavior: smooth;
}
.my-tabs .tab-nav .tab-item[data-v-5bf8436a] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 6px 22px 5px 10px;
  min-width: 80px;
  max-width: 150px;
  cursor: pointer;
  border-radius: 5px;
  margin-right: 10px;
  text-align: center;
  height: 35px;
  background: #fff;
  color: #606266;
  position: relative;
  font-size: 14px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid #e4e7ed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.my-tabs .tab-nav .tab-item[data-v-5bf8436a]:hover {
  background-color: #f0f2f3;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
  border-color: #c0c4cc;
}
.my-tabs .tab-nav .tab-item.active[data-v-5bf8436a] {
  background-color: #409eff;
  color: #fff;
  font-weight: 500;
  -webkit-box-shadow: 0 2px 6px rgba(64, 158, 255, 0.3);
          box-shadow: 0 2px 6px rgba(64, 158, 255, 0.3);
  border-color: #409eff;
  max-width: 200px !important;
}
.my-tabs .tab-nav .tab-item .closeBTN[data-v-5bf8436a] {
  right: 2px;
  position: absolute;
  font-size: 18px !important;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.my-tabs .tab-nav .tab-item .closeBTN[data-v-5bf8436a]:hover {
  background: #c0c4cc;
  color: #fff;
}
.my-tabs .tab-nav .tab-add[data-v-5bf8436a] {
  position: absolute;
  right: 0;
  cursor: pointer;
  border-radius: 4px;
  color: #ffffff;
  min-width: 70px;
  min-height: 35px;
  font-size: 14px !important;
  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;
  background: #409eff;
  border: 1px solid #e4e7ed;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.my-tabs .dropDown-list[data-v-5bf8436a] {
  min-width: 137px;
  z-index: 400;
  background-color: #fff;
  margin-top: 1px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.my-tabs .dropDown-list .el-collapse-item[data-v-5bf8436a] {
  height: 44px;
  position: relative;
}
.my-tabs .dropDown-list .el-collapse-item[data-v-5bf8436a] .el-collapse-item__header {
  height: 45px;
  padding-left: 10px;
  background-color: #fff;
  color: #47484a;
  font-size: 14px;
  border-bottom: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.my-tabs .dropDown-list .el-collapse-item[data-v-5bf8436a] .el-collapse-item__wrap {
  -webkit-box-shadow: 5px 5px 6px 0px rgba(122, 114, 146, 0.1);
          box-shadow: 5px 5px 6px 0px rgba(122, 114, 146, 0.1);
  border-bottom: none;
  width: auto !important;
  min-width: 100%;
  position: absolute;
  left: 0;
  top: 100%;
  max-height: 600px;
  /* 设置最大高度 */
  overflow-y: auto;
  /* 添加垂直滚动条 */
}
.my-tabs .dropDown-list .el-collapse-item[data-v-5bf8436a] .el-collapse-item__wrap .el-collapse-item__content {
  padding-bottom: 0;
  border-bottom: none;
  width: auto !important;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.my-tabs .dropDown-list .el-collapse-item[data-v-5bf8436a] .el-collapse-item__wrap .el-collapse-item__content .active {
  background-color: #f5f7fa;
}
.my-tabs .dropDown-list .el-collapse-item[data-v-5bf8436a] .el-collapse-item__wrap .el-collapse-item__content .active .drop-row {
  color: #1890ff;
}
.my-tabs .dropDown-list .el-collapse-item[data-v-5bf8436a] .el-collapse-item__wrap .el-collapse-item__content .drop-row {
  display: inline-block;
  height: 40px;
  font-size: 14px !important;
  line-height: 15px;
  width: auto;
  min-width: 100%;
  cursor: pointer;
  padding: 0px 10px 0px 10px;
  vertical-align: top;
  color: #47484a;
  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-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
}
.my-tabs .dropDown-list .el-collapse-item[data-v-5bf8436a] .el-collapse-item__wrap .el-collapse-item__content .drop-row:hover {
  color: #1890ff;
  background-color: #f0f2f3;
}
.my-tabs .dropDown-list .el-collapse-item[data-v-5bf8436a] .el-collapse-item__wrap .el-collapse-item__content .drop-row:hover .eclose {
  opacity: 1;
}
.my-tabs .dropDown-list .el-collapse-item[data-v-5bf8436a] .el-collapse-item__wrap .el-collapse-item__content .eclose {
  margin-left: 6px;
  font-size: 16px !important;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  opacity: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.my-tabs .dropDown-list .el-collapse-item[data-v-5bf8436a] .el-collapse-item__wrap .el-collapse-item__content .eclose:hover {
  background: #c0c4cc;
  color: #fff;
}

