[data-v-34f3b0cf]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.map-con[data-v-34f3b0cf]{width:70%;height:400px}.search-panel[data-v-34f3b0cf]{width:30%;height:400px;overflow-y:auto;border-right:1px solid #eee}[data-v-34f3b0cf]:deep(#panel .amap-lib-driving){border-radius:0;border:none}[data-v-34f3b0cf]:deep(#panel .amap-call){background-color:#fff;border-radius:0}[data-v-34f3b0cf]:deep(#panel .amap-lib-driving .planTitle){color:#333}[data-v-46eab883]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.image-slot[data-v-46eab883]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#f5f7fa;color:#909399;font-size:14px}[data-v-46eab883]:deep(.el-image){display:block}:deep(.el-image) .el-image__inner[data-v-46eab883]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-v-2bfa8576]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.org[data-v-2bfa8576] .el-card__body{height:calc(100% - 60px);overflow:auto}.pick-bg[data-v-2bfa8576]{height:100%}.pick-bg .container[data-v-2bfa8576]{display:flex}.pick-bg .container .org[data-v-2bfa8576]{height:100%}.pick-bg .pick-page[data-v-2bfa8576]{display:flex;align-items:center;justify-content:flex-end}.pick-bg .pick-list[data-v-2bfa8576]{box-shadow:0 1px 4px rgba(0,21,41,.08);min-height:60px;padding:5px}.pick-bg .pick-list .pick-title[data-v-2bfa8576]{margin:0 0 10px 0;font-weight:700}.pick-bg .radio-normal[data-v-2bfa8576]{display:block;width:20px;height:20px;border:1px solid #d3d3d3;border-radius:50%;font-size:20px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.pick-bg .radio-normal.disabled[data-v-2bfa8576]{background-color:#f5f7fa;border-color:#e4e7ed;cursor:not-allowed}.pick-bg .activeRadio[data-v-2bfa8576]{color:#409eff;border:none}.pick-table[data-v-2bfa8576]{flex:1;overflow:hidden;padding:10px}.content-wrap[data-v-2bfa8576]{flex:1;overflow:hidden;display:flex;flex-direction:column}.el-select[data-v-633bc10c]{width:100%}.el-scrollbar .el-scrollbar__view .el-select-dropdown__item[data-v-633bc10c]{height:auto;max-height:274px;padding:0;overflow:hidden;overflow-y:auto}.el-select-dropdown__item.selected[data-v-633bc10c]{font-weight:400}ul li[data-v-633bc10c] .el-tree .el-tree-node__content{height:auto;padding:0 20px}.el-tree-node__label[data-v-633bc10c]{font-weight:400}.el-tree[data-v-633bc10c] .is-current .el-tree-node__label{color:#409eff;font-weight:700}.el-tree[data-v-633bc10c] .is-current .el-tree-node__children .el-tree-node__label{color:#606266;font-weight:400}.disabled[data-v-633bc10c]{color:#c7c7c7}.avatar-uploader:hover .btnArea{display:block}.avatar-uploader .el-upload{border:1px dashed hsla(0,0%,60%,.36);border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:100%;height:100%}.avatar-uploader .lable{font-size:20px;color:#e0e0e0}.avatar-uploader .avatar-uploader-icon{display:block;font-size:28px;color:#8c939d;text-align:center;display:flex;align-items:center;justify-content:center}.avatar-uploader .avatar,.avatar-uploader .avatar-uploader-icon{width:100%;height:100%;border-radius:6px;border:1px dashed hsla(0,0%,60%,.36)}.avatar-uploader .avatar{display:block;overflow:hidden}.avatar-uploader .btnArea{display:none;width:100%;text-align:center;position:absolute;bottom:0;font-size:14px}.avatar-uploader .btnArea .icon{display:inline-block}.avatar-uploader .btnArea .icon:first-child{color:red}.avatar-uploader .btnArea .icon:nth-child(2){color:#409eff;margin-left:8px}.avatar-uploader .el-upload:hover{border-color:#409eff;height:100%}[data-v-566fea5a]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.volume-history-dialog .calibration-correction[data-v-566fea5a]{margin-bottom:20px;padding:15px;background-color:#f5f7fa;border-radius:4px}.volume-history-dialog .calibration-correction .correction-header[data-v-566fea5a]{margin-bottom:15px}.volume-history-dialog .calibration-correction .correction-header .title[data-v-566fea5a]{font-weight:700;font-size:16px;color:#303133}.volume-history-dialog .calibration-correction .correction-content .pool-row[data-v-566fea5a]{display:flex;justify-content:space-between}.volume-history-dialog .calibration-correction .correction-content .pool-item[data-v-566fea5a]{display:flex;align-items:center;margin-bottom:10px}.volume-history-dialog .calibration-correction .correction-content .pool-item .pool-label[data-v-566fea5a]{font-weight:700;margin-right:10px;width:60px}.volume-history-dialog .calibration-correction .correction-content .pool-item .el-form-item[data-v-566fea5a]{margin-bottom:0;margin-right:15px}.volume-history-dialog .calibration-correction .correction-content .pool-item .el-form-item .el-input[data-v-566fea5a]{width:150px}.volume-history-dialog .history-content[data-v-566fea5a]{min-height:calc(100vh - 400px)}.volume-history-dialog .pagination-container[data-v-566fea5a]{margin-top:20px;text-align:right}[data-v-3cb40c92]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.mountings-param[data-v-3cb40c92]{padding:0 20px}.mountings-param[data-v-3cb40c92] .el-input-number--mini{width:100%}.mountings-param[data-v-3cb40c92] .sortable-ghost{opacity:.5;background:#c8ebfb}.btnArea[data-v-3cb40c92]{display:flex;justify-content:flex-end}.parameter[data-v-3cb40c92]{cursor:move;color:#409eff}.parameter.disabled[data-v-3cb40c92]{cursor:not-allowed;color:#c0c4cc}.el-date-editor.el-input[data-v-4996b0fc]{background:transparent!important;width:110px;border:none;color:#333;height:100%;line-height:28px;font-weight:400}.selected-date[data-v-4996b0fc]{::v-deep .el-input--mini .el-input__inner{color:#3b82f6}}[data-v-4996b0fc].el-input--mini .el-input__inner{background:transparent!important;width:110px;border:none;color:#333;height:100%;font-size:12px;font-weight:400;padding-right:0!important;line-height:28px}[data-v-4996b0fc] .el-input--prefix .el-input__inner{padding-right:0!important}[data-v-4996b0fc] .el-input__prefix{color:#333!important}[data-v-51addb22]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.chart-display[data-v-51addb22]{width:100%;height:100vh;overflow:hidden;box-sizing:border-box}.charts-container[data-v-51addb22]{display:flex;flex-direction:column;width:100%;height:80%;box-sizing:border-box;gap:10px}.charts-container .chart[data-v-51addb22]{flex:1;min-height:0;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:0}.charts-container .chart.emergency[data-v-51addb22],.charts-container .chart.water-comparison2[data-v-51addb22],.charts-container .chart.water-level[data-v-51addb22]{height:calc(33.33333% - 6.66667px);box-sizing:border-box;position:relative}.charts-container .chart.emergency>div[data-v-51addb22],.charts-container .chart.water-comparison2>div[data-v-51addb22],.charts-container .chart.water-level>div[data-v-51addb22]{width:100%!important;height:100%!important}[data-v-400d6cb4]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.dialog-charts-container[data-v-400d6cb4]{height:90vh;width:100%}.chart-dialog[data-v-400d6cb4] .el-dialog__body{padding:0 20px;height:calc(100% - 100px)}.chart-dialog[data-v-400d6cb4] .el-dialog{display:flex;flex-direction:column;margin:0!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:95%;max-width:95%;height:90%}.chart-dialog[data-v-400d6cb4] .el-dialog__header{padding:15px 20px}.chart-dialog[data-v-400d6cb4] .el-dialog__headerbtn{top:15px}[data-v-60b8b4a6]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.back-info[data-v-60b8b4a6]{width:100%;height:14vh;background-image:url(../../assets/img/top.b41ebaad.png);background-size:100% 100%}.back-info .title[data-v-60b8b4a6]{width:40%;height:14vh;margin:auto;text-align:center;background-image:linear-gradient(0deg,#55c3fe 20%,#feffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:8vh;font-size:clamp(16px,2vw,30px);font-family:FZDaHei-B02;font-weight:800;letter-spacing:10px}.g-content[data-v-60b8b4a6]{position:absolute;bottom:0;height:10vw;overflow:hidden;display:flex;width:10vw;z-index:10;border-radius:50%}.g-content .iconImage[data-v-60b8b4a6]{width:110%;height:8vw;position:absolute;bottom:-45px;z-index:99}.batch-dialog .batch-detail-container[data-v-60b8b4a6]{font-family:Arial,sans-serif}.batch-dialog .batch-detail-container .batch-section[data-v-60b8b4a6]{margin-bottom:6px;border:1px solid #e0e0e0}.batch-dialog .batch-detail-container .batch-section .section-header[data-v-60b8b4a6]{background:linear-gradient(135deg,#8b7ec8,#a594d1);color:#fff;padding:6px 16px;font-weight:700;font-size:16px}.batch-dialog .batch-detail-container .batch-section .section-header .section-title[data-v-60b8b4a6]{display:inline-block}.batch-dialog .batch-detail-container .batch-section .section-content[data-v-60b8b4a6]{padding:8px;background:#fff}.batch-dialog .batch-detail-container .batch-section .section-content .info-row[data-v-60b8b4a6]{margin-bottom:8px;line-height:1.6}.batch-dialog .batch-detail-container .batch-section .section-content .info-row .info-label[data-v-60b8b4a6]{color:#333;font-weight:500}.batch-dialog .batch-detail-container .batch-section .section-content .info-row .info-value[data-v-60b8b4a6]{color:#666;margin-left:4px}.batch-dialog .batch-detail-container .batch-section .section-content .info-row .info-separator[data-v-60b8b4a6]{margin:0 4px}.batch-dialog .batch-detail-container .params-table[data-v-60b8b4a6]{width:100%;border-collapse:collapse;margin-top:10px}.batch-dialog .batch-detail-container .table-header[data-v-60b8b4a6]{display:flex;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700;border-radius:4px 4px 0 0}.batch-dialog .batch-detail-container .header-cell[data-v-60b8b4a6]{flex:1;padding:8px 12px;text-align:center;border-right:1px solid hsla(0,0%,100%,.2)}.batch-dialog .batch-detail-container .header-cell[data-v-60b8b4a6]:last-child{border-right:none}.batch-dialog .batch-detail-container .table-row[data-v-60b8b4a6]{display:flex;border-bottom:1px solid #e0e0e0}.batch-dialog .batch-detail-container .table-row[data-v-60b8b4a6]:nth-child(2n){background-color:#f9f9f9}.batch-dialog .batch-detail-container .table-cell[data-v-60b8b4a6]{flex:1;padding:8px 12px;border-right:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center}.batch-dialog .batch-detail-container .table-cell[data-v-60b8b4a6]:last-child{border-right:none}.batch-dialog .batch-detail-container .param-cell[data-v-60b8b4a6]{background-color:#f5f5f5;font-weight:500;justify-content:flex-start;padding-left:16px}.batch-dialog .batch-detail-container .value-cell[data-v-60b8b4a6]{text-align:center}.batch-dialog .batch-detail-container .correction-cell[data-v-60b8b4a6]{background-color:#fff9e6;text-align:center}.batch-dialog .batch-detail-container .correction-content[data-v-60b8b4a6]{width:100%}.batch-dialog .batch-detail-container .correction-formula[data-v-60b8b4a6]{font-size:12px;color:#666;margin:2px 0}.batch-dialog .batch-detail-container .result-cell[data-v-60b8b4a6]{background-color:#e8f5e8;text-align:center}.batch-dialog .batch-detail-container .result-value[data-v-60b8b4a6]{font-weight:700}.batch-dialog .batch-detail-container .highlight[data-v-60b8b4a6]{color:#28a745;background-color:#d4edda;padding:4px 8px;border-radius:4px;border:1px solid #c3e6cb}.batch-dialog .batch-detail-container .comprehensive-info .info-text[data-v-60b8b4a6]{margin-bottom:12px;line-height:1.8}.batch-dialog .batch-detail-container .comprehensive-info .info-text .highlight-text[data-v-60b8b4a6]{color:#666;font-style:italic;margin-left:8px}.batch-dialog[data-v-60b8b4a6] .el-dialog__body{padding:6px!important}.water-container[data-v-cd016b90]{position:relative;width:120px;height:120px}canvas[data-v-cd016b90]{position:absolute;top:0;left:0}.percentage[data-v-cd016b90]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#409eff;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.water-level-container[data-v-4059d880]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.water-text[data-v-4059d880]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#333;z-index:1;white-space:nowrap}.current-value[data-v-4059d880]{font-size:calc(20px + .5vw);font-weight:700}[data-v-685f46b4]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.circle-progress-container[data-v-685f46b4]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.circle-progress-container .title[data-v-685f46b4]{font-size:calc(12px + .2vw);margin-bottom:1vh;color:#333;text-align:center;width:100%;flex-shrink:0}.circle-progress-container .progress-text[data-v-685f46b4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}.circle-progress-container .progress-text .current-value[data-v-685f46b4]{font-size:calc(20px + .5vw);font-weight:700;color:#333}.circle-progress-container .progress-text .unit[data-v-685f46b4]{font-size:calc(10px + .2vw);color:#333;margin-left:4px}[data-v-41efc607]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.forecast-container[data-v-41efc607]{min-height:100vh;background-color:#f0f7ff;padding:1.5rem}.weather-info[data-v-41efc607]{margin-bottom:1rem}.date-section[data-v-41efc607]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.date-section .date[data-v-41efc607]{font-size:1.5rem;font-weight:700}.weather-card[data-v-41efc607]{background-color:#fff;border-radius:.75rem;padding:1.25rem;margin-bottom:.5rem}.weather-items[data-v-41efc607]{display:flex;align-items:center;justify-content:space-around}.weather-item[data-v-41efc607]{display:flex;align-items:center;gap:.75rem;font-size:1rem}.icon-bg[data-v-41efc607]{background-size:contain}.tag[data-v-41efc607]{padding:.25rem 1rem;border-radius:.375rem;font-size:.875rem;color:#fff}.tag-today[data-v-41efc607]{background-color:#4cd263}.tag-forecast[data-v-41efc607]{background-color:#1890ff}.data-cards[data-v-41efc607]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.data-card[data-v-41efc607]{border-radius:.75rem;background-color:#fff;padding:1.5rem}.card-title[data-v-41efc607]{margin-bottom:1.5rem;font-size:1.25rem;color:#1890ff;text-align:center}.progress-circle[data-v-41efc607]{position:relative;height:13rem;width:13rem;margin:0 auto}.progress-circle .circle-bg[data-v-41efc607]{position:absolute;inset:0;border-radius:9999px;background-color:#e6f4ff}.progress-circle .circle-value[data-v-41efc607]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;color:#1890ff}.progress-circle .circle-border[data-v-41efc607]{position:absolute;inset:0;border-radius:9999px;border:6px solid #1890ff;opacity:.2}.data-source[data-v-41efc607]{margin-top:1rem;font-size:.75rem;color:#9ca3af;text-align:center}.icon-bg[data-v-41efc607]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}.icon-bg img[data-v-41efc607]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}[data-v-4103429a]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.leftTree[data-v-4103429a] .el-card__header{padding:8px 10px;height:48px;line-height:32px}.leftTree[data-v-4103429a] .el-card__body{padding:10px;width:100%;height:calc(100% - 50px);overflow:auto}.leftTree[data-v-4103429a]{height:100%;width:100%}.space-between[data-v-4103429a]{display:flex;align-items:center;justify-content:space-between}.treeBox-tree[data-v-4103429a]{width:100%;height:calc(100% - 50px);margin-top:8px;overflow:auto}.tree-btn[data-v-4103429a]{font-size:15px;width:15px;height:15px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 0 0 5px}.tree-btn[data-v-4103429a]:hover{color:var(--ky-primary);font-weight:700}.disabled[data-v-4103429a]{color:#c7c7c7}.tree-item .btn-box[data-v-4103429a]{display:none}.tree-item:hover .btn-box[data-v-4103429a]{display:block}[data-v-4103429a] .el-loading-spinner{display:flex;justify-content:center}[data-v-a48e1e04]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.el-radio-group[data-v-a48e1e04]{margin-right:16px}.el-select[data-v-a48e1e04]{width:200px}.treetable[data-v-a48e1e04]{height:calc(100vh - 166px)!important}.chart-container[data-v-a48e1e04]:fullscreen{background-color:#fff;padding:20px}[data-v-5d631b9c]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.mountings-param[data-v-5d631b9c] .el-input-number--mini{width:100%}.mountings-param[data-v-5d631b9c]{padding:0 20px}.btnArea[data-v-5d631b9c]{display:flex;justify-content:flex-end}.handle[data-v-5d631b9c]{cursor:pointer}[data-v-08769fd4]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.step-form[data-v-08769fd4]{max-height:60vh;overflow-y:auto;padding-right:20px}.step-form .step-input[data-v-08769fd4]{width:70%}.step-form .current-value[data-v-08769fd4]{margin-left:10px;color:#909399;font-size:13px}.dialog-footer[data-v-08769fd4]{text-align:right}[data-v-0f1809f9]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.el-input[data-v-0f1809f9]{width:130px}[data-v-0f1809f9] .el-form-item{margin-bottom:18px}[data-v-0f1809f9] .el-form-item__label{color:#606266;font-size:14px}[data-v-0f1809f9] .el-input-group__prepend{padding:0 8px;background-color:#f5f7fa;color:#909399;font-size:12px}.device-control-container[data-v-0f1809f9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:15px}.device-group-card[data-v-0f1809f9]{display:flex;flex-direction:column;border:1px solid #ebeef5;border-radius:6px;overflow:hidden;background-color:#fff;transition:all .3s ease;box-shadow:0 1px 4px rgba(0,0,0,.05)}.device-group-card[data-v-0f1809f9]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.group-header[data-v-0f1809f9]{background-color:#f5f7fa;padding:10px 15px;border-bottom:1px solid #ebeef5;display:flex;align-items:center;border-left:4px solid #13ce66}.group-name[data-v-0f1809f9]{font-weight:700;font-size:15px;color:#303133}.group-body[data-v-0f1809f9]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:15px}.status-row[data-v-0f1809f9]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:5px}.control-row[data-v-0f1809f9]{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start;align-items:center}.status-tag[data-v-0f1809f9]{padding:3px 10px;border-radius:4px;font-size:12px;color:#fff;min-width:auto;text-align:center}.status-error[data-v-0f1809f9]{background-color:#f56c6c}.status-warning[data-v-0f1809f9]{background-color:#e6a23c}.status-success[data-v-0f1809f9]{background-color:#67c23a}.status-disabled[data-v-0f1809f9]{background-color:#909399}.status-default[data-v-0f1809f9]{background-color:#409eff}.h-divider[data-v-0f1809f9]{height:1px;background-color:#eee;margin:5px 0 10px 0}.control-item[data-v-0f1809f9]{display:flex;align-items:center;gap:10px}.control-label[data-v-0f1809f9]{font-size:14px;color:#606266}.time-settings-dialog .el-dialog__body[data-v-27162ca8]{padding-top:10px}.time-picker-group[data-v-27162ca8]{display:flex;align-items:center;gap:8px;width:100%}.time-picker[data-v-27162ca8]{flex:1;max-width:100px}.time-separator[data-v-27162ca8]{margin:0 8px;color:#606266;white-space:nowrap}.water-input-group[data-v-27162ca8]{display:flex;align-items:center;gap:8px;width:100%}.water-value-input[data-v-27162ca8]{flex:1;max-width:200px}.unit[data-v-27162ca8]{color:#909399;font-size:14px;white-space:nowrap}.edit-btn[data-v-27162ca8]{color:#409eff}.delete-btn[data-v-27162ca8]{color:#f56c6c}.el-form-item[data-v-27162ca8]{margin-bottom:20px}.el-form-item[data-v-27162ca8] .el-form-item__content{margin-left:0!important}.el-radio-group[data-v-27162ca8]{width:100%}.el-radio[data-v-27162ca8]{margin-right:20px}.el-switch[data-v-27162ca8]{margin-right:10px}[data-v-533c64c6]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.el-input[data-v-533c64c6]{width:130px}[data-v-7681763b]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.site-container[data-v-7681763b]{width:100%;height:calc(100vh - 152px);display:flex;justify-content:center;align-items:center;background-image:url(../../assets/img/site-bg.f974a14b.png);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.site-signage[data-v-7681763b]{width:100%;height:100%;color:#fff;display:flex;padding:0 100px;box-sizing:border-box;flex-direction:column}.site-signage .main-top[data-v-7681763b]{height:82px}.site-signage .main-top .main-title[data-v-7681763b]{font-size:24px;font-weight:700;text-align:center;margin:14px 0;letter-spacing:2px}.site-signage .main-top .main-title .fullscreen-btn[data-v-7681763b]{font-size:22px;padding:8px 12px;color:#2efff3;transition:all .3s;vertical-align:middle;margin-left:10px}.site-signage .main-top .main-title .fullscreen-btn[data-v-7681763b]:hover{transform:scale(1.2);color:#83caff}.site-signage .main-top .main-title .fullscreen-btn i[data-v-7681763b]{font-size:22px}.site-signage .content-wrapper[data-v-7681763b]{flex:1;display:flex;gap:10px;min-height:0}.site-signage .left-content[data-v-7681763b]{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0}.site-signage .section-title[data-v-7681763b]{background-image:url(../../assets/img/text-bg.160f088b.png);background-repeat:no-repeat;background-size:100% 100%;background-position:50%;width:289px;height:35px;font-weight:400;font-size:16px;padding-left:14px;line-height:35px;color:#d8eeff}.site-signage .status-panel[data-v-7681763b]{display:flex;padding:20px;height:100%}.site-signage .status-panel .status-header[data-v-7681763b]{display:flex;gap:20px;flex-direction:column}.site-signage .status-panel .status-item[data-v-7681763b]{width:190px;height:33.3%;background:#05155d;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:#87a8f2;font-weight:400;text-align:left}.site-signage .status-panel .status-dot.error[data-v-7681763b]{width:21px;height:21px;background:linear-gradient(180deg,#ff5050,#c30705);box-shadow:1px 2px 0 0 rgba(13,28,85,.6);border-radius:50%;border:1px solid #fff;animation:blink-error-data-v-7681763b 1.5s infinite}.site-signage .status-panel .status-dot.warning[data-v-7681763b]{width:21px;height:21px;background:linear-gradient(180deg,#ff9b4b,#c04c13);box-shadow:1px 2px 0 0 rgba(13,28,85,.6);border-radius:50%;border:1px solid #fff}.site-signage .status-panel .status-dot.success[data-v-7681763b]{width:21px;height:21px;background:linear-gradient(180deg,#40ff7a,#10a653);box-shadow:1px 2px 0 0 rgba(13,28,85,.6);border-radius:50%;border:1px solid #fff}@keyframes blink-error-data-v-7681763b{0%{opacity:1;box-shadow:0 0 5px #ff5050,0 0 10px #ff5050}50%{opacity:.6;box-shadow:0 0 10px #ff5050,0 0 20px #ff5050}to{opacity:1;box-shadow:0 0 5px #ff5050,0 0 10px #ff5050}}.site-signage .status-panel .device-grid[data-v-7681763b]{flex:1;display:flex;flex-direction:column;margin-left:20px;border:1px solid #275175;background:#05155d}.site-signage .status-panel .device-row[data-v-7681763b]{display:flex;border-bottom:1px solid #275175;height:40%}.site-signage .status-panel .device-row[data-v-7681763b]:last-child{border-bottom:none;height:60%}.site-signage .status-panel .device-item[data-v-7681763b]{flex:1;width:100%;display:flex;align-items:center;border-right:1px solid #275175;justify-content:space-around;box-sizing:border-box}.site-signage .status-panel .device-item[data-v-7681763b]:last-child{border-right:none}.site-signage .status-panel .device-item .label[data-v-7681763b]{font-weight:400;font-size:11px;color:#fff}.site-signage .status-panel .device-item .info[data-v-7681763b]{text-align:left;flex:1}.site-signage .status-panel .device-item img[data-v-7681763b]{margin-right:8px}.site-signage .status-panel .device-item.split[data-v-7681763b]{display:flex;flex-direction:column}.site-signage .status-panel .device-item.split .device-item-half[data-v-7681763b]{width:100%;flex:1;display:flex;align-items:center;justify-content:space-around;border-bottom:1px solid #275175}.site-signage .status-panel .device-item.split .device-item-half[data-v-7681763b]:last-child{border-bottom:none}.site-signage .pool-panel[data-v-7681763b]{flex:1;min-height:0;padding:20px 0;display:flex}.site-signage .pool-panel .pool-wrapper[data-v-7681763b]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.site-signage .pool-panel .pool-wrapper .inlet_pipe[data-v-7681763b]{position:absolute;top:50px;left:-122px;width:129px;height:80px;background-image:url(../../assets/img/water_inlet.7522c08a.png);background-repeat:no-repeat;background-size:100% 100%;background-position:50%}.site-signage .pool-panel .pool-wrapper .inlet_pipe_arrow[data-v-7681763b]{position:absolute;top:29px;left:-50px;display:flex;align-items:center}.site-signage .pool-panel .pool-wrapper .inlet_pipe_arrow span[data-v-7681763b]{font-weight:400;font-size:11px;color:#83caff}.site-signage .pool-panel .pool-section[data-v-7681763b]{height:100%;display:flex;flex-direction:column}.site-signage .pool-panel .pool-section .sludge-top[data-v-7681763b]{height:50%;position:relative}.site-signage .pool-panel .pool-section .sludge-top .sludge-pipe[data-v-7681763b]{position:absolute;width:100%;height:100%}.site-signage .pool-panel .pool-section .sludge-top .sludge-pipe .water-distribution[data-v-7681763b]{position:relative;width:100%;height:100%;display:flex;padding-left:40px;flex-direction:column}.site-signage .pool-panel .pool-section .sludge-top .sludge-pipe .water-distribution .main-pipe[data-v-7681763b]{position:relative;width:100%;height:120px;display:flex}.site-signage .pool-panel .pool-section .sludge-top .sludge-pipe .water-distribution .main-pipe .main-pipe-img[data-v-7681763b]{width:20px;height:auto;-o-object-fit:contain;object-fit:contain}.site-signage .pool-panel .pool-section .sludge-top .sludge-pipe .water-distribution .branch-pipe[data-v-7681763b]{display:flex;align-items:center;margin-bottom:15px}.site-signage .pool-panel .pool-section .sludge-top .sludge-pipe .water-distribution .branch-pipe .branch-pipe-img[data-v-7681763b]{width:30px;height:auto;margin-bottom:8px}.site-signage .pool-panel .pool-section .sludge-top .sludge-pipe .water-distribution .branch-pipe .branch-label[data-v-7681763b]{font-size:12px;text-align:center;white-space:nowrap}.site-signage .pool-panel .pool-section .sludge-top .sludge-pipe .water-distribution .branch-pipe.irrigation .branch-label[data-v-7681763b],.site-signage .pool-panel .pool-section .sludge-top .sludge-pipe .water-distribution .branch-pipe.washing .branch-label[data-v-7681763b]{color:#83caff}.site-signage .pool-panel .pool-section .sludge_box[data-v-7681763b]{position:relative;border-radius:8px;box-sizing:border-box;height:50%;background-color:rgba(5,21,93,.8);border:1px solid #275175}.site-signage .pool-panel .pool-section .sludge_box .water-level[data-v-7681763b]{position:relative;height:100%;display:flex;justify-content:space-between;padding:10px}.site-signage .pool-panel .pool-section .sludge_box .water-level .sludge_tp .level-value[data-v-7681763b]{color:#d8eeff;font-size:14px}.site-signage .pool-panel .pool-section .sludge_box .water-level .sludge_tp .level-value span[data-v-7681763b]{color:#2efff3;margin-right:4px}.site-signage .pool-panel .pool-section .pool-title[data-v-7681763b]{padding:10px;text-align:center;color:#d8eeff;font-size:16px}.site-signage .pool-panel .pool-section .pool-content[data-v-7681763b]{flex:1;display:flex;flex-direction:column;padding:10px;min-height:0;width:264px;background-repeat:no-repeat;background-size:100% 100%;background-position:50%;position:relative}.site-signage .pool-panel .pool-section .pool-content.regulating[data-v-7681763b]{width:187px;height:100%}.site-signage .pool-panel .pool-section .pool-content.regulating .water-level[data-v-7681763b]{position:relative;height:100%;display:flex;flex-direction:column}.site-signage .pool-panel .pool-section .pool-content.regulating .water-level .water-canvas[data-v-7681763b]{position:absolute;bottom:0;left:0;width:100%;height:100%}.site-signage .pool-panel .pool-section .pool-content.regulating .water-level .water-animation[data-v-7681763b]{position:absolute;bottom:0;left:0;width:100%;transition:height 1s ease-in-out;overflow:hidden}.site-signage .pool-panel .pool-section .pool-content.regulating .water-level .water-animation .water-wave[data-v-7681763b]{position:absolute;bottom:0;left:0;width:200%;height:100%;background:linear-gradient(45deg,rgba(46,255,243,.3) 25%,rgba(46,255,243,.5) 50%,rgba(46,255,243,.3) 75%);animation:wave-data-v-7681763b 8s linear infinite;transform-origin:center bottom}.site-signage .pool-panel .pool-section .pool-content.regulating .water-level .water-animation .water-wave.water-wave2[data-v-7681763b]{animation:wave2-data-v-7681763b 10s linear infinite;opacity:.5}@keyframes wave-data-v-7681763b{0%{transform:translateX(0) translateZ(0)}50%{transform:translateX(-50%) translateZ(0)}to{transform:translateX(-100%) translateZ(0)}}@keyframes wave2-data-v-7681763b{0%{transform:translateX(0) translateZ(0) scaleY(1)}50%{transform:translateX(-25%) translateZ(0) scaleY(.8)}to{transform:translateX(-50%) translateZ(0) scaleY(1)}}.site-signage .pool-panel .pool-section .pool-content.regulating .water-level .gauge-box[data-v-7681763b]{padding:4px 20px 0 20px;display:flex;align-items:center}.site-signage .pool-panel .pool-section .pool-content.regulating .water-level .gauge-box .gauge-left[data-v-7681763b]{width:58px;height:75px;background-position:50%;background-size:100% 100%;background-repeat:no-repeat;display:flex;justify-content:center}.site-signage .pool-panel .pool-section .pool-content.regulating .water-level .gauge-box .gauge-right[data-v-7681763b]{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:12px;color:#d3ebff}.site-signage .pool-panel .pool-section .pool-content.reaction[data-v-7681763b]{width:300px;height:100%;position:relative}.site-signage .pool-panel .pool-section .pool-content.reaction .devices[data-v-7681763b]{padding:4px 20px 0 20px;position:relative}.site-signage .pool-panel .pool-section .pool-content.reaction .devices .device-left[data-v-7681763b]{position:relative}.site-signage .pool-panel .pool-section .pool-content.reaction .devices .device-left .pillar[data-v-7681763b]{position:absolute;left:30px;top:0;height:60px;width:5px;background:#73a3f3}.site-signage .pool-panel .pool-section .pool-content.reaction .devices .device-left .fan[data-v-7681763b]{position:absolute;top:50px;left:10px;width:44px;height:47px}.site-signage .pool-panel .pool-section .pool-content.reaction .devices .device-left .fan img[data-v-7681763b]{animation:rotate-data-v-7681763b 2s linear infinite}@keyframes rotate-data-v-7681763b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.site-signage .pool-panel .pool-section .pool-content.reaction .devices .device-left .surface[data-v-7681763b]{position:absolute;width:120px;top:15px;left:40px;display:flex;align-items:center;font-size:12px;color:#fff}.site-signage .pool-panel .pool-section .pool-content.reaction .devices .device-left .surface .surface_dot[data-v-7681763b]{width:10px;height:10px;background:#ffad1d;border-radius:50%;margin-right:8px}.site-signage .pool-panel .pool-section .pool-content.reaction .devices .device-right[data-v-7681763b]{position:relative}.site-signage .pool-panel .pool-section .pool-content.reaction .devices .device-right .waterDecanter[data-v-7681763b]{position:absolute;top:50px;right:10px;width:73px;height:32px}.site-signage .pool-panel .pool-section .pool-content.reaction .devices .device-right .surface[data-v-7681763b]{position:absolute;width:80px;top:15px;right:10px;display:flex;align-items:center;font-size:12px;color:#fff}.site-signage .pool-panel .pool-section .pool-content.reaction .devices .device-right .surface .surface_dot[data-v-7681763b]{width:10px;height:10px;background:#2ab1ff;border-radius:50%;margin-right:8px}.site-signage .pool-panel .pool-section .pool-content.sludge_box[data-v-7681763b]{position:relative;border-radius:8px;box-sizing:border-box;flex:1;height:20%}.site-signage .pool-panel .pool-section .pool-content.sludge_box .water-level[data-v-7681763b]{position:relative;height:100%}.site-signage .pool-panel .pool-section .pool-content.sludge_box .water-level .water-canvas[data-v-7681763b]{position:absolute;bottom:0;left:0;width:100%;height:100%}.site-signage .pool-panel .pool-section .pool-content.sludge_box .water-level .sludge_j[data-v-7681763b]{position:absolute;top:0;left:20px}.site-signage .pool-panel .pool-section .pool-content.sludge_box .water-level .sludge_bt[data-v-7681763b],.site-signage .pool-panel .pool-section .pool-content.sludge_box .water-level .sludge_tp[data-v-7681763b]{height:50%;display:flex;align-items:center;justify-content:center}.site-signage .pool-panel .connection[data-v-7681763b]{position:relative;height:100%;flex:1;display:flex;align-items:center;justify-content:center}.site-signage .pool-panel .connection .pipe[data-v-7681763b]{background-repeat:no-repeat;background-size:100% 100%;background-position:50%;height:25px;flex:1;width:100%;position:absolute;top:90px}.site-signage .pool-panel .connection .arrow[data-v-7681763b]{position:absolute;top:80px}.site-signage .pool-panel .gauge-value[data-v-7681763b],.site-signage .pool-panel .level-value[data-v-7681763b]{color:#fff;font-size:12px}.site-signage .pool-panel .gauge-value span[data-v-7681763b],.site-signage .pool-panel .level-value span[data-v-7681763b]{color:#2efff3}.site-signage .progress-panel[data-v-7681763b]{width:360px;height:100%}.site-signage .progress-panel .legend[data-v-7681763b]{display:flex;justify-content:space-between;align-items:center;padding:0 15px;height:30px;border-radius:2px}.site-signage .progress-panel .legend .system-status[data-v-7681763b]{display:flex;align-items:center;gap:8px}.site-signage .progress-panel .legend .system-status .status-label[data-v-7681763b]{color:#d8eeff;font-size:12px}.site-signage .progress-panel .legend .system-status .status-value[data-v-7681763b]{display:flex;align-items:center;gap:5px}.site-signage .progress-panel .legend .system-status .status-value span[data-v-7681763b]{color:#d8eeff;font-size:14px}.site-signage .progress-panel .legend .system-status .status-value .dot[data-v-7681763b]{width:8px;height:8px;border-radius:50%}.site-signage .progress-panel .legend .system-status .status-value .dot.success[data-v-7681763b]{background:linear-gradient(180deg,#40ff7a,#10a653);box-shadow:0 0 5px #40ff7a}.site-signage .progress-panel .legend .system-status .status-value .dot.error[data-v-7681763b]{background:linear-gradient(180deg,#ff5050,#c30705);box-shadow:0 0 5px #ff5050}.site-signage .progress-panel .legend .legend-items[data-v-7681763b]{display:flex;gap:10px}.site-signage .progress-panel .legend .legend-item[data-v-7681763b]{display:flex;align-items:center;gap:8px}.site-signage .progress-panel .legend .legend-item .dot[data-v-7681763b]{width:8px;height:8px;border-radius:50%}.site-signage .progress-panel .legend .legend-item .legend-text[data-v-7681763b]{color:#d8eeff;font-size:12px}.site-signage .progress-panel .legend .legend-item .dot.not-started[data-v-7681763b]{background:linear-gradient(0deg,#ec7b1a,#ffb636)}.site-signage .progress-panel .legend .legend-item .dot.in-progress[data-v-7681763b]{background:linear-gradient(0deg,#2efff3,#0daba0)}.site-signage .progress-panel .legend .legend-item .dot.completed[data-v-7681763b]{background:linear-gradient(0deg,#6c6c6c,#d0d0d0)}.site-signage .progress-panel .progress-list[data-v-7681763b]{background:rgba(2,15,72,.9);position:relative;padding:0 20px;height:98%;width:98%}.site-signage .progress-panel .progress-list[data-v-7681763b]:before{content:"";position:absolute;left:66px;top:14px;bottom:14px;width:2px;background:hsla(0,0%,100%,.1)}.site-signage .progress-panel .progress-list .progress-item[data-v-7681763b]{position:relative;margin-bottom:5px;padding-left:55px;height:30px}.site-signage .progress-panel .progress-list .progress-item .timeline-name[data-v-7681763b]{position:absolute;left:0;color:#87a0be;font-size:14px}.site-signage .progress-panel .progress-list .progress-item .timeline-dot[data-v-7681763b]{position:absolute;left:40px;width:13px;height:13px;border-radius:50%;background:linear-gradient(0deg,#ec7b1a,#ffb636);z-index:1}.site-signage .progress-panel .progress-list .progress-item .timeline-content[data-v-7681763b]{padding:0 15px;margin-top:10px;border-radius:4px}.site-signage .progress-panel .progress-list .progress-item.completed .timeline-dot[data-v-7681763b]{background:linear-gradient(0deg,#6c6c6c,#d0d0d0)}.site-signage .progress-panel .progress-list .progress-item.completed .progress[data-v-7681763b]{background:linear-gradient(270deg,#6c6c6c,#d0d0d0)}.site-signage .progress-panel .progress-list .progress-item.completed .desc[data-v-7681763b],.site-signage .progress-panel .progress-list .progress-item.completed .name[data-v-7681763b]{color:#6d85a1}.site-signage .progress-panel .progress-list .progress-item.in-progress .timeline-dot[data-v-7681763b]{background:linear-gradient(0deg,#2efff3,#0daba0);border:2px solid #d1fffc;box-shadow:0 0 10px #2efff3;animation:dot-pulse-data-v-7681763b 1.5s infinite;width:16px;height:16px}.site-signage .progress-panel .progress-list .progress-item.in-progress .progress[data-v-7681763b]{background:linear-gradient(270deg,#2efff3,#0daba0)}.site-signage .progress-panel .progress-list .progress-item.in-progress .name[data-v-7681763b]{color:#009dff}.site-signage .progress-panel .progress-list .progress-item .progress-header[data-v-7681763b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.site-signage .progress-panel .progress-list .progress-item .progress-header .name[data-v-7681763b]{font-size:15px;font-weight:500;color:#d8eeff}.site-signage .progress-panel .progress-list .progress-item .progress-header .time[data-v-7681763b]{color:#409eff;font-size:14px}.site-signage .progress-panel .progress-list .progress-item .progress-bar[data-v-7681763b]{height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden;margin:10px 0;position:relative}.site-signage .progress-panel .progress-list .progress-item .progress-bar .progress[data-v-7681763b]{height:100%;position:relative;transition:width .8s cubic-bezier(.4,0,.2,1)}.site-signage .progress-panel .progress-list .progress-item .progress-bar .progress[data-v-7681763b]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));animation:progress-shine-data-v-7681763b 2s linear infinite}.site-signage .progress-panel .progress-list .progress-item .progress-item.in-progress .progress[data-v-7681763b]{background:linear-gradient(0deg,#2efff3,#0daba0)}.site-signage .progress-panel .progress-list .progress-item .progress-item.completed .progress[data-v-7681763b]{background:linear-gradient(0deg,#6c6c6c,#d0d0d0)}.site-signage .progress-panel .progress-list .progress-item .progress-item.not-started .timeline-dot[data-v-7681763b]{background:linear-gradient(0deg,#ec7b1a,#ffb636)}.site-signage .progress-panel .progress-list .progress-item .progress-item.not-started .progress[data-v-7681763b]{background:linear-gradient(270deg,#ec7b1a,#ffb636)}@keyframes dot-pulse-data-v-7681763b{0%{box-shadow:0 0 5px #2efff3}50%{box-shadow:0 0 15px #2efff3}to{box-shadow:0 0 5px #2efff3}}@keyframes progress-shine-data-v-7681763b{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.site-signage .progress-panel .progress-list .progress-item .desc[data-v-7681763b]{display:block;color:#87a8f2;font-size:12px}[data-v-304693d4]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.page-container[data-v-304693d4]{padding:20px}.chart-container[data-v-304693d4]{margin-top:20px;background:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.weather-info[data-v-304693d4]{display:flex;justify-content:flex-end;gap:20px;margin-bottom:10px;color:#666;font-size:14px}.weather-info span[data-v-304693d4]{padding:4px 12px;background:#f5f7fa;border-radius:4px}[data-v-3f39eead]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.sv-configuration[data-v-3f39eead]{padding:20px;background:#f5f5f5;min-height:100vh}.config-section[data-v-3f39eead]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.section-header[data-v-3f39eead]{display:flex;align-items:center;margin-bottom:16px}.section-header .section-number[data-v-3f39eead]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#52c41a;color:#fff;border-radius:50%;font-weight:700;margin-right:12px}.section-header .section-title[data-v-3f39eead]{font-size:18px;font-weight:700;color:#333}.section-description[data-v-3f39eead]{color:#666;margin-bottom:20px;line-height:1.6}.sub-section[data-v-3f39eead]{margin-bottom:20px}.sub-section .sub-title[data-v-3f39eead]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;padding-left:8px;border-left:3px solid #1890ff}.input-row[data-v-3f39eead]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:16px}.input-group[data-v-3f39eead]{display:flex;flex-direction:column;padding:12px;border-radius:6px;border:1px solid #e8e8e8}.input-group.yellow-bg[data-v-3f39eead]{background:#fffbe6;border-color:#fadb14}.input-group.red-border[data-v-3f39eead]{border-color:#ff4d4f;background:#fff2f0}.input-group .input-label[data-v-3f39eead]{font-size:14px;color:#333;margin-bottom:8px;font-weight:500}.input-group .config-input[data-v-3f39eead]{width:100%}.config-section-switch[data-v-3f39eead]{padding:16px 24px}.switch-inline[data-v-3f39eead]{display:flex;align-items:center;gap:12px}.switch-inline .switch-label[data-v-3f39eead]{font-size:15px;font-weight:600;color:#333;min-width:72px}.switch-inline .el-switch[data-v-3f39eead]{flex-shrink:0}.action-buttons[data-v-3f39eead]{display:flex;justify-content:center;gap:16px;margin-top:32px}@media (max-width:768px){.input-row[data-v-3f39eead]{grid-template-columns:1fr}.sv-configuration[data-v-3f39eead]{padding:12px}.config-section[data-v-3f39eead]{padding:16px}}[data-v-07459ab8]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.sv-recognize-container[data-v-07459ab8]{padding:20px;background-color:#fff;min-height:400px}.section-title[data-v-07459ab8]{font-size:16px;font-weight:700;color:#333;margin:20px 0 20px 0;padding-left:10px;border-left:4px solid #409eff}[data-v-945c9668]:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:220px}.custom-tabs[data-v-945c9668](.el-tabs__header){position:absolute;top:100px;z-index:10;background:#fff;margin:0;padding:10px 0}