.map-container{width:100%;height:100vh;touch-action:auto!important;position:relative;z-index:0}.esri-popup__content{background-color:#fff;border-radius:10px;padding:10px;max-width:400px}.esri-popup__content.dark{background-color:#000}.esri-popup__main-container{z-index:1000!important;border-radius:10px!important}.esri-popup__content .map_popup_cctv{background-color:#fff!important;border-radius:10px;padding:10px}.esri-popup__content .map_popup_cctv.dark{background-color:#000!important}.esri-popup__content .maplibregl_popup_cctv_title{color:black!important}.esri-popup__content .map_popup_cctv.dark .maplibregl_popup_cctv_title{color:#fff!important}.road-flood-view-overlay-panel_flex__6uQ_s{display:flex;height:100%}.road-flood-view-overlay-panel_flex_center_vertical__5abZq{align-items:center}.road-flood-view-overlay-panel_flex_space_between__Va43u{justify-content:space-between}.road-flood-view-overlay-panel_mg_left_2__5hFl3{margin-left:2px!important}.road-flood-view-overlay-panel_mg_left_4__fgRIV{margin-left:4px!important}.road-flood-view-overlay-panel_mg_left_8__lJL0l{margin-left:8px!important}.road-flood-view-overlay-panel_mg_left_16__b1Pre{margin-left:16px!important}.road-flood-view-overlay-panel_mg_right_2__uem2R{margin-right:2px!important}.road-flood-view-overlay-panel_mg_right_4__Tx0tD{margin-right:4px!important}.road-flood-view-overlay-panel_mg_right_8__SNLfz{margin-right:8px!important}.road-flood-view-overlay-panel_mg_right_16__R8umW{margin-right:16px!important}.road-flood-view-overlay-panel_root__D6tVJ{visibility:visible;position:fixed;top:50px}.road-flood-view-overlay-panel_root_opened__rv8Q_{visibility:visible;z-index:100;position:fixed;top:50px}.road-flood-view-overlay-panel_root_top_right__tI1v9{--mode:#fd0808da;visibility:visible;z-index:101;position:fixed;right:0;top:0;width:340px;background-color:var(--mode);height:calc(100% - 50px - 40px);top:50px;padding-top:66px;padding-left:0;opacity:1}.road-flood-view-overlay-panel_root_top_right_c__KMA1O{width:0;height:0;opacity:0;top:50px;z-index:101;position:fixed;right:0;top:0}.road-flood-view-overlay-panel_arrow_opened__BwEj_{cursor:pointer;position:fixed;right:0;padding-top:16px;padding-left:24px;width:340px;z-index:102;transform:scaleX(1)}.road-flood-view-overlay-panel_arrow_closed__DTF_X{cursor:pointer;position:fixed;margin-top:16px;right:16px;z-index:102;transform:scaleX(-1);background-color:#1f1f1f33;width:64px;height:64px;border-radius:50%}.road-flood-view-overlay-panel_water_flood_level_root__cF3Is{-ms-overflow-style:none;scrollbar-width:none;padding-top:0;overflow-y:scroll;overflow-x:hidden;height:calc(100vh - 286px - 50px - 16px - 40px)!important}.road-flood-view-overlay-panel_water_flood_level_root__cF3Is::-webkit-scrollbar{display:none}.road-flood-view-overlay-panel_water_flood_level_widget__Rr643{width:281px!important;height:45px!important;margin-bottom:16px;background-repeat:no-repeat;background-position:50%;background-image:url(/_next/static/media/water-high-level-bg.9bfc4aa4.svg);cursor:pointer}.road-flood-view-overlay-panel_water_flood_level_label__VCC6X{font-size:14px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:196px!important}.road-flood-view-overlay-panel_water_flood_level_value___JcEe{font-size:14px;font-weight:300}.road-flood-view-overlay-panel_arrow_opened_subaction__sW5Ug{cursor:pointer;position:fixed;right:355px;margin-top:16px;top:50px;z-index:109}.road-flood-view-overlay-panel_arrow_closed_subaction__lQqQd{cursor:pointer;position:fixed;top:50px;margin-top:16px;right:145px;z-index:109}.road-flood-view-overlay-panel_map_subaction_bg__lcqQz{margin-top:0;flex-direction:row;align-items:flex-start;padding:10px 16px;gap:15px;background:rgba(31,31,31,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:4px}.road-flood-view-header_HeaderWithTextWidget__pHxZq{position:relative;width:100%;height:30px}.road-flood-view-header_HeaderWithTextWidgetBackground__4CRoD{width:100%;height:auto;position:absolute;display:flex;align-items:center;justify-content:center}.road-flood-view-header_HeaderWithTextWidgetText__5i1PD{width:100%;height:31px;position:absolute;display:flex;align-items:center;justify-content:flex-start;padding-bottom:40px;text-wrap:nowrap}.road-flood-view-header_HeaderWithTextWidget__yPObu{position:relative;width:100%}.road-flood-view-header_HeaderWithTextWidgetBackground__5QGKV{width:100%;height:auto;position:absolute;display:flex;align-items:center;justify-content:center}.road-flood-view-header_HeaderWithTextWidgetText__JgUoD{width:100%;height:31px;position:absolute;display:flex;align-items:center;justify-content:flex-start;padding-bottom:40px}