.colorpicker-box{background:#d7dfe6;padding:7px;border-bottom-right-radius:4px;border-top-right-radius:4px}.colorpicker-color{width:21px;height:21px}.xe-color-picker>ul{overflow-x:hidden;overflow-y:auto;max-height:400px;display:block}.xe-color-picker>ul>li{float:left;width:25px;cursor:pointer;margin:2px}.preview-icon,.search-icons{display:none}.xe-icon-list{overflow-x:hidden;overflow-y:auto}.xe-icon{float:left;width:55px;padding:5px}.xe-icon:hover{background-color:rgba(0,0,0,.2)}.selected-icon[data-v-916b554e]{background-color:#d8d8d8}.panel-heading div[data-v-602b2ed0]:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.xe-panel-hoverbox:hover .xe-hover-button[data-v-602b2ed0]{opacity:1}.panel[data-v-602b2ed0]{height:100%}.icons-middle[data-v-602b2ed0]{display:grid!important;-ms-flex-line-pack:center!important;align-content:center!important;padding:0!important}.has-sub a[data-v-71c0a2e7]{background:transparent!important}.isActiveMenu[data-v-71c0a2e7]{color:#fff!important}.sidebar{overflow-y:scroll}.clock[data-v-47b8a0ac]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-text-clock[data-v-47b8a0ac]{line-height:1.1;background-color:#eceff1;color:#455a64;border-radius:8px;font-size:12px;-webkit-box-shadow:inset 0 0 3px rgba(69,90,100,.12549019607843137);box-shadow:inset 0 0 3px rgba(69,90,100,.12549019607843137);height:70%;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.date[data-v-47b8a0ac]{font-size:10px;margin-bottom:3px}.time[data-v-47b8a0ac]{color:#000}.table-responsive[data-v-2251b8a2]{height:70vh;overflow-y:auto;position:relative}table[data-v-2251b8a2]{border-collapse:collapse;width:100%;table-layout:fixed}thead[data-v-2251b8a2]{position:sticky;top:0;background-color:#f8f9fa;z-index:1}.table thead th[data-v-2251b8a2]{font-size:13px;font-weight:600}.table tbody td[data-v-2251b8a2]{font-size:13px}.chart-area[data-v-40ce6f96]{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chart-area[data-v-40ce6f96],.section-title[data-v-40ce6f96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title[data-v-40ce6f96]{font-size:13px;font-weight:600;background-color:#3c5b6f;border-radius:6px 6px 0 0;padding:2px 10px;min-width:130px;color:#fff}.table-title-wrap[data-v-40ce6f96]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.table-area[data-v-40ce6f96]{-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.table-area[data-v-40ce6f96],.table-wrapper[data-v-40ce6f96]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.table-wrapper[data-v-40ce6f96]{-ms-flex:1;flex:1}.forwardIcon[data-v-40ce6f96]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dataDownloadIcon[data-v-40ce6f96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;margin:0 8px 0 1px}.split[data-v-40ce6f96]{border-left:.9px solid #eee;margin:1px 5px 1px 9px;height:20px}.dataDownloadIcon .material-icons[data-v-40ce6f96]{font-size:21px;margin:-4px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@-webkit-keyframes upDownShake-40ce6f96{0%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}20%{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}40%{-webkit-transform:rotate(90deg) translateX(3px);transform:rotate(90deg) translateX(3px)}60%{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}80%{-webkit-transform:rotate(90deg) translateX(3px);transform:rotate(90deg) translateX(3px)}to{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}}@keyframes upDownShake-40ce6f96{0%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}20%{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}40%{-webkit-transform:rotate(90deg) translateX(3px);transform:rotate(90deg) translateX(3px)}60%{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}80%{-webkit-transform:rotate(90deg) translateX(3px);transform:rotate(90deg) translateX(3px)}to{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}}.shake[data-v-40ce6f96]{-webkit-animation:upDownShake-40ce6f96 .6s ease-in-out;animation:upDownShake-40ce6f96 .6s ease-in-out}.rightWrapper[data-v-40ce6f96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.table-responsive[data-v-5f04fc8a]{height:70vh;overflow-y:auto;position:relative}table[data-v-5f04fc8a]{border-collapse:collapse;width:100%;table-layout:fixed}thead[data-v-5f04fc8a]{position:sticky;top:0;background-color:#f8f9fa;z-index:1}.table thead th[data-v-5f04fc8a]{font-size:13px;font-weight:600}.table tbody td[data-v-5f04fc8a]{font-size:13px}.empty-state-cell[data-v-5f04fc8a]{padding:60px 20px!important}.empty-state-content[data-v-5f04fc8a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.empty-state-content[data-v-5f04fc8a],.empty-state-icon[data-v-5f04fc8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-state-icon[data-v-5f04fc8a]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#28a745,#20c997);-webkit-box-shadow:0 4px 12px rgba(40,167,69,.3);box-shadow:0 4px 12px rgba(40,167,69,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.empty-state-icon[data-v-5f04fc8a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(40,167,69,.4);box-shadow:0 6px 16px rgba(40,167,69,.4)}.empty-state-icon i[data-v-5f04fc8a]{font-size:20px;color:#fff}.empty-state-text[data-v-5f04fc8a]{text-align:center;max-width:300px}.empty-state-title[data-v-5f04fc8a]{color:#155724;font-weight:600;margin-bottom:8px;font-size:16px}.table-responsive[data-v-e6fff3c8]{height:70vh;overflow-y:auto;position:relative}table[data-v-e6fff3c8]{border-collapse:collapse;width:100%;table-layout:fixed}thead[data-v-e6fff3c8]{position:sticky;top:0;background-color:#f8f9fa;z-index:1}.table thead th[data-v-e6fff3c8]{font-size:13px;font-weight:600}.table tbody td[data-v-e6fff3c8]{font-size:13px}.empty-state-cell[data-v-e6fff3c8]{padding:60px 20px!important}.empty-state-content[data-v-e6fff3c8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.empty-state-content[data-v-e6fff3c8],.empty-state-icon[data-v-e6fff3c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-state-icon[data-v-e6fff3c8]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#28a745,#20c997);-webkit-box-shadow:0 4px 12px rgba(40,167,69,.3);box-shadow:0 4px 12px rgba(40,167,69,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.empty-state-icon[data-v-e6fff3c8]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(40,167,69,.4);box-shadow:0 6px 16px rgba(40,167,69,.4)}.empty-state-icon i[data-v-e6fff3c8]{font-size:20px;color:#fff}.empty-state-text[data-v-e6fff3c8]{text-align:center;max-width:300px}.empty-state-title[data-v-e6fff3c8]{color:#155724;font-weight:600;margin-bottom:8px;font-size:16px}.empty-state-description[data-v-e6fff3c8]{color:#155724;font-size:14px;margin:0;line-height:1.5}.header-container[data-v-0e219499]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-title[data-v-0e219499]{font-size:14px;font-weight:600;margin-right:20px}.header-close-btn[data-v-0e219499]{cursor:pointer;font-size:14px}.chart-area[data-v-db36adb2]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title[data-v-db36adb2]{font-size:13px;font-weight:600}.table-area[data-v-db36adb2]{margin-top:20px}.table-area[data-v-db36adb2],.table-wrapper[data-v-db36adb2]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.tab-header[data-v-db36adb2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:10px}.tab-header[data-v-db36adb2],.tab-item[data-v-db36adb2],.tab-tabs[data-v-db36adb2]{display:-webkit-box;display:-ms-flexbox;display:flex}.tab-item[data-v-db36adb2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px;cursor:pointer;background-color:#ececec;-webkit-transition:all .3s ease;transition:all .3s ease;min-width:150px;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:2px;border-top:1px solid #d5dbe0;border-right:1px solid #d5dbe0;border-left:1px solid #d5dbe0}.tab-item[data-v-db36adb2]:last-child{border-right:none}.tab-item.active[data-v-db36adb2]{background-color:#3c5b6f;color:#fff}.tab-item[data-v-db36adb2]:hover:not(.active){background-color:#dee2e6}.tab-title[data-v-db36adb2]{font-size:13px;font-weight:600}.tab-actions[data-v-db36adb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab-content[data-v-db36adb2]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.tab-panel[data-v-db36adb2]{height:100%;overflow-y:auto}.tableTitleSpan[data-v-db36adb2]{background-color:#3c5b6f;color:#fff;border-radius:6px 6px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 80px}.tableTitle[data-v-db36adb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.forwardIcon[data-v-db36adb2]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dataDownloadIcon[data-v-db36adb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;margin:0 8px 0 1px}.dataDownloadIcon .material-icons[data-v-db36adb2]{font-size:21px;margin:-4px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@-webkit-keyframes upDownShake-db36adb2{0%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}20%{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}40%{-webkit-transform:rotate(90deg) translateX(3px);transform:rotate(90deg) translateX(3px)}60%{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}80%{-webkit-transform:rotate(90deg) translateX(3px);transform:rotate(90deg) translateX(3px)}to{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}}@keyframes upDownShake-db36adb2{0%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}20%{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}40%{-webkit-transform:rotate(90deg) translateX(3px);transform:rotate(90deg) translateX(3px)}60%{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}80%{-webkit-transform:rotate(90deg) translateX(3px);transform:rotate(90deg) translateX(3px)}to{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}}.shake[data-v-db36adb2]{-webkit-animation:upDownShake-db36adb2 .6s ease-in-out;animation:upDownShake-db36adb2 .6s ease-in-out}.alarmId[data-v-33d1e3be]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.alarmId[data-v-33d1e3be],.boxPlot-chart-container[data-v-33d1e3be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.boxPlot-chart-container[data-v-33d1e3be]{height:250px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.table-responsive[data-v-ed7cf3be]{height:68vh;overflow-y:auto;position:relative}table[data-v-ed7cf3be]{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed}thead[data-v-ed7cf3be]{position:sticky;top:0;background-color:#f8f9fa;z-index:1}.table thead th[data-v-ed7cf3be]{font-size:13px;font-weight:600}.table tbody td[data-v-ed7cf3be]{font-size:13px}.table-responsive[data-v-284cbb37]{height:32vh;overflow-y:auto;position:relative}table[data-v-284cbb37]{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed}thead[data-v-284cbb37]{position:sticky;top:0;background-color:#f8f9fa;z-index:1}.table thead th[data-v-284cbb37]{font-size:13px;font-weight:600}.table tbody td[data-v-284cbb37]{font-size:13px}.table-responsive[data-v-1d089a20]{height:32vh;overflow-y:auto;position:relative}table[data-v-1d089a20]{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed}thead[data-v-1d089a20]{position:sticky;top:0;background-color:#f8f9fa;z-index:1}.table thead th[data-v-1d089a20]{font-size:13px;font-weight:600}.table tbody td[data-v-1d089a20]{font-size:13px}.table-responsive[data-v-59e9c701]{height:32vh;overflow-y:auto;position:relative}table[data-v-59e9c701]{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed}thead[data-v-59e9c701]{position:sticky;top:0;background-color:#f8f9fa;z-index:1}.table thead th[data-v-59e9c701]{font-size:13px;font-weight:600}.table tbody td[data-v-59e9c701]{font-size:13px}.table-responsive[data-v-02ba0a81]{height:32vh;overflow-y:auto;position:relative}table[data-v-02ba0a81]{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed}thead[data-v-02ba0a81]{position:sticky;top:0;background-color:#f8f9fa;z-index:1}.table thead th[data-v-02ba0a81]{font-size:13px;font-weight:600}.table tbody td[data-v-02ba0a81]{font-size:13px}.table-responsive[data-v-27feb532]{height:68vh;overflow-y:auto;position:relative}table[data-v-27feb532]{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed}thead[data-v-27feb532]{display:table-header-group;position:sticky;top:0;background-color:#f8f9fa;z-index:2}tbody[data-v-27feb532]{display:table-row-group}.table tbody td[data-v-27feb532],.table thead th[data-v-27feb532]{font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:600}.table thead th[data-v-27feb532]{font-weight:600}.table tbody td[data-v-27feb532]{font-weight:400}.section-title[data-v-ef84d720]{font-size:12px;font-weight:600;background-color:#3c5b6f;color:#fff;border-radius:6px 6px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 20px}.table-area[data-v-ef84d720]{-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.table-area[data-v-ef84d720],.table-wrapper[data-v-ef84d720]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.table-wrapper[data-v-ef84d720]{-ms-flex:1;flex:1}.regDt[data-v-ef84d720]{font-size:10px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forwardIcon[data-v-ef84d720]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dataDownloadIcon[data-v-ef84d720]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;margin:0 8px 0 1px}.dataDownloadIcon .material-icons[data-v-ef84d720]{font-size:19px;margin:-4px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@-webkit-keyframes upDownShake-ef84d720{0%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}20%{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}40%{-webkit-transform:rotate(90deg) translateX(3px);transform:rotate(90deg) translateX(3px)}60%{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}80%{-webkit-transform:rotate(90deg) translateX(3px);transform:rotate(90deg) translateX(3px)}to{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}}@keyframes upDownShake-ef84d720{0%{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}20%{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}40%{-webkit-transform:rotate(90deg) translateX(3px);transform:rotate(90deg) translateX(3px)}60%{-webkit-transform:rotate(90deg) translateX(-3px);transform:rotate(90deg) translateX(-3px)}80%{-webkit-transform:rotate(90deg) translateX(3px);transform:rotate(90deg) translateX(3px)}to{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0)}}.shake[data-v-ef84d720]{-webkit-animation:upDownShake-ef84d720 .6s ease-in-out;animation:upDownShake-ef84d720 .6s ease-in-out}.rightWrapper[data-v-ef84d720]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.split[data-v-ef84d720]{border-left:.9px solid #eee;margin:1px 5px 1px 9px;height:15px}[data-v-ef84d720] .btn{padding:0 0 0 10px!important}.badge[data-v-ef84d720]{display:inline-block;padding:0 10px 0 10px;min-width:20px;white-space:nowrap;color:#fff;line-height:20px;border-radius:5px;font-size:11px;font-weight:500;text-align:center;vertical-align:middle;background-color:#78909c}.animated-div[data-v-e75704ea]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;width:100%;position:relative;-webkit-box-shadow:rgba(0,0,0,.15) 0 5px 15px 0;box-shadow:0 5px 15px 0 rgba(0,0,0,.15)}.animated-div[data-v-e75704ea],.chart-title[data-v-e75704ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-color:#f1f1f1;overflow:hidden}.chart-title[data-v-e75704ea]{width:200px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:8px 16px 8px 16px;margin-bottom:0!important;font-weight:700;border-radius:6px 6px 0 0;border:1px solid #ececec;border-bottom:1px solid #ccc}.chart-area[data-v-e75704ea]{width:100%;height:100%;max-height:80vh;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:15px;overflow:auto;border-radius:0 0 6px 6px;border:1px solid #ececec}.chart[data-v-e75704ea]{width:100%;height:100%}.fade-enter-active[data-v-e75704ea],.fade-leave-active[data-v-e75704ea]{-webkit-transition:all .5s ease;transition:all .5s ease}.fade-enter[data-v-e75704ea],.fade-leave-to[data-v-e75704ea]{opacity:0;height:0}.status-icon[data-v-e75704ea]{font-size:12px;width:100%;color:#fff;background-color:#3c5b6f;border:1px solid #3c5b6f;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.05rem;margin-bottom:1rem;height:1.8rem}.skeleton-box[data-v-e75704ea],.status-icon[data-v-e75704ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.skeleton-wrapper[data-v-e75704ea]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:98%;height:80%;background-color:#f9f9f9;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;border:1px solid #ececec}.skeleton-letter[data-v-e75704ea],.skeleton-wrapper[data-v-e75704ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.skeleton-letter[data-v-e75704ea]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.skeleton-chart[data-v-e75704ea]{width:100%;height:120px;border-radius:4px;margin-bottom:16px;background-color:#e0e0e0}.skeleton-letter-title[data-v-e75704ea]{width:80%;height:20px;margin-bottom:16px;border-radius:4px;background-color:#e0e0e0}.skeleton-letter-body[data-v-e75704ea]{width:60%;height:20px;margin-bottom:16px;border-radius:4px;background-color:#e0e0e0}.shimmer[data-v-e75704ea]{position:relative;overflow:hidden}.shimmer[data-v-e75704ea]:after{content:"";position:absolute;top:0;left:-150px;width:150px;height:100%;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,hsla(0,0%,100%,.6)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0));-webkit-animation:shimmer-e75704ea 1.5s infinite;animation:shimmer-e75704ea 1.5s infinite}@-webkit-keyframes shimmer-e75704ea{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer-e75704ea{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.skeleton-grid[data-v-e75704ea]{width:100%;padding:0 10px}.skeleton-wrapper[data-v-e75704ea]{min-height:180px}.fixedheight[data-v-472b025e]{height:34px}[data-v-472b025e] .modal-header{padding:12px!important}[data-v-472b025e] #total-log-modal .modal-dialog{width:98%!important;max-width:98%!important}[data-v-472b025e] .total-log-body{height:87vh!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.modal-body-container[data-v-472b025e]{height:100%;overflow:hidden}.header-container[data-v-472b025e]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-title[data-v-472b025e]{font-size:14px;font-weight:600;margin-right:20px}.header-close-btn[data-v-472b025e]{cursor:pointer;font-size:14px;margin-left:2rem}.badge[data-v-472b025e]{display:inline-block;margin:2px;padding:0 10px;min-width:20px;white-space:nowrap;color:#fff;line-height:22px;border-radius:8px;font-size:12px;font-weight:500;text-align:center;vertical-align:middle}.badge.ptAddr[data-v-472b025e]{background-color:#ff6d00}.badge.ptIdx[data-v-472b025e]{background-color:#546e7a}.badge.option[data-v-472b025e]{background-color:#cfd8dc;color:#000}.body-container[data-v-472b025e]{height:100%;width:100%;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.body-container[data-v-472b025e],.tab-container[data-v-472b025e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.tab-container[data-v-472b025e]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column}.tab-content-container[data-v-472b025e]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;background-color:#fff;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:relative}.scrollable-y[data-v-472b025e]{max-height:80vh;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-tabs[data-v-472b025e]{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0}.custom-tab[data-v-472b025e]{padding:.5rem 1.2rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;margin-right:.25rem;border-radius:8px 8px 0 0;background-color:#f2f3f4;color:#495057;font-weight:700;font-size:13px;border-top:1px solid #d5dbe0;border-right:1px solid #d5dbe0;border-left:1px solid #d5dbe0}.custom-tab[data-v-472b025e]:hover{background-color:#e2e6ea}.custom-tab.active[data-v-472b025e]{background-color:#348fe2;color:#fff}.alarm-info-container[data-v-472b025e]{background-color:#fff;border-radius:10px;height:100%;padding:10px;overflow-y:auto}.quickDateButton[data-v-472b025e]{background-color:#e0e0e0}.quickDateButton[data-v-472b025e]:hover{background-color:#bdbdbd}.quickDateButton[data-v-472b025e]:disabled{background-color:#e0e0e0}.notBorderRadius[data-v-472b025e]{border-radius:0}.date-picker-container[data-v-472b025e]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px;border-radius:6px}.alarm-body-header[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.alarm-body-title[data-v-360d9ea0]{font-size:.7rem;font-weight:700;color:#000}.alarm-body-text .alarm-date[data-v-360d9ea0]{width:30%}.alarm-body-text .alarm-date[data-v-360d9ea0],.alarm-body-text[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alarm-body-text[data-v-360d9ea0]{height:60%}.alarm-event.selected[data-v-360d9ea0]{background:#030303}.alarm-event-icon-message.selected[data-v-360d9ea0]{background:#f5f5f5}.handle-alarm-state-div[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:15px}.handle-alarm-state-btn[data-v-360d9ea0]{margin:0 2px}.toggle-btn[data-v-360d9ea0]{background:#fff;border:1px solid #ddd;border-radius:3px;padding:2px 6px;font-size:.7rem;margin-right:4px;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.toggle-btn[data-v-360d9ea0]:focus,.toggle-btn[data-v-360d9ea0]:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}.toggle-btn.active[data-v-360d9ea0]{background:#f5f5f5}.alarm-toggle[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.split-line[data-v-360d9ea0]{border-top:1px solid #ccc;width:85%}.alarm-severity-font[data-v-360d9ea0]{font-size:10px}.alarm-bell-icon[data-v-360d9ea0],.alarm-severity-font[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alarm-bell-icon[data-v-360d9ea0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alarm-header[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.alarm-type[data-v-360d9ea0]{font-weight:700}.alarm-severity[data-v-360d9ea0]{font-size:.9em;color:#ff5252}.alarm-date[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6rem;color:#888;margin-bottom:5px}.alarm-bell[data-v-360d9ea0]{width:50px;position:relative;margin:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.alarm-badge[data-v-360d9ea0]{position:absolute;top:0;right:0;-webkit-transform:translate(34%,20%);transform:translate(34%,20%);background-color:red;color:#fff;border-radius:12px;font-size:9px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1px 3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alarm-badge[data-v-360d9ea0],.alarm-event[data-v-360d9ea0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alarm-event[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;cursor:pointer;padding:8px 12px;border-bottom:1px solid #e0e0e0;width:96%}.alarm-event[data-v-360d9ea0]:last-child{border:none}.alarm-event-icon-message[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.alarm-event-text[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.85rem;width:90%;margin-left:10px}.alarm-event-text .alarm-date[data-v-360d9ea0]{color:#888;font-size:.6rem;width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.alarm-event-detail-name[data-v-360d9ea0]{width:80%;white-space:normal;word-break:break-word;font-size:.7rem;font-weight:700;color:#000}.alarm-item[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:400px;min-width:250px;margin:4px 0}.alarm-body[data-v-360d9ea0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:0 5px}.alarm-message[data-v-360d9ea0]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;white-space:normal;font-size:.7rem;line-height:1.3;max-height:2.6em;width:100%;height:100%}.alarm-event-detail-name[data-v-360d9ea0]:empty{display:none}.dismiss-alarm[data-v-360d9ea0]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:10%}.alarm-stop-icon[data-v-360d9ea0],.dismiss-alarm[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alarm-stop-icon[data-v-360d9ea0]{width:25px;height:25px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#888}.alarm-stop-icon[data-v-360d9ea0]:hover{background-color:#e0e0e0}.alarm-list-body[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px}.alarm-event[data-v-360d9ea0]:hover{background-color:#f5f5f5}.alarm-event-body[data-v-360d9ea0]{max-height:70vh;overflow-y:auto}.alarm-event-hide[data-v-360d9ea0]:hover{background:#f5f5f5;color:#888}.alarm-event-hide[data-v-360d9ea0]{background:none;color:#888;border:none;font-weight:700;border-radius:50%;font-size:1.1rem;width:25px;height:25px}.modal-title[data-v-360d9ea0]{white-space:nowrap;font-size:12px}.alarm-event-modal-title[data-v-360d9ea0]{width:80%}.dismiss-alarm.dropdown[data-v-360d9ea0]{position:relative}.dropdown-item[data-v-360d9ea0]{color:#fff}.dropdown-item[data-v-360d9ea0]:focus{outline:none!important}.dismiss-alarm.dropdown .dropdown-menu[data-v-360d9ea0]{display:none;position:absolute;top:50%;right:0;margin-top:4px;z-index:1000}.dismiss-alarm.dropdown .dropdown-menu.show[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px 15px;border-radius:6px;-webkit-box-shadow:rgba(17,17,26,.1) 0 8px 24px,rgba(17,17,26,.1) 0 16px 56px,rgba(17,17,26,.1) 0 24px 80px;box-shadow:0 8px 24px rgba(17,17,26,.1),0 16px 56px rgba(17,17,26,.1),0 24px 80px rgba(17,17,26,.1)}.alarm-log-item[data-v-360d9ea0]{cursor:pointer;-webkit-transition:background .2s;transition:background .2s;border-bottom:1px solid #e0e0e0}.alarm-log-item--active[data-v-360d9ea0],.alarm-log-item[data-v-360d9ea0]:hover{background-color:#f5f5f5}.changeAlarmStateButtonGroup[data-v-360d9ea0]{border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.alarm-inline-actions[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 12px;overflow:hidden;margin-top:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.handleAlarmEventButton[data-v-360d9ea0],.handleAlarmStateButton[data-v-360d9ea0]{-webkit-box-shadow:rgba(0,0,0,.1) 0 4px 12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.handleAlarmStateButton[data-v-360d9ea0]{font-size:10px;width:30%}.custom-alarm-modal[data-v-360d9ea0]{position:absolute;top:0;left:-405px;width:400px;background:#fff;border-radius:6px;-webkit-box-shadow:0 -2px 6px rgba(0,0,0,.05),0 2px 8px rgba(0,0,0,.15);box-shadow:0 -2px 6px rgba(0,0,0,.05),0 2px 8px rgba(0,0,0,.15);z-index:9999}.custom-alarm-modal .modal-header[data-v-360d9ea0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #eee;height:42px;background-color:#e9edf3}.custom-alarm-modal .modal-body[data-v-360d9ea0],.custom-alarm-modal .modal-header[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-alarm-modal .modal-body[data-v-360d9ea0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px;max-height:70vh;overflow-y:auto;position:relative}.custom-alarm-modal .alarm-event-hide[data-v-360d9ea0]{background:none;border:none;font-size:13px;font-weight:700;color:#888;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%}.custom-alarm-modal .alarm-event-hide[data-v-360d9ea0]:focus{outline:none}.alarm-event-hide[data-v-360d9ea0]:hover{background-color:#e0e0e0}.custom-alarm-modal .alarm-event-button-group[data-v-360d9ea0]{font-size:12px;padding:3px 10px;border-radius:50px}.div-alarmLimit[data-v-360d9ea0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:9px 0}.fade-popup-enter-active[data-v-360d9ea0],.fade-popup-leave-active[data-v-360d9ea0]{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-popup-enter[data-v-360d9ea0],.fade-popup-leave-to[data-v-360d9ea0]{opacity:0}.alarm-detail-bottom[data-v-360d9ea0]{height:42px;width:100%;background-color:#e9edf3;border-radius:0 0 6px 6px}.alarm-more-icon[data-v-360d9ea0]{background:transparent}.bell-icon[data-v-7d6f5f0b]{font-size:20px}.alarm-dropdown-container[data-v-7d6f5f0b]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alarm-dropdown-container[data-v-7d6f5f0b],.alarm-toggle[data-v-7d6f5f0b]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alarm-toggle[data-v-7d6f5f0b]{width:40px;cursor:pointer;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:5px}.alarm-toggle .label[data-v-7d6f5f0b]{position:absolute;top:-10px;right:0;margin-left:4px;font-size:10px;padding:1px 3px;border-radius:15px}.alarm-dropdown-menu[data-v-7d6f5f0b]{position:absolute;top:110%;right:-320%;min-width:320px;max-width:360px;background:#fff;-webkit-box-shadow:rgba(0,0,0,.35) 0 5px 15px;box-shadow:0 5px 15px rgba(0,0,0,.35);z-index:1000;padding:0;border-radius:6px}.dropdown-header[data-v-7d6f5f0b]{padding:8px 12px;font-weight:700;border-bottom:1px solid #eee;height:42px;font-size:12px;color:#333;background-color:#e9edf3;border-radius:6px 6px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-item[data-v-7d6f5f0b]{padding:8px 12px;cursor:pointer}.dropdown-item[data-v-7d6f5f0b]:hover{background:#f5f5f5}.fade-popup-enter-active[data-v-7d6f5f0b],.fade-popup-leave-active[data-v-7d6f5f0b]{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-popup-enter[data-v-7d6f5f0b],.fade-popup-leave-to[data-v-7d6f5f0b]{opacity:0}.drop-down-else[data-v-7d6f5f0b]{background-color:#e9edf3;padding:8px 12px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-radius:0 0 6px 6px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-weight:700}.drop-down-else[data-v-7d6f5f0b]:hover{background-color:#d5dbe4}.alarm-event-hide[data-v-7d6f5f0b]{background:none;border:none;font-size:13px;font-weight:700;color:#888;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:25px;height:25px}.alarm-event-hide[data-v-7d6f5f0b]:focus{outline:none}.alarm-event-hide[data-v-7d6f5f0b]:hover{background-color:#e0e0e0}.alarm-scroll-container[data-v-7d6f5f0b]{max-height:90vh;overflow-y:auto}.theme-list[data-v-006d7abf]{list-style-type:none;margin:0;padding:0}.theme-box .theme-version[data-v-006d7abf],.theme-list[data-v-006d7abf]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme-box .theme-version[data-v-006d7abf]{margin:0 5px 5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center}.theme-version a[data-v-006d7abf]{margin:0 5px 0 0}.theme-box .theme-version a[data-v-006d7abf]{width:calc(50% - 5px);padding-top:35%;position:relative;text-decoration:none}.theme-box .theme-version a span[data-v-006d7abf]{font-weight:700;margin:0;background-size:cover;background-repeat:no-repeat;background-position:0 0}.theme-box .theme-list>li.active>a[data-v-006d7abf]:before,.theme-box .theme-version a span[data-v-006d7abf]{font-size:14px;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center}.theme-box .theme-version a.active[data-v-006d7abf]:before{border-left-color:#007aff;border-top-color:#007aff}.theme-box .theme-version a.active[data-v-006d7abf]:before,.theme-box .theme-version a[data-v-006d7abf]:hover:before{content:"";position:absolute;border:12px solid transparent;left:0;top:0;z-index:10}.theme-box .theme-version a.active[data-v-006d7abf]:after,.theme-box .theme-version a[data-v-006d7abf]:hover:after{content:"\f00c";position:absolute;top:0;left:0;color:#fff;z-index:10;width:16px;height:16px;line-height:16px;font-size:10px;text-align:center;font-family:Font awesome\5 Free,Font awesome\5 Pro,FontAwesome!important;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto}.container[data-v-1d79f3f6]{height:100%;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;overflow:auto}.detail-notification-icon[data-v-1d79f3f6]{margin-bottom:10px;color:#444;font-size:24px}.detail-notification-text[data-v-1d79f3f6]{font-size:13px;font-weight:700;margin-bottom:20px}h5[data-v-1d79f3f6]{margin:0}.row[data-v-1d79f3f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table[data-v-1d79f3f6]{width:70%;border-collapse:collapse;text-align:center;margin-top:10px;table-layout:fixed}.table td[data-v-1d79f3f6],.table th[data-v-1d79f3f6]{border:1px solid #90a4ae;padding:8px;text-align:center;width:33.33333%}.table thead[data-v-1d79f3f6]{background-color:#78909c;color:#fff}.table tbody tr[data-v-1d79f3f6]:nth-child(2n){background-color:#f2f2f2}.guide-message[data-v-ab3fb668]{font-size:13px;color:#333}.scrollable-content[data-v-ab3fb668]{max-height:40em;overflow-y:auto;overflow-x:hidden;width:100%;padding-right:1rem}.custom-modal-width{max-width:50vw!important;width:50vw!important}.animated-div[data-v-550e234d]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;width:100%;height:200px;margin:10px 0;cursor:pointer;position:relative}.animated-div[data-v-550e234d],.chart-title[data-v-550e234d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f1f1f1;overflow:hidden}.chart-title[data-v-550e234d]{height:100%;width:200px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:8px 16px 8px 16px;margin-bottom:0!important;font-weight:700;border-radius:6px 6px 0 0;border:1px solid #ececec;border-bottom:1px solid #ccc}.chart-area[data-v-550e234d]{width:100%;height:100%;max-height:80vh;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:15px;overflow:auto;border-radius:0 0 6px 6px;border:1px solid #ececec}.chart[data-v-550e234d]{width:100%;height:100%}.fade-enter-active[data-v-550e234d],.fade-leave-active[data-v-550e234d]{-webkit-transition:all .5s ease;transition:all .5s ease}.fade-enter[data-v-550e234d],.fade-leave-to[data-v-550e234d]{opacity:0;height:0}.badge[data-v-550e234d]{font-size:12px;font-weight:500;margin-right:4px;display:inline-block;min-width:20px;padding:0 10px 0 10px;color:#fff;text-align:center;vertical-align:middle;white-space:nowrap;line-height:22px;border-radius:8px}.badge.title1[data-v-550e234d]{background-color:#ff6d00;color:#fff}.badge.title2[data-v-550e234d]{background-color:#546e7a;color:#fff}.badge.options[data-v-550e234d]{background-color:#cfd8dc;color:#000}.status-icon[data-v-550e234d]{font-size:12px;width:100%;color:#fff;background-color:#3c5b6f;border:1px solid #3c5b6f;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.05rem;margin-bottom:1rem;-webkit-transition:background-color .5s;transition:background-color .5s;height:1.8rem}.status-icon[data-v-550e234d]:hover{color:#fff;background-color:#ff6d00}.status-icon.active[data-v-550e234d]{color:#eceff1;background-color:#546e7a}.detail-placeholder[data-v-6f05cef8]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-container[data-v-6f05cef8],.detail-placeholder[data-v-6f05cef8]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail-container[data-v-6f05cef8]{width:100%;padding:1rem 1rem 1rem 1rem;border-radius:10px;overflow:hidden;font-size:12px}.detail-header[data-v-6f05cef8]{margin-bottom:0!important;padding:8px 8px 8px 8px;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:6px 6px 0 0;background-color:#f1f1f1;border:1px solid #ececec;border-bottom:1px solid #ccc;font-weight:700}.detail-header .detail-title[data-v-6f05cef8],.detail-header[data-v-6f05cef8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-header .detail-title[data-v-6f05cef8]{padding:0!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.detail-content[data-v-6f05cef8]{height:Calc(100% - 50px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:2px;padding:20px;overflow-y:auto;background-color:#fff;border:1px solid #ececec;border-radius:0 0 6px 6px}.detail-content[data-v-6f05cef8],.detail-status[data-v-6f05cef8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-status[data-v-6f05cef8]{width:100%;padding:8px 20px 8px 20px;margin-bottom:20px;-ms-flex-pack:distribute;justify-content:space-around;background-color:#eceff1;color:#455a64;border-radius:8px;-webkit-box-shadow:inset 0 0 3px rgba(69,90,100,.12549019607843137);box-shadow:inset 0 0 3px rgba(69,90,100,.12549019607843137);font-size:12px;text-align:center}.status-title[data-v-6f05cef8]{margin-bottom:4px}.status-title[data-v-6f05cef8],.status-value[data-v-6f05cef8]{padding-left:8px;padding-right:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.status-value[data-v-6f05cef8]{min-width:50px;font-weight:800}.detail-itemview[data-v-6f05cef8]{width:100%;padding:1rem 1rem 1rem 1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ececec;border-radius:0 0 6px 6px}.detail-control[data-v-6f05cef8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.detail-menu[data-v-6f05cef8]{font-size:.8rem;font-weight:700}.detail-bottom[data-v-6f05cef8]{margin-top:20px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.detail-bottom-buttons[data-v-6f05cef8],.detail-bottom[data-v-6f05cef8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail-bottom-buttons[data-v-6f05cef8]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin-top:4px}.detail-btn[data-v-6f05cef8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.detail-bottom-info[data-v-6f05cef8]{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:4px 8px 4px 8px}.out-of-date[data-v-6f05cef8]{color:#ff6d00}.title-icon[data-v-6f05cef8]{font-size:1rem!important}.form-group[data-v-6f05cef8]{width:100%;margin-bottom:20px}.row[data-v-6f05cef8]{width:100%;margin-bottom:12px}.input-form[data-v-6f05cef8]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.input-form input[data-v-6f05cef8]{width:100%;padding:10px;margin-bottom:10px}.detail-btn[data-v-6f05cef8]{margin:0 4px 0 4px}.collapsed>.when-opened[data-v-6f05cef8],:not(.collapsed)>.when-closed[data-v-6f05cef8]{display:none}.detail-notification-icon[data-v-6f05cef8]{padding:1rem;color:#444;font-size:48px}.detail-notification-text[data-v-6f05cef8]{font-size:15px;font-weight:700}.title[data-v-6f05cef8]{font-size:14px;font-weight:600;margin-right:20px}.badge[data-v-6f05cef8]{display:inline-block;margin:2px;padding:0 10px 0 10px;min-width:20px;white-space:nowrap;color:#fff;line-height:22px;border-radius:8px;font-size:12px;font-weight:500;text-align:center;vertical-align:middle}.badge.ptAddr[data-v-6f05cef8]{background-color:#ff6d00;color:#fff}.badge.ptIdx[data-v-6f05cef8]{background-color:#546e7a;color:#fff}.badge.option[data-v-6f05cef8]{background-color:#cfd8dc;color:#000}.status-icon[data-v-6f05cef8]{font-size:16px;color:#546e7a;background-color:#eee;border:1px solid #ccc;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.2rem;-webkit-transition:background-color .5s;transition:background-color .5s;width:2rem;height:2rem}.status-icon[data-v-6f05cef8]:hover{background-color:#ccc}.status-icon.active[data-v-6f05cef8]{color:#fff;background-color:#546e7a}.status-alert-icon[data-v-6f05cef8]{font-size:16px;color:#ed7d31;background-color:#eee;border:1px solid #ccc;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.2rem;-webkit-transition:background-color .5s;transition:background-color .5s;width:2rem;height:2rem}.status-alert-icon[data-v-6f05cef8]:hover{color:#ed7d31;background-color:#ccc}.status-alert-icon.active[data-v-6f05cef8]{color:#eceff1;background-color:#546e7a}.btn-group .btn[data-v-6f05cef8]{padding:7px .1rem}.btn[data-v-a70f2986]{border-color:#e0e0e0}.detail-notification-icon[data-v-a70f2986]{padding:1rem;color:#444;font-size:48px}.detail-notification-text[data-v-a70f2986]{font-size:15px;font-weight:700}.detail-container[data-v-a70f2986]{height:100%;padding:1rem 1rem 1rem 1rem;border-radius:10px;font-size:12px}.detail-container[data-v-a70f2986],.detail-header[data-v-a70f2986]{width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail-header[data-v-a70f2986]{margin-bottom:0!important;padding:8px 16px 8px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0;background-color:#f1f1f1;border:1px solid #ececec;border-bottom:1px solid #ccc;font-weight:700}.detail-header .detail-title[data-v-a70f2986]{width:100%;padding:0!important}.detail-header .detail-title .title[data-v-a70f2986],.detail-header .detail-title[data-v-a70f2986]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-header .detail-title .title[data-v-a70f2986]{margin-bottom:4px}.detail-content[data-v-a70f2986]{height:Calc(100% - 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2px;padding:20px;overflow:hidden;background-color:#fff}.detail-content[data-v-a70f2986],.detail-itemview[data-v-a70f2986]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ececec;border-radius:0 0 6px 6px}.detail-itemview[data-v-a70f2986]{width:100%;padding:1rem 1rem 1rem 1rem}.detail-control[data-v-a70f2986]{margin-bottom:8px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.detail-menu[data-v-a70f2986]{font-size:.8rem;font-weight:700}.detail-bottom[data-v-a70f2986]{margin-top:auto;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding-top:40 px}.detail-bottom-buttons[data-v-a70f2986],.detail-bottom[data-v-a70f2986]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail-bottom-buttons[data-v-a70f2986]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin-top:4px}.detail-btn[data-v-a70f2986]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 4px 0 4px}.detail-bottom-info[data-v-a70f2986]{height:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:4px 8px 4px 8px}.detail-bottom-info[data-v-a70f2986],.detail-placeholder[data-v-a70f2986]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-placeholder[data-v-a70f2986]{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #eee}.form-group[data-v-a70f2986]{margin-bottom:.4rem}.flex-shrink-0[data-v-a70f2986]{-ms-flex-negative:0;flex-shrink:0}.ms-2[data-v-a70f2986]{margin-left:.5rem}.form-label[data-v-a70f2986]{margin-bottom:0}.form-control[data-v-a70f2986]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.d-flex[data-v-a70f2986]{display:-webkit-box;display:-ms-flexbox;display:flex}.justify-content-between[data-v-a70f2986]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-items-center[data-v-a70f2986]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-grow-1[data-v-a70f2986]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.setting-icon[data-v-a70f2986]{color:#555;background-color:#fff;border:1px solid #bbb;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.2rem;-webkit-transition:background-color .5s;transition:background-color .5s;width:2rem;height:2rem}.setting-icon[data-v-a70f2986]:hover{background-color:#c7c7c7}.setting-icon.active[data-v-a70f2986]{color:#fff;background-color:#555}.table-view-container[data-v-a70f2986]{padding:1rem;border-radius:10px;border:1px solid #eee}i[data-v-a70f2986]{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.rotate-90[data-v-a70f2986]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.xems-spinner[data-v-0901c14e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:56px;height:20px;overflow:visible}.xems-spinner-loader[data-v-0901c14e]{width:16px;height:16px;border-radius:50%;background-color:#007bff;-webkit-box-shadow:16px 0 #007bff,-16px 0 #007bff;box-shadow:16px 0 #007bff,-16px 0 #007bff;position:relative;-webkit-animation:xems-spinner-flash-medium-0901c14e .5s ease-out infinite alternate;animation:xems-spinner-flash-medium-0901c14e .5s ease-out infinite alternate}.xems-spinner-small[data-v-0901c14e]{width:36px;height:16px}.xems-spinner-small .xems-spinner-loader[data-v-0901c14e]{width:12px;height:12px;-webkit-box-shadow:12px 0 #007bff,-12px 0 #007bff;box-shadow:12px 0 #007bff,-12px 0 #007bff;-webkit-animation:xems-spinner-flash-small-0901c14e .4s ease-out infinite alternate;animation:xems-spinner-flash-small-0901c14e .4s ease-out infinite alternate}.xems-spinner-medium .xems-spinner-loader[data-v-0901c14e]{width:16px;height:16px;-webkit-box-shadow:20px 0 #007bff,-20px 0 #007bff;box-shadow:20px 0 #007bff,-20px 0 #007bff;-webkit-animation:xems-spinner-flash-medium-0901c14e .5s ease-out infinite alternate;animation:xems-spinner-flash-medium-0901c14e .5s ease-out infinite alternate}.xems-spinner-large[data-v-0901c14e]{width:84px;height:24px}.xems-spinner-large .xems-spinner-loader[data-v-0901c14e]{width:20px;height:20px;-webkit-box-shadow:32px 0 #007bff,-32px 0 #007bff;box-shadow:32px 0 #007bff,-32px 0 #007bff;-webkit-animation:xems-spinner-flash-large-0901c14e .6s ease-out infinite alternate;animation:xems-spinner-flash-large-0901c14e .6s ease-out infinite alternate}@-webkit-keyframes xems-spinner-flash-small-0901c14e{0%{background-color:rgba(0,123,255,.13333333333333333);-webkit-box-shadow:15px 0 rgba(0,123,255,.13333333333333333),-15px 0 #007bff;box-shadow:15px 0 rgba(0,123,255,.13333333333333333),-15px 0 #007bff}50%{background-color:#007bff;-webkit-box-shadow:15px 0 rgba(0,123,255,.13333333333333333),-15px 0 rgba(0,123,255,.13333333333333333);box-shadow:15px 0 rgba(0,123,255,.13333333333333333),-15px 0 rgba(0,123,255,.13333333333333333)}to{background-color:rgba(0,123,255,.13333333333333333);-webkit-box-shadow:15px 0 #007bff,-15px 0 rgba(0,123,255,.13333333333333333);box-shadow:15px 0 #007bff,-15px 0 rgba(0,123,255,.13333333333333333)}}@keyframes xems-spinner-flash-small-0901c14e{0%{background-color:rgba(0,123,255,.13333333333333333);-webkit-box-shadow:15px 0 rgba(0,123,255,.13333333333333333),-15px 0 #007bff;box-shadow:15px 0 rgba(0,123,255,.13333333333333333),-15px 0 #007bff}50%{background-color:#007bff;-webkit-box-shadow:15px 0 rgba(0,123,255,.13333333333333333),-15px 0 rgba(0,123,255,.13333333333333333);box-shadow:15px 0 rgba(0,123,255,.13333333333333333),-15px 0 rgba(0,123,255,.13333333333333333)}to{background-color:rgba(0,123,255,.13333333333333333);-webkit-box-shadow:15px 0 #007bff,-15px 0 rgba(0,123,255,.13333333333333333);box-shadow:15px 0 #007bff,-15px 0 rgba(0,123,255,.13333333333333333)}}@-webkit-keyframes xems-spinner-flash-medium-0901c14e{0%{background-color:rgba(0,123,255,.13333333333333333);-webkit-box-shadow:20px 0 rgba(0,123,255,.13333333333333333),-20px 0 #007bff;box-shadow:20px 0 rgba(0,123,255,.13333333333333333),-20px 0 #007bff}50%{background-color:#007bff;-webkit-box-shadow:20px 0 rgba(0,123,255,.13333333333333333),-20px 0 rgba(0,123,255,.13333333333333333);box-shadow:20px 0 rgba(0,123,255,.13333333333333333),-20px 0 rgba(0,123,255,.13333333333333333)}to{background-color:rgba(0,123,255,.13333333333333333);-webkit-box-shadow:20px 0 #007bff,-20px 0 rgba(0,123,255,.13333333333333333);box-shadow:20px 0 #007bff,-20px 0 rgba(0,123,255,.13333333333333333)}}@keyframes xems-spinner-flash-medium-0901c14e{0%{background-color:rgba(0,123,255,.13333333333333333);-webkit-box-shadow:20px 0 rgba(0,123,255,.13333333333333333),-20px 0 #007bff;box-shadow:20px 0 rgba(0,123,255,.13333333333333333),-20px 0 #007bff}50%{background-color:#007bff;-webkit-box-shadow:20px 0 rgba(0,123,255,.13333333333333333),-20px 0 rgba(0,123,255,.13333333333333333);box-shadow:20px 0 rgba(0,123,255,.13333333333333333),-20px 0 rgba(0,123,255,.13333333333333333)}to{background-color:rgba(0,123,255,.13333333333333333);-webkit-box-shadow:20px 0 #007bff,-20px 0 rgba(0,123,255,.13333333333333333);box-shadow:20px 0 #007bff,-20px 0 rgba(0,123,255,.13333333333333333)}}@-webkit-keyframes xems-spinner-flash-large-0901c14e{0%{background-color:rgba(0,123,255,.13333333333333333);-webkit-box-shadow:32px 0 rgba(0,123,255,.13333333333333333),-32px 0 #007bff;box-shadow:32px 0 rgba(0,123,255,.13333333333333333),-32px 0 #007bff}50%{background-color:#007bff;-webkit-box-shadow:32px 0 rgba(0,123,255,.13333333333333333),-32px 0 rgba(0,123,255,.13333333333333333);box-shadow:32px 0 rgba(0,123,255,.13333333333333333),-32px 0 rgba(0,123,255,.13333333333333333)}to{background-color:rgba(0,123,255,.13333333333333333);-webkit-box-shadow:32px 0 #007bff,-32px 0 rgba(0,123,255,.13333333333333333);box-shadow:32px 0 #007bff,-32px 0 rgba(0,123,255,.13333333333333333)}}@keyframes xems-spinner-flash-large-0901c14e{0%{background-color:rgba(0,123,255,.13333333333333333);-webkit-box-shadow:32px 0 rgba(0,123,255,.13333333333333333),-32px 0 #007bff;box-shadow:32px 0 rgba(0,123,255,.13333333333333333),-32px 0 #007bff}50%{background-color:#007bff;-webkit-box-shadow:32px 0 rgba(0,123,255,.13333333333333333),-32px 0 rgba(0,123,255,.13333333333333333);box-shadow:32px 0 rgba(0,123,255,.13333333333333333),-32px 0 rgba(0,123,255,.13333333333333333)}to{background-color:rgba(0,123,255,.13333333333333333);-webkit-box-shadow:32px 0 #007bff,-32px 0 rgba(0,123,255,.13333333333333333);box-shadow:32px 0 #007bff,-32px 0 rgba(0,123,255,.13333333333333333)}}.nav-loading-spinner[data-v-959625c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 22px}.convertModalHeader[data-v-959625c8]{padding-left:1rem;font-weight:800}.convertModalBody[data-v-959625c8]{font-weight:700}.mobile-header-bar[data-v-96ee0bbc]{padding:0 10px 0 10px;width:100vw;height:56px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);position:fixed;top:0;left:0;z-index:100}.mobile-logo[data-v-96ee0bbc]{height:36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .2s;transition:opacity .2s}.mobile-logo[data-v-96ee0bbc]:active{opacity:.7}.hamburger-menu[data-v-96ee0bbc]{font-size:24px;cursor:pointer}.mobile-menu-overlay[data-v-96ee0bbc]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;z-index:200;-webkit-transition:background .3s;transition:background .3s}.overlay-fade-enter-active[data-v-96ee0bbc],.overlay-fade-leave-active[data-v-96ee0bbc]{-webkit-transition:opacity .3s;transition:opacity .3s}.overlay-fade-enter[data-v-96ee0bbc],.overlay-fade-leave-to[data-v-96ee0bbc]{opacity:0}.slide-fade-enter-active[data-v-96ee0bbc],.slide-fade-leave-active[data-v-96ee0bbc]{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-enter[data-v-96ee0bbc],.slide-fade-leave-to[data-v-96ee0bbc]{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.mobile-menu[data-v-96ee0bbc]{background:#fff;width:80vw;max-width:320px;height:100vh;padding:24px 20px 20px 20px;border-radius:8px 0 0 8px;-webkit-box-shadow:-2px 0 8px rgba(0,0,0,.1);box-shadow:-2px 0 8px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-header[data-v-96ee0bbc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.close-btn[data-v-96ee0bbc]{background:none;border:none;font-size:24px;cursor:pointer;color:#333;padding:4px;-webkit-transition:color .2s;transition:color .2s}.close-btn[data-v-96ee0bbc]:active{color:#007bff}ul[data-v-96ee0bbc]{list-style:none;padding:0;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}li[data-v-96ee0bbc]{margin:12px 0;cursor:pointer;padding:12px 8px;border-radius:6px;-webkit-transition:background .2s;transition:background .2s;font-size:1.1em}li[data-v-96ee0bbc]:active{background:#f0f0f0}.tool-box[data-v-19eac94a]{z-index:1021;position:fixed;top:52px;height:100%}.tool-box-handle[data-v-19eac94a]{position:absolute;top:1px;cursor:pointer}.tool-box-pencil[data-v-19eac94a]{opacity:0}.tool-box-pencil[data-v-19eac94a]:hover{opacity:1}.tool-box-body[data-v-19eac94a]{display:none;min-width:220px;max-width:600px;max-height:937px;overflow-y:auto}.xe-tab-underline[data-v-19eac94a]{padding:3px 6px!important}.content[data-v-118a8d58]{padding:15px 15px!important}label[data-v-44096db3]{margin-bottom:0!important}.carbon-overview[data-v-44096db3]{padding:0;color:#1e293b}.overview-header[data-v-44096db3]{margin-bottom:16px}.overview-title[data-v-44096db3]{font-size:16px;font-weight:700;margin:0 0 16px 0!important;color:#1e293b;padding-bottom:8px;border-bottom:2px solid #e2e8f0}.kpi-grid[data-v-44096db3]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px}.kpi-card[data-v-44096db3]{background:#fff;border-radius:8px;padding:16px;-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden;border:1px solid #e2e8f0}.kpi-card-primary[data-v-44096db3]{background:#52b788;border:none;-webkit-box-shadow:0 2px 4px rgba(82,183,136,.2)!important;box-shadow:0 2px 4px rgba(82,183,136,.2)!important}.kpi-card-primary[data-v-44096db3]:hover{-webkit-box-shadow:0 4px 8px rgba(82,183,136,.3)!important;box-shadow:0 4px 8px rgba(82,183,136,.3)!important}.kpi-card-primary .kpi-label[data-v-44096db3]{color:#e8f5e9}.kpi-card-primary .kpi-subvalue[data-v-44096db3]{color:#d8f3dc}.kpi-content[data-v-44096db3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.kpi-text[data-v-44096db3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.kpi-chart[data-v-44096db3]{width:120px;height:60px;-ms-flex-negative:0;flex-shrink:0}.kpi-label[data-v-44096db3]{font-size:12px;font-weight:600;color:#94a3b8;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.kpi-value[data-v-44096db3]{font-size:20px;font-weight:700;margin-bottom:4px;color:#1e293b}.kpi-value.text-white[data-v-44096db3]{color:#fff}.kpi-subvalue[data-v-44096db3]{font-size:11px;color:#64748b;font-weight:500}.charts-section[data-v-44096db3]{display:grid;grid-template-columns:2fr 1fr;gap:12px;margin-bottom:16px}.chart-panel[data-v-44096db3]{background:#fff;border-radius:8px;padding:16px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08);border:1px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease}.panel-title[data-v-44096db3]{font-size:16px;font-weight:700;color:#1e293b;margin:5px 0 5px 0;padding-bottom:8px}.chart-area[data-v-44096db3]{height:280px;width:100%}.goals-section[data-v-44096db3]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.goal-panel[data-v-44096db3]{background:#fff;border-radius:8px;padding:16px;border:1px solid #e2e8f0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08);-webkit-transition:all .2s ease;transition:all .2s ease}.goal-panel .panel-title[data-v-44096db3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.goal-panel .panel-title i[data-v-44096db3]{font-size:12px}.progress-panel .progress-content[data-v-44096db3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}.achievement-label[data-v-44096db3]{font-size:28px;font-weight:700;color:#52b788;text-align:center;letter-spacing:-1px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-bar-container[data-v-44096db3]{height:20px;background:#e8e8e8;border-radius:10px;overflow:hidden;width:100%;position:relative}.progress-bar[data-v-44096db3]{height:100%;background:#52b788;border-radius:10px;-webkit-transition:width .6s ease;transition:width .6s ease}.data-row[data-v-44096db3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;gap:24px;padding:0 16px}.data-item[data-v-44096db3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.data-label[data-v-44096db3]{font-size:10px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:1px}.data-value[data-v-44096db3]{font-size:18px;font-weight:600;color:#374151}.reduction-panel .reduction-content[data-v-44096db3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.reduction-grid[data-v-44096db3]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reduction-item[data-v-44096db3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.carbon-box-shadow[data-v-44096db3]{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08)}.reduction-icon[data-v-44096db3]{width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px}.reduction-icon.success[data-v-44096db3]{background:#52b788;color:#fff}.reduction-icon.info[data-v-44096db3]{background:#f1f5f9;color:#475569}.reduction-info[data-v-44096db3]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.reduction-label[data-v-44096db3]{font-size:11px;font-weight:600;color:#64748b}.reduction-value[data-v-44096db3]{font-size:18px;font-weight:700}.reduction-value.success[data-v-44096db3]{color:#1e293b}.reduction-value.info[data-v-44096db3]{color:#334155}.progress-container[data-v-44096db3]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-summary[data-v-44096db3]{text-align:center;font-size:11px;color:#64748b;font-weight:600;padding-top:8px}@media (max-width:1200px){.kpi-grid[data-v-44096db3]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.kpi-grid[data-v-44096db3]{grid-template-columns:repeat(2,1fr)}.kpi-chart[data-v-44096db3]{width:60px;height:40px}.charts-section[data-v-44096db3]{grid-template-columns:1fr}.chart-area[data-v-44096db3]{height:240px}.goals-section[data-v-44096db3],.reduction-grid[data-v-44096db3]{grid-template-columns:1fr}.achievement-label[data-v-44096db3]{font-size:36px}.data-row[data-v-44096db3]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 8px}}label[data-v-14cb4be1]{margin-bottom:0!important}.boundary-wizard[data-v-14cb4be1]{color:#1e293b;padding:0;min-height:100%;overflow:visible}.wizard-header[data-v-14cb4be1]{background:#f8fafc;color:#1e293b;padding:16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;margin-bottom:20px;border:1px solid #e2e8f0;border-left:3px solid #52b788}.header-left[data-v-14cb4be1]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.wizard-title[data-v-14cb4be1]{font-size:18px;font-weight:700;margin:0!important;color:#1e293b;letter-spacing:-.3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.wizard-title i[data-v-14cb4be1]{color:#64748b;font-size:16px}.wizard-subtitle[data-v-14cb4be1]{font-size:12px;font-weight:500;color:#64748b;background:rgba(100,116,139,.1);padding:4px 10px;border-radius:12px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.boundary-panel[data-v-14cb4be1],.emission-mapping-panel[data-v-14cb4be1],.operational-boundary-panel[data-v-14cb4be1]{background:#fff;border-radius:12px;padding:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:2px solid #d8f3dc;margin-bottom:20px;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:visible}.boundary-panel[data-v-14cb4be1]:hover,.emission-mapping-panel[data-v-14cb4be1]:hover,.operational-boundary-panel[data-v-14cb4be1]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(21,166,120,.18);box-shadow:0 4px 12px rgba(21,166,120,.18)}.organization-section[data-v-14cb4be1]{overflow:visible;height:auto}.emission-mapping-panel .section-header[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.emission-mapping-panel .panel-title[data-v-14cb4be1]{margin-bottom:0;padding-bottom:0;border-bottom:none}.panel-title[data-v-14cb4be1]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-bottom:8px;border-bottom:2px solid #e2e8f0}.panel-title i[data-v-14cb4be1]{color:#64748b;font-size:14px}.add-source-btn[data-v-14cb4be1]{padding:8px 14px;background:#52b788;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.add-source-btn[data-v-14cb4be1]:hover{background:#2d8659;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(82,183,136,.3);box-shadow:0 2px 6px rgba(82,183,136,.3)}.add-source-btn i[data-v-14cb4be1]{font-size:12px}.panel-content[data-v-14cb4be1]{padding:0;overflow:visible}.form-grid[data-v-14cb4be1]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-group[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:16px}.form-group label[data-v-14cb4be1],.form-label[data-v-14cb4be1]{font-size:12px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px}.form-input[data-v-14cb4be1],.form-select[data-v-14cb4be1]{padding:10px 12px;border:2px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500;color:#1e293b;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.form-input[data-v-14cb4be1]:focus,.form-select[data-v-14cb4be1]:focus{outline:none;border-color:#52b788;-webkit-box-shadow:0 0 0 3px rgba(82,183,136,.1);box-shadow:0 0 0 3px rgba(82,183,136,.1)}.form-input[data-v-14cb4be1]:hover,.form-select[data-v-14cb4be1]:hover{border-color:#cbd5e1}.input-group[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.input-group .form-input[data-v-14cb4be1]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:50px}.input-suffix[data-v-14cb4be1]{position:absolute;right:12px;font-size:13px;font-weight:600;color:#64748b}.form-help[data-v-14cb4be1],.form-text[data-v-14cb4be1]{font-size:11px;color:#64748b;font-weight:500;margin-top:4px}.section-header[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.section-header .form-label[data-v-14cb4be1]{margin-bottom:0}.add-org-btn[data-v-14cb4be1]{padding:8px 14px;background:#52b788;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.add-org-btn[data-v-14cb4be1]:hover{background:#2d8659;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(82,183,136,.3);box-shadow:0 2px 6px rgba(82,183,136,.3)}.add-org-btn i[data-v-14cb4be1]{font-size:12px}.organization-hierarchy[data-v-14cb4be1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;overflow:visible;height:auto;max-width:100%}@media (max-width:1400px){.organization-hierarchy[data-v-14cb4be1]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media (max-width:1200px){.organization-hierarchy[data-v-14cb4be1]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width:768px){.organization-hierarchy[data-v-14cb4be1]{grid-template-columns:1fr}}.carbon-org-container[data-v-14cb4be1]{-webkit-animation:slideIn-14cb4be1 .3s ease;animation:slideIn-14cb4be1 .3s ease;overflow:visible;height:auto}@-webkit-keyframes slideIn-14cb4be1{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes slideIn-14cb4be1{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.carbon-top-org-card[data-v-14cb4be1]{background:#fff;border-radius:10px;overflow:visible;height:auto;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08),0 4px 16px rgba(82,183,136,.12);box-shadow:0 2px 8px rgba(0,0,0,.08),0 4px 16px rgba(82,183,136,.12);border:1px solid #e2e8f0;-webkit-transition:all .3s ease;transition:all .3s ease}.carbon-top-org-card[data-v-14cb4be1]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1),0 8px 24px rgba(82,183,136,.15);box-shadow:0 4px 12px rgba(0,0,0,.1),0 8px 24px rgba(82,183,136,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.top-org-header[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px;border-radius:10px 10px 0 0;background:linear-gradient(135deg,#52b788,#40916c)}.top-org-info[data-v-14cb4be1]{-webkit-box-flex:1;-ms-flex:1;flex:1}.top-org-name[data-v-14cb4be1]{font-size:16px;font-weight:700;color:#fff;padding:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.top-org-name i[data-v-14cb4be1]{font-size:18px}.top-org-input[data-v-14cb4be1]{width:100%;padding:6px 12px;border:2px solid #fff;border-radius:6px;font-size:16px;font-weight:700;color:#1e293b;background:#fff}.top-org-input[data-v-14cb4be1]:focus{outline:none;-webkit-box-shadow:0 0 0 3px hsla(0,0%,100%,.3);box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}.remove-top-org-btn[data-v-14cb4be1]{width:32px;height:32px;background:hsla(0,0%,100%,.2);color:#fff;border:none;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.remove-top-org-btn[data-v-14cb4be1]:active,.remove-top-org-btn[data-v-14cb4be1]:focus{outline:none}.remove-top-org-btn[data-v-14cb4be1]:hover{background:rgba(239,68,68,.9)}.remove-top-org-btn i[data-v-14cb4be1]{font-size:12px}.boundaries-section[data-v-14cb4be1]{padding:14px;background:#fafbfc;overflow:visible;height:auto;border-radius:0 0 10px 10px}.boundaries-header[data-v-14cb4be1]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.boundaries-header[data-v-14cb4be1],.boundaries-label[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.boundaries-label[data-v-14cb4be1]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;gap:6px}.boundaries-label i[data-v-14cb4be1]{font-size:15px;color:#52b788}.add-boundary-btn[data-v-14cb4be1]{padding:6px 12px;background:#74c69d;color:#fff;border:none;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.add-boundary-btn[data-v-14cb4be1]:hover{background:#52b788;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(82,183,136,.3);box-shadow:0 2px 4px rgba(82,183,136,.3)}.add-boundary-btn i[data-v-14cb4be1]{font-size:10px}.boundaries-list[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;overflow:visible;height:auto}.boundary-card-wrapper[data-v-14cb4be1]{-webkit-animation:slideIn-14cb4be1 .3s ease;animation:slideIn-14cb4be1 .3s ease;height:auto}.boundary-card[data-v-14cb4be1]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:visible;-webkit-transition:all .2s ease;transition:all .2s ease;height:auto}.boundary-card[data-v-14cb4be1]:hover{border-color:#74c69d;-webkit-box-shadow:0 2px 8px rgba(82,183,136,.15);box-shadow:0 2px 8px rgba(82,183,136,.15)}.boundary-header[data-v-14cb4be1]{gap:10px;padding:10px 12px;background:#f8f9fa;border-bottom:1px solid #e2e8f0;height:auto;border-radius:8px 8px 0 0}.boundary-header[data-v-14cb4be1],.remove-boundary-btn[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.remove-boundary-btn[data-v-14cb4be1]{width:24px;height:24px;background:transparent;color:#cbd5e1;border:none;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto}.remove-boundary-btn[data-v-14cb4be1]:hover{background:#fee;color:#ef4444}.remove-boundary-btn i[data-v-14cb4be1]{font-size:10px}.boundary-body[data-v-14cb4be1]{padding:12px;display:grid;grid-template-columns:1fr 120px;gap:10px}.boundary-input-group[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.boundary-label[data-v-14cb4be1]{font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.boundary-input[data-v-14cb4be1]{padding:7px 10px;border:1px solid #cbd5e1;border-radius:5px;font-size:12px;font-weight:500;color:#1e293b;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.boundary-input[data-v-14cb4be1]:focus{outline:none;border-color:#52b788;-webkit-box-shadow:0 0 0 2px rgba(82,183,136,.1);box-shadow:0 0 0 2px rgba(82,183,136,.1)}.boundary-input[data-v-14cb4be1]::-webkit-input-placeholder{color:#cbd5e1}.boundary-input[data-v-14cb4be1]::-moz-placeholder{color:#cbd5e1}.boundary-input[data-v-14cb4be1]:-ms-input-placeholder{color:#cbd5e1}.boundary-input[data-v-14cb4be1]::-ms-input-placeholder{color:#cbd5e1}.boundary-input[data-v-14cb4be1]::placeholder{color:#cbd5e1}.empty-boundaries[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:24px;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;color:#94a3b8;font-size:12px;font-weight:500}.empty-boundaries i[data-v-14cb4be1]{font-size:18px;color:#cbd5e1}.empty-organization[data-v-14cb4be1]{padding:40px 20px;text-align:center;color:#94a3b8;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px}.empty-organization i[data-v-14cb4be1]{font-size:32px;margin-bottom:12px;color:#cbd5e1}.empty-organization p[data-v-14cb4be1]{margin:0;font-size:13px;font-weight:500}.scope-sections[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.scope-section[data-v-14cb4be1]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.scope-header[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.custom-control-label[data-v-14cb4be1]{font-size:13px;font-weight:600;color:#1e293b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.scope-desc[data-v-14cb4be1]{font-size:11px;font-weight:400;color:#64748b;margin-top:2px}.custom-control-input[data-v-14cb4be1]{width:16px;height:16px;accent-color:#52b788}.add-category-btn[data-v-14cb4be1]{width:28px;height:28px;background:#52b788;color:#fff;border:none;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.add-category-btn[data-v-14cb4be1]:hover{background:#2d8659;-webkit-transform:scale(1.1);transform:scale(1.1)}.add-category-btn i[data-v-14cb4be1]{font-size:12px}.category-tags[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px}.category-tag[data-v-14cb4be1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#fff;color:#1e293b;border:1px solid #cbd5e1;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease}.category-tag[data-v-14cb4be1]:hover{border-color:#52b788;background:#f0fdf4}.remove-tag-btn[data-v-14cb4be1]{width:16px;height:16px;background:transparent;color:#94a3b8;border:none;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.remove-tag-btn[data-v-14cb4be1]:hover{background:#fee;color:#ef4444}.remove-tag-btn i[data-v-14cb4be1]{font-size:9px}.scope3-categories[data-v-14cb4be1]{margin-top:20px;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.scope3-title[data-v-14cb4be1]{font-size:14px;font-weight:700;color:#12462d;margin:0 0 16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-bottom:8px;border-bottom:2px solid #52b788}.scope3-title i[data-v-14cb4be1]{color:#0f4a35;font-size:12px}.categories-grid[data-v-14cb4be1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.category-item[data-v-14cb4be1]{background:#fff;border-radius:6px;padding:12px;border:1px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease}.category-item[data-v-14cb4be1]:hover{background:#f1f5f9;border-color:#cbd5e1;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.category-checkbox[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.category-input[data-v-14cb4be1]{width:16px;height:16px;accent-color:#0f4a35;cursor:pointer}.category-label[data-v-14cb4be1]{font-size:13px;font-weight:600;color:#1e293b;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.category-label i[data-v-14cb4be1]{color:#0f4a35;font-size:12px;width:14px;text-align:center}.table-container[data-v-14cb4be1]{max-height:400px;overflow-y:auto;background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0}.table-container[data-v-14cb4be1]::-webkit-scrollbar{width:6px}.table-container[data-v-14cb4be1]::-webkit-scrollbar-track{background:transparent}.table-container[data-v-14cb4be1]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.table-container[data-v-14cb4be1]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.emission-table[data-v-14cb4be1]{width:100%;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px}.emission-table td[data-v-14cb4be1],.emission-table th[data-v-14cb4be1]{padding:9px 16px;text-align:left;border-bottom:1px solid #f1f5f9}.emission-table th[data-v-14cb4be1]{background:#f8fafc;color:#475569;font-weight:600;text-transform:none;letter-spacing:0;position:sticky;top:0;z-index:10;border-bottom:2px solid #e2e8f0}.emission-table td[data-v-14cb4be1]{color:#334155;font-weight:500;-webkit-transition:all .15s ease;transition:all .15s ease}.emission-table tr:hover td[data-v-14cb4be1]{background:#f8fafc;color:#1e293b}.emission-table tr:last-child td[data-v-14cb4be1]{border-bottom:none}.emission-table tr:nth-child(2n) td[data-v-14cb4be1]{background:#fafbfc}.emission-table tr:nth-child(2n):hover td[data-v-14cb4be1]{background:#f1f5f9}.table-input[data-v-14cb4be1]{width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;font-weight:500;color:#1e293b;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.table-input[data-v-14cb4be1]:focus{outline:none;border-color:#52b788;-webkit-box-shadow:0 0 0 2px rgba(82,183,136,.1);box-shadow:0 0 0 2px rgba(82,183,136,.1)}.table-input[data-v-14cb4be1]::-webkit-input-placeholder{color:#cbd5e1}.table-input[data-v-14cb4be1]::-moz-placeholder{color:#cbd5e1}.table-input[data-v-14cb4be1]:-ms-input-placeholder{color:#cbd5e1}.table-input[data-v-14cb4be1]::-ms-input-placeholder{color:#cbd5e1}.table-input[data-v-14cb4be1]::placeholder{color:#cbd5e1}.table-select[data-v-14cb4be1]{width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;font-weight:600;color:#1e293b;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.table-select[data-v-14cb4be1]:focus{outline:none;border-color:#52b788;-webkit-box-shadow:0 0 0 2px rgba(82,183,136,.1);box-shadow:0 0 0 2px rgba(82,183,136,.1)}.delete-row-btn[data-v-14cb4be1]{width:28px;height:28px;background:#fee;color:#ef4444;border:1px solid #fecaca;border-radius:4px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.delete-row-btn[data-v-14cb4be1]:hover{background:#ef4444;color:#fff;border-color:#ef4444;-webkit-transform:scale(1.05);transform:scale(1.05)}.delete-row-btn i[data-v-14cb4be1]{font-size:12px}.empty-row[data-v-14cb4be1]{padding:0!important}.empty-content[data-v-14cb4be1]{padding:40px 20px;text-align:center;color:#94a3b8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-content i[data-v-14cb4be1]{font-size:28px;margin-bottom:8px;color:#cbd5e1}.empty-content p[data-v-14cb4be1]{margin:0;font-size:12px;font-weight:500}.action-buttons[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.action-btn[data-v-14cb4be1]{padding:8px 16px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.btn-secondary[data-v-14cb4be1]{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.btn-secondary[data-v-14cb4be1]:hover{background:#f1f5f9;color:#475569;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-primary[data-v-14cb4be1]{background:#52b788;color:#fff;border:1px solid #52b788}.btn-primary[data-v-14cb4be1]:hover:not(:disabled){background:#2d8659;border-color:#2d8659;-webkit-box-shadow:0 2px 4px rgba(82,183,136,.2);box-shadow:0 2px 4px rgba(82,183,136,.2)}.btn-primary[data-v-14cb4be1]:disabled{opacity:.5;cursor:not-allowed;background:#e2e8f0;border-color:#e2e8f0;color:#94a3b8}.org-input-container[data-v-14cb4be1]{margin-bottom:12px}.org-input-wrapper[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.org-input-inline[data-v-14cb4be1]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;font-weight:500;color:#1e293b;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.org-input-inline[data-v-14cb4be1]:focus{outline:none;border-color:#52b788;-webkit-box-shadow:0 0 0 3px rgba(82,183,136,.1);box-shadow:0 0 0 3px rgba(82,183,136,.1)}.org-input-inline[data-v-14cb4be1]::-webkit-input-placeholder{color:#94a3b8}.org-input-inline[data-v-14cb4be1]::-moz-placeholder{color:#94a3b8}.org-input-inline[data-v-14cb4be1]:-ms-input-placeholder{color:#94a3b8}.org-input-inline[data-v-14cb4be1]::-ms-input-placeholder{color:#94a3b8}.org-input-inline[data-v-14cb4be1]::placeholder{color:#94a3b8}.org-add-btn[data-v-14cb4be1]{width:36px;height:36px;background:#52b788;color:#fff;border:none;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.org-add-btn[data-v-14cb4be1]:hover{background:#2d8659;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(82,183,136,.3);box-shadow:0 2px 6px rgba(82,183,136,.3)}.org-add-btn i[data-v-14cb4be1]{font-size:12px}.facilities-section[data-v-14cb4be1]{padding:14px;background:#f9fafb;border-top:1px solid #e5e7eb;overflow:visible;height:auto;border-radius:0 0 8px 8px}.facilities-header[data-v-14cb4be1]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.facilities-header[data-v-14cb4be1],.facilities-label[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.facilities-label[data-v-14cb4be1]{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.6px;gap:6px}.facilities-label i[data-v-14cb4be1]{font-size:13px;color:#10b981}.add-facility-btn[data-v-14cb4be1]{padding:5px 10px;background:#95d5b2;color:#1e293b;border:none;border-radius:5px;font-size:11px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.add-facility-btn[data-v-14cb4be1]:hover{background:#74c69d;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(82,183,136,.2);box-shadow:0 2px 4px rgba(82,183,136,.2)}.add-facility-btn i[data-v-14cb4be1]{font-size:10px}.facilities-list[data-v-14cb4be1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px;overflow:visible;height:auto}.facility-card[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;-webkit-transition:all .25s ease;transition:all .25s ease;height:auto;min-height:72px}.facility-card[data-v-14cb4be1]:hover{border-color:#a7f3d0;-webkit-box-shadow:0 4px 12px rgba(52,211,153,.15);box-shadow:0 4px 12px rgba(52,211,153,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.remove-facility-btn[data-v-14cb4be1]{position:absolute;top:0;right:0;width:20px;height:20px;background:transparent;color:#cbd5e1;border:none;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.remove-facility-btn[data-v-14cb4be1]:hover{background:#fee;color:#ef4444}.remove-facility-btn i[data-v-14cb4be1]{font-size:9px}.facility-inputs[data-v-14cb4be1]{display:grid;grid-template-columns:1fr 120px;gap:10px}.facility-input-group[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.facility-label[data-v-14cb4be1]{font-size:10px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.facility-input[data-v-14cb4be1]{padding:6px 10px;border:1px solid #cbd5e1;border-radius:4px;font-size:12px;font-weight:500;color:#1e293b;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.facility-input[data-v-14cb4be1]:focus{outline:none;border-color:#52b788;-webkit-box-shadow:0 0 0 2px rgba(82,183,136,.1);box-shadow:0 0 0 2px rgba(82,183,136,.1)}.facility-input[data-v-14cb4be1]::-webkit-input-placeholder{color:#cbd5e1}.facility-input[data-v-14cb4be1]::-moz-placeholder{color:#cbd5e1}.facility-input[data-v-14cb4be1]:-ms-input-placeholder{color:#cbd5e1}.facility-input[data-v-14cb4be1]::-ms-input-placeholder{color:#cbd5e1}.facility-input[data-v-14cb4be1]::placeholder{color:#cbd5e1}.empty-facilities[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:24px;background:#fafbfc;border:1.5px dashed #d1d5db;border-radius:8px;color:#9ca3af;font-size:12px;font-weight:500;grid-column:1/-1}.empty-facilities i[data-v-14cb4be1]{font-size:18px;color:#d1d5db}.top-org-stats[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:4px}.stat-item[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;color:hsla(0,0%,100%,.9);font-weight:500}.stat-item i[data-v-14cb4be1]{font-size:13px}.top-org-actions[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.edit-org-btn[data-v-14cb4be1]{width:32px;height:32px;background:hsla(0,0%,100%,.2);color:#fff;border:none;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.edit-org-btn[data-v-14cb4be1]:active,.edit-org-btn[data-v-14cb4be1]:focus{outline:none}.edit-org-btn[data-v-14cb4be1]:hover{background:hsla(0,0%,100%,.3)}.edit-org-btn i[data-v-14cb4be1]{font-size:12px}.boundary-info[data-v-14cb4be1]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.boundary-details[data-v-14cb4be1]{padding:10px 12px;background:#f9fafb;border-top:1px solid #e5e7eb}.boundary-detail-row[data-v-14cb4be1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.boundary-detail-col[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.detail-label[data-v-14cb4be1]{font-size:10px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:4px}.detail-label i[data-v-14cb4be1]{font-size:10px;color:#52b788}.detail-content[data-v-14cb4be1]{font-size:12px;font-weight:500;color:#4b5563;line-height:1.5;padding:0;word-break:break-word;overflow-wrap:break-word}.boundary-name[data-v-14cb4be1]{font-size:13px;font-weight:600;color:#1e293b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.boundary-name i[data-v-14cb4be1]{font-size:14px;color:#52b788}.boundary-meta[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.boundary-date[data-v-14cb4be1]{margin-top:6px}.meta-tag[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;color:#64748b;font-weight:600}.meta-tag i[data-v-14cb4be1]{font-size:11px;color:#94a3b8}.meta-tag.date-tag[data-v-14cb4be1]{background:#f0fdf4;border-radius:4px;color:#065f46;font-weight:600;font-size:11px}.meta-tag.date-tag i[data-v-14cb4be1]{color:#52b788}.facility-name[data-v-14cb4be1]{font-size:13px;font-weight:600;color:#0f172a;line-height:1.5;word-break:break-word;-webkit-box-flex:1;-ms-flex:1;flex:1}.facility-share-badge[data-v-14cb4be1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px 4px;background:linear-gradient(135deg,#d1fae5,#6ee7b7);color:#065f46;font-size:11px;font-weight:700;border-radius:14px;-ms-flex-item-align:start;align-self:flex-start;letter-spacing:.5px;-webkit-box-shadow:0 2px 4px rgba(16,185,129,.15);box-shadow:0 2px 4px rgba(16,185,129,.15)}.facility-remarks[data-v-14cb4be1]{font-size:11px;font-weight:500;color:#6b7280;line-height:1.4;padding:6px 8px;background:#f3f4f6;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.org-modal-content[data-v-14cb4be1]{max-height:70vh;overflow-y:auto}.modal-section[data-v-14cb4be1]{margin-bottom:24px}.modal-section-header[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.modal-label[data-v-14cb4be1]{font-size:13px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;display:block}.modal-label .required[data-v-14cb4be1]{color:#ef4444}.modal-input[data-v-14cb4be1]{width:100%;padding:10px 12px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;font-weight:500;color:#1e293b;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.modal-input[data-v-14cb4be1]:focus{outline:none;border-color:#52b788;-webkit-box-shadow:0 0 0 3px rgba(82,183,136,.1);box-shadow:0 0 0 3px rgba(82,183,136,.1)}.modal-add-btn[data-v-14cb4be1]{padding:6px 12px;background:#52b788;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.add-org-btn[data-v-14cb4be1]:active,.add-org-btn[data-v-14cb4be1]:focus,.modal-add-btn[data-v-14cb4be1]:active,.modal-add-btn[data-v-14cb4be1]:focus,.modal-add-facility-btn[data-v-14cb4be1]:active,.modal-add-facility-btn[data-v-14cb4be1]:focus{outline:none}.modal-add-btn[data-v-14cb4be1]:hover{background:#2d8659;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.modal-add-btn i[data-v-14cb4be1]{font-size:11px}.modal-boundaries-list[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.modal-boundary-card[data-v-14cb4be1]{background:#f8fafb;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.modal-card-header[data-v-14cb4be1]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #e2e8f0}.modal-boundary-title[data-v-14cb4be1],.modal-card-header[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-boundary-title[data-v-14cb4be1]{font-size:13px;font-weight:600;color:#1e293b;gap:6px}.modal-boundary-title i[data-v-14cb4be1]{font-size:14px;color:#52b788}.modal-remove-btn[data-v-14cb4be1]{width:24px;height:24px;background:transparent;color:#cbd5e1;border:none;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-remove-btn[data-v-14cb4be1]:hover{background:#fee;color:#ef4444}.modal-remove-btn i[data-v-14cb4be1]{font-size:10px}.modal-card-body[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:12px}.modal-input-row[data-v-14cb4be1]{display:grid;grid-template-columns:1fr 120px;gap:10px}.modal-input-row-4[data-v-14cb4be1]{display:grid;grid-template-columns:2fr 1fr 1.5fr 1.5fr;gap:10px}.modal-input-full[data-v-14cb4be1]{width:100%}.modal-textarea[data-v-14cb4be1]{width:100%;padding:8px 10px;border:1px solid #cbd5e1;border-radius:5px;font-size:13px;font-weight:500;color:#1e293b;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;resize:vertical;font-family:inherit}.modal-textarea[data-v-14cb4be1]:focus{outline:none;border-color:#52b788;-webkit-box-shadow:0 0 0 2px rgba(82,183,136,.1);box-shadow:0 0 0 2px rgba(82,183,136,.1)}.modal-textarea[data-v-14cb4be1]::-webkit-input-placeholder{color:#cbd5e1}.modal-textarea[data-v-14cb4be1]::-moz-placeholder{color:#cbd5e1}.modal-textarea[data-v-14cb4be1]:-ms-input-placeholder{color:#cbd5e1}.modal-textarea[data-v-14cb4be1]::-ms-input-placeholder{color:#cbd5e1}.modal-textarea[data-v-14cb4be1]::placeholder{color:#cbd5e1}.boundary-datepicker[data-v-14cb4be1]{width:100%}.boundary-datepicker[data-v-14cb4be1] .mx-input{padding:8px 10px;border:1px solid #cbd5e1;border-radius:5px;font-size:13px;font-weight:500;color:#1e293b;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;height:auto}.boundary-datepicker[data-v-14cb4be1] .mx-input:hover{border-color:#94a3b8}.boundary-datepicker[data-v-14cb4be1] .mx-input:focus{outline:none;border-color:#52b788;-webkit-box-shadow:0 0 0 2px rgba(82,183,136,.1);box-shadow:0 0 0 2px rgba(82,183,136,.1)}.boundary-datepicker[data-v-14cb4be1] .mx-input::-webkit-input-placeholder{color:#cbd5e1}.boundary-datepicker[data-v-14cb4be1] .mx-input::-moz-placeholder{color:#cbd5e1}.boundary-datepicker[data-v-14cb4be1] .mx-input:-ms-input-placeholder{color:#cbd5e1}.boundary-datepicker[data-v-14cb4be1] .mx-input::-ms-input-placeholder{color:#cbd5e1}.boundary-datepicker[data-v-14cb4be1] .mx-input::placeholder{color:#cbd5e1}.boundary-datepicker[data-v-14cb4be1] .mx-icon-calendar,.boundary-datepicker[data-v-14cb4be1] .mx-icon-clear{color:#64748b}.boundary-datepicker[data-v-14cb4be1] .mx-icon-calendar:hover,.boundary-datepicker[data-v-14cb4be1] .mx-icon-clear:hover{color:#52b788}.boundary-datepicker[data-v-14cb4be1] .mx-datepicker-popup{border:1px solid #e2e8f0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px}.boundary-datepicker[data-v-14cb4be1] .mx-calendar-content .cell.active{background-color:#52b788}.boundary-datepicker[data-v-14cb4be1] .mx-calendar-content .cell:hover{background-color:#d1fae5;color:#065f46}.boundary-datepicker[data-v-14cb4be1] .mx-btn-text{color:#52b788}.boundary-datepicker[data-v-14cb4be1] .mx-btn-text:hover{color:#2d8659}.modal-input-group[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.modal-input-label[data-v-14cb4be1]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.modal-input-small[data-v-14cb4be1]{padding:8px 10px;border:1px solid #cbd5e1;border-radius:5px;font-size:13px;font-weight:500;color:#1e293b;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.modal-input-small[data-v-14cb4be1]:focus{outline:none;border-color:#52b788;-webkit-box-shadow:0 0 0 2px rgba(82,183,136,.1);box-shadow:0 0 0 2px rgba(82,183,136,.1)}.modal-facilities-section[data-v-14cb4be1]{background:#fff;border-radius:6px;padding:10px;border:1px solid #e2e8f0}.modal-facilities-header[data-v-14cb4be1]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.modal-facilities-header[data-v-14cb4be1],.modal-facilities-label[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-facilities-label[data-v-14cb4be1]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px;gap:4px}.modal-facilities-label i[data-v-14cb4be1]{font-size:13px;color:#52b788}.modal-add-facility-btn[data-v-14cb4be1]{padding:4px 8px;background:#95d5b2;color:#fff;border:none;border-radius:4px;font-size:10px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.modal-add-facility-btn[data-v-14cb4be1]:hover{background:#74c69d}.modal-add-facility-btn i[data-v-14cb4be1]{font-size:9px}.modal-facilities-list[data-v-14cb4be1]{gap:6px}.modal-facilities-list[data-v-14cb4be1],.modal-facility-item[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-facility-item[data-v-14cb4be1]{gap:8px;background:#f8fafb;border:1px solid #e2e8f0;border-radius:5px;padding:10px}.modal-facility-header[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-facility-icon-inline[data-v-14cb4be1]{font-size:14px;color:#74c69d;-ms-flex-negative:0;flex-shrink:0}.modal-facility-content[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.modal-facility-row[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.modal-facility-row-full[data-v-14cb4be1]{width:100%}.modal-facility-input[data-v-14cb4be1]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:6px 10px;border:1px solid #cbd5e1;border-radius:4px;font-size:12px;color:#1e293b;background:#fff}.modal-facility-input[data-v-14cb4be1]:focus{outline:none;border-color:#52b788}.modal-facility-input-full[data-v-14cb4be1]{width:100%;padding:6px 10px;border:1px solid #cbd5e1;border-radius:4px;font-size:12px;color:#1e293b;background:#fff}.modal-facility-input-full[data-v-14cb4be1]:focus{outline:none;border-color:#52b788}.modal-facility-input-full[data-v-14cb4be1]::-webkit-input-placeholder{color:#94a3b8}.modal-facility-input-full[data-v-14cb4be1]::-moz-placeholder{color:#94a3b8}.modal-facility-input-full[data-v-14cb4be1]:-ms-input-placeholder{color:#94a3b8}.modal-facility-input-full[data-v-14cb4be1]::-ms-input-placeholder{color:#94a3b8}.modal-facility-input-full[data-v-14cb4be1]::placeholder{color:#94a3b8}.modal-facility-input-number[data-v-14cb4be1]{width:80px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:4px;font-size:12px;color:#1e293b;background:#fff}.modal-facility-input-number[data-v-14cb4be1]:focus{outline:none;border-color:#52b788}.modal-facility-input-select[data-v-14cb4be1]{width:80px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:4px;font-size:12px;color:#1e293b;background:#fff;cursor:pointer}.modal-facility-input-select[data-v-14cb4be1]:focus{outline:none;border-color:#52b788}.input-unit[data-v-14cb4be1]{font-size:12px;font-weight:600;color:#64748b}.modal-facility-remove[data-v-14cb4be1]{width:22px;height:22px;background:transparent;color:#cbd5e1;border:none;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.modal-facility-remove[data-v-14cb4be1]:hover{background:#fee;color:#ef4444}.modal-facility-remove i[data-v-14cb4be1]{font-size:9px}.modal-empty-facilities[data-v-14cb4be1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:16px;background:#fafbfc;border:1px dashed #cbd5e1;border-radius:5px;color:#94a3b8;font-size:11px}.modal-empty-facilities i[data-v-14cb4be1]{font-size:14px}.modal-empty-boundaries[data-v-14cb4be1]{padding:40px 20px;text-align:center;color:#94a3b8;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px}.modal-empty-boundaries i[data-v-14cb4be1]{font-size:32px;margin-bottom:12px;color:#cbd5e1}.modal-empty-boundaries p[data-v-14cb4be1]{margin:0;font-size:13px;font-weight:500}@media (max-width:1024px){.facilities-list[data-v-14cb4be1]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.modal-input-row-4[data-v-14cb4be1]{grid-template-columns:1fr 1fr}}@media (max-width:768px){.wizard-header[data-v-14cb4be1]{margin:0 12px 20px;padding:12px 16px}.wizard-title[data-v-14cb4be1]{font-size:16px}.boundary-panel[data-v-14cb4be1],.emission-mapping-panel[data-v-14cb4be1],.operational-boundary-panel[data-v-14cb4be1]{margin:0 12px 16px;padding:12px}.boundary-body[data-v-14cb4be1],.form-grid[data-v-14cb4be1]{grid-template-columns:1fr}.boundary-detail-row[data-v-14cb4be1]{grid-template-columns:1fr;gap:10px}.facility-inputs[data-v-14cb4be1]{grid-template-columns:1fr}.categories-grid[data-v-14cb4be1]{grid-template-columns:1fr;gap:8px}.category-item[data-v-14cb4be1]{padding:10px}.action-buttons[data-v-14cb4be1]{margin:20px 12px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-btn[data-v-14cb4be1]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-input-row-4[data-v-14cb4be1],.modal-input-row[data-v-14cb4be1]{grid-template-columns:1fr}.modal-facility-row[data-v-14cb4be1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.modal-facility-input-number[data-v-14cb4be1],.modal-facility-input-select[data-v-14cb4be1]{width:100%}.top-org-stats[data-v-14cb4be1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.facilities-list[data-v-14cb4be1]{grid-template-columns:1fr}}label[data-v-51eca5aa]{margin-bottom:0!important}.activity-uploader[data-v-51eca5aa]{color:#1e293b;padding:0;height:100%}.uploader-header[data-v-51eca5aa]{background:linear-gradient(135deg,#e8f5e9,#c7f0d8);color:#1e293b;padding:16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;margin-bottom:20px;border:2px solid #d8f3dc;border-left:4px solid #12462d}.header-left[data-v-51eca5aa]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.uploader-title[data-v-51eca5aa]{font-size:18px;font-weight:700;margin:0!important;color:#1e293b;letter-spacing:-.3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.uploader-title i[data-v-51eca5aa]{color:#64748b;font-size:16px}.uploader-subtitle[data-v-51eca5aa]{font-size:12px;font-weight:500;color:#64748b;background:rgba(100,116,139,.1);padding:4px 10px;border-radius:12px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.error-panel[data-v-51eca5aa],.preview-panel[data-v-51eca5aa],.upload-panel[data-v-51eca5aa]{background:#fff;border-radius:12px;padding:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:2px solid #d8f3dc;margin-bottom:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.error-panel[data-v-51eca5aa]:hover,.preview-panel[data-v-51eca5aa]:hover,.upload-panel[data-v-51eca5aa]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(21,166,120,.18);box-shadow:0 4px 12px rgba(21,166,120,.18)}.panel-title[data-v-51eca5aa]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-bottom:8px;border-bottom:2px solid #e2e8f0}.panel-title i[data-v-51eca5aa]{color:#64748b;font-size:14px}.panel-content[data-v-51eca5aa]{padding:0}.file-upload-area[data-v-51eca5aa],.upload-section[data-v-51eca5aa]{gap:16px}.file-upload-area[data-v-51eca5aa],.form-group[data-v-51eca5aa],.upload-section[data-v-51eca5aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-group[data-v-51eca5aa]{gap:6px}.form-label[data-v-51eca5aa]{font-size:12px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px}.file-input-container[data-v-51eca5aa]{position:relative}.file-input[data-v-51eca5aa]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.file-label[data-v-51eca5aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:13px;font-weight:600;color:#64748b}.file-label[data-v-51eca5aa]:hover{background:#e8f5e9;border-color:#52b788;color:#0f4a35}.file-label i[data-v-51eca5aa]{font-size:14px}.form-help[data-v-51eca5aa]{font-size:11px;color:#64748b;font-weight:500;margin-top:4px}.template-download[data-v-51eca5aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px}.template-btn[data-v-51eca5aa]{padding:10px 16px;background:#fff;color:#52b788;border:1px solid #52b788;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:160px}.template-btn[data-v-51eca5aa]:hover{background:#52b788;color:#fff;-webkit-box-shadow:0 2px 4px rgba(82,183,136,.2);box-shadow:0 2px 4px rgba(82,183,136,.2)}.progress[data-v-51eca5aa]{height:8px;background:#e2e8f0;border-radius:10px;overflow:hidden;margin-top:12px}.progress-bar[data-v-51eca5aa]{height:100%;background:#52b788;border-radius:10px;-webkit-transition:width .3s ease;transition:width .3s ease}.preview-header[data-v-51eca5aa]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.preview-header[data-v-51eca5aa],.preview-title[data-v-51eca5aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-title[data-v-51eca5aa]{font-size:16px;font-weight:700;color:#1e293b;gap:8px;margin:0}.preview-title i[data-v-51eca5aa]{color:#52b788;font-size:14px}.preview-content[data-v-51eca5aa]{padding:0}.badge-container[data-v-51eca5aa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.status-badge[data-v-51eca5aa]{font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.badge-light[data-v-51eca5aa]{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.badge-warning[data-v-51eca5aa]{background:#fffbeb;color:#d97706;border:1px solid #fed7aa}.table-container[data-v-51eca5aa]{max-height:400px;overflow-y:auto;background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0}.table-container[data-v-51eca5aa]::-webkit-scrollbar{width:6px}.table-container[data-v-51eca5aa]::-webkit-scrollbar-track{background:transparent}.table-container[data-v-51eca5aa]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.table-container[data-v-51eca5aa]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.error-table[data-v-51eca5aa],.preview-table[data-v-51eca5aa]{width:100%;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px}.error-table td[data-v-51eca5aa],.error-table th[data-v-51eca5aa],.preview-table td[data-v-51eca5aa],.preview-table th[data-v-51eca5aa]{padding:9px 16px;text-align:left;border-bottom:1px solid #f1f5f9}.error-table th[data-v-51eca5aa],.preview-table th[data-v-51eca5aa]{background:#f8fafc;color:#475569;font-weight:600;text-transform:none;letter-spacing:0;position:sticky;top:0;z-index:10;border-bottom:2px solid #e2e8f0}.error-table td[data-v-51eca5aa],.preview-table td[data-v-51eca5aa]{color:#334155;font-weight:500;-webkit-transition:all .15s ease;transition:all .15s ease}.error-table tr:hover td[data-v-51eca5aa],.preview-table tr:hover td[data-v-51eca5aa]{background:#f8fafc;color:#1e293b}.error-table tr:last-child td[data-v-51eca5aa],.preview-table tr:last-child td[data-v-51eca5aa]{border-bottom:none}.error-table tr:nth-child(2n) td[data-v-51eca5aa],.preview-table tr:nth-child(2n) td[data-v-51eca5aa]{background:#fafbfc}.error-table tr:nth-child(2n):hover td[data-v-51eca5aa],.preview-table tr:nth-child(2n):hover td[data-v-51eca5aa]{background:#f1f5f9}.error-row td[data-v-51eca5aa]{background-color:rgba(239,68,68,.05)}.error-row:hover td[data-v-51eca5aa]{background-color:rgba(239,68,68,.1)}.table-footer[data-v-51eca5aa]{text-align:center;padding:12px;background:#f8fafc;border-top:1px solid #e2e8f0}.footer-text[data-v-51eca5aa]{font-size:11px;color:#64748b;font-weight:500}.scope-badge[data-v-51eca5aa]{font-size:11px;font-weight:700;padding:4px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.scope-badge-danger[data-v-51eca5aa]{background:#e1f0e5;color:#12462d;border:1px solid #95d5b2}.scope-badge-warning[data-v-51eca5aa]{background:#c7f0d8;color:#0f4a35;border:1px solid #52b788}.scope-badge-info[data-v-51eca5aa]{background:#e8f5e9;color:#2d8659;border:1px solid #d8f3dc}.error-status[data-v-51eca5aa]{color:#dc2626;font-weight:600}.error-status[data-v-51eca5aa],.success-status[data-v-51eca5aa]{font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.success-status[data-v-51eca5aa]{color:#12462d;font-weight:700}.text-right[data-v-51eca5aa]{text-align:right}.error-panel[data-v-51eca5aa]{border-left:4px solid #f59e0b}.error-header[data-v-51eca5aa]{margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #f59e0b}.error-header[data-v-51eca5aa],.error-title[data-v-51eca5aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.error-title[data-v-51eca5aa]{font-size:16px;font-weight:700;color:#1e293b;margin:0}.error-title i[data-v-51eca5aa]{color:#f59e0b;font-size:14px}.error-content[data-v-51eca5aa]{padding:0}.error-list[data-v-51eca5aa]{margin:0;padding:0;list-style:none}.error-item[data-v-51eca5aa]{color:#dc2626;font-size:12px;font-weight:500;margin-bottom:4px}.error-item[data-v-51eca5aa]:last-child{margin-bottom:0}.fix-btn[data-v-51eca5aa]{padding:4px 8px;background:linear-gradient(135deg,#12462d,#0f4a35);color:#fff;border:none;border-radius:4px;font-size:11px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.fix-btn[data-v-51eca5aa]:hover{background:linear-gradient(135deg,#0f4a35,#12462d);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.action-buttons[data-v-51eca5aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.action-btn[data-v-51eca5aa]{padding:8px 16px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.btn-secondary[data-v-51eca5aa]{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.btn-secondary[data-v-51eca5aa]:hover:not(:disabled){background:#f1f5f9;color:#475569;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-primary[data-v-51eca5aa]{background:linear-gradient(135deg,#12462d,#0f4a35);color:#fff;border:2px solid #12462d}.btn-primary[data-v-51eca5aa]:hover:not(:disabled){background:linear-gradient(135deg,#0f4a35,#12462d);border-color:#0f4a35;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(18,70,45,.35);box-shadow:0 4px 12px rgba(18,70,45,.35)}.action-btn[data-v-51eca5aa]:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none}@media (max-width:768px){.uploader-header[data-v-51eca5aa]{margin:20px 12px 20px;padding:12px 16px}.uploader-title[data-v-51eca5aa]{font-size:16px}.error-panel[data-v-51eca5aa],.preview-panel[data-v-51eca5aa],.upload-panel[data-v-51eca5aa]{margin:0 12px 16px;padding:12px}.file-upload-area[data-v-51eca5aa],.upload-section[data-v-51eca5aa]{gap:12px}.template-btn[data-v-51eca5aa]{min-width:auto;width:100%}.action-buttons[data-v-51eca5aa]{margin:20px 12px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-btn[data-v-51eca5aa]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.table-container[data-v-51eca5aa]{max-height:300px}}label[data-v-5024f9ae]{margin-bottom:0!important}.calc-runner[data-v-5024f9ae]{color:#1e293b;padding:0;height:100%}.runner-header[data-v-5024f9ae]{background:linear-gradient(135deg,#e8f5e9,#c7f0d8);color:#1e293b;padding:16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;margin-bottom:20px;border:2px solid #d8f3dc;border-left:4px solid #12462d}.header-left[data-v-5024f9ae]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.runner-title[data-v-5024f9ae]{font-size:18px;font-weight:700;margin:0!important;color:#1e293b;letter-spacing:-.3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.runner-title i[data-v-5024f9ae]{color:#64748b;font-size:16px}.runner-subtitle[data-v-5024f9ae]{font-size:12px;font-weight:500;color:#64748b;background:rgba(100,116,139,.1);padding:4px 10px;border-radius:12px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.progress-panel[data-v-5024f9ae],.results-panel[data-v-5024f9ae],.settings-panel[data-v-5024f9ae]{background:#fff;border-radius:12px;padding:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:2px solid #d8f3dc;margin-bottom:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.progress-panel[data-v-5024f9ae]:hover,.results-panel[data-v-5024f9ae]:hover,.settings-panel[data-v-5024f9ae]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(21,166,120,.18);box-shadow:0 4px 12px rgba(21,166,120,.18)}.panel-title[data-v-5024f9ae]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-bottom:8px;border-bottom:2px solid #e2e8f0}.panel-title i[data-v-5024f9ae]{color:#64748b;font-size:14px}.panel-content[data-v-5024f9ae]{padding:0}.form-group[data-v-5024f9ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:0}.form-label[data-v-5024f9ae]{font-size:12px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px}.form-help[data-v-5024f9ae]{font-size:11px;color:#64748b;font-weight:500;margin-top:4px}.text-warning[data-v-5024f9ae]{color:#d97706!important}.form-input[data-v-5024f9ae],.form-select[data-v-5024f9ae]{padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;font-weight:500;color:#1e293b;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.form-input[data-v-5024f9ae]:focus,.form-select[data-v-5024f9ae]:focus{outline:none;border-color:#52b788;-webkit-box-shadow:0 0 0 3px rgba(21,166,120,.1);box-shadow:0 0 0 3px rgba(21,166,120,.1)}.form-input[data-v-5024f9ae]:disabled,.form-select[data-v-5024f9ae]:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.6}.calc-datepicker[data-v-5024f9ae]{width:100%}.calc-datepicker[data-v-5024f9ae] .mx-input{padding:8px 12px;border:2px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500;color:#1e293b;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;height:auto}.calc-datepicker[data-v-5024f9ae] .mx-input:hover{border-color:#cbd5e1}.calc-datepicker[data-v-5024f9ae] .mx-input:focus{outline:none;border-color:#52b788;-webkit-box-shadow:0 0 0 3px rgba(82,183,136,.1);box-shadow:0 0 0 3px rgba(82,183,136,.1)}.calc-datepicker[data-v-5024f9ae] .mx-input::-webkit-input-placeholder{color:#cbd5e1}.calc-datepicker[data-v-5024f9ae] .mx-input::-moz-placeholder{color:#cbd5e1}.calc-datepicker[data-v-5024f9ae] .mx-input:-ms-input-placeholder{color:#cbd5e1}.calc-datepicker[data-v-5024f9ae] .mx-input::-ms-input-placeholder{color:#cbd5e1}.calc-datepicker[data-v-5024f9ae] .mx-input::placeholder{color:#cbd5e1}.calc-datepicker[data-v-5024f9ae] .mx-input:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.6}.calc-datepicker[data-v-5024f9ae] .mx-icon-calendar,.calc-datepicker[data-v-5024f9ae] .mx-icon-clear{color:#64748b}.calc-datepicker[data-v-5024f9ae] .mx-icon-calendar:hover,.calc-datepicker[data-v-5024f9ae] .mx-icon-clear:hover{color:#52b788}.calc-datepicker[data-v-5024f9ae] .mx-datepicker-popup{border:1px solid #e2e8f0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px}.calc-datepicker[data-v-5024f9ae] .mx-calendar-content .cell.active{background-color:#52b788}.calc-datepicker[data-v-5024f9ae] .mx-calendar-content .cell:hover{background-color:#d1fae5;color:#065f46}.calc-datepicker[data-v-5024f9ae] .mx-btn-text{color:#52b788}.calc-datepicker[data-v-5024f9ae] .mx-btn-text:hover{color:#2d8659}.action-buttons[data-v-5024f9ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0}.action-btn[data-v-5024f9ae]{padding:10px 20px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.btn-primary[data-v-5024f9ae]{background:#52b788;color:#fff;border:1px solid #52b788}.btn-primary[data-v-5024f9ae]:hover:not(:disabled){background:#2d8659;border-color:#2d8659;-webkit-box-shadow:0 2px 4px rgba(82,183,136,.2);box-shadow:0 2px 4px rgba(82,183,136,.2)}.action-btn[data-v-5024f9ae]:disabled{opacity:.5;cursor:not-allowed;background:#e2e8f0;border-color:#e2e8f0;color:#94a3b8}.options-row[data-v-5024f9ae]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.option-item[data-v-5024f9ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.option-checkbox[data-v-5024f9ae]{width:16px;height:16px;accent-color:#52b788;cursor:pointer}.option-label[data-v-5024f9ae]{font-size:13px;font-weight:600;color:#1e293b;cursor:pointer}.progress-header[data-v-5024f9ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.progress-step[data-v-5024f9ae]{font-size:13px;font-weight:600;color:#64748b}.progress-percent[data-v-5024f9ae]{font-size:13px;font-weight:700;color:#52b788}.progress-bar-container[data-v-5024f9ae]{height:8px;background:#e2e8f0;border-radius:10px;overflow:hidden;margin-bottom:16px}.progress-bar-fill[data-v-5024f9ae]{height:100%;background:#52b788;border-radius:10px;-webkit-transition:width .3s ease;transition:width .3s ease}@-webkit-keyframes progress-animation-5024f9ae{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes progress-animation-5024f9ae{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.progress-stats[data-v-5024f9ae]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat-item[data-v-5024f9ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.stat-label[data-v-5024f9ae]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-5024f9ae]{font-size:13px;font-weight:600;color:#1e293b}.results-header[data-v-5024f9ae]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #52b788}.results-header[data-v-5024f9ae],.results-title[data-v-5024f9ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.results-title[data-v-5024f9ae]{font-size:16px;font-weight:700;color:#12462d;gap:8px;margin:0}.results-title i[data-v-5024f9ae]{color:#0f4a35;font-size:14px}.results-content[data-v-5024f9ae]{padding:0}.header-actions[data-v-5024f9ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.total-emission[data-v-5024f9ae]{font-size:12px;font-weight:700;color:#12462d;padding:6px 12px;background:linear-gradient(135deg,#e8f5e9,#c7f0d8);border:2px solid #52b788;border-radius:6px}.export-btn[data-v-5024f9ae]{padding:6px 12px;background:linear-gradient(135deg,#12462d,#0f4a35);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.export-btn[data-v-5024f9ae]:hover{background:linear-gradient(135deg,#0f4a35,#12462d);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(18,70,45,.35);box-shadow:0 4px 12px rgba(18,70,45,.35)}.table-container[data-v-5024f9ae]{max-height:500px;overflow-y:auto;background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0}.table-container[data-v-5024f9ae]::-webkit-scrollbar{width:6px}.table-container[data-v-5024f9ae]::-webkit-scrollbar-track{background:transparent}.table-container[data-v-5024f9ae]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.table-container[data-v-5024f9ae]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.results-table[data-v-5024f9ae]{width:100%;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px}.results-table td[data-v-5024f9ae],.results-table th[data-v-5024f9ae]{padding:9px 16px;text-align:left;border-bottom:1px solid #f1f5f9}.results-table th[data-v-5024f9ae]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;font-weight:600;text-transform:none;letter-spacing:0;position:sticky;top:0;z-index:10;border-bottom:2px solid #e2e8f0}.results-table td[data-v-5024f9ae]{color:#334155;font-weight:500;-webkit-transition:all .15s ease;transition:all .15s ease}.results-table tr:hover td[data-v-5024f9ae]{background:#f8fafc;color:#1e293b}.results-table tr:last-child td[data-v-5024f9ae]{border-bottom:none}.results-table tr:nth-child(2n) td[data-v-5024f9ae]{background:#fafbfc}.results-table tr:nth-child(2n):hover td[data-v-5024f9ae]{background:#f1f5f9}.scope-badge[data-v-5024f9ae]{font-size:11px;font-weight:700;padding:4px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.scope-badge-danger[data-v-5024f9ae]{background:#e1f0e5;color:#12462d;border:1px solid #95d5b2}.scope-badge-warning[data-v-5024f9ae]{background:#c7f0d8;color:#0f4a35;border:1px solid #52b788}.scope-badge-info[data-v-5024f9ae]{background:#e8f5e9;color:#2d8659;border:1px solid #d8f3dc}.text-right[data-v-5024f9ae]{text-align:right}.emission-value[data-v-5024f9ae]{font-weight:700;color:#12462d}.formula-code[data-v-5024f9ae]{background:#f8fafc;padding:4px 6px;border-radius:4px;font-size:11px;color:#475569;border:1px solid #e2e8f0}.summary-stats[data-v-5024f9ae]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.stat-card[data-v-5024f9ae]{background:#fff;border-radius:12px;padding:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:2px solid #d8f3dc;-webkit-transition:all .3s ease;transition:all .3s ease}.stat-card[data-v-5024f9ae]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(21,166,120,.18);box-shadow:0 4px 12px rgba(21,166,120,.18)}.stat-card-content[data-v-5024f9ae]{text-align:center}.stat-card-label[data-v-5024f9ae]{font-size:11px;font-weight:700;color:#0f4a35;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.stat-card-value[data-v-5024f9ae]{font-size:20px;font-weight:800}.text-danger[data-v-5024f9ae],.text-primary[data-v-5024f9ae]{color:#12462d}.text-warning[data-v-5024f9ae]{color:#0f4a35}.text-info[data-v-5024f9ae]{color:#2d8659}@media (max-width:768px){.runner-header[data-v-5024f9ae]{margin:20px 12px 20px;padding:12px 16px}.runner-title[data-v-5024f9ae]{font-size:16px}.progress-panel[data-v-5024f9ae],.results-panel[data-v-5024f9ae],.settings-panel[data-v-5024f9ae]{margin:0 12px 16px;padding:12px}.options-row[data-v-5024f9ae]{gap:12px}.action-buttons[data-v-5024f9ae],.options-row[data-v-5024f9ae]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-btn[data-v-5024f9ae]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.progress-stats[data-v-5024f9ae]{grid-template-columns:1fr;gap:12px}.header-actions[data-v-5024f9ae]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px}.summary-stats[data-v-5024f9ae]{grid-template-columns:1fr;margin:20px 12px 0}.table-container[data-v-5024f9ae]{max-height:300px}}label[data-v-d4cd12c6]{margin-bottom:0!important}.target-planner[data-v-d4cd12c6]{color:#1e293b;padding:0;height:100%}.planner-header[data-v-d4cd12c6]{background:#f8fafc;color:#1e293b;padding:16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;margin-bottom:20px;border:2px solid #d8f3dc;border-left:4px solid #12462d}.header-left[data-v-d4cd12c6]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.planner-title[data-v-d4cd12c6]{font-size:18px;font-weight:700;margin:0!important;color:#1e293b;letter-spacing:-.3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.planner-title i[data-v-d4cd12c6]{color:#64748b;font-size:16px}.planner-subtitle[data-v-d4cd12c6]{font-size:12px;font-weight:500;color:#64748b;background:rgba(100,116,139,.1);padding:4px 10px;border-radius:12px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.roadmap-panel[data-v-d4cd12c6],.settings-panel[data-v-d4cd12c6]{background:#fff;border-radius:12px;padding:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:2px solid #d8f3dc;margin-bottom:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.roadmap-panel[data-v-d4cd12c6]:hover,.settings-panel[data-v-d4cd12c6]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(21,166,120,.18);box-shadow:0 4px 12px rgba(21,166,120,.18)}.panel-title[data-v-d4cd12c6]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-bottom:8px;border-bottom:2px solid #e2e8f0}.panel-title i[data-v-d4cd12c6]{color:#64748b;font-size:14px}.roadmap-panel .panel-title[data-v-d4cd12c6]{border-bottom-color:#e2e8f0}.roadmap-panel .panel-title i[data-v-d4cd12c6]{color:#64748b}.panel-content[data-v-d4cd12c6]{padding:0}.form-group[data-v-d4cd12c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:0}.form-label[data-v-d4cd12c6]{font-size:12px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px}.form-input[data-v-d4cd12c6],.form-select[data-v-d4cd12c6]{padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;font-weight:500;color:#1e293b;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.form-input[data-v-d4cd12c6]:focus,.form-select[data-v-d4cd12c6]:focus{outline:none;border-color:#52b788;-webkit-box-shadow:0 0 0 3px rgba(21,166,120,.1);box-shadow:0 0 0 3px rgba(21,166,120,.1)}.input-with-unit[data-v-d4cd12c6]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-with-unit .form-input[data-v-d4cd12c6]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:80px}.input-unit[data-v-d4cd12c6]{position:absolute;right:12px;font-size:12px;font-weight:600;color:#64748b;pointer-events:none}.action-buttons[data-v-d4cd12c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0}.action-btn[data-v-d4cd12c6]{padding:8px 16px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.btn-primary[data-v-d4cd12c6]{background:#52b788;color:#fff;border:1px solid #52b788}.btn-primary[data-v-d4cd12c6]:hover:not(:disabled){background:#2d8659;border-color:#2d8659;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(18,70,45,.35);box-shadow:0 4px 12px rgba(18,70,45,.35)}.action-btn[data-v-d4cd12c6]:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none}.status-cards[data-v-d4cd12c6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.status-card[data-v-d4cd12c6]{background:#fff;border-radius:12px;padding:20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:2px solid #d8f3dc;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center}.status-card[data-v-d4cd12c6]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(21,166,120,.18);box-shadow:0 4px 12px rgba(21,166,120,.18)}.status-card-content[data-v-d4cd12c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.status-card-label[data-v-d4cd12c6]{font-size:11px;font-weight:700;color:#0f4a35;text-transform:uppercase;letter-spacing:.5px}.status-card-value[data-v-d4cd12c6]{font-size:24px;font-weight:800;line-height:1.2}.status-card-sub[data-v-d4cd12c6]{font-size:12px;color:#2d8659;font-weight:600}.text-primary[data-v-d4cd12c6]{color:#12462d}.text-success[data-v-d4cd12c6]{color:#0f4a35}.text-warning[data-v-d4cd12c6]{color:#2d8659}.text-danger[data-v-d4cd12c6]{color:#dc2626}.text-info[data-v-d4cd12c6]{color:#0284c7}.chart-container[data-v-d4cd12c6]{height:400px;width:100%}@media (max-width:768px){.planner-header[data-v-d4cd12c6]{margin:0 12px 20px;padding:12px 16px}.planner-title[data-v-d4cd12c6]{font-size:16px}.roadmap-panel[data-v-d4cd12c6],.settings-panel[data-v-d4cd12c6]{margin:0 12px 16px;padding:12px}.status-cards[data-v-d4cd12c6]{grid-template-columns:1fr;margin:0 12px 20px}.action-buttons[data-v-d4cd12c6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-btn[data-v-d4cd12c6]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chart-container[data-v-d4cd12c6]{height:300px}}.carbon-card-unit[data-v-37cea4a6]{font-size:17px;color:#64748b}label[data-v-37cea4a6]{margin-bottom:0!important}.report-builder[data-v-37cea4a6]{color:#1e293b;padding:0;height:100%}.builder-header[data-v-37cea4a6]{background:linear-gradient(135deg,#f8fafc,#e8f5e9);color:#1e293b;padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;margin-bottom:20px;border:2px solid #d8f3dc;border-left:6px solid #12462d;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.header-actions[data-v-37cea4a6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.header-left[data-v-37cea4a6]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.builder-title[data-v-37cea4a6]{font-size:18px;font-weight:700;margin:0!important;color:#1e293b;letter-spacing:-.3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.builder-title i[data-v-37cea4a6]{color:#64748b;font-size:16px}.builder-subtitle[data-v-37cea4a6]{font-size:12px;font-weight:500;color:#64748b;background:rgba(100,116,139,.1);padding:4px 10px;border-radius:12px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.preview-panel[data-v-37cea4a6]{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:20px}.panel-title[data-v-37cea4a6]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-bottom:8px;border-bottom:2px solid #e2e8f0}.panel-title i[data-v-37cea4a6]{color:#64748b;font-size:14px}.panel-content[data-v-37cea4a6],.preview-content[data-v-37cea4a6]{padding:0}.action-btn[data-v-37cea4a6]{padding:10px 20px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-download[data-v-37cea4a6]{background:#12462d;color:#fff;border:2px solid #12462d}.btn-download[data-v-37cea4a6]:hover:not(:disabled){background:#0f4a35;border-color:#0f4a35;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(18,70,45,.4);box-shadow:0 4px 12px rgba(18,70,45,.4)}.action-btn[data-v-37cea4a6]:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none}.report-preview[data-v-37cea4a6]{background:#fff;padding:0;border-radius:8px}.report-header[data-v-37cea4a6]{text-align:center;margin-bottom:32px;padding-bottom:20px;border-bottom:3px solid #d8f3dc}.report-title[data-v-37cea4a6]{font-size:26px;font-weight:800;color:#12462d;margin:0 0 12px 0;letter-spacing:-.5px}.report-period[data-v-37cea4a6]{font-size:15px;color:#2d8659;font-weight:600;margin:0 0 6px 0}.report-generated[data-v-37cea4a6]{font-size:12px;color:#64748b;margin:0}.goal-summary[data-v-37cea4a6]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:16px;page-break-inside:avoid}.goal-item[data-v-37cea4a6]{background:#f8fafc;border-radius:8px;padding:16px;text-align:center;border:2px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease}.goal-item[data-v-37cea4a6]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#52b788}.goal-item.highlight[data-v-37cea4a6]{background:linear-gradient(135deg,#d8f3dc,#b7e4c7);border-color:#52b788}.goal-label[data-v-37cea4a6]{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.goal-value[data-v-37cea4a6]{font-size:18px;font-weight:700;color:#1e293b}.goal-item.highlight .goal-value[data-v-37cea4a6]{font-size:20px;color:#12462d}.section-block[data-v-37cea4a6]{margin-bottom:24px;page-break-inside:avoid}.section-title[data-v-37cea4a6]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-title i[data-v-37cea4a6]{color:#0f4a35;font-size:14px}.table-section[data-v-37cea4a6]{margin-top:16px;width:100%}.chart-section[data-v-37cea4a6]{width:100%;display:block}.chart-container[data-v-37cea4a6]{width:100%;min-height:400px;padding:16px}.chart-container[data-v-37cea4a6],.table-container[data-v-37cea4a6]{height:100%;background:#fff;border-radius:8px;border:2px solid #e2e8f0}.table-container[data-v-37cea4a6]{overflow:hidden;page-break-inside:avoid}.report-table[data-v-37cea4a6]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.report-table td[data-v-37cea4a6],.report-table th[data-v-37cea4a6]{padding:12px 16px;text-align:left;border-bottom:1px solid #f1f5f9}.report-table th[data-v-37cea4a6]{background:#f8fafc;color:#475569;font-weight:700;border-bottom:2px solid #d8f3dc;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.report-table td[data-v-37cea4a6]{color:#334155;font-weight:500}.report-table tr[data-v-37cea4a6]:hover{background:#f8fafc}.report-table tr:last-child td[data-v-37cea4a6]{border-bottom:none}.text-right[data-v-37cea4a6]{text-align:right}.year-cell[data-v-37cea4a6]{font-weight:700!important;color:#12462d!important}.font-weight-bold[data-v-37cea4a6]{font-weight:700!important}.emission-status[data-v-37cea4a6]{position:relative}.emission-good[data-v-37cea4a6]{background:#d8f3dc;color:#12462d}.emission-bad[data-v-37cea4a6]{background:#fee2e2;color:#991b1b}.report-footer[data-v-37cea4a6]{text-align:center;margin-top:40px;padding-top:24px;border-top:2px solid #d8f3dc}.report-footer p[data-v-37cea4a6]{font-size:12px;color:#64748b;margin:6px 0}.text-primary[data-v-37cea4a6]{color:#12462d}.text-success[data-v-37cea4a6]{color:#0f4a35}.text-warning[data-v-37cea4a6]{color:#2d8659}.text-danger[data-v-37cea4a6]{color:#12462d}.text-info[data-v-37cea4a6]{color:#2d8659}@media print{.report-builder[data-v-37cea4a6]{padding:0}.builder-header[data-v-37cea4a6]{display:none!important}.preview-panel[data-v-37cea4a6]{-webkit-box-shadow:none;box-shadow:none;border:none;padding:0!important}.report-preview[data-v-37cea4a6]{-webkit-box-shadow:none;box-shadow:none;padding:10px!important}.section-block[data-v-37cea4a6]{page-break-inside:avoid}.table-section[data-v-37cea4a6]{display:block;width:100%}.chart-section-block[data-v-37cea4a6]{page-break-inside:avoid;page-break-before:always!important}.chart-section[data-v-37cea4a6]{display:block;width:100%}}@media (max-width:1200px){.goal-summary[data-v-37cea4a6]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.builder-header[data-v-37cea4a6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px}.action-btn[data-v-37cea4a6],.header-actions[data-v-37cea4a6]{width:100%}.builder-title[data-v-37cea4a6]{font-size:16px}.preview-panel[data-v-37cea4a6]{padding:16px}.goal-summary[data-v-37cea4a6]{grid-template-columns:1fr}.chart-container[data-v-37cea4a6]{min-height:300px}.report-table[data-v-37cea4a6]{font-size:11px}.report-table td[data-v-37cea4a6],.report-table th[data-v-37cea4a6]{padding:8px 10px}}.factor-manager[data-v-4a8d1ada]{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}.tab-navigation[data-v-4a8d1ada]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f8f9fa;border-bottom:2px solid #e9ecef}.tab-btn[data-v-4a8d1ada]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 24px;background:transparent;border:none;font-size:16px;font-weight:500;color:#6c757d;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.tab-btn i[data-v-4a8d1ada]{margin-right:8px;font-size:18px}.tab-btn[data-v-4a8d1ada]:hover{background:#e9ecef;color:#495057}.tab-btn.active[data-v-4a8d1ada]{color:#52b788;background:#fff}.tab-btn.active[data-v-4a8d1ada]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#52b788}.tab-content[data-v-4a8d1ada]{padding:24px}.content-header[data-v-4a8d1ada]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.content-header[data-v-4a8d1ada],.header-left[data-v-4a8d1ada]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-4a8d1ada]{gap:12px}.content-title[data-v-4a8d1ada]{margin:0;font-size:24px;font-weight:600;color:#2c3e50}.item-count[data-v-4a8d1ada]{padding:4px 12px;background:#e9ecef;border-radius:12px;font-size:14px;color:#6c757d}.header-right[data-v-4a8d1ada]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.filter-controls[data-v-4a8d1ada],.header-right[data-v-4a8d1ada]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-controls[data-v-4a8d1ada]{gap:8px}.filter-select[data-v-4a8d1ada]{padding:8px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:14px;color:#495057;background:#fff;cursor:pointer;-webkit-transition:border-color .2s;transition:border-color .2s}.filter-select[data-v-4a8d1ada]:focus{outline:none;border-color:#52b788}.search-input[data-v-4a8d1ada]{padding:8px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:14px;min-width:200px;-webkit-transition:border-color .2s;transition:border-color .2s}.search-input[data-v-4a8d1ada]:focus{outline:none;border-color:#52b788}.primary-btn[data-v-4a8d1ada]{padding:10px 20px;background:#52b788;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.primary-btn[data-v-4a8d1ada]:hover{background:#3d9770;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(82,183,136,.3);box-shadow:0 4px 8px rgba(82,183,136,.3)}.primary-btn i[data-v-4a8d1ada]{font-size:18px}.table-wrapper[data-v-4a8d1ada]{overflow-x:auto;border:1px solid #e9ecef;border-radius:8px;margin-bottom:16px}.data-table[data-v-4a8d1ada]{width:100%;border-collapse:collapse;background:#fff}.data-table thead[data-v-4a8d1ada]{background:#f8f9fa}.data-table th[data-v-4a8d1ada]{padding:14px 16px;text-align:left;font-size:13px;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6;white-space:nowrap}.data-table td[data-v-4a8d1ada]{padding:14px 16px;font-size:14px;color:#495057;border-bottom:1px solid #e9ecef}.data-table tbody tr[data-v-4a8d1ada]:hover{background:#f8f9fa}.data-table tbody tr.inactive-row[data-v-4a8d1ada]{opacity:.6}.data-table tbody tr:last-child td[data-v-4a8d1ada]{border-bottom:none}.text-center[data-v-4a8d1ada]{text-align:center;padding:40px 20px!important}.empty-state[data-v-4a8d1ada]{text-align:center;color:#6c757d}.empty-state i[data-v-4a8d1ada]{font-size:48px;margin-bottom:12px;opacity:.5}.empty-state p[data-v-4a8d1ada]{margin:0;font-size:16px}.text-muted[data-v-4a8d1ada]{color:#6c757d}.status-indicator[data-v-4a8d1ada]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:14px;color:#adb5bd}.status-indicator.active[data-v-4a8d1ada]{color:#495057}.status-indicator i[data-v-4a8d1ada]{font-size:16px}.energy-type-tag[data-v-4a8d1ada]{display:inline-block;font-size:13px;font-weight:500;color:#495057}.factor-value[data-v-4a8d1ada]{font-weight:600;color:#495057}.unit-badge[data-v-4a8d1ada]{display:inline-block;font-size:12px;font-family:monospace;color:#6c757d}.methodology-tag[data-v-4a8d1ada]{display:inline-block;font-size:13px;color:#495057}.date-cell[data-v-4a8d1ada]{font-size:12px;color:#6c757d}.action-buttons[data-v-4a8d1ada]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.icon-btn[data-v-4a8d1ada]{padding:6px 10px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#6c757d;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.icon-btn[data-v-4a8d1ada]:hover{background:#e9ecef;color:#495057}.icon-btn.delete[data-v-4a8d1ada]:hover{background:#dc3545;border-color:#dc3545;color:#fff}.version-cards[data-v-4a8d1ada]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-bottom:20px}.loading-state[data-v-4a8d1ada]{grid-column:1/-1;text-align:center;padding:60px 20px;font-size:16px;color:#6c757d}.loading-state i[data-v-4a8d1ada]{font-size:36px;margin-bottom:12px}.version-cards .empty-state[data-v-4a8d1ada]{grid-column:1/-1;padding:60px 20px}.version-card[data-v-4a8d1ada]{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:12px 14px;-webkit-transition:all .2s ease;transition:all .2s ease}.version-card[data-v-4a8d1ada]:hover{border-color:#52b788;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.version-card.active-version[data-v-4a8d1ada]{border-color:#52b788;border-width:2px;background:#e8f5ee}.version-card-header[data-v-4a8d1ada]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.version-info[data-v-4a8d1ada]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.version-title-row[data-v-4a8d1ada]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.version-name[data-v-4a8d1ada]{margin:0;font-size:15px;font-weight:600;color:#2c3e50}.version-code[data-v-4a8d1ada]{font-size:11px;color:#6c757d;font-family:monospace;background:#f8f9fa;padding:2px 6px;border-radius:4px}.version-meta[data-v-4a8d1ada]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.meta-item[data-v-4a8d1ada]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;color:#6c757d}.meta-item i[data-v-4a8d1ada]{font-size:11px;color:#adb5bd}.status-badge[data-v-4a8d1ada]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.status-badge.active[data-v-4a8d1ada]{background:#d1f2eb;color:#0f6848}.status-badge.draft[data-v-4a8d1ada]{background:#fff3cd;color:#856404}.status-badge.deprecated[data-v-4a8d1ada]{background:#f8d7da;color:#721c24}.version-actions[data-v-4a8d1ada]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.activate-btn[data-v-4a8d1ada]{padding:6px 12px;background:#52b788;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.activate-btn.compact[data-v-4a8d1ada]{padding:6px 8px;font-size:13px}.activate-btn[data-v-4a8d1ada]:hover{background:#3d9770}.mapping-key[data-v-4a8d1ada]{color:#6c757d;font-weight:500}.mapping-value[data-v-4a8d1ada]{color:#52b788;font-weight:600}.pagination[data-v-4a8d1ada]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:20px}.page-btn[data-v-4a8d1ada]{padding:8px 12px;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.page-btn[data-v-4a8d1ada]:hover:not(:disabled){background:#f8f9fa;border-color:#52b788;color:#52b788}.page-btn[data-v-4a8d1ada]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-4a8d1ada]{padding:8px 16px;font-size:14px;color:#495057;font-weight:500}.detail-view[data-v-4a8d1ada]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.detail-row[data-v-4a8d1ada]{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid #e9ecef}.detail-row.full-width[data-v-4a8d1ada]{grid-template-columns:1fr}.detail-row[data-v-4a8d1ada]:last-child{border-bottom:none}.detail-label[data-v-4a8d1ada]{font-weight:600;color:#495057;font-size:14px}.detail-value[data-v-4a8d1ada]{color:#6c757d;font-size:14px}.json-display[data-v-4a8d1ada]{margin-top:8px;padding:12px;background:#f8f9fa;border-radius:6px;font-family:Courier New,monospace;font-size:12px;color:#495057;overflow-x:auto}.form-group[data-v-4a8d1ada]{margin-bottom:20px}.form-group label[data-v-4a8d1ada]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#495057}.form-group .required[data-v-4a8d1ada]{color:#dc3545}.form-control[data-v-4a8d1ada]{width:100%;padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;color:#495057;-webkit-transition:border-color .2s;transition:border-color .2s}.form-control[data-v-4a8d1ada]:focus{outline:none;border-color:#52b788;-webkit-box-shadow:0 0 0 3px rgba(82,183,136,.1);box-shadow:0 0 0 3px rgba(82,183,136,.1)}.form-control[data-v-4a8d1ada]::-webkit-input-placeholder{color:#adb5bd}.form-control[data-v-4a8d1ada]::-moz-placeholder{color:#adb5bd}.form-control[data-v-4a8d1ada]:-ms-input-placeholder{color:#adb5bd}.form-control[data-v-4a8d1ada]::-ms-input-placeholder{color:#adb5bd}.form-control[data-v-4a8d1ada]::placeholder{color:#adb5bd}.form-text[data-v-4a8d1ada]{display:block;margin-top:6px;font-size:12px}.custom-control-label[data-v-4a8d1ada]{font-weight:400}@-webkit-keyframes spin-4a8d1ada{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-4a8d1ada{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-spin[data-v-4a8d1ada]{-webkit-animation:spin-4a8d1ada 1s linear infinite;animation:spin-4a8d1ada 1s linear infinite}@media (max-width:768px){.content-header[data-v-4a8d1ada]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-header[data-v-4a8d1ada],.header-right[data-v-4a8d1ada]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-controls[data-v-4a8d1ada],.filter-select[data-v-4a8d1ada],.header-right[data-v-4a8d1ada],.search-input[data-v-4a8d1ada]{width:100%}.primary-btn[data-v-4a8d1ada]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.version-cards[data-v-4a8d1ada]{grid-template-columns:1fr}.version-card-header[data-v-4a8d1ada]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.version-actions[data-v-4a8d1ada]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.detail-row[data-v-4a8d1ada]{grid-template-columns:1fr;gap:8px}}label[data-v-63a81936]{margin-bottom:0!important}.carbon-management[data-v-63a81936]{color:#1e293b;padding:0;height:100%}.content-container[data-v-63a81936]{margin:0 24px;background:#fff;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden}.page-header[data-v-63a81936]{padding:9px 17px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #f1f5f9;background:#52b788;color:#fff}.header-left[data-v-63a81936],.page-header[data-v-63a81936]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-63a81936]{gap:5px}.page-title[data-v-63a81936]{font-size:18px;font-weight:700;margin:0!important;letter-spacing:-.3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.page-title i[data-v-63a81936]{font-size:20px}.page-title span[data-v-63a81936]{line-height:1.2}.help-icon-btn[data-v-63a81936]{width:30px;height:30px;background:transparent;color:#fff;border:none;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:4px}.help-icon-btn[data-v-63a81936]:active,.help-icon-btn[data-v-63a81936]:focus{outline:none}.help-icon-btn i[data-v-63a81936]{font-size:20px}.help-icon-btn[data-v-63a81936]:hover{background:hsla(0,0%,100%,.2)}.page-subtitle[data-v-63a81936]{font-size:14px;font-weight:500;opacity:.9;background:hsla(0,0%,100%,.2);padding:4px 12px;border-radius:16px;display:inline-block;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-right[data-v-63a81936]{gap:10px;position:relative;z-index:1}.action-btn[data-v-63a81936],.header-right[data-v-63a81936]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-btn[data-v-63a81936]{padding:7px 13px;height:32px;background:hsla(0,0%,100%,.15);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease;gap:6px}.action-btn i[data-v-63a81936]{font-size:14px}.action-btn[data-v-63a81936]:active,.action-btn[data-v-63a81936]:focus{outline:none}.action-btn[data-v-63a81936]:hover:not(:disabled){background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5)}.action-btn[data-v-63a81936]:disabled{opacity:.4;cursor:not-allowed}.period-control[data-v-63a81936]{gap:4px;background:hsla(0,0%,100%,.15);border-radius:6px;padding:0 4px}.period-control[data-v-63a81936],.period-nav-btn[data-v-63a81936]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.period-nav-btn[data-v-63a81936]{width:28px;height:24px;background:transparent;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.period-nav-btn[data-v-63a81936]:hover{background:hsla(0,0%,100%,.25)}.period-nav-btn[data-v-63a81936]:focus{outline:none}.period-picker[data-v-63a81936]{width:150px}.period-picker[data-v-63a81936] .mx-input{border:none;background:transparent;font-size:13px;font-weight:600;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.period-picker[data-v-63a81936] .mx-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}.period-picker[data-v-63a81936] .mx-input::-moz-placeholder{color:hsla(0,0%,100%,.7)}.period-picker[data-v-63a81936] .mx-input:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.period-picker[data-v-63a81936] .mx-input::-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.period-picker[data-v-63a81936] .mx-input::placeholder{color:hsla(0,0%,100%,.7)}.period-picker[data-v-63a81936] .mx-input:hover{color:#fff}.period-picker[data-v-63a81936] .mx-input:focus{outline:none}.period-picker[data-v-63a81936] .mx-icon-calendar{color:#fff}.period-picker[data-v-63a81936] .mx-datepicker-popup{border:2px solid #d5f5e8;-webkit-box-shadow:0 4px 16px rgba(21,166,120,.15);box-shadow:0 4px 16px rgba(21,166,120,.15)}.period-picker[data-v-63a81936] .mx-calendar-header{border-bottom:1px solid #d5f5e8}.period-picker[data-v-63a81936] .mx-btn-current-month,.period-picker[data-v-63a81936] .mx-btn-current-year{color:#12462d;font-weight:700}.period-picker[data-v-63a81936] .mx-btn-icon-double-left,.period-picker[data-v-63a81936] .mx-btn-icon-double-right,.period-picker[data-v-63a81936] .mx-btn-icon-left,.period-picker[data-v-63a81936] .mx-btn-icon-right{color:#0f4a35}.period-picker[data-v-63a81936] .mx-calendar-content .cell.active{background-color:#12462d;color:#fff}.period-picker[data-v-63a81936] .mx-calendar-content .cell:hover{background-color:#eaf9f2;color:#12462d}.main-content[data-v-63a81936]{padding:20px 24px;min-height:600px}.step-indicator-container[data-v-63a81936]{margin-bottom:24px;padding:20px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.step-indicator[data-v-63a81936]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.step-indicator[data-v-63a81936],.step-item[data-v-63a81936]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.step-item[data-v-63a81936]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.step-item:hover .step-number[data-v-63a81936]{-webkit-transform:scale(1.1);transform:scale(1.1)}.step-number[data-v-63a81936]{width:48px;height:48px;border-radius:50%;background:#e2e8f0;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:18px;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;z-index:2;border:2px solid #fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.step-item.active .step-number[data-v-63a81936]{background:#52b788;color:#fff;-webkit-box-shadow:0 2px 6px rgba(82,183,136,.3);box-shadow:0 2px 6px rgba(82,183,136,.3)}.step-item.completed .step-number[data-v-63a81936]{background:#2d8659;color:#fff;-webkit-box-shadow:0 2px 6px rgba(45,134,89,.3);box-shadow:0 2px 6px rgba(45,134,89,.3)}.step-info[data-v-63a81936]{margin-top:12px;text-align:center}.step-title[data-v-63a81936]{font-weight:700;font-size:13px;color:#1e293b;margin-bottom:4px}.step-item.active .step-title[data-v-63a81936]{color:#52b788}.step-item.completed .step-title[data-v-63a81936]{color:#12462d}.step-description[data-v-63a81936]{font-size:11px;color:#64748b;line-height:1.4}.step-connector[data-v-63a81936]{position:absolute;top:24px;left:calc(50% + 24px);right:calc(-50% + 24px);height:2px;background:#e2e8f0;z-index:1}.step-item.completed .step-connector[data-v-63a81936]{background:#52b788}.step-panel[data-v-63a81936]{-webkit-animation:fadeInUp-63a81936 .4s ease-out;animation:fadeInUp-63a81936 .4s ease-out}.step-navigation[data-v-63a81936]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px;padding:16px 20px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.nav-btn[data-v-63a81936],.step-navigation[data-v-63a81936]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-btn[data-v-63a81936]{padding:10px 20px;background:#fff;color:#52b788;border:1px solid #52b788;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease}.nav-btn[data-v-63a81936]:hover:not(:disabled){background:#52b788;color:#fff;border-color:#52b788;-webkit-box-shadow:0 2px 4px rgba(82,183,136,.2);box-shadow:0 2px 4px rgba(82,183,136,.2)}.nav-btn[data-v-63a81936]:disabled{opacity:.5;cursor:not-allowed;background:#e2e8f0;border-color:#e2e8f0;color:#94a3b8}.step-progress[data-v-63a81936]{font-size:14px;font-weight:700;color:#52b788;background:#fff;padding:8px 20px;border-radius:20px;border:1px solid #cbd5e1}.help-content h6[data-v-63a81936]{color:#12462d;margin-top:20px;font-weight:700}.help-content h6[data-v-63a81936]:first-child{margin-top:0}.help-content .text-primary[data-v-63a81936]{color:#0f4a35!important}.help-content .alert-info[data-v-63a81936]{background-color:#e8f5e9;border-color:#d8f3dc;color:#12462d}@media (max-width:768px){.carbon-management[data-v-63a81936]{padding:0}.page-header[data-v-63a81936]{padding:16px;margin:0 16px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header-left[data-v-63a81936]{width:100%}.header-right[data-v-63a81936]{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.period-control[data-v-63a81936]{width:100%;margin-bottom:8px}.action-btn[data-v-63a81936],.period-picker[data-v-63a81936]{-webkit-box-flex:1;-ms-flex:1;flex:1}.action-btn[data-v-63a81936]{min-width:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-content[data-v-63a81936]{margin:0 16px;padding:16px}.step-indicator[data-v-63a81936]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.step-item[data-v-63a81936]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.step-info[data-v-63a81936]{margin-top:0;text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.step-connector[data-v-63a81936]{display:none}.step-number[data-v-63a81936]{width:40px;height:40px;font-size:16px}}@-webkit-keyframes fadeIn-63a81936{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-63a81936{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp-63a81936{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-63a81936{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.mdi-spin[data-v-63a81936]{-webkit-animation:spin-63a81936 1s linear infinite;animation:spin-63a81936 1s linear infinite}@-webkit-keyframes spin-63a81936{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-63a81936{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[data-v-63a81936] .factor-modal-body{padding:0;max-height:70vh;overflow-y:auto}[data-v-63a81936] .factor-modal-body .factor-manager{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.project-board[data-v-70fe3bf6]{padding:20px}.card[data-v-70fe3bf6]{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.card[data-v-70fe3bf6]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.list-group-item[data-v-70fe3bf6]{padding:0}.badge[data-v-70fe3bf6]{font-size:.75em}.progress[data-v-70fe3bf6]{border-radius:10px}.btn-group .btn[data-v-70fe3bf6]{border-radius:0}.btn-group .btn[data-v-70fe3bf6]:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.btn-group .btn[data-v-70fe3bf6]:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.card-header[data-v-70fe3bf6]{border-radius:.375rem .375rem 0 0!important}.bg-secondary[data-v-70fe3bf6]{background-color:#6c757d!important}.bg-warning[data-v-70fe3bf6]{background-color:#ffc107!important}.bg-success[data-v-70fe3bf6]{background-color:#28a745!important}.chart-container[data-v-ae052274]{height:var(--432563e3);min-height:var(--432563e3)}.chart-container[data-v-ae052274],.chart-container[data-v-cdb3635e]{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;background:transparent;border-radius:8px}.chart-container[data-v-cdb3635e]{height:230px}.daily-usage-chart-container[data-v-84f14ad8]{height:250px;width:100%;min-height:250px;-webkit-box-flex:1;-ms-flex:1;flex:1;background:transparent;border-radius:8px}.segment-label-percentage[data-v-301af686]{font-size:10px;font-weight:700;color:#fff;margin-left:4px}.load-cost-chart-container[data-v-301af686]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent}.stack-chart-wrapper[data-v-301af686]{position:relative;width:100%;min-height:40px;background:transparent;margin-bottom:10px}.stack-bar[data-v-301af686]{position:relative;width:100%;height:40px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);background:#f5f5f5}.stack-bar[data-v-301af686],.stack-segment[data-v-301af686]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.stack-segment[data-v-301af686]{position:absolute;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;border-right:1px solid hsla(0,0%,100%,.3);min-width:2px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.stack-segment[data-v-301af686]:last-child{border-right:none}.stack-segment[data-v-301af686]:focus{outline:2px solid #007bff;outline-offset:2px}.segment-content[data-v-301af686]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:0 4px}.segment-label[data-v-301af686]{color:#fff;font-size:12px;font-weight:700;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap;overflow:visible;text-overflow:ellipsis;pointer-events:none}.stack-segment[style*="width: 1%"] .segment-label[data-v-301af686],.stack-segment[style*="width: 2%"] .segment-label[data-v-301af686]{display:none}.common-table-container[data-v-28c562a7]{max-height:var(--7bae150b);overflow-y:auto;background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0}.common-table-container[data-v-28c562a7]::-webkit-scrollbar{width:6px}.common-table-container[data-v-28c562a7]::-webkit-scrollbar-track{background:transparent}.common-table-container[data-v-28c562a7]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.common-table-container[data-v-28c562a7]::-webkit-scrollbar-thumb:hover{background:#94a3b8}table[data-v-28c562a7]{width:100%;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px}td[data-v-28c562a7],th[data-v-28c562a7]{padding:9px 16px;text-align:left;border-bottom:1px solid #f1f5f9}th[data-v-28c562a7]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;font-weight:600;text-transform:none;letter-spacing:0;position:sticky;top:0;z-index:10;border-bottom:2px solid #e2e8f0}td[data-v-28c562a7]{color:#334155;font-weight:500;-webkit-transition:all .15s ease;transition:all .15s ease}tr:hover td[data-v-28c562a7]{background:#f8fafc;color:#1e293b}tr:last-child td[data-v-28c562a7]{border-bottom:none}.text-left[data-v-28c562a7]{text-align:left}.text-center[data-v-28c562a7]{text-align:center}.text-right[data-v-28c562a7]{text-align:right}.number-cell[data-v-28c562a7]{font-weight:600}tr:nth-child(2n) td[data-v-28c562a7]{background:#fafbfc}tr:nth-child(2n):hover td[data-v-28c562a7]{background:#f1f5f9}.highlighted-row td[data-v-28c562a7]{font-weight:600}.highlighted-row:hover td[data-v-28c562a7],.highlighted-row td[data-v-28c562a7]{background:linear-gradient(135deg,#e0e7ef,#d1d8e0)!important;color:#1e293b}[data-v-5450058c] .date-cell{color:#64748b;font-weight:500}[data-v-5450058c] .cost-cell{color:#1e40af;font-weight:600}.load-section-table-wrapper[data-v-4201197a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}[data-v-4201197a] .cost-cell{color:#1e40af;font-weight:700}[data-v-4201197a] .ratio-cell{color:#059669;font-weight:600}.power-indicators-summary[data-v-4201197a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;gap:8px}.power-indicator-item[data-v-4201197a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease;border-left:3px solid #3b82f6}.power-indicator-item[data-v-4201197a]:hover{background:#f1f5f9;border-left:3px solid #3b82f6;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.indicator-label[data-v-4201197a]{font-size:12px;font-weight:600;color:#bdbdbd;margin-bottom:4px}.indicator-value[data-v-4201197a]{font-size:14px;font-weight:800;color:#1e293b}.elec-index-unit[data-v-4201197a]{font-size:11px;color:#616161;font-weight:600;margin-bottom:2px;letter-spacing:.5px;margin-left:2px}.heatmap-description[data-v-b0fd137e]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:12px;color:#bdbdbd}.heatmap-container[data-v-b0fd137e]{width:100%;height:95%;min-height:250px;padding:0;background:transparent;border-radius:0;border:none}.heatmap-chart[data-v-b0fd137e]{width:100%;height:100%;min-height:250px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-icon-container[data-v-0cba668c],.heatmap-chart[data-v-b0fd137e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dropdown-icon-container[data-v-0cba668c]{width:20%}label[data-v-0cba668c]{margin-bottom:0!important}.bill-dashboard[data-v-0cba668c]{color:#1e293b;padding:0;height:100%}.bill-header[data-v-0cba668c]{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;padding:11px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;margin:0 24px}.header-left[data-v-0cba668c]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.bill-title[data-v-0cba668c]{font-size:24px;font-weight:800;margin:0!important;text-shadow:0 2px 4px rgba(0,0,0,.2);letter-spacing:-.5px}.bill-period[data-v-0cba668c]{font-size:14px;font-weight:500;opacity:.9;background:hsla(0,0%,100%,.2);padding:4px 12px;border-radius:16px;display:inline-block;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-right[data-v-0cba668c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;position:relative;z-index:1}.period-toggle[data-v-0cba668c]{display:-webkit-box;display:-ms-flexbox;display:flex;background:hsla(0,0%,100%,.2);border-radius:8px;padding:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toggle-btn[data-v-0cba668c]{padding:6px 12px;background:transparent;color:hsla(0,0%,100%,.8);border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.toggle-btn[data-v-0cba668c]:focus{outline:none}.toggle-btn.active[data-v-0cba668c]{background:hsla(0,0%,100%,.3);color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}.toggle-btn[data-v-0cba668c]:hover:not(.active){background:hsla(0,0%,100%,.1);color:#fff}.pdf-btn[data-v-0cba668c]{padding:6px 12px;background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.pdf-btn[data-v-0cba668c]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.total-amount-section[data-v-0cba668c]{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.total-amount-section-container[data-v-0cba668c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px;padding:14px}.amount-label[data-v-0cba668c]{font-size:14px;color:#bdbdbd;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.divider-line[data-v-0cba668c]{width:2px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(20%,#cbd5e1),color-stop(80%,#cbd5e1),to(transparent));background:linear-gradient(180deg,transparent 0,#cbd5e1 20%,#cbd5e1 80%,transparent);margin:0}.amount-unit-value[data-v-0cba668c]{font-size:24px;color:#1e293b;font-weight:800;margin-bottom:0;letter-spacing:.3px;text-shadow:0 1px 2px rgba(30,64,175,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-body-unit[data-v-0cba668c]{font-size:11px;color:#616161;font-weight:600;margin-bottom:2px;letter-spacing:.5px;margin-left:2px}.amount-value-unit[data-v-0cba668c]{font-size:14px;color:#616161;font-weight:600;letter-spacing:.5px;margin-bottom:2px}.amount-value[data-v-0cba668c]{font-size:30px;font-weight:900;color:#1e40af;margin-bottom:0;text-shadow:0 2px 4px rgba(30,64,175,.1);line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.amount-detail[data-v-0cba668c]{font-size:11px;color:#64748b;font-weight:600}.amount-value-unit[data-v-0cba668c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.unit-price[data-v-0cba668c]{background:#3b82f6;color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;-webkit-box-shadow:0 1px 3px rgba(59,130,246,.2);box-shadow:0 1px 3px rgba(59,130,246,.2);letter-spacing:.3px}.info-section[data-v-0cba668c]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin:20px 24px 20px}.billing-detail-panel[data-v-0cba668c],.customer-info-panel[data-v-0cba668c],.trend-chart-panel[data-v-0cba668c]{background:#fff;border-radius:12px;padding:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e2e8f0;-webkit-transition:all .3s ease;transition:all .3s ease}.billing-detail-panel[data-v-0cba668c]:hover,.customer-info-panel[data-v-0cba668c]:hover,.trend-chart-panel[data-v-0cba668c]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12)}.panel-title[data-v-0cba668c]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-bottom:8px;border-bottom:2px solid #3b82f6}.panel-title i[data-v-0cba668c]{color:#3b82f6;font-size:14px}.info-grid[data-v-0cba668c]{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:85%}.info-item[data-v-0cba668c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease}.info-item[data-v-0cba668c]:hover{background:#f1f5f9;border-color:#cbd5e1}.info-item label[data-v-0cba668c]{font-size:12px;font-weight:600;color:#bdbdbd;text-transform:uppercase;letter-spacing:.5px;margin:0}.info-item .value[data-v-0cba668c]{font-size:13px;font-weight:700;color:#1e293b}.meter-select[data-v-0cba668c]{padding:6px 8px;background:#fff;color:#1e293b;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.meter-select[data-v-0cba668c]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.1);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.billing-grid[data-v-0cba668c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.total-width[data-v-0cba668c]{width:70%}.unit-width[data-v-0cba668c]{width:30%}.billing-item[data-v-0cba668c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease}.billing-item[data-v-0cba668c]:hover{background:#f1f5f9;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.billing-item.primary[data-v-0cba668c]{border-left:3px solid #3b82f6}.billing-item.discount[data-v-0cba668c]{border-left:3px solid #10b981;background:#f0fdf4}.billing-item.discount[data-v-0cba668c]:hover{background:#ecfdf5}.billing-item label[data-v-0cba668c]{font-size:12px;font-weight:600;color:#bdbdbd;margin:0}.billing-item .value[data-v-0cba668c]{font-size:14px;font-weight:800;color:#1e293b}.billing-item.discount .value[data-v-0cba668c]{color:#059669}.analysis-section[data-v-0cba668c]{margin:0 24px 0 20px;gap:16px;height:calc(100% - 330px)}[data-v-0cba668c] .tabs{height:100%}[data-v-0cba668c] .tab-content{height:calc(100% - 50px)}[data-v-0cba668c] .tab-pane{height:100%}.detailed-analysis-tabs[data-v-0cba668c]{background:#fff;border-radius:12px;padding:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e2e8f0;height:100%}.analysis-tab-nav[data-v-0cba668c]{background:#f8fafc;border-radius:8px;padding:4px;border:1px solid #e2e8f0}.analysis-tab-nav .nav-link[data-v-0cba668c]{color:#64748b;border:none;border-radius:6px;padding:8px 16px;font-weight:600;font-size:12px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.analysis-tab-nav .nav-link.active[data-v-0cba668c]{background:#3b82f6;color:#fff;-webkit-box-shadow:0 1px 4px rgba(59,130,246,.3);box-shadow:0 1px 4px rgba(59,130,246,.3)}.analysis-tab-nav .nav-link[data-v-0cba668c]:hover:not(.active){background:#e2e8f0;color:#1e293b}.analysis-panel[data-v-0cba668c]{display:grid;grid-template-columns:2fr 1fr;gap:16px;min-height:330px;margin-top:16px;height:100%}.chart-container[data-v-0cba668c]{background:#f8fafc;border-radius:8px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-container[data-v-0cba668c]{height:100%}.load-analysis-panel[data-v-0cba668c]{display:grid;grid-template-columns:2fr 1fr;gap:16px;min-height:300px;margin-top:16px}.heatmap-section[data-v-0cba668c],.table-section[data-v-0cba668c]{background:#f8fafc;border-radius:8px;padding:12px;border:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.heatmap-container[data-v-0cba668c]{background:#f8fafc;border-radius:8px}.date-picker-container[data-v-0cba668c]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:0;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15);min-width:250px;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.date-picker-container[data-v-0cba668c],.nav-btn[data-v-0cba668c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-btn[data-v-0cba668c]{background:none;border:none;padding:8px 12px;cursor:pointer;color:#64748b;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px}.nav-btn[data-v-0cba668c]:hover:not(:disabled){color:#3b82f6;background:#f1f5f9}.nav-btn[data-v-0cba668c]:focus{outline:none}.nav-btn[data-v-0cba668c]:disabled{color:#cbd5e1;cursor:not-allowed}.date-display[data-v-0cba668c]{-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:120px;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease}.date-display[data-v-0cba668c]:hover{background:#f8fafc}.date-text[data-v-0cba668c]{font-size:14px;font-weight:900;color:#1e293b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%}.dropdown-icon[data-v-0cba668c]{font-size:10px;color:#64748b;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.date-display:hover .dropdown-icon[data-v-0cba668c]{-webkit-transform:translateY(1px);transform:translateY(1px)}.date-picker-container .dropdown-icon.open[data-v-0cba668c]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.date-picker-dropdown[data-v-0cba668c]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:1001;margin-top:6px;padding:16px;min-width:240px}.month-picker[data-v-0cba668c]{width:100%}.year-selector[data-v-0cba668c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.year-nav-btn[data-v-0cba668c]{background:#f8fafc;border:1px solid #e2e8f0;padding:4px 8px;cursor:pointer;color:#64748b;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:600;font-size:12px}.year-nav-btn[data-v-0cba668c]:focus{outline:none}.year-nav-btn[data-v-0cba668c]:hover{background:#3b82f6;color:#fff;border-color:#3b82f6}.year-display[data-v-0cba668c]{font-size:14px;font-weight:700;color:#1e293b}.month-grid[data-v-0cba668c]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.month-btn[data-v-0cba668c]{background:#f8fafc;border:1px solid #e2e8f0;padding:8px 4px;cursor:pointer;border-radius:6px;font-size:11px;font-weight:600;color:#64748b;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:center}.month-btn[data-v-0cba668c]:hover{background:#e2e8f0;border-color:#cbd5e1;color:#1e293b}.month-btn.active[data-v-0cba668c]{background:#3b82f6;border-color:#3b82f6;color:#fff;-webkit-box-shadow:0 1px 4px rgba(59,130,246,.3);box-shadow:0 1px 4px rgba(59,130,246,.3)}.year-picker[data-v-0cba668c]{width:100%}.year-list[data-v-0cba668c]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;max-height:160px;overflow-y:auto}.year-btn[data-v-0cba668c]{background:#f8fafc;border:1px solid #e2e8f0;padding:8px 4px;cursor:pointer;border-radius:6px;font-size:11px;font-weight:600;color:#64748b;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:center}.year-btn[data-v-0cba668c]:hover{background:#e2e8f0;border-color:#cbd5e1;color:#1e293b}.year-btn.active[data-v-0cba668c]{background:#3b82f6;border-color:#3b82f6;color:#fff;-webkit-box-shadow:0 1px 4px rgba(59,130,246,.3);box-shadow:0 1px 4px rgba(59,130,246,.3)}.login .login-header .brand[data-v-45c1f31e]{font-size:35px}.invalid-xe-error[data-v-948a37d4]{color:#ff1b30}.Search_New .vue-treeselect__indent-level-1 .vue-treeselect__option{padding-left:10px}.MgmtSearchBtn{border:2px solid #348fe2;border-radius:10px!important;padding:5px;height:34px;text-align:center;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-control-name[data-v-4b575e6d]{width:100%;height:calc(1.5em + 16px);padding:7px .75rem;font-size:.75rem;font-weight:400;line-height:1.5;color:#2d353c;background-color:#fff}.GridDetailBox .contens-col i[data-v-4b575e6d]{vertical-align:text-bottom}#onGroupList[data-v-4b575e6d]{background-color:red}.form-control-name[data-v-2a64832c]{width:100%;height:calc(1.5em + 16px);padding:7px .75rem;font-size:.75rem;font-weight:400;line-height:1.5;color:#2d353c;background-color:#fff}.GridSetting .contens-col i[data-v-2a64832c]{vertical-align:text-bottom}.b-table-sticky-header[data-v-73156f1f]{max-height:760px}h5[data-v-23afc5fe]{margin-top:10px}.alarm-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.zoom-reset{background-color:transparent;border:none;outline:none;border-radius:100%;font-size:15px;color:grey;margin-right:5px}.zoom-controls{border:none}.zoom-controls button:active,.zoom-controls button:focus,.zoom-controls button:hover{outline:none}.vgt-inner-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:100%!important;overflow-y:auto!important}.custom-border-radius .vgt-inner-wrap{border-radius:var(--0713a12a)!important}.row[data-v-449afe1a]{margin-left:0;margin-right:0}.tl-header[data-v-449afe1a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;background-color:#f1f1f1;padding:7px 0 7px 16px!important;font-weight:700;border-radius:6px 6px 0 0;border:1px solid #ececec;border-bottom:1px solid #ccc}.tl-header .tl-title[data-v-449afe1a],.tl-header[data-v-449afe1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tl-header .tl-title[data-v-449afe1a]{padding:0!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.VGT-row[data-v-449afe1a]:hover{background-color:#f2f3f4}.control-icon[data-v-449afe1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ed7d31;-webkit-transition:background-color .5s;transition:background-color .5s;width:100%;height:1.8rem;border-radius:5px;color:#fff}.control-icon[data-v-449afe1a]:hover{background-color:#eab897}.btn-group[data-v-449afe1a]{border-radius:4px;border-left:1px solid #eee;border-top:1px solid #eee;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.btn-group .btn[data-v-449afe1a]{min-width:30px}.append-style[data-v-449afe1a]{width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#999;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff}.image-section[data-v-5dd1eeb8]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;margin-bottom:16px}.image-section[data-v-5dd1eeb8]:before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:1px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(20%,#dee2e6),color-stop(80%,#dee2e6),to(transparent));background:linear-gradient(180deg,transparent,#dee2e6 20%,#dee2e6 80%,transparent)}.image-container[data-v-5dd1eeb8]{width:100%}.image-grid[data-v-5dd1eeb8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;max-width:100%}.image-item[data-v-5dd1eeb8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px solid #e9ecef;border-radius:8px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}.image-item[data-v-5dd1eeb8],.image-preview[data-v-5dd1eeb8]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%}.image-preview[data-v-5dd1eeb8]{position:relative;height:170px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-img[data-v-5dd1eeb8]{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:#e9ecef}.image-overlay[data-v-5dd1eeb8]{position:absolute;top:6px;right:6px}.image-info-overlay[data-v-5dd1eeb8]{position:absolute;bottom:0;left:0;right:0;background:rgba(233,236,239,.5);color:#000;padding:8px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-transition:all .3s ease;transition:all .3s ease}.image-preview:hover .image-info-overlay[data-v-5dd1eeb8]{background:rgba(233,236,239,.7)}.image-name[data-v-5dd1eeb8]{display:block;font-size:11px;font-weight:600;color:#424242;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-size[data-v-5dd1eeb8]{display:block;font-size:10px;color:#757575}.no-images-message[data-v-5dd1eeb8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:120px;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;margin:10px 0}.no-images-content[data-v-5dd1eeb8]{text-align:center;color:#6c757d}.no-images-icon[data-v-5dd1eeb8]{font-size:2rem;color:#adb5bd;margin-bottom:8px}.no-images-text[data-v-5dd1eeb8]{font-size:14px;font-weight:500;margin:0;color:#6c757d}.facility-info-popup[data-v-5dd1eeb8]{padding:8px 4px}.section[data-v-5dd1eeb8]{margin-bottom:16px}.section-header[data-v-5dd1eeb8]{font-size:13px;font-weight:600;color:#333;margin-bottom:8px}.desc-text[data-v-5dd1eeb8]{max-height:60px;overflow-y:auto;white-space:pre-wrap}.server-popup-panel-mode[data-v-261560f4]{width:80%;height:78vh;padding:15px;border-radius:10px;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.15) 0 2px 8px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.detail-title[data-v-261560f4]{padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:600}.title[data-v-261560f4]{font-size:14px;font-weight:600;margin-left:10px;margin-right:10px}.badge[data-v-261560f4]{font-size:12px;font-weight:500;margin-right:4px;display:inline-block;min-width:20px;padding:0 10px 0 10px;color:#fff;text-align:center;vertical-align:middle;white-space:nowrap;line-height:22px;border-radius:8px}.badge.title[data-v-261560f4]{background-color:#ff6d00;color:#fff}.badge.id[data-v-261560f4]{background-color:#546e7a;color:#fff}.badge.option[data-v-261560f4]{background-color:#cfd8dc;color:#000}.custom-tabs[data-v-261560f4]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;background:#fff}.custom-tab[data-v-261560f4]{padding:.5rem 1rem;cursor:pointer;font-size:.8rem;font-weight:500;background:transparent;color:#6c757d;border:none;border-bottom:2px solid transparent;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;min-width:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-tab[data-v-261560f4]:hover{color:#495057;background:#f8f9fa}.custom-tab.active[data-v-261560f4]{color:#002060;font-weight:600;border-bottom-color:#002060}.tab-container[data-v-261560f4]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#fff;border-radius:8px}.tab-content-container[data-v-261560f4]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;overflow-x:hidden;background:#fff;border-radius:0 0 8px 8px;position:relative;padding:1.5rem;border-top:1px solid #f1f3f4}.facility-list-content[data-v-261560f4]{padding:0;width:100%}.facility-container[data-v-261560f4]{background:#fff;border-radius:8px;min-height:200px}.facility-header[data-v-261560f4]{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e9ecef}.section-title[data-v-261560f4]{font-size:13px;font-weight:600;margin:0;color:#495057;gap:.5rem;margin-left:.5rem}.facility-info[data-v-261560f4],.section-title[data-v-261560f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.facility-info[data-v-261560f4]{gap:16px;margin-top:12px}.total-count[data-v-261560f4]{font-size:14px;font-weight:500;color:#6c757d;background:#f8f9fa;padding:4px 12px;border-radius:16px}.table-container[data-v-261560f4]{background:#fff}.table-controls[data-v-261560f4]{background:#f2f3f4;border-radius:8px 8px 0 0;padding:15px 15px 10px 15px;border:1px solid #e9ecef}.table-controls .control-label[data-v-261560f4]{font-size:12px;font-weight:600;color:#495057;margin-bottom:5px}.table-controls .control-label i[data-v-261560f4]{margin-right:5px;color:#6c757d}.table-controls .form-control[data-v-261560f4]{border-radius:6px;border:1px solid #ced4da;font-size:13px}.table-controls .form-control[data-v-261560f4]:focus{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.table-controls .text-info[data-v-261560f4]{font-size:12px;font-weight:500}.table-controls .text-info i[data-v-261560f4]{margin-right:5px}.text-center[data-v-261560f4]{text-align:center!important}.text-left[data-v-261560f4]{text-align:left!important}.text-right[data-v-261560f4]{text-align:right!important}.facility-name[data-v-261560f4]{font-weight:600;color:#495057}.status-badge .status-active[data-v-261560f4]{background:#d4edda;color:#155724;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600}.status-badge .status-inactive[data-v-261560f4]{background:#f8d7da;color:#721c24;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600}.date-format[data-v-261560f4]{color:#6c757d;font-size:12px}.no-facility[data-v-261560f4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px;background:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6}.no-data-message[data-v-261560f4],.no-facility[data-v-261560f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.no-data-message[data-v-261560f4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;color:#6c757d;font-size:14px}.no-data-message i[data-v-261560f4]{font-size:2rem;color:#adb5bd}.controls-wrapper[data-v-261560f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0 0 0;padding:15px;background:#f2f3f4;border-radius:8px 8px 0 0;border:1px solid #e9ecef}.facility-mode-controls[data-v-261560f4]{margin-left:8px}.tab-label[data-v-261560f4]{font-size:12px;font-weight:600;color:#495057;margin:0;white-space:nowrap}.tab-select[data-v-261560f4]{padding:8px 12px;font-size:12px;font-weight:500;background:#fff;color:#495057;border:1px solid #ced4da;border-radius:6px;cursor:pointer;min-width:160px;-webkit-transition:all .2s ease;transition:all .2s ease;margin-left:8px}.tab-select[data-v-261560f4]:focus{outline:none;border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.tab-select[data-v-261560f4]:hover{border-color:#adb5bd}.excel-section[data-v-261560f4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.excel-btn[data-v-261560f4]{padding:8px 16px;cursor:pointer;font-size:12px;font-weight:500;border:none;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#fff;min-width:100px}.excel-btn[data-v-261560f4]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.excel-btn.upload[data-v-261560f4]{background:#28a745}.excel-btn.upload[data-v-261560f4]:hover{background:#218838}.excel-btn.download[data-v-261560f4]{background:#007bff}.excel-btn.download[data-v-261560f4]:hover{background:#0056b3}.sub-tab-content-minimal[data-v-261560f4]{background:transparent;min-height:500px;border:none;border-radius:0}.facility-history-content[data-v-261560f4],.facility-management-content[data-v-261560f4]{padding:0}.progress-bar-container[data-v-261560f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.custom-progress[data-v-261560f4]{border-radius:20px;background-color:#e9ecef;overflow:hidden;position:relative;-webkit-box-shadow:rgba(14,63,126,.04) 0 0 0 1px,rgba(42,51,69,.04) 0 1px 1px -.5px,rgba(42,51,70,.04) 0 3px 3px -1.5px,rgba(42,51,70,.04) 0 6px 6px -3px,rgba(14,63,126,.04) 0 12px 12px -6px,rgba(14,63,126,.04) 0 24px 24px -12px;box-shadow:0 0 0 1px rgba(14,63,126,.04),0 1px 1px -.5px rgba(42,51,69,.04),0 3px 3px -1.5px rgba(42,51,70,.04),0 6px 6px -3px rgba(42,51,70,.04),0 12px 12px -6px rgba(14,63,126,.04),0 24px 24px -12px rgba(14,63,126,.04)}.custom-progress .progress-bar[data-v-261560f4]{border-radius:20px;font-size:12px;font-weight:700;-webkit-transition:width .3s ease;transition:width .3s ease;background-color:var(--progress-color,#6c757d)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:8px;color:#fff;height:100%;-webkit-box-shadow:rgba(0,0,0,.17) 0 -23px 25px 0 inset,rgba(0,0,0,.15) 0 -36px 30px 0 inset,rgba(0,0,0,.1) 0 -79px 40px 0 inset,rgba(0,0,0,.06) 0 2px 1px,rgba(0,0,0,.09) 0 4px 2px,rgba(0,0,0,.09) 0 8px 4px,rgba(0,0,0,.09) 0 16px 8px,rgba(0,0,0,.09) 0 32px 16px;box-shadow:inset 0 -23px 25px 0 rgba(0,0,0,.17),inset 0 -36px 30px 0 rgba(0,0,0,.15),inset 0 -79px 40px 0 rgba(0,0,0,.1),0 2px 1px rgba(0,0,0,.06),0 4px 2px rgba(0,0,0,.09),0 8px 4px rgba(0,0,0,.09),0 16px 8px rgba(0,0,0,.09),0 32px 16px rgba(0,0,0,.09)}.custom-progress:hover .progress-bar[data-v-261560f4]{opacity:.9}.channel-popup-panel-mode[data-v-6cd5f05c]{width:80%;height:45vh;padding:15px;border-radius:10px;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.15) 0 2px 8px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.mapping-ellipsis[data-v-6cd5f05c]{font-size:14px;color:#6c757d;cursor:pointer;margin-right:.2rem;padding:.3rem}.mapping-ellipsis[data-v-6cd5f05c]:hover{color:#002060;background-color:#f1f3f4;border-radius:50%;padding:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mapping-dropdown-container[data-v-6cd5f05c]{position:relative;display:inline-block}.mapping-dropdown[data-v-6cd5f05c]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e9ecef;border-radius:6px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:150px;max-height:300px;overflow-y:auto;padding:.5rem 0;z-index:99999}.dropdown-item[data-v-6cd5f05c]{padding:.5rem 1rem;font-size:.7rem;color:#495057;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border-bottom:1px solid #f8f9fa}.dropdown-item[data-v-6cd5f05c]:last-child{border-bottom:none}.detail-title[data-v-6cd5f05c]{padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:600}.title[data-v-6cd5f05c]{font-size:14px;font-weight:600;margin-left:10px;margin-right:10px}.badge[data-v-6cd5f05c]{font-size:12px;font-weight:500;margin-right:4px;display:inline-block;min-width:20px;padding:0 10px 0 10px;color:#fff;text-align:center;vertical-align:middle;white-space:nowrap;line-height:22px;border-radius:8px}.badge.title[data-v-6cd5f05c]{background-color:#ff6d00;color:#fff}.badge.id[data-v-6cd5f05c]{background-color:#546e7a;color:#fff}.badge.option[data-v-6cd5f05c]{background-color:#cfd8dc;color:#000}.custom-tabs[data-v-6cd5f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;background:#fff}.custom-tab[data-v-6cd5f05c]{padding:.5rem 1rem;cursor:pointer;font-size:.8rem;font-weight:500;background:transparent;color:#6c757d;border:none;border-bottom:2px solid transparent;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;min-width:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-tab[data-v-6cd5f05c]:hover{color:#495057;background:#f8f9fa}.custom-tab.active[data-v-6cd5f05c]{color:#002060;font-weight:600;border-bottom-color:#002060}.tab-container[data-v-6cd5f05c]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#fff;border-radius:8px}.tab-content-container[data-v-6cd5f05c]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;overflow-x:hidden;background:#fff;border-radius:0 0 8px 8px;position:relative;padding:1rem;border-top:1px solid #f1f3f4}.load-management-content[data-v-6cd5f05c]{padding:0}.section-title[data-v-6cd5f05c]{font-size:13px;font-weight:600;margin:0;color:#495057;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-left:.5rem;padding:.5rem 0}.upload-section[data-v-6cd5f05c]{margin-bottom:1.5rem;padding:0}.upload-header[data-v-6cd5f05c]{padding:.5rem 0;margin-bottom:.5rem}.upload-area[data-v-6cd5f05c]{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;padding:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.upload-area[data-v-6cd5f05c]:hover{border-color:#bdbdbd;background:#f1f3f4}.file-input-group[data-v-6cd5f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.file-display[data-v-6cd5f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1rem;background:#fff;border-radius:6px;border:1px solid #e9ecef}.file-icon[data-v-6cd5f05c]{font-size:1.5rem;color:#28a745}.file-name[data-v-6cd5f05c]{font-size:.9rem;color:#495057;font-weight:500}.button-group[data-v-6cd5f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.mapping-section[data-v-6cd5f05c]{margin-bottom:1.5rem;padding:0}.mapping-header[data-v-6cd5f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0;margin-bottom:.5rem}.mapping-list[data-v-6cd5f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.mapping-grid[data-v-6cd5f05c]{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.mapping-item[data-v-6cd5f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem;background:#fff;border:1px solid #e9ecef;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.mapping-item[data-v-6cd5f05c]:hover{border-color:#002060;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mapping-source[data-v-6cd5f05c],.mapping-target[data-v-6cd5f05c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mapping-value[data-v-6cd5f05c]{font-size:12px;font-weight:700;color:#495057;padding:.3rem;border-radius:4px;line-height:1.3;text-align:left;max-width:15em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapping-select[data-v-6cd5f05c]{border:1px solid #e9ecef;border-radius:4px;height:30px;padding:.3rem;background:#f8f9fa;font-size:.8rem;font-weight:500;color:#495057;line-height:1.3;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}.error-section[data-v-6cd5f05c]{margin-bottom:1.5rem;padding:0}.error-header[data-v-6cd5f05c]{margin-bottom:1rem;padding:.5rem 0;border-bottom:1px solid #e9ecef}.error-list[data-v-6cd5f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.error-item[data-v-6cd5f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1rem;background:#fff5f5;border:1px solid #fed7d7;border-radius:8px;border-left:4px solid #e53e3e}.error-row[data-v-6cd5f05c]{-ms-flex-negative:0;flex-shrink:0}.error-badge[data-v-6cd5f05c]{background:#e53e3e;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.error-message[data-v-6cd5f05c]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.9rem;color:#c53030;line-height:1.4}.equipment-list-content[data-v-6cd5f05c]{padding:0;width:100%}.equipment-container[data-v-6cd5f05c]{background:#fff;border-radius:8px;padding:0;min-height:200px}.total-count[data-v-6cd5f05c]{font-size:14px;font-weight:500;color:#6c757d;background:#f8f9fa;padding:4px 12px;border-radius:16px}.table-container[data-v-6cd5f05c]{background:#fff;border-radius:6px;overflow:hidden}.text-center[data-v-6cd5f05c]{text-align:center!important}.facility-name[data-v-6cd5f05c]{font-weight:600;color:#495057}.status-badge .status-active[data-v-6cd5f05c]{background:#d4edda;color:#155724;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600}.status-badge .status-inactive[data-v-6cd5f05c]{background:#f8d7da;color:#721c24;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600}.date-format[data-v-6cd5f05c]{color:#6c757d;font-size:12px}.no-equipment[data-v-6cd5f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:200px;background:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6}.text-left[data-v-6cd5f05c]{text-align:left!important}.text-right[data-v-6cd5f05c]{text-align:right!important}.sub-tab-button-container[data-v-6cd5f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0}.sub-tab-buttons[data-v-6cd5f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.sub-tab-button[data-v-6cd5f05c]{padding:.3125rem .625rem;border:1px solid #e9ecef;background:transparent;color:#6c757d;border-radius:3px;cursor:pointer;font-size:.75rem;line-height:1.4;font-weight:600;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem}.sub-tab-button[data-v-6cd5f05c]:focus{outline:none;border:none}.sub-tab-button[data-v-6cd5f05c]:hover{background:#f8f9fa;color:#002060}.sub-tab-button.active[data-v-6cd5f05c]{background:#002060;border-color:#002060;color:#fff}.excel-download-btn[data-v-6cd5f05c]{margin-left:.5rem}.controls-wrapper[data-v-6cd5f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0 0 0;padding:15px;background:#f2f3f4;border-radius:8px 8px 0 0;border:1px solid #e9ecef}.facility-mode-controls[data-v-6cd5f05c]{margin-left:8px}.tab-label[data-v-6cd5f05c]{font-size:12px;font-weight:600;color:#495057;margin:0;white-space:nowrap}.tab-select[data-v-6cd5f05c]{padding:8px 12px;font-size:12px;font-weight:500;background:#fff;color:#495057;border:1px solid #ced4da;border-radius:6px;cursor:pointer;min-width:160px;-webkit-transition:all .2s ease;transition:all .2s ease;margin-left:8px}.tab-select[data-v-6cd5f05c]:focus{outline:none;border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.tab-select[data-v-6cd5f05c]:hover{border-color:#adb5bd}.excel-section[data-v-6cd5f05c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.excel-btn[data-v-6cd5f05c]{padding:8px 16px;cursor:pointer;font-size:12px;font-weight:500;border:none;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#fff;min-width:100px}.excel-btn[data-v-6cd5f05c]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.excel-btn.upload[data-v-6cd5f05c]{background:#28a745}.excel-btn.upload[data-v-6cd5f05c]:hover{background:#218838}.excel-btn.download[data-v-6cd5f05c]{background:#007bff}.excel-btn.download[data-v-6cd5f05c]:hover{background:#0056b3}.mapping-item.filled[data-v-6cd5f05c]{border:1px solid #42a5f5;background:#f8faff;-webkit-box-shadow:0 2px 6px rgba(13,110,253,.15);box-shadow:0 2px 6px rgba(13,110,253,.15)}.mapping-item.filled[data-v-6cd5f05c]:hover{border-color:#0b5ed7;-webkit-box-shadow:0 4px 12px rgba(13,110,253,.25);box-shadow:0 4px 12px rgba(13,110,253,.25)}.download-setting-description[data-v-67b5ca51]{font-size:12px;color:#6c757d;margin-bottom:10px;line-height:1.5}.btn-outline-secondary .active[data-v-67b5ca51]{border:none;outline:none}.download-btn[data-v-67b5ca51],.load-btn[data-v-67b5ca51],.prop-btn[data-v-67b5ca51]{width:100%;padding:8px 12px;font-size:12px;font-weight:500;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;min-height:36px;border:1px solid #dee2e6;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.download-btn i[data-v-67b5ca51],.load-btn i[data-v-67b5ca51],.prop-btn i[data-v-67b5ca51]{font-size:12px}.download-setting-content[data-v-67b5ca51]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem;gap:20px}.download-setting-content[data-v-67b5ca51],.query-selection-and-download[data-v-67b5ca51]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.query-selection-and-download[data-v-67b5ca51]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.facility-data-download[data-v-67b5ca51]{margin:0 auto}.form-container[data-v-67b5ca51]{background:#fff;border-radius:8px}.container-header[data-v-67b5ca51]{background:#f8f9fa;padding:12px 16px;border-bottom:1px solid #dee2e6;border-radius:8px 8px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container-header h5[data-v-67b5ca51]{margin:0;color:#495057;font-size:12px}.container-header i[data-v-67b5ca51]{margin-right:8px;color:#6c757d}.select-actions[data-v-67b5ca51]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.load-list[data-v-67b5ca51]{padding:10px;max-height:300px;overflow-y:auto}.load-grid[data-v-67b5ca51]{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.load-item[data-v-67b5ca51]{margin-bottom:0}.checkbox-label[data-v-67b5ca51]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;padding:8px;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #e9ecef;background:#fff;min-height:50px;position:relative;height:100%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.checkbox-label[data-v-67b5ca51]:hover{background-color:#f8f9fa;border-color:#007bff;-webkit-box-shadow:0 4px 8px rgba(0,123,255,.15);box-shadow:0 4px 8px rgba(0,123,255,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.checkbox-label[data-v-67b5ca51]:has(input:checked){border-color:#28a745;background-color:#f8fff9;-webkit-box-shadow:0 4px 8px rgba(40,167,69,.15);box-shadow:0 4px 8px rgba(40,167,69,.15)}.checkbox-label input[type=checkbox][data-v-67b5ca51]{margin-right:12px;-webkit-transform:scale(1.3);transform:scale(1.3);margin-top:2px;accent-color:#28a745;cursor:pointer}.checkbox-label input[type=checkbox][data-v-67b5ca51]:checked{-webkit-animation:checkboxPop-67b5ca51 .2s ease-in-out;animation:checkboxPop-67b5ca51 .2s ease-in-out}.facility-info[data-v-67b5ca51]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.facility-name[data-v-67b5ca51]{font-weight:500;color:#2c3e50;margin-bottom:3px;font-size:13px}.facility-addr[data-v-67b5ca51]{color:#6c757d;font-size:11px}.download-settings[data-v-67b5ca51]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-title[data-v-67b5ca51]{margin-bottom:10px;padding:8px 0;color:#495057;font-size:13px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.section-title i[data-v-67b5ca51]{color:#6c757d;font-size:12px}.period-section[data-v-67b5ca51],.query-type-section[data-v-67b5ca51]{padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.options-section[data-v-67b5ca51]{padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.period-and-query-section[data-v-67b5ca51]{padding:15px;background:#f8f9fa;border-radius:8px;border:2px dashed #dee2e6;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.settings-row[data-v-67b5ca51]{gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.date-range[data-v-67b5ca51]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-flex:2;-ms-flex:2;flex:2}.date-input[data-v-67b5ca51]{-webkit-box-flex:1;-ms-flex:1;flex:1}.date-input label[data-v-67b5ca51]{display:block;margin-bottom:6px;font-weight:500;color:#495057;font-size:12px}.query-selection[data-v-67b5ca51]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.query-selection label[data-v-67b5ca51]{display:block;margin-bottom:6px;font-weight:500;color:#495057;font-size:12px}.download-execution[data-v-67b5ca51]{border-radius:8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;-ms-flex-negative:0;flex-shrink:0;gap:12px}.download-execution[data-v-67b5ca51],.toggle-buttons[data-v-67b5ca51]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-buttons[data-v-67b5ca51]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:15px 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.option-group[data-v-67b5ca51]{margin-bottom:20px;padding:15px;background:#fff;border:1px solid #e9ecef;border-radius:8px}.option-group[data-v-67b5ca51]:last-child{margin-bottom:0}.option-header[data-v-67b5ca51]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.option-header[data-v-67b5ca51],.option-title[data-v-67b5ca51]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-title[data-v-67b5ca51]{margin:0;color:#495057;font-size:13px;font-weight:600;gap:6px}.option-title i[data-v-67b5ca51]{color:#6c757d;font-size:12px}.data-type-settings[data-v-67b5ca51]{padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.data-type-settings[data-v-67b5ca51],.settings-row[data-v-67b5ca51]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.setting-group[data-v-67b5ca51]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.setting-group.full-width[data-v-67b5ca51]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:15px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.08);box-shadow:0 3px 6px rgba(0,0,0,.08)}.setting-group label[data-v-67b5ca51]{display:block;font-weight:500;color:#495057;font-size:12px}.prop-header[data-v-67b5ca51]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.prop-actions[data-v-67b5ca51]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.prop-checkbox-grid[data-v-67b5ca51]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border-radius:10px}.prop-checkbox-label[data-v-67b5ca51]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:8px 10px;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #e9ecef;background:#fff;position:relative;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.prop-checkbox-label[data-v-67b5ca51]:hover{background-color:#f8f9fa;border-color:#007bff;-webkit-box-shadow:0 4px 8px rgba(0,123,255,.15);box-shadow:0 4px 8px rgba(0,123,255,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.prop-checkbox-label[data-v-67b5ca51]:has(input:checked){border-color:#28a745;background-color:#f8fff9;-webkit-box-shadow:0 4px 8px rgba(40,167,69,.15);box-shadow:0 4px 8px rgba(40,167,69,.15)}.prop-checkbox-label input[type=checkbox][data-v-67b5ca51]{margin-right:10px;-webkit-transform:scale(1.3);transform:scale(1.3);accent-color:#28a745;cursor:pointer}.prop-checkbox-label input[type=checkbox][data-v-67b5ca51]:checked{-webkit-animation:checkboxPop-67b5ca51 .2s ease-in-out;animation:checkboxPop-67b5ca51 .2s ease-in-out}@-webkit-keyframes checkboxPop-67b5ca51{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes checkboxPop-67b5ca51{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1.3);transform:scale(1.3)}}.prop-name[data-v-67b5ca51]{font-weight:500;color:#2c3e50;font-size:12px}.btn[data-v-67b5ca51]{border-radius:6px;-webkit-transition:all .2s;transition:all .2s}.btn[data-v-67b5ca51]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn[data-v-67b5ca51]:disabled{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;opacity:.6}.form-control[data-v-67b5ca51]{border-radius:6px;border:1px solid #ced4da;padding:6px 10px;-webkit-transition:border-color .2s;transition:border-color .2s;font-size:13px}.form-control[data-v-67b5ca51]:focus{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.mx-datepicker[data-v-67b5ca51]{width:100%}.mx-input[data-v-67b5ca51]{border:1px solid #ced4da;border-radius:6px;padding:6px 10px;-webkit-transition:border-color .2s;transition:border-color .2s;background-color:#fff;font-size:13px}.mx-input[data-v-67b5ca51]:focus{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:none}.mx-datepicker-main[data-v-67b5ca51]{border:1px solid #dee2e6;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.mx-calendar[data-v-67b5ca51]{border:none}.mx-calendar-header[data-v-67b5ca51]{background:#f8f9fa;border-bottom:1px solid #dee2e6}.mx-btn[data-v-67b5ca51]{border-radius:4px;-webkit-transition:all .2s;transition:all .2s}.mx-btn[data-v-67b5ca51]:hover{background-color:#007bff;border-color:#007bff}.mx-table-date .mx-date-item[data-v-67b5ca51]{border-radius:4px;-webkit-transition:all .2s;transition:all .2s}.mx-table-date .mx-date-item[data-v-67b5ca51]:hover{background-color:#e3f2fd}.mx-table-date .mx-date-item.active[data-v-67b5ca51]{background-color:#007bff;color:#fff}.mx-table-date .mx-date-item.disabled[data-v-67b5ca51]{color:#6c757d;background-color:#f8f9fa;cursor:not-allowed}.detail-container[data-v-2cc0d0ec]{height:100%;width:100%;padding:1rem 1rem 1rem 1rem;border-radius:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px}.detail-header[data-v-2cc0d0ec]{margin-bottom:0!important;padding:8px 8px 8px 8px;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:6px 6px 0 0;background-color:#f1f1f1;border:1px solid #ececec;border-bottom:1px solid #ccc;font-weight:700}.detail-header .detail-title[data-v-2cc0d0ec],.detail-header[data-v-2cc0d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detail-header .detail-title[data-v-2cc0d0ec]{padding:0!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.detail-content[data-v-2cc0d0ec]{height:Calc(100% - 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px;padding:20px;overflow:hidden;background-color:#fff;border:1px solid #ececec;border-radius:0 0 6px 6px}.detail-control[data-v-2cc0d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.detail-bottom[data-v-2cc0d0ec]{margin-top:20px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.detail-bottom-buttons[data-v-2cc0d0ec],.detail-bottom[data-v-2cc0d0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail-bottom-buttons[data-v-2cc0d0ec]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin-top:4px}.detail-btn[data-v-2cc0d0ec]{-webkit-box-flex:1;-ms-flex:1;flex:1}.detail-bottom-info[data-v-2cc0d0ec]{height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:4px 8px 4px 8px}.form-group[data-v-2cc0d0ec],.row[data-v-2cc0d0ec]{width:100%;margin-bottom:8px}.detail-btn[data-v-2cc0d0ec]{margin:0 4px 0 4px}.title[data-v-2cc0d0ec]{font-size:14px;font-weight:600;margin-right:20px}.badge[data-v-2cc0d0ec]{display:inline-block;margin:2px;padding:0 10px 0 10px;min-width:20px;white-space:nowrap;color:#fff;line-height:22px;border-radius:8px;font-size:12px;font-weight:500;text-align:center;vertical-align:middle}.badge.ptAddr[data-v-2cc0d0ec]{background-color:#ff6d00;color:#fff;min-width:60px}.badge.ptIdx[data-v-2cc0d0ec]{background-color:#546e7a;color:#fff;min-width:60px}.badge.option[data-v-2cc0d0ec]{background-color:#cfd8dc;color:#000;min-width:60px}.status-icon[data-v-2cc0d0ec]{font-size:16px;color:#546e7a;background-color:#eee;border:1px solid #ccc;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.2rem;-webkit-transition:background-color .5s;transition:background-color .5s;width:2rem;height:2rem}.status-icon[data-v-2cc0d0ec]:hover{background-color:#ccc}.status-icon.active[data-v-2cc0d0ec]{color:#fff;background-color:#546e7a}.checkbox.checkbox-css label[data-v-bb3c513c]:before{display:none}.facilityMap-table-div[data-v-bb3c513c]{overflow-y:scroll;max-height:500px}.addr-control[data-v-bb3c513c]{height:calc(1em + 16px);padding:2px .75rem}.checkbox.checkbox-css input[data-v-bb3c513c]{display:block}.title[data-v-bb3c513c]{font-size:14px;font-weight:600;margin-left:10px;margin-right:10px}.badge[data-v-bb3c513c]{font-size:12px;font-weight:500;margin-right:4px;display:inline-block;min-width:20px;padding:0 10px 0 10px;text-align:center;vertical-align:middle;white-space:nowrap;line-height:22px;border-radius:8px}.badge.id[data-v-bb3c513c]{background-color:#ff6d00;color:#fff}.badge.title[data-v-bb3c513c]{background-color:#546e7a;color:#fff}.badge.option[data-v-bb3c513c]{background-color:#cfd8dc;color:#000}.detail-tabs[data-v-bb3c513c]{padding:5px}.detail-tabs .nav-tabs .nav-link[data-v-bb3c513c]{border:none;color:#6c757d;font-weight:500;padding:12px 20px;margin-right:5px;border-radius:8px 8px 0 0;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:2px solid transparent}.detail-tabs .nav-tabs .nav-link[data-v-bb3c513c]:hover{color:#495057;background-color:#f8f9fa;border-color:transparent}.detail-tabs .nav-tabs .nav-link.active[data-v-bb3c513c]{background-color:#fff;border-bottom:2px solid #007bff;font-weight:600}.detail-tabs .point-mapping-modal-tab-content[data-v-bb3c513c]{height:80vh}.detail-tabs .tab-pane[data-v-bb3c513c]{display:none;height:100%}.detail-tabs .tab-pane.active[data-v-bb3c513c],.detail-tabs .tab-pane.show[data-v-bb3c513c]{display:block}.table tbody tr[data-v-bb3c513c]:hover{background-color:#f8f9fa;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.checkbox.checkbox-css[data-v-bb3c513c]{pointer-events:auto}.upload-description[data-v-24a774b8]{font-size:12px;color:#6c757d;line-height:1.5;margin-bottom:12px}.button-group-load-list[data-v-24a774b8]{width:200px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.upload-content[data-v-24a774b8]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.option-group[data-v-24a774b8]{margin-bottom:20px;padding:15px;background:#fff;border:1px solid #e9ecef;border-radius:8px}.option-group[data-v-24a774b8]:last-child{margin-bottom:0}.option-header[data-v-24a774b8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e9ecef}.option-header[data-v-24a774b8],.option-title[data-v-24a774b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-title[data-v-24a774b8]{margin:0;color:#495057;font-size:13px;font-weight:600;gap:6px}.option-title i[data-v-24a774b8]{color:#6c757d;font-size:12px}.upload-section[data-v-24a774b8]{margin-bottom:1rem}.upload-header[data-v-24a774b8]{padding:8px 0;margin-bottom:10px}.upload-area[data-v-24a774b8]{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;padding:14px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.file-input-group[data-v-24a774b8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;width:100%;height:40%}.file-display[data-v-24a774b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1rem;background:#fff;border-radius:6px;border:1px solid #e9ecef;width:85%}.file-icon[data-v-24a774b8]{font-size:1.5rem;color:#28a745}.file-name[data-v-24a774b8]{font-size:.9rem;color:#495057;font-weight:500}.button-group[data-v-24a774b8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.button-group-load-list .btn[data-v-24a774b8]{width:100%;padding:8px 12px;font-size:12px;font-weight:500;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;min-height:36px;border:1px solid #dee2e6;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.button-group-load-list .btn[data-v-24a774b8],.section-title[data-v-24a774b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title[data-v-24a774b8]{font-size:13px;font-weight:600;margin:0;color:#495057;gap:.5rem}.mapping-section-wrapper[data-v-24a774b8]{padding:15px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.mapping-list[data-v-24a774b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;max-height:350px;overflow-y:auto}.mapping-grid[data-v-24a774b8]{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;max-width:100%}.mapping-item[data-v-24a774b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem;background:#fff;border:1px solid #e9ecef;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;min-height:80px}.mapping-item[data-v-24a774b8]:hover{border-color:#002060;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.mapping-item.filled[data-v-24a774b8]{border:1px solid #42a5f5;background:#f8faff;-webkit-box-shadow:0 2px 6px rgba(13,110,253,.15);box-shadow:0 2px 6px rgba(13,110,253,.15)}.mapping-item.filled[data-v-24a774b8]:hover{border-color:#0b5ed7;-webkit-box-shadow:0 4px 12px rgba(13,110,253,.25);box-shadow:0 4px 12px rgba(13,110,253,.25)}.mapping-source[data-v-24a774b8],.mapping-target[data-v-24a774b8]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mapping-value[data-v-24a774b8]{font-size:12px;font-weight:700;color:#495057;padding:.3rem;border-radius:4px;line-height:1.3;text-align:left;max-width:15em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapping-select[data-v-24a774b8]{border:1px solid #e9ecef;border-radius:4px;height:30px;padding:.3rem;background:#f8f9fa;font-size:.8rem;font-weight:500;color:#495057;line-height:1.3;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}.mapping-ellipsis[data-v-24a774b8]{font-size:14px;color:#6c757d;cursor:pointer;margin-right:.2rem;padding:.3rem}.mapping-ellipsis[data-v-24a774b8]:hover{color:#002060;background-color:#f1f3f4;border-radius:50%;padding:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mapping-dropdown-container[data-v-24a774b8]{position:relative;display:inline-block}.mapping-dropdown[data-v-24a774b8]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e9ecef;border-radius:6px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;min-width:150px;max-height:90px;overflow-y:auto;padding:.5rem 0}.dropdown-item[data-v-24a774b8]{padding:.5rem 1rem;font-size:.7rem;color:#495057;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border-bottom:1px solid #f8f9fa}.dropdown-item[data-v-24a774b8]:last-child{border-bottom:none}.error-section[data-v-24a774b8]{margin-bottom:2rem}.error-header[data-v-24a774b8]{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}.error-list[data-v-24a774b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.error-item[data-v-24a774b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1rem;background:#fff5f5;border:1px solid #fed7d7;border-radius:8px;border-left:4px solid #e53e3e}.error-row[data-v-24a774b8]{-ms-flex-negative:0;flex-shrink:0}.error-badge[data-v-24a774b8]{background:#e53e3e;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.error-message[data-v-24a774b8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.9rem;color:#c53030;line-height:1.4}.facility-clbrtn-hist-table[data-v-67a908bd]{-webkit-box-shadow:rgba(0,0,0,.15) 0 3px 3px 0;box-shadow:0 3px 3px 0 rgba(0,0,0,.15)}.facility-management-info[data-v-67a908bd]{padding:8px;background:#fff;border-radius:8px;margin:0 auto}.info-container[data-v-67a908bd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.metadata-section[data-v-67a908bd]{-webkit-box-flex:2;-ms-flex:2;flex:2;min-width:0;position:relative}.image-section[data-v-67a908bd]{position:relative}.image-section[data-v-67a908bd]:before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:1px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(20%,#dee2e6),color-stop(80%,#dee2e6),to(transparent));background:linear-gradient(180deg,transparent,#dee2e6 20%,#dee2e6 80%,transparent)}.section-title[data-v-67a908bd]{font-size:13px;font-weight:600;color:#333;padding-bottom:8px;position:relative}.form-container[data-v-67a908bd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.facility-form-row[data-v-67a908bd]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.form-group[data-v-67a908bd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-group label[data-v-67a908bd]{display:block;font-size:12px;font-weight:600;color:#495057;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.form-control[data-v-67a908bd]{width:100%;padding:10px 12px;border-radius:6px;font-size:13px;-webkit-transition:all .3s ease;transition:all .3s ease}.capacity-input-group[data-v-67a908bd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.capacity-input[data-v-67a908bd]{-webkit-box-flex:2;-ms-flex:2;flex:2}.unit-input[data-v-67a908bd]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:70px}.form-actions[data-v-67a908bd]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:6px}.btn[data-v-67a908bd],.form-actions[data-v-67a908bd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn[data-v-67a908bd]{padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;gap:6px;text-transform:uppercase;letter-spacing:.5px}.update-date[data-v-67a908bd]{font-size:11px;color:#6c757d;font-style:italic;padding:6px 10px;background:hsla(0,0%,100%,.7);border-radius:4px;border:1px solid #dee2e6}.image-section[data-v-67a908bd]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:400px}.image-upload-container[data-v-67a908bd]{width:100%}.image-grid[data-v-67a908bd]{gap:12px;max-width:100%}.image-grid[data-v-67a908bd],.image-item[data-v-67a908bd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-item[data-v-67a908bd]{border:2px solid #e9ecef;border-radius:8px;overflow:hidden;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);width:100%}.image-item[data-v-67a908bd]:hover{border-color:#007bff;-webkit-box-shadow:0 4px 16px rgba(0,123,255,.15);box-shadow:0 4px 16px rgba(0,123,255,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.image-preview[data-v-67a908bd]{position:relative;width:100%;height:170px;overflow:hidden;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-img[data-v-67a908bd]{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:#e9ecef}.image-preview:hover .preview-img[data-v-67a908bd]{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-overlay[data-v-67a908bd]{position:absolute;top:6px;right:6px}.remove-btn[data-v-67a908bd]{background:rgba(220,53,69,.9);color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.remove-btn[data-v-67a908bd]:hover{background:#dc3545;-webkit-transform:scale(1.1);transform:scale(1.1)}.image-info-overlay[data-v-67a908bd]{position:absolute;bottom:0;left:0;right:0;background:rgba(233,236,239,.5);color:#000;padding:8px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-transition:all .3s ease;transition:all .3s ease}.image-preview:hover .image-info-overlay[data-v-67a908bd]{background:rgba(233,236,239,.7)}.image-name[data-v-67a908bd]{display:block;font-size:11px;font-weight:600;color:#424242;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-size[data-v-67a908bd]{display:block;font-size:10px;color:#757575}.image-upload-btn[data-v-67a908bd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:170px;border:2px dashed #ced4da;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:linear-gradient(135deg,#f8f9fa,#e9ecef);width:100%}.image-upload-btn[data-v-67a908bd]:hover{border-color:#007bff;background:linear-gradient(135deg,#e3f2fd,#bbdefb);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.upload-icon[data-v-67a908bd]{font-size:20px;color:#6c757d;margin-bottom:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.image-upload-btn:hover .upload-icon[data-v-67a908bd]{color:#007bff;-webkit-transform:scale(1.1);transform:scale(1.1)}.upload-text[data-v-67a908bd]{font-size:12px;font-weight:600;color:#495057;margin-bottom:2px}.upload-hint[data-v-67a908bd]{font-size:10px;color:#6c757d}.description-textarea[data-v-67a908bd]{min-height:50px;max-height:150px}.facility-popup-vvo[data-v-7151d890]{display:block;height:100%}.facility-info-content[data-v-7151d890]{-webkit-box-shadow:rgba(9,30,66,.25) 0 1px 1px,rgba(9,30,66,.13) 0 0 1px 1px;box-shadow:0 1px 1px rgba(9,30,66,.25),0 0 1px 1px rgba(9,30,66,.13);border-radius:8px;padding:25px!important;margin-top:20px;margin-bottom:30px;width:90%}.detail-title[data-v-7151d890]{padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:600}.title[data-v-7151d890]{font-size:14px;font-weight:600;margin-left:10px;margin-right:10px}.badge[data-v-7151d890]{font-size:12px;font-weight:500;margin-right:4px;display:inline-block;min-width:20px;padding:0 10px 0 10px;color:#fff;text-align:center;vertical-align:middle;white-space:nowrap;line-height:22px;border-radius:8px}.badge.title[data-v-7151d890]{background-color:#ff6d00;color:#fff}.badge.id[data-v-7151d890]{background-color:#546e7a;color:#fff}.custom-tabs[data-v-7151d890]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;background:#fff}.custom-tab[data-v-7151d890]{padding:.5rem 1rem;cursor:pointer;font-size:.8rem;font-weight:600;background:transparent;color:#6c757d;border:none;border-bottom:2px solid transparent;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;min-width:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-tab[data-v-7151d890]:hover{color:#495057;background:#f8f9fa;font-weight:600}.custom-tab.active[data-v-7151d890]{font-weight:600;border-bottom-color:#007bff}.tab-container[data-v-7151d890]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:8px;height:90%}.tab-content-container[data-v-7151d890]{overflow:auto;overflow-x:hidden;background:#fff;position:relative;padding:12px 12px 0 12px;border-top:1px solid #f1f3f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.load-management-content[data-v-7151d890]{padding:0;width:100%}.network-overview[data-v-493f1c82]{padding:16px 16px 0 16px;height:100%;overflow-y:auto}.overview-header[data-v-493f1c82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e0e6ed}.overview-title[data-v-493f1c82]{margin:0;color:#000;font-size:16px;font-weight:600}.network-tree[data-v-493f1c82]{margin-top:20px}.level-section[data-v-493f1c82]{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:rgba(0,0,0,.15) 0 3px 3px 0;box-shadow:0 3px 3px 0 rgba(0,0,0,.15);border-radius:8px;padding:10px}.level-section[data-v-493f1c82]:last-child{margin-bottom:0}.level-header[data-v-493f1c82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;border-radius:8px 0 0 8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.level-section:first-child .level-header[data-v-493f1c82]{background-color:#dd5a5c}.level-section:nth-child(2) .level-header[data-v-493f1c82]{background-color:#708d81}.level-section:nth-child(3) .level-header[data-v-493f1c82]{background-color:#6190c4}.icon-container[data-v-493f1c82]{width:70px;height:70px;border-radius:12px;-ms-flex-negative:0;flex-shrink:0;position:relative}.icon-container[data-v-493f1c82],.icon-container i[data-v-493f1c82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-container i[data-v-493f1c82]{color:#fff;font-size:80%;width:100%;height:100%}.channel-icon[data-v-493f1c82],.facility-icon[data-v-493f1c82],.server-icon[data-v-493f1c82]{font-size:400%}.content-text[data-v-493f1c82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;text-align:center}.level-title[data-v-493f1c82]{font-weight:600;color:#fff;font-size:14px;margin:0}.level-count[data-v-493f1c82]{font-size:12px;color:#fff;font-weight:500;margin:0}.table-container[data-v-493f1c82]{background:#fff;border-radius:0 6px 6px 0;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);overflow-y:auto;width:85%}.channel-table-container[data-v-493f1c82],.facility-table-container[data-v-493f1c82],.server-table-container[data-v-493f1c82]{min-height:125px}.server-table-container[data-v-493f1c82]{max-height:130px;border:1px solid #dd5a5c}.channel-table-container[data-v-493f1c82]{max-height:220px;border:1px solid #708d81}.facility-table-container[data-v-493f1c82]{max-height:260px;border:1px solid #6190c4}.network-table[data-v-493f1c82]{width:100%;border-collapse:collapse;font-size:13px}.network-table th[data-v-493f1c82]{background:#f8f9fa;padding:10px 12px;text-align:left;font-weight:600;color:#495057;border-bottom:1px solid #dee2e6;font-size:12px;position:sticky;top:0;z-index:10}.network-table td[data-v-493f1c82]{padding:8px 12px;border-bottom:1px solid #f1f3f4;vertical-align:middle}.network-table tr[data-v-493f1c82]:hover{background:#f8f9fa}.status-badge[data-v-493f1c82]{display:inline-block;padding:3px 8px;border-radius:3px;font-size:11px;font-weight:500}.status-badge.active[data-v-493f1c82]{background:#e8f5e8;color:#388e3c}.status-badge.inactive[data-v-493f1c82]{background:#ffebee;color:#d32f2f}.channel-cell[data-v-493f1c82],.server-cell[data-v-493f1c82]{background:#f8f9fa;font-weight:600;color:#495057;min-width:180px;max-width:180px;width:180px;vertical-align:top!important}.channel-info[data-v-493f1c82],.server-info[data-v-493f1c82]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.channel-name[data-v-493f1c82],.server-name[data-v-493f1c82]{font-weight:600;color:#495057}.channel-count[data-v-493f1c82],.facility-count[data-v-493f1c82],.server-count[data-v-493f1c82]{font-size:11px;color:#6c757d;font-weight:500}.name-cell[data-v-493f1c82]{font-weight:600;color:#495057}.detail-cell[data-v-493f1c82]{color:#6c757d;font-size:12px}.status-cell[data-v-493f1c82]{text-align:center}.progress-bar-container[data-v-493f1c82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.custom-progress[data-v-493f1c82]{border-radius:20px;background-color:#e9ecef;overflow:hidden;position:relative;-webkit-box-shadow:rgba(14,63,126,.04) 0 0 0 1px,rgba(42,51,69,.04) 0 1px 1px -.5px,rgba(42,51,70,.04) 0 3px 3px -1.5px,rgba(42,51,70,.04) 0 6px 6px -3px,rgba(14,63,126,.04) 0 12px 12px -6px,rgba(14,63,126,.04) 0 24px 24px -12px;box-shadow:0 0 0 1px rgba(14,63,126,.04),0 1px 1px -.5px rgba(42,51,69,.04),0 3px 3px -1.5px rgba(42,51,70,.04),0 6px 6px -3px rgba(42,51,70,.04),0 12px 12px -6px rgba(14,63,126,.04),0 24px 24px -12px rgba(14,63,126,.04)}.custom-progress .progress-bar[data-v-493f1c82]{border-radius:20px;font-size:12px;font-weight:700;-webkit-transition:width .3s ease;transition:width .3s ease;background-color:var(--progress-color,#6c757d)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:8px;color:#fff;height:100%;-webkit-box-shadow:rgba(0,0,0,.17) 0 -23px 25px 0 inset,rgba(0,0,0,.15) 0 -36px 30px 0 inset,rgba(0,0,0,.1) 0 -79px 40px 0 inset,rgba(0,0,0,.06) 0 2px 1px,rgba(0,0,0,.09) 0 4px 2px,rgba(0,0,0,.09) 0 8px 4px,rgba(0,0,0,.09) 0 16px 8px,rgba(0,0,0,.09) 0 32px 16px;box-shadow:inset 0 -23px 25px 0 rgba(0,0,0,.17),inset 0 -36px 30px 0 rgba(0,0,0,.15),inset 0 -79px 40px 0 rgba(0,0,0,.1),0 2px 1px rgba(0,0,0,.06),0 4px 2px rgba(0,0,0,.09),0 8px 4px rgba(0,0,0,.09),0 16px 8px rgba(0,0,0,.09),0 32px 16px rgba(0,0,0,.09)}.custom-progress:hover .progress-bar[data-v-493f1c82]{opacity:.8}.badge[data-v-51a9b720]{font-size:12px;font-weight:500;margin-right:4px;display:inline-block;min-width:20px;padding:0 10px 0 10px;color:#fff;text-align:center;vertical-align:middle;white-space:nowrap;line-height:22px;border-radius:8px}.badge.title[data-v-51a9b720]{background-color:#ff6d00;color:#fff}.badge.id[data-v-51a9b720]{background-color:#546e7a;color:#fff}.sub-facility-title[data-v-51a9b720]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:600;gap:9px;margin-bottom:10px}.sub-facility-wrapper[data-v-51a9b720]{height:100%}.sub-facility-tab-content[data-v-51a9b720]{padding:20px;border-top:1px solid #f1f3f4}.sub-facility-tab-pane[data-v-51a9b720]{width:100%;height:100%}.debug-info[data-v-51a9b720]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:10px;margin-bottom:15px;font-size:12px}.debug-info p[data-v-51a9b720]{margin:5px 0}.custom-tabs[data-v-51a9b720]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;background:#fff}.custom-tab[data-v-51a9b720]{padding:.5rem 1rem;cursor:pointer;font-size:.8rem;font-weight:600;background:transparent;color:#6c757d;border:none;border-bottom:2px solid transparent;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;min-width:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-tab[data-v-51a9b720]:hover{color:#495057;background:#f8f9fa;font-weight:600}.custom-tab.active[data-v-51a9b720]{font-weight:600;border-bottom-color:#007bff}.sub-facility-content-container[data-v-51a9b720]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub-facility-content[data-v-51a9b720]{width:70%;border:1px solid #f1f3f4;padding:25px}.channel-container[data-v-51a80948],.server-container[data-v-51a80948]{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.checkbox.checkbox-css input[data-v-51a80948]{display:block}[data-v-51a80948]:not(.panel-body){overflow-y:auto;overflow-x:hidden}.facility-popup-container[data-v-51a80948],.network-overview-container[data-v-51a80948]{height:100%}.panel[data-v-9319ebaa]{background-color:#fff!important;overflow:auto}.tree-node.matched>.tree-content[data-v-9319ebaa]{background:#f7f2e7}.tree-children[data-v-9319ebaa]{-webkit-transition:unset;transition:unset}[data-v-9319ebaa] #facilityModal .modal-dialog,[data-v-9319ebaa] #server-modal .modal-dialog{width:35%!important;max-width:35%!important}.context-menu[data-v-9319ebaa]{position:fixed;background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;min-width:180px;font-size:13px}.context-menu-fade-enter-active[data-v-9319ebaa],.context-menu-fade-leave-active[data-v-9319ebaa]{-webkit-transition:opacity .2s;transition:opacity .2s}.context-menu-fade-enter[data-v-9319ebaa],.context-menu-fade-leave-to[data-v-9319ebaa]{opacity:0}.context-menu-header[data-v-9319ebaa]{padding:8px 12px;background:#f8f9fa;border-bottom:1px solid #e9ecef;font-weight:600;color:#495057;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.context-menu-header i[data-v-9319ebaa]{color:#6c757d;font-size:12px}.context-menu-items[data-v-9319ebaa]{padding:4px 0}.context-menu-item[data-v-9319ebaa]{padding:8px 12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.context-menu-item[data-v-9319ebaa]:hover{background-color:#f8f9fa}.context-menu-item i[data-v-9319ebaa]{width:14px;text-align:center;color:#6c757d}.context-menu-item span[data-v-9319ebaa]{color:#495057}.form-control[disabled][data-v-2957ef97],.form-control[readonly][data-v-2957ef97],fieldset[disabled] .form-control[data-v-2957ef97]{background:#fafafa;opacity:.9}.collapsed>.when-open,.not-collapsed>.when-closed{display:none}.panel[data-v-660064e6]{background-color:#fff!important;overflow:visible}[data-v-660064e6]:not(.panel){height:100%}a.disabled[data-v-660064e6]{color:grey;pointer-events:none}.xe-borderless[data-v-660064e6]{border:0 solid transparent;border-color:#fff}.log-label[data-v-d229fe82]{padding-left:5px}.height-350[data-v-d229fe82]{height:350px!important}.height-750[data-v-d229fe82]{height:750px!important}.form-control[readonly][data-v-d229fe82]{background:#fff!important;color:#2d353c!important;opacity:1!important}.panel-body[data-v-6d60018a]{padding:15px}table.vgt-table td[data-v-6d60018a]{border-right:1px solid #dcdfe6}.b-table-sticky-header[data-v-6d60018a],.table-responsive[data-v-6d60018a],[class*=table-responsive-][data-v-6d60018a]{margin-bottom:0}