.fa-refresh{margin-right:5px}.widget-selector{position:relative;width:200px}.widget-selector.disabled .widget-selector-value,.widget-selector.disabled .widget-selector-go,.widget-selector.disabled .widget-selector-arrow{cursor:default}.widget-selector .widget-selector-value{border:1px solid #dbdbdb;line-height:30px;height:30px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([dir='rtl']) .widget-selector .widget-selector-value{padding-right:30px}html[dir='rtl'] .widget-selector .widget-selector-value{padding-left:30px}html:not([dir='rtl']) .widget-selector .widget-selector-value{padding-left:10px}html[dir='rtl'] .widget-selector .widget-selector-value{padding-right:10px}.widget-selector .widget-selector-value.placeholder{opacity:0.5}.widget-selector:hover .widget-selector-value{border-color:#c1272d}.widget-selector .widget-selector-go,.widget-selector .widget-selector-arrow{position:absolute;top:3px;bottom:auto;cursor:pointer;height:24px;width:24px}html:not([dir='rtl']) .widget-selector .widget-selector-go,html:not([dir='rtl']) .widget-selector .widget-selector-arrow{right:3px;left:auto}html[dir='rtl'] .widget-selector .widget-selector-go,html[dir='rtl'] .widget-selector .widget-selector-arrow{right:auto;left:3px}.widget-selector .widget-selector-go{background-color:#c1272d}.widget-selector .widget-selector-go:hover{background-color:#971e23}.widget-selector .widget-selector-arrow{background:none;border-radius:50%;line-height:24px;text-align:center;font-size:20px}.widget-selector .widget-selector-drop{position:absolute;top:29px;background:#fff;min-width:100%;border:1px solid;z-index:5;max-height:350px;padding:5px 0;scrollbar-width:thin;overflow:auto}.widget-selector .widget-selector-drop::-webkit-scrollbar{border-radius:0px;-webkit-appearance:none;width:7px;background-color:#f0f0f0}.widget-selector .widget-selector-drop::-webkit-scrollbar-thumb{border-radius:0px;background-color:#d0d0d0}.widget-selector .widget-selector-drop:empty{display:none}.widget-selector .widget-selector-drop .widget-selector-item{padding:3px 10px;position:relative}.widget-selector .widget-selector-drop .widget-selector-item:not(.no-data){cursor:pointer}.widget-selector .widget-selector-drop .widget-selector-item:not(.no-data).a{color:#fff}html:not([dir='rtl']) .widget-selector .widget-selector-drop .widget-selector-item:not(.no-data).a{padding-right:25px}html[dir='rtl'] .widget-selector .widget-selector-drop .widget-selector-item:not(.no-data).a{padding-left:25px}.widget-selector .widget-selector-drop .widget-selector-item:not(.no-data).a:after{content:'\2956';font-family:"kn-ico";display:block;position:absolute;top:2px;font-size:1.5em;line-height:1}html:not([dir='rtl']) .widget-selector .widget-selector-drop .widget-selector-item:not(.no-data).a:after{right:5px}html[dir='rtl'] .widget-selector .widget-selector-drop .widget-selector-item:not(.no-data).a:after{left:5px}.widget-selector .widget-selector-drop .widget-selector-item:not(.no-data):not(.a):hover{background:#f4f4f4}.widget-selector .widget-selector-drop .widget-selector-item.no-data{font-weight:bold}html:not([dir='rtl']) .widget-selector .widget-selector-drop.with-groups .widget-selector-item.sub-item{padding-left:25px}html[dir='rtl'] .widget-selector .widget-selector-drop.with-groups .widget-selector-item.sub-item{padding-right:25px}.widget-selector .widget-selector-drop.with-groups .widget-selector-item:not(.sub-item){font-weight:bold}.widget-selector .widget-selector-drop.with-groups .widget-selector-item.sub-item+*:not(.sub-item){margin-top:8px}.widget-selector .widget-selector-drop.with-filter{max-height:none;overflow:hidden}.widget-selector .widget-selector-drop.with-filter .widget-selector-filter{border:1px solid #dbdbdb;padding:5px 10px;margin:5px 10px;width:calc(100% - 20px)}.widget-selector .widget-selector-drop.with-filter .widget-selector-list{max-height:290px;scrollbar-width:thin;overflow:auto}.widget-selector .widget-selector-drop.with-filter .widget-selector-list::-webkit-scrollbar{border-radius:0px;-webkit-appearance:none;width:7px;background-color:#f0f0f0}.widget-selector .widget-selector-drop.with-filter .widget-selector-list::-webkit-scrollbar-thumb{border-radius:0px;background-color:#d0d0d0}.widget-selector .widget-selector-holder{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1}.widget-selector.v3{display:inline-flex !important;align-items:center;width:auto}.widget-selector.v3 .widget-selector-ico{width:28px;height:28px;line-height:28px;text-align:center}.widget-selector.v3 .widget-selector-value{flex:auto}.widget-selector.v3 .widget-selector-drop{min-width:150px}.widget-selector.v3 .widget-selector-arrow{font-size:16px}.widget-selector.v3.as-ico{border-radius:15px;cursor:pointer}.widget-selector.v3.as-ico .widget-selector-value{border:none}html:not([dir='rtl']) .widget-selector.v3.as-ico .widget-selector-value{padding-left:5px}html[dir='rtl'] .widget-selector.v3.as-ico .widget-selector-value{padding-right:5px}.widget-selector.v3.as-ico:hover{background-color:#f4f4f4}.widget-selector.v3.as-ico:not(.selected-value) .widget-selector-arrow{transform:translate(12px,10px) rotate(-45deg) scale(0.9);opacity:0.3}.vue-datepicker{padding:3px 6px;border-radius:15px;cursor:pointer}.vue-datepicker:hover{background-color:#f4f4f4}.vue-datepicker .datepicker-hidden-input{position:absolute;left:0;top:0;visibility:hidden;bottom:0;right:0;width:100%}.vue-datepicker .datepicker-content{display:flex;justify-content:center;align-items:center}.vue-datepicker .datepicker-content .datepicker-label{width:24px;height:24px;line-height:24px;text-align:center}html:not([dir='rtl']) .vue-datepicker .datepicker-content .datepicker-label+*{margin-left:5px}html[dir='rtl'] .vue-datepicker .datepicker-content .datepicker-label+*{margin-right:5px}.vue-editable .vue-editable-check{font-size:1.2em;cursor:pointer;color:#c1272d}.vue-editable .vue-editable-ico{position:relative;top:-0.45em;font-size:14px;opacity:0.4;cursor:help;line-height:10px}html:not([dir='rtl']) .vue-editable .vue-editable-ico{margin-left:3px}html[dir='rtl'] .vue-editable .vue-editable-ico{margin-right:3px}.vue-slider2{position:relative;width:100%}.vue-slider2 *{box-sizing:border-box}.vue-slider2 .slider-wrapper{overflow:hidden;width:inherit}.vue-slider2 .slider-wrapper .slider-container{display:flex;justify-content:flex-start;height:inherit}.vue-slider2 .slider-wrapper .slider-container .slider-item{display:block;flex:none !important;box-sizing:border-box}.vue-slider2 .slider-controls .control{position:absolute;top:50%;width:36px;height:36px;line-height:36px;text-align:center;border-radius:50%;background:rgba(238,238,238,0.6);margin-top:-15px;cursor:pointer;transition:all 0.2s ease}.vue-slider2 .slider-controls .control.prev{padding-right:1px;left:-18px}.vue-slider2 .slider-controls .control.next{padding-left:3px;right:-18px}.vue-slider2 .slider-controls .control.inactive{cursor:default;opacity:0.5}.vue-slider2 .slider-controls .control:not(.inactive):hover{background:rgba(228,228,228,0.8)}.vue-slider2 .slider-pager{position:absolute;bottom:-20px;left:0;right:0;display:flex;justify-content:center;align-items:center}.vue-slider2 .slider-pager .page{cursor:pointer;width:30px;height:30px;margin:0;display:flex;align-items:center;justify-content:center}.vue-slider2 .slider-pager .page .page-dot{width:14px;height:14px;text-align:center;border-radius:50%;background:#eee;line-height:14px}.vue-slider2 .slider-pager .page .page-dot.a{background:#aaa}.vue-slider2 .slider-pager .page:hover .page-dot{background:#ddd}.ui-dialog-container{scrollbar-width:thin;overflow:auto}.ui-dialog-container::-webkit-scrollbar{border-radius:0px;-webkit-appearance:none;width:7px;background-color:#f0f0f0}.ui-dialog-container::-webkit-scrollbar-thumb{border-radius:0px;background-color:#d0d0d0}.ui-dialog-container .ui-dialog .ui-dialog-content{font-size:14px;line-height:1.4;padding:3px;margin-left:-3px;margin-right:-3px;margin-bottom:-3px}.ui-dialog-container .ok-button.d{background:#aaa}.donut-cont{position:relative;display:flex;justify-content:center;align-items:center;transition:opacity 0.8s ease,transform 0.3s ease,color 0.3s ease,stroke 1s ease}.donut-cont .donut-svg{height:inherit;width:inherit;border-radius:50%;overflow:hidden}.donut-cont .donut-svg svg{height:100%;width:100%;transform:rotate(-90deg);transform-origin:center}.donut-cont .donut-svg svg circle{transition:stroke 1.5s ease,stroke-width 0.5s ease,stroke-dashoffset 1s ease;stroke-dasharray:314.15926%}.donut-cont .donut-svg svg circle.bg{fill:#fff}.donut-cont .donut-svg svg circle.val{fill:none}.donut-cont .value{position:absolute;top:0;bottom:0;display:flex;justify-content:center;align-items:center;height:inherit;width:inherit;color:#c1272d;z-index:1;text-align:center;border-radius:50%;transition:all 0.8s ease}html:not([dir='rtl']) .donut-cont .value{right:0;left:0}html[dir='rtl'] .donut-cont .value{right:0;left:0}.donut-cont .value .text{margin-top:0.1em;display:flex;align-items:baseline;font-size:10px}.donut-cont .value .text .val{font-size:2em;font-weight:600}html:not([dir='rtl']) .donut-cont .value .text .val{padding-left:0.15em}html[dir='rtl'] .donut-cont .value .text .val{padding-right:0.15em}.donut-cont .value.na{padding:0 10px}body #ui-datepicker-div{z-index:10000 !important}body .ui-datepicker{width:17em;padding:0.2em 0.2em 0;display:none;box-shadow:0 3px 5px rgba(0,0,0,0.3)}body .ui-datepicker .ui-datepicker-header{position:relative;padding:0.2em 0}body .ui-datepicker .ui-datepicker-prev,body .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}body .ui-datepicker .ui-datepicker-prev{left:2px}body .ui-datepicker .ui-datepicker-next{right:2px}body .ui-datepicker .ui-datepicker-prev span,body .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}body .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}body .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;vertical-align:middle}body .ui-datepicker .ui-datepicker-title select.ui-datepicker-month,body .ui-datepicker .ui-datepicker-title select.ui-datepicker-year{width:45%}body .ui-datepicker table{width:100%;font-size:0.9em;border-collapse:collapse;margin:0 0 0.4em}body .ui-datepicker table th{padding:0.7em 0.3em;text-align:center;font-weight:bold;border:0}body .ui-datepicker table td{border:0;padding:1px}body .ui-datepicker table td span a,body .ui-datepicker table td a,body .ui-datepicker table td span a.ui-state-highlight,body .ui-datepicker table td a.ui-state-highlight{display:block;padding:0.2em;text-align:center;text-decoration:none;border:1px solid transparent;color:#000;background:none}body .ui-datepicker table td span a:hover,body .ui-datepicker table td a:hover,body .ui-datepicker table td span a.ui-state-highlight:hover,body .ui-datepicker table td a.ui-state-highlight:hover{border-color:#c1272d}body .ui-datepicker .ui-state-default.ui-state-highlight{background:#f2f2c4}body .ui-datepicker .ui-state-default.ui-state-active{background:#3c81bd;color:#fff}body .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}body .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}body .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}body .ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:0.5em;top:0.3em}body .ui-datepicker .ui-icon.ui-icon-circle-triangle-w{background-position:-80px -192px}body .ui-datepicker .ui-icon.ui-icon-circle-triangle-e{background-position:-48px -192px}body .ui-datepicker.ui-datepicker-multi{width:auto}body .ui-datepicker.ui-datepicker-multi .ui-datepicker-group{float:left}body .ui-datepicker.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}body .ui-datepicker.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,body .ui-datepicker.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}body .ui-datepicker.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}body .ui-datepicker-multi-2 .ui-datepicker-group{width:50%}body .ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}body .ui-datepicker-multi-4 .ui-datepicker-group{width:25%}body .ui-datepicker-row-break{clear:both;width:100%;font-size:0}body .ui-datepicker-rtl{direction:rtl}body .ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}body .ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}body .ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}body .ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}body .ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}body .ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}body .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,body .ui-datepicker-rtl .ui-datepicker-group{float:right}body .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,body .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}body .scrollable-tippy{padding:0 5px;max-height:200px;scrollbar-width:thin;overflow:auto;outline:none}html:not([dir='rtl']) body .scrollable-tippy{text-align:left}html[dir='rtl'] body .scrollable-tippy{text-align:right}body .scrollable-tippy::-webkit-scrollbar{border-radius:4px;-webkit-appearance:none;width:7px;background-color:#f0f0f0}body .scrollable-tippy::-webkit-scrollbar-thumb{border-radius:4px;background-color:#d0d0d0}body .scrollable-tippy::-webkit-scrollbar-thumb{border:5px solid transparent}#vue-status{position:fixed;bottom:30px;left:30px}#vue-status .log-item{background:rgba(53,61,64,0.97);box-shadow:0 2px 10px rgba(0,0,0,0.3);color:#fff;margin-top:10px;font-size:12px;border-radius:1px;line-height:1.3;width:360px;display:flex;justify-content:space-between}#vue-status .log-item .log-info{flex:auto;padding:1em 1.5em}#vue-status .log-item .log-info .log-substring{display:block;color:rgba(255,255,255,0.25);font-size:10px}#vue-status .log-item .log-info .success{color:#46d046}#vue-status .log-item .log-ico{flex:none;width:60px}#vue-status .log-item .log-ico.ok{font-weight:bold;color:#86abbd;cursor:pointer;display:flex;justify-content:center;align-items:center}#vue-status .log-item .log-ico.ok:hover{background:rgba(255,255,255,0.1)}#vue-status .log-item .log-ico.l{background:url("/Img/v4/loader.gif") center no-repeat;background-size:20px}#vue-status .log-move{transition:transform 0.5s ease}#vue-status .log-enter-active,#vue-status .log-leave-active{transition:all 0.3s ease;transform:translateY(0)}#vue-status .log-enter,#vue-status .log-leave-to{opacity:0;transform:translateY(40px)}.vue-chart-container .control-buttons{position:absolute;top:10px;display:flex;justify-content:flex-end;align-items:stretch;background:rgba(255,255,255,0.85)}html:not([dir='rtl']) .vue-chart-container .control-buttons{right:0}html[dir='rtl'] .vue-chart-container .control-buttons{left:0}.vue-chart-container .control-buttons .knoema-ico{height:24px;width:24px;line-height:24px;font-size:24px;text-align:center;font-weight:300;cursor:pointer}html:not([dir='rtl']) .vue-chart-container .control-buttons .knoema-ico{margin-left:10px}html[dir='rtl'] .vue-chart-container .control-buttons .knoema-ico{margin-right:10px}.vue-chart-container .control-buttons .knoema-ico:before{transition:none !important}.vue-chart-container .control-buttons .knoema-ico,.vue-chart-container .control-buttons .knoema-ico:link,.vue-chart-container .control-buttons .knoema-ico:visited{color:#000 !important}.vue-chart-container .control-buttons .knoema-ico:hover,.vue-chart-container .control-buttons .knoema-ico:active,.vue-chart-container .control-buttons .knoema-ico.bookmark-filled{color:#c1272d !important}.shift-enter-active{transition:all 0.2s;opacity:1;transform:scaleY(1)}.shift-enter,.shift-leave-to{transform:scaleY(0);opacity:0 !important}.shifth-enter-active{transition:all 0.2s;opacity:1;transform:scaleX(1)}.shifth-enter,.shifth-leave-to{transform:scaleX(0);opacity:0 !important}.dropdown-enter-active{transition:all 0.3s ease;transform:scaleY(1)}.dropdown-leave-active{transition:all 0.3s ease}.dropdown-enter,.dropdown-leave-to{opacity:0;transform:scaleY(0)}.dropside-enter-active{transition:all 0.3s ease !important;transform:scaleX(1);width:auto;overflow:hidden}.dropside-leave-active{transition:all 0.3s ease !important}.dropside-enter,.dropside-leave-to{opacity:0;width:0 !important;overflow:hidden;padding-right:0 !important;padding-left:0 !important;transform:scaleX(0)}.fade-enter-active,.fade-leave-active{transition:opacity 0.25s}.fade-enter,.fade-leave-to{opacity:0}