.emergency-plan-modal[data-v-2963ef0a]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal-overlay[data-v-2963ef0a]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75)}.modal-container[data-v-2963ef0a]{position:relative;width:90vw;height:88vh;background:#0b1426;border:.052vw solid rgba(13,124,149,.4);border-radius:.625vw;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;box-shadow:0 0 2.083vw rgba(0,212,255,.15)}.modal-header[data-v-2963ef0a]{-ms-flex-pack:justify;justify-content:space-between;padding:.729vw 1.042vw;background:linear-gradient(180deg,rgba(0,212,255,.08),transparent);border-bottom:.052vw solid rgba(13,124,149,.4);-ms-flex-negative:0;flex-shrink:0}.header-title[data-v-2963ef0a],.modal-header[data-v-2963ef0a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-title[data-v-2963ef0a]{gap:.521vw;font-size:1.042vw;font-weight:600;color:#fff}.header-title svg[data-v-2963ef0a]{width:1.458vw;height:1.458vw;color:#1890ff}.close-btn[data-v-2963ef0a]{width:1.875vw;height:1.875vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.05);border:.052vw solid rgba(13,124,149,.4);border-radius:.417vw;cursor:pointer}.close-btn .close-icon[data-v-2963ef0a]{font-size:1vw;color:#a5b8d0}.close-btn[data-v-2963ef0a]:hover{background:rgba(248,113,113,.2);border-color:#f87171}.close-btn:hover .close-icon[data-v-2963ef0a]{color:#f87171}.modal-content[data-v-2963ef0a]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;min-height:0;overflow:hidden}.sidebar-left[data-v-2963ef0a]{width:20.833vw;background:rgba(11,30,61,.5);border:.052vw solid rgba(13,124,149,.4);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;margin:.5vw;border-radius:.5vw}.sidebar-header[data-v-2963ef0a]{-ms-flex-pack:justify;justify-content:space-between;padding:.833vw;border-bottom:.052vw solid rgba(13,124,149,.2)}.sidebar-header[data-v-2963ef0a],.sidebar-title[data-v-2963ef0a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sidebar-title[data-v-2963ef0a]{font-size:.7vw;font-weight:500;color:#fff;margin:0;gap:.4vw}.sidebar-title .icon[data-v-2963ef0a]{font-size:.8vw;color:#5fa3f8}.plan-count[data-v-2963ef0a]{font-size:.625vw;color:#1890ff;display:inline-block;padding:.1vw .4vw;background-color:#183356;border-radius:.2vw}.search-box[data-v-2963ef0a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.417vw;padding:.417vw .625vw;margin:.625vw;background:hsla(0,0%,100%,.03);border:.052vw solid rgba(13,124,149,.2);border-radius:.3125vw}.search-icon[data-v-2963ef0a]{font-size:.625vw;color:#6a8aa0;-ms-flex-negative:0;flex-shrink:0}.search-input[data-v-2963ef0a]{-ms-flex:1;flex:1;background:transparent;border:none;outline:none;font-size:.625vw;color:#fff}.search-input[data-v-2963ef0a]:-ms-input-placeholder{color:#6a8aa0}.search-input[data-v-2963ef0a]::placeholder{color:#6a8aa0}.plan-categories[data-v-2963ef0a]{-ms-flex:1;flex:1;overflow-y:auto;padding:.625vw}.plan-categories[data-v-2963ef0a]::-webkit-scrollbar{width:.26vw}.plan-categories[data-v-2963ef0a]::-webkit-scrollbar-track{background:rgba(13,124,149,.1)}.plan-categories[data-v-2963ef0a]::-webkit-scrollbar-thumb{background:rgba(13,124,149,.4);border-radius:.13vw}.category-group[data-v-2963ef0a]{margin-bottom:.833vw}.category-title[data-v-2963ef0a]{font-size:.573vw;color:#407ec9;margin-bottom:.417vw;padding-left:.208vw}.plan-list[data-v-2963ef0a]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.3125vw}.plan-item[data-v-2963ef0a]{padding:.521vw .625vw;background:hsla(0,0%,100%,.02);border:.052vw solid transparent;border-radius:.3125vw;cursor:pointer}.plan-item[data-v-2963ef0a]:hover{background:rgba(0,212,255,.05);border-color:rgba(13,124,149,.4)}.plan-item.active[data-v-2963ef0a]{background:rgba(0,212,255,.1);border-color:#1890ff}.plan-item-header[data-v-2963ef0a]{margin-bottom:.208vw}.plan-name[data-v-2963ef0a]{font-size:.677vw;font-weight:500;color:#fff;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-item-footer[data-v-2963ef0a]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.521vw;color:#407ec9}.main-content[data-v-2963ef0a]{-ms-flex:1;flex:1;overflow-y:auto;padding:1.042vw}.main-content[data-v-2963ef0a]::-webkit-scrollbar{width:.26vw}.main-content[data-v-2963ef0a]::-webkit-scrollbar-track{background:rgba(13,124,149,.1)}.main-content[data-v-2963ef0a]::-webkit-scrollbar-thumb{background:rgba(13,124,149,.4);border-radius:.13vw}.plan-detail[data-v-2963ef0a]{position:relative}.detail-header[data-v-2963ef0a]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-bottom:.5vw;position:relative;z-index:1;padding-bottom:.5vw;border-bottom:.05vw solid #3c69a0}.header-left[data-v-2963ef0a]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.header-left .header-top[data-v-2963ef0a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.417vw}.core-response-tag[data-v-2963ef0a]{display:inline-block;padding:.208vw .521vw;background:rgba(248,113,113,.2);border-radius:.208vw;font-size:.573vw;color:#f87171}.plan-title[data-v-2963ef0a]{font-size:1.1vw;font-weight:600;margin-bottom:0;color:#fff}.plan-meta[data-v-2963ef0a]{display:-ms-flexbox;display:flex;gap:1.042vw;font-size:.625vw;color:#3c69a0}.header-actions[data-v-2963ef0a]{display:-ms-flexbox;display:flex;gap:.417vw}.action-btn[data-v-2963ef0a]{width:1.875vw;height:1.875vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.05);border:.052vw solid rgba(13,124,149,.2);border-radius:.3125vw;cursor:pointer}.action-btn .action-icon[data-v-2963ef0a]{font-size:.7vw;color:#a5b8d0}.action-btn[data-v-2963ef0a]:hover{background:rgba(0,212,255,.15);border-color:#1890ff}.action-btn:hover .action-icon[data-v-2963ef0a]{color:#1890ff}.section[data-v-2963ef0a]{margin-bottom:1.042vw;position:relative;z-index:1}.section-header[data-v-2963ef0a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.417vw;margin-bottom:.625vw;font-size:.75vw;font-weight:600;color:#1890ff}.risk-section .risk-description[data-v-2963ef0a]{font-size:.677vw;line-height:1.6;color:#a5b8d0;margin:0;padding:.625vw;background:rgba(0,212,255,.03);border-radius:.3125vw;border-left:.156vw solid #1890ff}.process-step[data-v-2963ef0a]{display:-ms-flexbox;display:flex;position:relative;margin-bottom:.833vw}.process-step[data-v-2963ef0a]:last-child{margin-bottom:0}.step-number[data-v-2963ef0a]{width:1.32vw;height:1.32vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#1890ff;border-radius:50%;font-size:.677vw;font-weight:600;color:#fff;-ms-flex-negative:0;flex-shrink:0}.step-content[data-v-2963ef0a]{-ms-flex:1;flex:1;padding:.5vw;border-radius:.2vw;border:.05vw solid #0a3a56;margin-left:.5vw;background-color:#0c1f3a}.step-title[data-v-2963ef0a]{font-size:.7vw;font-weight:600;color:#fff;margin-bottom:.208vw}.step-description[data-v-2963ef0a]{font-size:.625vw;line-height:1.6;color:#a5b8d0}.resources-section .resource-grid[data-v-2963ef0a]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:.833vw}.personnel-block[data-v-2963ef0a],.resource-block[data-v-2963ef0a]{background:hsla(0,0%,100%,.02);border:.052vw solid rgba(13,124,149,.2);border-radius:.3125vw;padding:.625vw}.resource-block[data-v-2963ef0a]{border-color:#bd5d1f}.personnel-block[data-v-2963ef0a]{border-color:#1c9b55}.personnel-header[data-v-2963ef0a],.resource-header[data-v-2963ef0a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.417vw;margin-bottom:.625vw;font-size:.729vw;font-weight:500}.resource-header[data-v-2963ef0a]{color:#f9913c}.personnel-header[data-v-2963ef0a]{color:#45d17b}.personnel-list[data-v-2963ef0a],.resource-list[data-v-2963ef0a]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.3125vw}.resource-item[data-v-2963ef0a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.3125vw;font-size:.625vw;color:#a5b8d0}.resource-item .dot[data-v-2963ef0a]{width:.2vw;height:.2vw;background-color:#839cbc;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.personnel-item[data-v-2963ef0a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;font-size:.625vw;padding:.3125vw 0}.personnel-role[data-v-2963ef0a]{color:#b9c8de}.personnel-phone[data-v-2963ef0a]{color:#1890ff}.sidebar-right[data-v-2963ef0a]{width:18.75vw;background:rgba(11,30,61,.5);border:.052vw solid rgba(13,124,149,.4);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;margin:.5vw;border-radius:.5vw}.sidebar-right .sidebar-header span[data-v-2963ef0a]{font-size:.833vw;font-weight:600;color:#fff}.drill-list[data-v-2963ef0a]{-ms-flex:1;flex:1;overflow-y:auto;padding:.625vw;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.625vw}.drill-list[data-v-2963ef0a]::-webkit-scrollbar{width:.26vw}.drill-list[data-v-2963ef0a]::-webkit-scrollbar-track{background:rgba(13,124,149,.1)}.drill-list[data-v-2963ef0a]::-webkit-scrollbar-thumb{background:rgba(13,124,149,.4);border-radius:.13vw}.drill-list .empty-tip[data-v-2963ef0a]{text-align:center}.drill-card[data-v-2963ef0a]{background:hsla(0,0%,100%,.02);border:.052vw solid rgba(13,124,149,.2);border-radius:.3125vw;padding:.625vw}.drill-card[data-v-2963ef0a]:hover{border-color:rgba(13,124,149,.4);background:rgba(0,212,255,.03)}.drill-header[data-v-2963ef0a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.417vw}.drill-header .drill-name[data-v-2963ef0a]{font-size:.677vw;font-weight:500;color:#fff}.drill-info[data-v-2963ef0a]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.208vw}.drill-info-item[data-v-2963ef0a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.3125vw;font-size:.573vw;color:#407ec9}.drill-info-item .left-span[data-v-2963ef0a]{border-right:.07vw solid #407ec9;padding-right:.4vw}@media print{[data-v-2963ef0a]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.no-print[data-v-2963ef0a]{display:none!important}.personnel-block[data-v-2963ef0a],.process-step[data-v-2963ef0a],.resource-block[data-v-2963ef0a],.section[data-v-2963ef0a]{break-inside:avoid;page-break-inside:avoid}}.modal-overlay[data-v-c71604e2]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1000;padding:5vh 31vw;box-sizing:border-box}.modal-container[data-v-c71604e2]{width:31vw;height:80vh;background:#0b1c2d;border-radius:1vw;border:1px solid rgba(0,229,255,.2);box-shadow:0 0 4vw rgba(0,229,255,.15);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}.modal-container[data-v-c71604e2]:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:1vw;background:linear-gradient(135deg,#00e5ff,transparent 30%,transparent 70%,#00e5ff);opacity:.2;z-index:-1}.modal-header[data-v-c71604e2]{-ms-flex-pack:justify;justify-content:space-between;padding:.5vw 1vw;border-bottom:1px solid rgba(0,229,255,.2);-ms-flex-negative:0;flex-shrink:0}.header-title[data-v-c71604e2],.modal-header[data-v-c71604e2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-title[data-v-c71604e2]{gap:1vw}.alert-icon[data-v-c71604e2]{width:1.6vw;height:1.6vw;background:#00aad7;display:-ms-flexbox;display:flex;border-radius:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 0 .3vw 1px rgba(44,208,253,.5)}.alert-icon .title-icon[data-v-c71604e2]{color:#000;font-size:.8vw}@keyframes pulse-data-v-c71604e2{0%,to{box-shadow:0 0 0 0 rgba(255,77,79,.4)}50%{box-shadow:0 0 0 .8vw rgba(255,77,79,0)}}.title-text[data-v-c71604e2]{font-size:1vw;color:#00e5ff;letter-spacing:.05vw}.btn-close[data-v-c71604e2]{width:2.5vw;height:2.5vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#a6b5c6;border-radius:.3vw}.btn-close[data-v-c71604e2]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.btn-close svg[data-v-c71604e2]{width:1.2vw;height:1.2vw}.modal-content[data-v-c71604e2]{-ms-flex:1;flex:1;padding:1vw;overflow-y:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box}.info-grid[data-v-c71604e2]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:.5vw}.info-item[data-v-c71604e2]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.2vw;padding:.8vw;background:rgba(10,25,47,.8);border:1px solid rgba(0,229,255,.2);border-radius:.5vw}.info-label[data-v-c71604e2]{font-size:.7vw;color:#a6b5c6}.info-label .icon[data-v-c71604e2]{color:#fff}.info-label span[data-v-c71604e2]{margin-left:.2vw}.info-value[data-v-c71604e2]{font-size:.8vw;color:#fff;font-weight:500}.info-value.level-red[data-v-c71604e2]{color:#ff4d4f;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5vw}.info-value.level-red .level-dot[data-v-c71604e2]{width:.6vw;height:.6vw;border-radius:50%;animation:blink-data-v-c71604e2 1s infinite}.info-value.level-red .level-1[data-v-c71604e2]{background:#ff4d4f}.info-value.level-red .level-2[data-v-c71604e2]{background:#ff8d00}.info-value.level-red .level-3[data-v-c71604e2]{background:#5fc9f6}.info-value.level-text-1[data-v-c71604e2]{color:#ff4d4f}.info-value.level-text-2[data-v-c71604e2]{color:#ff8d00}.info-value.level-text-3[data-v-c71604e2]{color:#5fc9f6}@keyframes blink-data-v-c71604e2{0%,to{opacity:1}50%{opacity:.3}}.detail-section[data-v-c71604e2]{background:rgba(10,25,47,.8);border:1px solid rgba(0,229,255,.2);border-radius:.5vw;padding:.8vw}.section-icon[data-v-c71604e2]{width:1vw;height:1vw;color:#fff}.detail-content[data-v-c71604e2]{font-size:.78vw;color:#a6b5c6}.evidence-section[data-v-c71604e2]{-ms-flex:1;flex:1;min-height:35vh}.evidence-container[data-v-c71604e2]{min-height:25vh;background:#020b19;border:1px solid rgba(0,229,255,.2);border-radius:.5vw;overflow:hidden}.evidence-container[data-v-c71604e2],.video-wrapper[data-v-c71604e2]{width:100%;height:100%;position:relative}.video-player[data-v-c71604e2]{width:100%;height:100%;object-fit:contain;background:#000}.image-wrapper[data-v-c71604e2]{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#020b19}.evidence-image[data-v-c71604e2]{max-width:100%;max-height:100%;object-fit:contain}.video-placeholder[data-v-c71604e2]{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;background:linear-gradient(135deg,rgba(0,229,255,.05),rgba(0,0,0,.3))}.video-placeholder .play-text[data-v-c71604e2]{font-size:.6vw;color:#acacac;margin-top:.5vw;letter-spacing:.1vw}.modal-footer[data-v-c71604e2]{-ms-flex-pack:justify;justify-content:space-between;padding:.5vw 1vw;border-top:1px solid rgba(0,229,255,.2);-ms-flex-negative:0;flex-shrink:0;font-size:.6vw}.modal-footer[data-v-c71604e2],.status-info[data-v-c71604e2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.status-info[data-v-c71604e2]{gap:.1vw}.status-label[data-v-c71604e2]{color:#a6b5c6}.status-value[data-v-c71604e2]{font-weight:500}.status-value.pending[data-v-c71604e2]{color:#ff4d4f}.action-buttons[data-v-c71604e2]{display:-ms-flexbox;display:flex;gap:.5vw}.btn-plan[data-v-c71604e2],.btn-primary[data-v-c71604e2],.btn-secondary[data-v-c71604e2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.2vw;padding:.5vw 1vw;border-radius:.4vw;cursor:pointer;border:none}.btn-secondary[data-v-c71604e2]{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2)}.btn-secondary[data-v-c71604e2]:hover{background:hsla(0,0%,100%,.2)}.btn-primary[data-v-c71604e2]{background:linear-gradient(135deg,#00e5ff,#008b9e);font-weight:500;border:none;box-shadow:0 0 1vw rgba(0,229,255,.3)}.btn-primary[data-v-c71604e2]:hover{box-shadow:0 0 1.5vw #00e5ff;transform:translateY(-.1vh)}.btn-plan[data-v-c71604e2]{background:linear-gradient(135deg,#00d2ff,#0095ff);font-weight:500;border:none;box-shadow:0 0 1vw rgba(16,125,226,.3)}.btn-plan[data-v-c71604e2]:hover{box-shadow:0 0 1.5vw #00d2ff;transform:translateY(-.1vh)}.item-title[data-v-c71604e2]{font-size:.75vw;gap:.3vw;margin-top:1vw;margin-bottom:.5vw}.item-title .icon-box[data-v-c71604e2],.item-title[data-v-c71604e2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.item-title .icon-box[data-v-c71604e2]{width:1.5vw;height:1.5vw;border-radius:.2vw;border:1px solid rgba(0,229,255,.2);-ms-flex-pack:center;justify-content:center}[data-v-c71604e2]::-webkit-scrollbar{width:.21vw}[data-v-c71604e2]::-webkit-scrollbar-track{background:rgba(13,124,149,.1)}[data-v-c71604e2]::-webkit-scrollbar-thumb{background:rgba(0,229,255,.2);border-radius:.1vw}