.transparent-tab[data-v-96b5663a]{width:100%;position:absolute;top:0}.transparent-tab-wrapper[data-v-96b5663a]{width:320px;height:422px;position:absolute;top:0;left:0;bottom:0;z-index:999;background:rgba(0,0,0,.3);border-radius:6px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.5);box-shadow:0 1px 6px rgba(0,0,0,.5);padding:0;overflow:hidden}.transparent-tab-btn-left[data-v-96b5663a]{position:absolute;top:206px;left:328px;bottom:0;z-index:999;text-align:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.transparent-tab-btn-left[data-v-96b5663a] .anticon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.transparent-tab-btn-right[data-v-96b5663a]{position:absolute;left:-24px;top:184px;z-index:999;text-align:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.transparent-tab-btn-right[data-v-96b5663a] .anticon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.m-panel-body[data-v-96b5663a]{height:100%}.dark-alert[data-v-96b5663a]{background-color:#2a2a2a;border:1px solid #444}.alert-message[data-v-96b5663a],.dark-alert[data-v-96b5663a] .ant-alert-message{color:#e0e0e0}.selected-name[data-v-96b5663a]{color:#1890ff;font-weight:700}.unselect-link[data-v-96b5663a]{color:#ff7875;margin-left:10px;cursor:pointer}.unselect-link[data-v-96b5663a]:hover{text-decoration:underline}.tree-controls[data-v-96b5663a]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;gap:5px}.tree-search[data-v-96b5663a]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#333;border-color:#444}.tree-search[data-v-96b5663a] .ant-input{background:#333;color:#e0e0e0;border-color:#444}.tree-search[data-v-96b5663a] .ant-input::-webkit-input-placeholder{color:#888}.tree-search[data-v-96b5663a] .ant-input::-moz-placeholder{color:#888}.tree-search[data-v-96b5663a] .ant-input::-ms-input-placeholder{color:#888}.tree-search[data-v-96b5663a] .ant-input::placeholder{color:#888}.tree-button[data-v-96b5663a]{background:#333;border-color:#444;color:#e0e0e0}.tree-button[data-v-96b5663a]:hover{background:#444;border-color:#555}.dark-tree[data-v-96b5663a]{background:#1f1f1f;color:#e0e0e0;margin-top:10px}.dark-tree[data-v-96b5663a] .el-tree-node .el-tree-node__content{height:36px;background:#2a2a2a;border-bottom:1px solid #333}.dark-tree[data-v-96b5663a] .el-tree-node .el-tree-node__content:hover{background:#333}.dark-tree[data-v-96b5663a] .el-tree-node.is-current>.el-tree-node__content{background:#153450}.custom-tree-node[data-v-96b5663a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;padding-right:8px}.tree-node-label[data-v-96b5663a]{color:#e0e0e0}.tree-node-actions[data-v-96b5663a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.tree-action-button[data-v-96b5663a]{color:#888}.tree-action-button[data-v-96b5663a]:hover{color:#1890ff}[data-v-96b5663a] .ant-btn-primary{background-color:rgba(70,76,92,.8);border-color:rgba(70,76,92,.8)}.m-panel-body-sub[data-v-96b5663a]{background-color:rgba(31,31,31,.3);padding:10px;height:100%;opacity:.75}.area-detail-container[data-v-b412cc26]{position:absolute;top:0;right:0;width:320px;height:100%;background:rgba(31,31,31,.95);border-radius:6px;padding:15px;z-index:999;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.5);box-shadow:0 1px 6px rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:.75}.detail-header[data-v-b412cc26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:16px;font-weight:700;border-bottom:1px solid #444;padding-bottom:10px;margin-bottom:15px;-ms-flex-negative:0;flex-shrink:0}.header-title[data-v-b412cc26]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.close-icon[data-v-b412cc26]{cursor:pointer;font-size:16px;color:#ccc;-webkit-transition:all .3s;transition:all .3s}.close-icon[data-v-b412cc26]:hover{color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.loading-container[data-v-b412cc26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.content-container[data-v-b412cc26]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail-form[data-v-b412cc26]{-ms-flex-negative:0;flex-shrink:0;overflow-y:auto;overflow-x:hidden;max-height:50%;margin-bottom:7px}.detail-form[data-v-b412cc26]::-webkit-scrollbar{width:5px}.detail-form[data-v-b412cc26]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}[data-v-b412cc26] .ant-form-item{margin-bottom:0;padding-bottom:2px}[data-v-b412cc26] .ant-form-item-label>label{color:#aaa;font-size:12px}[data-v-b412cc26] .ant-form-vertical .ant-form-item-label{padding:0}.form-value[data-v-b412cc26]{color:#fff;padding-bottom:2px;font-size:14px}.color-block[data-v-b412cc26]{display:inline-block;width:16px;height:16px;border-radius:3px;margin-right:8px;vertical-align:middle;border:1px solid hsla(0,0%,100%,.3)}.node-list-section[data-v-b412cc26]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(42,42,42,.6);border-radius:4px;padding:3px}.node-list-header[data-v-b412cc26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;-ms-flex-negative:0;flex-shrink:0}.node-list-title[data-v-b412cc26]{color:#fff;font-weight:700;font-size:14px}.add-node-btn[data-v-b412cc26]{background:#1890ff;border-color:#1890ff;font-size:12px;height:24px;padding:0 8px}.relate-area-section[data-v-b412cc26]{-ms-flex-negative:0;flex-shrink:0;margin-top:10px;text-align:center}.relate-area-btn[data-v-b412cc26]{background:#1890ff;border-color:#1890ff;font-size:12px;height:28px;width:100%}.node-list-container[data-v-b412cc26] .ant-table-small .ant-table-tbody>tr>td,.node-list-container[data-v-b412cc26] .ant-table-small .ant-table-thead>tr>th{padding:3px 3px!important}.node-list-container[data-v-b412cc26] .ant-table-small .ant-table-tbody .ant-btn{padding:0 4px;height:auto;line-height:1}[data-v-b412cc26] .ant-table-small>.ant-table-content>.ant-table-body{margin:0}[data-v-b412cc26] .ant-table{background:transparent}[data-v-b412cc26] .ant-table-thead>tr>th{background:rgba(42,42,42,.8);color:#aaa;border-bottom:1px solid #444;font-size:12px}[data-v-b412cc26] .ant-table-tbody>tr>td{background:rgba(31,31,31,.6);color:#ddd;border-bottom:1px solid #444;font-size:12px;padding:12px 12px;height:40px}[data-v-b412cc26] .ant-table-row:hover>td{background:rgba(51,51,51,.8)!important}[data-v-b412cc26] .ant-table-body::-webkit-scrollbar{width:6px}[data-v-b412cc26] .ant-table-body::-webkit-scrollbar-track{background:rgba(0,0,0,.7);border-radius:3px}[data-v-b412cc26] .ant-table-body::-webkit-scrollbar-thumb{background:#fff;border-radius:3px}[data-v-b412cc26] .ant-table-body::-webkit-scrollbar-thumb:hover{background:#fff}.tree-wrap[data-v-69271130]{max-height:55vh;overflow:auto}.custom-tree-node[data-v-69271130]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;padding-right:8px}.tree-node-title[data-v-69271130]{padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-tree.el-tree--highlight-current[data-v-69271130] .el-tree-node.is-checked>.el-tree-node__content{background:none}.filter-tree.el-tree--highlight-current .el-tree-node.is-checked>.el-tree-node__content .tree-node-title[data-v-69271130]{background-color:#bae7ff;padding:0 5px}#map[data-v-f0d5d3a2]{width:100%;height:80vh;position:relative}#popup[data-v-f0d5d3a2]{background:rgba(70,76,92,.8);border-radius:6px;color:#fff;width:200px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.12);box-shadow:0 1px 6px rgba(0,0,0,.12)}#popup .popup-header[data-v-f0d5d3a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;border-bottom:1px solid hsla(0,0%,100%,.2)}#popup .popup-header .anticon-close[data-v-f0d5d3a2]{cursor:pointer}#popup .popup-header .anticon-close[data-v-f0d5d3a2]:hover{color:#1890ff}#popup .popup-list[data-v-f0d5d3a2]{max-height:300px;overflow-y:auto}#popup .popup-list .ant-list-item[data-v-f0d5d3a2]{color:#fff;border-color:hsla(0,0%,100%,.2);padding:8px 12px}.ol-scale-line[data-v-f0d5d3a2]{background:hsla(0,0%,100%,.5);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner[data-v-f0d5d3a2]{border:1px solid #333;border-top:none;color:#333;font-size:12px;text-align:center;margin:1px;will-change:contents,width;-webkit-transition:all .25s;transition:all .25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.ol-scale-line[data-v-f0d5d3a2]{left:auto;right:8px}.map-controls-container[data-v-f0d5d3a2]{position:absolute;bottom:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:2;gap:5px}.zoom-level-display[data-v-f0d5d3a2]{padding:4px 10px;font-weight:400;margin-bottom:13px}.coordinate-display[data-v-f0d5d3a2],.zoom-level-display[data-v-f0d5d3a2]{background:hsla(0,0%,100%,.5);border-radius:4px;font-size:12px;color:#333;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.coordinate-display[data-v-f0d5d3a2]{padding:6px 12px;font-weight:700;cursor:pointer;text-align:center;-webkit-transition:all .3s;transition:all .3s;font-family:Courier New,Courier,monospace}.coordinate-display[data-v-f0d5d3a2]:hover{background:hsla(0,0%,96.1%,.95);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3)}.coordinate-display .projection-hint[data-v-f0d5d3a2]{font-size:10px;color:#666;margin-top:2px;font-weight:400;font-style:italic}.scale-line-custom-container[data-v-f0d5d3a2]{background:hsla(0,0%,100%,.5);border-radius:4px;padding:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.scale-line-custom-container .ol-scale-line[data-v-f0d5d3a2]{margin-bottom:24px}.scale-line-custom .ol-scale-line[data-v-f0d5d3a2]{position:static;background:none}.scale-line-custom .ol-scale-text[data-v-f0d5d3a2]{font-size:11px;font-weight:700;color:#333;text-shadow:0 0 2px #fff;text-align:center;margin-top:2px}.scale-line-custom .ol-scale-bar[data-v-f0d5d3a2]{background:#333;height:3px;margin-top:2px}.map-add-button[data-v-f0d5d3a2]{position:absolute;top:10px;right:10px;z-index:2}.area-detail-container[data-v-f0d5d3a2]{position:absolute;top:0;right:0;width:300px;height:90%;background:rgba(31,31,31,.8);border-radius:6px;padding:15px;z-index:999;overflow-y:auto;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.5);box-shadow:0 1px 6px rgba(0,0,0,.5)}.detail-header[data-v-f0d5d3a2]{color:#fff;font-size:16px;font-weight:700;border-bottom:1px solid #444;padding-bottom:10px;margin-bottom:15px}.detail-form[data-v-f0d5d3a2]{margin-bottom:20px}.form-item[data-v-f0d5d3a2]{color:#ddd;margin-bottom:10px}.form-label[data-v-f0d5d3a2]{display:inline-block;width:70px;color:#aaa}.form-value[data-v-f0d5d3a2]{color:#fff}.node-list-header[data-v-f0d5d3a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.node-list-title[data-v-f0d5d3a2]{color:#fff;font-weight:700}.add-node-btn[data-v-f0d5d3a2]{background:#1890ff;border-color:#1890ff}[data-v-f0d5d3a2] .ant-table{background:transparent}[data-v-f0d5d3a2] .ant-table-thead>tr>th{background:#2a2a2a;color:#aaa;border-bottom:1px solid #444}[data-v-f0d5d3a2] .ant-table-tbody>tr>td{background:#1f1f1f;color:#ddd;border-bottom:1px solid #444}[data-v-f0d5d3a2] .ant-table-row:hover>td{background:#333!important}