@charset "UTF-8";.component_wrapper{margin:10px auto;display:flex;flex-flow:row wrap;justify-content:center}.component_wrapper .val{flex:0 0 10%;height:30px;line-height:30px;padding:0 5px;font-size:80%;font-weight:700;border:1.5px solid #222}.component_wrapper .val.top{order:3}.component_wrapper .val.low{order:1}.component_wrapper #legend_wrapper{position:relative;flex:0 0 70%;height:0px;opacity:0;pointer-events:none;margin:0 auto;overflow:hidden;height:30px;opacity:1;pointer-events:all;overflow:visible;order:2}.component_wrapper #legend_wrapper .legend_mark{position:absolute;width:10px;background:transparent;border-radius:1px;border:1px solid black!important;top:-5px;left:0;background:#f5f5f5;height:10px;z-index:10}.component_wrapper #legend_wrapper .legend_mark:after{content:"";position:absolute;width:1px;height:12px;top:15px;left:50%;transform:translate(-50%);background:#fffc}.component_wrapper #legend_wrapper .legend_mark .mark_tip{position:absolute;top:100%;left:-1px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black;z-index:15}.component_wrapper #legend_wrapper .legend_mark .mark_tip:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid whitesmoke;position:absolute;z-index:18;top:-6px;left:-5px}.component_wrapper #legend_wrapper .legend_mark .hoverbox{position:absolute;left:50%;bottom:calc(100% + 3px);width:max-content;height:30px;padding:10px 20px;opacity:0;pointer-events:none;box-sizing:border-box;z-index:10}.component_wrapper #legend_wrapper .legend_mark .hoverbox p{display:inline;color:#444;font-size:120%;font-weight:300}.component_wrapper #legend_wrapper .legend_mark .hoverbox p:first-child{color:#222;font-weight:500}.component_wrapper #legend_wrapper .legend_mark:hover{cursor:pointer}.component_wrapper #legend_wrapper .legend_mark:hover .hoverbox{opacity:1;pointer-events:all;transition:.3s}.btn-primary{--bs-btn-color: #001B3D;--bs-btn-bg: #D6E3FF;--bs-btn-border-radius: 16px;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #001B3D;--bs-btn-hover-border-color: #001B3D;--bs-btn-active-color: #fff;--bs-btn-active-bg: #151C27;--bs-btn-focus-color: #fff;--bs-btn-focus-bg: #151C27;--bs-btn-border-color: #D6E3FF;--bs-btn-focus-shadow-rgb: 182, 193, 217;--bs-btn-active-bg: #dee9ff;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #D6E3FF;--bs-btn-disabled-border-color: #D6E3FF}.btn-secondary{--bs-btn-color: #ffffff;--bs-btn-bg: #3C5F94;--bs-btn-border-color: #3C5F94;--bs-btn-border-radius: 50px;--bs-btn-hover-color: #001B3D;--bs-btn-hover-bg: #D6E3FF;--bs-btn-hover-border-color: #D6E3FF;--bs-btn-active-color: #fff;--bs-btn-active-bg: #151C27;--bs-btn-focus-color: #fff;--bs-btn-focus-bg: #151C27;--bs-btn-box-shadow: none}.btn-light{--bs-btn-color: #151C27;--bs-btn-bg: #ffffff;--bs-btn-border-color: #ffffff;--bs-btn-border-radius: 50px;--bs-btn-disabled-opacity: .3;--bs-btn-hover-color: #151C27;--bs-btn-hover-bg: #DCE2F3;--bs-btn-hover-border-color: #DCE2F3;--bs-btn-active-color: #fff;--bs-btn-active-bg: #151C27;--bs-btn-focus-color: #fff;--bs-btn-focus-bg: #151C27;--bs-btn-box-shadow: none}.btn-pagination,.page-dot{--bs-btn-color: #151C27;--bs-btn-bg: #ffffff;--bs-btn-border-color: #DCE2F3;--bs-btn-border-radius: 8px;--bs-btn-hover-color: #151C27;--bs-btn-hover-bg: #DCE2F3;--bs-btn-hover-border-color: #DCE2F3;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: #001B3D;--bs-btn-active-border-color: #001B3D;--bs-btn-focus-color: #ffffff;--bs-btn-focus-bg: #3C5F94;--bs-btn-focus-border-color: #3C5F94;--bs-btn-box-shadow: none}.accordion{--bs-accordion-active-bg: transparent;--bs-accordion-active-color: inherit;--bs-accordion-btn-focus-box-shadow: none}.form-control,.form-select{--bs-box-shadow-inset: none}.addon_container{position:fixed;z-index:100;left:10px;bottom:30px;width:460px;height:auto}.addon_container .hovermenu{position:absolute;left:calc(100% - 5px);top:5px;padding:10px;width:auto;height:auto;transform:translate(-100%);background:#ffffffe6;opacity:0;pointer-events:none;z-index:-1}.addon_container .hovermenu .btn_grp .ccm_info_button{background:transparent;display:inline-block!important}.addon_container .hovermenu .btn_grp .ccm_info_button .v_btn{border-radius:0!important;margin:2px!important}.addon_container .hovermenu .btn_grp .ccm_info_button .v-divider{display:none}.addon_container .hovermenu .btn_grp button{width:26px;height:26px;background:#eee;border:1px solid #ccc;margin:2px 20px 2px 0}.addon_container .hovermenu .btn_grp button span{top:0;line-height:26px}.addon_container .hovermenu .btn_grp button.disabled{opacity:.5}.addon_container .hovermenu .btn_grp .field{display:flex;flex-flow:row wrap;justify-content:flex-start;width:54px;height:26px;margin:2px 0}.addon_container .hovermenu .btn_grp .field button{flex:0 0 26px;height:26px;margin:0 2px 0 0}.addon_container .hovermenu .btn_grp .field button.highlight{color:#fff;background:#151c27}.addon_container .hovermenu .btn_grp .field input{width:26px;text-align:center;font-size:90%;font-weight:700;height:26px;line-height:26px;border:1px solid #888}.addon_container:hover{outline:1px solid #ccc}.addon_container:hover .hovermenu{transform:translate(0);opacity:1;pointer-events:all;transition:.3s}.addon_container .addon_wrapper{position:relative;width:100%;height:100%;padding:10px;box-sizing:border-box}.addon_container .addon_wrapper .select_wrapper{display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%;margin:5px auto}.addon_container .addon_wrapper .select_wrapper .btn_group{display:flex;flex-flow:row wrap;justify-content:flex-start;flex-basis:100%}.addon_container .addon_wrapper .select_wrapper .btn_group button{flex-basis:40px;border-radius:0;border:1px solid #aaa;margin-right:3px;background-color:#e1e1e1}.addon_container .addon_wrapper .select_wrapper .btn_group button.switch{flex-basis:40px;border-radius:0;background-color:#eee}.addon_container .addon_wrapper .select_wrapper .btn_group button.switch.highlight{color:#fff;border:none;background-color:#151c27}.addon_container .addon_wrapper .select_wrapper .btn_group .year_selection{height:30px;flex-basis:120px;border-radius:none;margin:0 3px;min-height:0px}.addon_container .addon_wrapper .select_wrapper .btn_group .year_selection.disable{opacity:.5;pointer-events:none}.addon_container .addon_wrapper .select_wrapper .feature_selection{flex:1 0 100%;margin:10px auto;padding:10px 0}.addon_container.minimized .hovermenu{width:152px}.addon_container.minimized .hovermenu .btn_grp button{margin:2px!important}.addon_container.minimized .hovermenu .btn_grp button.ccm_info_button{display:inline-block!important}.addon_container.minimized .legend{margin:0;display:none}.addon_container.minimized .select_wrapper .year_selection{display:none}.addon_container.minimized .select_wrapper .btn_group{flex-basis:45%}.addon_container.minimized .select_wrapper .feature_selection{flex:1 0 54%;border:none;margin:0 2px;height:30px;min-height:0px;padding:0}
