.slide-overlay[data-v-39718307]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:999;opacity:0;pointer-events:none;transition:opacity .2s ease}.slide-overlay.active[data-v-39718307]{opacity:1;pointer-events:auto}.panel-btn[data-v-39718307]{height:32px;padding:0 12px;border-radius:4px;cursor:pointer}.module-button[data-v-39718307]{cursor:pointer}.system-settings[data-v-39718307]{margin-top:12px}.system-settings .section-title[data-v-39718307]{font-weight:600}.system-settings .form-grid[data-v-39718307]{display:grid;grid-template-columns:1fr;gap:16px}.system-settings .form-item[data-v-39718307]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.system-settings .form-item label[data-v-39718307]{font-size:14px}.panel-header[data-v-39718307]{display:flex;align-items:center;justify-content:space-between}.panel-header h3[data-v-39718307]{margin:0}.panel-content[data-v-39718307]{overflow-y:auto;overflow-x:auto}.panel-footer[data-v-39718307]{display:flex;gap:8px}.close-btn[data-v-39718307]{cursor:pointer}.right-form-panel[data-v-39718307]{width:420px!important}.right-form-panel.medium[data-v-39718307]{width:650px!important}.right-form-panel.wide[data-v-39718307]{width:1150px!important}.right-form-panel.wide .panel-content[data-v-39718307]{overflow-x:auto}.form-inline[data-v-39718307]{display:flex;gap:12px;align-items:center;flex-wrap:nowrap;margin-bottom:20px}.form-inline .form-item[data-v-39718307]{margin-bottom:0;min-width:200px}.time-range-selector[data-v-39718307]{margin-top:0;margin-bottom:0;display:flex;align-items:center;gap:8px}.time-range-selector .custom-time[data-v-39718307]{margin-top:0;width:350px}[data-v-727fc81a]:root{--primary-color:#ff6714;--primary-light:#ff8a3d;--primary-dark:#e55a0f;--secondary-color:#fff;--background-dark:#0a0a0a;--background-light:hsla(0,0%,100%,0.05);--border-color:hsla(0,0%,100%,0.1);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,0.8);--success-color:#0f0;--warning-color:#ff0;--danger-color:red}[data-v-727fc81a]:export{primaryColor:#0267ff;menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#0a1721;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}.wrap[data-v-727fc81a]{position:relative;height:100vh;width:100vw;overflow:hidden;min-width:1200px;background:linear-gradient(135deg,#0a0a0a,#1a1a2e)}.wrap .slide-trigger[data-v-727fc81a]{position:fixed;left:0;top:50%;transform:translateY(-50%);width:40px;height:80px;background:linear-gradient(135deg,#ff6714,#ff8a3d);border-radius:0 20px 20px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:all .3s ease;box-shadow:2px 0 13px rgba(255,103,20,.3)}.wrap .slide-trigger[data-v-727fc81a]:hover{width:45px;background:linear-gradient(135deg,#ff8a3d,#ff6714);box-shadow:3px 0 15px rgba(255,103,20,.5)}.wrap .slide-trigger i[data-v-727fc81a]{color:#fff;font-size:18px;transition:transform .3s ease}.wrap .slide-trigger:hover i[data-v-727fc81a]{transform:translateX(2px)}.wrap[data-v-727fc81a] .slide-panel{position:fixed;left:-400px;top:80px;width:400px;height:calc(100vh - 80px);background:linear-gradient(180deg,#1a1a2e,#16213e);z-index:1001;transition:left .4s cubic-bezier(.25,.8,.25,1);box-shadow:4px 0 20px rgba(0,0,0,.3);display:flex;flex-direction:column}.wrap[data-v-727fc81a] .slide-panel.active{left:0}.wrap[data-v-727fc81a] .panel-header{padding:20px 25px;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;background:rgba(255,103,20,.1)}.wrap[data-v-727fc81a] .panel-header h3{color:#fff;margin:0;font-size:18px;font-weight:600}.wrap[data-v-727fc81a] .panel-header .close-btn{width:30px;height:30px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.wrap[data-v-727fc81a] .panel-header .close-btn:hover{background:rgba(255,103,20,.3)}.wrap[data-v-727fc81a] .panel-header .close-btn i{color:#fff;font-size:14px}.wrap[data-v-727fc81a] .panel-content{flex:1;padding:20px 25px;overflow-y:auto}.wrap[data-v-727fc81a] .panel-content::-webkit-scrollbar{width:6px}.wrap[data-v-727fc81a] .panel-content::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.wrap[data-v-727fc81a] .panel-content::-webkit-scrollbar-thumb{background:rgba(255,103,20,.6);border-radius:3px}.wrap[data-v-727fc81a] .panel-content::-webkit-scrollbar-thumb:hover{background:rgba(255,103,20,.8)}.wrap[data-v-727fc81a] .section{margin-bottom:30px}.wrap[data-v-727fc81a] .section:last-child{margin-bottom:0}.wrap[data-v-727fc81a] .section-title{color:#fff;font-size:16px;font-weight:600;margin:0 0 15px 0;padding-bottom:8px;border-bottom:2px solid #ff6714;position:relative}.wrap[data-v-727fc81a] .section-title:after{content:"";position:absolute;bottom:-2px;left:0;width:30px;height:2px;background:#ff8a3d}.wrap[data-v-727fc81a] .module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.wrap[data-v-727fc81a] .module-item{position:relative;background:var(--background-light);border-radius:8px;transition:all .3s ease;overflow:hidden}.wrap[data-v-727fc81a] .module-item:hover{background:rgba(255,103,20,.1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,103,20,.2)}.wrap[data-v-727fc81a] .module-button{padding:20px 15px;text-align:center;cursor:pointer;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.wrap[data-v-727fc81a] .module-button i{font-size:24px;color:var(--primary-color);transition:all .3s ease}.wrap[data-v-727fc81a] .module-button i.anti-drone-icon{background-image:url(../img/counter.0f5c5c4b.png)}.wrap[data-v-727fc81a] .module-button i.anti-drone-icon,.wrap[data-v-727fc81a] .module-button i.drone-icon{width:24px;height:24px;font-size:0;background-size:contain;background-repeat:no-repeat;background-position:50%}.wrap[data-v-727fc81a] .module-button i.drone-icon{background-image:url(../img/wurenji.4c3b7e49.png)}.wrap[data-v-727fc81a] .module-button span{color:var(--text-primary);font-size:12px;font-weight:500;transition:all .3s ease}.wrap[data-v-727fc81a] .module-button:hover i{color:var(--primary-light);transform:scale(1.1)}.wrap[data-v-727fc81a] .module-button:hover span{color:var(--primary-light)}.wrap[data-v-727fc81a] .panel-footer{padding:20px 25px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:15px;background:rgba(0,0,0,.2)}.wrap[data-v-727fc81a] .panel-footer .el-button{flex:1;height:40px;border-radius:6px;font-weight:500}.wrap[data-v-727fc81a] .panel-footer .el-button:first-child{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}.wrap[data-v-727fc81a] .panel-footer .el-button:first-child:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.wrap[data-v-727fc81a] .right-slide-panel{position:fixed;left:-800px;top:80px;width:300px;height:calc(100vh - 80px);background:linear-gradient(180deg,#1a1a2e,#16213e);z-index:1001;transition:left .4s cubic-bezier(.25,.8,.25,1);box-shadow:-4px 0 20px rgba(0,0,0,.3);display:flex;flex-direction:column}.wrap[data-v-727fc81a] .right-slide-panel.active{left:410px}.wrap[data-v-727fc81a] .right-slide-panel .module-grid{grid-template-columns:repeat(2,1fr)}.wrap[data-v-727fc81a] .right-form-panel{position:fixed;left:-1200px;top:80px;width:420px;height:calc(100vh - 80px);background:linear-gradient(180deg,#1a1a2e,#16213e);z-index:1001;transition:left .4s cubic-bezier(.25,.8,.25,1);box-shadow:-4px 0 20px rgba(0,0,0,.3);display:flex;flex-direction:column}.wrap[data-v-727fc81a] .right-form-panel.active{left:720px}.wrap[data-v-727fc81a] .right-form-panel .form-grid{display:grid;grid-template-columns:1fr;gap:10px}.wrap[data-v-727fc81a] .right-form-panel .form-item{display:flex;flex-direction:column;gap:6px}.wrap[data-v-727fc81a] .right-form-panel .form-item label{color:var(--primary,#ff7618);font-size:12px}.wrap[data-v-727fc81a] .right-form-panel .form-item input,.wrap[data-v-727fc81a] .right-form-panel .form-item select{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:6px;height:34px;padding:0 10px}.wrap[data-v-727fc81a] .right-form-panel .form-item input[type=range]{height:24px;padding:0}.wrap[data-v-727fc81a] .right-form-panel .range-line{display:flex;align-items:center;gap:8px}.wrap[data-v-727fc81a] .right-form-panel .range-value{color:#fff;font-size:12px;min-width:40px;text-align:right}.wrap[data-v-727fc81a] .right-form-panel .checkbox-group{display:flex;flex-wrap:wrap;gap:8px}.wrap[data-v-727fc81a] .right-form-panel .checkbox{display:flex;align-items:center;gap:6px;color:#fff}.wrap[data-v-727fc81a] .right-form-panel .panel-btn{height:32px;padding:0 14px;border-radius:6px;cursor:pointer;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:12px}.wrap[data-v-727fc81a] .right-form-panel .panel-btn.primary{background:rgba(255,103,20,.3);border-color:rgba(255,103,20,.5);color:#ff6714}.wrap[data-v-727fc81a] .right-form-panel .panel-btn.active{box-shadow:inset 0 0 0 1px rgba(255,103,20,.6)}.wrap[data-v-727fc81a] .right-form-panel .panel-btn.danger{background:rgba(204,0,0,.2);border:1px solid rgba(204,0,0,.4);color:#ff4d4f}.wrap[data-v-727fc81a] .right-form-panel .panel-btn.danger:hover{background:rgba(204,0,0,.3);border-color:rgba(204,0,0,.6)}.wrap[data-v-727fc81a] .right-form-panel .section-tools{display:flex;justify-content:flex-end;margin-bottom:10px}.wrap[data-v-727fc81a] .right-form-panel .table{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;background:rgba(0,0,0,.2)}.wrap[data-v-727fc81a] .right-form-panel .table-header,.wrap[data-v-727fc81a] .right-form-panel .tr{display:grid;grid-template-columns:48px 62px 1fr 54px 90px 90px 70px;align-items:center}.wrap[data-v-727fc81a] .right-form-panel.wide .table-header,.wrap[data-v-727fc81a] .right-form-panel.wide .tr{grid-template-columns:30px 80px 1fr 60px 95px 95px 80px}.wrap[data-v-727fc81a] .right-form-panel .table.table-3 .table-header,.wrap[data-v-727fc81a] .right-form-panel .table.table-3 .tr{grid-template-columns:160px 140px 1fr}.wrap[data-v-727fc81a] .right-form-panel .table.table-4 .table-header,.wrap[data-v-727fc81a] .right-form-panel .table.table-4 .tr{grid-template-columns:1fr 200px 200px 1fr}.wrap[data-v-727fc81a] .right-form-panel .table-header{background:rgba(255,103,20,.08);border-bottom:1px solid hsla(0,0%,100%,.08);padding:10px 12px}.wrap[data-v-727fc81a] .right-form-panel .th{color:#ff7618;font-weight:600;font-size:12px}.wrap[data-v-727fc81a] .right-form-panel .table-body .tr{padding:10px 12px;border-bottom:1px solid hsla(0,0%,100%,.06);transition:background .2s ease}.wrap[data-v-727fc81a] .right-form-panel .table-body .tr:hover{background:rgba(255,103,20,.06)}.wrap[data-v-727fc81a] .right-form-panel .table-body .tr.empty{background:transparent}.wrap[data-v-727fc81a] .right-form-panel .td{color:#fff;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrap[data-v-727fc81a] .right-form-panel.wide{width:620px}.wrap[data-v-727fc81a] .right-form-panel .panel-footer{padding:20px 25px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:15px;background:rgba(0,0,0,.2)}.wrap[data-v-727fc81a] .right-form-panel .panel-footer .panel-btn{flex:1;height:40px;border-radius:6px;font-weight:500;cursor:pointer;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.wrap[data-v-727fc81a] .right-form-panel .panel-footer .panel-btn.primary{background:rgba(255,103,20,.3);border-color:rgba(255,103,20,.5);color:#ff6714}.wrap .points[data-v-727fc81a]{position:absolute;width:100%;height:100%;z-index:3}.wrap .points .point-sec[data-v-727fc81a]{position:absolute;top:52vh;left:46vw;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.wrap .points .point-sec.sec2[data-v-727fc81a]{top:40vh;left:43vw}.wrap .points .point-sec.sec3[data-v-727fc81a]{top:55vh;left:38vw}.wrap .points .point-sec .point-icon[data-v-727fc81a]{margin-top:20px;width:100px;height:80px;background-color:#fff;background:no-repeat url(../img/pointer_bg.d5365894.png) 50%/100% 100%}.wrap .points .point-sec .point-name[data-v-727fc81a]{margin-left:10px;padding:10px 15px;background:linear-gradient(180deg,#ff1f01,#ff6714);font-size:25px;color:#fff;font-weight:700;letter-spacing:1px;border-radius:5px;border:1px solid #b4b4b4}.wrap .points .radar[data-v-727fc81a]{position:absolute;top:55%;left:45%;display:flex;justify-content:center;align-items:center;padding:20px;width:100%;transform:translateX(-50%) translateY(-50%);border-radius:50%;z-index:1}.wrap .points .radar .radar-item[data-v-727fc81a]{margin:10px;width:550px;height:550px;border-radius:50%}.wrap .content[data-v-727fc81a]{display:flex;justify-content:space-between;position:absolute;top:0;left:0;right:0;bottom:0;padding:100px 50px 80px;height:100%;box-sizing:border-box;z-index:2}.wrap .content .control-map[data-v-727fc81a]{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden}.wrap .content .unit[data-v-727fc81a]{position:absolute;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease;z-index:10}.wrap .content .unit[data-v-727fc81a]:hover{transform:scale(1.1);z-index:20}.wrap .content .unit .unit-icon[data-v-727fc81a]{width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:50%;margin-bottom:5px}.wrap .content .unit .unit-label[data-v-727fc81a]{color:#ebebeb;font-size:12px;font-weight:700;text-align:center;background:rgba(0,0,0,.7);padding:2px 6px;border-radius:3px;margin-bottom:2px}.wrap .content .unit .unit-info[data-v-727fc81a]{display:flex;flex-direction:column;align-items:center}.wrap .content .unit .unit-info .drone-model[data-v-727fc81a],.wrap .content .unit .unit-info .drone-status[data-v-727fc81a],.wrap .content .unit .unit-info .ship-destination[data-v-727fc81a],.wrap .content .unit .unit-info .ship-route[data-v-727fc81a]{color:#ccc;font-size:10px;text-align:center;background:rgba(0,0,0,.6);padding:1px 4px;border-radius:2px;margin-top:1px}.wrap .content .unit .unit-status[data-v-727fc81a]{width:8px;height:8px;border-radius:50%;margin-top:2px}.wrap .content .unit .unit-status.online[data-v-727fc81a]{background:#28a745;box-shadow:0 0 8px rgba(40,167,69,.8)}.wrap .content .unit .unit-status.warning[data-v-727fc81a]{background:#ffbc17;box-shadow:0 0 8px rgba(255,188,23,.8)}.wrap .content .unit .unit-status.critical[data-v-727fc81a]{background:#c00;box-shadow:0 0 8px rgba(204,0,0,.8)}.wrap .content .platform-unit .platform-icon[data-v-727fc81a]{background-image:url(../img/pointer_bg.d5365894.png);width:60px;height:60px}.wrap .content .radar-unit .radar-icon[data-v-727fc81a]{background-image:url(../img/leida.d4adc2af.png)}.wrap .content .radar-unit .radar-range[data-v-727fc81a]{position:absolute;width:100px;height:100px;border:1px solid rgba(0,255,228,.6);border-radius:50%;background:rgba(0,255,228,.1);pointer-events:none}.wrap .content .ship-unit .ship-icon[data-v-727fc81a]{background-image:url(../img/chuan.acde44ba.png)}.wrap .content .ship-unit.suspicious .ship-icon[data-v-727fc81a]{filter:drop-shadow(0 0 10px red)}.wrap .content .ship-unit.blinking[data-v-727fc81a]{animation:suspiciousBlink-727fc81a 1s infinite}.wrap .content .weather-unit .weather-icon[data-v-727fc81a]{background-image:url(../img/qixiang.2a510844.png)}.wrap .content .weather-unit .weather-data[data-v-727fc81a]{color:#fff;font-size:10px;text-align:center;background:rgba(0,0,0,.7);padding:2px 4px;border-radius:2px;margin-top:2px}.wrap .content .survey-unit .survey-icon[data-v-727fc81a]{background-image:url(../img/kancedian.87e6afad.png)}.wrap .content .survey-unit .survey-data[data-v-727fc81a]{color:#ffbc17;font-size:10px;text-align:center;background:rgba(0,0,0,.7);padding:2px 4px;border-radius:2px;margin-top:2px}.wrap .content .drone-unit .drone-icon[data-v-727fc81a]{background-image:url(../img/counter.0f5c5c4b.png)}.wrap .content .drone-unit .drone-video[data-v-727fc81a]{position:absolute;top:-80px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);border:1px solid #ff6714;border-radius:4px;padding:4px}.wrap .content .drone-unit .drone-video .video-feed[data-v-727fc81a]{color:#ff6714;font-size:10px;padding:2px 4px;width:100px;height:50px}.wrap .content .drone-unit .drone-video .video-feed>img[data-v-727fc81a]{width:100%;height:100%}@keyframes suspiciousBlink-727fc81a{0%,50%{opacity:1}25%,75%{opacity:.3}}.wrap .map-track-toolbar[data-v-727fc81a]{position:fixed;top:50%;right:16px;transform:translateY(-50%);z-index:2000;display:flex;flex-direction:column;gap:10px;align-items:flex-end;pointer-events:auto}@keyframes shipSway-727fc81a{0%{transform:rotate(-3deg) translateX(-1px)}50%{transform:rotate(3deg) translateX(1px)}to{transform:rotate(-3deg) translateX(-1px)}}.wrap .toolbar-btn[data-v-727fc81a]{height:32px;padding:0 14px;border-radius:6px;cursor:pointer;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff;font-size:12px;backdrop-filter:blur(6px)}.wrap .toolbar-btn[data-v-727fc81a]:hover{background:rgba(255,103,20,.25);border-color:rgba(255,103,20,.5);color:#ffdfcf}.wrap .map-track-legend[data-v-727fc81a]{min-width:240px;max-width:300px;background:rgba(0,0,0,.7);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:10px 12px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);box-shadow:0 6px 20px rgba(0,0,0,.35);backdrop-filter:blur(6px);position:relative;z-index:2001}.wrap .map-track-legend .legend-actions [data-v-727fc81a],.wrap .map-track-legend .legend-row span[data-v-727fc81a]{color:#fff!important}.wrap .map-track-legend .legend-actions[data-v-727fc81a]{display:flex;justify-content:flex-end;margin-top:8px}.wrap .map-track-legend .legend-title[data-v-727fc81a]{font-size:13px;font-weight:600;color:#ff7618;margin-bottom:6px}.wrap .map-track-legend .legend-row[data-v-727fc81a]{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:3px 0;border-bottom:1px dashed hsla(0,0%,100%,.08)}.wrap .map-track-legend .legend-row[data-v-727fc81a]:last-child{border-bottom:none}.ripple-overlay{position:absolute;pointer-events:auto;z-index:1500}.ripple-overlay .ripple-dot{width:10px;height:10px;background:#ff6714;border-radius:50%;box-shadow:0 0 14px rgba(255,103,20,.9)}.ripple-overlay .ripple-dot,.ripple-overlay .ripple-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ripple-overlay .ripple-ring{width:22px;height:22px;border:3px solid rgba(255,103,20,.75);border-radius:50%;animation:ripplePulse-727fc81a 2s ease-out infinite}.ripple-overlay .ripple-ring.delay{animation-delay:.9s}@keyframes ripplePulse-727fc81a{0%{opacity:.9;transform:translate(-50%,-50%) scale(.6)}60%{opacity:.5;transform:translate(-50%,-50%) scale(2)}to{opacity:0;transform:translate(-50%,-50%) scale(3)}}.wrap .toolbar-btn.danger[data-v-727fc81a]{background:rgba(204,0,0,.25);border-color:rgba(204,0,0,.5);color:#ffdfdf}.wrap .toolbar-btn.danger[data-v-727fc81a]:hover{background:rgba(204,0,0,.35);border-color:rgba(204,0,0,.7);color:#fff}.wrap .legend-panel[data-v-727fc81a]{position:absolute;bottom:20px;right:20px;background:rgba(0,0,0,.8);border:2px solid #ff7618;border-radius:8px;padding:15px;min-width:200px;z-index:1000}.wrap .legend-panel .legend-title[data-v-727fc81a]{color:#ff7618;font-size:16px;font-weight:700;margin-bottom:10px;text-align:center;border-bottom:1px solid #ff7618;padding-bottom:5px}.wrap .legend-panel .legend-items[data-v-727fc81a]{display:flex;flex-direction:column;gap:8px}.wrap .legend-panel .legend-items .legend-item[data-v-727fc81a]{display:flex;align-items:center;padding:6px 8px;border-radius:4px;cursor:pointer;transition:all .3s ease;border:1px solid transparent;position:relative}.wrap .legend-panel .legend-items .legend-item[data-v-727fc81a]:hover{background:rgba(255,118,24,.2);border-color:#ff7618}.wrap .legend-panel .legend-items .legend-item.active[data-v-727fc81a]{background:rgba(255,118,24,.3);border-color:#ff7618}.wrap .legend-panel .legend-items .legend-item.active .legend-name[data-v-727fc81a]{color:#ff7618}.wrap .legend-panel .legend-items .legend-item[data-v-727fc81a]:not(.active){opacity:.6}.wrap .legend-panel .legend-items .legend-item:not(.active) .legend-name[data-v-727fc81a]{color:#999}.wrap .legend-panel .legend-items .legend-item .legend-icon[data-v-727fc81a]{width:20px;height:20px;margin-right:8px;background-size:contain;background-repeat:no-repeat;background-position:50%}.wrap .legend-panel .legend-items .legend-item .legend-icon.platform-icon[data-v-727fc81a]{background-image:url(../img/pointer_bg.d5365894.png)}.wrap .legend-panel .legend-items .legend-item .legend-icon.radar-icon[data-v-727fc81a]{background-image:url(../img/leida.d4adc2af.png)}.wrap .legend-panel .legend-items .legend-item .legend-icon.ship-icon[data-v-727fc81a]{background-image:url(../img/chuan.acde44ba.png)}.wrap .legend-panel .legend-items .legend-item .legend-icon.weather-icon[data-v-727fc81a]{background-image:url(../img/qixiang.2a510844.png)}.wrap .legend-panel .legend-items .legend-item .legend-icon.survey-icon[data-v-727fc81a]{background-image:url(../img/kancedian.87e6afad.png)}.wrap .legend-panel .legend-items .legend-item .legend-icon.drone-icon[data-v-727fc81a]{background-image:url(../img/wurenji.4c3b7e49.png)}.wrap .legend-panel .legend-items .legend-item .legend-icon.counter-icon[data-v-727fc81a]{background-image:url(../img/counter.0f5c5c4b.png)}.wrap .legend-panel .legend-items .legend-item .legend-icon.phone-icon[data-v-727fc81a]{background-image:url(/phone.png)}.wrap .legend-panel .legend-items .legend-item .legend-name[data-v-727fc81a]{font-size:14px;font-weight:500;transition:color .3s ease}.wrap .content .left[data-v-727fc81a],.wrap .content .right[data-v-727fc81a]{display:flex;justify-content:space-between;width:550px;height:100%}.wrap .content .middle[data-v-727fc81a]{flex:1;margin:0 50px;height:200px}.wrap .content .sec[data-v-727fc81a]{width:100%;height:100%}.wrap .content .sec .sec-title[data-v-727fc81a]{display:flex;justify-content:space-between;align-items:center;font-size:24px;font-weight:700;color:#fff;height:60px}.wrap .content .sec .sec-title .title-left[data-v-727fc81a]{width:20px;height:100%;border:1px solid #ff7618;font-size:24px;font-weight:700;background-color:#ff7618}.wrap .content .sec .sec-title .title-right[data-v-727fc81a]{flex:1;margin-left:7px;padding-left:15px;height:100%;border:1px solid #ff7618;background-color:rgba(76,78,80,.5);border-top:4px solid #ff7618;font-size:22px;line-height:55px;letter-spacing:1px;color:#ff7618}.wrap .content .sec .sec-wrap[data-v-727fc81a]{height:calc(100% - 80px);margin-top:20px;padding:10px;border:1px solid #ff7618;box-sizing:border-box;background-color:rgba(76,78,80,.5)}.wrap .content .sec .sec-wrap .sec-box[data-v-727fc81a]{border:1px solid #ff7618;height:100%}.wrap .intrusion-alert-banner[data-v-727fc81a]{position:absolute;top:120px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;background:rgba(0,0,0,.88);border:3px solid #ff2d2d;border-radius:10px;padding:10px 16px;z-index:1002;box-shadow:0 0 16px rgba(255,45,45,.7);animation:alertPulse-727fc81a 1.1s ease-in-out infinite}.wrap .intrusion-alert-banner .alert-dot[data-v-727fc81a]{width:14px;height:14px;border-radius:50%;background:#ff3b3b;box-shadow:0 0 12px rgba(255,59,59,.95)}.wrap .intrusion-alert-banner .alert-text[data-v-727fc81a]{color:#ffefef;font-size:20px;font-weight:700;letter-spacing:.6px}@keyframes alertPulse-727fc81a{0%{border-color:#ff2d2d;box-shadow:0 0 10px rgba(255,45,45,.7);transform:translateX(-50%) scale(1)}50%{border-color:red;box-shadow:0 0 22px rgba(255,0,0,.95);transform:translateX(-50%) scale(1.04)}to{border-color:#ff2d2d;box-shadow:0 0 10px rgba(255,45,45,.7);transform:translateX(-50%) scale(1)}}.wrap .footer[data-v-727fc81a]{position:absolute;bottom:0;left:0;right:0;height:70px;line-height:60px;text-align:center;font-size:24px;font-weight:700;color:#fff;background:no-repeat url(../img/footer_bg.e111e2b5.png) 50%/100% 100%;z-index:2}.sim-steps-panel[data-v-727fc81a]{position:fixed;top:20px;right:20px;width:360px;background:rgba(0,0,0,.78);border:1px solid rgba(0,255,228,.3);box-shadow:0 8px 20px rgba(0,0,0,.4);border-radius:8px;z-index:1100;color:#e6f8ff}.sim-steps-panel .panel-header[data-v-727fc81a]{padding:10px 12px;border-bottom:1px solid rgba(0,255,228,.25)}.sim-steps-panel .panel-header h3[data-v-727fc81a]{font-size:14px;font-weight:600;margin:0}.sim-steps-panel .panel-content[data-v-727fc81a]{padding:10px 12px;max-height:70vh;overflow:auto}.sim-steps-panel .step-item[data-v-727fc81a]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed hsla(0,0%,100%,.12)}.sim-steps-panel .step-title[data-v-727fc81a]{font-size:13px;font-weight:600;margin-bottom:6px;color:#cffaff}.sim-steps-panel .step-actions[data-v-727fc81a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sim-steps-panel .progress-line[data-v-727fc81a]{display:flex;align-items:center;gap:8px}.sim-video-window[data-v-727fc81a]{position:fixed;right:20px;bottom:20px;width:320px;background:rgba(0,0,0,.85);border:1px solid rgba(0,255,228,.3);border-radius:8px;overflow:hidden;z-index:1100}.sim-video-window .video-header[data-v-727fc81a]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;color:#cffaff;border-bottom:1px solid rgba(0,255,228,.25)}.sim-video-window .video-header i[data-v-727fc81a]{cursor:pointer;color:#9fd6ff}.sim-video-window video[data-v-727fc81a]{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.sim-stack[data-v-727fc81a]{position:fixed;right:20px;top:50%;transform:translateY(-50%);width:360px;z-index:1100;display:grid;gap:12px}.sim-popup[data-v-727fc81a]{background:rgba(0,0,0,.85);border:1px solid #ff7618;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.45);color:#e6f8ff;overflow:hidden}.sim-popup .popup-header[data-v-727fc81a]{padding:8px 12px;background:linear-gradient(90deg,rgba(255,118,24,.25),rgba(255,118,24,.05));border-bottom:1px solid rgba(255,118,24,.35);font-size:13px;font-weight:600;color:#ffdfc7}.sim-popup .popup-body[data-v-727fc81a]{padding:12px;font-size:13px;line-height:1.6}.sim-popup .video-inline[data-v-727fc81a]{margin-top:8px;border:1px solid rgba(255,118,24,.3);border-radius:6px;overflow:hidden}.sim-popup .video-inline video[data-v-727fc81a]{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}@keyframes blinkYellow-727fc81a{0%,to{opacity:1}50%{opacity:.4}}@keyframes blinkRed-727fc81a{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.toast-box[data-v-727fc81a]{position:absolute;width:250px;height:60px;line-height:60px;background:rgba(0,0,0,.6);color:#fff;z-index:99999;text-align:center;font-size:16px;opacity:1;transition:.2s;z-index:999}.zone-control-panel[data-v-727fc81a]{position:absolute;top:80px;right:20px;width:200px;background:rgba(0,0,0,.8);border:1px solid #ff7618;border-radius:8px;z-index:1000}.zone-control-panel .panel-header[data-v-727fc81a]{padding:10px 15px;border-bottom:1px solid #333}.zone-control-panel .panel-header h3[data-v-727fc81a]{margin:0;color:#ff7618;font-size:14px;font-weight:700}.zone-control-panel .zone-list[data-v-727fc81a]{padding:10px}.zone-control-panel .zone-list .zone-item[data-v-727fc81a]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #333}.zone-control-panel .zone-list .zone-item[data-v-727fc81a]:last-child{border-bottom:none}.zone-control-panel .zone-list .zone-item .zone-indicator[data-v-727fc81a]{width:12px;height:12px;border-radius:2px;margin-right:10px}.zone-control-panel .zone-list .zone-item .zone-name[data-v-727fc81a]{flex:1;color:#fff;font-size:12px}.zone-control-panel .zone-list .zone-item .zone-controls[data-v-727fc81a]{margin-left:10px}.zone-control-panel .zone-list .zone-item.detection-zone .zone-indicator[data-v-727fc81a]{background-color:#0f0}.zone-control-panel .zone-list .zone-item.alert-zone .zone-indicator[data-v-727fc81a]{background-color:#ff0}.zone-control-panel .zone-list .zone-item.countermeasure-zone .zone-indicator[data-v-727fc81a]{background-color:red}.drone-detail-content[data-v-727fc81a]{background:linear-gradient(135deg,#1a1f2e,#2c3e50);border-radius:12px;padding:0;color:#fff}.drone-detail-content .detail-section[data-v-727fc81a]{margin-bottom:24px;background:hsla(0,0%,100%,.03);border-radius:8px;padding:16px;border:1px solid rgba(2,103,255,.2);transition:all .3s ease}.drone-detail-content .detail-section[data-v-727fc81a]:hover{background:rgba(2,103,255,.08);border-color:rgba(2,103,255,.4);transform:translateY(-2px);box-shadow:0 4px 16px rgba(2,103,255,.2)}.drone-detail-content .detail-section h4[data-v-727fc81a]{color:#0267ff;font-size:18px;font-weight:600;margin-bottom:16px;padding:12px 16px;background:linear-gradient(90deg,rgba(2,103,255,.1),rgba(50,65,87,.1));border-radius:6px;border-left:4px solid #0267ff;display:flex;align-items:center;gap:8px}.drone-detail-content .detail-section h4[data-v-727fc81a]:before{content:"●";color:#00ffe4;font-size:12px;animation:pulse-727fc81a 2s infinite}.drone-detail-content .detail-section .detail-row[data-v-727fc81a]{display:flex;align-items:center;margin-bottom:12px;padding:8px 12px;background:hsla(0,0%,100%,.02);border-radius:6px;border-left:2px solid transparent;transition:all .3s ease}.drone-detail-content .detail-section .detail-row[data-v-727fc81a]:hover{background:rgba(2,103,255,.05);border-left-color:#0267ff}.drone-detail-content .detail-section .detail-row .label[data-v-727fc81a]{width:120px;color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;flex-shrink:0;position:relative}.drone-detail-content .detail-section .detail-row .label[data-v-727fc81a]:after{content:":";margin-left:4px;color:#0267ff}.drone-detail-content .detail-section .detail-row .value[data-v-727fc81a]{color:#fff;font-size:14px;font-weight:600;flex:1;text-shadow:0 1px 2px rgba(0,0,0,.3)}.drone-detail-content .detail-section .detail-row .value.online[data-v-727fc81a]{color:#00ffe4;text-shadow:0 0 8px rgba(0,255,228,.5);animation:glow-727fc81a 2s ease-in-out infinite alternate}.drone-detail-content .detail-section .detail-row .value.offline[data-v-727fc81a]{color:#c00;text-shadow:0 0 8px rgba(204,0,0,.5);animation:warning-pulse-727fc81a 1.5s ease-in-out infinite}.drone-detail-content .detail-section .detail-row .value.warning[data-v-727fc81a]{color:#ffbc17;text-shadow:0 0 8px rgba(255,188,23,.5)}.drone-detail-content .detail-section .detail-row .value.success[data-v-727fc81a]{color:#0f0;text-shadow:0 0 8px rgba(0,255,0,.5)}.drone-detail-content .data-card[data-v-727fc81a]{background:linear-gradient(135deg,rgba(2,103,255,.1),rgba(255,103,20,.05));border:1px solid rgba(2,103,255,.3);border-radius:8px;padding:12px;margin:8px 0;position:relative;overflow:hidden}.drone-detail-content .data-card[data-v-727fc81a]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#0267ff,#00ffe4 50%,#ff6714)}.drone-detail-content .data-card[data-v-727fc81a]:hover{border-color:#0267ff;box-shadow:0 4px 20px rgba(2,103,255,.3)}.drone-detail-content .connection-indicator[data-v-727fc81a]{display:inline-flex;align-items:center;gap:6px}.drone-detail-content .connection-indicator[data-v-727fc81a]:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.drone-detail-content .connection-indicator.connected[data-v-727fc81a]:before{animation:pulse-green-727fc81a 2s infinite}.drone-detail-content .connection-indicator.disconnected[data-v-727fc81a]:before{animation:pulse-red-727fc81a 1s infinite}.drone-detail-content .divider[data-v-727fc81a]{height:1px;background:linear-gradient(90deg,transparent,rgba(2,103,255,.3) 50%,transparent);margin:16px 0}.el-dialog.drone-detail-dialog .el-dialog__header[data-v-727fc81a]{background:linear-gradient(90deg,#0267ff,#324157);padding:16px 20px;border-radius:12px 12px 0 0;border-bottom:2px solid rgba(0,255,228,.3)}.el-dialog.drone-detail-dialog .el-dialog__header .el-dialog__title[data-v-727fc81a]{color:#fff;font-size:18px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);display:flex;align-items:center;gap:8px}.el-dialog.drone-detail-dialog .el-dialog__header .el-dialog__title[data-v-727fc81a]:before{content:"🚁";font-size:20px;filter:drop-shadow(0 0 4px #00FFE4)}.el-dialog.drone-detail-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close[data-v-727fc81a]{color:#fff;font-size:18px;transition:all .3s ease}.el-dialog.drone-detail-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close[data-v-727fc81a]:hover{color:#ff6714;transform:rotate(90deg)}.el-dialog.drone-detail-dialog .el-dialog__body[data-v-727fc81a]{padding:20px;background:linear-gradient(135deg,#1a1f2e,#2c3e50);border-radius:0 0 12px 12px}.el-dialog.drone-detail-dialog.el-dialog[data-v-727fc81a]{border-radius:12px;border:2px solid #0267ff;box-shadow:0 8px 32px rgba(2,103,255,.4),0 0 0 1px rgba(2,103,255,.1);background:transparent;overflow:hidden}.el-dialog.drone-detail-dialog.el-dialog[data-v-727fc81a]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#0267ff,#00ffe4,#ff6714,#0267ff);border-radius:12px;z-index:-1;animation:border-glow-727fc81a 3s linear infinite}@keyframes pulse-727fc81a{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-727fc81a{0%{text-shadow:0 0 8px rgba(0,255,228,.5)}to{text-shadow:0 0 16px rgba(0,255,228,.8),0 0 24px rgba(0,255,228,.3)}}@keyframes warning-pulse-727fc81a{0%,to{color:#c00;text-shadow:0 0 8px rgba(204,0,0,.5)}50%{color:#f66;text-shadow:0 0 12px rgba(204,0,0,.8)}}@keyframes pulse-green-727fc81a{0%,to{box-shadow:0 0 6px #00ffe4;transform:scale(1)}50%{box-shadow:0 0 12px #00ffe4,0 0 20px rgba(0,255,228,.3);transform:scale(1.1)}}@keyframes pulse-red-727fc81a{0%,to{box-shadow:0 0 6px #c00;transform:scale(1)}50%{box-shadow:0 0 12px #c00,0 0 20px rgba(204,0,0,.3);transform:scale(1.1)}}@keyframes border-glow-727fc81a{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.el-dialog.drone-detail-dialog[data-v-727fc81a]{width:95%!important;margin:5vh auto!important}.el-dialog.drone-detail-dialog .el-dialog__header[data-v-727fc81a]{padding:16px 20px}.el-dialog.drone-detail-dialog .el-dialog__header .el-dialog__title[data-v-727fc81a]{font-size:16px}.drone-detail-content[data-v-727fc81a]{padding:16px;max-height:60vh}.detail-section[data-v-727fc81a]{padding:12px;margin-bottom:16px}.detail-section h4[data-v-727fc81a]{font-size:14px;margin-bottom:12px}.detail-row[data-v-727fc81a]{flex-direction:column;align-items:flex-start;padding:8px 0}.detail-row .label[data-v-727fc81a]{margin-bottom:4px;min-width:auto}.detail-row .value[data-v-727fc81a]{text-align:left;margin-left:0}.data-card[data-v-727fc81a]{padding:12px;margin:8px 0}}@media (max-width:480px){.el-dialog.drone-detail-dialog[data-v-727fc81a]{width:98%!important;margin:2vh auto!important}.drone-detail-content[data-v-727fc81a]{padding:12px;max-height:70vh}.detail-section[data-v-727fc81a]{padding:10px;margin-bottom:12px}.connection-indicator[data-v-727fc81a]{padding:3px 8px;font-size:11px}.connection-indicator[data-v-727fc81a]:before{width:6px;height:6px;margin-right:4px}}.drone-detail-content[data-v-727fc81a]{padding:20px!important;background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;border-radius:12px!important;font-family:PingFang SC,Microsoft YaHei,sans-serif!important;color:#1e293b!important;line-height:1.6!important;max-height:70vh!important;overflow-y:auto!important}.drone-detail-content[data-v-727fc81a]::-webkit-scrollbar{width:6px}.drone-detail-content[data-v-727fc81a]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.drone-detail-content[data-v-727fc81a]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ff6714,#ff8c42);border-radius:3px}.drone-detail-content[data-v-727fc81a]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#e55a0f,#e67a35)}.drone-detail-content .detail-section[data-v-727fc81a]{margin-bottom:24px!important;padding:16px!important;background:hsla(0,0%,100%,.8)!important;border-radius:10px!important;border:1px solid rgba(255,103,20,.1)!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important;transition:all .3s ease!important}.drone-detail-content .detail-section[data-v-727fc81a]:hover{transform:translateY(-2px)!important;box-shadow:0 4px 16px rgba(255,103,20,.15)!important;border-color:rgba(255,103,20,.2)!important}.drone-detail-content .detail-section h4[data-v-727fc81a]{margin:0 0 16px 0!important;font-size:16px!important;font-weight:600!important;color:#0f172a!important;padding-bottom:8px!important;position:relative!important}.drone-detail-content .detail-section h4[data-v-727fc81a]:after{content:""!important;position:absolute!important;bottom:-2px!important;left:0!important;width:100%!important;height:2px!important;background:linear-gradient(90deg,#ff6714,#ff8c42)!important;border-radius:1px!important}.drone-detail-content .detail-row[data-v-727fc81a]{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 0!important;border-bottom:1px solid rgba(226,232,240,.6)!important;transition:all .2s ease!important}.drone-detail-content .detail-row[data-v-727fc81a]:hover{background:rgba(255,103,20,.03)!important;border-radius:6px!important;padding-left:8px!important;padding-right:8px!important}.drone-detail-content .detail-row[data-v-727fc81a]:last-child{border-bottom:none!important}.drone-detail-content .detail-row .label[data-v-727fc81a]{font-weight:500!important;color:#475569!important;font-size:14px!important;min-width:80px!important}.drone-detail-content .detail-row .label[data-v-727fc81a]:after{content:":"!important;margin-left:2px!important;color:#ff6714!important;font-weight:600!important}.drone-detail-content .detail-row .value[data-v-727fc81a]{font-weight:600!important;color:#1e293b!important;font-size:14px!important;text-align:right!important;flex:1!important;margin-left:16px!important}.drone-detail-content .detail-row .value.online[data-v-727fc81a]{color:#059669!important;animation:pulse-green-727fc81a 2s infinite!important}.drone-detail-content .detail-row .value.offline[data-v-727fc81a]{color:#dc2626!important;animation:pulse-red-727fc81a 2s infinite!important}.drone-detail-content .detail-row .value.warning[data-v-727fc81a]{color:#d97706!important;animation:warning-pulse-727fc81a 2s infinite!important}.drone-detail-content .detail-row .value.success[data-v-727fc81a]{color:#059669!important}.drone-detail-content .data-card[data-v-727fc81a]{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.9))!important;border-radius:8px!important;padding:16px!important;margin:12px 0!important;border:1px solid rgba(255,103,20,.1)!important;box-shadow:0 1px 4px rgba(0,0,0,.05)!important;transition:all .3s ease!important}.drone-detail-content .data-card[data-v-727fc81a]:hover{box-shadow:0 4px 12px rgba(255,103,20,.1)!important;border-color:rgba(255,103,20,.2)!important}.drone-detail-content .connection-indicator[data-v-727fc81a]{display:inline-flex!important;align-items:center!important;padding:4px 12px!important;border-radius:20px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;position:relative!important}.drone-detail-content .connection-indicator[data-v-727fc81a]:before{content:""!important;width:8px!important;height:8px!important;border-radius:50%!important;margin-right:6px!important;animation:pulse-727fc81a 2s infinite!important}.drone-detail-content .connection-indicator.connected[data-v-727fc81a]{background:linear-gradient(135deg,rgba(5,150,105,.1),rgba(16,185,129,.1))!important;color:#059669!important;border:1px solid rgba(5,150,105,.3)!important}.drone-detail-content .connection-indicator.connected[data-v-727fc81a]:before{background:#10b981!important;box-shadow:0 0 8px rgba(16,185,129,.6)!important}.drone-detail-content .connection-indicator.disconnected[data-v-727fc81a]{background:linear-gradient(135deg,rgba(220,38,38,.1),rgba(239,68,68,.1))!important;color:#dc2626!important;border:1px solid rgba(220,38,38,.3)!important}.drone-detail-content .connection-indicator.disconnected[data-v-727fc81a]:before{background:#ef4444!important;box-shadow:0 0 8px rgba(239,68,68,.6)!important}.drone-detail-content .divider[data-v-727fc81a]{height:1px!important;background:linear-gradient(90deg,transparent,#ff6714,#ff8c42,transparent)!important;margin:20px 0!important;opacity:.3!important}.el-dialog.drone-detail-dialog[data-v-727fc81a]{border-radius:16px!important;overflow:hidden!important;box-shadow:0 20px 60px rgba(0,0,0,.15)!important;border:1px solid rgba(255,103,20,.1)!important}.el-dialog.drone-detail-dialog .el-dialog__header[data-v-727fc81a]{background:linear-gradient(135deg,#ff6714,#ff8c42)!important;padding:20px 24px!important;border-bottom:none!important}.el-dialog.drone-detail-dialog .el-dialog__header .el-dialog__title[data-v-727fc81a]{color:#fff!important;font-size:18px!important;font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important}.el-dialog.drone-detail-dialog .el-dialog__header .el-dialog__close[data-v-727fc81a]{color:#fff!important;font-size:20px!important;transition:all .3s ease!important}.el-dialog.drone-detail-dialog .el-dialog__header .el-dialog__close[data-v-727fc81a]:hover{color:#fff!important;transform:rotate(90deg)!important}.el-dialog.drone-detail-dialog .el-dialog__body[data-v-727fc81a]{padding:0!important;background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important}.drone-detail-panel[data-v-727fc81a]{position:fixed;top:50%;right:30px;transform:translateY(-50%);width:420px;max-height:80vh;background:rgba(0,0,0,.9);border:2px solid #ff7618;border-radius:12px;z-index:2000;box-shadow:0 8px 32px rgba(255,118,24,.3);backdrop-filter:blur(10px);animation:slideInRight-727fc81a .4s cubic-bezier(.25,.8,.25,1)}.drone-detail-panel .panel-header[data-v-727fc81a]{padding:16px 20px;border-bottom:1px solid rgba(255,118,24,.3);background:linear-gradient(135deg,rgba(255,118,24,.2),rgba(255,140,66,.1));border-radius:10px 10px 0 0;display:flex;justify-content:space-between;align-items:center}.drone-detail-panel .panel-header .panel-title[data-v-727fc81a]{display:flex;align-items:center;gap:10px;color:#ff7618;font-size:16px;font-weight:600}.drone-detail-panel .panel-header .panel-title .drone-icon[data-v-727fc81a]{width:20px;height:20px;background-image:url(../img/counter.0f5c5c4b.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.drone-detail-panel .panel-header .panel-close[data-v-727fc81a]{width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.drone-detail-panel .panel-header .panel-close[data-v-727fc81a]:hover{background:rgba(255,118,24,.3);transform:rotate(90deg)}.drone-detail-panel .panel-header .panel-close i[data-v-727fc81a]{color:#fff;font-size:14px}.drone-detail-panel .panel-content[data-v-727fc81a]{padding:20px;max-height:calc(80vh - 120px);overflow-y:auto}.drone-detail-panel .panel-content[data-v-727fc81a]::-webkit-scrollbar{width:6px}.drone-detail-panel .panel-content[data-v-727fc81a]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.drone-detail-panel .panel-content[data-v-727fc81a]::-webkit-scrollbar-thumb{background:rgba(255,118,24,.6);border-radius:3px}.drone-detail-panel .panel-content[data-v-727fc81a]::-webkit-scrollbar-thumb:hover{background:rgba(255,118,24,.8)}.drone-detail-panel .info-section[data-v-727fc81a]{margin-bottom:24px}.drone-detail-panel .info-section[data-v-727fc81a]:last-child{margin-bottom:0}.drone-detail-panel .info-section .section-header[data-v-727fc81a]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,118,24,.3)}.drone-detail-panel .info-section .section-header i[data-v-727fc81a]{color:#ff7618;font-size:16px}.drone-detail-panel .info-section .section-header .section-title[data-v-727fc81a]{color:#ff7618;font-size:14px;font-weight:600}.drone-detail-panel .info-section .info-grid[data-v-727fc81a]{display:grid;grid-template-columns:1fr;gap:8px}.drone-detail-panel .info-section .info-item[data-v-727fc81a]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:hsla(0,0%,100%,.05);border-radius:6px;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.drone-detail-panel .info-section .info-item[data-v-727fc81a]:hover{background:rgba(255,118,24,.1);border-color:rgba(255,118,24,.3)}.drone-detail-panel .info-section .info-item .info-label[data-v-727fc81a]{color:hsla(0,0%,100%,.8);font-size:12px;min-width:80px}.drone-detail-panel .info-section .info-item .info-value[data-v-727fc81a]{color:#fff;font-size:12px;font-weight:500;text-align:right}.drone-detail-panel .info-section .info-item .info-value.success[data-v-727fc81a]{color:#67c23a}.drone-detail-panel .info-section .info-item .info-value.warning[data-v-727fc81a]{color:#e6a23c}.drone-detail-panel .info-section .info-item .info-value.status-indicator[data-v-727fc81a]{display:flex;align-items:center;gap:6px}.drone-detail-panel .info-section .info-item .info-value.status-indicator .status-dot[data-v-727fc81a]{width:8px;height:8px;border-radius:50%;animation:pulse-727fc81a 2s infinite}.drone-detail-panel .info-section .info-item .info-value.status-indicator.online .status-dot[data-v-727fc81a]{background:#67c23a;box-shadow:0 0 6px rgba(103,194,58,.6)}.drone-detail-panel .info-section .info-item .info-value.status-indicator.offline .status-dot[data-v-727fc81a]{background:#f56c6c;box-shadow:0 0 6px rgba(245,108,108,.6)}.drone-detail-panel .panel-footer[data-v-727fc81a]{padding:16px 20px;border-top:1px solid rgba(255,118,24,.3);display:flex;justify-content:center}.drone-detail-panel .panel-footer .action-btn.primary[data-v-727fc81a]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;color:#ff7618;border:1px solid #ff7618;background:rgba(255,118,24,.18);transition:all .3s ease}.drone-detail-panel .panel-footer .action-btn.primary[data-v-727fc81a]:hover{background:rgba(255,118,24,.28);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,118,24,.3)}.drone-detail-panel .panel-footer .close-btn[data-v-727fc81a]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;color:#e5e9f2;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);transition:all .3s ease}.drone-detail-panel .panel-footer .close-btn[data-v-727fc81a]:hover{background:hsla(0,0%,100%,.12);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.drone-detail-panel .panel-footer .close-btn i[data-v-727fc81a]{font-size:12px}.panel-overlay[data-v-727fc81a]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:1999;opacity:0;animation:fadeIn-727fc81a .3s ease forwards}@keyframes slideInRight-727fc81a{0%{transform:translateY(-50%) translateX(100%);opacity:0}to{transform:translateY(-50%) translateX(0);opacity:1}}@keyframes fadeIn-727fc81a{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.drone-detail-panel[data-v-727fc81a]{right:15px;width:calc(100vw - 30px);max-width:380px}}@media (max-width:480px){.drone-detail-panel[data-v-727fc81a]{right:10px;width:calc(100vw - 20px);max-width:360px}.drone-detail-panel .panel-content[data-v-727fc81a]{padding:15px}.drone-detail-panel .info-item[data-v-727fc81a]{padding:6px 10px}.drone-detail-panel .info-item .info-label[data-v-727fc81a]{font-size:11px;min-width:70px}.drone-detail-panel .info-item .info-value[data-v-727fc81a]{font-size:11px}}.action-panel[data-v-727fc81a]{position:fixed;right:20px;bottom:20px;width:360px;background:rgba(0,0,0,.8);border:1px solid #ff7618;border-radius:8px;z-index:1002;box-shadow:0 8px 20px rgba(0,0,0,.4)}.action-panel .panel-header[data-v-727fc81a]{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border-bottom:1px solid #333}.action-panel .panel-header h3[data-v-727fc81a]{margin:0;color:#ff7618;font-size:14px;font-weight:700}.action-panel .panel-header .panel-close[data-v-727fc81a]{background:transparent;border:1px solid #ff7618;color:#ff7618;width:24px;height:24px;border-radius:4px;cursor:pointer;line-height:22px;text-align:center}.action-panel .panel-content[data-v-727fc81a]{padding:12px 15px;max-height:50vh;overflow-y:auto}.action-panel .panel-content[data-v-727fc81a]::-webkit-scrollbar{width:6px}.action-panel .panel-content[data-v-727fc81a]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.action-panel .panel-content[data-v-727fc81a]::-webkit-scrollbar-thumb{background:rgba(255,118,24,.6);border-radius:3px}.action-panel .form-grid[data-v-727fc81a]{display:grid;grid-template-columns:1fr;gap:10px}.action-panel .form-item[data-v-727fc81a]{display:flex;flex-direction:column;gap:6px}.action-panel .form-item label[data-v-727fc81a]{color:#ff7618;font-size:12px}.action-panel .form-item input[data-v-727fc81a],.action-panel .form-item select[data-v-727fc81a]{background:rgba(0,0,0,.6);border:1px solid #555;color:#fff;border-radius:4px;height:32px;padding:0 8px}.action-panel .form-item input[type=range][data-v-727fc81a]{height:24px;padding:0}.action-panel .range-line[data-v-727fc81a]{display:flex;align-items:center;gap:8px}.action-panel .range-value[data-v-727fc81a]{color:#fff;font-size:12px;min-width:40px;text-align:right}.action-panel .checkbox-group[data-v-727fc81a]{display:flex;flex-wrap:wrap;gap:8px}.action-panel .checkbox[data-v-727fc81a]{display:flex;align-items:center;gap:6px;color:#fff}.action-panel .panel-footer[data-v-727fc81a]{padding:10px 15px;border-top:1px solid #333;display:flex;gap:10px;justify-content:flex-end}.action-panel .panel-footer .btn[data-v-727fc81a]{height:32px;padding:0 14px;border-radius:4px;cursor:pointer;background:hsla(0,0%,100%,.1);border:1px solid #555;color:#fff}.action-panel .panel-footer .btn.primary[data-v-727fc81a]{background:rgba(255,118,24,.3);border-color:#ff7618;color:#ff7618}.uav-aim-label[data-v-727fc81a]{position:relative;pointer-events:none}.uav-aim-label .aim-ring[data-v-727fc81a]{position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid rgba(255,0,0,.95);border-radius:50%;box-shadow:0 0 12px rgba(255,0,0,.6),inset 0 0 6px rgba(255,0,0,.4);animation:aimPulse-727fc81a 1.6s ease-in-out infinite}.uav-aim-label .aim-cross[data-v-727fc81a]{position:absolute;background:rgba(255,0,0,.95);box-shadow:0 0 8px rgba(255,0,0,.5);animation:aimBlink-727fc81a 1s steps(2,start) infinite both}.uav-aim-label .aim-cross.aim-h[data-v-727fc81a]{left:10%;right:10%;top:50%;height:4px;transform:translateY(-50%)}.uav-aim-label .aim-cross.aim-v[data-v-727fc81a]{top:10%;bottom:10%;left:50%;width:4px;transform:translateX(-50%)}@keyframes aimPulse-727fc81a{0%{transform:scale(.85);opacity:.9}50%{transform:scale(1.18);opacity:1}to{transform:scale(.85);opacity:.9}}@keyframes aimBlink-727fc81a{0%{opacity:0}50%{opacity:1}to{opacity:0}}.quick-counter-dialog[data-v-727fc81a]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:760px;max-width:calc(100vw - 60px);background:rgba(18,24,38,.95);border:1px solid rgba(255,118,24,.6);border-radius:12px;z-index:2000;box-shadow:0 12px 32px rgba(0,0,0,.6);color:#fff;animation:fadeIn-727fc81a .2s ease forwards}.quick-counter-dialog .qc-header[data-v-727fc81a]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.12)}.quick-counter-dialog .qc-title[data-v-727fc81a]{display:flex;align-items:center;gap:8px;font-weight:600;color:#ff7618}.quick-counter-dialog .qc-close[data-v-727fc81a]{cursor:pointer}.quick-counter-dialog .qc-content[data-v-727fc81a]{display:grid;grid-template-columns:1fr;gap:16px;padding:16px 18px}.quick-counter-dialog .qc-todo[data-v-727fc81a]{text-align:center}.quick-counter-dialog .qc-todo h4[data-v-727fc81a]{margin:0 0 8px;color:#ff7618;text-align:center}.quick-counter-dialog .qc-todo ul[data-v-727fc81a]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.quick-counter-dialog .qc-todo .qc-item[data-v-727fc81a]{display:flex;justify-content:center;align-items:center;padding:10px 12px;background:hsla(0,0%,100%,.06);border-radius:6px}.quick-counter-dialog .qc-todo .qc-item.pending[data-v-727fc81a]{color:#ff7618;opacity:.75}.quick-counter-dialog .qc-todo .qc-item.done[data-v-727fc81a]{color:#ff7618;font-weight:600;opacity:1}.quick-counter-dialog .qc-todo .qc-text[data-v-727fc81a]{display:inline-block}.quick-counter-dialog .qc-form .row[data-v-727fc81a]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.quick-counter-dialog .qc-form .row.cols[data-v-727fc81a]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.quick-counter-dialog .qc-form label[data-v-727fc81a]{min-width:88px;color:#ff7618}.quick-counter-dialog .qc-form input[data-v-727fc81a],.quick-counter-dialog .qc-form select[data-v-727fc81a]{height:32px;border-radius:6px;border:1px solid #39465a;background:hsla(0,0%,100%,.08);color:#fff;padding:0 8px}.quick-counter-dialog .qc-form input[type=range][data-v-727fc81a]{height:24px}.quick-counter-dialog .checkbox-group[data-v-727fc81a]{display:flex;flex-wrap:wrap;gap:8px}.quick-counter-dialog .checkbox[data-v-727fc81a]{display:flex;align-items:center;gap:6px}.quick-counter-dialog .range-value[data-v-727fc81a]{color:#fff;font-size:12px}.quick-counter-dialog .qc-footer[data-v-727fc81a]{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid hsla(0,0%,100%,.12)}.quick-counter-dialog .panel-btn[data-v-727fc81a]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:6px;cursor:pointer;border:1px solid #ff7618;background:rgba(255,118,24,.18);color:#ff7618}.quick-counter-dialog .panel-btn[disabled][data-v-727fc81a]{opacity:.5;cursor:not-allowed}.drill-mode-panel[data-v-727fc81a]{position:absolute;top:80px;left:20px;background:rgba(0,0,0,.85);border:1px solid #ff7618;border-radius:8px;padding:12px 14px;min-width:260px;z-index:1001;box-shadow:0 8px 20px rgba(0,0,0,.4)}.drill-mode-panel .drill-title[data-v-727fc81a]{color:#ff7618;font-size:14px;font-weight:600;margin-bottom:8px}.drill-mode-panel .drill-actions[data-v-727fc81a]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.drill-mode-panel .drill-actions .row[data-v-727fc81a]{display:flex;align-items:center;gap:8px}.drill-mode-panel .drill-status[data-v-727fc81a]{color:#e5e9f2;font-size:12px;opacity:.85}.alert-panel[data-v-727fc81a]{position:absolute;top:80px;right:20px;width:280px;background:rgba(0,0,0,.85);border:1px solid #ff7618;border-radius:8px;z-index:1001;box-shadow:0 8px 20px rgba(0,0,0,.4)}.alert-panel .panel-header[data-v-727fc81a]{padding:10px 14px;border-bottom:1px solid #333}.alert-panel .panel-header h3[data-v-727fc81a]{margin:0;color:#ff7618;font-size:14px;font-weight:700}.alert-panel .panel-content[data-v-727fc81a]{padding:10px 12px;max-height:40vh;overflow-y:auto}.alert-panel .alert-list[data-v-727fc81a]{list-style:none;padding:0;margin:0;display:grid;gap:8px}.alert-panel .alert-item[data-v-727fc81a]{display:grid;grid-template-columns:80px 1fr;gap:6px;align-items:center;color:#e5e9f2;font-size:12px}.alert-panel .alert-time[data-v-727fc81a]{color:#9aa4b2}.alert-panel .alert-text[data-v-727fc81a]{color:#e5e9f2}