.stale-maintain-panel__intro[data-v-26da1184]{margin:0 0 12px;font-size:13px;line-height:1.6;color:#94a3b8}.stale-maintain-panel__toolbar[data-v-26da1184]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px;margin-bottom:12px}.stale-maintain-panel__field[data-v-26da1184],.stale-maintain-panel__toolbar[data-v-26da1184]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stale-maintain-panel__field[data-v-26da1184]{gap:8px}.stale-maintain-panel__label[data-v-26da1184]{font-size:13px;color:#cbd5e1;white-space:nowrap}.stale-maintain-panel__actions[data-v-26da1184]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-left:auto}.stale-maintain-panel--dashboard .filter-bar[data-v-26da1184]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:var(--alarm-dlg-filter-my,8px) 0;padding-bottom:var(--alarm-dlg-filter-pb,10px);border-bottom:1px dashed rgba(0,170,255,.2)}.stale-maintain-panel--dashboard .filter-actions[data-v-26da1184],.stale-maintain-panel--dashboard .filter-bar[data-v-26da1184]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stale-maintain-panel--dashboard .btn-refresh[data-v-26da1184]{background:#0288d1!important;border:2px solid #4fc3f7!important;color:#fff!important;font-weight:600!important;font-size:var(--alarm-dlg-btn-refresh-fs,15px)!important;padding:var(--alarm-dlg-btn-refresh-py,8px) var(--alarm-dlg-btn-refresh-px,18px)!important}.stale-maintain-panel--dashboard .btn-refresh[data-v-26da1184]:hover{background:#039be5!important;border-color:#81d4fa!important;color:#fff!important}.stale-maintain-panel--dashboard .action-bar[data-v-26da1184]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--alarm-dlg-action-gap,16px);margin-bottom:var(--alarm-dlg-action-mb,12px)}.stale-maintain-panel--dashboard .btn-batch[data-v-26da1184]{min-width:var(--alarm-dlg-btn-batch-min-w,220px);font-size:var(--alarm-dlg-btn-batch-fs,15px)!important;font-weight:600!important;letter-spacing:1px;padding:var(--alarm-dlg-btn-batch-py,10px) var(--alarm-dlg-btn-batch-px,22px)!important;border-width:2px!important}.stale-maintain-panel--dashboard .btn-batch.is-disabled[data-v-26da1184],.stale-maintain-panel--dashboard .btn-batch.is-disabled[data-v-26da1184]:hover{background:#4a1f1f!important;border-color:#7f3333!important;color:#e0a0a0!important;cursor:not-allowed}.stale-maintain-panel--dashboard .btn-batch--active[data-v-26da1184],.stale-maintain-panel--dashboard .btn-batch--active[data-v-26da1184]:focus,.stale-maintain-panel--dashboard .btn-batch--active[data-v-26da1184]:hover{background:#d32f2f!important;border-color:#ef5350!important;color:#fff!important}.stale-maintain-panel--dashboard .selection-tips[data-v-26da1184]{font-size:var(--alarm-dlg-tips-fs,14px);color:#bfdbfe;font-weight:500;line-height:1.5}.stale-maintain-panel--dashboard .table-wrap[data-v-26da1184]{position:relative}.stale-maintain-panel--dashboard .id-tag[data-v-26da1184]{color:#0af;font-family:monospace;font-size:var(--alarm-dlg-row-fs,15px)}.stale-maintain-panel--dashboard .row-name[data-v-26da1184]{color:#fff;font-size:var(--alarm-dlg-row-fs,15px)}.stale-maintain-panel--dashboard .row-time[data-v-26da1184]{color:#cbd5e1;font-family:monospace;letter-spacing:1px;font-size:var(--alarm-dlg-row-fs,15px)}.stale-maintain-panel--dashboard .empty-hint[data-v-26da1184]{position:absolute;inset:0;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;gap:12px;color:#22c55e;pointer-events:none}.stale-maintain-panel--dashboard .empty-hint i[data-v-26da1184]{font-size:var(--alarm-dlg-empty-icon-fs,56px)}.stale-maintain-panel--dashboard .empty-hint span[data-v-26da1184]{font-size:var(--alarm-dlg-empty-text-fs,16px);color:#94a3b8;letter-spacing:1px}.dialog-title-bar[data-v-0aaac2a8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dialog-title-bar[data-v-0aaac2a8],.dialog-title-left[data-v-0aaac2a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-title-left[data-v-0aaac2a8]{gap:var(--alarm-dlg-title-gap,14px)}.dialog-title-left .title-icon[data-v-0aaac2a8]{font-size:var(--alarm-dlg-title-icon-fs,28px)}.dialog-title-left .title-icon--maintain[data-v-0aaac2a8]{color:#38bdf8}.dialog-title-left .title-text[data-v-0aaac2a8]{font-size:var(--alarm-dlg-title-fs,22px);font-weight:700;color:#fff;letter-spacing:2px}.dialog-title-left .title-total[data-v-0aaac2a8]{font-size:var(--alarm-dlg-title-total-fs,15px);color:#0de;padding:var(--alarm-dlg-title-total-py,4px) var(--alarm-dlg-title-total-px,14px);border-radius:14px;border:1px solid rgba(0,221,238,.4);background:rgba(0,221,238,.08)}.custom-close-icon[data-v-0aaac2a8]{font-size:var(--alarm-dlg-close-fs,26px);color:#94a3b8;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-close-icon[data-v-0aaac2a8]:hover{color:#ef4444;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.stale-maintain-dialog.alarm-process-dialog .stale-days-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#bfdbfe;font-size:var(--alarm-dlg-tab-fs,15px);font-weight:600}.stale-maintain-dialog.alarm-process-dialog .stale-days-field .el-input-number{width:120px}.stale-maintain-dialog.alarm-process-dialog .stale-days-field .el-input-number .el-input__inner{background:rgba(0,0,0,.35)!important;border-color:rgba(0,170,255,.45)!important;color:#fff!important}.stale-maintain-dialog.alarm-process-dialog .stale-days-field .el-input-number__decrease,.stale-maintain-dialog.alarm-process-dialog .stale-days-field .el-input-number__increase{background:rgba(8,47,73,.88)!important;border-color:rgba(56,189,248,.35)!important;color:#a5f3fc!important}.stale-maintain-dialog.alarm-process-dialog .btn-clean-row.el-button--danger.is-plain{background:rgba(127,29,29,.55)!important;border-color:rgba(248,113,113,.65)!important;color:#fecaca!important;font-weight:600!important;font-size:var(--alarm-dlg-btn-mini-fs,12px)!important;padding:var(--alarm-dlg-btn-mini-py,7px) var(--alarm-dlg-btn-mini-px,15px)!important}.stale-maintain-dialog.alarm-process-dialog .btn-clean-row.el-button--danger.is-plain:focus,.stale-maintain-dialog.alarm-process-dialog .btn-clean-row.el-button--danger.is-plain:hover{background:rgba(185,28,28,.78)!important;border-color:#f87171!important;color:#fff!important}.font-mono[data-v-152074e4]{font-family:Courier New,Courier,monospace}.dialog-title-bar[data-v-a53348a0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dialog-title-bar[data-v-a53348a0],.dialog-title-left[data-v-a53348a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-title-left[data-v-a53348a0]{gap:var(--alarm-dlg-title-gap,14px)}.dialog-title-left .title-icon[data-v-a53348a0]{font-size:var(--alarm-dlg-title-icon-fs,28px)}.dialog-title-left .title-icon--status[data-v-a53348a0]{color:#0de}.dialog-title-left .title-text[data-v-a53348a0]{font-size:var(--alarm-dlg-title-fs,22px);font-weight:700;color:#fff;letter-spacing:2px}.dialog-title-left .title-total[data-v-a53348a0]{font-size:var(--alarm-dlg-title-total-fs,15px);color:#0de;padding:var(--alarm-dlg-title-total-py,4px) var(--alarm-dlg-title-total-px,14px);border-radius:14px;border:1px solid rgba(0,221,238,.4);background:rgba(0,221,238,.08)}.custom-close-icon[data-v-a53348a0]{font-size:var(--alarm-dlg-close-fs,26px);color:#94a3b8;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-close-icon[data-v-a53348a0]:hover{color:#ef4444;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.filter-bar[data-v-a53348a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:var(--alarm-dlg-filter-my,8px) 0;padding-bottom:var(--alarm-dlg-filter-pb,10px);border-bottom:1px dashed rgba(0,170,255,.2)}.filter-tabs[data-v-a53348a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--alarm-dlg-tab-gap,10px)}.filter-tab[data-v-a53348a0]{padding:var(--alarm-dlg-tab-py,8px) var(--alarm-dlg-tab-px,18px);border-radius:4px;font-size:var(--alarm-dlg-tab-fs,15px);font-weight:600;color:#fff;background:#0f2a4a;border:2px solid #1e88e5;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;letter-spacing:1px}.filter-tab .filter-count[data-v-a53348a0]{margin-left:6px;font-family:monospace;color:#90caf9}.filter-tab[data-v-a53348a0]:hover{background:#173b63;border-color:#42a5f5}.filter-tab:hover .filter-count[data-v-a53348a0]{color:#fff}.filter-tab.active[data-v-a53348a0]{background:#1976d2;border-color:#64b5f6}.filter-tab.active .filter-count[data-v-a53348a0]{color:#fff}.filter-tab.tab-fault.active[data-v-a53348a0]{background:#c62828;border-color:#ef5350}.filter-tab.tab-running.active[data-v-a53348a0]{background:#2e7d32;border-color:#66bb6a}.filter-tab.tab-standby.active[data-v-a53348a0]{background:#b7881c;border-color:#f9c748;color:#1a1a1a}.filter-tab.tab-standby.active .filter-count[data-v-a53348a0]{color:#1a1a1a}.filter-tab.tab-offline.active[data-v-a53348a0]{background:#455a64;border-color:#90a4ae}.btn-refresh[data-v-a53348a0]{background:#0288d1!important;border:2px solid #4fc3f7!important;color:#fff!important;font-weight:600!important;font-size:var(--alarm-dlg-btn-refresh-fs,15px)!important;padding:var(--alarm-dlg-btn-refresh-py,8px) var(--alarm-dlg-btn-refresh-px,18px)!important}.table-wrap[data-v-a53348a0]{position:relative}.device-status-table[data-v-a53348a0] .el-table__body tr{cursor:pointer}.device-status-table[data-v-a53348a0] .el-table__body tr:hover>td{background:rgba(0,170,255,.12)!important}.id-tag[data-v-a53348a0]{color:#0de;margin-right:6px;font-family:monospace}.row-msg[data-v-a53348a0],.row-name[data-v-a53348a0],.row-seq[data-v-a53348a0]{font-size:var(--alarm-dlg-row-fs,15px)}.row-msg--fault[data-v-a53348a0]{color:#fca5a5}.row-msg--muted[data-v-a53348a0]{color:#64748b}.status-badge[data-v-a53348a0]{display:inline-block;padding:2px 10px;border-radius:12px;font-size:calc(var(--alarm-dlg-row-fs, 15px) - 1px);font-weight:600;letter-spacing:1px;border:1px solid transparent}.status-running[data-v-a53348a0]{color:#34d399;background:rgba(52,211,153,.12);border-color:rgba(52,211,153,.45)}.status-standby[data-v-a53348a0]{color:#fbbf24;background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.45)}.status-fault[data-v-a53348a0]{color:#ef4444;background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.45)}.status-offline[data-v-a53348a0]{color:#94a3b8;background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.35)}.empty-hint[data-v-a53348a0]{position:absolute;inset:0;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;gap:12px;pointer-events:none}.empty-hint i[data-v-a53348a0]{font-size:var(--alarm-dlg-empty-icon-fs,56px);color:#334155}.empty-hint span[data-v-a53348a0]{font-size:var(--alarm-dlg-empty-text-fs,16px);color:#94a3b8;letter-spacing:1px}.custom-scroll[data-v-7ee35840]::-webkit-scrollbar{width:3px}.custom-scroll[data-v-7ee35840]::-webkit-scrollbar-thumb{background:rgba(0,170,255,.4);border-radius:2px}.custom-scroll[data-v-7ee35840]::-webkit-scrollbar-track{background:transparent}.weather-title-bar[data-v-7ee35840]{cursor:pointer;outline:none}.weather-title-text[data-v-7ee35840]{display:inline-block;max-width:100%;border-bottom:2px solid transparent;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.weather-title-bar:focus-visible .weather-title-text[data-v-7ee35840],.weather-title-bar:hover .weather-title-text[data-v-7ee35840]{border-bottom-color:rgba(96,165,250,.65)}.unit-cycle-grid[data-v-483865aa]{-ms-flex-line-pack:start;align-content:start}.cycle-controls[data-v-483865aa],.cycle-nav-btn[data-v-483865aa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cycle-nav-btn[data-v-483865aa]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:28px;height:28px;margin:0 2px;padding:0 6px;background-color:rgba(59,130,246,.1);color:#93c5fd;border:1px solid rgba(59,130,246,.3);border-radius:4px;cursor:pointer;-webkit-transition:background-color .2s,border-color .2s,color .2s;transition:background-color .2s,border-color .2s,color .2s}.cycle-nav-btn[data-v-483865aa]:hover:not(:disabled){color:#fff;background-color:rgba(59,130,246,.4);border-color:#3b82f6}.cycle-nav-btn[data-v-483865aa]:disabled{opacity:.35;cursor:not-allowed}.cycle-nav-btn i[data-v-483865aa]{font-size:14px}.cycle-pause-page-btn[data-v-483865aa]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:28px;height:28px;margin:0 2px;padding:0 6px;background-color:rgba(59,130,246,.1);color:#93c5fd;border:1px solid rgba(59,130,246,.3);border-radius:4px;cursor:pointer;vertical-align:top;-webkit-transition:background-color .2s,border-color .2s,color .2s;transition:background-color .2s,border-color .2s,color .2s}.cycle-pause-page-btn[data-v-483865aa]:hover:not(:disabled){color:#fff;background-color:rgba(59,130,246,.4);border-color:#3b82f6}.cycle-pause-page-btn[data-v-483865aa]:disabled{opacity:.35;cursor:not-allowed}.cycle-pause-page-btn i[data-v-483865aa]{font-size:14px}.unit-cycle-badge[data-v-483865aa]{font-size:12px;font-weight:600;color:#93c5fd;background:rgba(30,58,95,.55);padding:4px 12px;border-radius:9999px;border:1px solid rgba(59,130,246,.28);letter-spacing:.04em}.unit-cycle-metric[data-v-483865aa]{min-height:52px;background:rgba(10,40,80,.35);padding:10px 8px;border-radius:6px;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;text-align:center;gap:6px;border:1px solid rgba(59,130,246,.2);-webkit-transition:border-color .2s,background .2s;transition:border-color .2s,background .2s}.unit-cycle-metric[data-v-483865aa]:hover{border-color:rgba(59,130,246,.38);background:rgba(12,36,72,.48)}.unit-cycle-label[data-v-483865aa]{width:100%;font-size:12px;font-weight:500;color:#b8d4f0;letter-spacing:.04em;line-height:1.2}.unit-cycle-value-wrap[data-v-483865aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 6px;width:100%;max-width:100%}.unit-cycle-value[data-v-483865aa]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;font-weight:700;font-family:Consolas,Courier New,monospace;color:#fbbf24;letter-spacing:.03em;text-shadow:0 0 8px rgba(251,191,36,.35)}.unit-cycle-unit[data-v-483865aa]{font-size:12px;font-weight:500;color:#8fb8e8;letter-spacing:.02em;-ms-flex-negative:0;flex-shrink:0}.unit-cycle-value--lg[data-v-483865aa]{font-size:20px}.unit-cycle-value--md[data-v-483865aa]{font-size:17px}.unit-cycle-value--sm[data-v-483865aa]{font-size:15px;letter-spacing:.02em}.unit-cycle-value--xs[data-v-483865aa]{font-size:14px;letter-spacing:0}.id-tag[data-v-483865aa]{color:#0de;margin-right:4px;font-family:monospace;font-size:12px}.custom-scroll[data-v-483865aa]::-webkit-scrollbar{width:4px;height:4px}.custom-scroll[data-v-483865aa]::-webkit-scrollbar-track{background:transparent;border-radius:4px}.custom-scroll[data-v-483865aa]::-webkit-scrollbar-thumb{background:rgba(6,182,212,.3);border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-scroll[data-v-483865aa]::-webkit-scrollbar-thumb:hover{background:rgba(6,182,212,.8);-webkit-box-shadow:0 0 5px rgba(6,182,212,.5);box-shadow:0 0 5px rgba(6,182,212,.5)}.custom-scroll[data-v-483865aa]{scrollbar-width:thin;scrollbar-color:rgba(6,182,212,.4) transparent}.dark-pagination[data-v-483865aa] .el-pagination.is-background .el-pager li:not(.disabled){background-color:rgba(59,130,246,.1);color:#93c5fd;border:1px solid rgba(59,130,246,.3);border-radius:4px}.dark-pagination[data-v-483865aa] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#3b82f6;color:#fff;border-color:#60a5fa;-webkit-box-shadow:0 0 10px rgba(59,130,246,.5);box-shadow:0 0 10px rgba(59,130,246,.5)}.dark-pagination[data-v-483865aa] .el-pagination.is-background .btn-next,.dark-pagination[data-v-483865aa] .el-pagination.is-background .btn-prev{background-color:rgba(59,130,246,.1);color:#93c5fd;border:1px solid rgba(59,130,246,.3);border-radius:4px}.dark-pagination[data-v-483865aa] .el-pagination.is-background .btn-next:hover,.dark-pagination[data-v-483865aa] .el-pagination.is-background .btn-prev:hover{color:#fff;background-color:rgba(59,130,246,.4);border-color:#3b82f6}.dark-pagination[data-v-483865aa] .el-pagination.is-background .el-pager li.btn-quicknext,.dark-pagination[data-v-483865aa] .el-pagination.is-background .el-pager li.btn-quickprev{color:#93c5fd}.center-container[data-v-7de36115]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-section[data-v-7de36115]{height:100px;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}.top-stats[data-v-7de36115]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;width:100%}.stat-card[data-v-7de36115]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;background:rgba(5,18,37,.85);border:1px solid rgba(0,170,255,.3);padding:10px 0;border-radius:8px;text-align:center;backdrop-filter:blur(4px);-webkit-box-shadow:inset 0 0 20px rgba(0,100,255,.1);box-shadow:inset 0 0 20px rgba(0,100,255,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stat-card--has-tip[data-v-7de36115]{cursor:pointer}.stat-card__tip-dot[data-v-7de36115]{top:6px;right:10px;z-index:2}.stat-label[data-v-7de36115]{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:#0de;font-size:14px;margin-bottom:5px}.stat-icon[data-v-7de36115]{width:20px;height:20px;margin-right:5px}.stat-value .num[data-v-7de36115]{font-size:24px;font-weight:700;color:#fff;font-family:monospace}.stat-value .unit[data-v-7de36115]{font-size:12px;color:#ccc;margin-left:5px}.map-section[data-v-7de36115]{-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.map-canvas-host[data-v-7de36115],.map-section[data-v-7de36115]{-webkit-box-flex:1;position:relative;min-height:0;overflow:hidden}.map-canvas-host[data-v-7de36115]{-ms-flex:1;flex:1;width:100%}#map[data-v-7de36115],.map-canvas[data-v-7de36115]{width:100%;height:100%;position:relative;z-index:1;background:transparent}.map-section[data-v-7de36115] .amap-container{background:transparent!important}.map-canvas-host[data-v-7de36115] .amap-container .amap-copyright,.map-canvas-host[data-v-7de36115] .amap-container .amap-logo{opacity:.35}.map-canvas-host[data-v-7de36115] .amap-container .amap-overlay-text-container,.map-canvas-host[data-v-7de36115] .amap-container .amap-ui-marker-loading{display:none!important}.map-section[data-v-7de36115] .amap-marker,.map-section[data-v-7de36115] .amap-site-marker{pointer-events:auto!important;cursor:pointer!important}.map-loading-overlay[data-v-7de36115]{position:absolute;inset:0;z-index:50;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;gap:10px;background:rgba(5,18,37,.55);color:#0de;font-size:14px;pointer-events:auto}.map-loading-overlay__icon[data-v-7de36115]{font-size:28px;color:#38bdf8}.map-control-btns[data-v-7de36115]{position:absolute;left:20px;top:10px;z-index:30;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.control-btn[data-v-7de36115]{padding:6px 15px;background:rgba(5,18,37,.9);color:#0de;border-radius:4px;cursor:pointer;font-size:14px;border:1px solid rgba(0,170,255,.5);-webkit-box-shadow:inset 0 0 10px rgba(0,100,255,.2);box-shadow:inset 0 0 10px rgba(0,100,255,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.control-btn[data-v-7de36115]:hover{background:rgba(0,100,200,.8);color:#fff;border-color:#0af;-webkit-box-shadow:0 0 10px rgba(0,170,255,.6);box-shadow:0 0 10px rgba(0,170,255,.6)}.bottom-section[data-v-7de36115]{height:28%;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alarm-box[data-v-7de36115]{width:96%;height:100%;background:rgba(5,18,37,.85);border:1px solid rgba(0,170,255,.3);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.alarm-header[data-v-7de36115]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;border-bottom:1px solid rgba(0,170,255,.2);padding-bottom:5px}.tabs[data-v-7de36115]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.tab-btn[data-v-7de36115]{padding:5px 12px;border-radius:4px;background:rgba(0,170,255,.1);color:#0af;font-size:14px;cursor:pointer;border:1px solid transparent}.tab-btn.active[data-v-7de36115]{background:#06c;color:#fff;border-color:#0df}.tab-btn--notice.active[data-v-7de36115]{background:rgba(21,128,61,.85);color:#fff;border-color:#4ade80}.table-header[data-v-7de36115]{display:-webkit-box;display:-ms-flexbox;display:flex;color:#0de;font-size:14px;font-weight:700;padding:5px 10px;background:rgba(0,170,255,.1)}.table-body[data-v-7de36115]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;position:relative;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(6,182,212,.45) transparent}.table-body[data-v-7de36115]::-webkit-scrollbar{width:4px}.table-body[data-v-7de36115]::-webkit-scrollbar-thumb{background:rgba(6,182,212,.5);border-radius:4px}.table-body[data-v-7de36115]::-webkit-scrollbar-track{background:transparent}.list-row[data-v-7de36115]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 10px;border-bottom:1px solid hsla(0,0%,100%,.05);color:#fff;font-size:14px;line-height:1.35}.list-row[data-v-7de36115]:nth-child(2n){background:hsla(0,0%,100%,.02)}.col-name[data-v-7de36115]{width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-tag[data-v-7de36115]{color:#0af;margin-right:5px}.col-type[data-v-7de36115]{width:15%;text-align:center;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}.col-time[data-v-7de36115]{width:25%;text-align:center;color:#ccc}.col-msg[data-v-7de36115]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0ff;font-size:14px}[data-v-7de36115] .alarm-box .alarm-type-tag--small{font-size:13px!important;min-width:48px;padding:3px 10px!important}.no-data[data-v-7de36115]{position:absolute;top:0;left:0;width:100%;height:100%;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;color:#666}.alarm-table-end[data-v-7de36115],.alarm-table-loading[data-v-7de36115]{padding:10px 0 6px;text-align:center;color:#64748b;font-size:13px}.header-alarm-bell[data-v-7de36115]{position:relative;margin-left:20px;font-size:22px;color:#ef4444;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.header-alarm-bell[data-v-7de36115]:hover{color:#ff7875;-webkit-transform:scale(1.1);transform:scale(1.1)}.glow-red-dot[data-v-7de36115]{position:absolute;top:-6px;right:-12px;background-color:#ef4444;color:#fff;font-size:12px;font-weight:700;padding:1px 5px;border-radius:10px;border:2px solid #0f172a;-webkit-box-shadow:0 0 10px rgba(239,68,68,.8);box-shadow:0 0 10px rgba(239,68,68,.8);-webkit-animation:pulse-7de36115 1.5s infinite;animation:pulse-7de36115 1.5s infinite;line-height:1}@-webkit-keyframes pulse-7de36115{0%{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,.7);box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(239,68,68,0);box-shadow:0 0 0 10px rgba(239,68,68,0)}to{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,0);box-shadow:0 0 0 0 rgba(239,68,68,0)}}@keyframes pulse-7de36115{0%{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,.7);box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(239,68,68,0);box-shadow:0 0 0 10px rgba(239,68,68,0)}to{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,0);box-shadow:0 0 0 0 rgba(239,68,68,0)}}.header-alarm-bell:has(.glow-red-dot) i[data-v-7de36115]{display:inline-block;-webkit-animation:shake-7de36115 2s infinite;animation:shake-7de36115 2s infinite}@-webkit-keyframes shake-7de36115{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%,30%,50%,70%,90%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}20%,40%,60%,80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes shake-7de36115{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%,30%,50%,70%,90%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}20%,40%,60%,80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.custom-close-icon[data-v-7de36115]{font-size:22px;color:#94a3b8;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-close-icon[data-v-7de36115]:hover{color:#ef4444;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.missing-location-dialog__title[data-v-7de36115]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.missing-location-dialog__title-left[data-v-7de36115],.missing-location-dialog__title[data-v-7de36115]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.missing-location-dialog__title-left[data-v-7de36115]{gap:10px;color:#fff;font-size:var(--missing-dlg-title-fs,18px);font-weight:700}.missing-location-dialog__title-left i[data-v-7de36115]{font-size:22px;color:#ef4444}.missing-location-dialog__count[data-v-7de36115]{font-size:14px;font-weight:600;color:#fca5a5}.missing-location-dialog__hint[data-v-7de36115]{margin:0 0 18px;padding-right:8px;font-size:13px;line-height:1.6;color:rgba(191,219,254,.9)}.missing-location-dialog__list[data-v-7de36115]{list-style:none;margin:0;padding:4px 14px 4px 2px;max-height:var(--missing-dlg-list-max-h,52vh);overflow-y:auto}.missing-location-dialog__item[data-v-7de36115]{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;gap:20px;padding:14px 6px 14px 0;border-bottom:1px dashed rgba(239,68,68,.2)}.missing-location-dialog__item[data-v-7de36115]:last-child{border-bottom:none;padding-bottom:0}.missing-location-dialog__item-main[data-v-7de36115]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.missing-location-dialog__name[data-v-7de36115]{display:block;font-size:15px;font-weight:700;color:#ecfeff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.missing-location-dialog__meta[data-v-7de36115]{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;gap:8px;margin-top:4px}.missing-location-dialog__id[data-v-7de36115]{font-size:12px;color:rgba(147,197,253,.85);font-family:monospace}.missing-location-dialog__reason[data-v-7de36115]{font-size:12px;color:#fca5a5;padding:3px 10px;border-radius:4px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35)}.missing-location-dialog__actions[data-v-7de36115]{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;-ms-flex-negative:0;flex-shrink:0;min-width:100px;padding-left:12px;margin-right:4px}.missing-location-dialog__btn[data-v-7de36115]{padding:8px 16px;border-radius:4px;font-size:13px;font-weight:700;cursor:pointer;border:1px solid rgba(59,130,246,.45);background:rgba(15,40,72,.6);color:#93c5fd;white-space:nowrap;-webkit-transition:background .2s,border-color .2s,color .2s;transition:background .2s,border-color .2s,color .2s}.missing-location-dialog__btn[data-v-7de36115]:hover{background:rgba(59,130,246,.25);border-color:rgba(96,165,250,.75);color:#fff}.missing-location-dialog__btn--primary[data-v-7de36115]{border-color:rgba(239,68,68,.55);background:rgba(239,68,68,.15);color:#fca5a5}.missing-location-dialog__btn--primary[data-v-7de36115]:hover{background:rgba(239,68,68,.32);border-color:rgba(248,113,113,.85);color:#fff}.missing-location-dialog__empty[data-v-7de36115]{padding:24px 0;text-align:center;color:#94a3b8;font-size:14px}.missing-location-dialog{background:rgba(5,18,37,.96)!important;border:1px solid rgba(0,170,255,.4)!important;-webkit-box-shadow:0 0 40px rgba(0,170,255,.2)!important;box-shadow:0 0 40px rgba(0,170,255,.2)!important;backdrop-filter:blur(12px);max-width:96vw!important}.missing-location-dialog .el-dialog__header{padding:var(--missing-dlg-body-pad-y,16px) var(--missing-dlg-body-pad-x,20px) 10px;border-bottom:1px solid rgba(0,170,255,.2)}.missing-location-dialog .el-dialog__body{padding:var(--missing-dlg-body-pad-y,16px) var(--missing-dlg-body-pad-x,20px) var(--missing-dlg-body-pad-x,24px);color:#fff;font-size:inherit}.missing-location-dialog .missing-location-dialog__list{scrollbar-width:thin;scrollbar-color:rgba(239,68,68,.5) rgba(5,18,37,.65)}.missing-location-dialog .missing-location-dialog__list::-webkit-scrollbar{width:6px}.missing-location-dialog .missing-location-dialog__list::-webkit-scrollbar-track{background:rgba(5,18,37,.65);border-radius:4px}.missing-location-dialog .missing-location-dialog__list::-webkit-scrollbar-thumb{background:rgba(239,68,68,.45);border-radius:4px}.missing-location-dialog .missing-location-dialog__list::-webkit-scrollbar-thumb:hover{background:rgba(239,68,68,.7)}.amap-site-marker{pointer-events:auto!important;cursor:pointer!important;line-height:0}.amap-site-marker--default img{display:block;pointer-events:none}.amap-alarm-marker{width:20px;height:20px;background-color:#ef4444;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 0 10px #ef4444;box-shadow:0 0 10px #ef4444;-webkit-animation:amap-radar-pulse 1.5s ease-out infinite;animation:amap-radar-pulse 1.5s ease-out infinite}@-webkit-keyframes amap-radar-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,.8);box-shadow:0 0 0 0 rgba(239,68,68,.8)}70%{-webkit-box-shadow:0 0 0 15px rgba(239,68,68,0);box-shadow:0 0 0 15px rgba(239,68,68,0)}to{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,0);box-shadow:0 0 0 0 rgba(239,68,68,0)}}@keyframes amap-radar-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,.8);box-shadow:0 0 0 0 rgba(239,68,68,.8)}70%{-webkit-box-shadow:0 0 0 15px rgba(239,68,68,0);box-shadow:0 0 0 15px rgba(239,68,68,0)}to{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,0);box-shadow:0 0 0 0 rgba(239,68,68,0)}}#page-header{display:none!important}.main-screen[data-v-35f0c7d4]{position:absolute;top:0;left:0;width:100%;height:100%;background:#020d1d;z-index:1;overflow:hidden}.bg-layer[data-v-35f0c7d4]{position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://szgd-oss.oss-cn-hangzhou.aliyuncs.com/hydropower/images/bg.webp) no-repeat 50%;background-size:cover;opacity:1;z-index:0}.content-container[data-v-35f0c7d4]{position:relative;z-index:10;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 20px 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.header-box[data-v-35f0c7d4]{height:80px;margin-bottom:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:50}.body-box[data-v-35f0c7d4]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;overflow:hidden;height:0}.left-col[data-v-35f0c7d4],.right-col[data-v-35f0c7d4]{width:25%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.center-col[data-v-35f0c7d4]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;min-width:0;position:relative}