[data-v-2569718c]: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-2569718c]:export{primaryColor:#0267ff;menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#0a1721;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}.emergency-plan[data-v-2569718c]{height:100%;box-sizing:border-box;border-radius:8px;position:relative;display:flex;flex-direction:column;gap:15px}.current-status[data-v-2569718c]{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(51,51,51,.8));border-radius:8px;padding:15px}.status-header[data-v-2569718c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #ff6714}.status-header .status-title[data-v-2569718c]{font-size:18px;font-weight:700;color:#ff6714}.status-header .status-time[data-v-2569718c]{font-size:12px;color:#ebebeb;opacity:.8}.event-info[data-v-2569718c]{display:flex;gap:20px}.event-info .emergency-level[data-v-2569718c],.event-info .event-type[data-v-2569718c]{display:flex;align-items:center;gap:8px}.event-info .info-label[data-v-2569718c]{font-size:12px;color:#ebebeb;opacity:.8}.event-info .info-value[data-v-2569718c]{font-size:13px;font-weight:700;padding:4px 8px;border-radius:4px}.event-info .info-value.level-safe[data-v-2569718c],.event-info .info-value.status-normal[data-v-2569718c]{background:linear-gradient(135deg,#0f0,#6f6);color:#000}.event-info .info-value.level-one[data-v-2569718c],.event-info .info-value.status-fire[data-v-2569718c]{background:linear-gradient(135deg,#c00,#f33);color:#fff}.event-info .info-value.level-two[data-v-2569718c],.event-info .info-value.status-gas[data-v-2569718c]{background:linear-gradient(135deg,#ffbc17,#ffd966);color:#000}.event-info .info-value.level-three[data-v-2569718c],.event-info .info-value.status-typhoon[data-v-2569718c]{background:linear-gradient(135deg,#00ffe4,#66fff0);color:#000}.event-info .info-value.status-rescue[data-v-2569718c]{background:linear-gradient(135deg,#ff6714,#ff8c42);color:#fff}.emergency-controls[data-v-2569718c]{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(51,51,51,.8));border-radius:8px;padding:15px}.controls-header[data-v-2569718c]{margin-bottom:12px}.controls-header .controls-title[data-v-2569718c]{font-size:18px;font-weight:700;color:#ff6714;margin-bottom:4px}.controls-header .controls-subtitle[data-v-2569718c]{font-size:13px;color:#ebebeb;opacity:.7}.emergency-buttons-horizontal[data-v-2569718c]{display:flex;gap:12px;align-items:center;justify-content:space-between}.emergency-btn-horizontal[data-v-2569718c]{flex:1;display:flex;align-items:center;justify-content:center;padding:14px 8px;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;min-height:48px}.emergency-btn-horizontal[data-v-2569718c]:disabled{opacity:.5;cursor:not-allowed}.emergency-btn-horizontal .btn-content[data-v-2569718c]{display:flex;align-items:center;gap:8px}.emergency-btn-horizontal .btn-icon[data-v-2569718c]{font-size:18px;flex-shrink:0}.emergency-btn-horizontal .btn-text[data-v-2569718c]{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emergency-btn-horizontal.btn-fire[data-v-2569718c]{background:linear-gradient(135deg,#c00,#f33);color:#fff}.emergency-btn-horizontal.btn-fire[data-v-2569718c]:hover:not(:disabled){background:linear-gradient(135deg,#f33,#c00);transform:translateY(-2px);box-shadow:0 4px 12px rgba(204,0,0,.4)}.emergency-btn-horizontal.btn-gas[data-v-2569718c]{background:linear-gradient(135deg,#ffbc17,#ffd966);color:#000}.emergency-btn-horizontal.btn-gas[data-v-2569718c]:hover:not(:disabled){background:linear-gradient(135deg,#ffd966,#ffbc17);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,188,23,.4)}.emergency-btn-horizontal.btn-typhoon[data-v-2569718c]{background:linear-gradient(135deg,#00ffe4,#66fff0);color:#000}.emergency-btn-horizontal.btn-typhoon[data-v-2569718c]:hover:not(:disabled){background:linear-gradient(135deg,#66fff0,#00ffe4);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,255,228,.4)}.emergency-btn-horizontal.btn-rescue[data-v-2569718c]{background:linear-gradient(135deg,#ff6714,#ff8c42);color:#fff}.emergency-btn-horizontal.btn-rescue[data-v-2569718c]:hover:not(:disabled){background:linear-gradient(135deg,#ff8c42,#ff6714);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,103,20,.4)}.environment-alerts[data-v-2569718c]{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(51,51,51,.8));border:1px solid #666;border-radius:8px;padding:15px;flex:1}.alerts-header[data-v-2569718c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,103,20,.3)}.alerts-header .alerts-title[data-v-2569718c]{font-size:16px;font-weight:700;color:#ff6714}.alerts-header .alerts-status[data-v-2569718c]{font-size:13px;color:#00ffe4;background:rgba(0,255,228,.1);padding:2px 6px;border-radius:3px}.alerts-grid[data-v-2569718c]{display:grid;grid-template-columns:1fr 1fr;gap:10px;height:calc(100% - 40px);overflow-y:auto}.alerts-grid[data-v-2569718c]::-webkit-scrollbar{width:4px}.alerts-grid[data-v-2569718c]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.alerts-grid[data-v-2569718c]::-webkit-scrollbar-thumb{background:rgba(255,103,20,.5);border-radius:2px}.alert-item[data-v-2569718c]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:6px}.alert-header[data-v-2569718c]{display:flex;justify-content:space-between;align-items:center}.alert-header .alert-name[data-v-2569718c]{font-size:12px;font-weight:700;color:#fff}.alert-header .alert-status[data-v-2569718c]{font-size:10px;padding:2px 6px;border-radius:3px;font-weight:700}.alert-header .alert-status.status-normal[data-v-2569718c]{background:linear-gradient(135deg,#0f0,#6f6);color:#000}.alert-header .alert-status.status-warning[data-v-2569718c]{background:linear-gradient(135deg,#ffbc17,#ffd966);color:#000}.alert-header .alert-status.status-danger[data-v-2569718c]{background:linear-gradient(135deg,#c00,#f33);color:#fff}.alert-value[data-v-2569718c]{display:flex;align-items:baseline;gap:4px}.alert-value .value-number[data-v-2569718c]{font-size:18px;font-weight:700;color:#ff6714}.alert-value .value-unit[data-v-2569718c]{font-size:10px;color:#ebebeb;opacity:.7}.alert-progress[data-v-2569718c]{display:flex;align-items:center;gap:6px}.alert-progress .progress-bar[data-v-2569718c]{flex:1;height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.alert-progress .progress-bar .progress-fill[data-v-2569718c]{height:100%;background:linear-gradient(90deg,#ff6714,#ff8c42);border-radius:2px;transition:width .3s ease}.alert-progress .progress-text[data-v-2569718c]{font-size:10px;color:#ebebeb;min-width:25px}.alert-location[data-v-2569718c]{display:flex;align-items:center;gap:4px}.alert-location .location-icon[data-v-2569718c]{font-size:12px}.alert-location .location-text[data-v-2569718c]{font-size:10px;color:#ebebeb;opacity:.8}.emergency-indicator[data-v-2569718c]{position:absolute;top:20px;right:20px;display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#c00,#f33);color:#fff;padding:8px 12px;border-radius:4px;animation:emergencyPulse-2569718c 1s infinite}.emergency-indicator .indicator-light[data-v-2569718c]{width:8px;height:8px;background:#fff;border-radius:50%;animation:lightBlink-2569718c .5s infinite alternate}.emergency-indicator .indicator-text[data-v-2569718c]{font-size:12px;font-weight:700}@keyframes emergencyPulse-2569718c{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(204,0,0,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(204,0,0,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(204,0,0,0)}}@keyframes lightBlink-2569718c{0%{opacity:1}to{opacity:.3}}@media (max-width:1600px){.emergency-plan[data-v-2569718c]{padding:15px;gap:12px}.current-status[data-v-2569718c],.emergency-controls[data-v-2569718c],.environment-alerts[data-v-2569718c]{padding:12px}.emergency-buttons-horizontal[data-v-2569718c]{gap:8px}.emergency-btn-horizontal[data-v-2569718c]{padding:12px 6px;min-height:44px}.emergency-btn-horizontal .btn-content[data-v-2569718c]{gap:6px}.emergency-btn-horizontal .btn-icon[data-v-2569718c]{font-size:16px}.emergency-btn-horizontal .btn-text[data-v-2569718c]{font-size:13px}.alerts-grid[data-v-2569718c]{gap:8px}.alert-item[data-v-2569718c]{padding:8px;gap:4px}.alert-value .value-number[data-v-2569718c]{font-size:16px}}@media (max-width:1400px){.emergency-buttons-horizontal[data-v-2569718c]{gap:6px}.emergency-btn-horizontal[data-v-2569718c]{padding:10px 4px;min-height:40px}.emergency-btn-horizontal .btn-content[data-v-2569718c]{flex-direction:column;gap:4px;text-align:center}.emergency-btn-horizontal .btn-icon[data-v-2569718c]{font-size:14px}.emergency-btn-horizontal .btn-text[data-v-2569718c]{font-size:10px}}[data-v-6e7bbfed]: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-6e7bbfed]:export{primaryColor:#0267ff;menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#0a1721;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}.emergency-plan-manager[data-v-6e7bbfed]{height:100%;box-sizing:border-box;background:rgba(0,0,0,.3);border-radius:8px;display:flex;flex-direction:column;gap:15px;position:relative}.section-title[data-v-6e7bbfed]{font-size:18px;font-weight:700;color:#ff6714;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #ff6714;letter-spacing:1px}.plan-execution-flow[data-v-6e7bbfed]{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(51,51,51,.8));border-radius:8px;padding:15px;flex:1.2}.flow-header[data-v-6e7bbfed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #ff6714}.flow-header .flow-title[data-v-6e7bbfed]{font-size:18px;font-weight:700;color:#ff6714}.flow-header .flow-status[data-v-6e7bbfed]{font-size:12px;color:#00ffe4;background:rgba(0,255,228,.1);padding:4px 8px;border-radius:4px}.flow-chart[data-v-6e7bbfed]{position:relative;display:flex;flex-direction:column;gap:12px;margin-bottom:15px;max-height:200px;overflow-y:auto}.flow-chart[data-v-6e7bbfed]::-webkit-scrollbar{width:4px}.flow-chart[data-v-6e7bbfed]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.flow-chart[data-v-6e7bbfed]::-webkit-scrollbar-thumb{background:rgba(255,103,20,.5);border-radius:2px}.flow-step[data-v-6e7bbfed]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:6px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);transition:all .3s ease;position:relative}.flow-step.completed[data-v-6e7bbfed]{background:linear-gradient(135deg,rgba(0,255,0,.1),rgba(102,255,102,.1));border-color:#0f0}.flow-step.active[data-v-6e7bbfed]{background:linear-gradient(135deg,rgba(255,188,23,.1),rgba(255,217,102,.1));border-color:#ffbc17;animation:pulse-6e7bbfed 2s infinite}.flow-step.pending[data-v-6e7bbfed]{opacity:.6}.flow-step .step-content[data-v-6e7bbfed]{flex:1}.flow-step .step-content .step-title[data-v-6e7bbfed]{font-size:13px;font-weight:700;color:#fff;margin-bottom:4px}.flow-step .step-content .step-desc[data-v-6e7bbfed]{font-size:13px;color:#ebebeb;opacity:.8}.flow-step .step-time[data-v-6e7bbfed]{font-size:10px;color:#00ffe4;background:rgba(0,255,228,.1);padding:2px 6px;border-radius:3px}.flow-controls[data-v-6e7bbfed]{display:flex;gap:10px;justify-content:center}.control-btn[data-v-6e7bbfed]{padding:8px 16px;border:none;border-radius:4px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease}.control-btn[data-v-6e7bbfed]:disabled{opacity:.5;cursor:not-allowed}.control-btn.primary[data-v-6e7bbfed]{background:linear-gradient(135deg,#00ffe4,#66fff0);color:#000}.control-btn.primary[data-v-6e7bbfed]:hover:not(:disabled){background:linear-gradient(135deg,#66fff0,#00ffe4);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,255,228,.3)}.control-btn.warning[data-v-6e7bbfed]{background:linear-gradient(135deg,#ffbc17,#ffd966);color:#000}.control-btn.warning[data-v-6e7bbfed]:hover:not(:disabled){background:linear-gradient(135deg,#ffd966,#ffbc17);transform:translateY(-1px);box-shadow:0 2px 8px rgba(255,188,23,.3)}.control-btn.danger[data-v-6e7bbfed]{background:linear-gradient(135deg,#c00,#f33);color:#fff}.control-btn.danger[data-v-6e7bbfed]:hover:not(:disabled){background:linear-gradient(135deg,#f33,#c00);transform:translateY(-1px);box-shadow:0 2px 8px rgba(204,0,0,.3)}.resource-coordination[data-v-6e7bbfed]{display:flex;flex-direction:column;gap:15px;flex:1}.quick-commands[data-v-6e7bbfed]{border-radius:8px;padding:15px;flex:1}.commands-header[data-v-6e7bbfed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #ff6714}.commands-header .commands-title[data-v-6e7bbfed]{font-size:18px;font-weight:700;color:#ff6714}.commands-header .commands-status[data-v-6e7bbfed]{font-size:12px;color:#00ffe4;background:rgba(0,255,228,.1);padding:2px 6px;border-radius:3px}.commands-grid[data-v-6e7bbfed]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.command-btn[data-v-6e7bbfed]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;min-height:60px}.command-btn[data-v-6e7bbfed]:disabled{opacity:.5;cursor:not-allowed}.command-btn .command-text[data-v-6e7bbfed]{font-size:15px;font-weight:700;text-align:center}.command-btn.btn-evacuation[data-v-6e7bbfed]{background:linear-gradient(135deg,#ffbc17,#ffd966);color:#000}.command-btn.btn-evacuation[data-v-6e7bbfed]:hover:not(:disabled){background:linear-gradient(135deg,#ffd966,#ffbc17);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,188,23,.3)}.command-btn.btn-lockdown[data-v-6e7bbfed]{background:linear-gradient(135deg,#c00,#f33);color:#fff}.command-btn.btn-lockdown[data-v-6e7bbfed]:hover:not(:disabled){background:linear-gradient(135deg,#f33,#c00);transform:translateY(-2px);box-shadow:0 4px 12px rgba(204,0,0,.3)}.command-btn.btn-medical[data-v-6e7bbfed]{background:linear-gradient(135deg,#0f0,#6f6);color:#000}.command-btn.btn-medical[data-v-6e7bbfed]:hover:not(:disabled){background:linear-gradient(135deg,#6f6,#0f0);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,255,0,.3)}.command-btn.btn-fire[data-v-6e7bbfed]{background:linear-gradient(135deg,#ff6714,#ff8c42);color:#fff}.command-btn.btn-fire[data-v-6e7bbfed]:hover:not(:disabled){background:linear-gradient(135deg,#ff8c42,#ff6714);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,103,20,.3)}.command-btn.btn-traffic[data-v-6e7bbfed]{background:linear-gradient(135deg,#00ffe4,#66fff0);color:#000}.command-btn.btn-traffic[data-v-6e7bbfed]:hover:not(:disabled){background:linear-gradient(135deg,#66fff0,#00ffe4);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,255,228,.3)}.command-btn.btn-communication[data-v-6e7bbfed]{background:linear-gradient(135deg,#666,#999);color:#fff}.command-btn.btn-communication[data-v-6e7bbfed]:hover:not(:disabled){background:linear-gradient(135deg,#999,#666);transform:translateY(-2px);box-shadow:0 4px 12px hsla(0,0%,40%,.3)}.team-status[data-v-6e7bbfed]{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(51,51,51,.8));border-radius:8px;padding:15px;flex:1.5;display:flex;flex-direction:column}.team-header[data-v-6e7bbfed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #ff6714}.team-header .team-title[data-v-6e7bbfed]{font-size:18px;font-weight:700;color:#ff6714}.team-header .team-summary[data-v-6e7bbfed]{font-size:12px;color:#ebebeb;opacity:.8}.team-list[data-v-6e7bbfed]{flex:1;overflow-y:auto}.team-list[data-v-6e7bbfed]::-webkit-scrollbar{width:4px}.team-list[data-v-6e7bbfed]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.team-list[data-v-6e7bbfed]::-webkit-scrollbar-thumb{background:rgba(255,103,20,.5);border-radius:2px}.team-item[data-v-6e7bbfed]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:4px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);margin-bottom:6px;transition:all .3s ease}.team-item[data-v-6e7bbfed]:hover{background:hsla(0,0%,100%,.1)}.team-item.online[data-v-6e7bbfed]{border-color:rgba(0,255,0,.3)}.team-item.standby[data-v-6e7bbfed]{border-color:rgba(255,188,23,.3)}.team-item.dispatch[data-v-6e7bbfed]{border-color:rgba(255,103,20,.3)}.team-info[data-v-6e7bbfed]{flex:1;display:flex;align-items:center}.team-info .team-name[data-v-6e7bbfed]{font-size:15px;font-weight:700;color:#fff;margin-bottom:2px}.team-info .team-type[data-v-6e7bbfed]{font-size:10px;color:#ebebeb;opacity:.7;margin-bottom:2px}.team-info .team-members[data-v-6e7bbfed]{margin-left:30px;font-size:13px;color:#00ffe4}.team-status-indicator[data-v-6e7bbfed]{display:flex;flex-direction:column;align-items:center;gap:4px}.team-status-indicator .status-light[data-v-6e7bbfed]{width:8px;height:8px;border-radius:50%}.team-status-indicator .status-light.online[data-v-6e7bbfed]{background:#0f0;box-shadow:0 0 4px #0f0}.team-status-indicator .status-light.standby[data-v-6e7bbfed]{background:#ffbc17;box-shadow:0 0 4px #ffbc17}.team-status-indicator .status-light.dispatch[data-v-6e7bbfed]{background:#ff6714;box-shadow:0 0 4px #ff6714;animation:blink-6e7bbfed 1s infinite}.team-status-indicator .status-text[data-v-6e7bbfed]{font-size:11px;color:#ebebeb}.team-actions[data-v-6e7bbfed]{display:flex;gap:6px}.team-actions .action-btn[data-v-6e7bbfed]{padding:4px 8px;border:none;border-radius:3px;font-size:12px;cursor:pointer;transition:all .3s ease}.team-actions .action-btn[data-v-6e7bbfed]:first-child{background:rgba(0,255,228,.2);color:#00ffe4;border:1px solid #00ffe4}.team-actions .action-btn[data-v-6e7bbfed]:first-child:hover{background:rgba(0,255,228,.3)}.team-actions .action-btn[data-v-6e7bbfed]:last-child{background:rgba(255,103,20,.2);color:#ff6714;border:1px solid #ff6714}.team-actions .action-btn[data-v-6e7bbfed]:last-child:hover{background:rgba(255,103,20,.3)}.execution-status[data-v-6e7bbfed]{position:absolute;top:20px;right:20px;display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#00ffe4,#66fff0);color:#000;padding:8px 12px;border-radius:4px;animation:slideIn-6e7bbfed .3s ease}.execution-status .status-text[data-v-6e7bbfed]{font-size:12px;font-weight:700}@keyframes pulse-6e7bbfed{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes rotate-6e7bbfed{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blink-6e7bbfed{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes slideIn-6e7bbfed{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:1600px){.emergency-plan-manager[data-v-6e7bbfed]{padding:15px;gap:12px}.plan-execution-flow[data-v-6e7bbfed],.quick-commands[data-v-6e7bbfed],.team-status[data-v-6e7bbfed]{padding:12px}.flow-step[data-v-6e7bbfed]{padding:8px;gap:10px}.flow-step .step-content .step-title[data-v-6e7bbfed]{font-size:12px}.flow-step .step-content .step-desc[data-v-6e7bbfed]{font-size:10px}.commands-grid[data-v-6e7bbfed]{gap:6px}.command-btn[data-v-6e7bbfed]{padding:10px 6px;min-height:55px}.command-btn .command-text[data-v-6e7bbfed]{font-size:10px}.team-item[data-v-6e7bbfed]{padding:6px;gap:8px}.team-item .team-info .team-name[data-v-6e7bbfed]{font-size:13px}.team-item .team-info .team-members[data-v-6e7bbfed],.team-item .team-info .team-type[data-v-6e7bbfed]{font-size:9px}}@media (max-width:1400px){.resource-coordination[data-v-6e7bbfed]{flex-direction:column}.commands-grid[data-v-6e7bbfed]{grid-template-columns:1fr}.team-status[data-v-6e7bbfed]{flex:1}}[data-v-2ad337f2]: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-2ad337f2]:export{primaryColor:#0267ff;menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#0a1721;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}.information-perception[data-v-2ad337f2]{height:100%;box-sizing:border-box;background:rgba(0,0,0,.3);border-radius:8px;display:flex;flex-direction:column;gap:15px;position:relative}.video-monitoring[data-v-2ad337f2]{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(51,51,51,.8));border-radius:8px;padding:15px;flex:1.2;display:flex;flex-direction:column}.monitoring-header[data-v-2ad337f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #ff6714}.monitoring-header .monitoring-title[data-v-2ad337f2]{font-size:18px;font-weight:700;color:#ff6714}.monitoring-header .monitoring-status[data-v-2ad337f2]{display:flex;align-items:center;gap:6px}.monitoring-header .monitoring-status .status-indicator[data-v-2ad337f2]{width:8px;height:8px;border-radius:50%}.monitoring-header .monitoring-status .status-indicator.status-all-online[data-v-2ad337f2]{background:#0f0;box-shadow:0 0 4px #0f0}.monitoring-header .monitoring-status .status-indicator.status-partial-online[data-v-2ad337f2]{background:#ffbc17;box-shadow:0 0 4px #ffbc17}.monitoring-header .monitoring-status .status-indicator.status-all-offline[data-v-2ad337f2]{background:#c00;box-shadow:0 0 4px #c00}.monitoring-header .monitoring-status .status-text[data-v-2ad337f2]{font-size:13px;color:#ebebeb}.video-grid[data-v-2ad337f2]{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:1;overflow-y:auto}.video-grid[data-v-2ad337f2]::-webkit-scrollbar{width:4px}.video-grid[data-v-2ad337f2]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.video-grid[data-v-2ad337f2]::-webkit-scrollbar-thumb{background:rgba(255,103,20,.5);border-radius:2px}.video-item[data-v-2ad337f2]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:6px}.video-header[data-v-2ad337f2]{display:flex;justify-content:space-between;align-items:flex-start}.video-header .camera-info[data-v-2ad337f2]{flex:1}.video-header .camera-info .camera-name[data-v-2ad337f2]{font-size:13px;font-weight:700;color:#fff;margin-bottom:2px}.video-header .camera-info .camera-location[data-v-2ad337f2]{font-size:10px;color:#ebebeb;opacity:.7}.video-header .camera-status[data-v-2ad337f2]{display:flex;align-items:center;gap:4px;font-size:10px}.video-header .camera-status .status-light[data-v-2ad337f2]{width:6px;height:6px;border-radius:50%}.status-online .video-header .camera-status .status-light[data-v-2ad337f2]{background:#0f0;box-shadow:0 0 3px #0f0}.status-warning .video-header .camera-status .status-light[data-v-2ad337f2]{background:#ffbc17;box-shadow:0 0 3px #ffbc17}.status-offline .video-header .camera-status .status-light[data-v-2ad337f2]{background:#c00;box-shadow:0 0 3px #c00}.video-header .camera-status .status-label[data-v-2ad337f2]{font-weight:700}.status-online .video-header .camera-status .status-label[data-v-2ad337f2]{color:#0f0}.status-warning .video-header .camera-status .status-label[data-v-2ad337f2]{color:#ffbc17}.status-offline .video-header .camera-status .status-label[data-v-2ad337f2]{color:#c00}.video-screen[data-v-2ad337f2]{background:rgba(0,0,0,.5);border-radius:4px;height:80px;display:flex;align-items:center;justify-content:center;position:relative}.video-screen .video-placeholder[data-v-2ad337f2]{text-align:center;color:#666}.video-screen .video-placeholder .offline-icon[data-v-2ad337f2]{font-size:24px;margin-bottom:4px}.video-screen .video-placeholder .offline-text[data-v-2ad337f2]{font-size:10px}.video-screen .video-content[data-v-2ad337f2]{text-align:center;color:#00ffe4}.video-screen .video-content .video-signal[data-v-2ad337f2]{font-size:20px;margin-bottom:4px;animation:pulse-2ad337f2 2s infinite}.video-screen .video-content .video-quality[data-v-2ad337f2]{font-size:10px;background:rgba(0,255,228,.1);padding:2px 6px;border-radius:3px}.video-controls[data-v-2ad337f2]{display:flex;gap:4px}.video-controls .control-btn[data-v-2ad337f2]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px;border:none;border-radius:3px;background:hsla(0,0%,100%,.1);color:#ebebeb;cursor:pointer;transition:all .3s ease;font-size:10px}.video-controls .control-btn[data-v-2ad337f2]:disabled{opacity:.3;cursor:not-allowed}.video-controls .control-btn[data-v-2ad337f2]:hover:not(:disabled){background:rgba(255,103,20,.3);color:#ff6714}.video-controls .control-btn .btn-icon[data-v-2ad337f2]{font-size:12px}.video-controls .control-btn .btn-text[data-v-2ad337f2]{font-size:13px}.communication-panel[data-v-2ad337f2]{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(51,51,51,.8));border-radius:8px;flex:1;display:flex;flex-direction:column;gap:12px}.control-panel[data-v-2ad337f2]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:12px}.panel-header[data-v-2ad337f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:6px;border-bottom:2px solid #ff6714}.panel-header .panel-title[data-v-2ad337f2]{font-size:18px;font-weight:700;color:#ff6714}.panel-header .panel-status[data-v-2ad337f2]{display:flex;align-items:center;gap:4px;font-size:10px}.panel-header .panel-status .status-indicator[data-v-2ad337f2]{width:6px;height:6px;border-radius:50%}.panel-header .panel-status .status-indicator.status-active[data-v-2ad337f2]{background:#0f0;box-shadow:0 0 3px #0f0;animation:blink-2ad337f2 1s infinite}.panel-header .panel-status .status-indicator.status-standby[data-v-2ad337f2]{background:#ffbc17;box-shadow:0 0 3px #ffbc17}.panel-header .panel-status .status-text[data-v-2ad337f2]{color:#ebebeb}.status-active .panel-header .panel-status .status-text[data-v-2ad337f2]{color:#0f0}.status-standby .panel-header .panel-status .status-text[data-v-2ad337f2]{color:#ffbc17}.communication-controls[data-v-2ad337f2]{display:flex;flex-direction:column;gap:10px}.control-group .group-title[data-v-2ad337f2]{font-size:15px;font-weight:700;color:#ebebeb;margin-bottom:6px;opacity:.8}.mode-buttons[data-v-2ad337f2]{display:flex;gap:6px}.mode-buttons .mode-btn[data-v-2ad337f2]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;background:hsla(0,0%,100%,.05);color:#ebebeb;cursor:pointer;transition:all .3s ease;font-size:9px}.mode-buttons .mode-btn.active[data-v-2ad337f2]{background:rgba(0,255,228,.2);border-color:#00ffe4;color:#00ffe4}.mode-buttons .mode-btn[data-v-2ad337f2]:hover:not(.active){background:hsla(0,0%,100%,.1)}.mode-buttons .mode-btn .mode-icon[data-v-2ad337f2]{font-size:12px}.mode-buttons .mode-btn .mode-name[data-v-2ad337f2]{font-size:13px}.speed-dial[data-v-2ad337f2]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.speed-dial .dial-btn[data-v-2ad337f2]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:13px}.speed-dial .dial-btn[data-v-2ad337f2]:disabled{opacity:.3;cursor:not-allowed}.speed-dial .dial-btn .dial-icon[data-v-2ad337f2]{font-size:12px}.speed-dial .dial-btn .dial-name[data-v-2ad337f2]{font-weight:700;font-size:15px}.speed-dial .dial-btn .dial-number[data-v-2ad337f2]{font-size:12px;opacity:.7}.speed-dial .dial-btn.dial-command[data-v-2ad337f2]{background:linear-gradient(135deg,#00ffe4,#66fff0);color:#000}.speed-dial .dial-btn.dial-fire[data-v-2ad337f2]{background:linear-gradient(135deg,#c00,#f33);color:#fff}.speed-dial .dial-btn.dial-medical[data-v-2ad337f2]{background:linear-gradient(135deg,#0f0,#6f6);color:#000}.speed-dial .dial-btn.dial-security[data-v-2ad337f2]{background:linear-gradient(135deg,#ffbc17,#ffd966);color:#000}.speed-dial .dial-btn.dial-technical[data-v-2ad337f2]{background:linear-gradient(135deg,#666,#999);color:#fff}.speed-dial .dial-btn.dial-logistics[data-v-2ad337f2]{background:linear-gradient(135deg,#ff6714,#ff8c42);color:#fff}.call-controls[data-v-2ad337f2]{display:flex;gap:6px}.call-controls .call-btn[data-v-2ad337f2]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:13px}.call-controls .call-btn[data-v-2ad337f2]:disabled{opacity:.3;cursor:not-allowed}.call-controls .call-btn.answer[data-v-2ad337f2]{background:linear-gradient(135deg,#0f0,#6f6);color:#000}.call-controls .call-btn.hangup[data-v-2ad337f2]{background:linear-gradient(135deg,#c00,#f33);color:#fff}.call-controls .call-btn.hold[data-v-2ad337f2]{background:linear-gradient(135deg,#ffbc17,#ffd966);color:#000}.call-controls .call-btn .call-icon[data-v-2ad337f2]{font-size:1px}.call-controls .call-btn .call-text[data-v-2ad337f2]{font-size:13px}.call-records[data-v-2ad337f2]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:12px;flex:1;display:flex;flex-direction:column}.records-header[data-v-2ad337f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #ff6714}.records-header .records-title[data-v-2ad337f2]{font-size:18px;font-weight:700;color:#ff6714}.records-header .records-actions[data-v-2ad337f2]{display:flex;gap:6px}.records-header .records-actions .action-btn[data-v-2ad337f2]{padding:2px 6px;border:none;border-radius:3px;background:hsla(0,0%,100%,.1);color:#ebebeb;cursor:pointer;transition:all .3s ease;font-size:13px}.records-header .records-actions .action-btn[data-v-2ad337f2]:hover{background:rgba(255,103,20,.3);color:#ff6714}.records-list[data-v-2ad337f2]{flex:1;overflow-y:auto}.records-list[data-v-2ad337f2]::-webkit-scrollbar{width:4px}.records-list[data-v-2ad337f2]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.records-list[data-v-2ad337f2]::-webkit-scrollbar-thumb{background:rgba(255,103,20,.5);border-radius:2px}.record-item[data-v-2ad337f2]{display:flex;justify-content:space-between;align-items:center;padding:6px;border-radius:3px;background:hsla(0,0%,100%,.03);margin-bottom:4px;transition:all .3s ease}.record-item[data-v-2ad337f2]:hover{background:hsla(0,0%,100%,.06)}.record-item .record-info[data-v-2ad337f2]{flex:1;display:flex;align-items:center;gap:2px}.record-item .record-info .record-contact[data-v-2ad337f2]{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:700;color:#fff}.record-item .record-info .record-contact .contact-icon[data-v-2ad337f2]{font-size:12px}.record-item .record-info .record-time[data-v-2ad337f2]{margin-left:20px;font-size:13px;color:#ebebeb;opacity:.7}.record-item .record-info .record-duration[data-v-2ad337f2]{margin-left:20px;font-size:13px;color:#00ffe4}.record-item .record-status[data-v-2ad337f2]{display:flex;align-items:center;gap:4px}.record-item .record-status .status-badge[data-v-2ad337f2]{padding:1px 4px;border-radius:2px;font-size:13px;font-weight:700}.record-item .record-status .status-badge.status-completed[data-v-2ad337f2]{background:linear-gradient(135deg,#0f0,#6f6);color:#000}.record-item .record-status .status-badge.status-missed[data-v-2ad337f2]{background:linear-gradient(135deg,#c00,#f33);color:#fff}.record-item .record-status .redial-btn[data-v-2ad337f2]{padding:2px 4px;border:none;border-radius:2px;background:rgba(0,255,228,.2);color:#00ffe4;cursor:pointer;transition:all .3s ease;font-size:13px}.record-item .record-status .redial-btn[data-v-2ad337f2]:disabled{opacity:.3;cursor:not-allowed}.record-item .record-status .redial-btn[data-v-2ad337f2]:hover:not(:disabled){background:rgba(0,255,228,.3)}.record-item .record-status .redial-btn .redial-icon[data-v-2ad337f2]{font-size:13px}.no-records[data-v-2ad337f2]{text-align:center;padding:20px;color:#666}.no-records .no-records-icon[data-v-2ad337f2]{font-size:24px;margin-bottom:8px}.no-records .no-records-text[data-v-2ad337f2]{font-size:10px}.incoming-call[data-v-2ad337f2]{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,#00ffe4,#66fff0);color:#000;padding:12px;border-radius:6px;box-shadow:0 4px 12px rgba(0,255,228,.3);animation:slideIn-2ad337f2 .3s ease;z-index:1000}.call-notification[data-v-2ad337f2]{display:flex;align-items:center;gap:10px}.call-notification .call-icon[data-v-2ad337f2]{font-size:20px;animation:ring-2ad337f2 1s infinite}.call-notification .call-details[data-v-2ad337f2]{flex:1}.call-notification .call-details .caller-name[data-v-2ad337f2]{font-size:15px;font-weight:700;margin-bottom:2px}.call-notification .call-details .caller-number[data-v-2ad337f2]{font-size:12px;opacity:.8;margin-bottom:2px}.call-notification .call-details .call-time[data-v-2ad337f2]{font-size:12px;opacity:.7}.call-notification .call-actions[data-v-2ad337f2]{display:flex;gap:6px}.call-notification .call-actions .action-btn[data-v-2ad337f2]{padding:4px 8px;border:none;border-radius:3px;font-size:12px;font-weight:700;cursor:pointer;transition:all .3s ease}.call-notification .call-actions .action-btn.accept[data-v-2ad337f2]{background:#0f0;color:#000}.call-notification .call-actions .action-btn.accept[data-v-2ad337f2]:hover{background:#6f6}.call-notification .call-actions .action-btn.reject[data-v-2ad337f2]{background:#c00;color:#fff}.call-notification .call-actions .action-btn.reject[data-v-2ad337f2]:hover{background:#f33}@keyframes pulse-2ad337f2{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes blink-2ad337f2{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes slideIn-2ad337f2{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ring-2ad337f2{0%{transform:rotate(0deg)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}to{transform:rotate(0deg)}}@media (max-width:1600px){.information-perception[data-v-2ad337f2]{padding:15px;gap:12px}.communication-panel[data-v-2ad337f2],.video-monitoring[data-v-2ad337f2]{padding:12px}.video-grid[data-v-2ad337f2]{gap:8px}.video-item[data-v-2ad337f2]{padding:6px;gap:4px}.video-screen[data-v-2ad337f2]{height:60px}.mode-buttons[data-v-2ad337f2]{gap:4px}.mode-btn[data-v-2ad337f2]{padding:4px 2px;font-size:13px}.mode-btn .mode-icon[data-v-2ad337f2]{font-size:10px}.mode-btn .mode-name[data-v-2ad337f2]{font-size:7px}.speed-dial[data-v-2ad337f2]{gap:3px}.dial-btn[data-v-2ad337f2]{padding:4px 1px;font-size:7px}.dial-btn .dial-icon[data-v-2ad337f2]{font-size:10px}.dial-btn .dial-name[data-v-2ad337f2]{font-size:7px}.dial-btn .dial-number[data-v-2ad337f2]{font-size:8px}.call-controls[data-v-2ad337f2]{gap:4px}.call-btn[data-v-2ad337f2]{padding:4px 1px;font-size:7px}.call-btn .call-icon[data-v-2ad337f2]{font-size:10px}.call-btn .call-text[data-v-2ad337f2]{font-size:7px}}@media (max-width:1400px){.video-grid[data-v-2ad337f2]{grid-template-columns:1fr}.speed-dial[data-v-2ad337f2]{grid-template-columns:repeat(2,1fr)}.communication-controls[data-v-2ad337f2]{gap:8px}.control-group[data-v-2ad337f2]{margin-bottom:8px}}[data-v-e6198b14]: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-e6198b14]:export{primaryColor:#0267ff;menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#0a1721;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}.emergency-situation[data-v-e6198b14]{height:100%;background:rgba(0,0,0,.3);border-radius:8px;display:flex;flex-direction:column;gap:15px;padding:15px;box-sizing:border-box;position:relative}.section-title[data-v-e6198b14]{font-size:18px;font-weight:700;color:#ff6714;margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #ff6714;letter-spacing:1px}.overview-header[data-v-e6198b14]{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:2px solid #ff6714}.overview-header .overview-title[data-v-e6198b14]{font-size:18px;font-weight:700;color:#ff6714}.overview-header .overview-status[data-v-e6198b14]{display:flex;align-items:center;gap:8px}.overview-header .overview-status .status-indicator[data-v-e6198b14]{width:10px;height:10px;border-radius:50%}.overview-header .overview-status .status-indicator.status-excellent[data-v-e6198b14]{background:#0f0;box-shadow:0 0 6px #0f0}.overview-header .overview-status .status-indicator.status-good[data-v-e6198b14]{background:#00ffe4;box-shadow:0 0 6px #00ffe4}.overview-header .overview-status .status-indicator.status-warning[data-v-e6198b14]{background:#ffbc17;box-shadow:0 0 6px #ffbc17}.overview-header .overview-status .status-indicator.status-critical[data-v-e6198b14]{background:#c00;box-shadow:0 0 6px #c00}.overview-header .overview-status .status-text[data-v-e6198b14]{font-size:14px;font-weight:700;color:#ebebeb}.map-container[data-v-e6198b14]{flex:1;position:relative;background:linear-gradient(135deg,rgba(0,0,0,.5),rgba(51,51,51,.5));border:1px solid hsla(0,0%,100%,.2);border-radius:8px;overflow:hidden;min-height:400px}.map-background[data-v-e6198b14]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,255,228,.1),rgba(255,188,23,.1))}.zone-label[data-v-e6198b14]{position:absolute;background:rgba(255,103,20,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;transform:translate(-50%,-50%)}.building[data-v-e6198b14]{position:absolute;background:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%)}.building .building-label[data-v-e6198b14]{color:#000;font-size:10px;font-weight:700;text-align:center}.building.main-building[data-v-e6198b14]{width:60px;height:40px;background:linear-gradient(135deg,rgba(255,103,20,.8),rgba(255,140,66,.8))}.building.warehouse[data-v-e6198b14]{width:80px;height:50px;background:linear-gradient(135deg,rgba(204,0,0,.8),rgba(255,51,51,.8))}.building.workshop[data-v-e6198b14]{width:70px;height:45px;background:linear-gradient(135deg,rgba(0,255,228,.8),rgba(102,255,240,.8))}.building.dock[data-v-e6198b14]{width:50px;height:35px;background:linear-gradient(135deg,rgba(0,255,0,.8),rgba(102,255,102,.8))}.road[data-v-e6198b14]{position:absolute;background:hsla(0,0%,50.2%,.6)}.road.main-road[data-v-e6198b14]{top:50%;left:0;right:0;height:6px;transform:translateY(-50%)}.road.secondary-road[data-v-e6198b14]{top:0;bottom:0;left:50%;width:6px;transform:translateX(-50%)}.map-element[data-v-e6198b14]{position:absolute;width:32px;height:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.map-element[data-v-e6198b14]:hover{transform:scale(1.2);z-index:10}.map-element .marker-status-light[data-v-e6198b14]{width:6px;height:6px;border-radius:50%}.map-element .marker-status-light.available[data-v-e6198b14],.map-element .marker-status-light.normal[data-v-e6198b14],.map-element .marker-status-light.online[data-v-e6198b14]{background:#0f0;box-shadow:0 0 4px #0f0}.map-element .marker-status-light.busy[data-v-e6198b14],.map-element .marker-status-light.limited[data-v-e6198b14],.map-element .marker-status-light.onMission[data-v-e6198b14]{background:#ffbc17;box-shadow:0 0 4px #ffbc17}.map-element .marker-status-light.critical[data-v-e6198b14],.map-element .marker-status-light.low[data-v-e6198b14],.map-element .marker-status-light.maintenance[data-v-e6198b14],.map-element .marker-status-light.offline[data-v-e6198b14]{background:#c00;box-shadow:0 0 4px #c00}.personnel-marker[data-v-e6198b14]{background:rgba(0,255,228,.2);border:1px solid rgba(0,255,228,.5);border-radius:50%}.vehicle-marker[data-v-e6198b14]{background:rgba(255,188,23,.2);border:1px solid rgba(255,188,23,.5);border-radius:4px}.supply-marker[data-v-e6198b14]{background:rgba(0,255,0,.2);border:1px solid rgba(0,255,0,.5);border-radius:4px}.facility-marker[data-v-e6198b14]{background:rgba(255,103,20,.2);border:1px solid rgba(255,103,20,.5);border-radius:4px}.map-legend[data-v-e6198b14]{display:flex;gap:20px;padding:10px;background:rgba(0,0,0,.5);border-radius:6px;border:1px solid hsla(0,0%,100%,.1)}.legend-section[data-v-e6198b14]{display:flex;align-items:center;gap:4px}.legend-title[data-v-e6198b14]{font-size:13px;font-weight:700;color:#ff6714;margin-bottom:4px}.legend-item[data-v-e6198b14]{margin-left:8px;display:flex;align-items:center;gap:6px}.legend-item .legend-light[data-v-e6198b14]{width:8px;height:8px;border-radius:50%;display:flex;align-items:center}.legend-item .legend-light.available[data-v-e6198b14],.legend-item .legend-light.normal[data-v-e6198b14],.legend-item .legend-light.online[data-v-e6198b14]{background:#0f0;box-shadow:0 0 4px #0f0}.legend-item .legend-light.busy[data-v-e6198b14],.legend-item .legend-light.limited[data-v-e6198b14],.legend-item .legend-light.onMission[data-v-e6198b14]{background:#ffbc17;box-shadow:0 0 4px #ffbc17}.legend-item .legend-light.critical[data-v-e6198b14],.legend-item .legend-light.low[data-v-e6198b14],.legend-item .legend-light.maintenance[data-v-e6198b14],.legend-item .legend-light.offline[data-v-e6198b14]{background:#c00;box-shadow:0 0 4px #c00}.legend-item .legend-text[data-v-e6198b14]{font-size:12px;color:#ebebeb}.tooltip[data-v-e6198b14]{position:absolute;background:rgba(0,0,0,.9);border:1px solid rgba(255,103,20,.5);border-radius:6px;padding:12px;color:#fff;font-size:12px;z-index:1000;max-width:200px;box-shadow:0 4px 12px rgba(0,0,0,.3);pointer-events:none}.tooltip-header[data-v-e6198b14]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,103,20,.3)}.tooltip-header .tooltip-title[data-v-e6198b14]{font-size:14px;font-weight:700;color:#ff6714}.tooltip-content[data-v-e6198b14]{display:flex;flex-direction:column;gap:4px}.tooltip-row[data-v-e6198b14]{display:flex;justify-content:space-between;gap:8px}.tooltip-row .tooltip-label[data-v-e6198b14]{color:#ebebeb;opacity:.8}.tooltip-row .tooltip-value[data-v-e6198b14]{color:#fff;font-weight:700}@media (max-width:1600px){.emergency-situation[data-v-e6198b14]{padding:12px;gap:12px}.map-container[data-v-e6198b14]{min-height:300px}.map-legend[data-v-e6198b14]{flex-wrap:wrap;gap:15px}.overview-header .overview-title[data-v-e6198b14]{font-size:16px}}@media (max-width:1400px){.map-legend[data-v-e6198b14]{gap:10px}.legend-section[data-v-e6198b14]{gap:2px}.legend-title[data-v-e6198b14]{font-size:11px}.legend-text[data-v-e6198b14]{font-size:10px}}[data-v-730e619e]: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-730e619e]:export{primaryColor:#0267ff;menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#0a1721;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}.wrap[data-v-730e619e]{position:relative;height:100vh;width:100vw;overflow:hidden;min-width:1200px;background:linear-gradient(135deg,#0a0a0a,#1a1a2e)}.wrap .content[data-v-730e619e]{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 .left[data-v-730e619e],.wrap .content .right[data-v-730e619e]{width:550px;height:100%;overflow:hidden}.wrap .content .middle[data-v-730e619e]{margin:0 50px;flex:1;display:flex;flex-direction:column;padding-bottom:90px}.wrap .content .middle .sec+.sec[data-v-730e619e]{margin-top:20px}.wrap .content .middle .top[data-v-730e619e]{height:360px}.wrap .content .middle .bottom[data-v-730e619e]{flex:1}.wrap .content .sec[data-v-730e619e]{width:100%;height:100%;overflow:hidden}.wrap .content .sec .sec-title[data-v-730e619e]{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-730e619e]{width:20px;height:100%;border:1px solid #fbefc1;font-size:24px;font-weight:700;background-color:#ff7618}.wrap .content .sec .sec-title .title-right[data-v-730e619e]{flex:1;margin-left:7px;padding-left:15px;height:100%;border:1px solid #b4b4b4;background-color:rgba(76,78,80,.5);border-top:4px solid #ff7618;font-size:22px;line-height:55px;letter-spacing:1px}.wrap .content .sec .sec-wrap[data-v-730e619e]{height:calc(100% - 80px);margin-top:20px;padding:10px;border:1px solid #b4b4b4;box-sizing:border-box;background-color:rgba(76,78,80,.5)}.wrap .content .sec .sec-wrap .sec-box[data-v-730e619e]{border:1px solid #ff7618;height:100%;overflow:hidden;overflow-y:scroll}.wrap .nav-bar[data-v-730e619e]{position:absolute;display:flex;align-items:center;justify-content:center;bottom:0;width:100%;height:160px;text-align:center;font-size:24px;font-weight:700;color:#fff;background:no-repeat url(../img/nav_bg2.c74cf029.png) 50%/100% 100%;z-index:3}.wrap .nav-bar .nav-item[data-v-730e619e]{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.wrap .nav-bar .nav-item .nav-icon[data-v-730e619e]{position:relative;width:80px;height:80px;background:no-repeat 50%/100% 100%}.wrap .nav-bar .nav-item .nav-icon.active[data-v-730e619e]:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:hsla(0,0%,100%,.3) no-repeat 50%/100% 100%;background-image:url(../img/active.74493c15.png);z-index:3}.wrap .nav-bar .nav-item .nav-icon.icon1[data-v-730e619e]{background-image:url(../img/nav-icon1.bf3d1490.png)}.wrap .nav-bar .nav-item .nav-icon.icon2[data-v-730e619e]{background-image:url(../img/nav-icon2.13290a1b.png)}.wrap .nav-bar .nav-item .nav-icon.icon3[data-v-730e619e]{background-image:url(../img/nav-icon3.1bb1cf34.png)}.wrap .nav-bar .nav-item .nav-icon.icon4[data-v-730e619e]{background-image:url(../img/nav-icon4.132d6320.png)}.wrap .nav-bar .nav-item .nav-icon.icon5[data-v-730e619e]{background-image:url(../img/nav-icon5.1149d6dd.png)}.wrap .nav-bar .nav-item .nav-icon.icon6[data-v-730e619e]{background-image:url(../img/nav-icon6.2299bb99.png)}.wrap .nav-bar .nav-item .nav-name[data-v-730e619e]{flex:none;margin:10px 18px 0;font-size:16px;color:#fff}.wrap .nav-bar .nav-item .nav-name.active[data-v-730e619e]{color:#fedb65}.wrap .footer[data-v-730e619e]{bottom:0;left:0;right:0;height:70px;font-size:24px;font-weight:700;background:no-repeat url(../img/footer_bg.e111e2b5.png) 50%/100% 100%;z-index:2}.toast-box[data-v-730e619e],.wrap .footer[data-v-730e619e]{position:absolute;line-height:60px;text-align:center;color:#fff}.toast-box[data-v-730e619e]{width:250px;height:60px;background:rgba(0,0,0,.6);z-index:99999;font-size:16px;opacity:1;transition:.2s;z-index:999}