.datapoint{align-items:center;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:center}.datapoint .datapointLabel{font-size:30px;font-weight:600}.datapoint .datapointValue{font-size:35px;font-weight:600}.datapoint .datapointValueWrapper{gap:10px}.datapoint.display1 .datapointIcon{font-size:110px;line-height:0}.datapoint.display2 .datapointIcon{font-size:40px;line-height:0}.datapoint.display3{gap:0}.datapoint.display3 .datapointIcon{font-size:70px;line-height:0}.datapoint.comparison .datapointLabel{font-size:25px}.datapoint.comparison .datapointValue{font-size:45px}.datapoint.comparison .comparisonLabel,.datapoint.comparison svg{font-size:25px}.datapoint.comparison1{text-align:center}.datapoint.comparison2 .row{gap:10px}.datapoint.comparison2 .row>div,.front-end .block-map{padding:0}.page-builder .map-wrapper{height:100%}.block-map .expand-btn{position:absolute;right:5px;top:5px;z-index:1}.block-map .map-wrapper{height:100%}.block-map .map-wrapper>div{height:100%!important}.block-dataset h3,.chart-preview h3{font-size:16px;margin:0;text-align:center}.block-map:not(.expanded) .dashboard-controls,.block-map:not(.expanded) .gm-bundled-control{display:none}.block-text .block-body{margin-bottom:10px;overflow-y:auto}.block-table{display:flex;flex-direction:column;gap:10px;height:100%}.block-table .table-wrapper{border:1px solid #dee2e6;height:100%;overflow-y:auto}.block-table .table-wrapper table{border:transparent}.front-end{display:flex;flex-direction:column;gap:10px}.front-end h1{font-size:35px}@media(max-width:480px){.front-end h1{font-size:25px}}.front-end .logo{max-width:150px}.front-end .folder-items .dropdown-item{padding-left:2rem}.front-end .react-grid-layout{margin:0 -10px}.front-end .block{border:2px solid #d3dae9;border-radius:5px;display:flex;flex-direction:column;padding:10px}.front-end .block h2{font-size:16px;margin:0;text-align:center}.front-end .block .echarts-for-react{display:flex;justify-content:center;min-height:0}.front-end .block .block-body{flex:1;min-height:0}.front-end .block.block-text{text-overflow:ellipsis}.front-end .block.block-text p{margin-bottom:10px}.front-end .block.block-image img{height:100%;object-fit:scale-down;width:100%}@media(max-width:480px){.front-end .block{min-width:calc(100% - 20px)!important}}.front-end .no-page{margin:1rem auto 0;max-width:600px;padding:0 1rem;text-align:center}.container:has(.embed.front-end){max-width:none;padding:0}.front-end.vertical-tabs{flex-direction:row;gap:0;min-height:100vh;padding:0}.front-end.vertical-tabs .nav{background-color:#ebebeb;min-width:90px}.front-end.vertical-tabs .nav .nav-link{color:#444;padding:1rem;position:relative;text-align:center}.front-end.vertical-tabs .nav .nav-link:before{background:#5f749e;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s;width:0}.front-end.vertical-tabs .nav .nav-link.active{background-color:#fff;color:#5f749e}.front-end.vertical-tabs .nav .nav-link.active:before{width:5px}.front-end.vertical-tabs .nav .nav-link i{display:block;font-size:35px;margin:auto auto 5px}.front-end.vertical-tabs .main{background-color:#fff;flex:1 0 auto;padding:1rem}.front-end .sticky{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.278);left:0;min-width:100%;z-index:1}.front-end .sticky .dropdown-toggle{border-radius:0}.front-end .sticky.nav-tab{padding:0 10px}.front-end .sticky .sticky-container{margin:auto;max-width:1665px}.map-wrapper{position:relative}.map-wrapper .map-module{border:1px solid #d3dae9;border-radius:6px;height:500px;overflow:hidden;width:100%}@media(max-width:480px){.map-wrapper .map-module{height:350px}}.map-wrapper .dashboard-controls{border:1px solid #d3dae9;border-radius:6px;box-shadow:4px 4px 6px 0 rgba(0,0,0,.11);margin-left:1rem;margin-top:1rem;min-width:218px}.map-wrapper .dashboard-controls .accordion-header button{font-size:14px;font-weight:700;padding:12px 14px}.map-wrapper .dashboard-controls .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none}.map-wrapper .dashboard-controls .accordion-body{padding:0 14px 12px}.map-wrapper .dashboard-controls .accordion-body label{margin-bottom:0}.map-wrapper .dashboard-controls .accordion-body .distance-label{display:flex;gap:5px}.map-wrapper .dashboard-controls .accordion-body .form-check,.map-wrapper .dashboard-controls .accordion-body .form-check-input,.map-wrapper .dashboard-controls .accordion-body .form-control{margin:0;padding:0}.map-wrapper .dashboard-controls .accordion-body .form-control{height:25px;padding:0 5px;width:55px}.map-wrapper .dashboard-controls .accordion-body hr{border-top:2px solid #d3dae9;margin:5px 0 9px;opacity:1;padding:0}.map-wrapper .dashboard-controls .search-row{gap:5px;margin:0 0 4px}.map-wrapper .dashboard-controls .search-row .col-auto{padding:0}.map-wrapper .search-address-bar{align-items:center;background:#fff;border:1px solid #6d77e4;border-radius:6px;display:flex;font-size:15px;gap:5px;padding:5px 10px;position:absolute;right:-1rem;top:-1rem}.map-wrapper .search-address-bar .row{margin:0}.map-wrapper .search-address-bar .row .col-sm-auto{padding:0}.map-wrapper .search-address-bar .form-control{align-items:center;border:none;margin-left:10px;padding:0}.map-wrapper .search-address-bar .btn-link{padding:0}.map-wrapper .map-error{animation:pulse 1s infinite;background:#d2232a;border-radius:6px;color:#fff;font-size:15px;margin-top:10px;padding:5px 10px}.map-wrapper .map-error .error-btn{border-bottom:1px solid #fff;color:#fff;margin-left:5px}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(210,35,42,.79);box-shadow:0 0 0 0 rgba(210,35,42,.79)}70%{-moz-box-shadow:0 0 0 5px rgba(210,35,42,.03);box-shadow:0 0 0 5px rgba(210,35,42,.03)}to{-moz-box-shadow:0 0 0 0 rgba(210,35,42,.03);box-shadow:0 0 0 0 rgba(210,35,42,.03)}}.map-marker{transition:filter .3s ease-in-out}.map-marker.marker-outside{cursor:not-allowed;filter:grayscale(1)}html{overflow-x:hidden;width:100%}html.embed,html.embed body{height:auto}html.embed #react-root main>.container{padding:1rem}.page-builder .sidebar .droppable-element{background-color:#eff2f8;border:none;color:#60759f}.page-builder .sidebar .droppable-element:hover{background:#bfc8d9;color:#60759f}.page-builder .sidebar-header{align-items:center;display:flex;gap:10px}.page-builder .sidebar-page-controls{align-items:center;display:flex;gap:20px}.page-builder .sidebar-page-controls .btn-group{flex:1 0 auto}.page-builder .sidebar-page-controls .dropdown-item,.page-builder .sidebar-page-controls .dropdown-toggle{align-items:center;display:flex;justify-content:space-between}.page-builder .sidebar-page-controls .dropdown-item{gap:1rem}.page-builder .sidebar-static-blocks{display:flex;gap:10px}.page-builder .sidebar-static-blocks button{flex:1}.page-builder .sidebar-data-pickers{display:flex;gap:10px}.page-builder .sidebar-data-pickers button{flex:1}.page-builder .sidebar-dataset-accordion .accordion-item{border:none}.page-builder .sidebar-dataset-accordion .accordion-item .accordion-button{background:none!important;box-shadow:none!important;flex-direction:row-reverse;justify-content:flex-end;padding:8px 0}.page-builder .sidebar-dataset-accordion .accordion-item .accordion-button:after{margin-left:0;margin-right:8px;transform:rotate(-90deg)}.page-builder .sidebar-dataset-accordion .accordion-item .accordion-button:not(.collapsed):after{transform:rotate(0deg)}.page-builder .sidebar-dataset-accordion .accordion-item .accordion-body{padding:0}.page-builder .sidebar-dataset-accordion .accordion-item .accordion-body button{display:block;margin-bottom:10px;text-align:left;width:100%}.page-builder .delete-droppable{background:#ffeaea;border:1px dashed #faa;color:#ff5d5d;margin-top:1rem;max-height:0;opacity:0;text-align:center;transition:all .3s}.page-builder .delete-droppable.active{max-height:100px;opacity:1}.page-builder .delete-droppable>div{height:auto!important}.page-builder .sidebar-data-tooltip.bs-tooltip-end .tooltip-arrow:before{border-right-color:#6d77e4}.page-builder .sidebar-data-tooltip .tooltip-inner{background-color:#fff;border:1px solid #6d77e4;color:#60759f;text-align:left}.page-builder .sidebar-data-tooltip ul{list-style:none;margin:0;padding:0}.data-picker .form-label,.data-picker .modal-title,.data-picker h2{font-size:15px;font-weight:500;margin:0}.data-picker .modal-body{display:flex;flex-direction:column;gap:10px}.data-picker .modal-footer .modal-footer-btns{gap:10px}.data-picker .rbt-close-content{display:none}.data-picker .variable-picker{border:1px solid #d3dae9;border-radius:6px;padding:20px}.data-picker .variable-picker .variable-list{margin-top:1rem;max-height:300px;overflow-y:scroll}.data-picker .label-editor .row{align-items:center;margin-bottom:10px}.data-picker .label-editor .row .form-control,.data-picker .label-editor .row .form-label{margin-bottom:0}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;position:absolute;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid rgba(0,0,0,.4);border-right:2px solid rgba(0,0,0,.4);bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.block-text .rsw-toolbar{background-color:transparent;border:none}.block-text form>button{margin-right:5px;margin-top:10px}.page-builder .grid{max-width:1320px;min-height:300px;position:relative}.page-builder .grid.panel{padding:0}.page-builder .grid.no-page{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center}.page-builder .grid.empty:before{content:"Drop blocks here";font-size:2rem;left:50%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%)}.page-builder .block{background-color:#fff;border:2px solid #d3dae9;border-radius:5px;display:flex;flex-direction:column}.page-builder .block .block-header{display:flex;justify-content:space-between}.page-builder .block .block-header .block-handle{font-weight:700;text-decoration:none}.page-builder .block .block-body{flex:1;min-height:0;padding:10px}.page-builder .block.block-image img{display:block;height:100%;margin:auto;object-fit:scale-down}.page-builder .image-block-editor{display:flex;flex-direction:column;gap:10px;height:100%;margin:0;padding:10px}.page-builder .image-block-editor .image-block-uploader{flex:1 0 auto;height:100px}.page-builder .image-block-editor>label{flex:1 0 auto}.page-builder .image-block-editor .image-block-preview{flex:0 1 auto;height:100%;margin:auto;min-height:0;position:relative;width:100%}.page-builder .image-block-editor .image-block-preview img{height:100%}.page-builder .image-block-editor .image-block-preview button{position:absolute;right:0;top:0}.page-builder .image-block-editor .input-group{align-items:center;margin-bottom:0!important}.page-builder .image-block-editor .input-group .form-label{margin-bottom:0;margin-right:10px}.page-builder .image-block-editor .input-group .form-control{margin:0}.page-builder .text-block-editor{flex-direction:column;height:100%}.page-builder .text-block-editor .rsw-editor{height:100%;overflow-y:scroll}.chart-selector .modal-dialog{max-width:1320px}.chart-selector .chart-previews{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));margin:10px auto}.chart-selector .chart-previews .card{height:100%;overflow:hidden}.chart-selector .chart-previews .card .card-body{height:100%}.chart-selector .chart-previews .card.selected{box-shadow:0 0 7px 2px #a7d7f1}.chart-selector .chart-previews .chart-preview{grid-column:span 1;grid-row:span 1;height:400px}.chart-selector .chart-previews.size-md{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px}.chart-selector .chart-previews.size-md .chart-preview{grid-column:span 2}.chart-selector .chart-previews.size-lg{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px}.chart-selector .chart-previews.size-lg .chart-preview{grid-column:span 2;grid-row:span 2;height:800px}.icon-picker{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.icon-picker .icon{padding:1rem}.icon-picker .icon i{font-size:30px}.page-builder .panel.page-builder-header{padding:20px}.page-builder .panel.page-builder-header img{max-width:30px}.page-builder .container:has(.sidebar-layout){max-width:1725px}.page-builder .page-name-editor{width:auto}.nav-editor .menu-sortable{align-items:flex-start;display:flex;opacity:1}.nav-editor .menu-sortable .menu-item{align-items:center;background-color:#fff;border:1px solid #6d77e4;border-radius:6px;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;padding:10px;transition:all .3s;width:250px}.nav-editor .menu-sortable .rename-folder-btn{background-color:transparent;border:none}.nav-editor .menu-sortable .menu-folder-items{margin-left:2rem}.nav-editor .menu-sortable.active-item{opacity:.5}.nav-editor .menu-sortable.drop-area .drag-handle{display:none}.nav-editor .menu-sortable.drop-area .menu-item{background:#eff2f8;border:1px dashed #6d77e4;justify-content:center;margin-left:35px;opacity:.5;padding:10px}.nav-editor .over-item>.embed .menu-item,.nav-editor .over-item>.menu-item,.nav-editor .over-item>.menu-item-folder>.menu-item{border:1px solid #6d77e4;box-shadow:0 0 10px 0 #6d77e4;opacity:1}.nav-editor .embed input{height:47.5px}.nav-editor .menu-editor{display:flex;flex-direction:column;gap:1rem}.nav-editor .menu-editor h2{font-size:18px;margin:0}.nav-editor .sidebar .sidebar-scroll .btn.btn-primary{margin-bottom:10px;transition:all .2s ease-in-out;width:100%}.nav-editor .sidebar .sidebar-scroll.sticky .btn.btn-primary{margin-top:1rem}.embedFrame{background:#fbfbfb;border:1px solid #dee2e6;border-radius:5px;padding:1rem 1rem 2rem;position:relative}.embedFrame .btn{bottom:-5px;position:absolute;right:-5px}.settings-editor .dashboard-header{align-items:center;display:flex;gap:20px;margin-bottom:1rem}.settings-editor .dashboard-header img{max-width:100px}.settings-editor .block{background-color:#fff;border:2px solid #efefef;border-radius:5px;display:flex;flex-direction:column;overflow:hidden}.settings-editor .block .block-body{flex:1;min-height:0;padding:10px}.settings-editor .react-colorful{height:150px;width:100%}body,html{height:100%}body{background-color:#eff2f8;display:flex;flex-direction:column}#react-root{height:100%}.app-layout{display:flex;flex-direction:column;height:100%}.app-layout main{flex:1 0 auto;overflow:hidden}.app-layout main>.container{padding:0 0 2rem}.container{max-width:1725px}.container.main{flex:1 0 auto}.sidebar-layout{display:flex;flex:1;gap:2rem;justify-content:center}.sidebar-layout .sidebar{display:flex;flex:0 1 auto;flex-direction:column;gap:10px;max-width:350px;width:100%}.sidebar-layout .sidebar h1{flex:1;font-size:18px;font-weight:700;margin:0;text-transform:uppercase}.sidebar-layout .sidebar h2{font-size:15px}.sidebar-layout .main{max-width:1320px;min-height:300px;width:100%}.settings-editor-btn{line-height:0;padding:6px 4px}.panel{background-color:#fff;border-radius:6px;margin-bottom:2rem;padding:30px}.delete-btn{background-color:transparent;border:2px solid #dfe3ec;border-radius:100%;color:#dfe3ec;font-size:13px;padding:1px 5px}.drag-handle{background:none;border:none;opacity:.3;padding:10px;transition:opacity .2s}.drag-handle:hover{opacity:1}.tooltip ul{margin-bottom:0;text-align:left}.system-alerts{min-width:250px;opacity:.8;position:fixed;right:0;top:0}.error .container{max-width:800px;text-align:center}.react-grid-item img{max-width:100%}header{text-align:right}footer{background-color:#000;color:#fff;padding:5px 1rem}footer .container{align-items:center;display:flex;gap:10px;justify-content:space-between}@media(max-width:480px){footer .container{flex-direction:column}}footer .container p{margin:0}footer .container img{max-width:130px}