.floor-card[data-v-d8322692]{background-color:var(--bg-dark);border-radius:20px;padding:15px 10px 10px;width:100%}.floor-card .floor-name[data-v-d8322692]:hover{color:var(--bg-primary);text-decoration:underline}.floor-card .floor-image-area[data-v-d8322692]{background-color:var(--bg-light);border-radius:10px;height:140px;overflow:hidden;position:relative}.floor-card .floor-image-area img[data-v-d8322692]{border-radius:10px;-o-object-fit:cover;object-fit:cover;width:100%}.map-preview-placeholder[data-v-d8322692]{align-items:center;background:linear-gradient(135deg,#1f2a2a,#111515);border:1px dashed #3a3a3a;border-radius:10px;color:#cbd5e1;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:8px;height:100%;justify-content:center;width:100%}.map-preview-placeholder i[data-v-d8322692]{color:#8bdc65;font-size:28px}.too-count[data-v-d8322692]{background-color:#000;border-radius:7px;padding:3px 5px}.too-count img[data-v-d8322692]{height:20px}.floor-card-bottom-area[data-v-d8322692]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-top:.5rem}.floor-card-tool-counts[data-v-d8322692]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.add-plan-menu[data-v-d8322692]{display:inline-block;position:relative}.add-plan-dropdown[data-v-d8322692]{background:#1f1f1f;border:1px solid #3a3a3a;border-radius:8px;box-shadow:0 6px 18px #00000059;min-width:140px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:10}.add-plan-item[data-v-d8322692]{background:transparent;border:0;border-radius:6px;color:#e5e7eb;cursor:pointer;font-size:14px;padding:8px 10px;text-align:left;width:100%}.add-plan-item[data-v-d8322692]:hover{background:#2b2b2b}@media (max-width:768px){.floor-card-bottom-area[data-v-d8322692]{gap:.75rem}.floor-card .d-flex.justify-content-between.align-items-center[data-v-d8322692],.floor-card-bottom-area[data-v-d8322692]{align-items:stretch;flex-direction:column}.floor-card-tool-counts[data-v-d8322692]{gap:.35rem;justify-content:center}}@media (max-width:480px){.floor-card[data-v-d8322692]{padding:10px 5px 5px}.floor-card-bottom-area[data-v-d8322692]{gap:1rem}.floor-card-tool-counts[data-v-d8322692]{align-items:stretch;flex-direction:column;gap:.25rem}}.toolbar-img-tool[data-v-5cf1bc31]{background-color:#000;border:1px solid #242424;border-radius:5px;cursor:pointer;height:40px!important;margin-right:5px;width:40px!important}.toolbar-img-tool.disabled[data-v-5cf1bc31]{cursor:not-allowed;opacity:.3}.toolbar-img-tool.selected[data-v-5cf1bc31]{border:1px solid #09b000;box-shadow:0 8px 5px #00000034}.unselect-button[data-v-5cf1bc31]{background-color:#333;border:1px solid var(--bg-primary);border-radius:50%;opacity:0;position:absolute;right:0;top:-3px;transition:all .2s;z-index:1}.tool-area:hover .unselect-button[data-v-5cf1bc31]{opacity:1!important}.vue-advanced-cropper{direction:ltr;max-height:100%;max-width:100%;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-advanced-cropper__stretcher{max-height:100%;max-width:100%;pointer-events:none;position:relative}.vue-advanced-cropper__image{max-width:none!important;position:absolute;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{background:#000;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__cropper-wrapper{height:100%;width:100%}.vue-advanced-cropper__image-wrapper{height:100%;overflow:hidden;position:absolute;width:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{background:#fff;display:block;height:10px;width:10px}.vue-handler-wrapper{height:30px;position:absolute;transform:translate(-50%,-50%);width:30px}.vue-handler-wrapper__draggable{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{align-items:center;background:none;display:flex;justify-content:center;position:absolute}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;left:0;transform:translateY(-50%);width:100%}.vue-line-wrapper--north{cursor:n-resize;top:0}.vue-line-wrapper--south{cursor:s-resize;top:100%}.vue-line-wrapper--east,.vue-line-wrapper--west{height:100%;top:0;transform:translate(-50%);width:12px}.vue-line-wrapper--east{cursor:e-resize;left:100%}.vue-line-wrapper--west{cursor:w-resize;left:0}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{height:100%;position:relative;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{box-sizing:border-box;height:100%;overflow:hidden;position:absolute;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{max-width:none!important;pointer-events:none;position:relative;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-rectangle-stencil{box-sizing:border-box}.vue-rectangle-stencil,.vue-rectangle-stencil__preview{height:100%;position:absolute;width:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{box-sizing:content-box;cursor:move;height:100%;position:absolute;width:100%}.vue-circle-stencil__preview{border-radius:50%;height:100%;position:absolute;width:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{box-sizing:border-box;overflow:hidden;position:relative}.vue-preview--fill,.vue-preview__wrapper{height:100%;position:absolute;width:100%}.vue-preview__image{max-width:none!important;pointer-events:none;position:absolute;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-simple-line{background:none;border:0 solid hsla(0,0%,100%,.3);transition:border .5s}.vue-simple-line--north,.vue-simple-line--south{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{border-color:#fff;opacity:1}input[type=file][data-v-dcd6c8e3]{pointer-events:none;position:absolute}.file-uploading-direction[data-v-dcd6c8e3]{align-items:center;background-color:#272b2b;border:2px dashed transparent;cursor:pointer;display:flex;flex-direction:column;height:calc(100vh - 352px);justify-content:center;text-align:center;transition:all .3s ease;width:100%;z-index:1}.drag-over[data-v-dcd6c8e3]{background-color:#333c3c;border-color:#ccc}.cropper[data-v-dcd6c8e3]{height:100%;height:calc(100vh - 400px);width:100%}.toolbardiv[data-v-dcd6c8e3]{align-items:center;background-color:#232727;display:flex;justify-content:space-between;margin-bottom:0;padding:10px;width:100%}.cropper-component:has(iframe) .cropper[data-v-dcd6c8e3]{display:none}iframe[data-v-dcd6c8e3]{height:calc(100% - 45px);width:100%}.pdf-page-index[data-v-dcd6c8e3]{align-items:center;display:flex;justify-content:center}.pdf-page-index label[data-v-dcd6c8e3]{width:100px}.image-preview-area[data-v-0192e6bc]{background-color:#383c3c;background-color:#272b2b;border:1px solid var(--textcolor-muted);border-radius:6px;height:552px;min-height:330px;overflow:hidden;transition:all .5s ease}.image-preview-area .floor_image[data-v-0192e6bc]{height:100%;-o-object-fit:contain;object-fit:contain}.size-control-btn[data-v-0192e6bc]{align-items:center;background:#70c319;border:none;border-radius:50%;color:#fff;display:flex;font-size:20px;height:40px;justify-content:center;position:absolute;right:-30px;top:-17px;width:40px;z-index:99}.floor_image.full-size-image[data-v-0192e6bc]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-preview-area.full-size-preview[data-v-0192e6bc]{height:100%}.floor-name-area[data-v-0192e6bc]{margin-right:5px;position:relative}.floor-name-area .popover-area[data-v-0192e6bc]{background-color:var(--bg-dark);border-radius:10px;display:none;left:0;min-height:20px;padding:15px;position:absolute;top:48px;width:200px;z-index:99}.floor-name-area .popover-area[data-v-0192e6bc]:has(ul:empty){display:none}.floor-name-area .popover-area ul[data-v-0192e6bc]{max-height:300px;overflow-y:auto;padding-right:5px}.floor-name-area .popover-area ul li[data-v-0192e6bc]{cursor:pointer;padding:5px}.floor-name-area .popover-area ul li[data-v-0192e6bc]:hover{background-color:var(--bg-primary);color:#000}.floor-name-area:hover .popover-area[data-v-0192e6bc]{display:block}.copper-icon[data-v-0192e6bc]{background-color:#70c319;border-bottom-left-radius:10px;box-shadow:-1px 0 #00000096;cursor:pointer;font-size:20px;padding:2px 10px;position:absolute;right:0;top:0;transition:all .3s;z-index:1}.copper-icon[data-v-0192e6bc]:hover{box-shadow:1px 3px 2px 2px #00000081}.on-hover-device-percentage[data-v-c413dd53]{font-size:12px;font-weight:400;line-height:15px}.low[data-v-c413dd53]{color:#ff6c6c}.high[data-v-c413dd53]{color:#4caf50}#floor_plan_area[data-v-ba5a808f]{background-color:#fff;border:1px dashed #616161;border-radius:10px;min-height:180px;overflow:hidden;position:relative;width:100%}#floor_plan_area.tool__move[data-v-ba5a808f]{cursor:move!important}#floor_plan_area.tool__zoom_in[data-v-ba5a808f]{cursor:zoom-in!important}#floor_plan_area.tool__zoom_out[data-v-ba5a808f]{cursor:zoom-out!important}#floor_plan_area.active-any-tool #floor_plan_area_in_layer[data-v-ba5a808f] *{pointer-events:none}#floor_plan_area_in_layer[data-v-ba5a808f]{height:100%;pointer-events:none;position:inherit;width:100%}#floor_plan_area_in_layer[data-v-ba5a808f] *{pointer-events:all}#floor_plan_image[data-v-ba5a808f]{pointer-events:none}@media (min-width:779px){#floor_plan_area[data-v-ba5a808f]{min-height:300px}#floor_plan_area.no_floor_image[data-v-ba5a808f]{min-height:400px}}#floor_plan_area img[data-v-ba5a808f]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.focus-container[data-v-ba5a808f]{transform-origin:center;width:70px}.focus-container[data-v-ba5a808f],.focus-container.sensor-type-camera[data-v-ba5a808f]{border:1px dashed transparent;left:50px;position:absolute;top:50px}.focus-container.sensor-type-camera[data-v-ba5a808f]{transform-origin:left center;width:90px}.focus-container.bordered[data-v-ba5a808f]{border:1px dashed rgba(232,19,193,.85)}.on-hover-device-info[data-v-ba5a808f]{animation:fadeIn-f6ced558 .2s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#019501fc;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;box-shadow:0 4px 6px #0000001a;color:#fff;font-size:12px;font-weight:500;line-height:16px;padding:10px 15px;pointer-events:none;position:fixed;text-align:center;transform:translate(-50%);white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:1000}.on-hover-device-info[data-v-ba5a808f]:after{border-color:transparent transparent rgba(1,149,1,.99);border-style:solid;border-width:0 8px 10px;bottom:100%;content:"";position:absolute;right:25%;transform:translate(50%)}@keyframes fadeIn-ba5a808f{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.focus-container.bordered:hover~.on-hover-device-info[data-v-ba5a808f]{background-color:#002d80}svg[data-v-ba5a808f]{display:block;height:100%;margin-top:0;pointer-events:none;transform:translate(-4px);width:100%}.focus-container.zooming_in[data-v-ba5a808f]{animation:zooming_in-ba5a808f .3s ease-in-out}.focus-container.zooming_out[data-v-ba5a808f]{animation:zooming_out-ba5a808f .3s ease-in-out}@keyframes zooming_in-ba5a808f{0%{scale:0}to{scale:1}}@keyframes zooming_out-ba5a808f{0%{scale:1}to{scale:0}}.scalling-dot[data-v-ba5a808f],.svg-icon-circle[data-v-ba5a808f]{cursor:pointer;pointer-events:all}.svg-icon-circle[data-v-ba5a808f]{opacity:0}.focus-container:hover .svg-icon-circle[data-v-ba5a808f]{opacity:1}.camera-list-area[data-v-ba5a808f]{border-radius:10px;max-height:calc(100vh - 280px);min-height:100px;overflow-y:auto;padding:5px}.each-camera[data-v-ba5a808f]{background-color:var(--bg-dark);border-bottom:1px solid #363636;border-radius:10px;margin-bottom:10px;overflow:hidden;padding:8px 12px;position:relative}.each-camera label[data-v-ba5a808f]{font-size:14px;font-weight:500;line-height:1.5}.camera-count[data-v-ba5a808f]{background-color:#1d1d1d;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:absolute;right:10px;top:23px}.camera-count span[data-v-ba5a808f]{padding:2px 8px}.set_temporary[data-v-ba5a808f]{background-color:#df47475a;border:2px solid red;border-radius:10px}.floorinfo[data-v-ba5a808f]{align-items:center;background-color:#00000092;color:#fffefe;display:flex;justify-content:space-between;padding:8px 10px;position:absolute;width:100%;z-index:2}.floorinfo .uploadmark[data-v-ba5a808f]{background-color:#07d12911;border:1px solid var(--bg-primary);border-radius:20px;color:var(--bg-primary);cursor:pointer!important;padding:3px 5px}.floorinfo .uploadmark[data-v-ba5a808f]:hover{color:#fff}.downloader[data-v-ba5a808f]{background-color:#07d129e7;border:1px solid var(--bg-primary);border-radius:20px;bottom:10px;color:#000;cursor:pointer!important;padding:3px;position:absolute;right:10px;z-index:2}.downloader a[data-v-ba5a808f]{padding:5px 10px}.smxwidth[data-v-ba5a808f]{min-width:200px}@media (max-width:700px){.smxwidth[data-v-ba5a808f]{min-width:100px}}.hover-tools[data-v-ba5a808f]{align-items:center;background-color:transparent;bottom:0;display:flex;flex-direction:column;left:0;padding:5px;position:absolute;z-index:1}.hover-tools.disabled i[data-v-ba5a808f]{cursor:not-allowed!important;opacity:.4}.hover-tools i[data-v-ba5a808f]{background-color:#000;border-radius:6px;cursor:5px;cursor:pointer;font-size:20px;margin:3px;padding:5px;transition:all .3s}.hover-tools i.reset[data-v-ba5a808f]{background-color:#d90707!important}.hover-tools .tool.active i[data-v-ba5a808f]{background-color:#048a50;box-shadow:0 3px 4px #00000060}.remove-sensor[data-v-ba5a808f]{position:absolute;right:0;top:-10px}.count-notification[data-v-ba5a808f]{left:0;position:absolute;top:-10px}.count-notifications[data-v-ba5a808f]{align-items:center;border-radius:50%;display:inline-flex;height:22px;justify-content:center;overflow:hidden;width:22px}.count-notifications[data-v-ba5a808f] .spinner-border{margin-left:0!important}.circle-of-fireProtector .remove-sensor[data-v-ba5a808f],.circle-of-motionCameraOutdoor .remove-sensor[data-v-ba5a808f]{background:#fff;border:1px solid var(--bg-red);border-radius:50%;display:none;height:18px;padding:0 0 0 2px;position:absolute;right:17px;top:-5px;width:18px;z-index:1}.circle-of-fireProtector:hover .remove-sensor[data-v-ba5a808f],.circle-of-motionCameraOutdoor:hover .remove-sensor[data-v-ba5a808f]{display:block}.circle-of-fireProtector .count-notifications[data-v-ba5a808f],.circle-of-motionCameraOutdoor .count-notifications[data-v-ba5a808f]{background:#000;border:1px solid var(--bg-red);border-radius:50%;cursor:pointer;height:22px;left:-5px;padding:2px;position:absolute;top:-2px;width:22px;z-index:1}.panic-siren-blink[data-v-ba5a808f]{animation:streetSirenBlink-ba5a808f .9s ease-in-out infinite;border-radius:50%;position:relative}@keyframes streetSirenBlink-ba5a808f{0%,to{box-shadow:0 0 #ff5f5f00;transform:scale(1)}50%{box-shadow:0 0 18px #a71717d9;transform:scale(1.04)}}.all-list-container[data-v-ba5a808f]{max-height:var(--main_middle_container,200px);overflow-y:auto}optgroup[data-v-ba5a808f]{margin:5px 0}optgroup[label][data-v-ba5a808f]{color:#99999c;font-size:18px;font-weight:700}optgroup option[data-v-ba5a808f]{color:#99999c;font-size:14px!important;font-weight:700}.on-hover-device-name a[data-v-ba5a808f]:hover,.on-hover-device-name[data-v-ba5a808f]:hover{color:#019501fc!important;cursor:pointer}.on-hover-device-percentage[data-v-ba5a808f]{color:#ff6c6c;font-size:12px;font-weight:400;line-height:15px}.on-hover-device-offline-indicator[data-v-ba5a808f]{background-color:#d32c02;border-radius:50%;height:12px;width:12px}.on-hover-device-indicator[data-v-ba5a808f]{background-color:#02b84e;border-radius:50%;height:12px;width:12px}.on-hover-device-status[data-v-ba5a808f]{padding-right:2px}.on-hover-device-status i[data-v-ba5a808f]{font-size:16px}.signal-strength[data-v-ba5a808f]{align-items:center;display:inline-flex;font-size:1.2rem;gap:6px}.toggle-left-panel i[data-v-ba5a808f]{color:#fff;font-size:24px;transition:color .2s ease}.toggle-left-panel:hover i[data-v-ba5a808f]{color:#37c923}.floor-select[data-v-ba5a808f]{background-color:#1f1f1f;border:1px solid #3bf644;border-radius:10px;color:#f1f5f9;transition:border-color .2s ease,box-shadow .2s ease}.floor-select[data-v-ba5a808f]:focus,.floor-select[data-v-ba5a808f]:hover{border-color:#3bf644;box-shadow:0 0 0 2px #3bf64426;outline:none}.floor-select-group[data-v-ba5a808f]{min-width:220px}.floor-left-panel[data-v-ba5a808f]{margin-bottom:1rem}@media (min-width:768px){.floor-left-panel[data-v-ba5a808f]{margin-bottom:0}}.floor-tabs[data-v-ba5a808f]{align-items:stretch;background-color:#2c3030;border-radius:12px;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:0 auto 8px;padding:8px 16px;width:100%}.floor-tab-link[data-v-ba5a808f]{background:transparent;border:none;border-bottom:2px solid transparent;color:#6b7280;flex:1 1 160px;font-size:16px;font-weight:600;letter-spacing:.2px;padding:10px 12px;text-align:center;transition:color .2s ease,border-color .2s ease}.floor-tab-link[data-v-ba5a808f]:focus-visible{outline:2px solid #3bf644;outline-offset:2px}.floor-tab-link.active[data-v-ba5a808f],.floor-tab-link[data-v-ba5a808f]:hover{border-color:#3bf644;color:#d7dff1}@media (max-width:768px){.floor-tabs[data-v-ba5a808f]{gap:12px;padding:8px 12px}.floor-tab-link[data-v-ba5a808f]{flex:1 1 calc(50% - 12px);font-size:16px}}@media (min-width:768px){.floor-tabs[data-v-ba5a808f]{flex-wrap:nowrap}.floor-tab-link[data-v-ba5a808f]{flex:0 1 auto;min-width:0}}@media (max-width:576px){.floor-tabs[data-v-ba5a808f]{flex-direction:column;gap:8px;padding-bottom:8px}.floor-tab-link[data-v-ba5a808f]{flex:1 1 auto;font-size:14px;padding:8px 10px;width:100%}}.strong[data-v-ba5a808f]{color:#4caf50}.medium[data-v-ba5a808f]{color:#ffc107}.normal[data-v-ba5a808f]{color:#ff9800}.weak[data-v-ba5a808f]{color:#f44336}.pulse[data-v-ba5a808f]{animation:pulse-ba5a808f 2s infinite}@keyframes pulse-ba5a808f{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.on-hover-device-info[data-v-c818a054]{animation:fadeIn-f6ced558 .2s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#019501fc;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;box-shadow:0 4px 6px #0000001a;color:#fff;font-size:12px;font-weight:500;line-height:16px;padding:10px 15px;pointer-events:none;text-align:center;transform:translate(-50%);width:-moz-fit-content;width:fit-content;z-index:1000}.on-hover-device-info[data-v-c818a054]:after{border-color:transparent transparent rgba(1,149,1,.99);border-style:solid;border-width:0 8px 10px;bottom:100%;content:"";position:absolute;right:25%;transform:translate(50%)}@keyframes fadeIn-c818a054{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.camera-list-area[data-v-c818a054]{border-radius:10px;max-height:calc(100vh - 280px);min-height:100px;overflow-y:auto;padding:5px}.each-camera[data-v-c818a054]{background-color:var(--bg-dark);border-bottom:1px solid #363636;border-radius:10px;margin-bottom:10px;overflow:hidden;padding:8px 12px;position:relative}.each-camera label[data-v-c818a054]{font-size:14px;font-weight:500;line-height:1.5}.camera-count[data-v-c818a054]{background-color:#1d1d1d;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:absolute;right:10px;top:23px}.camera-count span[data-v-c818a054]{padding:2px 8px}.smxwidth[data-v-c818a054]{min-width:200px}@media (max-width:700px){.smxwidth[data-v-c818a054]{min-width:100px}}[data-v-c818a054] .panic-siren-blink{animation:streetSirenBlink-c818a054 .9s ease-in-out infinite;border-radius:50%;position:relative}@keyframes streetSirenBlink-c818a054{0%,to{box-shadow:0 0 #ff5f5f00;transform:scale(1)}50%{box-shadow:0 0 18px #a71717d9;transform:scale(1.04)}}.all-list-container[data-v-c818a054]{max-height:var(--main_middle_container,200px);overflow-y:auto}optgroup[data-v-c818a054]{margin:5px 0}optgroup[label][data-v-c818a054]{color:#99999c;font-size:18px;font-weight:700}optgroup option[data-v-c818a054]{color:#99999c;font-size:14px!important;font-weight:700}.on-hover-device-name a[data-v-c818a054]:hover,.on-hover-device-name[data-v-c818a054]:hover{color:#019501fc!important;cursor:pointer}.on-hover-device-percentage[data-v-c818a054]{color:#ff6c6c;font-size:12px;font-weight:400;line-height:15px}.on-hover-device-offline-indicator[data-v-c818a054]{background-color:#d32c02;border-radius:50%;height:12px;width:12px}.on-hover-device-indicator[data-v-c818a054]{background-color:#02b84e;border-radius:50%;height:12px;width:12px}.on-hover-device-status[data-v-c818a054]{padding-right:2px}.on-hover-device-status i[data-v-c818a054]{font-size:16px}.signal-strength[data-v-c818a054]{align-items:center;display:inline-flex;font-size:1.2rem;gap:6px}.map-container[data-v-c818a054]{position:relative}.toggle-left-panel[data-v-c818a054]{align-items:center;background-color:#111;border:1px solid #3bf644;border-radius:10px;bottom:25px;box-shadow:0 2px 6px #00000059;display:inline-flex;height:36px;justify-content:center;left:12px;position:absolute;width:36px;z-index:5}.toggle-left-panel[data-v-c818a054]:focus-visible{outline:2px solid #3bf644;outline-offset:2px}.toggle-left-panel i[data-v-c818a054]{color:#fff;font-size:24px;transition:color .2s ease}.toggle-left-panel:hover i[data-v-c818a054]{color:#37c923}.floor-select[data-v-c818a054]{background-color:#1f1f1f;border:1px solid #3bf644;border-radius:10px;color:#f1f5f9;transition:border-color .2s ease,box-shadow .2s ease}.floor-select[data-v-c818a054]:focus,.floor-select[data-v-c818a054]:hover{border-color:#3bf644;box-shadow:0 0 0 2px #3bf64426;outline:none}.floor-select-group[data-v-c818a054]{min-width:220px}.floor-left-panel[data-v-c818a054]{margin-bottom:1rem}@media (min-width:768px){.floor-left-panel[data-v-c818a054]{margin-bottom:0}}.floor-tabs[data-v-c818a054]{align-items:stretch;background-color:#2c3030;border-radius:12px;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:0 auto 8px;padding:8px 16px;width:100%}.floor-tab-link[data-v-c818a054]{background:transparent;border:none;border-bottom:2px solid transparent;color:#6b7280;flex:1 1 160px;font-size:16px;font-weight:600;letter-spacing:.2px;padding:10px 12px;text-align:center;transition:color .2s ease,border-color .2s ease}.floor-tab-link[data-v-c818a054]:focus-visible{outline:2px solid #3bf644;outline-offset:2px}.floor-tab-link.active[data-v-c818a054],.floor-tab-link[data-v-c818a054]:hover{border-color:#3bf644;color:#d7dff1}@media (max-width:768px){.floor-tabs[data-v-c818a054]{gap:12px;padding:8px 12px}.floor-tab-link[data-v-c818a054]{flex:1 1 calc(50% - 12px);font-size:16px}}@media (min-width:768px){.floor-tabs[data-v-c818a054]{flex-wrap:nowrap}.floor-tab-link[data-v-c818a054]{flex:0 1 auto;min-width:0}}@media (max-width:576px){.floor-tabs[data-v-c818a054]{flex-direction:column;gap:8px;padding-bottom:8px}.floor-tab-link[data-v-c818a054]{flex:1 1 auto;font-size:14px;padding:8px 10px;width:100%}}.strong[data-v-c818a054]{color:#4caf50}.medium[data-v-c818a054]{color:#ffc107}.normal[data-v-c818a054]{color:#ff9800}.weak[data-v-c818a054]{color:#f44336}.pulse[data-v-c818a054]{animation:pulse-c818a054 2s infinite}@keyframes pulse-c818a054{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.map[data-v-c818a054]{border-radius:12px;height:600px;width:100%}.on-hover-device-info[data-v-c818a054]{max-width:260px;position:fixed;white-space:nowrap;z-index:999999}.map-fireprotector[data-v-c818a054]{display:inline-block;position:relative}.map-fireprotector .fp-delete[data-v-c818a054]{align-items:center;background:#fff;border:1px solid #d00;border-radius:50%;color:#d00;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;opacity:0;position:absolute;right:-6px;top:-6px;transition:opacity .15s ease;width:18px}.map-fireprotector:hover .fp-delete[data-v-c818a054]{opacity:1}
