.risk-map-modal-overlay[data-v-3b13ebd2]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1000;box-sizing:border-box}.modal-container[data-v-3b13ebd2]{width:85vw;height:85vh;background:#0b1c2d;border-radius:.5vw;border:.05vw solid rgba(0,229,255,.2);box-shadow:0 0 1vw rgba(0,229,255,.15);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}.modal-header[data-v-3b13ebd2]{-ms-flex-pack:justify;justify-content:space-between;padding:.6vw 1vw;border-bottom:.05vw solid rgba(0,229,255,.2);-ms-flex-negative:0;flex-shrink:0}.header-title[data-v-3b13ebd2],.modal-header[data-v-3b13ebd2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-title[data-v-3b13ebd2]{gap:.5vw}.alert-icon[data-v-3b13ebd2]{width:1.5vw;height:1.5vw;background:#00aad7;display:-ms-flexbox;display:flex;border-radius:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 0 .1vw .05vw rgba(44,208,253,.5)}.alert-icon .title-icon[data-v-3b13ebd2]{color:#000;font-size:.85vw}.title-text[data-v-3b13ebd2]{font-size:.85vw;color:#00e5ff;letter-spacing:.1vw}.btn-close[data-v-3b13ebd2]{width:1.5vw;height:1.5vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:#a6b5c6;border-radius:.2vw;font-size:1vw}.btn-close[data-v-3b13ebd2]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.modal-content[data-v-3b13ebd2]{-ms-flex:1;flex:1;overflow:hidden;position:relative}.map-spin[data-v-3b13ebd2]{height:100%;width:100%}.risk-map-container[data-v-3b13ebd2]{display:-ms-flexbox;display:flex;height:100%;width:100%;overflow:hidden}.map-wrapper[data-v-3b13ebd2]{-ms-flex:1;flex:1;height:100%;position:relative;min-width:0}.ol-map[data-v-3b13ebd2]{width:100%!important;height:100%!important;position:relative}.ol-map .ant-spin[data-v-3b13ebd2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}.ol-map .ant-spin .ant-spin-dot i[data-v-3b13ebd2]{background-color:#00e5ff}.type-filter[data-v-3b13ebd2]{width:8vw}.type-filter select[data-v-3b13ebd2]{min-width:8vw;padding:.2vw .5vw;font-size:.625vw;color:#fff;background:rgba(11,30,61,.9);border:.05vw solid rgba(0,229,255,.2);border-radius:.21vw;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.type-filter select option[data-v-3b13ebd2]{background:rgba(11,30,61,.95);color:#fff}.type-filter select[data-v-3b13ebd2]:focus{outline:none;border-color:#1890ff}.floor-filter[data-v-3b13ebd2]{min-width:1.5vw;font-size:.625vw;color:#fff;background:rgba(11,30,61,.9);border:.05vw solid rgba(0,229,255,.2);border-radius:.21vw;cursor:pointer;overflow:hidden;padding-bottom:.5vw}.floor-filter div[data-v-3b13ebd2]{padding:.2vw .5vw}.floor-filter .current-floor[data-v-3b13ebd2]{color:#fff;background-color:#028897;margin-bottom:.5vw}.filter-container[data-v-3b13ebd2]{position:absolute;right:1vw;top:1vw;z-index:10;display:-ms-flexbox;display:flex;gap:.5vw}.settings-panel[data-v-3b13ebd2]{position:relative;top:0;bottom:0;width:16vw;background:rgba(11,28,45,.95);z-index:20;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-negative:0;flex-shrink:0;left:0;border-right:.05vw solid rgba(0,229,255,.2)}.settings-panel .settings-content[data-v-3b13ebd2]{-ms-flex:1;flex:1;padding:1vw;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.settings-panel .settings-content .setting-section[data-v-3b13ebd2]{margin-bottom:.5vw}.settings-panel .settings-content .setting-section .section-header[data-v-3b13ebd2]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:.35vw 0;cursor:pointer;border-bottom:.05vw solid rgba(0,229,255,.2);margin-bottom:.6vw}.settings-panel .settings-content .setting-section .section-header h4[data-v-3b13ebd2]{margin:0;color:#00e5ff;font-size:.7vw}.settings-panel .settings-content .setting-section .section-header .collapse-icon[data-v-3b13ebd2]{color:#a6b5c6;font-size:.7vw}.settings-panel .settings-content .setting-section .draw-methods[data-v-3b13ebd2]{display:-ms-flexbox;display:flex;gap:.6vw}.settings-panel .settings-content .setting-section .draw-methods .method-item[data-v-3b13ebd2]{-ms-flex:1;flex:1;padding:.3vw;border:.1vw solid rgba(0,229,255,.2);border-radius:.35vw;text-align:center;cursor:pointer;background:rgba(0,0,0,.3)}.settings-panel .settings-content .setting-section .draw-methods .method-item[data-v-3b13ebd2]:hover{border-color:#00e5ff}.settings-panel .settings-content .setting-section .draw-methods .method-item.active[data-v-3b13ebd2]{border-color:#00e5ff;background:rgba(0,229,255,.15)}.settings-panel .settings-content .setting-section .draw-methods .method-item .method-icon[data-v-3b13ebd2]{width:1vw;height:1vw;margin:0 auto .2vw;color:#a6b5c6}.settings-panel .settings-content .setting-section .draw-methods .method-item span[data-v-3b13ebd2]{font-size:.6vw;color:#fff}.settings-panel .settings-content .setting-section .color-picker .fixed-colors[data-v-3b13ebd2]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:.6vw;margin-bottom:.35vw}.settings-panel .settings-content .setting-section .color-picker .fixed-colors .color-block[data-v-3b13ebd2]{-ms-flex:1;flex:1;aspect-ratio:1;border-radius:.35vw;cursor:pointer;border:.1vw solid transparent;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.settings-panel .settings-content .setting-section .color-picker .fixed-colors .color-block[data-v-3b13ebd2]:hover{transform:scale(1.05);box-shadow:0 .1vw .35vw rgba(0,0,0,.3)}.settings-panel .settings-content .setting-section .color-picker .fixed-colors .color-block.active[data-v-3b13ebd2]{border-color:#fff;box-shadow:0 0 0 .1vw #0b1c2d,0 0 0 .15vw #00e5ff}.settings-panel .settings-content .setting-section .color-picker .fixed-colors .color-block .check-mark[data-v-3b13ebd2]{color:#fff;font-size:1vw;font-weight:700;text-shadow:0 0 .1vw rgba(0,0,0,.5)}.settings-panel .settings-content .setting-section .color-picker .color-label[data-v-3b13ebd2]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:.6vw;margin-bottom:.6vw}.settings-panel .settings-content .setting-section .color-picker .color-label span[data-v-3b13ebd2]{-ms-flex:1;flex:1;text-align:center;font-size:.6vw;color:#a6b5c6}.settings-panel .settings-content .setting-section .region-list .region-item[data-v-3b13ebd2]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:.35vw;padding:.35vw 0;border-bottom:.05vw solid rgba(0,229,255,.2)}.settings-panel .settings-content .setting-section .region-list .region-item .region-inputs[data-v-3b13ebd2]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.3vw}.settings-panel .settings-content .setting-section .region-list .region-item .region-inputs .ant-input[data-v-3b13ebd2]{background:rgba(0,0,0,.3);border-color:rgba(0,229,255,.2);color:#fff}.settings-panel .settings-content .setting-section .region-list .region-item .region-inputs .ant-input[data-v-3b13ebd2]:focus{border-color:#00e5ff;box-shadow:0 0 0 .1vw rgba(0,229,255,.2)}.settings-panel .settings-content .setting-section .region-list .region-item .region-inputs .height-inputs[data-v-3b13ebd2]{display:-ms-flexbox;display:flex;gap:.3vw;-ms-flex-align:center;align-items:center}.settings-panel .settings-content .setting-section .region-list .region-item .region-inputs .height-inputs span[data-v-3b13ebd2]{width:4vw;font-size:.6vw;margin-left:.5vw}.settings-panel .settings-content .setting-section .region-list .region-item .region-inputs .height-inputs .height-input[data-v-3b13ebd2]{-moz-appearance:textfield}.settings-panel .settings-content .setting-section .region-list .region-item .region-inputs .height-inputs .height-input[data-v-3b13ebd2]::-webkit-inner-spin-button,.settings-panel .settings-content .setting-section .region-list .region-item .region-inputs .height-inputs .height-input[data-v-3b13ebd2]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.settings-panel .settings-content .setting-section .region-list .region-item .region-inputs .height-inputs .height-input[data-v-3b13ebd2]:-ms-input-placeholder{color:#a6b5c6;font-size:.55vw}.settings-panel .settings-content .setting-section .region-list .region-item .region-inputs .height-inputs .height-input[data-v-3b13ebd2]::placeholder{color:#a6b5c6;font-size:.55vw}.settings-panel .settings-content .setting-section .region-list .region-item .region-color[data-v-3b13ebd2]{width:1vw;height:1vw;border-radius:.15vw;border:.05vw solid rgba(0,229,255,.2);cursor:pointer;margin-top:.1vw}.settings-panel .settings-content .setting-section .region-list .region-item .ant-btn[data-v-3b13ebd2]{padding:0;color:#ff4d4f;min-width:1.5vw}.settings-panel .settings-content .list-box[data-v-3b13ebd2]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-y:hidden}.settings-panel .settings-content .list-box .region-list[data-v-3b13ebd2]{-ms-flex:1;flex:1;overflow-y:auto}.region-item[data-v-3b13ebd2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.35vw;padding:.35vw;border-bottom:.05vw solid rgba(0,229,255,.2);cursor:pointer}.region-item[data-v-3b13ebd2]:hover{background-color:rgba(0,229,255,.05)}.region-item.active[data-v-3b13ebd2]{background-color:rgba(0,229,255,.1);border-left:.15vw solid #00e5ff;margin-left:-.15vw}.modal-footer[data-v-3b13ebd2]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:.6vw;padding:.6vw 1vw;-ms-flex-negative:0;flex-shrink:0;border-top:.05vw solid rgba(0,229,255,.2)}.btn-cancel[data-v-3b13ebd2],.btn-save[data-v-3b13ebd2]{padding:.3vw 1vw;border-radius:.3vw;font-size:.7vw;cursor:pointer}.btn-cancel[data-v-3b13ebd2]{background:transparent;border:.05vw solid rgba(0,229,255,.2);color:#a6b5c6}.btn-cancel[data-v-3b13ebd2]:hover{border-color:#00e5ff;color:#00e5ff;background:rgba(0,229,255,.1)}.btn-save[data-v-3b13ebd2]{background:#00e5ff;border:none;color:#000;font-weight:500}.btn-save[data-v-3b13ebd2]:hover:not(:disabled){background:#00b7cc;transform:translateY(-.05vw)}.btn-save[data-v-3b13ebd2]:disabled{opacity:.6;cursor:not-allowed}[data-v-3b13ebd2] .ant-spin-container{height:100%}[data-v-3b13ebd2] .ant-input{height:1.5vw;padding:.2vw .5vw;color:rgba(0,0,0,.65);font-size:.7vw;border:.05vw solid #d9d9d9;border-radius:.2vw}[data-v-3b13ebd2]::-webkit-scrollbar{width:.2vw}[data-v-3b13ebd2]::-webkit-scrollbar-track{background:rgba(13,124,149,.1)}[data-v-3b13ebd2]::-webkit-scrollbar-thumb{background:rgba(0,229,255,.2);border-radius:.15vw}