.btn[data-v-0e1f03f8]{background:hsla(0,0%,100%,.1);border:1px solid #fff;border-radius:6px;padding:0 10px}.title[data-v-0e1f03f8]{font-family:MicrosoftYaHei;font-size:14px;color:#fff;font-weight:400;margin-top:4px;margin-left:4px}.header[data-v-c6f033f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;background-image:-webkit-gradient(linear,right top,left top,from(rgba(8,144,242,.5)),to(#0890f2));background-image:linear-gradient(270deg,rgba(8,144,242,.5),#0890f2);fill-opacity:.5}.header .header_logo[data-v-c6f033f4]{margin-top:12px;fill-opacity:1}.header .header_title[data-v-c6f033f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;margin-left:26px;font-size:28px}.header .header_title .line[data-v-c6f033f4]{margin-top:10px;margin-left:25px;width:1px;height:36px;border-left:2px solid #ecedf1}.header .header_title .header_title[data-v-c6f033f4]{margin-top:10px;margin-left:25px;font-family:CloudZongYiGBK;font-size:20px;color:#fff;letter-spacing:.79px;font-weight:400}.header .right_btn[data-v-c6f033f4]{margin:20px}.main_control{width:76px;position:absolute;z-index:1;right:3%;bottom:100px;overflow:hidden}.ol-tooltip{width:200px;height:40px;line-height:40px;color:green;text-align:center;font-size:20px}.legend[data-v-b310f2c2]{position:absolute;background:rgba(0,32,54,.75);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-shadow:0 2px 6px 0 rgba(0,0,0,.1);border-radius:6px;bottom:24px;right:24px;z-index:5;width:240px;max-height:400px;overflow:hidden}.legend_title[data-v-b310f2c2]{background-image:-webkit-gradient(linear,right top,left top,from(rgba(7,142,231,.959)),to(#0890f2));background-image:linear-gradient(270deg,rgba(7,142,231,.959),#0890f2);border-radius:6px 6px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;height:46px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.legend_title .legend_title--prefix[data-v-b310f2c2]{width:4px;height:12px;background-color:#0890f2;margin-right:5px;margin-left:12px;border-radius:2px}.legend_title .legend_title--content[data-v-b310f2c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:Microsoft YaHei,sans-serif;font-size:12px;color:#fff;font-weight:600;line-height:12px}.legend_title .legend_title--selected[data-v-b310f2c2]{font-size:12px;font-weight:600;margin-left:4px}.legend_title .legend_title--suffix[data-v-b310f2c2]{width:12px;height:12px;margin-right:12px;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.legend_title .legend_title--suffix[data-v-b310f2c2]:hover{opacity:.7}.layers[data-v-b310f2c2]{width:100%;max-height:320px;overflow-y:auto;overflow-x:hidden;padding:8px 0}.layers[data-v-b310f2c2]::-webkit-scrollbar{width:4px}.layers[data-v-b310f2c2]::-webkit-scrollbar-thumb{border-radius:2px;background:hsla(0,0%,100%,.3)}.layers[data-v-b310f2c2]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.layers[data-v-b310f2c2]::-webkit-scrollbar-track{background:transparent}.layer[data-v-b310f2c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border-bottom:1px solid hsla(0,0%,100%,.1)}.layer[data-v-b310f2c2]:hover{background-color:hsla(0,0%,100%,.05)}.layer.layer-selected[data-v-b310f2c2]{background-color:rgba(8,144,242,.2);border-left:3px solid #0890f2}.layer[data-v-b310f2c2]:last-child{border-bottom:none}.layer-prefix[data-v-b310f2c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:22px;min-width:44px;margin-right:12px}.layer-prefix .prefix_icon[data-v-b310f2c2]{height:20px;width:20px;-o-object-fit:contain;object-fit:contain}.layer-prefix .line-style[data-v-b310f2c2]{width:44px;height:22px}.layer-prefix .line-container[data-v-b310f2c2],.layer-prefix .line-style[data-v-b310f2c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layer-prefix .line-container[data-v-b310f2c2]{width:20px;height:20px;margin-left:12px;margin-right:12px;position:relative}.layer-name[data-v-b310f2c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;color:#fff;font-family:Microsoft YaHei,sans-serif;line-height:1.4;word-break:break-all}.layer-control[data-v-b310f2c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:8px}.layer-radio[data-v-b310f2c2]{margin-right:4px;cursor:pointer}.layer-radio-label[data-v-b310f2c2]{font-size:12px;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.legend.loading .layers[data-v-b310f2c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100px;color:#fff;font-size:12px}@media (max-width:768px){.legend[data-v-b310f2c2]{width:200px;bottom:16px;right:16px}.legend_title[data-v-b310f2c2]{height:32px}.legend_title .legend_title--content[data-v-b310f2c2]{font-size:11px}.layer[data-v-b310f2c2]{padding:6px 8px}.layer-name[data-v-b310f2c2]{font-size:11px}}.query-content[data-v-66ec6ff6]{padding:20px}.query-content h3[data-v-66ec6ff6]{color:#1890ff;margin-bottom:15px;text-align:center}.query-content p[data-v-66ec6ff6]{color:#666;text-align:center;margin-bottom:20px}#scalebar[data-v-be14978a]{position:absolute;left:10px;bottom:20px;z-index:999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.legend-container[data-v-be14978a]{background:rgba(176,192,210,.9);border-radius:8px;padding:12px 16px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.2);gap:16px}.legend-container[data-v-be14978a],.legend-item[data-v-be14978a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.legend-item[data-v-be14978a]{gap:6px}.legend-label[data-v-be14978a]{font-size:12px;color:#333;font-weight:500;white-space:nowrap}.legend-color[data-v-be14978a]{width:20px;height:10px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.legend-color[data-v-be14978a]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.legend-color--low[data-v-be14978a]{background:linear-gradient(135deg,#2de578,#1bc65a)}.legend-color--medium[data-v-be14978a]{background:linear-gradient(135deg,#03a9f4,#0288d1)}.legend-color--high[data-v-be14978a]{background:linear-gradient(135deg,#07436e,#052f4a)}@media (max-width:768px){.legend-container[data-v-be14978a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:8px 12px}.legend-item[data-v-be14978a]{gap:4px}.legend-label[data-v-be14978a]{font-size:11px}.legend-color[data-v-be14978a]{width:16px;height:8px}}#tool-container[data-v-79e3abab]{position:absolute;bottom:85px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:12px;border:1px solid hsla(0,0%,100%,.2);-webkit-box-shadow:0 8px 32px rgba(0,0,0,.15);box-shadow:0 8px 32px rgba(0,0,0,.15);z-index:1000;padding:8px 16px;gap:4px}#tool-container .tool-item[data-v-79e3abab],#tool-container[data-v-79e3abab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#tool-container .tool-item[data-v-79e3abab]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;cursor:pointer;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:12px;color:#666;min-width:48px;position:relative}#tool-container .tool-item .anticon[data-v-79e3abab]{font-size:20px;margin-bottom:0}#tool-container .tool-item .tool-text[data-v-79e3abab]{position:absolute;top:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1001}#tool-container .tool-item .tool-text[data-v-79e3abab]:after{content:"";position:absolute;bottom:-4px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.8)}#tool-container .tool-item[data-v-79e3abab]:hover{background:rgba(24,144,255,.1);color:#1890ff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}#tool-container .tool-item:hover .tool-text[data-v-79e3abab]{opacity:1;visibility:visible}#tool-container .tool-item.active[data-v-79e3abab]{background:rgba(24,144,255,.2);color:#1890ff;border:2px solid #1890ff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}#tool-container .tool-item.active .tool-text[data-v-79e3abab]{opacity:0;visibility:hidden}#tool-container .tool-item.active:hover .tool-text[data-v-79e3abab]{opacity:1;visibility:visible}#tool-container .tool-item[data-v-79e3abab]:active{background:rgba(24,144,255,.2);-webkit-transform:translateY(0);transform:translateY(0)}#tool-container .tool-item.delete-btn[data-v-79e3abab]{color:#ff4d4f;margin-left:8px;border-left:1px solid rgba(0,0,0,.1)}#tool-container .tool-item.delete-btn[data-v-79e3abab]:hover{background:rgba(255,77,79,.1);color:#ff4d4f}#tool-container .tool-item.delete-btn[data-v-79e3abab]:active{background:rgba(255,77,79,.2)}