/*!
 * https://github.com/YouCanBookMe/react-datetime
 */.rdt{position:relative}.rdtPicker{display:none;position:absolute;width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default}.rdtPicker table{font-size:12px}.Control{padding-bottom:4px}.optionWrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CollectionControl .list-group-item i.fa{padding-top:5px}img.loading.margin-zero{margin:0}.RefreshLabel{color:#b3b3b3}.RefreshLabel:hover{color:#00a699}.TableSelector .fa-refresh{padding-left:9px}.TableSelector .refresh-col{display:flex;align-items:center;width:30px}.TableSelector .section{padding-bottom:5px;display:flex;flex-direction:row}.TableSelector .select{flex-grow:1}.TableSelector .divider{border-bottom:1px solid #f5f5f5;margin:15px 0}.TableLabel{white-space:nowrap}.CRUD .text-right{text-align:right}.CRUD .empty-collection{padding:10px}.CRUD .control-label{font-weight:700;font-size:16px}.CRUD .tiny-cell,.CRUD i.fa-caret-down,.CRUD i.fa-caret-up{width:5px}.CRUD td.expanded{border-top:0;padding:0}.CRUD .frame{border:1px solid #a3a3a3;border-radius:2px;padding:10;background:#f5f5f5}.Datasource .tab-content{height:600px;overflow:auto}.Datasource .change-warning{margin:16px 10px 0;color:#ffc133}.Datasource .change-warning .bold{font-weight:700}#datasource_menu{border-radius:2px;padding-left:8px;padding-right:8px}#datasource_menu .caret{position:relative;padding-right:8px;margin-left:4px;color:#fff;top:-8px}#datasource_menu+ul{margin-top:26px}.BootstrapSliderWrapper .slider-selection{background:#f5f5f5}.BootstrapSliderWrapper .slider-handle{background:#cfd8dc}.viztype-label{margin-top:10px;text-align:center;font-size:14px}.viztype-selector-container{cursor:pointer;margin-top:10px;margin-bottom:10px}.viztype-selector-container:hover img{border:1px solid #a3a3a3}.viztype-selector-container.selected{cursor:not-allowed;opacity:1}.viztype-selector-container.selected img{border:1px solid #263238}.viztype-selector-container img{border:1px solid #cfd8dc;border-radius:2px;transition:border-color .3s}.viztype-control-search-box{margin-bottom:10px}.filter-badge{width:20px;height:20px;background-color:#cfd8dc;z-index:10;border-radius:2px}.filter-badge path{fill:#fff}.filter-badge.badge-group,.filter-badge .color-bar.badge-group{background-color:#333}.select2-highlighted>.filter_box{background-color:transparent;border:1px #000}.dashboard .filter_box .slice_container>div:not(.alert){padding-top:0}.input-inline{float:left;padding-right:3px}ul.select2-results li.select2-highlighted div.filter_box{color:#000;border:1px solid #879399}ul.select2-results div.filter_box{color:#000;border:1px solid transparent}.filter_box{padding:10px 0;overflow:visible!important}.filter_box:hover{z-index:3000}.m-b-5{margin-bottom:5px}.filter-container{display:flex}.filter-container label{display:flex;font-weight:700;margin:0 0 8px 8px}.filter-container .filter-badge-container{width:30px;padding-right:10px}.filter-container .filter-badge-container+div{width:100%}.superset-legacy-chart-big-number{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.superset-legacy-chart-big-number.no-trendline .subheader-line{padding-bottom:.3em}.superset-legacy-chart-big-number .text-container{overflow:hidden;display:flex;flex-direction:column;justify-content:center}.superset-legacy-chart-big-number .header-line{position:relative;line-height:1em;font-weight:600}.superset-legacy-chart-big-number .header-line span{position:absolute;bottom:0;left:0;right:0}.superset-legacy-chart-big-number .subheader-line{line-height:1em;padding-bottom:0;font-weight:200}.react-checkbox-tree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:16px}.react-checkbox-tree>ol{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.react-checkbox-tree ol{margin:0;padding-left:0;list-style-type:none}.react-checkbox-tree ol ol{padding-left:24px}.react-checkbox-tree button{line-height:normal;color:inherit}.react-checkbox-tree button:focus{outline:none}.react-checkbox-tree button:disabled{cursor:not-allowed}.react-checkbox-tree .rct-bare-label{cursor:default}.react-checkbox-tree label{margin-bottom:0;cursor:pointer}.react-checkbox-tree label:hover{background:rgba(51,51,204,.1)}.react-checkbox-tree label:active{background:rgba(51,51,204,.15)}.react-checkbox-tree:not(.rct-native-display) input{display:none}.react-checkbox-tree.rct-native-display input{margin:0 5px}.react-checkbox-tree .rct-icon{font-family:FontAwesome;font-style:normal}.rct-disabled>.rct-text>label{opacity:.75;cursor:not-allowed}.rct-disabled>.rct-text>label:hover{background:transparent}.rct-disabled>.rct-text>label:active{background:transparent}.rct-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rct-options{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:.5rem;text-align:right}.rct-option{opacity:.75;border:0;background:none;cursor:pointer;padding:0 4px;font-size:18px}.rct-option:hover{opacity:1}.rct-option+.rct-option{margin-left:2px}.rct-checkbox,.rct-collapse,.rct-node-icon{padding:0 5px}.rct-checkbox *,.rct-collapse *,.rct-node-icon *{display:inline-block;margin:0;width:14px}.rct-collapse{border:0;background:none;line-height:normal;color:inherit;font-size:12px}.rct-collapse.rct-collapse-btn{cursor:pointer}.rct-collapse>.rct-icon-expand-close{opacity:.5}.rct-collapse>.rct-icon-expand-close:hover{opacity:1}.rct-native-display .rct-checkbox{display:none}.rct-node-clickable{cursor:pointer}.rct-node-clickable:hover{background:rgba(51,51,204,.1)}.rct-node-clickable:focus{outline:0;background:rgba(51,51,204,.2)}.rct-node-icon{color:#33c}.rct-title{padding:0 5px}.rct-icon-expand-close:before{content:"\F054"}.rct-icon-expand-open:before{content:"\F078"}.rct-icon-uncheck:before{content:"\F096"}.rct-icon-check:before{content:"\F046"}.rct-icon-half-check:before{opacity:.5;content:"\F046"}.rct-icon-leaf:before{content:"\F016"}.rct-icon-parent-open:before{content:"\F115"}.rct-icon-parent-close:before{content:"\F114"}.rct-icon-expand-all:before{content:"\F0FE"}.rct-icon-collapse-all:before{content:"\F146"}.chart-tooltip{opacity:.75;font-size:12px}.toast-presenter{position:fixed;bottom:16px;left:50%;transform:translate(-50%);width:600px;z-index:3000}.toast{background:#fff;color:#263238;opacity:0;position:relative;white-space:pre-line;box-shadow:0 2px 4px 0 rgba(0,0,0,.35);will-change:transform,opacity;transform:translateY(-100%);transition:transform .3s,opacity .3s}.toast:after{content:"";position:absolute;top:0;left:0;width:6px;height:100%}.toast>button{color:#263238}.toast>button:hover{color:#333}.toast--visible{transform:translateY(0);opacity:1}.toast--info:after{background:#62d0de}.toast--success:after{background:#4ac15f}.toast--warning:after{background:#ffc133}.toast--danger:after{background:#fe4a49}.active .color-bar.badge-20,.dashboard-component-chart-holder:hover .color-bar.badge-20,.dashboard-filter-indicators-container:hover .color-bar.badge-20,.filter-badge.badge-20{background-color:#087f5b}.active .color-bar.badge-19,.dashboard-component-chart-holder:hover .color-bar.badge-19,.dashboard-filter-indicators-container:hover .color-bar.badge-19,.filter-badge.badge-19{background-color:#5c940d}.active .color-bar.badge-18,.dashboard-component-chart-holder:hover .color-bar.badge-18,.dashboard-filter-indicators-container:hover .color-bar.badge-18,.filter-badge.badge-18{background-color:#c92a2a}.active .color-bar.badge-17,.dashboard-component-chart-holder:hover .color-bar.badge-17,.dashboard-filter-indicators-container:hover .color-bar.badge-17,.filter-badge.badge-17{background-color:#5f3dc4}.active .color-bar.badge-16,.dashboard-component-chart-holder:hover .color-bar.badge-16,.dashboard-filter-indicators-container:hover .color-bar.badge-16,.filter-badge.badge-16{background-color:#0b7285}.active .color-bar.badge-15,.dashboard-component-chart-holder:hover .color-bar.badge-15,.dashboard-filter-indicators-container:hover .color-bar.badge-15,.filter-badge.badge-15{background-color:#a61e4d}.active .color-bar.badge-14,.dashboard-component-chart-holder:hover .color-bar.badge-14,.dashboard-filter-indicators-container:hover .color-bar.badge-14,.filter-badge.badge-14{background-color:#d9480f}.active .color-bar.badge-13,.dashboard-component-chart-holder:hover .color-bar.badge-13,.dashboard-filter-indicators-container:hover .color-bar.badge-13,.filter-badge.badge-13{background-color:#e67700}.active .color-bar.badge-12,.dashboard-component-chart-holder:hover .color-bar.badge-12,.dashboard-filter-indicators-container:hover .color-bar.badge-12,.filter-badge.badge-12{background-color:#2b8a3e}.active .color-bar.badge-11,.dashboard-component-chart-holder:hover .color-bar.badge-11,.dashboard-filter-indicators-container:hover .color-bar.badge-11,.filter-badge.badge-11{background-color:#1864ab}.active .color-bar.badge-10,.dashboard-component-chart-holder:hover .color-bar.badge-10,.dashboard-filter-indicators-container:hover .color-bar.badge-10,.filter-badge.badge-10{background-color:#12b886}.active .color-bar.badge-9,.dashboard-component-chart-holder:hover .color-bar.badge-9,.dashboard-filter-indicators-container:hover .color-bar.badge-9,.filter-badge.badge-9{background-color:#74b816}.active .color-bar.badge-8,.dashboard-component-chart-holder:hover .color-bar.badge-8,.dashboard-filter-indicators-container:hover .color-bar.badge-8,.filter-badge.badge-8{background-color:#fa5252}.active .color-bar.badge-7,.dashboard-component-chart-holder:hover .color-bar.badge-7,.dashboard-filter-indicators-container:hover .color-bar.badge-7,.filter-badge.badge-7{background-color:#7950f2}.active .color-bar.badge-6,.dashboard-component-chart-holder:hover .color-bar.badge-6,.dashboard-filter-indicators-container:hover .color-bar.badge-6,.filter-badge.badge-6{background-color:#15aabf}.active .color-bar.badge-5,.dashboard-component-chart-holder:hover .color-bar.badge-5,.dashboard-filter-indicators-container:hover .color-bar.badge-5,.filter-badge.badge-5{background-color:#e64980}.active .color-bar.badge-4,.dashboard-component-chart-holder:hover .color-bar.badge-4,.dashboard-filter-indicators-container:hover .color-bar.badge-4,.filter-badge.badge-4{background-color:#f76707}.active .color-bar.badge-3,.dashboard-component-chart-holder:hover .color-bar.badge-3,.dashboard-filter-indicators-container:hover .color-bar.badge-3,.filter-badge.badge-3{background-color:#fab005}.active .color-bar.badge-2,.dashboard-component-chart-holder:hover .color-bar.badge-2,.dashboard-filter-indicators-container:hover .color-bar.badge-2,.filter-badge.badge-2{background-color:#40c057}.active .color-bar.badge-1,.dashboard-component-chart-holder:hover .color-bar.badge-1,.dashboard-filter-indicators-container:hover .color-bar.badge-1,.filter-badge.badge-1{background-color:#228be6}.dashboard{position:relative;color:#263238}.dashboard-header{background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 24px;box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}.dashboard-content{display:flex;flex-direction:row;flex-wrap:nowrap;height:auto}.dashboard>.with-popover-menu>.popover-menu{left:24px}.dashboard .dashboard-component-tabs{box-shadow:0 4px 4px 0 rgba(0,0,0,.1);padding-left:8px}.dashboard-content .grid-container .dashboard-component-tabs{box-shadow:none;padding-left:0}.dashboard-content>div:first-child{width:100%;flex-grow:1;position:relative}.dropdown-toggle.btn.btn-primary .caret{color:#fff}.background--transparent{background-color:transparent}.background--white{background-color:#fff}.dashboard-builder-sidepane{flex:0 0 374px;position:relative}.dashboard-builder-sidepane .dashboard-builder-sidepane-header{font-size:16px;font-weight:700;border-top:1px solid #cfd8dc;border-bottom:1px solid #cfd8dc;padding:16px;display:flex;align-items:center}.dashboard-builder-sidepane .trigger{font-size:16px;color:#263238;opacity:1;margin-left:auto;cursor:pointer}.dashboard-builder-sidepane .slices-layer .trigger{margin-left:0;margin-right:20px}.dashboard-builder-sidepane .viewport{position:absolute;transform:none!important;overflow:hidden;width:374px;height:100%;box-shadow:-4px 0 4px 0 rgba(0,0,0,.1)}.dashboard-builder-sidepane .slider-container{position:absolute;background:#fff;width:748px;height:100vh;display:flex;transition:all .3s ease}.dashboard-builder-sidepane .slider-container.slide-in{left:-374px}.dashboard-builder-sidepane .slider-container.slide-out{left:0}.dashboard-builder-sidepane .slider-container .slide-content{width:374px}.dashboard-builder-sidepane .component-layer .new-component.static,.dashboard-builder-sidepane .slices-layer .dashboard-builder-sidepane-header{cursor:pointer}.dashboard-builder-sidepane .new-component-label{flex-grow:1}.dashboard-builder-sidepane .chart-card-container .chart-card{border:1px solid #cfd8dc;font-weight:200;padding:16px;margin:0 16px 16px;position:relative;cursor:move;background:hsla(0,0%,100%,.35)}.dashboard-builder-sidepane .chart-card-container .chart-card:hover{background:#f5f5f5}.dashboard-builder-sidepane .chart-card-container .card-title{margin-right:60px;margin-bottom:8px;font-weight:700}.dashboard-builder-sidepane .chart-card-container .card-body{display:flex;flex-direction:column}.dashboard-builder-sidepane .chart-card-container .card-body .item span{word-break:break-all}.dashboard-builder-sidepane .chart-card-container .card-body .item span:first-child{font-weight:400}.dashboard-builder-sidepane .chart-card-container .chart-card.is-selected{cursor:not-allowed;opacity:.4}.dashboard-builder-sidepane .chart-card-container .is-added-label{background:#263238;color:#fff;font-size:12px;line-height:1;text-transform:uppercase;position:absolute;padding:4px 8px;top:32px;right:32px;pointer-events:none}.dashboard-builder-sidepane .slice-adder-container{position:relative;min-height:200px}.dashboard-builder-sidepane .slice-adder-container .error-message{padding:16px}.dashboard-builder-sidepane .slice-adder-container .controls{display:flex;padding:16px}.dashboard-builder-sidepane .slice-adder-container .controls .search-input{flex-grow:1;margin-right:16px}.dashboard-builder-sidepane .slice-adder-container .controls .dropdown.btn-group button,.dashboard-builder-sidepane .slice-adder-container .controls input{font-size:14px;padding:7px 12px;height:32px;border:1px solid #cfd8dc}.dashboard-builder-sidepane .slice-adder-container .controls input{width:100%}.dashboard-builder-sidepane .slice-adder-container .controls input:focus{outline:none;border-color:#879399}.dashboard-builder-sidepane .slice-adder-container .ReactVirtualized__Grid.ReactVirtualized__List:focus{outline:none}.dashboard-builder-sidepane .color-scheme-container{list-style:none;margin:0;padding:0;display:flex;align-items:center}.dashboard-builder-sidepane .color-scheme-container li{flex-basis:9px;height:10px;margin:9px 1px}.icon-button{color:#879399;font-size:16px;display:flex;flex-direction:row;align-items:center;justify-content:center;outline:none}.icon-button:active,.icon-button:focus,.icon-button:hover{color:#263238;outline:none;text-decoration:none}.icon-button-label{color:#333;padding-left:8px;font-size:14px}.text-button{outline:none;border:none;margin:0;padding:0;background:none;text-decoration:none;font-size:inherit;font-weight:inherit}header.top{margin-bottom:-20px}body h1{font-size:28px;letter-spacing:-.2px;margin-bottom:12px}body h1,body h2{font-weight:700;line-height:1.4;margin-top:12px}body h2{font-size:21px;margin-bottom:8px}body h3,body h4,body h5,body h6{font-weight:700;line-height:1.4;font-size:16px;letter-spacing:.2px;margin-top:8px;margin-bottom:4px}body p{margin:0 0 8px}.dashboard .chart-header{position:relative;font-size:16px;font-weight:700;margin-bottom:4px}.dashboard .chart-header .dropdown.btn-group{position:absolute;right:0}.dashboard .chart-header .dropdown-toggle.btn.btn-default{background:none;border:none;box-shadow:none}.dashboard .chart-header .dropdown-menu.dropdown-menu-right{top:20px}.dashboard .chart-header .divider{margin:5px 0}.dashboard .chart-header .refresh-tooltip{display:block;height:16px;margin:3px 0;color:#879399}.dashboard .dashboard-header #save-dash-split-button{border-radius:0;margin-left:-9px;height:30px;width:30px}.dashboard .dashboard-header #save-dash-split-button.btn.btn-primary{border-left-color:#fff}.dashboard .dashboard-header #save-dash-split-button+.dropdown-menu.dropdown-menu-right{min-width:unset}.dashboard .dashboard-header #save-dash-split-button .caret{display:inline-block;width:100%;height:100%}.dashboard .dashboard-header .button-container{display:flex;flex-direction:row;flex-wrap:nowrap}.dashboard .dashboard-header .button-container>:nth-child(3){border-radius:2px 0 0 2px;border-right:none}.dashboard .dashboard-header .button-container>:nth-child(4){border-radius:0 2px 2px 0}.dashboard .dashboard-header .button-container>:not(:nth-child(3)):not(:last-child){margin-right:8px}.dashboard .chart-header .dropdown-menu,.dashboard .dashboard-header .dropdown-menu{padding:9px 0}.dashboard .chart-header .dropdown-menu li a,.dashboard .dashboard-header .dropdown-menu li a{padding:3px 16px;color:#263238;font-size:14px}.dashboard .chart-header .dropdown-menu li a:focus,.dashboard .chart-header .dropdown-menu li a:hover,.dashboard .dashboard-header .dropdown-menu li a:focus,.dashboard .dashboard-header .dropdown-menu li a:hover{background:#f2f3f5;color:#263238}.modal img.loading{width:50px;margin:0;position:relative}.modal .modal-body{padding:24px 24px 29px}.modal .modal-dialog.filter-scope-modal{width:80%}.modal .dashboard-modal-actions-container{margin-top:24px;text-align:right}.modal .dashboard-modal-actions-container .btn{margin-right:16px}.modal .dashboard-modal-actions-container .btn:last-child{margin-right:0}.modal .dashboard-modal.delete .btn.btn-primary{background:#fe4a49;border-color:#fe4a49}.react-bs-container-body{max-height:400px;overflow-y:auto}#pageDropDown,.hidden{display:none}.separator .chart-container{position:absolute;left:0;right:0;top:0;bottom:0}.dashboard .title{margin:0 20px}.dashboard-header .dashboard-component-header{display:flex;flex-direction:row;align-items:center}.dashboard-header .dashboard-component-header .favstar{font-size:21px;position:relative;margin-left:8px}.dashboard-header .dashboard-component-header .publish{position:relative;margin-left:8px}.slice_container .alert{margin:10px}i.danger{color:#fe4a49}i.warning{color:#ffc133}.dragdroppable{position:relative}.dragdroppable--dragging{opacity:.2}.dragdroppable-row{width:100%}.drop-indicator{display:block;background-color:#44c0ff;position:absolute;z-index:10}.drop-indicator--top{top:0;left:0;height:4px;width:100%;min-width:16px}.drop-indicator--bottom{top:100%;left:0;height:4px;width:100%;min-width:16px}.drop-indicator--right{top:0;left:100%;height:100%;width:4px;min-height:16px}.drop-indicator--left{top:0;left:0;height:100%;width:4px;min-height:16px}.drag-handle{overflow:hidden;width:16px;cursor:move}.drag-handle--left{width:8px}.drag-handle-dot{float:left;height:2px;margin:1px;width:2px}.drag-handle-dot:after{content:"";background:#879399;float:left;height:2px;margin:-1px;width:2px}.dashboard-component-tabs-content>.empty-droptarget{position:absolute;width:100%}.dashboard-component-tabs-content>.empty-droptarget:first-child{height:16px;top:-8px;z-index:10}.dashboard-component-tabs-content>.empty-droptarget:last-child{height:12px;bottom:0}.grid-content>.empty-droptarget{width:100%;height:100%}.grid-content>.empty-droptarget:first-child{height:24px;margin-top:-24px}.filter-scope-container{display:flex;flex-direction:column;height:80%;margin-right:-24px;font-size:14px}.filter-scope-container .nav.nav-tabs{border:none}.filter-scope-container .filter-scope-body{flex:1;max-height:calc(100% - 128px)}.filter-scope-container .filter-scope-body .filter-field-pane,.filter-scope-container .filter-scope-body .filter-scope-pane{overflow-y:scroll}.filter-scope-container .dashboard-modal-actions-container{height:64px;border-top:1px solid #cfd8dc;padding:24px;margin:0 0 0 -24px}.filter-scope-container .warning-message{padding:24px}.filter-scope-header{height:64px;border-bottom:1px solid #cfd8dc;padding-left:24px;margin-left:-24px}.filter-scope-header h4{margin-top:0}.filter-scope-header .selected-fields{margin:12px 0 16px;visibility:hidden}.filter-scope-header .selected-fields.multi-edit-mode{visibility:visible}.filter-scope-header .selected-fields .selected-scopes{padding-left:5px}.filters-scope-selector{display:flex;flex-direction:row;position:relative;height:100%}.filters-scope-selector a,.filters-scope-selector a:active,.filters-scope-selector a:hover{color:#263238;text-decoration:none}.filters-scope-selector .react-checkbox-tree .rct-icon.rct-icon-collapse-all,.filters-scope-selector .react-checkbox-tree .rct-icon.rct-icon-expand-all{font-size:14px;font-family:Inter,Helvetica,Arial;color:#00a699}.filters-scope-selector .react-checkbox-tree .rct-icon.rct-icon-collapse-all:before,.filters-scope-selector .react-checkbox-tree .rct-icon.rct-icon-expand-all:before{content:""}.filters-scope-selector .react-checkbox-tree .rct-icon.rct-icon-collapse-all:hover,.filters-scope-selector .react-checkbox-tree .rct-icon.rct-icon-expand-all:hover{text-decoration:underline}.filters-scope-selector .react-checkbox-tree .rct-icon.rct-icon-collapse-all:focus,.filters-scope-selector .react-checkbox-tree .rct-icon.rct-icon-expand-all:focus{outline:none}.filters-scope-selector .filter-field-pane{position:relative;width:40%;padding:16px 16px 16px 0;border-right:1px solid #cfd8dc}.filters-scope-selector .filter-field-pane .filter-container label{font-weight:400;margin:0 0 0 16px;word-break:break-all}.filters-scope-selector .filter-field-pane .filter-field-item{height:35px;display:flex;align-items:center;padding:0 24px;margin-left:-24px}.filters-scope-selector .filter-field-pane .filter-field-item.is-selected{border:1px solid #a3a3a3;border-radius:2px;background-color:#f5f5f5;margin-left:-25px}.filters-scope-selector .filter-field-pane .react-checkbox-tree .rct-title .root{font-weight:700}.filters-scope-selector .filter-field-pane .react-checkbox-tree .rct-text{height:40px}.filters-scope-selector .filter-scope-pane{position:relative;flex:1;padding:16px 24px 16px 16px}.filters-scope-selector .react-checkbox-tree{flex-direction:column;color:#263238;font-size:14px}.filters-scope-selector .react-checkbox-tree .filter-scope-type{padding:8px 0;display:block}.filters-scope-selector .react-checkbox-tree .filter-scope-type .type-indicator{position:relative;top:3px;margin-right:8px}.filters-scope-selector .react-checkbox-tree .filter-scope-type.chart{font-weight:400}.filters-scope-selector .react-checkbox-tree .filter-scope-type.selected-filter{padding-left:28px;position:relative;color:#a3a3a3}.filters-scope-selector .react-checkbox-tree .filter-scope-type.selected-filter:before{content:" ";position:absolute;left:0;top:50%;width:18px;height:18px;border-radius:2px;margin-top:-9px;box-shadow:inset 0 0 0 2px #cfd8dc;background:#f2f2f2}.filters-scope-selector .react-checkbox-tree .filter-scope-type.root{font-weight:700}.filters-scope-selector .react-checkbox-tree .rct-checkbox svg{position:relative;top:3px;width:18px}.filters-scope-selector .react-checkbox-tree .rct-node-leaf .rct-bare-label:before{padding-left:5px}.filters-scope-selector .react-checkbox-tree .rct-options{text-align:left;margin-left:0;margin-bottom:8px}.filters-scope-selector .react-checkbox-tree .rct-text{margin:0;display:flex}.filters-scope-selector .react-checkbox-tree .rct-title{display:block}.filters-scope-selector .react-checkbox-tree .rct-node-clickable:focus,.filters-scope-selector .react-checkbox-tree .rct-node-clickable:hover,.filters-scope-selector .react-checkbox-tree label:active,.filters-scope-selector .react-checkbox-tree label:hover{background:none!important}.filters-scope-selector .multi-edit-mode.filter-scope-pane .rct-node.rct-node-leaf .filter-scope-type.filter_box{display:none}.filters-scope-selector .multi-edit-mode .filter-field-item{padding:0 16px 0 50px;margin-left:-50px}.filters-scope-selector .multi-edit-mode .filter-field-item.is-selected{margin-left:-51px}.filters-scope-selector .scope-search{position:absolute;right:16px;top:16px;border-radius:2px;border:1px solid #cfd8dc;padding:4px 8px;font-size:14px;outline:none}.filters-scope-selector .scope-search:focus{border:1px solid #00a699}.dashboard-filter-indicators-container{position:absolute;right:-20px;top:40px;width:20px;height:125px}.dashboard-filter-indicators-container .indicator-container{position:relative;margin-bottom:4px}.dashboard-filter-indicators-container .filter-indicator,.dashboard-filter-indicators-container .filter-indicator-group{width:3px;height:20px;overflow:hidden;display:flex;background-color:#cfd8dc;transition:width .3s;border-top-right-radius:2px;border-bottom-right-radius:2px}.dashboard-filter-indicators-container .filter-indicator-group .color-bar,.dashboard-filter-indicators-container .filter-indicator .color-bar{width:0;height:20px;position:absolute;right:100%;transition:width .3s}.dashboard-filter-indicators-container .filter-indicator-group .filter-badge,.dashboard-filter-indicators-container .filter-indicator .filter-badge{width:20px;height:20px}.dashboard-filter-indicators-container .filter-indicator-group{box-shadow:-2px 0 0 0 #fff,-4px 0 0 0 #cfd8dc}.show-outline .filter-indicator-group{box-shadow:-2px 0 0 0 #00a699,-4px 0 0 0 #fff,-6px 0 0 0 #cfd8dc}.dashboard-component-chart-holder .active.filter-indicator,.dashboard-component-chart-holder .active.filter-indicator-group,.dashboard-component-chart-holder:hover .filter-indicator,.dashboard-component-chart-holder:hover .filter-indicator-group,.dashboard-filter-indicators-container .active.filter-indicator,.dashboard-filter-indicators-container .active.filter-indicator-group,.dashboard-filter-indicators-container:hover .filter-indicator,.dashboard-filter-indicators-container:hover .filter-indicator-group{width:20px;background-color:transparent}.dashboard-component-chart-holder .active.filter-indicator-group .color-bar,.dashboard-component-chart-holder .active.filter-indicator .color-bar,.dashboard-component-chart-holder:hover .filter-indicator-group .color-bar,.dashboard-component-chart-holder:hover .filter-indicator .color-bar,.dashboard-filter-indicators-container .active.filter-indicator-group .color-bar,.dashboard-filter-indicators-container .active.filter-indicator .color-bar,.dashboard-filter-indicators-container:hover .filter-indicator-group .color-bar,.dashboard-filter-indicators-container:hover .filter-indicator .color-bar{width:2px}.dashboard-component-chart-holder .active.filter-indicator-group .filter-badge,.dashboard-component-chart-holder .active.filter-indicator .filter-badge,.dashboard-component-chart-holder:hover .filter-indicator-group .filter-badge,.dashboard-component-chart-holder:hover .filter-indicator .filter-badge,.dashboard-filter-indicators-container .active.filter-indicator-group .filter-badge,.dashboard-filter-indicators-container .active.filter-indicator .filter-badge,.dashboard-filter-indicators-container:hover .filter-indicator-group .filter-badge,.dashboard-filter-indicators-container:hover .filter-indicator .filter-badge{border-top-left-radius:0;border-bottom-left-radius:0}.dashboard-component-chart-holder .filter-indicator-group,.dashboard-filter-indicators-container .filter-indicator-group{box-shadow:-4px 0 0 0 #fff,-6px 0 0 0 #cfd8dc}#filter-indicator-tooltip{font-size:14px;text-align:left}#filter-indicator-tooltip>.tooltip-arrow{margin-right:8px;border-left-color:#333}#filter-indicator-tooltip>.tooltip-inner{width:200px;max-width:200px;border-radius:2px;margin-right:8px;padding:16px 12px;background-color:#333;text-align:left}.tooltip-item{position:relative}.tooltip-item .filter-content{margin-right:22px;text-align:left;display:flex;flex-flow:row wrap;align-items:stretch}.tooltip-item .filter-content label{font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:4px}.tooltip-item .filter-edit{cursor:pointer;position:absolute;top:4px;right:0}.group-title{margin-bottom:8px}.tooltip-group{margin:0;padding:0;list-style:none}.tooltip-group li{margin-bottom:8px}.grid-container{position:relative;margin:24px 36px;min-width:0;width:100%}.grid-container>div:first-child{height:inherit!important}.grid-content{display:flex;flex-direction:column}.grid-content>div:not(:only-child):not(:last-child):not(.empty-droptarget){margin-bottom:16px}.grid-column-guide{top:0;min-height:100%;background-color:rgba(68,192,255,.1);box-shadow:inset 0 0 0 1px rgba(68,192,255,.6)}.grid-column-guide,.grid-row-guide{position:absolute;pointer-events:none}.grid-row-guide{left:0;bottom:2;height:2;background-color:#44c0ff;z-index:10}.hover-menu{opacity:0;position:absolute;z-index:10;font-size:14px}.hover-menu--left{width:24px;top:50%;transform:translateY(-50%);left:-24px;padding:8px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.hover-menu--left>:nth-child(n):not(:only-child):not(:last-child){margin-bottom:12px}.hover-menu--top{height:24px;top:-24px;left:50%;transform:translate(-50%);padding:0 8px;display:flex;flex-direction:row;justify-content:center;align-items:center}.dragdroppable-column .dragdroppable-row .hover-menu--left{left:-12px;background:#fff;border:1px solid #cfd8dc}.dashboard-component-tabs .dragdroppable-column .hover-menu--top,.dragdroppable-column .dragdroppable-column .hover-menu--top{top:-12px;background:#fff;border:1px solid #cfd8dc}.dashboard-component-tabs>.hover-menu--left{top:0;transform:unset;background:transparent}.dragdroppable-column .dashboard-component-chart-holder>.hover-menu--top{right:8px;top:8px;background:transparent;border:none;transform:unset;left:unset}.hover-menu--top>:nth-child(n):not(:only-child):not(:last-child){margin-right:12px}.hover-menu:hover,div:hover>.hover-menu{opacity:1}.with-popover-menu{position:relative;outline:none}.grid-row.grid-row--empty .with-popover-menu{width:100%;height:100%}.with-popover-menu--focused:after{content:"";position:absolute;top:1;left:-1;width:100%;height:100%;box-shadow:inset 0 0 0 2px #44c0ff;pointer-events:none}.popover-menu{position:absolute;flex-wrap:nowrap;left:1px;top:-42px;height:40px;padding:0 16px;background:#fff;box-shadow:0 1px 2px 1px rgba(0,0,0,.35);font-size:14px;cursor:default;z-index:3000}.popover-menu,.popover-menu .menu-item{display:flex;flex-direction:row;align-items:center}.popover-menu .menu-item:not(:only-child):not(:last-child):after{content:"";width:1;height:100%;background:#cfd8dc;margin:0 16px}.popover-menu .popover-dropdown.btn{border:none;padding:0;font-size:inherit;color:#263238}.dashboard-component-tabs li .with-popover-menu--focused:after{top:-12px;left:-8px;width:calc(100% + 16px);height:calc(100% + 28px)}.dashboard-component-tabs li .popover-menu{top:-56px;left:-7px}.hover-dropdown .btn:active,.hover-dropdown .btn:focus,.hover-dropdown .btn:hover,.popover-menu .popover-dropdown.btn:active,.popover-menu .popover-dropdown.btn:focus,.popover-menu .popover-dropdown.btn:hover{background:initial;box-shadow:none}.hover-dropdown li.dropdown-item:hover a,.popover-menu li.dropdown-item:hover a{background:#f2f3f5}.hover-dropdown li.dropdown-item.active a,.popover-menu li.dropdown-item.active a{background:#cfd8dc;font-weight:700;color:#263238}.popover-dropdown .caret{width:auto;border-top-color:transparent}.background-style-option{display:inline-block}.background-style-option:before{content:"";width:1em;height:1em;margin-right:8px;display:inline-block;vertical-align:middle}.background-style-option.background--white{padding-left:0;background:transparent}.background-style-option.background--white:before{background:#fff;border:1px solid #cfd8dc}.background-style-option.background--transparent:before{background-image:linear-gradient(45deg,#879399 25%,transparent 0),linear-gradient(-45deg,#879399 25%,transparent 0),linear-gradient(45deg,transparent 75%,#879399 0),linear-gradient(-45deg,transparent 75%,#879399 0);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.resizable-container{background-color:transparent;position:relative}.resizable-container~div{width:auto!important;height:auto!important}.resizable-container--resizing:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 2px #44c0ff}.resizable-container--resizing>span .resize-handle{border-color:#44c0ff}.resize-handle{opacity:0;z-index:10}.resize-handle--bottom-right{position:absolute;border:solid;border-width:0 1.5px 1.5px 0;border-right-color:#879399;border-bottom-color:#879399;right:16px;bottom:16px;width:8px;height:8px}.resize-handle--right{width:2px;height:20px;right:4px;top:50%;transform:translateY(-50%);position:absolute;border-left:1px solid #879399;border-right:1px solid #879399}.resize-handle--bottom{height:2px;width:20px;bottom:4px;left:50%;transform:translate(-50%);position:absolute;border-top:1px solid #879399;border-bottom:1px solid #879399}.resizable-container--resizing .resize-handle,.resizable-container:hover .resize-handle{opacity:1}.dragdroppable-column .resizable-container-handle--right{right:-10px!important}.dragdroppable-column .dragdroppable-column .resizable-container-handle--right{right:0!important}.resizable-container-handle--bottom{bottom:0!important}.dashboard-component-chart-holder{width:100%;height:100%;color:#333;background-color:#fff;position:relative;padding:16px}.dashboard-component-chart-holder .missing-chart-container{display:flex;flex-direction:column;align-items:center;overflow-y:auto;justify-content:center}.dashboard-component-chart-holder .missing-chart-container .missing-chart-body{font-size:12px;position:relative;display:flex}.dashboard-component-chart-holder.fade-in{border-radius:2px;box-shadow:inset 0 0 0 2px #00a699,0 0 0 3px rgba(0,166,153,.1);transition:box-shadow 1s ease-in-out}.dashboard-component-chart-holder.fade-out{border-radius:2px;box-shadow:none;transition:box-shadow 1s ease-in-out}.dashboard-chart{overflow:hidden}.dashboard-chart.dashboard-chart--overflowable{overflow:visible}.dashboard--editing .dashboard-component-chart-holder:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none;border:1px solid transparent}.dashboard--editing .dashboard-component-chart-holder:hover:after{border:1px dashed #44c0ff;z-index:2}.dashboard--editing .resizable-container.resizable-container--resizing:hover>.dashboard-component-chart-holder:after,.dashboard--editing .resizable-container:hover>.dashboard-component-chart-holder:after{border:1px dashed #44c0ff}.dashboard--editing .resizable-container .dashboard-component-chart-holder .dashboard-chart .chart-container{cursor:move;opacity:.2}.dashboard--editing .resizable-container .dashboard-component-chart-holder .dashboard-chart .slice_container{pointer-events:none}.dashboard--editing .resizable-container .dashboard-component-chart-holder:hover .dashboard-chart .chart-container{opacity:.7}.slice-header-controls-trigger{padding:0 16px;position:absolute;top:0;right:-16px}.slice-header-controls-trigger:hover{cursor:pointer}.dot{height:4px;width:4px;border-radius:2px;margin:2px 0;background-color:#879399;display:inline-block}.vertical-dots-container .dot{display:block}a[role=menuitem] .dot{width:8px;height:8px;margin-right:8px}.time-filter-tabs>.nav-tabs{margin-bottom:8px}.time-filter-tabs>.nav-tabs>li>a{padding:4px}.grid-column{width:100%;position:relative}.grid-column>:not(:only-child):not(.hover-menu):not(:last-child){margin-bottom:16px}.dashboard--editing .grid-column:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none;border:1px dashed #cfd8dc}.dashboard--editing .hover-menu:hover+.grid-column:after,.dashboard--editing .resizable-container.resizable-container--resizing:hover>.grid-column:after{border:1px dashed #44c0ff;z-index:2}.grid-column--empty{min-height:100px}.grid-column--empty:before{content:"Empty column";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#cfd8dc}.dashboard-component-divider{width:100%;padding:8px 0;background-color:transparent}.dashboard-component-divider:after{content:"";height:1px;width:100%;background-color:#cfd8dc;display:block}.new-component-placeholder.divider-placeholder:after{content:"";height:2px;width:100%;background-color:#cfd8dc}.dragdroppable .dashboard-component-divider{cursor:move}.dashboard-component-header{width:100%;font-weight:700;padding:16px 0;color:#263238}.dashboard--editing .dashboard-grid .dashboard-component-header:after{border:1px dashed transparent;content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}.dashboard--editing .dashboard-grid .dashboard-component-header:hover:after{border:1px dashed #44c0ff;z-index:2}.dashboard--editing .dragdroppable-row .dashboard-component-header{cursor:move}.dashboard--editing .header-style-option{font-weight:700;color:#263238}.dashboard-header .dashboard-component-header{font-weight:200;width:auto}.dashboard--editing .header-small{font-size:16px}.header-medium{font-size:21px}.header-large{font-size:28px}.background--white .dashboard-component-header,.dashboard-component-header.background--white,.dashboard-component-tabs .dashboard-component-divider,.dashboard-component-tabs .dashboard-component-header{padding-left:16px;padding-right:16px}.grid-column>:not(:only-child):not(:last-child) .dashboard-component-header{margin-bottom:-16px}.new-component{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:16px;background:#fff;cursor:move}.new-component:not(.static):hover{background:#f5f5f5}.new-component-placeholder{position:relative;background:#f5f5f5;width:40px;height:40px;margin-right:16px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;color:#879399;font-size:28px}.new-component-placeholder.fa-window-restore{font-size:16px}.new-component-placeholder.fa-area-chart{font-size:21px}.grid-row{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;width:100%;height:fit-content}.grid-row>:not(:only-child):not(:last-child):not(.hover-menu){margin-right:16px}.dashboard--editing .dashboard-component-tabs>.hover-menu:hover+div:after,.dashboard--editing .grid-row:after{border:1px dashed transparent;content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}.dashboard--editing .dashboard-component-tabs>.hover-menu:hover+div:after,.dashboard--editing .hover-menu:hover+.grid-row:after,.dashboard--editing .resizable-container.resizable-container--resizing:hover>.grid-row:after{border:1px dashed #44c0ff;z-index:2}.dashboard--editing .dashboard-component-tabs>.hover-menu+div:after,.dashboard--editing .grid-row:after{border:1px dashed #cfd8dc}.dashboard--editing .dashboard-component-tabs-content .dragdroppable-row{padding-top:16px}.grid-row.grid-row--empty{align-items:center;height:100px}.grid-row.grid-row--empty:before{position:absolute;top:0;left:0;content:"Empty row";display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#879399}.dashboard-component-tabs{width:100%;background-color:#fff}.dashboard-component-tabs .nav-tabs{border-bottom:none}.dashboard-component-tabs .nav-tabs>li{margin:0 16px}.dashboard-component-tabs .nav-tabs>li>a{color:#263238;border:none;padding:12px 0 14px;font-size:14px;margin-right:0}.dashboard-component-tabs .nav-tabs>li>a:hover{border:none;background:inherit;color:#263238}.dashboard-component-tabs .nav-tabs>li>a:focus{outline:none;background:#fff}.dashboard-component-tabs .nav-tabs>li .dragdroppable-tab{cursor:move}.dashboard-component-tabs .nav-tabs>li .drop-indicator{top:-12px!important;height:calc(100% + 24px)!important}.dashboard-component-tabs .nav-tabs>li .drop-indicator--left{left:-12px!important}.dashboard-component-tabs .nav-tabs>li .drop-indicator--right{right:-12px!important}.dashboard-component-tabs .nav-tabs>li .drop-indicator--bottom,.dashboard-component-tabs .nav-tabs>li .drop-indicator--top{left:-12px!important;width:calc(100% + 24px)!important;opacity:.4}.dashboard-component-tabs .nav-tabs>li .fa-plus{color:#333;font-size:14px;margin-top:3px}.dashboard-component-tabs .nav-tabs>li .editable-title input[type=button]{cursor:pointer}.dashboard-component-tabs .nav-tabs li.active>a{border:none}.dashboard-component-tabs .nav-tabs li.active>a:after{content:"";position:absolute;height:3px;width:100%;bottom:0;background:linear-gradient(90deg,#44c0ff,#297399)}.dashboard-component-tabs .dashboard-component-tabs-content{min-height:48px;margin-top:1px;position:relative}.dashboard-markdown{overflow:hidden}.dashboard-markdown h4,.dashboard-markdown h5{font-weight:200}.dashboard-markdown h5{color:#a3a3a3}.dashboard-markdown h6{font-weight:400;font-size:12px}.dashboard-markdown .dashboard-component-chart-holder{overflow-y:auto;overflow-x:hidden}.dashboard--editing .dashboard-markdown{cursor:move}.dashboard-markdown #brace-editor{border:none}.with-popover-menu--focused .dashboard-markdown--editing .dashboard-component-chart-holder{padding:1px}