.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:0;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 #000!important;top:-5px;left:0;background:#f5f5f5;height:10px;z-index:10;-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);box-shadow:0 5px 10px -5px rgba(0,0,0,.75)}.component_wrapper #legend_wrapper .legend_mark:after{content:"";position:absolute;width:1px;height:12px;top:15px;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.8)}.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 #000;z-index:15;-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);box-shadow:0 5px 10px -5px rgba(0,0,0,.75)}.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 #f5f5f5;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;background:linear-gradient(-45deg,#f5f5f5,#fff);-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);box-shadow:0 5px 10px -5px rgba(0,0,0,.75)}.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}.position_center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-implemented{cursor:not-allowed}.btn-grid button{width:100%}#modal-1-inner-wrapper{box-shadow:0 0 10px 1px rgba(0,0,0,.1)}.hidden{display:none}.section{width:100%;margin:10px auto;padding:10px;box-sizing:border-box}.section p{color:#444}.section p.warning{border:1px solid #e20b0d;padding:10px;box-sizing:border-box;margin:5px auto;color:#222;font-weight:700}.section.grouped{background:#f9f9f9;border:1px solid #ccc}.section .btn_grp.finalization{width:100%;display:flex;flex-flow:row wrap;justify-content:flex-end}.section .btn_grp.finalization button{height:40px;position:relative;border:none;border-radius:0;margin:0 3px}.section .btn_grp.finalization button.switch{margin:0 auto 0 0;width:40px;background:#eee}.section .btn_grp.finalization button.switch:hover{outline:1px solid #444}.section .btn_grp.finalization button.confirm{color:#f5f5f5;background:#005ca9;opacity:.75;padding:0 20px}.section .btn_grp.finalization button.confirm:hover{opacity:1}.section .btn_grp.finalization button.cancel{color:#f5f5f5;background:#e20b0d;opacity:.75;padding:0 20px}.section .btn_grp.finalization button.cancel:hover{opacity:1}.info_button{display:block;width:30px;height:30px;background:#eee;margin:0 0 10px auto}.button{height:40px;padding:0}.button button{width:100%;height:40px;line-height:40px;text-align:center;margin:auto}.v-input--checkbox{display:inline-block}.v-input--checkbox .v-label{font-size:12px;margin-bottom:0}.v-input--checkbox.v-input--checkbox.v-input--dense{margin-top:0}.v-application.clamp-300px{max-width:300px}.v-application.clamp-400px{max-width:400px}.v-application.clamp-500px{max-width:500px}.v-application.clamp-600px{max-width:600px}.v-application.clamp-30vw{max-width:30vw}.v-application.clamp-40vw{max-width:40vw}.v-application.clamp-50vw{max-width:50vw}.v-application.clamp-60vw{max-width:60vw}.tool-wrap{height:100%}.no-scroll .win-body-vue{overflow:unset}.forged_table{border:1px solid #aaa;-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);box-shadow:0 5px 10px -5px rgba(0,0,0,.75)}.forged_table tr{position:relative;padding:0}.forged_table tr.head_row{background-color:#39c!important;z-index:10}.forged_table tr.head_row th{position:relative;padding:0;border-right:1px solid #add8e6}.forged_table tr.head_row th .styling_helper{position:relative;color:#f5f5f5;padding:5px 20px;text-align:center;z-index:10}.forged_table tr.head_row th .styling_helper.head_scope{width:140px}.forged_table tr.head_row th:last-child{border:none}.forged_table tr.head_row th:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#005ca9;z-index:1}.forged_table tr.head_row th:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:5000px;background:linear-gradient(180deg,#add8e6,#add8e6,transparent);z-index:0}.forged_table tr td{position:relative;padding:0;z-index:3}.forged_table tr td.row_head:hover .styling_helper{background:#39c!important;color:#fff}.forged_table tr td.row_head:hover:before{content:"";position:absolute;top:0;height:100%;width:1000px;left:0;transform:translateX(0);pointer-events:none;background:linear-gradient(90deg,#add8e6,#add8e6,transparent);z-index:0}.forged_table tr td.row_head:hover:after{opacity:0}.forged_table tr td .styling_helper{position:relative;width:100%;height:40px;line-height:40px;padding:0 20px;border-right:1px solid #ccc;text-align:center;color:#666}.forged_table tr td .styling_helper.scope{padding:0 10px!important;height:40px}.forged_table tr td .styling_helper .hover_helper{opacity:0;pointer-events:none;position:absolute;right:20px;top:50%;background:#f5f5f5;color:#222;padding:0 10px;height:30px;line-height:30px;font-size:80%;transform:translateY(-50%);z-index:5;-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);box-shadow:0 5px 10px -5px rgba(0,0,0,.75)}.forged_table tr td .styling_helper:hover{cursor:pointer}.forged_table tr td .styling_helper:hover .hover_helper{opacity:1;transform:translateX(50px) translateY(-50%);transition:.3s}.forged_table tr td:first-child{border-left:1px solid #444;border-right:1px solid #444;color:#222;font-weight:700}.forged_table tr td:last-child{border:none}.forged_table tr td:hover{outline:1px solid #444}.forged_table tr td:hover .styling_helper{background-color:#fff!important}.forged_table tr td:hover:before{content:"";position:absolute;top:0;height:100%;width:800px;left:50%;transform:translateX(-50%);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,0,0,.25),transparent);z-index:-1}.forged_table tr td:hover:after{content:"";position:absolute;top:-200px;height:400px;width:100%;left:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.25),transparent);z-index:-1}.forged_table tr:nth-child(odd){background-color:#f5f5f5}.forged_table tr:nth-child(2n){background-color:#fff}html{overflow-y:unset}.v-menu__content{position:fixed!important}.v-application--wrap{min-height:unset!important}.v-data-table td,.v-subheader{font-size:unset!important}legend{float:none}.info_template{width:auto;height:auto;max-width:480px;max-height:80vh;padding-right:30px;margin-right:-20px;overflow:auto}.info_template .info_header{border-bottom:1px solid #aaa}.info_template .info_header h3{font-size:140%;border:none;padding:0;margin:0}.info_template .info_abstract{margin:10px 0}.info_template .info_abstract p{font-size:90%;color:#444}.info_template .info_content{margin:20px 0}.info_template .info_content img{width:100%;height:auto;max-width:500px;margin:20px 0}.info_template .info_content p{color:#444}.info_template .info_content ul{list-style:none;margin-left:20px}.info_template .info_content ul li{margin:4px 0;text-align:left;padding:5px 0;border-bottom:1px solid #ccc}.info_template .info_content ul li p{color:#888;font-size:90%}.info_template .info_content ul li p strong{color:#222;margin-left:-18px;margin-right:5px}.gfi-theme-sensor tr.row{display:table-row}#navbarRow .col,#navbarRow .col-1,#navbarRow .col-2,#navbarRow .col-3,#navbarRow .col-4,#navbarRow .col-5,#navbarRow .col-6,#navbarRow .col-7,#navbarRow .col-8,#navbarRow .col-9,#navbarRow .col-10,#navbarRow .col-11,#navbarRow .col-12,#navbarRow .col-auto,#navbarRow .col-lg,#navbarRow .col-lg-1,#navbarRow .col-lg-2,#navbarRow .col-lg-3,#navbarRow .col-lg-4,#navbarRow .col-lg-5,#navbarRow .col-lg-6,#navbarRow .col-lg-7,#navbarRow .col-lg-8,#navbarRow .col-lg-9,#navbarRow .col-lg-10,#navbarRow .col-lg-11,#navbarRow .col-lg-12,#navbarRow .col-lg-auto,#navbarRow .col-md,#navbarRow .col-md-1,#navbarRow .col-md-2,#navbarRow .col-md-3,#navbarRow .col-md-4,#navbarRow .col-md-5,#navbarRow .col-md-6,#navbarRow .col-md-7,#navbarRow .col-md-8,#navbarRow .col-md-9,#navbarRow .col-md-10,#navbarRow .col-md-11,#navbarRow .col-md-12,#navbarRow .col-md-auto,#navbarRow .col-sm,#navbarRow .col-sm-1,#navbarRow .col-sm-2,#navbarRow .col-sm-3,#navbarRow .col-sm-4,#navbarRow .col-sm-5,#navbarRow .col-sm-6,#navbarRow .col-sm-7,#navbarRow .col-sm-8,#navbarRow .col-sm-9,#navbarRow .col-sm-10,#navbarRow .col-sm-11,#navbarRow .col-sm-12,#navbarRow .col-sm-auto,#navbarRow .col-xl,#navbarRow .col-xl-1,#navbarRow .col-xl-2,#navbarRow .col-xl-3,#navbarRow .col-xl-4,#navbarRow .col-xl-5,#navbarRow .col-xl-6,#navbarRow .col-xl-7,#navbarRow .col-xl-8,#navbarRow .col-xl-9,#navbarRow .col-xl-10,#navbarRow .col-xl-11,#navbarRow .col-xl-12,#navbarRow .col-xl-auto{padding:unset}.row>*{width:unset}.addon_container{position:fixed;z-index:5000;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:translateX(-100%);background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;z-index:-1;-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);box-shadow:0 5px 10px -5px rgba(0,0,0,.75)}.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:#39c}.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:translateX(0);opacity:1;pointer-events:all;transition:.3s}.addon_container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#fff;opacity:.95;-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);-moz-box-shadow:0 5px 10px -5px rgba(0,0,0,.75);box-shadow:0 5px 10px -5px rgba(0,0,0,.75)}.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:#e3e3e3}.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:#39c}.addon_container .addon_wrapper .select_wrapper .btn_group .year_selection{height:30px;flex-basis:120px;border-radius:none;margin:0 3px;min-height:0}.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:0;padding:0}