@import "https://ncdpi.github.io/bootstrap/css/dpi-bootstrap.css";.dropend .dropdown-toggle{margin-left:1em}.dropdown-item:hover{background-color:var(--bs-primary);color:#fff}.dropend>ul.dropdown-menu{background:var(--bs-gray-700);color:#fff;display:none}.dropend>ul.dropdown-menu>li>a.dropdown-item{color:#fff}.dropend:hover>.dropdown-menu{margin-top:.125em;margin-left:.125em;display:block}#ncdpi-logo-text{line-height:1}@media screen and (width>=992px){.dropend:hover>.dropdown-menu{position:absolute;top:0;left:100%}.dropend .dropdown-toggle{margin-left:.5em}}.search-result-list{list-style-type:none}.search-result-header{margin-bottom:.5em;font-family:UniversCondensed,sans-serif;font-size:1.5em}.search-result-description{color:var(--bs-gray-600);font-size:1.25em}.search-result-list li{margin-bottom:1.5em}.editable-row,.editable-row>td{position:relative}.row-overlay{pointer-events:none;z-index:5;display:none;position:absolute;inset:0}.editable-row.is-updated .row-overlay{background-color:#ffc1072e;display:block}.editable-row.is-deleted .row-overlay{background-color:#dc354540;display:block}.overlay-badge{white-space:nowrap;border-radius:10px;padding:3px 8px;font-size:.7rem;font-weight:600;line-height:1;position:absolute;top:6px;right:8px;box-shadow:0 1px 3px #00000040}.editable-row.is-updated .overlay-badge{color:#212529;background-color:#ffc107}.editable-row.is-deleted .overlay-badge{color:#fff;background-color:#dc3545}body{flex-direction:column;min-height:100vh;display:flex}.navbar{z-index:200;flex-shrink:0;width:100%;position:relative}.page-body{flex:1 0 auto;align-items:stretch;width:100%;min-height:0;display:flex}.sidebar{z-index:100;flex-direction:column;flex:0 0 260px;align-self:flex-start;width:260px;max-width:260px;height:calc(100vh - 48px);transition:flex-basis .3s,width .3s,max-width .3s;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:inset -1px 0 #0000001a}@media (width>=768px){#sidebarMenu.sidebar.collapse{visibility:visible;display:flex!important}}.sidebar-sticky{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow:hidden auto}.sidebar-sticky::-webkit-scrollbar{width:0;height:0;display:none}.sidebar .nav-link{color:#fff;border-radius:.25rem;margin:.05rem .5rem;padding:.55rem 1rem;font-weight:500;transition:background-color .15s}.sidebar .nav-link:hover{color:#fff;background-color:#ffffff1a}.sidebar .nav-link.active{color:#fff;background-color:#fff3}.sidebar .nav-link i{margin-right:.5rem}.site-title{--bs-gutter-x:0;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 0;display:flex}.site-title img{max-height:80px}.site-title h1{margin-bottom:.25rem}@media (width>=768px){.site-title{gap:2rem}}@media (width<=767.98px){.site-title{text-align:center}.site-title h1{font-size:1.5rem}}@media (width>=768px) and (width<=991.98px){.site-title h1{font-size:1.75rem}}@media (width>=992px){.site-title h1{font-size:2rem}}.search-box{margin-bottom:.75rem}.dart-search-wrapper .form-control,.user-search-wrapper .form-control{padding-right:2.5rem}.dart-search-wrapper .search-icon,.user-search-wrapper .search-icon{color:#6c757d;pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.user-info{background-color:var(--bs-primary);color:#fff;border-top:1px solid #fff3;flex-shrink:0;padding:.875rem 1rem}.main-content{flex:auto;width:auto;min-width:0}.page-title{z-index:1;background-color:#fff;position:relative}footer{z-index:150;flex-shrink:0;width:100%}@media (width<=767.98px){.social{justify-content:center}}.sidebar-collapse-toggle{background:var(--bs-primary);color:#fff;cursor:pointer;border:none;border-top:1px solid #fff3;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:40px;padding:0;display:flex}.sidebar-collapse-toggle:hover{background-color:#ffffff26}html.sidebar-collapsed .sidebar,body.sidebar-collapsed .sidebar{flex-basis:50px;width:50px;max-width:50px}html.sidebar-collapsed .sidebar .sidebar-sticky,html.sidebar-collapsed .sidebar .user-info,body.sidebar-collapsed .sidebar .sidebar-sticky,body.sidebar-collapsed .sidebar .user-info{opacity:0;pointer-events:none}html.sidebar-collapsed .sidebar-collapse-toggle i,body.sidebar-collapsed .sidebar-collapse-toggle i{margin:0}@media (width<=767.98px){.page-body{flex-direction:column}.sidebar{flex:none;width:100%;max-width:100%;height:auto;position:relative;top:auto}.sidebar-sticky{opacity:1;pointer-events:auto}.main-content{width:100%}.sidebar-collapse-toggle{display:none!important}html.sidebar-collapsed .sidebar,body.sidebar-collapsed .sidebar{flex-basis:auto;width:100%;max-width:100%}html.sidebar-collapsed .sidebar .sidebar-sticky,html.sidebar-collapsed .sidebar .user-info,body.sidebar-collapsed .sidebar .sidebar-sticky,body.sidebar-collapsed .sidebar .user-info{opacity:1;pointer-events:auto}}.table .form-control-sm,.table .form-select-sm{width:auto;max-width:100%}.manage-dashboards-table{table-layout:fixed;width:100%}.manage-dashboards-table th,.manage-dashboards-table td{vertical-align:top}.manage-dashboards-table .form-control-sm,.manage-dashboards-table .form-select-sm{width:100%;max-width:100%}.manage-dashboards-table textarea.form-control-sm{resize:vertical;min-height:4.5rem}.manage-dashboards-delete-col{width:3.5rem;min-width:3.5rem}.manage-dashboards-delete-label{cursor:pointer;justify-content:center;align-items:center;padding:.35rem;display:inline-flex}.manage-dashboards-delete-label .delete-check{cursor:pointer;width:1.15rem;height:1.15rem}.sortable-ghost{opacity:.45;border-style:dashed;border-color:#0d6efd;background:#e7f1ff!important}.sortable-chosen{border-color:#0d6efd;box-shadow:0 .5rem 1rem #0d6efd2e!important}.sortable-drag{opacity:1;background:#fff!important}.dirty-banner{display:none}.dirty-banner.is-visible{display:block}.section-row .col-delete{position:relative}.drag-handle{color:#6c757d;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:1px dashed #0000;border-radius:.375rem;justify-content:center;justify-self:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.drag-handle:hover{color:#212529;background:#e9ecef;border-color:#ced4da}.drag-handle:active{cursor:grabbing}.section-item.is-child .drag-handle{color:#868e96}.manage-dashboards-card .section-group-label{text-transform:uppercase;letter-spacing:.02em;color:#6c757d;font-size:.8rem}.sub-section-block{background:#f8fafc;border-left:3px solid #cfe2ff;border-radius:0 .375rem .375rem 0;margin:.75rem 0 .75rem .75rem;padding-left:.85rem}.sub-section-title{color:#495057;padding:.4rem .5rem .2rem;font-size:.92rem;font-weight:600}.sub-section-empty{color:#6c757d;padding:0 .5rem .5rem;font-size:.85rem}.tableau-embed{z-index:0;isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;margin-bottom:1.5rem;position:relative;overflow:auto}.tableau-embed tableau-viz,tableau-viz#tableauViz{box-sizing:border-box;max-width:100%;min-height:100%;display:block;width:100%!important;height:100%!important}.tableau-embed iframe,.tableau-embed tableau-viz iframe{box-sizing:border-box;border:0;min-height:1024px;display:block;width:100%!important;height:100%!important}html.sidebar-collapsed .main-content,body.sidebar-collapsed .main-content{flex:auto;min-width:0}html.sidebar-collapsed .tableau-embed,body.sidebar-collapsed .tableau-embed{width:100%;max-width:100%}.tableau-embed-loading{z-index:5;text-align:center;background:#ffffffeb;border:1px solid #00000014;border-radius:.25rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:.75rem;padding:2.5rem 1.25rem;display:flex;position:absolute;inset:0}.tableau-embed-loading.is-hidden{display:none}.tableau-embed-spinner{border:3px solid #0000001f;border-top-color:var(--bs-primary);border-radius:50%;width:2.25rem;height:2.25rem;animation:.8s linear infinite dart-spin}.tableau-embed-status{max-width:36rem;color:var(--bs-secondary-color,#6c757d);margin:0;font-size:.95rem}.tableau-embed[data-tableau-state=error] .tableau-embed-loading{display:flex}.tableau-embed[data-tableau-state=error] .tableau-embed-spinner{display:none}.tableau-embed[data-tableau-state=error] .tableau-embed-status{color:var(--bs-danger,#b02a37)}@keyframes dart-spin{to{transform:rotate(360deg)}}
