body{background:#f2f1ed;min-height:100vh;margin:0}._root_1tian_1{background:#0b1220;flex-direction:column;height:100vh;min-height:100vh;display:flex}._content_1tian_9{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._wrap_135o3_1{justify-content:center;align-items:center;min-height:360px;padding:24px 16px;display:flex}._root_17pwf_1{min-height:100vh}._sider_17pwf_5 .ant-layout-sider-children{background:#f7f7f4;border-right:1px solid oklab(26.3084% -.00230259 .0124794/.12);flex-direction:column;height:100%;display:flex}._logo_17pwf_13{border-bottom:1px solid oklab(26.3084% -.00230259 .0124794/.1);flex-shrink:0;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}._logoText_17pwf_23{color:#26251e;font-weight:600}._menu_17pwf_28{flex:1;overflow-y:auto;border-inline-end:none!important}._menuLoading_17pwf_34,._menuError_17pwf_35{flex:1;justify-content:center;align-items:center;padding:16px;display:flex}._menuError_17pwf_35 .ant-alert{width:100%}._collapseBtn_17pwf_47{border-radius:8px;flex-shrink:0;margin:8px}._header_17pwf_53{border-bottom:1px solid oklab(26.3084% -.00230259 .0124794/.1);justify-content:flex-end;align-items:center;height:56px;padding-inline:24px;line-height:normal;display:flex}._headerActions_17pwf_63{align-items:center;gap:8px;display:flex}._user_17pwf_69{color:#26251ea6;cursor:pointer}._content_17pwf_74{min-height:280px;margin:16px;padding:24px}._page_daeft_1{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}._card_daeft_10{border-radius:12px;width:100%;max-width:400px;box-shadow:0 28px 70px #00000024,0 14px 32px #0000001a,0 0 0 1px oklab(26.3084% -.00230259 .0124794/.1)}._brand_daeft_20{align-items:center;gap:12px;margin-bottom:24px;display:flex}._title_daeft_27{color:#26251e;font-size:1.25rem;font-weight:600}._loading_daeft_33{justify-content:center;padding:48px 0;display:flex}._error_daeft_39{text-align:center;color:#cf2d56}._errorText_daeft_44{margin:0 0 16px}._captchaRow_daeft_48{align-items:center;gap:12px;display:flex}._captchaInput_daeft_54{flex:1}._captchaImageButton_daeft_58{cursor:pointer;background:#fff;border:1px solid oklab(26.3084% -.00230259 .0124794/.15);border-radius:8px;flex-shrink:0;height:40px;padding:0;overflow:hidden}._captchaImage_daeft_58{width:auto;height:40px;display:block}._action_6io6r_2{box-sizing:border-box;color:#94a3b8f2;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:#0f172ab8;border:1px solid #38bdf847;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}._action_6io6r_2:hover{color:#e0f2fefa;background:#0f172ae0;border-color:#38bdf88c}._action_6io6r_2:focus-visible{outline-offset:2px;outline:2px solid #38bdf8a6}._icon_6io6r_39{font-size:14px;line-height:1}._root_1egt3_1{flex-direction:column;gap:6px;height:100%;min-height:0;display:flex}._title_1egt3_9{color:#bae6fdd9;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:12px;overflow:hidden}._viewport_1egt3_18{background:#0f172ae6;border:1px solid #38bdf833;border-radius:6px;flex:1;min-height:0;position:relative;overflow:hidden}._viewport_1egt3_18:fullscreen{background:#000;border-color:#0000;border-radius:0}._viewport_1egt3_18:fullscreen ._video_1egt3_34{object-fit:contain}._toolbar_1egt3_38{z-index:2;pointer-events:none;gap:4px;display:flex;position:absolute;bottom:6px;right:6px}._fullscreenBtn_1egt3_48.ant-btn{pointer-events:auto;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;color:#e2e8f0eb!important;background:#0f172ab8!important;border:1px solid #38bdf859!important}._fullscreenBtn_1egt3_48.ant-btn:hover{color:#f0f9ff!important;background:#1e293be0!important;border-color:#38bdf88c!important}._video_1egt3_34{object-fit:contain;background:#000;width:100%;height:100%;display:block}._overlay_1egt3_76{z-index:1;background:#0f172ab8;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;inset:0}._overlayText_1egt3_89{color:#bae6fdcc;text-align:center;font-size:12px}._root_1xw8i_1{flex-direction:column;min-height:0;display:flex}._loading_1xw8i_7{justify-content:center;align-items:center;min-height:120px;padding:24px;display:flex}._loading_1xw8i_7 .ant-spin{color:#38bdf8}._placeholder_1xw8i_19{color:#64748bf2;text-align:center;justify-content:center;align-items:center;min-height:120px;padding:12px;font-size:13.6px;display:flex}._grid_rp337_1{grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}._cell_rp337_8{min-height:0}._scrollable_1lta9_1 .ant-table-body::-webkit-scrollbar{width:var(--mapdetail-scrollbar-size);height:var(--mapdetail-scrollbar-size)}._scrollable_1lta9_1 .ant-table-content::-webkit-scrollbar{width:var(--mapdetail-scrollbar-size);height:var(--mapdetail-scrollbar-size)}._scrollable_1lta9_1 .rc-virtual-list-holder::-webkit-scrollbar{width:var(--mapdetail-scrollbar-size);height:var(--mapdetail-scrollbar-size)}._scrollable_1lta9_1 .ant-table-body::-webkit-scrollbar-track{background:var(--mapdetail-scrollbar-track);border-radius:999px}._scrollable_1lta9_1 .ant-table-content::-webkit-scrollbar-track{background:var(--mapdetail-scrollbar-track);border-radius:999px}._scrollable_1lta9_1 .rc-virtual-list-holder::-webkit-scrollbar-track{background:var(--mapdetail-scrollbar-track);border-radius:999px}._scrollable_1lta9_1 .ant-table-body::-webkit-scrollbar-thumb{background:var(--mapdetail-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_1lta9_1 .ant-table-content::-webkit-scrollbar-thumb{background:var(--mapdetail-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_1lta9_1 .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:var(--mapdetail-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_1lta9_1 .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--mapdetail-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_1lta9_1 .ant-table-content::-webkit-scrollbar-thumb:hover{background:var(--mapdetail-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_1lta9_1 .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover{background:var(--mapdetail-scrollbar-thumb-hover);background-clip:padding-box}._handleBody_sj6cx_1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._scrollInner_sj6cx_9{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}._handleBodyLoading_sj6cx_18{flex:1;justify-content:center;align-items:center;min-height:140px;display:flex;overflow:hidden}._handleBodyLoading_sj6cx_18 .ant-spin{color:#38bdf8}._placeholder_sj6cx_31{color:#64748bf2;text-align:center;flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;font-size:13.6px;display:flex}._statusStrip_sj6cx_43{color:#e8f4ff;background:#0a162af2;border:1px solid #00d4ff61;border-radius:8px;flex-shrink:0;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:1.5}._statusRow_sj6cx_55{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}._statusLabel_sj6cx_62{color:#9db8d4;font-weight:600}._statusValue_sj6cx_67{color:#f6fbff;font-weight:600}._statusMeta_sj6cx_72{color:#b4d0f0;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px;font-size:12px;display:flex}._metaItem_sj6cx_82{align-items:center;gap:6px;display:inline-flex}._metaLabel_sj6cx_88{color:#7a9ab8}._levelValue_sj6cx_92{color:#f87171;font-weight:600}._dealForm_sj6cx_97{min-height:min-content}._dealForm_sj6cx_97 .ant-form-item{margin-bottom:16px}._dealForm_sj6cx_97 .ant-form-item-label>label{color:#94a3b8f2!important}._dealForm_sj6cx_97 .ant-select{--ant-select-background-color:#0a162af2!important;--ant-select-border-color:#00d4ff61!important;--ant-select-color:#f6fbff!important}._dealForm_sj6cx_97 .ant-select-placeholder,._dealForm_sj6cx_97 .ant-select-content{color:#f6fbff!important}._dealForm_sj6cx_97 .ant-select-placeholder{color:#b4d0f0!important}._dealForm_sj6cx_97 .ant-select-suffix,._dealForm_sj6cx_97 .ant-select-clear{color:#d0e8ff!important}._dealForm_sj6cx_97 .ant-select-outlined .ant-select-selector,._dealForm_sj6cx_97 .ant-select-selector{color:#f6fbff!important;background:#0a162af2!important;border-color:#00d4ff61!important}._dealForm_sj6cx_97 .ant-select-selection-placeholder,._dealForm_sj6cx_97 .ant-select-selection-item,._dealForm_sj6cx_97 .ant-select-selection-search-input{color:#f6fbff!important}._dealForm_sj6cx_97 .ant-input,._dealForm_sj6cx_97 .ant-input-affix-wrapper,._dealForm_sj6cx_97 textarea.ant-input{color:#f6fbff!important;background:#0a162af2!important;border-color:#00d4ff61!important}._dealForm_sj6cx_97 textarea.ant-input::placeholder{color:#b4d0f0!important;opacity:1!important}._dealForm_sj6cx_97 textarea.ant-input{line-height:1.55;min-height:88px!important}._formSubmitter_sj6cx_160{margin-top:4px}._formSubmitter_sj6cx_160 .ant-btn-primary{width:100%;height:36px;font-weight:600;color:#0a0f1a!important;background:linear-gradient(135deg,#38bdf8,#2563eb)!important;border:none!important}._formSubmitter_sj6cx_160 .ant-btn-primary:hover{filter:brightness(1.08);color:#0a0f1a!important}._wrap_4bgvd_1{width:100%}._viewport_4bgvd_5{touch-action:none;background:#fafafa;border:1px solid #ffffff14;border-radius:8px;width:100%;position:relative;overflow:hidden}._viewportCanPan_4bgvd_15{cursor:grab}._viewportPanning_4bgvd_19{cursor:grabbing}._panLayer_4bgvd_23{will-change:transform;flex-shrink:0;position:relative}._stage_4bgvd_29{line-height:0;position:relative}._bgImg_4bgvd_34{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}._overlay_4bgvd_42{position:absolute;top:0;left:0;overflow:hidden}._moduleIcon_4bgvd_49{z-index:25;object-fit:cover;border:2px solid #fff;border-radius:8px;position:absolute;box-shadow:0 2px 8px #0000002e}._modulePlaceholder_4bgvd_58{color:#00000073;text-align:center;background:#0000000f;justify-content:center;align-items:center;padding:4px;font-size:12px;display:flex}._ratioFloat_4bgvd_69{z-index:40;flex-direction:column;align-items:flex-end;gap:4px;max-width:min(200px,55%);display:flex;position:absolute;bottom:8px;right:8px}._ratioFloatInner_4bgvd_81{font-variant-numeric:tabular-nums;color:#000000e0;background:#fffffff0;border:1px solid #0000000f;border-radius:8px;padding:5px 10px;font-size:12px;line-height:1.35;box-shadow:0 1px 4px #00000014}._ratioFloatMuted_4bgvd_93{color:#00000073;font-size:12px}._root_a3a2n_1{min-height:0}._placeholder_a3a2n_5{color:#64748bf2;text-align:center;justify-content:center;align-items:center;min-height:120px;padding:12px;font-size:13.6px;display:flex}._list_a3a2n_16{margin:0;padding:0;list-style:none}._item_a3a2n_22{border-bottom:1px solid #50648233;align-items:flex-start;gap:10px;padding:9px 0;font-size:13.2px;line-height:1.45;display:flex}._item_a3a2n_22:last-child{border-bottom:none}._label_a3a2n_36{color:#94a3b8d9;flex-shrink:0;width:70px;font-weight:500}._value_a3a2n_43{color:#e2e8f0f2;word-break:break-all;flex:1;min-width:0}._onlineBadge_a3a2n_50{border-radius:4px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}._online_a3a2n_50{color:#34d399;background:#34d3991f}._offline_a3a2n_63{color:#f87171;background:#f871711f}._root_uafbw_1{min-height:0}._loading_uafbw_5{justify-content:center;align-items:center;min-height:120px;padding:24px;display:flex}._loading_uafbw_5 .ant-spin{color:#38bdf8}._placeholder_uafbw_17{color:#64748bf2;text-align:center;justify-content:center;align-items:center;min-height:120px;padding:12px;font-size:13.6px;display:flex}._table_uafbw_28{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.8px;line-height:1.45}._table_uafbw_28 th,._table_uafbw_28 td{text-align:left;vertical-align:top;border-bottom:1px solid #50648247;padding:8px 10px}._table_uafbw_28 th{z-index:1;color:#94a3b8f2;background:#1a1f2efa;font-weight:600;position:sticky;top:0}._table_uafbw_28 tbody tr:last-child td{border-bottom:none}._colName_uafbw_57{color:#e2e8f0f2;word-break:break-word;width:38%}._colValue_uafbw_63{color:#f0f9fff5;word-break:break-all;width:34%}._colStatus_uafbw_69{width:28%}._status_uafbw_73{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}._statusNormal_uafbw_82{color:#34d399;background:#34d3991f}._statusAlarm_uafbw_87{color:#f87171;background:#f871711f}._statusFault_uafbw_92{color:#fbbf24;background:#fbbf241f}._scrollable_gwsou_3 .ant-table-body::-webkit-scrollbar{width:var(--fire-map-scrollbar-size);height:var(--fire-map-scrollbar-size)}._scrollable_gwsou_3 .ant-table-content::-webkit-scrollbar{width:var(--fire-map-scrollbar-size);height:var(--fire-map-scrollbar-size)}._scrollable_gwsou_3 .rc-virtual-list-holder::-webkit-scrollbar{width:var(--fire-map-scrollbar-size);height:var(--fire-map-scrollbar-size)}._scrollable_gwsou_3 .ant-table-body::-webkit-scrollbar-track{background:var(--fire-map-scrollbar-track);border-radius:999px}._scrollable_gwsou_3 .ant-table-content::-webkit-scrollbar-track{background:var(--fire-map-scrollbar-track);border-radius:999px}._scrollable_gwsou_3 .rc-virtual-list-holder::-webkit-scrollbar-track{background:var(--fire-map-scrollbar-track);border-radius:999px}._scrollable_gwsou_3 .ant-table-body::-webkit-scrollbar-thumb{background:var(--fire-map-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_gwsou_3 .ant-table-content::-webkit-scrollbar-thumb{background:var(--fire-map-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_gwsou_3 .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:var(--fire-map-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_gwsou_3 .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--fire-map-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_gwsou_3 .ant-table-content::-webkit-scrollbar-thumb:hover{background:var(--fire-map-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_gwsou_3 .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover{background:var(--fire-map-scrollbar-thumb-hover);background-clip:padding-box}._panel_j18sk_2{box-sizing:border-box;background:linear-gradient(145deg,#252b38,#1a1f2e);border:1px solid #5064824d;border-radius:12px;flex-direction:column;flex:1;min-height:0;margin:0;padding:15px;display:flex;overflow:hidden}._titleBar_j18sk_16{color:#94a3b8f2;border-bottom:1px solid #5064824d;flex-shrink:0;margin-bottom:12px;padding-bottom:8px;font-size:13.6px;font-weight:600}._titleBarRow_j18sk_26{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}._titleText_j18sk_34{color:#94a3b8f2;flex:1;min-width:0;font-size:13.6px;font-weight:600}._titleExtra_j18sk_42{flex-shrink:0;align-items:center;gap:8px;display:flex}._body_j18sk_49{flex:1;min-height:0;position:relative;overflow:hidden}._bodyScroll_j18sk_56{overflow:hidden auto}._bodyFill_j18sk_62{flex-direction:column;min-height:0;display:flex}._bodyAlarm_j18sk_68{flex-direction:column;min-height:0;display:flex;overflow:hidden}._bodyAlarm_j18sk_68>*{flex:1;width:100%;min-height:0}._placeholder_j18sk_81{color:#64748bf2;text-align:center;flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;font-size:13.6px;display:flex}._tabs_3ilg9_1{align-items:center;gap:2px;display:flex}._tab_3ilg9_1{color:#64748bcc;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 12px;font-size:12px;transition:color .2s,background .2s,border-color .2s}._tab_3ilg9_1:hover{color:#c8d2e1e6;background:#38bdf80f}._tabActive_3ilg9_27{color:#38bdf8f2;background:#38bdf81a;border-color:#38bdf847}._remoteGate_3ilg9_33{border-left:1px solid #5064824d;align-items:center;margin-left:8px;padding-left:8px;display:inline-flex}._filters_cfr9a_1{flex-flow:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}._statusBar_cfr9a_10{color:#94a3b8e0;text-align:center;justify-content:center;align-items:center;gap:10px;padding:8px;font-size:12px;display:flex}._statusError_cfr9a_21{color:#f87171e6}._grid_cfr9a_25{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),280px));place-content:start;gap:8px 10px;display:grid}._card_cfr9a_33{box-sizing:border-box;background:#0f172aa6;border:1px solid #3341558c;border-radius:6px;flex-direction:column;gap:6px;width:100%;min-width:0;padding:8px 10px;display:flex}._cardTitle_cfr9a_46{color:#f8fafcfa;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.35}._cardLine1_cfr9a_54{color:#e2e8f0f2;font-variant-numeric:tabular-nums;word-break:break-word;font-size:12px;font-weight:500;line-height:1.4}._cardLine2_cfr9a_63{color:#bae6fde0;word-break:break-word;font-size:11px;line-height:1.4}._cardActions_cfr9a_70{border-top:1px solid #33415559;flex-wrap:wrap;gap:8px;margin-top:2px;padding-top:6px;display:flex}._btnStart_cfr9a_79.ant-btn.ant-btn-primary{color:#052e16!important;background:#22c55e!important;border-color:#16a34a!important}._btnStart_cfr9a_79.ant-btn.ant-btn-primary:not(:disabled):hover{color:#052e16!important;background:#4ade80!important;border-color:#22c55e!important}._btnStop_cfr9a_91{color:#f87171e6!important;background:#f871711a!important;border-color:#f871714d!important}._btnStop_cfr9a_91:not(:disabled):hover{color:#fecaca!important;background:#f8717133!important;border-color:#f8717180!important}._meta_cfr9a_103{color:#94a3b8bf;margin-top:6px;padding-inline:2px;font-size:11px}._grid_12l4u_1{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);gap:6px;height:100%;display:grid}._key_12l4u_9{box-sizing:border-box;color:#e2e8f0f2;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#1e293bf2 0%,#0f172afa 100%);border:1px solid #38bdf847;border-radius:6px;margin:0;padding:4px 2px;font-size:11px;font-weight:500;line-height:1.15;transition:background .15s,border-color .15s,color .15s,transform .1s}._key_12l4u_9:hover{color:#f0f9ff;background:linear-gradient(#334155f2 0%,#1e293bfa 100%);border-color:#38bdf88c}._key_12l4u_9:active{transform:scale(.97)}._key_12l4u_9:disabled{opacity:.55;cursor:not-allowed;transform:none}._key_12l4u_9:disabled:hover:not(._keyCancel_12l4u_54):not(._keyConfirm_12l4u_54){color:#e2e8f0f2;background:linear-gradient(#1e293bf2 0%,#0f172afa 100%);border-color:#38bdf847}._key_12l4u_9:focus-visible{outline-offset:1px;outline:2px solid #0ea5e9a6}._keyDigit_12l4u_69{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}._keyCancel_12l4u_54{color:#fed7aa;background:linear-gradient(#9a3412d9 0%,#7c2d12e6 100%);border-color:#ea580c73;font-weight:600}._keyCancel_12l4u_54:hover{color:#ffedd5;background:linear-gradient(#c2410cd9 0%,#9a3412e6 100%);border-color:#fb923c99}._key_12l4u_9._keyCancel_12l4u_54:focus-visible{outline-color:#fb923cbf}._keyConfirm_12l4u_54{color:#99f6e4;background:linear-gradient(#0f766ed9 0%,#134e4ae6 100%);border-color:#14b8a673;font-weight:600}._keyConfirm_12l4u_54:hover{color:#ccfbf1;background:linear-gradient(#14b8a6d9 0%,#0f766ee6 100%);border-color:#2dd4bf99}._key_12l4u_9._keyConfirm_12l4u_54:focus-visible{outline-color:#2dd4bfbf}._wrapDark_1b9g3_2{--data-table-dark-scrollbar-size:6px;--data-table-dark-scrollbar-track:#0f172a73;--data-table-dark-scrollbar-thumb:#38bdf847;--data-table-dark-scrollbar-thumb-hover:#38bdf880;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--data-table-dark-scrollbar-thumb) var(--data-table-dark-scrollbar-track)}._wrapDark_1b9g3_2::-webkit-scrollbar{width:var(--data-table-dark-scrollbar-size);height:var(--data-table-dark-scrollbar-size)}._wrapDark_1b9g3_2::-webkit-scrollbar-track{background:var(--data-table-dark-scrollbar-track);border-radius:999px}._wrapDark_1b9g3_2::-webkit-scrollbar-thumb{background:var(--data-table-dark-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._wrapDark_1b9g3_2::-webkit-scrollbar-thumb:hover{background:var(--data-table-dark-scrollbar-thumb-hover);background-clip:padding-box}._wrapDark_1b9g3_2::-webkit-scrollbar-corner{background:0 0}._tableDark_1b9g3_40 .ant-table{color:#e2e8f0eb;background:#161e32}._tableDark_1b9g3_40 .ant-table-container{background:#161e32;border-radius:8px;overflow:hidden;border:1px solid #38bdf82e!important}._tableDark_1b9g3_40 .ant-table-content,._tableDark_1b9g3_40 .ant-table-body,._tableDark_1b9g3_40 .ant-table-header{background:#161e32!important}._tableDark_1b9g3_40 .ant-table-thead>tr>th{font-weight:600;color:#cbd5e1f5!important;background:#1e293b!important;border-bottom:1px solid #38485f!important;padding:6px 8px!important}._tableDark_1b9g3_40 .ant-table-thead>tr>th:before{background-color:#475569!important}._tableDark_1b9g3_40 .ant-table-tbody>tr>td{color:#e2e8f0e6;background:#161e32!important;border-bottom:1px solid #2d3a4e!important;padding:4px 8px!important}._tableDark_1b9g3_40 .ant-table-tbody>tr:hover>td{background:#1c283a!important}._tableDark_1b9g3_40 .ant-table-tbody>tr.ant-table-placeholder>td{background:#161e32!important;border-bottom:none!important}._tableDark_1b9g3_40 .ant-empty-description{color:#94a3b8e0}._tableDark_1b9g3_40 .ant-pagination{margin:10px 4px 0!important}._paginationInTitleBar_1b9g3_94.ant-pagination{margin:0!important}._tableDark_1b9g3_40 .ant-pagination-item{background:#1e293ba6;border-color:#38bdf838}._tableDark_1b9g3_40 .ant-pagination-item a{color:#cbd5e1e6}._tableDark_1b9g3_40 .ant-pagination-item-active{background:#0ea5e92e;border-color:#0ea5e98c}._tableDark_1b9g3_40 .ant-pagination-item-active a{color:#f0f9ff}._tableDark_1b9g3_40 .ant-pagination-prev .ant-pagination-item-link,._tableDark_1b9g3_40 .ant-pagination-next .ant-pagination-item-link{color:#cbd5e1e0;background:#1e293ba6;border-color:#38bdf838}._tableDark_1b9g3_40 .ant-pagination-disabled .ant-pagination-item-link{color:#64748b8c}._tableDark_1b9g3_40 .ant-pagination-options .ant-select-selector{color:#e2e8f0eb!important;background:#2d3a4e!important;border-color:#38bdf847!important}._tableDark_1b9g3_40 .ant-pagination-options .ant-select-arrow{color:#94a3b8d9}._tableDark_1b9g3_40 .ant-pagination-options .ant-select-open .ant-select-selector{box-shadow:0 0 0 2px #0ea5e91f;border-color:#38bdf873!important}._tableDark_1b9g3_40 .ant-pagination-total-text{color:#94a3b8e0}._paginationSelectDropdown_1b9g3_147{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#38bdf847 #0f172a73;background:#2d3a4e!important;border:1px solid #38bdf852!important;border-radius:8px!important;padding:4px!important;box-shadow:0 14px 44px #00000073,inset 0 0 0 1px #38bdf814!important}._paginationSelectDropdown_1b9g3_147 .ant-select-dropdown,._paginationSelectDropdown_1b9g3_147 .rc-virtual-list,._paginationSelectDropdown_1b9g3_147 .rc-virtual-list-holder,._paginationSelectDropdown_1b9g3_147 .rc-virtual-list-holder-inner{background:0 0!important}._paginationSelectDropdown_1b9g3_147 .ant-select-item{min-height:30px;line-height:30px;color:#e2e8f0eb!important;border-radius:6px!important}._paginationSelectDropdown_1b9g3_147 .ant-select-item-option-content{font-variant-numeric:tabular-nums}._paginationSelectDropdown_1b9g3_147 .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#38bdf81f!important}._paginationSelectDropdown_1b9g3_147 .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:500;color:#f0f9ff!important;background:#0ea5e938!important}._toolbar_svgsv_1{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}._toolbar_svgsv_1 .ant-input-number,._toolbar_svgsv_1 .ant-input-affix-wrapper,._toolbar_svgsv_1 .ant-input{color:#e2e8f0eb!important;background:#0f172ab8!important;border-color:#38bdf838!important}._toolbar_svgsv_1 .ant-input-number-input::placeholder,._toolbar_svgsv_1 .ant-input::placeholder{color:#94a3b899}._toolbar_svgsv_1 .ant-input-clear-icon,._toolbar_svgsv_1 .ant-input-number-handler-wrap{color:#94a3b8bf}._filterField_svgsv_27{align-items:center;gap:6px;display:inline-flex}._filterLabel_svgsv_33{color:#cbd5e1e0;white-space:nowrap;font-size:12px}._filterInput_svgsv_39{width:96px}._filterInputWide_svgsv_43{width:120px}._tableWrap_svgsv_47{min-height:0;margin-right:-2px;padding-right:2px;overflow:auto}._statusBar_svgsv_54{color:#94a3b8e0;text-align:center;justify-content:center;align-items:center;gap:10px;padding:8px;font-size:12px;display:flex}._statusError_svgsv_65{color:#f87171e6}._opCell_svgsv_69{flex-wrap:wrap;align-items:center;gap:2px;display:flex}._iconBtnWrap_svgsv_76{vertical-align:middle;line-height:1;display:inline-flex}._iconBtnWrap_svgsv_76 .ant-btn[disabled]{pointer-events:none}._opIconBtn_svgsv_86.ant-btn.ant-btn-text{color:#e2e8f0e0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}._opIconBtn_svgsv_86.ant-btn.ant-btn-text:not(:disabled):hover{background:#38bdf81f}._opIconShield_svgsv_101{color:#fbbf24f2!important}._opIconUnshield_svgsv_105{color:#34d399eb!important}._opIconStart_svgsv_109{color:#0d9488!important}._opIconStop_svgsv_113{color:#d97706!important}._scrollable_1lta9_1{--mapdetail-scrollbar-size:6px;--mapdetail-scrollbar-track:#0f172a73;--mapdetail-scrollbar-thumb:#38bdf847;--mapdetail-scrollbar-thumb-hover:#38bdf880;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--mapdetail-scrollbar-thumb) var(--mapdetail-scrollbar-track)}._scrollable_1lta9_1::-webkit-scrollbar{width:var(--mapdetail-scrollbar-size);height:var(--mapdetail-scrollbar-size)}._scrollable_1lta9_1::-webkit-scrollbar-track{background:var(--mapdetail-scrollbar-track);border-radius:999px}._scrollable_1lta9_1::-webkit-scrollbar-thumb{background:var(--mapdetail-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background .18s}._scrollable_1lta9_1::-webkit-scrollbar-thumb:hover{background:var(--mapdetail-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_1lta9_1::-webkit-scrollbar-corner{background:0 0}._scrollable_1lta9_1 .ant-table-body,._scrollable_1lta9_1 .ant-table-content,._scrollable_1lta9_1 .rc-virtual-list-holder{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--mapdetail-scrollbar-thumb) var(--mapdetail-scrollbar-track)}._scrollable_1lta9_1 .ant-table-body::-webkit-scrollbar{width:var(--mapdetail-scrollbar-size);height:var(--mapdetail-scrollbar-size)}._scrollable_1lta9_1 .ant-table-content::-webkit-scrollbar{width:var(--mapdetail-scrollbar-size);height:var(--mapdetail-scrollbar-size)}._scrollable_1lta9_1 .rc-virtual-list-holder::-webkit-scrollbar{width:var(--mapdetail-scrollbar-size);height:var(--mapdetail-scrollbar-size)}._scrollable_1lta9_1 .ant-table-body::-webkit-scrollbar-track{background:var(--mapdetail-scrollbar-track);border-radius:999px}._scrollable_1lta9_1 .ant-table-content::-webkit-scrollbar-track{background:var(--mapdetail-scrollbar-track);border-radius:999px}._scrollable_1lta9_1 .rc-virtual-list-holder::-webkit-scrollbar-track{background:var(--mapdetail-scrollbar-track);border-radius:999px}._scrollable_1lta9_1 .ant-table-body::-webkit-scrollbar-thumb{background:var(--mapdetail-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_1lta9_1 .ant-table-content::-webkit-scrollbar-thumb{background:var(--mapdetail-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_1lta9_1 .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:var(--mapdetail-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_1lta9_1 .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--mapdetail-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_1lta9_1 .ant-table-content::-webkit-scrollbar-thumb:hover{background:var(--mapdetail-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_1lta9_1 .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover{background:var(--mapdetail-scrollbar-thumb-hover);background-clip:padding-box}._panel_dwy9m_1{box-sizing:border-box;background:linear-gradient(145deg,#252b38,#1a1f2e);border:1px solid #5064824d;border-radius:12px;flex-direction:column;flex:1;min-height:0;margin:0;padding:15px;display:flex;overflow:hidden}._titleBar_dwy9m_15{color:#94a3b8f2;border-bottom:1px solid #5064824d;flex-shrink:0;margin-bottom:12px;padding-bottom:8px;font-size:13.6px;font-weight:600}._titleBarRow_dwy9m_25{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}._titleText_dwy9m_33{color:#94a3b8f2;flex:1;min-width:0;font-size:13.6px;font-weight:600}._titleExtra_dwy9m_41{flex-shrink:0;align-items:center;gap:8px;display:flex}._body_dwy9m_48{flex:1;min-height:0;position:relative;overflow:hidden}._bodyScroll_dwy9m_55{overflow:hidden auto}._bodyFill_dwy9m_61{flex-direction:column;min-height:0;display:flex}._bodyAlarm_dwy9m_67{flex-direction:column;min-height:0;display:flex;overflow:hidden}._bodyAlarm_dwy9m_67>*{flex:1;width:100%;min-height:0}._placeholder_dwy9m_80{color:#64748bf2;text-align:center;flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;font-size:13.6px;display:flex}.fire-map-alarm-deal-select-dropdown{--ant-color-bg-elevated:#0c1a30fa!important;--ant-color-text:#e8f4ff!important;--ant-select-option-selected-color:#fff!important;--ant-select-option-selected-bg:#00d4ff42!important;--ant-select-option-active-bg:#00d4ff29!important;z-index:6500!important;background:#0c1a30fa!important;border:1px solid #00d4ff61!important;box-shadow:0 10px 28px #00000080!important}.fire-map-alarm-deal-select-dropdown .ant-select-item,.fire-map-alarm-deal-select-dropdown .ant-select-item-option{font-weight:500;color:#e8f4ff!important}.fire-map-alarm-deal-select-dropdown .ant-select-item-option-content{color:inherit!important}.fire-map-alarm-deal-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.fire-map-alarm-deal-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-content{font-weight:600;color:#fff!important;background:#00d4ff42!important}.fire-map-alarm-deal-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:#fff!important;background:#00d4ff29!important}.fire-map-alarm-deal-select-dropdown .ant-empty-description{color:#b4d0f0!important}.fire-map-alarm-deal-select-dropdown .rc-virtual-list-holder-inner{background:0 0}._overlay_mzixy_1{--fire-map-scrollbar-size:6px;--fire-map-scrollbar-track:#0f172a73;--fire-map-scrollbar-thumb:#38bdf847;--fire-map-scrollbar-thumb-hover:#38bdf880;z-index:5000;background:#0a0f1a;flex-direction:column;display:flex;position:fixed;inset:0}._header_mzixy_16{background:linear-gradient(#0a0f1af2,#0a0f1ae6);border-bottom:1px solid #38bdf82e;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:15px 25px;display:flex}._backBtn_mzixy_31{color:#94a3b8f2;cursor:pointer;background:#0f172a8c;border:1px solid #38bdf838;border-radius:8px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;transition:border-color .2s,color .2s;display:inline-flex}._backBtn_mzixy_31:hover{color:#e0f2fefa;border-color:#38bdf88c}._titleBlock_mzixy_52{flex:1;justify-content:center;align-items:center;gap:15px;min-width:0;display:flex}._title_mzixy_52{color:#38bdf8fa;margin:0;font-size:20px;font-weight:600}._badge_mzixy_68{border:1px solid #0000;border-radius:6px;flex-shrink:0;padding:6px 14px;font-size:14px;font-weight:500}._badgeFire_mzixy_77{color:#f87171;background:#f8717126;border-color:#f87171}._badgeFault_mzixy_83{color:#fbbf24;background:#fbbf2426;border-color:#fbbf24}._badgeAction_mzixy_89{color:#34d399;background:#34d39926;border-color:#34d399}._headerActions_mzixy_95{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;min-width:100px;display:flex}._hostBtn_mzixy_104{color:#94a3b8f2;cursor:pointer;background:#0f172a8c;border:1px solid #38bdf838;border-radius:8px;padding:10px 18px;font-size:14px;transition:border-color .2s,color .2s,background .2s}._hostBtn_mzixy_104:hover{color:#e0f2fefa;border-color:#38bdf88c}._hostBtnActive_mzixy_123{color:#38bdf8fa;background:#38bdf81f;border-color:#38bdf88c}._gridBody_mzixy_129{box-sizing:border-box;flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;padding:12px 16px 16px;display:grid;overflow:hidden}._gridCell_mzixy_141{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._cellVideo_mzixy_149{grid-area:1/1}._cellFloor_mzixy_154{grid-area:1/2/auto/span 2}._cellInfo_mzixy_159{grid-area:2/1}._cellParams_mzixy_164{grid-area:2/2}._cellAlarm_mzixy_169{grid-area:2/3}._gridBodyHost_mzixy_174 ._cellVideo_mzixy_149{grid-area:1/1}._gridBodyHost_mzixy_174 ._cellHostVideos_mzixy_179{grid-area:1/2/auto/span 2}._gridBodyHost_mzixy_174 ._cellLeftTabs_mzixy_184{grid-area:2/1}._gridBodyHost_mzixy_174 ._cellHostBus_mzixy_189{grid-area:2/2}._gridBodyHost_mzixy_174 ._cellHostKeyboard_mzixy_194{grid-area:2/3}._debugMeta_mzixy_199{color:#64748be6;word-break:break-all;margin:0 0 8px;font-size:12px}._root_7g89c_1{flex-wrap:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._indicator_7g89c_11{box-sizing:border-box;background:#0f172ab8;border:1px solid #38bdf838;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;transition:border-color .25s,transform .25s;display:flex}._indicator_7g89c_11:hover{border-color:#38bdf87a;transform:translateY(-1px)}._icon_7g89c_31{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}._info_7g89c_42{flex-direction:column;min-width:0;display:flex}._value_7g89c_48{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.2}._label_7g89c_56{color:#64748bf2;white-space:nowrap;font-size:11px}._valueMuted_7g89c_62{color:#94a3b88c}._indicatorProjects_7g89c_67 ._icon_7g89c_31{background:#94a3b81f}._indicatorProjects_7g89c_67 ._value_7g89c_48{color:#e2e8f0f5}._indicatorDevices_7g89c_76 ._icon_7g89c_31{background:#38bdf826}._indicatorDevices_7g89c_76 ._value_7g89c_48{color:#38bdf8fa}._indicatorOnline_7g89c_85 ._icon_7g89c_31{background:#34d39926}._indicatorOnline_7g89c_85 ._value_7g89c_48{color:#34d399fa}._indicatorAlarm_7g89c_94 ._icon_7g89c_31{background:#f8717133;animation:1.5s ease-in-out infinite _fire-map-head-pulse-alarm_7g89c_1}._indicatorAlarm_7g89c_94 ._value_7g89c_48{color:#f87171fa}._indicatorFault_7g89c_104 ._icon_7g89c_31{background:#fbbf2426}._indicatorFault_7g89c_104 ._value_7g89c_48{color:#fbbf24fa}@keyframes _fire-map-head-pulse-alarm_7g89c_1{0%,to{box-shadow:0 0 4px #f8717140}50%{box-shadow:0 0 14px #f871718c}}.fire-map-marker{pointer-events:auto;cursor:pointer;width:28px;height:28px;position:relative}.fire-map-marker__dot{background:var(--fire-map-marker-color);width:12px;height:12px;box-shadow:0 0 14px var(--fire-map-marker-color);z-index:2;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%}.fire-map-marker__ripple{border:2px solid var(--fire-map-marker-color);opacity:.65;z-index:1;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:2.2s ease-out infinite fire-map-marker-ripple;position:absolute;top:50%;left:50%}.fire-map-marker__ripple--delay{animation-delay:1.1s}@keyframes fire-map-marker-ripple{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(3.8)}}._wrap_knfxa_1{width:100%;min-width:0;height:100%;min-height:0;position:relative}._canvas_knfxa_9{width:100%;height:100%}._error_knfxa_14{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}._root_utx41_1{z-index:0;background:#0a1628;min-width:0;min-height:0;position:absolute;inset:0;overflow:hidden}._map_utx41_11{width:100%;min-width:0;height:100%;min-height:0}._panel_16siw_1{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;background:#0d192deb;border:1px solid #38bdf838;border-radius:12px;flex-direction:column;min-height:0;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s,left .35s cubic-bezier(.4,0,.2,1),right .35s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;box-shadow:0 8px 32px #0006}._panelLeft_16siw_21{width:var(--fire-overlay-left-width,320px);top:0;bottom:0;left:0}._leftCollapsed_16siw_28{opacity:0;pointer-events:none;transform:translate(calc(-100% - 12px))}._panelRight_16siw_34{width:var(--fire-overlay-right-width,360px);top:0;bottom:0;right:0}._rightCollapsed_16siw_41{opacity:0;pointer-events:none;transform:translate(calc(100% + 12px))}._panelBottom_16siw_48{z-index:3;bottom:0;left:calc(var(--fire-overlay-left-width,320px) + var(--fire-overlay-channel-gap,10px));right:calc(var(--fire-overlay-right-width,360px) + var(--fire-overlay-channel-gap,10px));width:auto;min-width:0;max-width:none;height:auto;max-height:32%;transform:none}._panelBottomFlushLeft_16siw_61{left:0}._panelBottomFlushRight_16siw_65{right:0}._bottomCollapsed_16siw_69{opacity:0;pointer-events:none;transform:translateY(calc(100% + 12px))}._header_16siw_75{border-bottom:1px solid #38bdf824;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}._title_16siw_85{color:#f0f9fff5;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}._title_16siw_85:before{content:"";background:linear-gradient(#38bdf8f2,#0ea5e98c);border-radius:2px;width:3px;height:16px}._toggle_16siw_107{color:#94a3b8f2;cursor:pointer;background:#0f172ab8;border:1px solid #38bdf847;border-radius:6px;flex-shrink:0;width:28px;height:28px;padding:0;font-size:12px;line-height:1;transition:border-color .2s,color .2s}._toggle_16siw_107:hover{color:#e0f2fefa;border-color:#38bdf88c}._body_16siw_129{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._panelBottom_16siw_48 ._body_16siw_129{flex:none}._placeholder_16siw_141{color:#64748be6;text-align:center;flex:1;justify-content:center;align-items:center;min-height:120px;padding:20px 16px;font-size:13px;display:flex}._placeholderCompact_16siw_153{flex:none;min-height:0;padding:12px 16px}._expandBtn_16siw_159{z-index:4;color:#38bdf8f2;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d192deb;border:1px solid #38bdf847;border-radius:8px;width:36px;height:36px;padding:0;font-size:14px;line-height:1;transition:border-color .2s,box-shadow .2s;position:absolute;box-shadow:0 4px 16px #00000059}._expandBtn_16siw_159:hover{border-color:#38bdf88c;box-shadow:0 0 16px #38bdf840}._expandBtnLeft_16siw_185{top:0;left:0}._expandBtnRight_16siw_190{top:0;right:0}._expandBtnBottom_16siw_195{bottom:0;left:50%;transform:translate(-50%)}@media (width<=1280px){._panelBottom_16siw_48{max-height:28%}}@media (width<=1100px){._root_16siw_208{--fire-overlay-left-width:280px;--fire-overlay-right-width:300px}}._scrollable_gwsou_3 .ant-table-body::-webkit-scrollbar{width:var(--fire-map-scrollbar-size);height:var(--fire-map-scrollbar-size)}._scrollable_gwsou_3 .ant-table-content::-webkit-scrollbar{width:var(--fire-map-scrollbar-size);height:var(--fire-map-scrollbar-size)}._scrollable_gwsou_3 .rc-virtual-list-holder::-webkit-scrollbar{width:var(--fire-map-scrollbar-size);height:var(--fire-map-scrollbar-size)}._scrollable_gwsou_3 .ant-table-body::-webkit-scrollbar-track{background:var(--fire-map-scrollbar-track);border-radius:999px}._scrollable_gwsou_3 .ant-table-content::-webkit-scrollbar-track{background:var(--fire-map-scrollbar-track);border-radius:999px}._scrollable_gwsou_3 .rc-virtual-list-holder::-webkit-scrollbar-track{background:var(--fire-map-scrollbar-track);border-radius:999px}._scrollable_gwsou_3 .ant-table-body::-webkit-scrollbar-thumb{background:var(--fire-map-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_gwsou_3 .ant-table-content::-webkit-scrollbar-thumb{background:var(--fire-map-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_gwsou_3 .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:var(--fire-map-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_gwsou_3 .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--fire-map-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_gwsou_3 .ant-table-content::-webkit-scrollbar-thumb:hover{background:var(--fire-map-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_gwsou_3 .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover{background:var(--fire-map-scrollbar-thumb-hover);background-clip:padding-box}._root_1x8x1_1{flex-direction:column;flex:1;min-height:0;display:flex}._toolbar_1x8x1_8{flex-shrink:0}._search_1x8x1_12{border-bottom:1px solid #38bdf81f;padding:12px 14px}._searchInput_1x8x1_17{box-sizing:border-box;color:#f0f9fff2;background:#0f172aa6;border:1px solid #38bdf838;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:13px;transition:border-color .2s}._searchInput_1x8x1_17::placeholder{color:#64748bd9}._searchInput_1x8x1_17:focus{border-color:#38bdf88c}._tabs_1x8x1_38{border-bottom:1px solid #38bdf81f;flex-wrap:wrap;flex-shrink:0;gap:8px;padding:10px 14px;display:flex}._tabBtn_1x8x1_47{color:#94a3b8f2;cursor:pointer;background:0 0;border:1px solid #38bdf838;border-radius:6px;padding:5px 11px;font-size:12px;transition:border-color .2s,color .2s,background .2s}._tabBtn_1x8x1_47:hover{color:#e0f2fefa;border-color:#38bdf873}._tabBtnActive_1x8x1_66{color:#0b1220;background:#38bdf8eb;border-color:#38bdf8eb;font-weight:600}._list_1x8x1_73{flex:1;min-height:0;padding:10px;overflow:hidden auto}._loading_1x8x1_82{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}._empty_1x8x1_90{text-align:center;color:#64748be6;padding:24px 16px;font-size:13px}._item_1x8x1_97{box-sizing:border-box;text-align:left;cursor:pointer;appearance:none;width:100%;font:inherit;color:inherit;background:#0f172a8c;border:1px solid #0000;border-radius:10px;margin:0 0 8px;padding:12px 14px;transition:border-color .2s,background .2s,transform .2s;display:block;position:relative;overflow:hidden}._item_1x8x1_97:before{content:"";background:#34d399;width:3px;position:absolute;top:0;bottom:0;left:0}._itemWarning_1x8x1_129:before{background:#f87171;animation:1.5s ease-in-out infinite _fire-map-list-pulse-alarm_1x8x1_1}._itemFault_1x8x1_134:before{background:#fbbf24}._item_1x8x1_97:hover{background:#142846bf;border-color:#38bdf873;transform:translate(3px)}._itemName_1x8x1_144{color:#f0f9fff5;align-items:center;gap:6px;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}._itemArea_1x8x1_154{color:#64748bf2;margin-bottom:8px;font-size:12px}._itemStats_1x8x1_160{flex-wrap:wrap;gap:12px;display:flex}._stat_1x8x1_166{color:#94a3b8eb;align-items:center;gap:4px;font-size:12px;display:inline-flex}._dot_1x8x1_174{border-radius:50%;flex-shrink:0;width:6px;height:6px}._dotAlarm_1x8x1_181{background:#f87171}._dotFault_1x8x1_185{background:#fbbf24}@keyframes _fire-map-list-pulse-alarm_1x8x1_1{0%,to{opacity:1}50%{opacity:.55}}._root_199i8_1{background:#f871711f;border:1px solid #f8717159;border-radius:6px;align-items:center;gap:8px;padding:2px 10px;display:inline-flex}._label_199i8_11{color:#f87171;white-space:nowrap;font-size:13px;font-weight:600}._silenceBtn_199i8_18{color:#f87171;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f87171;border-radius:4px;padding:1px 10px;font-size:12px;font-weight:600}._silenceBtn_199i8_18:hover{color:#fff;background:#f87171}._scrollable_gwsou_3{--fire-map-scrollbar-size:6px;--fire-map-scrollbar-track:#0f172a73;--fire-map-scrollbar-thumb:#38bdf847;--fire-map-scrollbar-thumb-hover:#38bdf880;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--fire-map-scrollbar-thumb) var(--fire-map-scrollbar-track)}._scrollable_gwsou_3::-webkit-scrollbar{width:var(--fire-map-scrollbar-size);height:var(--fire-map-scrollbar-size)}._scrollable_gwsou_3::-webkit-scrollbar-track{background:var(--fire-map-scrollbar-track);border-radius:999px}._scrollable_gwsou_3::-webkit-scrollbar-thumb{background:var(--fire-map-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background .18s}._scrollable_gwsou_3::-webkit-scrollbar-thumb:hover{background:var(--fire-map-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_gwsou_3::-webkit-scrollbar-corner{background:0 0}._scrollable_gwsou_3 .ant-table-body,._scrollable_gwsou_3 .ant-table-content,._scrollable_gwsou_3 .rc-virtual-list-holder{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--fire-map-scrollbar-thumb) var(--fire-map-scrollbar-track)}._scrollable_gwsou_3 .ant-table-body::-webkit-scrollbar{width:var(--fire-map-scrollbar-size);height:var(--fire-map-scrollbar-size)}._scrollable_gwsou_3 .ant-table-content::-webkit-scrollbar{width:var(--fire-map-scrollbar-size);height:var(--fire-map-scrollbar-size)}._scrollable_gwsou_3 .rc-virtual-list-holder::-webkit-scrollbar{width:var(--fire-map-scrollbar-size);height:var(--fire-map-scrollbar-size)}._scrollable_gwsou_3 .ant-table-body::-webkit-scrollbar-track{background:var(--fire-map-scrollbar-track);border-radius:999px}._scrollable_gwsou_3 .ant-table-content::-webkit-scrollbar-track{background:var(--fire-map-scrollbar-track);border-radius:999px}._scrollable_gwsou_3 .rc-virtual-list-holder::-webkit-scrollbar-track{background:var(--fire-map-scrollbar-track);border-radius:999px}._scrollable_gwsou_3 .ant-table-body::-webkit-scrollbar-thumb{background:var(--fire-map-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_gwsou_3 .ant-table-content::-webkit-scrollbar-thumb{background:var(--fire-map-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_gwsou_3 .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:var(--fire-map-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_gwsou_3 .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--fire-map-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_gwsou_3 .ant-table-content::-webkit-scrollbar-thumb:hover{background:var(--fire-map-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_gwsou_3 .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover{background:var(--fire-map-scrollbar-thumb-hover);background-clip:padding-box}._root_1taq5_1{flex-direction:column;flex:1;min-height:0;display:flex}._eventTabs_1taq5_8{border-bottom:1px solid #38bdf81f;flex-wrap:wrap;flex-shrink:0;gap:6px;padding:10px 12px;display:flex}._eventTab_1taq5_8{color:#94a3b8f2;cursor:pointer;background:#0f172a8c;border:1px solid #38bdf838;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}._eventTab_1taq5_8:hover{color:#e0f2fefa;border-color:#38bdf873}._eventTabFireActive_1taq5_39{color:#f87171;background:#f8717133;border-color:#0000}._eventTabFaultActive_1taq5_45{color:#fbbf24;background:#fbbf2433;border-color:#0000}._eventTabActionActive_1taq5_51{color:#34d399;background:#34d39933;border-color:#0000}._eventTabCount_1taq5_57{background:#ffffff1a;border-radius:10px;padding:1px 6px;font-size:11px;line-height:1.3}._tabBody_1taq5_65{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._listBody_1taq5_73{flex:1;min-height:0;padding:8px 10px 10px;overflow:hidden auto}._listLoading_1taq5_82{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}._empty_1taq5_90{text-align:center;color:#64748be6;padding:28px 16px;font-size:13px}._emptyIcon_1taq5_97{margin-bottom:8px;font-size:28px}._cardStack_1taq5_102{background:#050c1c59;border:1px solid #38bdf838;border-radius:10px;overflow:hidden}._eventCard_1taq5_109{background:#0f172a8c;border-left:3px solid #0000;padding:12px 14px;box-shadow:inset 0 -1px #38bdf81f}._eventCardBtn_1taq5_116{box-sizing:border-box;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;appearance:none;border:none;border-left:3px solid #0000;transition:filter .2s;display:block}._eventCardBtn_1taq5_116:hover{filter:brightness(1.06)}._eventCard_1taq5_109:last-child{box-shadow:none}._eventCardFire_1taq5_138{border-left-color:#f87171}._eventCardFault_1taq5_142{border-left-color:#fbbf24}._eventCardAction_1taq5_146{border-left-color:#34d399}._eventHeader_1taq5_150{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}._eventTag_1taq5_158{border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}._tagFire_1taq5_166{color:#f87171;background:#f8717133}._tagFault_1taq5_171{color:#fbbf24;background:#fbbf2433}._tagAction_1taq5_176{color:#34d399;background:#34d39933}._eventTime_1taq5_181{color:#64748bf2;white-space:nowrap;font-size:11px}._eventContent_1taq5_187{color:#f0f9fff2;word-break:break-word;margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.45}._eventDevice_1taq5_196{color:#64748bf2;word-break:break-word;font-size:12px;line-height:1.4}._loadingMore_1taq5_203{text-align:center;color:#7ec2fff2;padding:8px;font-size:12px}._root_1nklg_1{pointer-events:none;--fire-overlay-left-width:320px;--fire-overlay-right-width:360px;--fire-overlay-channel-gap:10px;position:absolute;inset:0}._root_1nn04_1{z-index:1;box-sizing:border-box;pointer-events:none;min-width:0;min-height:0;padding:14px;position:absolute;inset:0;overflow:hidden}._inner_1nn04_13{pointer-events:none;width:100%;height:100%;min-height:0;position:relative}._page_a8ly2_1{--fire-map-scrollbar-size:6px;--fire-map-scrollbar-track:#0f172a73;--fire-map-scrollbar-thumb:#38bdf847;--fire-map-scrollbar-thumb-hover:#38bdf880;box-sizing:border-box;flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}._head_a8ly2_17{box-sizing:border-box;border-bottom:1px solid #38bdf82e;flex-shrink:0;align-items:center;gap:15px;min-height:70px;padding:12px 20px 10px;display:flex}._headMain_a8ly2_28{border-right:1px solid #38bdf824;flex-shrink:0;min-width:0;padding-right:16px}._title_a8ly2_35{letter-spacing:.04em;color:#f0f9fffa;text-shadow:0 0 40px #0ea5e959;margin:0;font-size:22px;font-weight:700}._subtitle_a8ly2_44{color:#94a3b8d9;margin:4px 0 0;font-size:13px}._headActions_a8ly2_50{border-left:1px solid #38bdf824;flex-shrink:0;align-items:center;gap:10px;padding-left:15px;display:flex}._headNav_a8ly2_59{align-items:center;gap:8px;display:flex}._body_a8ly2_66{flex:1;min-height:0;position:relative;overflow:hidden}._root_z0i0t_1{box-sizing:border-box;background:linear-gradient(160deg,#0f172aeb 0%,#0b1220f5 100%);border:1px solid #38bdf838;border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059,0 12px 40px #00000059}._titleBar_z0i0t_20{background:linear-gradient(90deg,#0ea5e91f 0%,#0000 55%);border-bottom:1px solid #38bdf826;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 10px;padding:10px 14px;display:flex}._titleBarExtra_z0i0t_36{flex-shrink:0;margin-left:auto}._titleAccent_z0i0t_41{background:linear-gradient(#38bdf8,#0ea5e9);border-radius:2px;flex-shrink:0;width:3px;height:14px}._titleText_z0i0t_49{letter-spacing:.02em;color:#f0f9fff2;margin:0;font-size:15px;font-weight:600}._body_z0i0t_57{flex:1;min-height:0;padding:12px 14px 14px;overflow:auto}._scrollable_rguaz_5 .ant-table-body::-webkit-scrollbar{width:var(--fire-ctrl-scrollbar-size);height:var(--fire-ctrl-scrollbar-size)}._scrollable_rguaz_5 .ant-table-content::-webkit-scrollbar{width:var(--fire-ctrl-scrollbar-size);height:var(--fire-ctrl-scrollbar-size)}._scrollable_rguaz_5 .rc-virtual-list-holder::-webkit-scrollbar{width:var(--fire-ctrl-scrollbar-size);height:var(--fire-ctrl-scrollbar-size)}._scrollable_rguaz_5 .ant-table-body::-webkit-scrollbar-track{background:var(--fire-ctrl-scrollbar-track);border-radius:999px}._scrollable_rguaz_5 .ant-table-content::-webkit-scrollbar-track{background:var(--fire-ctrl-scrollbar-track);border-radius:999px}._scrollable_rguaz_5 .rc-virtual-list-holder::-webkit-scrollbar-track{background:var(--fire-ctrl-scrollbar-track);border-radius:999px}._scrollable_rguaz_5 .ant-table-body::-webkit-scrollbar-thumb{background:var(--fire-ctrl-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_rguaz_5 .ant-table-content::-webkit-scrollbar-thumb{background:var(--fire-ctrl-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_rguaz_5 .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:var(--fire-ctrl-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_rguaz_5 .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--fire-ctrl-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_rguaz_5 .ant-table-content::-webkit-scrollbar-thumb:hover{background:var(--fire-ctrl-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_rguaz_5 .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover{background:var(--fire-ctrl-scrollbar-thumb-hover);background-clip:padding-box}._page_pw5zn_11{--fire-ctrl-semantic-success:#34d399;--fire-ctrl-semantic-success-bg:#34d39924;--fire-ctrl-semantic-error:#f87171;--fire-ctrl-semantic-error-bg:#f871711f;--fire-ctrl-semantic-warning:#fbbf24;--fire-ctrl-semantic-warning-bg:#fbbf241f;--fire-ctrl-positive-from:#0478578c;--fire-ctrl-positive-to:#064e3bd1;--fire-ctrl-positive-hover-from:#0d948899;--fire-ctrl-positive-hover-to:#0f766ed9;--fire-ctrl-positive-border:#2dd4bf8c;--fire-ctrl-positive-border-hover:#5eead4b3;--fire-ctrl-positive-text:#ccfbf1;--fire-ctrl-positive-text-hover:#f0fdfa;--fire-ctrl-positive-outline:#2dd4bfcc;--fire-ctrl-positive-solid:#0d9488;--fire-ctrl-positive-solid-hover:#14b8a6;--fire-ctrl-positive-on-solid:#ecfeff;--fire-ctrl-halt-from:#b4530980;--fire-ctrl-halt-to:#78350fc7;--fire-ctrl-halt-hover-from:#d977068c;--fire-ctrl-halt-hover-to:#92400ed1;--fire-ctrl-halt-border:#fbbf248c;--fire-ctrl-halt-border-hover:#fcd34dbf;--fire-ctrl-halt-text:#fef3c7;--fire-ctrl-halt-text-hover:#fffbeb;--fire-ctrl-halt-outline:#fbbf24cc;--fire-ctrl-halt-solid:#d97706;--fire-ctrl-halt-solid-hover:#ea580c;--fire-ctrl-halt-on-solid:#fffbeb;--fire-ctrl-dismiss-from:#9a341273;--fire-ctrl-dismiss-to:#431407b8;--fire-ctrl-dismiss-hover-from:#c2410c80;--fire-ctrl-dismiss-hover-to:#5b1c0acc;--fire-ctrl-dismiss-border:#fb923c8c;--fire-ctrl-dismiss-border-hover:#fdba74bf;--fire-ctrl-dismiss-text:#fed7aa;--fire-ctrl-dismiss-text-hover:#ffedd5;--fire-ctrl-dismiss-outline:#fb923cbf;--fire-ctrl-scrollbar-size:6px;--fire-ctrl-scrollbar-track:#0f172a73;--fire-ctrl-scrollbar-thumb:#38bdf847;--fire-ctrl-scrollbar-thumb-hover:#38bdf880;box-sizing:border-box;flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 20px 16px;display:flex;overflow:hidden}._head_pw5zn_139{box-sizing:border-box;border-bottom:1px solid #38bdf81f;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 2px;display:flex}._headMain_pw5zn_163{min-width:0}._title_pw5zn_171{letter-spacing:.04em;color:#f0f9fffa;text-shadow:0 0 40px #0ea5e959;margin:0;font-size:22px;font-weight:700}._subtitle_pw5zn_189{color:#94a3b8d9;margin:4px 0 0;font-size:13px}._headActions_pw5zn_201{flex-shrink:0;align-items:center;gap:12px;display:flex}._headNav_pw5zn_215{align-items:center;gap:8px;display:flex}._body_pw5zn_227{flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:14px;min-height:0;display:grid}._gridMain_pw5zn_247{grid-area:1/1/3/3}._gridSide_pw5zn_257{grid-area:1/3/3}._gridWide_pw5zn_267{grid-area:3/1/auto/3}._gridMini_pw5zn_277{grid-area:3/3}._keyboardRemoteGate_pw5zn_287{align-items:center;gap:8px;display:inline-flex}._keyboardRemoteGateLabel_pw5zn_299{color:#cbd5e1e6;white-space:nowrap;font-size:12px;font-weight:500}._scrollable_rguaz_5{--fire-ctrl-scrollbar-size:6px;--fire-ctrl-scrollbar-track:#0f172a73;--fire-ctrl-scrollbar-thumb:#38bdf847;--fire-ctrl-scrollbar-thumb-hover:#38bdf880;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--fire-ctrl-scrollbar-thumb) var(--fire-ctrl-scrollbar-track)}._scrollable_rguaz_5::-webkit-scrollbar{width:var(--fire-ctrl-scrollbar-size);height:var(--fire-ctrl-scrollbar-size)}._scrollable_rguaz_5::-webkit-scrollbar-track{background:var(--fire-ctrl-scrollbar-track);border-radius:999px}._scrollable_rguaz_5::-webkit-scrollbar-thumb{background:var(--fire-ctrl-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background .18s}._scrollable_rguaz_5::-webkit-scrollbar-thumb:hover{background:var(--fire-ctrl-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_rguaz_5::-webkit-scrollbar-corner{background:0 0}._scrollable_rguaz_5 .ant-table-body,._scrollable_rguaz_5 .ant-table-content,._scrollable_rguaz_5 .rc-virtual-list-holder{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--fire-ctrl-scrollbar-thumb) var(--fire-ctrl-scrollbar-track)}._scrollable_rguaz_5 .ant-table-body::-webkit-scrollbar{width:var(--fire-ctrl-scrollbar-size);height:var(--fire-ctrl-scrollbar-size)}._scrollable_rguaz_5 .ant-table-content::-webkit-scrollbar{width:var(--fire-ctrl-scrollbar-size);height:var(--fire-ctrl-scrollbar-size)}._scrollable_rguaz_5 .rc-virtual-list-holder::-webkit-scrollbar{width:var(--fire-ctrl-scrollbar-size);height:var(--fire-ctrl-scrollbar-size)}._scrollable_rguaz_5 .ant-table-body::-webkit-scrollbar-track{background:var(--fire-ctrl-scrollbar-track);border-radius:999px}._scrollable_rguaz_5 .ant-table-content::-webkit-scrollbar-track{background:var(--fire-ctrl-scrollbar-track);border-radius:999px}._scrollable_rguaz_5 .rc-virtual-list-holder::-webkit-scrollbar-track{background:var(--fire-ctrl-scrollbar-track);border-radius:999px}._scrollable_rguaz_5 .ant-table-body::-webkit-scrollbar-thumb{background:var(--fire-ctrl-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_rguaz_5 .ant-table-content::-webkit-scrollbar-thumb{background:var(--fire-ctrl-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_rguaz_5 .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:var(--fire-ctrl-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}._scrollable_rguaz_5 .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--fire-ctrl-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_rguaz_5 .ant-table-content::-webkit-scrollbar-thumb:hover{background:var(--fire-ctrl-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_rguaz_5 .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover{background:var(--fire-ctrl-scrollbar-thumb-hover);background-clip:padding-box}._root_1dyfn_1{flex-direction:column;height:100%;min-height:0;display:flex}._searchRow_1dyfn_8{flex:none;padding:0 0 8px}._searchInput_1dyfn_13{width:100%}._searchInput_1dyfn_13.ant-input-affix-wrapper{color:#f1f5f9f2;background:#0f172aa6;border-color:#64748b73}._searchInput_1dyfn_13.ant-input-affix-wrapper:hover,._searchInput_1dyfn_13.ant-input-affix-wrapper-focused{border-color:#38bdf88c}._searchInput_1dyfn_13.ant-input{color:#f1f5f9f2;background:0 0}._searchInput_1dyfn_13.ant-input-affix-wrapper .ant-input::placeholder,._searchInput_1dyfn_13.ant-input-outlined.ant-input::placeholder{color:#e2e8f0d1}._searchEmpty_1dyfn_42{color:#94a3b8d9;text-align:center;justify-content:center;align-items:center;min-height:120px;padding:12px 8px;font-size:12px;display:flex}._loading_1dyfn_53{flex:1;justify-content:center;align-items:center;display:flex}._treeWrap_1dyfn_60{flex:1;min-height:0;padding:0 2px 4px 0;overflow:auto}._tree_1dyfn_60{color:#e2e8f0eb;--fire-tree-indent:14px;background:0 0}._tree_1dyfn_60 .ant-tree-list-holder-inner{padding:2px 0}._tree_1dyfn_60 .ant-tree-treenode{align-items:flex-start;padding-block:0}._tree_1dyfn_60 .ant-tree-indent-unit{width:var(--fire-tree-indent)}._tree_1dyfn_60 .ant-tree-switcher{color:#94a3b8f2;width:20px;line-height:20px}._tree_1dyfn_60 .ant-tree-switcher:hover{color:#bae6fdf2}._tree_1dyfn_60 .ant-tree-show-line .ant-tree-indent-unit:before,._tree_1dyfn_60 .ant-tree-show-line .ant-tree-indent-unit-end:before,._tree_1dyfn_60 .ant-tree-show-line .ant-tree-indent-unit-start-end:before{border-inline-end:1px solid #64748b73}._tree_1dyfn_60 .ant-tree-show-line .ant-tree-switcher-line-icon{color:#64748ba6}._tree_1dyfn_60 .ant-tree-node-content-wrapper{border-radius:4px;min-height:20px;padding-block:1px;padding-inline:4px 6px;line-height:1.3;transition:background .15s,box-shadow .15s}._tree_1dyfn_60 .ant-tree-node-content-wrapper:hover{box-shadow:inset 0 0 0 1px #38bdf81f;background:#38bdf81a!important}._tree_1dyfn_60 .ant-tree-node-selected .ant-tree-node-content-wrapper,._tree_1dyfn_60 .ant-tree-treenode-selected .ant-tree-node-content-wrapper{box-shadow:inset 0 0 0 1px #22d3eebf,0 0 0 1px #22d3ee33;background:#0f172aeb!important}._tree_1dyfn_60 .ant-tree-title{font-size:12px;line-height:1.35}._tree_1dyfn_60 .ant-tree-node-selected .ant-tree-title,._tree_1dyfn_60 .ant-tree-treenode-selected .ant-tree-title{color:#f8fafc}._nodeTitle_1dyfn_146{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}._nodeProgram_1dyfn_155{letter-spacing:.02em;color:#f1f5f9fa;font-size:12px;font-weight:600}._nodeAddr_1dyfn_162{color:#cbd5e1f2;font-size:11.5px;font-weight:500}._nodeHost_1dyfn_168{font-variant-numeric:tabular-nums;color:#bae6fdfa;font-size:12px;font-weight:500}._tree_1dyfn_60 .ant-tree-node-selected ._nodeProgram_1dyfn_155,._tree_1dyfn_60 .ant-tree-node-selected ._nodeAddr_1dyfn_162,._tree_1dyfn_60 .ant-tree-node-selected ._nodeHost_1dyfn_168,._tree_1dyfn_60 .ant-tree-treenode-selected ._nodeProgram_1dyfn_155,._tree_1dyfn_60 .ant-tree-treenode-selected ._nodeAddr_1dyfn_162,._tree_1dyfn_60 .ant-tree-treenode-selected ._nodeHost_1dyfn_168{color:#f1f5f9}._empty_1dyfn_184{color:#94a3b8d9;flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}._root_h4van_1{flex-direction:column;gap:8px;height:100%;min-height:160px;padding:4px 2px;display:flex}._hint_h4van_10{color:#bae6fdbf;text-align:center;margin:auto;font-size:13px}._statusBar_h4van_17{color:#bae6fdbf;flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:flex}._videoFill_h4van_26{flex:1;min-height:0;display:flex;overflow:hidden}._videoFill_h4van_26>*{flex:1;min-height:0}._videoGrid_h4van_38{flex:1;grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}._videoCell_h4van_46{min-height:0}._picker_ridl0_1{min-width:320px}._pickerSmall_ridl0_5{min-width:280px}._picker_ridl0_1.ant-picker{background:#0f172ab8;border-color:#38bdf838}._picker_ridl0_1.ant-picker .ant-picker-input>input{color:#e2e8f0eb}._picker_ridl0_1.ant-picker .ant-picker-input>input::placeholder{color:#94a3b8a6}._picker_ridl0_1.ant-picker-suffix,._picker_ridl0_1.ant-picker-separator{color:#94a3b8d9}._root_5o1f4_1{flex-direction:column;height:100%;min-height:0;display:flex}._body_5o1f4_8{flex-direction:column;flex:1;min-height:0;display:flex;padding:0!important}._tableWrap_5o1f4_16{flex:1;min-height:0;padding:8px 10px 10px;overflow:auto}._loading_5o1f4_24{flex:1;justify-content:center;align-items:center;padding:12px;display:flex}._headerTools_5o1f4_32{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;max-width:min(100%,920px);display:flex}._headerForm_5o1f4_41{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}._headerForm_5o1f4_41 .ant-form-item{margin-bottom:0}._headerDivider_5o1f4_52{background:#38bdf838;flex-shrink:0;width:1px;height:22px}._dealLink_5o1f4_59{color:#38bdf8;white-space:nowrap;font-size:12px}._dealLink_5o1f4_59:hover{color:#7dd3fc}._root_1a83i_1{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}._toolbar_1a83i_9{flex-shrink:0}._grid_1a83i_13{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:10px;min-height:0;display:grid}._card_1a83i_23{box-sizing:border-box;background:#0f172a8c;border:1px solid #38bdf82e;border-radius:8px;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:10px 12px;display:flex}._cardLabel_1a83i_36{color:#94a3b8eb;margin:0;font-size:12px;font-weight:500}._cardValue_1a83i_43{font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:0;font-size:22px;font-weight:700;line-height:1.15}._valueOnline_1a83i_52{color:#34d399fa;text-shadow:0 0 24px #34d39940}._valueOffline_1a83i_57{color:#f87171f2;text-shadow:0 0 22px #f8717133}._valueAlarm_1a83i_62{color:#f87171fa;text-shadow:0 0 22px #f8717138}._valueFault_1a83i_67{color:#fbbf24fa;text-shadow:0 0 22px #fbbf2433}._loading_1a83i_72{flex:1;justify-content:center;align-items:center;display:flex}._scrollable_xpwqf_4{--floor-map-scrollbar-size:6px;--floor-map-scrollbar-track:#0f172a73;--floor-map-scrollbar-thumb:#38bdf847;--floor-map-scrollbar-thumb-hover:#38bdf880;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--floor-map-scrollbar-thumb) var(--floor-map-scrollbar-track)}._scrollable_xpwqf_4::-webkit-scrollbar{width:var(--floor-map-scrollbar-size);height:var(--floor-map-scrollbar-size)}._scrollable_xpwqf_4::-webkit-scrollbar-track{background:var(--floor-map-scrollbar-track);border-radius:999px}._scrollable_xpwqf_4::-webkit-scrollbar-thumb{background:var(--floor-map-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background .18s}._scrollable_xpwqf_4::-webkit-scrollbar-thumb:hover{background:var(--floor-map-scrollbar-thumb-hover);background-clip:padding-box}._scrollable_xpwqf_4::-webkit-scrollbar-corner{background:0 0}._root_5mfe2_1{flex-direction:column;height:100%;min-height:0;display:flex}._searchRow_5mfe2_8{flex:none;padding:0 0 8px}._searchInput_5mfe2_13{width:100%}._searchInput_5mfe2_13.ant-input-affix-wrapper{color:#f1f5f9f2;background:#0f172aa6;border-color:#64748b73}._searchInput_5mfe2_13.ant-input-affix-wrapper:hover,._searchInput_5mfe2_13.ant-input-affix-wrapper-focused{border-color:#38bdf88c}._searchInput_5mfe2_13.ant-input{color:#f1f5f9f2;background:0 0}._searchInput_5mfe2_13.ant-input-affix-wrapper .ant-input::placeholder,._searchInput_5mfe2_13.ant-input-outlined.ant-input::placeholder{color:#e2e8f0d1}._searchEmpty_5mfe2_41{color:#94a3b8d9;text-align:center;justify-content:center;align-items:center;min-height:120px;padding:12px 8px;font-size:12px;display:flex}._loading_5mfe2_52{flex:1;justify-content:center;align-items:center;display:flex}._treeWrap_5mfe2_59{flex:1;min-height:0;padding:0 2px 4px 0;overflow:auto}._tree_5mfe2_59{color:#e2e8f0eb;--floor-tree-indent:14px;background:0 0}._tree_5mfe2_59 .ant-tree-list-holder-inner{padding:2px 0}._tree_5mfe2_59 .ant-tree-treenode{align-items:flex-start;padding-block:0}._tree_5mfe2_59 .ant-tree-indent-unit{width:var(--floor-tree-indent)}._tree_5mfe2_59 .ant-tree-switcher{color:#94a3b8f2;width:20px;line-height:20px}._tree_5mfe2_59 .ant-tree-switcher:hover{color:#bae6fdf2}._tree_5mfe2_59 .ant-tree-show-line .ant-tree-indent-unit:before,._tree_5mfe2_59 .ant-tree-show-line .ant-tree-indent-unit-end:before,._tree_5mfe2_59 .ant-tree-show-line .ant-tree-indent-unit-start-end:before{border-inline-end:1px solid #64748b73}._tree_5mfe2_59 .ant-tree-show-line .ant-tree-switcher-line-icon{color:#64748ba6}._tree_5mfe2_59 .ant-tree-node-content-wrapper{border-radius:4px;min-height:20px;padding-block:1px;padding-inline:4px 6px;line-height:1.3;transition:background .15s,box-shadow .15s}._tree_5mfe2_59 .ant-tree-node-content-wrapper:hover{box-shadow:inset 0 0 0 1px #38bdf81f;background:#38bdf81a!important}._tree_5mfe2_59 .ant-tree-node-selected .ant-tree-node-content-wrapper,._tree_5mfe2_59 .ant-tree-treenode-selected .ant-tree-node-content-wrapper{box-shadow:inset 0 0 0 1px #22d3eebf,0 0 0 1px #22d3ee33;background:#0f172aeb!important}._tree_5mfe2_59 .ant-tree-title{font-size:12px;line-height:1.35}._tree_5mfe2_59 .ant-tree-node-selected .ant-tree-title,._tree_5mfe2_59 .ant-tree-treenode-selected .ant-tree-title{color:#f8fafc}._nodeTitle_5mfe2_143{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#cbd5e1f2;max-width:100%;font-size:12px;font-weight:500;display:inline-block;overflow:hidden}._tree_5mfe2_59 .ant-tree-node-selected ._nodeTitle_5mfe2_143,._tree_5mfe2_59 .ant-tree-treenode-selected ._nodeTitle_5mfe2_143{color:#f1f5f9}._empty_5mfe2_160{color:#94a3b8d9;flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}._root_fzwik_1{flex-wrap:wrap;flex-shrink:1;align-items:center;gap:8px 12px;min-width:0;display:flex}._rootDisabled_fzwik_10{opacity:.55;pointer-events:none}._hint_fzwik_15{color:#000000a6;white-space:nowrap;font-size:12px;line-height:1.45}._hintDark_fzwik_22{color:#cbd5e1e0}._zoomControls_fzwik_26{background:#ffffffe0;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;display:flex}._zoomControlsDark_fzwik_36{background:#0f172ac7;border:1px solid #38bdf838}._zoomControlsDark_fzwik_36 .ant-btn{color:#e2e8f0eb!important}._zoomControlsDark_fzwik_36 .ant-btn:disabled{color:#94a3b859!important}._zoomLabel_fzwik_49{color:#0000008c;text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:12px}._zoomLabelDark_fzwik_57{color:#cbd5e1e6}._root_x3rpp_1{box-sizing:border-box;color:#f1f5f9f2;background:#0f172af5;border:1px solid #38bdf847;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.45;overflow:hidden auto}._rootEmbedded_x3rpp_14{box-shadow:none;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#38bdf859 #0f172a80;border:none}._root_x3rpp_1::-webkit-scrollbar{width:6px}._root_x3rpp_1::-webkit-scrollbar-track{background:#0f172a80;border-radius:999px}._root_x3rpp_1::-webkit-scrollbar-thumb{background:#38bdf859;border-radius:999px}._row_x3rpp_36{gap:8px;margin-bottom:4px;display:flex}._row_x3rpp_36:last-of-type{margin-bottom:8px}._label_x3rpp_46{color:#94a3b8f2;white-space:nowrap;flex:none}._value_x3rpp_52{word-break:break-all;flex:1;min-width:0}._paramTable_x3rpp_58{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:2px}._paramTable_x3rpp_58 th,._paramTable_x3rpp_58 td{text-align:left;vertical-align:top;text-overflow:ellipsis;border-top:1px solid #38bdf826;padding:3px 6px;overflow:hidden}._paramTable_x3rpp_58 th{color:#94a3b8eb;white-space:nowrap;font-weight:500}._paramTable_x3rpp_58 th:first-child,._paramTable_x3rpp_58 td:first-child{width:32%}._paramTable_x3rpp_58 th:nth-child(2),._paramTable_x3rpp_58 td:nth-child(2){width:38%}._paramValue_x3rpp_91{font-variant-numeric:tabular-nums;word-break:break-all}._status_x3rpp_96{white-space:nowrap;display:inline-block}._statusNormal_x3rpp_101{color:#34d399f2}._statusAlarm_x3rpp_105{color:#f87171fa}._statusFault_x3rpp_109{color:#fbbf24fa}._emptyParams_x3rpp_113{color:#94a3b8e0;margin-top:4px;font-size:11px}._shell_1mk08_1{box-sizing:border-box;border:2px solid #0000;border-radius:8px;flex-shrink:0;position:relative;overflow:hidden}._img_1mk08_10{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}._fallback_1mk08_19{text-align:center;color:#fff;-webkit-user-select:none;user-select:none;word-break:break-all;background:linear-gradient(145deg,#0ea5e9,#0369a1);justify-content:center;align-items:center;width:100%;height:100%;padding:2px;font-size:10px;line-height:1.1;display:flex}._statusOnline_1mk08_35{background:#34d39952;border-color:#34d399f2;box-shadow:0 2px 6px #34d39940}._statusOffline_1mk08_41{background:#64748b73;border-color:#94a3b8e6;box-shadow:0 2px 6px #0f172a47}._statusFault_1mk08_47{background:#fbbf2457;border-color:#fbbf24fa;box-shadow:0 2px 8px #fbbf2447}._statusAlarm_1mk08_53{background:#ef44446b;border-color:#f87171fa;animation:1.35s ease-out infinite _markerAlarmRipple_1mk08_1}@keyframes _markerAlarmRipple_1mk08_1{0%{box-shadow:0 0 #f87171a6}70%{box-shadow:0 0 0 9px #f8717100}to{box-shadow:0 0 #f8717100}}._wrap_1928i_1{flex-direction:column;height:100%;min-height:0;display:flex}._viewportFit_1928i_8{flex:1;height:100%;min-height:0;max-height:none}._viewport_1928i_8{touch-action:none;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;flex:1;width:100%;min-height:120px;position:relative;overflow:hidden}._viewportDark_1928i_27{background:#0f172a73;border-color:#38bdf82e}._viewportCanPan_1928i_32{cursor:grab}._viewportPanning_1928i_36{cursor:grabbing}._viewportDeviceTooltips_1928i_40,._viewportDeviceTooltips_1928i_40 ._panLayer_1928i_44,._viewportDeviceTooltips_1928i_40 ._stageContent_1928i_45,._viewportDeviceTooltips_1928i_40 ._markersLayer_1928i_46{overflow:visible}._overlay_1928i_50{z-index:4;pointer-events:none;position:absolute;inset:0}._overlayHint_1928i_61{color:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;background:#ffffffd1;border-radius:6px;max-width:min(100% - 20px,320px);padding:4px 10px;font-size:12px;line-height:1.45;position:absolute;bottom:8px;left:10px}._overlayHintDark_1928i_76{color:#e2e8f0f2;background:#0f172ab8;border:1px solid #38bdf833}._overlayControls_1928i_82{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;background:#ffffffe0;border-radius:8px;align-items:center;gap:4px;padding:2px 6px;display:flex;position:absolute;top:8px;right:10px}._overlayControlsDark_1928i_96{background:#0f172ac7;border:1px solid #38bdf838}._overlayControlsDark_1928i_96 .ant-btn{color:#e2e8f0eb!important}._overlayControlsDark_1928i_96 .ant-btn:disabled{color:#94a3b859!important}._zoomLabel_1928i_109{color:#0000008c;text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:12px}._zoomLabelDark_1928i_117{color:#cbd5e1e6}._panLayer_1928i_44{will-change:transform;flex-shrink:0;position:relative}._stageContent_1928i_45{flex-shrink:0;position:relative}._markersLayer_1928i_46{z-index:20;pointer-events:none;position:absolute;top:0;left:0}._markerWithDeviceTooltip_1928i_140{pointer-events:none;z-index:2;flex-direction:row;align-items:flex-start;gap:6px;width:max-content;max-width:none;display:flex;position:absolute}._markerIconHit_1928i_152,._markerHoverReveal_1928i_156{pointer-events:auto}._markerHoverReveal_1928i_156 ._deviceInfoBox_1928i_160{display:none}._markerHoverReveal_1928i_156:hover ._deviceInfoBox_1928i_160{display:block}._deviceInfoBox_1928i_160{z-index:3;pointer-events:none;box-shadow:none;flex-shrink:0}._panHit_1928i_175{z-index:1;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}._bgImg_1928i_185{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}._empty_1928i_193{color:#00000073;text-align:center;border:1px dashed #0000001f;border-radius:8px;flex:1;justify-content:center;align-items:center;min-height:120px;padding:16px;font-size:13px;display:flex}._emptyDark_1928i_207{color:#94a3b8e0;border-color:#38bdf833}._root_tj8cl_1{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#38bdf859 #0f172a80;height:100%;min-height:0;padding:4px 2px 8px;overflow:auto}._root_tj8cl_1::-webkit-scrollbar{width:6px;height:6px}._root_tj8cl_1::-webkit-scrollbar-track{background:#0f172a80;border-radius:999px}._root_tj8cl_1::-webkit-scrollbar-thumb{background:#38bdf859;border-radius:999px}._flexGrid_tj8cl_26{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:10px;min-height:min-content;display:flex}._deviceCard_tj8cl_35{flex-direction:row;flex:none;align-items:flex-start;gap:6px;display:flex}._infoBox_tj8cl_43{flex-shrink:0}._empty_tj8cl_47{color:#94a3b8e6;text-align:center;justify-content:center;align-items:center;font-size:13px;display:flex}._viewerWrap_1bryq_1{flex-direction:column;gap:6px;height:100%;min-height:0;display:flex}._deviceWarn_1bryq_9{flex-shrink:0}._viewer_1bryq_1{flex:1;min-height:0}._sequentialLayout_1bryq_18{flex:1;min-height:0;position:relative;overflow:hidden}._sequentialBg_1bryq_25{z-index:0;pointer-events:none;position:absolute;inset:0}._sequentialOverlay_1bryq_32{z-index:1;background:0 0;min-height:0;position:absolute;inset:0}._placeholder_1bryq_40{color:#94a3b8eb;text-align:center;justify-content:center;align-items:center;height:100%;min-height:0;padding:12px;font-size:13px;line-height:1.5;display:flex}._placeholder_1bryq_40 .ant-alert{max-width:100%}._toolbar_r1abr_1{flex-wrap:wrap;flex-shrink:1;align-items:center;gap:6px 8px;min-width:0;display:flex}._toolbarDivider_r1abr_11{background:#38bdf847;flex-shrink:0;width:1px;height:18px}._switch_r1abr_18.ant-switch{min-width:68px}._switch_r1abr_18 .ant-switch-inner{font-size:11px}._root_1trx6_1{flex-direction:column;min-height:0;display:flex}._root_1trx6_1>*{flex:1;min-height:0}._root_l4vq0_3{z-index:9999;-webkit-user-select:none;user-select:none;background:#0f172a;border:1px solid #334155;border-radius:10px;flex-direction:column;width:520px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 48px #0000008c}._rootHost_l4vq0_20{width:calc(100vw - 40px)}._header_l4vq0_24{cursor:grab;background:#1e293b;border-bottom:1px solid #1e293b;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}._header_l4vq0_24:active{cursor:grabbing}._title_l4vq0_39{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}._headerActions_l4vq0_50{flex-shrink:0;align-items:center;gap:6px;margin-left:8px;display:flex}._hostBtn_l4vq0_58{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #475569;border-radius:4px;padding:2px 10px;font-size:12px}._hostBtn_l4vq0_58:hover{color:#38bdf8;border-color:#38bdf8}._hostBtnActive_l4vq0_74{color:#38bdf8;background:#38bdf81f;border-color:#38bdf8}._closeBtn_l4vq0_80{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:flex}._closeBtn_l4vq0_80:hover{color:#f1f5f9;background:#334155}._layoutWrap_l4vq0_102{flex:1;min-height:0;display:flex;overflow:hidden}._body_l4vq0_111{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#38bdf847 #0f172a73;flex-direction:column;flex:1;gap:6px;min-width:0;padding:8px;display:flex;overflow:hidden auto}._body_l4vq0_111::-webkit-scrollbar{width:6px;height:6px}._body_l4vq0_111::-webkit-scrollbar-track{background:#0f172a73;border-radius:999px}._body_l4vq0_111::-webkit-scrollbar-thumb{background:#38bdf847 padding-box padding-box;border:2px solid #0000;border-radius:999px}._body_l4vq0_111::-webkit-scrollbar-thumb:hover{background:#38bdf880 padding-box padding-box}._body_l4vq0_111::-webkit-scrollbar-corner{background:0 0}._panelShell_l4vq0_152{flex:none!important;overflow:visible!important}._panelVideo_l4vq0_158,._panelInfo_l4vq0_162{min-height:0}._panelParams_l4vq0_166{min-height:160px}._panelAlarm_l4vq0_170{min-height:300px}._rootHost_l4vq0_20 ._body_l4vq0_111{flex:0 0 520px}._hostBody_l4vq0_181{border-left:1px solid #1e293b;flex-direction:column;flex:1;gap:6px;min-width:0;padding:6px;display:flex;overflow:hidden}._hostVideo_l4vq0_193{flex:1;min-height:200px;display:flex;overflow:hidden}._hostVideo_l4vq0_193>*{flex:1;min-height:0}._hostBottom_l4vq0_206{flex-shrink:0;gap:6px;height:50%;min-height:260px;display:flex;overflow:hidden}._hostParams_l4vq0_216{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#38bdf847 #0f172a73;flex:1;min-width:0;overflow-y:auto}._hostParams_l4vq0_216::-webkit-scrollbar{width:6px}._hostParams_l4vq0_216::-webkit-scrollbar-track{background:#0f172a73;border-radius:999px}._hostParams_l4vq0_216::-webkit-scrollbar-thumb{background:#38bdf847 padding-box padding-box;border:2px solid #0000;border-radius:999px}._hostCtrl_l4vq0_242{background:linear-gradient(145deg,#252b38,#1a1f2e);border:1px solid #5064824d;border-radius:12px;flex-direction:column;flex:1;min-width:0;padding:15px;display:flex;overflow:hidden}._hostCtrlBar_l4vq0_255{border-bottom:1px solid #5064824d;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;margin-bottom:12px;padding-bottom:10px;display:flex}._hostTab_l4vq0_266{color:#94a3b8f2;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:3px 10px;font-size:13.6px;font-weight:600}._hostTab_l4vq0_266:hover{color:#e2e8f0;background:#1e293b}._hostTabActive_l4vq0_283{color:#38bdf8;background:#1e293b}._hostPanel_l4vq0_288{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#38bdf847 #0f172a73;flex:1;min-height:0;overflow:hidden auto}._hostPanel_l4vq0_288::-webkit-scrollbar{width:6px}._hostPanel_l4vq0_288::-webkit-scrollbar-track{background:#0f172a73;border-radius:999px}._hostPanel_l4vq0_288::-webkit-scrollbar-thumb{background:#38bdf847 padding-box padding-box;border:2px solid #0000;border-radius:999px}._hostPanel_l4vq0_288::-webkit-scrollbar-thumb:hover{background:#38bdf880 padding-box padding-box}._placeholder_l4vq0_321{color:#64748bf2;text-align:center;flex:1;justify-content:center;align-items:center;min-height:0;padding:8px;font-size:13.6px;display:flex}._page_1eeoq_1{box-sizing:border-box;flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 20px 16px;display:flex;overflow:hidden}._head_1eeoq_23{box-sizing:border-box;border-bottom:1px solid #38bdf81f;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 2px;display:flex}._headMain_1eeoq_47{min-width:0}._title_1eeoq_55{letter-spacing:.04em;color:#f0f9fffa;text-shadow:0 0 40px #0ea5e959;margin:0;font-size:22px;font-weight:700}._subtitle_1eeoq_73{color:#94a3b8d9;margin:4px 0 0;font-size:13px}._headActions_1eeoq_85{flex-shrink:0;align-items:center;gap:12px;display:flex}._headNav_1eeoq_99{align-items:center;gap:8px;display:flex}._body_1eeoq_113{flex:1;gap:14px;min-height:0;display:grid}._gridTopLeft_1eeoq_127{grid-area:1/1;min-width:0;min-height:0}._gridTopRight_1eeoq_141{grid-area:1/2;min-width:0;min-height:0}._gridTopRightBody_1eeoq_155{padding:4px 6px 6px;overflow:hidden}._gridBottomLeft_1eeoq_165{grid-area:2/1;min-width:0;min-height:0}._gridBottomRight_1eeoq_179{grid-area:2/2;min-width:0;min-height:0}._page_u27df_1{box-sizing:border-box;flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 20px 16px;display:flex;overflow:hidden}._head_u27df_12{box-sizing:border-box;border-bottom:1px solid #38bdf81f;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 2px;display:flex}._headMain_u27df_24{min-width:0}._title_u27df_28{letter-spacing:.04em;color:#f0f9fffa;text-shadow:0 0 40px #0ea5e959;margin:0;font-size:22px;font-weight:700}._subtitle_u27df_37{color:#94a3b8d9;margin:4px 0 0;font-size:13px}._headActions_u27df_43{flex-shrink:0;align-items:center;gap:12px;display:flex}._headNav_u27df_50{align-items:center;gap:8px;display:flex}._body_u27df_56{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:14px;min-height:0;display:grid}._gridCell_u27df_65{min-width:0;min-height:0}._addressRow_1yulf_1{align-items:flex-start;gap:8px;width:100%;display:flex}._addressInputWrap_1yulf_8{flex:1;min-width:0}._mapBlock_1yulf_13{margin-top:8px}._mapWrap_1yulf_17{border:1px solid #f0f0f0;border-radius:8px;width:100%;height:320px;position:relative;overflow:hidden}._map_1yulf_13{width:100%;height:100%}._mapSearchBar_1yulf_31{z-index:20;border-radius:8px;display:flex;position:absolute;top:8px;left:8px;right:8px;overflow:hidden;box-shadow:0 2px 8px #00000014}._mapSearchBar_1yulf_31 .ant-input{background:#fffffff5}._mapSearchBar_1yulf_31 .ant-btn{border-radius:0}._coordOverlay_1yulf_52{z-index:300;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:36px;left:auto;right:10px}._coordPill_1yulf_66{background:#fffffff0;border:1px solid #0000000f;border-radius:8px;flex:none;width:max-content;min-width:0;max-width:168px;padding:5px 10px;box-shadow:0 1px 4px #00000014}._coordOverlay_1yulf_52 ._coordPill_1yulf_66{max-width:min(168px,42vw)}._coordLabel_1yulf_82{color:#00000073;margin-bottom:2px;font-size:11px;line-height:1.2}._coordValue_1yulf_89{font-variant-numeric:tabular-nums;color:#000000e0;word-break:break-all;font-size:13px;line-height:1.3}._searchHint_1yulf_97{z-index:24;color:#00000073;background:#fffffff5;border-radius:8px;padding:8px 12px;font-size:12px;position:absolute;top:48px;left:8px;right:8px;box-shadow:0 2px 8px #0000000f}._searchResults_1yulf_111{z-index:25;background:#fff;border:1px solid #f0f0f0;border-radius:8px;max-height:200px;padding:4px 0;position:absolute;top:48px;left:8px;right:8px;overflow-y:auto;box-shadow:0 4px 12px #0000001a}._searchResultItem_1yulf_126{cursor:pointer;padding:6px 12px;font-size:13px;line-height:1.4}._searchResultItem_1yulf_126:hover{background:#f5f5f5}._searchResultTitle_1yulf_137{color:#000000e0}._searchResultSub_1yulf_141{color:#00000073;font-size:12px}._coordRowStandalone_1yulf_146{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:8px;display:flex}._coordRowStandalone_1yulf_146 ._coordPill_1yulf_66{pointer-events:auto;flex:0 auto;max-width:168px}._displayText_1yulf_160{color:#000000e0;word-break:break-word}._displayLink_1yulf_165{word-break:break-word}._displayModalBody_1yulf_169{flex-direction:column;gap:8px;display:flex}._displayModalAddress_1yulf_175{color:#000000e0;word-break:break-word;font-size:14px;line-height:1.5}._displayModalCoords_1yulf_182{font-size:13px}._modalMap_1yulf_186{height:400px}._page_15e4y_1{padding:0 4px 24px}._title_15e4y_9{margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.3}._hint_15e4y_23{color:#000000a6;margin:0 0 16px;font-size:14px;line-height:1.6}._toolbarLabel_15e4y_37{color:#000000a6;font-size:14px}._progressInline_15e4y_47{min-width:120px;max-width:220px;margin:0!important}._selectedCount_15e4y_59{color:#000000e0;font-size:14px}._selectedCountTotal_15e4y_69{color:#00000073}._dragger_15e4y_77{margin-bottom:16px}._tableWrap_15e4y_85{margin-top:8px}._colHeader_15e4y_93{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;padding:2px 6px;transition:background .15s,opacity .15s}._colHeader_15e4y_93:hover{background:#0000000f}._colHeaderPrimaryKey_15e4y_117{color:#1677ff;cursor:default;background:#1677ff14;border-left:3px solid #1677ff;border-radius:0 4px 4px 0;padding-left:4px;font-weight:500}._colHeaderPrimaryKey_15e4y_117:hover{background:#1677ff1f}._colHeaderSelected_15e4y_145{color:#389e0d;background:#52c41a14;border-left:3px solid #52c41a;border-radius:0 4px 4px 0;padding-left:4px;font-weight:500}._colHeaderSelected_15e4y_145:hover{background:#52c41a24}._colCellPrimaryKey_15e4y_171{background:#1677ff08}._colCellSelected_15e4y_179{background:#52c41a0a}._stageWrap_sszhn_1{margin-top:8px}._stageToolbar_sszhn_5{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}._stageHint_sszhn_13{color:#00000073;flex:1;min-width:0;font-size:12px}._zoomControls_sszhn_20{flex-shrink:0;align-items:center;gap:4px;display:flex}._zoomLabel_sszhn_27{color:#0000008c;text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:12px}._stageViewport_sszhn_35{touch-action:none;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;width:100%;max-height:420px;position:relative;overflow:hidden}._stageViewportCanPan_sszhn_46{cursor:grab}._stageViewportPanning_sszhn_50{cursor:grabbing}._panLayer_sszhn_54{will-change:transform;flex-shrink:0;position:relative}._stageContent_sszhn_60{flex-shrink:0;position:relative}._panHit_sszhn_65{z-index:5;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}._bgImg_sszhn_75{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}._overlay_sszhn_83{pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}._placementHit_sszhn_92{z-index:21;cursor:crosshair;pointer-events:auto;background:0 0;border:none;border-radius:0;margin:0;padding:0;position:absolute;inset:0}._placementHit_sszhn_92:focus-visible{outline-offset:-2px;outline:2px solid #1677ff}._ratioFloat_sszhn_110{z-index:40;pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;max-width:min(200px,55%);display:flex;position:absolute;bottom:8px;right:8px}._ratioFloatInner_sszhn_123{font-variant-numeric:tabular-nums;color:#000000e0;background:#fffffff0;border:1px solid #0000000f;border-radius:8px;padding:5px 10px;font-size:12px;line-height:1.35;box-shadow:0 1px 4px #00000014}._ratioFloatMuted_sszhn_135{color:#00000073;font-size:12px}._moduleIcon_sszhn_140{z-index:25;object-fit:cover;pointer-events:auto;touch-action:none;cursor:move;border:2px solid #fff;border-radius:8px;position:absolute;box-shadow:0 2px 8px #0000002e}._modulePlaceholder_sszhn_152{color:#00000073;text-align:center;background:#0000000f;justify-content:center;align-items:center;padding:4px;font-size:12px;display:flex}._emptyHint_1ljnc_1{margin-top:8px}._opCell_zobkz_1{flex-wrap:wrap;align-items:center;gap:2px;display:flex}._opCell_zobkz_1 .ant-btn.ant-btn-text{border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}._opIconDeny_zobkz_18{color:#f87171e6!important}._opIconAllow_zobkz_22{color:#34d399eb!important}._opIconReset_zobkz_26{color:#38bdf8eb!important}._opIconMute_zobkz_30{color:#d97706!important}._opCell_1lvm1_1{flex-wrap:wrap;align-items:center;gap:2px;display:flex}._opCell_1lvm1_1 .ant-btn.ant-btn-text{border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}._opIconShield_1lvm1_18{color:#fbbf24f2!important}._opIconUnshield_1lvm1_22{color:#34d399eb!important}._opIconStart_1lvm1_26{color:#0d9488!important}._opIconStop_1lvm1_30{color:#d97706!important}
