/**
 * Aspire 2Be Data & Analytics
 * Copyright (c) Aspire 2Be. All rights reserved.
 */
@font-face{font-family:RobotoRegular;src:url(/resources/fonts/Roboto-Regular.ttf)}@font-face{font-family:RobotoMedium;src:url(/resources/fonts/Roboto-Medium.ttf)}:root{--bs-primary:#3bace2;--bs-primary-hover:#349ccc;--bs-primary-active:#2f8ab4;--bs-warning:#ffde00;--bs-warning-hover:#ddc000;--bs-warning-active:#bba200;--bs-danger:#e94e1d;--bs-danger-hover:#d1451a;--bs-danger-active:#b93c16;--bs-success:#3eab3f;--bs-success-hover:#369638;--bs-success-active:#2d7c2f;--bs-info:#99438c;--bs-info-hover:#803975;--bs-info-active:#6b2e62}html{font-size:15px}body{font-family:RobotoRegular}.bi{margin-top:-2px}#loader{position:fixed;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:999999;display:flex;align-items:center;justify-content:center}a,a:visited{color:var(--bs-primary);text-decoration:none}a:hover,a:visited:hover{color:var(--bs-primary-hover)}a.link-light,a.link-light:visited{color:#ccc}a.link-light:hover,a.link-light:visited:hover{color:#fff}.list-group-item.active{background-color:var(--bs-primary);border-color:var(--bs-primary)}.list-group-item-action{cursor:pointer}#toggle-sidenav-btn{color:#fff;transition:color .2s ease-in-out}#toggle-sidenav-btn:hover{color:var(--bs-primary-hover)}.title{text-decoration:none;color:#fff}header .row{position:fixed;top:0;width:100vw;z-index:99;height:60px}.logo{width:100%;min-width:75px;max-width:100px}.title{margin-left:10px;font-family:RobotoMedium;font-size:1.5rem}#account-menu{padding:2px;text-decoration:none;color:#aaa;font-weight:700}#account-menu.active{color:#fff}#account-menu:hover{color:#ccc}#account-image{width:30px;height:30px;border-radius:100px}@media screen and (max-width:768px){.logo{max-width:60px}.title{font-size:1.1rem}#account-menu .badge,#account-name{display:none}}.dropdown-item{font-size:1.1rem}a.dropdown-item{color:#000}.dropdown-item.text-danger:focus,a.dropdown-item.text-danger:hover{background-color:var(--bs-danger)!important;color:#fff!important}.sidenav{position:fixed;top:60px;width:50px;background-color:var(--bs-dark);color:var(--bs-light);height:calc(100vh - 60px - 50px);z-index:98;overflow:hidden;transition:left .2s ease-in-out;left:0;padding:2px}@media screen and (max-width:768px){.sidenav{height:calc(100vh - 60px)}.sidenav:not(.mobile-show){left:-50px}}.sidenav-item{display:flex;align-items:center;justify-content:center;color:var(--bs-light)!important;width:45px;height:45px;border-radius:5px;margin-bottom:2px;transition:background-color .2s ease-in-out}.sidenav-item:hover{background-color:var(--bs-secondary);color:var(--bs-dark)!important;cursor:pointer}.sidenav-item.active{background-color:var(--bs-primary)!important;color:var(--bs-light)!important}.content{padding:10px;margin-top:70px;margin-bottom:60px;transition:margin-left .2s ease-in-out}.content:not(.no-margin){margin-left:50px}@media screen and (max-width:768px){.content{margin-bottom:10px}.content:not(.no-margin){margin-left:0}}.card-header{font-family:RobotoMedium;font-size:1.3rem;text-align:left;padding:.75rem 1rem}.btn{font-size:1rem;font-weight:700}.g-signin2{display:flex;align-items:center;justify-content:center}footer .row{position:fixed;bottom:0;width:100vw;display:flex;align-items:center;justify-content:space-between;height:50px;font-size:.9rem;overflow:hidden}@media screen and (max-width:768px){footer .row{position:initial;width:initial;background-color:transparent!important;color:var(--bs-dark)!important;border-top:1px solid #ddd;margin-left:10px;margin-right:10px}}.alert{display:flex;align-items:center;justify-content:start}.alert svg.bi{min-width:32px;min-height:32px}.accordion-button{font-weight:700;z-index:0!important}table.table-monospace tbody td{font-family:monospace}table td.table-raw-data{white-space:pre-line}table th{font-weight:700}.paginate_button{font-weight:700;z-index:0}.alert-primary,.bg-primary,.btn-primary,.page-item.active .page-link,a.dropdown-item:focus,a.dropdown-item:hover{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:#fff}.btn-outline-primary{border-color:var(--bs-primary)!important;color:var(--bs-primary)!important}.btn-outline-primary:hover,.btn-primary:hover,.page-item.active .page-link:hover{background-color:var(--bs-primary-hover)!important;border-color:var(--bs-primary-hover)!important}.btn-outline-primary:active,.btn-primary:active,.btn-primary:focus,.page-item.active .page-link:active{background-color:var(--bs-primary-active)!important;border-color:var(--bs-primary-active)!important}.text-primary{color:var(--bs-primary)!important}.alert-warning,.bg-warning,.btn-warning{background-color:var(--bs-warning)!important;border-color:var(--bs-warning)!important;color:#000}.btn-outline-warning{border-color:var(--bs-warning)!important;color:var(--bs-warning)!important}.btn-outline-warning:hover,.btn-warning:hover{background-color:var(--bs-warning-hover)!important;border-color:var(--bs-warning-hover)!important;color:#000}.btn-outline-warning:active,.btn-outline-warning:focus,.btn-warning:active,.btn-warning:focus{background-color:var(--bs-warning-active)!important;border-color:var(--bs-warning-active)!important;color:#000}.btn-warning:disabled{color:#000}.text-warning{color:var(--bs-warning)!important}.alert-danger,.bg-danger,.btn-danger{background-color:var(--bs-danger)!important;border-color:var(--bs-danger)!important;color:#fff}.btn-outline-danger{border-color:var(--bs-danger)!important;color:var(--bs-danger)!important}.btn-danger:hover,.btn-outline-danger:hover{background-color:var(--bs-danger-hover)!important;border-color:var(--bs-danger-hover)!important}.btn-danger:active,.btn-danger:focus,.btn-outline-danger:active,.btn-outline-danger:focus{background-color:var(--bs-danger-active)!important;border-color:var(--bs-danger-active)!important}.text-danger{color:var(--bs-danger)!important}.alert-info,.bg-info,.btn-info{background-color:var(--bs-info)!important;border-color:var(--bs-info)!important;color:#fff}.btn-outline-info{border-color:var(--bs-info)!important;color:var(--bs-info)!important}.btn-info:hover,.btn-outline-info:hover{background-color:var(--bs-info-hover)!important;border-color:var(--bs-info-hover)!important}.btn-info:active,.btn-info:focus,.btn-outline-info:active,.btn-outline-info:focus{background-color:var(--bs-info-active)!important;border-color:var(--bs-info-active)!important}.text-info{color:var(--bs-info)!important}.accordion-button:not(.collapsed){background-color:var(--bs-primary);color:#fff}.accordion-button::after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23495057'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.modal.modal-fx-scale{opacity:0;transition:opacity .2s ease-in-out}.modal.modal-fx-scale.show{opacity:1}.modal.modal-fx-scale .modal-dialog{transform:scale(.75);transition:transform .2s ease-in-out}.modal.modal-fx-scale.show .modal-dialog{transform:scale(1)}#toast-container{position:fixed;top:70px;right:10px;z-index:9999}.toast{background-color:#fff;font-size:1rem}@media (max-width:576px){#toast-container{right:0}.toast{width:100%}}.toast .bi{margin-top:1px}.wizard{display:flex;flex-flow:column;align-items:center}.wizard-content{width:50%}@media (max-width:1300px){.wizard-content{width:75%}}@media (max-width:576px){.wizard-content{width:100%}}.list-group-item .data-source-id{color:#555}.list-group-item.active .data-source-id{color:#eee}ul.data-tree{padding:0}ul.data-tree li{list-style:none;margin-left:20px}ul.data-tree>li>.data-tree-head-link{font-weight:700}ul.data-tree>li>.data-tree-head-link::after{content:"▶";margin-left:3px}ul.data-tree>li.show{font-weight:400}ul.data-tree>li.show>.data-tree-head-link::after{content:"▼";margin-left:3px}ul.data-tree li:not(.show) li.data-tree-item,ul.data-tree li:not(.show) ul.data-tree{display:none}ul.data-tree li ul.data-tree-array{padding:0}ul.data-tree li ul.data-tree-array>li{list-style:initial;margin-left:40px}ul.data-tree li:not(.show) ul.data-tree-array{display:none}.analysis-widget{position:relative;border:1px dashed #aaa;border-radius:5px;padding:10px;min-height:45px;background-color:#fff}.analysis-widget:not(:only-child){border-radius:0;border-bottom:0}.analysis-widget:not(:only-child):first-child{border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}.analysis-widget:not(:only-child):last-child{border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom:1px dashed #aaa}.analysis-widget-toolbar{position:absolute;display:flex;align-items:center;justify-content:end;top:0;right:0;max-height:40px;padding:5px;border-left:1px dashed #aaa;border-bottom:1px dashed #aaa}.analysis-widget-title{color:var(--bs-primary);font-size:1.6rem}.analysis-widget-section{border-top:1px dashed #aaa;margin:-10px;margin-top:10px;padding:10px}.analysis-chart{padding-left:30%;padding-right:30%}.dashboard-widget{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--bs-primary);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border-radius:5px;width:100%;padding-bottom:100%;box-sizing:border-box;overflow:hidden}.dashboard-widget.dashboard-placeholder-widget{border:1px dashed #777;background-color:#fefefe}.dashboard-widget .dashboard-widget-title-bar{position:absolute;top:0;width:100%;height:50px;display:flex;align-items:center;justify-content:space-between;padding:10px;background-color:var(--bs-primary);color:#fff;font-weight:700}.dashboard-widget .dashboard-widget-title-bar .dashboard-widget-menu{display:flex;align-items:center;margin-left:5px}.dashboard-widget .dashboard-widget-title-bar:hover{cursor:move}.dashboard-widget .dashboard-widget-title-bar .dashboard-widget-title{user-select:none}.dashboard-widget .dashboard-widget-content{position:absolute;top:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dashboard-widget:not(.dashboard-placeholder-widget) .dashboard-widget-content{top:50px;height:calc(100% - 50px);overflow:hidden}.dashboard-placeholder-add-btn{color:#777!important;margin-top:calc(50% - 16px);transition:.2s ease-in-out}.dashboard-placeholder-add-btn:hover{color:#555!important}.add-widget-toggle-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#eee;border-radius:5px;padding:10px;transition:all .2s ease-in-out}.add-widget-toggle-btn:hover{background-color:#ddd;cursor:pointer}.add-widget-toggle-btn.active,.add-widget-toggle-btn:active{background-color:var(--bs-primary);color:#fff}#data-sources-table td{overflow-y:auto}#data-sources-table ul.access-rules-list{max-height:100px}.wizard-grid-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:400;padding:20px}