﻿/* Dark Mode */
html.dark-mode .btn-primary2, html.dark-mode .btn-primary2.btn, html.dark-mode .btn-primary2.e-btn {
    background-color: #00b4cc99;
}

    html.dark-mode .btn-primary2:hover, html.dark-mode .btn-primary2.btn:hover, html.dark-mode .btn-primary2.e-btn:hover {
        background-color: #00b4cc70;
    }

html.dark-mode ul li a, html.dark-mode ol li a, html.dark-mode main.inner a {
    color: #00a0afbf;
    text-decoration-color: #00a0af66;
}

    html.dark-mode ul li a:hover, html.dark-mode ol li a:hover, html.dark-mode main.inner a:hover {
        color: #00a0af;
        text-decoration-color: #00a0af;
    }

    html.dark-mode main.inner a:visited, html.dark-mode #list-accordion .e-acrdn-content a:visited {
        color: #bad4dcbf;
        text-decoration-color: #bad4dc66;
    }

        html.dark-mode main.inner a:visited:hover, html.dark-mode #list-accordion .e-acrdn-content a:visited:hover {
            color: #bad4dc;
            text-decoration-color: #bad4dc;
        }

html.dark-mode header:has(.menu-reportnav) ~ main.inner > .container > h2, html.dark-mode main.inner:has(.main-content) > .container, html.dark-mode main.inner > .container #tabs-header .e-tab::before {
    background-color: #131b1d;
    background: linear-gradient(90deg, #182225 30%, #131b1d 100%);
}

html.dark-mode header:has(.menu-reportnav) ~ main.inner > .container > h2, html.dark-mode main.inner > .container > div > .e-toolbar {
    border-right: 0 !important;
    border-bottom: 1px solid #0000007a !important;
    border-left: 0 !important;
}

html.dark-mode main.inner > .container > div > .e-toolbar:has(.e-folder:active)::before {
    background: rgba(23, 34, 37, .5) !important;
}

html.dark-mode main.inner > .container #tabs-header .e-tab .e-content::before {
    border-top: 1px solid #0000007a !important;
}

html.dark-mode #divDashboardLayout:has(> #dtReport) {
    background: #131b1d;
    border-color: #0000007a !important;
    box-shadow: 0 2px 5px 2px #131b1dc4;
}

html.dark-mode main.inner .container .main-content::before {
    background-color: #1d282b !important;
}

@media screen and (max-width: 1024px) {
    html.dark-mode main.inner .main-content:has(> .e-sidebar.e-left.e-open)::before {
        box-shadow: 0 2px 5px 2px #131b1dc4;
    }
}

html.dark-mode main.inner .main-content .sidebar-content, html.dark-mode main.inner .container .main-content::before, html.dark-mode main.inner .main-content .e-sidebar ul .e-list-item.e-active .e-fullrow, html.dark-mode #divDashboardLayout .e-dashboardlayout.e-control .e-panel, html.dark-mode #divDashboardLayout .e-dashboardlayout.e-control .e-panel .e-panel-header {
    border-color: #0000007a !important;
}

html.dark-mode main.inner .main-content .sidebar-content > p, html.dark-mode main.inner .main-content .sidebar-content > #selectors, html.dark-mode main.inner .main-content .sidebar-content > #nfid-overview > .e-card > div {
    border-color: #000000 !important;
}

html.dark-mode main.inner .main-content .e-sidebar ul .e-list-item.e-active .e-fullrow, html.dark-mode #divDashboardLayout .e-dashboardlayout.e-control .e-panel {
    background: #131b1d;
    box-shadow: 0 2px 5px 2px #131b1dc4;
}

html.dark-mode main.inner .main-content .sidebar-content > h2, html.dark-mode main.inner .main-content .sidebar-content > p, html.dark-mode main.inner .main-content .sidebar-content > #selectors {
    background: #131b1d;
}

html.dark-mode main.inner .main-content .sidebar-content > h2::before, html.dark-mode main.inner .main-content .sidebar-content > p::before, html.dark-mode main.inner .main-content .sidebar-content > #selectors::before, html.dark-mode main.inner .main-content .sidebar-content > #nfid-overview > .e-card > div {
    box-shadow: 0 2px 5px 2px #131b1dc4;
}

html.dark-mode main.inner > .container:has(#tabs-header) {
    background: initial !important;
}

html.dark-mode main.inner > .container .col-grid:not(.horz) .col-left, html.dark-mode main.inner > .container .col-grid:not(.horz) .col-right, html.dark-mode main.inner > .container .col-grid.col-grid-full .card, html.dark-mode main.inner > .container .col-grid.horz .card, html.dark-mode main.inner > .container .viewer-card-wrapper .card, html.dark-mode main.inner .main-content .sidebar-content .grid-switch-wrapper {
    box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.07);
}

html.dark-mode main.inner > .container .col-grid .card, html.dark-mode main.inner > .container .col-grid .card .card-header, html.dark-mode main.inner > .container #divDataSource, html.dark-mode main.inner > .container .viewer-card-wrapper .card {
    border-color: #0000007a !important;
}

html.dark-mode main.inner .main-content .sidebar-content > h2, html.dark-mode main.inner > .container .col-grid .card, html.dark-mode main.inner > .container .col-grid .card .card-header, html.dark-mode main.inner > .container .col-grid .card .card-header.bg-light, html.dark-mode main.inner > .container .col-grid #divFL > div.pb-3, html.dark-mode main.inner > .container .col-grid #divCnty > div.pb-3, html.dark-mode main.inner > .container .col-grid .card.flgrid .card-body .e-grid .e-gridcontent table, html.dark-mode main.inner > .container #divDataSource, html.dark-mode main.inner > .container .viewer-card-wrapper .card .card-header:has(select) {
    background: #182225 !important;
}

html.dark-mode main.inner .main-content .sidebar-content > h2, html.dark-mode main.inner > .container .col-grid .card .card-header.bg-light, html.dark-mode main.inner > .container .col-grid:not(.col-grid-full) .card .card-header.bg-light:not(:has(.e-card-btn-icon.closed)), html.dark-mode main.inner > .container .viewer-card-wrapper .card .card-header {
    border-color: #00000066 !important;
}

html.dark-mode main.inner > .container .viewer-card-wrapper .card-body > .inner-card > .card-header {
    border-color: #91a3ba4d !important;
}

html.dark-mode #divDashboardLayout .e-dashboardlayout.e-control .e-panel, html.dark-mode main.inner .main-content .sidebar-content > p::after, html.dark-mode main.inner > .container .viewer-card-wrapper .card .card-body, html.dark-mode main.inner .main-content .sidebar-content #nfid-overview > .e-card > div, html.dark-mode main.inner > .container .viewer-card-wrapper .card .card-header {
    background: #131b1d;
}

html.dark-mode main.inner .main-content .e-sidebar ul .e-list-item.e-active .e-text-content .e-list-text, html.dark-mode main.inner .main-content .e-sidebar ul li:not(.e-list-item.e-active) .e-fullrow:hover ~ .e-text-content .e-list-text, html.dark-mode #divDashboardLayout .e-dashboardlayout.e-control .e-panel .e-panel-header, html.dark-mode main.inner > .container .col-grid .card .card-header.bg-light h6 {
    color: #bad4dc;
}

html.dark-mode main.inner .main-content .e-sidebar ul .e-list-item .e-text-content .e-list-text {
    color: #bad4dcab;
}

html.dark-mode main.inner h2 {
    color: #bad4dc;
}

html.dark-mode main.inner hr {
    background-color: #bad4dc3d !important;
}

html.dark-mode main.inner h5, html.dark-mode main.inner h6, html.dark-mode main.inner p:not(.alert), html.dark-mode main.inner #inner-content ul:not(.message) li, html.dark-mode .spotlight-container .row > .col-md-6 > .row p, html.dark-mode .section-title p, html.dark-mode main.inner > .container #tabs-header .e-tab .e-content div:not(.alert), html.dark-mode main.inner .main-content .sidebar-content #nfid-overview .e-card * {
    color: #bad4dcab;
}

html.dark-mode main.inner .azlist h6, html.dark-mode main.inner p b {
    color: #bad4dc;
}

html.dark-mode main.inner #list-cards .container ul li::before {
    color: #00a0afbf;
}

html.dark-mode .azlist-wrap button.btn {
    background-color: transparent;
    border: 1px solid #bad4dc3d;
    color: #00a0afbf !important;
}

    html.dark-mode .azlist-wrap button.btn.active, html.dark-mode .azlist-wrap button.btn:focus {
        background-color: #185563 !important;
        border: 1px solid #185563 !important;
        color: #bad4dc !important;
    }

    html.dark-mode .azlist-wrap button.btn:not(.active):hover {
        background-color: transparent;
        border: 1px solid #bad4dc66;
    }

    html.dark-mode .azlist-wrap button.btn:disabled {
        color: #91a3ba99 !important;
    }

html.dark-mode .container .e-tab.e-fill .e-toolbar-item.e-active .e-tab-wrap, html.dark-mode main.inner > .container .main-content .sidebar-content #selectors .e-tab-btn.e-btn.e-primary {
    background-color: #185563;
    border: 1px solid #185563;
}

html.dark-mode .container .e-tab.e-fill .e-toolbar-item.e-active .e-tab-wrap, html.dark-mode .container .e-tab.e-fill .e-toolbar-item.e-active .e-tab-text, html.dark-mode main.inner .main-content .sidebar-content #nfid-overview .e-card .e-card-header-title {
    color: #bad4dc !important;
}

html.dark-mode .container .e-tab.e-fill .e-toolbar-item .e-tab-wrap {
    background-color: transparent;
    border: 1px solid #bad4dc3d;
    color: #00a0afbf !important;
}

html.dark-mode .container .e-tab.e-fill .e-toolbar-item:not(.e-active) .e-tab-wrap:hover {
    border: 1px solid #bad4dc66;
}

    html.dark-mode .container .e-tab.e-fill .e-toolbar-item:not(.e-active) .e-tab-wrap:hover .e-tab-text {
        color: #00a0af !important;
        text-decoration-color: #00a0af !important;
    }

    html.dark-mode #inner-content.profile ul:not(.message) li a {
        color: #bad4dcbf;
        text-decoration-color: #bad4dc66;
    }

        html.dark-mode #inner-content.profile ul:not(.message) li a:hover {
            color: #bad4dc;
            text-decoration-color: #bad4dc;
        }

html.dark-mode #inner-content.profile .profile-prf {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300a0afbf' class='bi bi-sliders' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.5 2a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M9.05 3a2.5 2.5 0 0 1 4.9 0H16v1h-2.05a2.5 2.5 0 0 1-4.9 0H0V3zM4.5 7a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3M2.05 8a2.5 2.5 0 0 1 4.9 0H16v1H6.95a2.5 2.5 0 0 1-4.9 0H0V8zm9.45 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m-2.45 1a2.5 2.5 0 0 1 4.9 0H16v1h-2.05a2.5 2.5 0 0 1-4.9 0H0v-1z'/%3E%3C/svg%3E")
}

html.dark-mode #inner-content.profile .profile-eml {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300a0afbf' class='bi bi-envelope-at' viewBox='0 0 16 16'%3E%3Cpath d='M2 2a2 2 0 0 0-2 2v8.01A2 2 0 0 0 2 14h5.5a.5.5 0 0 0 0-1H2a1 1 0 0 1-.966-.741l5.64-3.471L8 9.583l7-4.2V8.5a.5.5 0 0 0 1 0V4a2 2 0 0 0-2-2zm3.708 6.208L1 11.105V5.383zM1 4.217V4a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v.217l-7 4.2z'/%3E%3Cpath d='M14.247 14.269c1.01 0 1.587-.857 1.587-2.025v-.21C15.834 10.43 14.64 9 12.52 9h-.035C10.42 9 9 10.36 9 12.432v.214C9 14.82 10.438 16 12.358 16h.044c.594 0 1.018-.074 1.237-.175v-.73c-.245.11-.673.18-1.18.18h-.044c-1.334 0-2.571-.788-2.571-2.655v-.157c0-1.657 1.058-2.724 2.64-2.724h.04c1.535 0 2.484 1.05 2.484 2.326v.118c0 .975-.324 1.39-.639 1.39-.232 0-.41-.148-.41-.42v-2.19h-.906v.569h-.03c-.084-.298-.368-.63-.954-.63-.778 0-1.259.555-1.259 1.4v.528c0 .892.49 1.434 1.26 1.434.471 0 .896-.227 1.014-.643h.043c.118.42.617.648 1.12.648m-2.453-1.588v-.227c0-.546.227-.791.573-.791.297 0 .572.192.572.708v.367c0 .573-.253.744-.564.744-.354 0-.581-.215-.581-.8Z'/%3E%3C/svg%3E")
}

html.dark-mode #inner-content.profile .profile-pwd {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300a0afbf' class='bi bi-lock' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a4 4 0 0 1 4 4v2.05a2.5 2.5 0 0 1 2 2.45v5a2.5 2.5 0 0 1-2.5 2.5h-7A2.5 2.5 0 0 1 2 13.5v-5a2.5 2.5 0 0 1 2-2.45V4a4 4 0 0 1 4-4M4.5 7A1.5 1.5 0 0 0 3 8.5v5A1.5 1.5 0 0 0 4.5 15h7a1.5 1.5 0 0 0 1.5-1.5v-5A1.5 1.5 0 0 0 11.5 7zM8 1a3 3 0 0 0-3 3v2h6V4a3 3 0 0 0-3-3'/%3E%3C/svg%3E")
}

html.dark-mode #inner-content.profile .profile-sub {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300a0afbf' class='bi bi-bell-slash' viewBox='0 0 16 16'%3E%3Cpath d='M5.164 14H15c-.299-.199-.557-.553-.78-1-.9-1.8-1.22-5.12-1.22-6q0-.396-.06-.776l-.938.938c.02.708.157 2.154.457 3.58.161.767.377 1.566.663 2.258H6.164zm5.581-9.91a4 4 0 0 0-1.948-1.01L8 2.917l-.797.161A4 4 0 0 0 4 7c0 .628-.134 2.197-.459 3.742q-.075.358-.166.718l-1.653 1.653q.03-.055.059-.113C2.679 11.2 3 7.88 3 7c0-2.42 1.72-4.44 4.005-4.901a1 1 0 1 1 1.99 0c.942.19 1.788.645 2.457 1.284zM10 15a2 2 0 1 1-4 0zm-9.375.625a.53.53 0 0 0 .75.75l14.75-14.75a.53.53 0 0 0-.75-.75z'/%3E%3C/svg%3E")
}

html.dark-mode #inner-content.profile .profile-sgn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300a0afbf' class='bi bi-person-slash' viewBox='0 0 16 16'%3E%3Cpath d='M13.879 10.414a2.501 2.501 0 0 0-3.465 3.465zm.707.707-3.465 3.465a2.501 2.501 0 0 0 3.465-3.465m-4.56-1.096a3.5 3.5 0 1 1 4.949 4.95 3.5 3.5 0 0 1-4.95-4.95ZM11 5a3 3 0 1 1-6 0 3 3 0 0 1 6 0M8 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4m.256 7a4.5 4.5 0 0 1-.229-1.004H3c.001-.246.154-.986.832-1.664C4.484 10.68 5.711 10 8 10q.39 0 .74.025c.226-.341.496-.65.804-.918Q8.844 9.002 8 9c-5 0-6 3-6 4s1 1 1 1z'/%3E%3C/svg%3E")
}

html.dark-mode .container .vsreportdata > p:first-of-type a {
    background-color: transparent;
    border-color: #bad4dc3d;
    color: #00a0afbf !important;
}

    html.dark-mode .container .vsreportdata > p:first-of-type a:hover {
        background-color: #182225;
        border-color: #bad4dc66;
        color: #00a0af !important;
        text-decoration-color: #00a0af !important;
    }

    html.dark-mode .container .vsreportdata > p:first-of-type a::before {
        border-right-color: #131b1d;
    }

    html.dark-mode .container .vsreportdata > p:first-of-type a::after {
        border-right-color: #3d555c;
    }

    html.dark-mode .container .vsreportdata > p:first-of-type a:hover::after {
        border-right-color: #85a4ad;
    }

html.dark-mode .form-control:not(#searchBox), html.dark-mode .form-select, html.dark-mode .e-input-group input.e-input, html.dark-mode .form-check, html.dark-mode .topsearch form.roundsearchbar input.form-control {
    background-color: #182225;
    border-color: #bad4dc3d;
    color: #bad4dc !important;
}

html.dark-mode .form-select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236c757d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}

html.dark-mode .form-control:not(#searchBox):not(.invalid):not(:focus):hover, html.dark-mode .form-check:not(:focus):hover, html.dark-mode .form-select:not(:focus):hover, html.dark-mode span.select-options-list.e-ddl.e-input-group.e-control-wrapper:not(.e-input-focus):hover {
    border: 1px solid #bad4dc66 !important;
}

html.dark-mode span.select-options-list.e-ddl.e-input-group.e-control-wrapper.e-input-focus {
    border-color: #00a0af !important;
    box-shadow: 0 0 0 .2rem #00a0af40 !important;
}

html.dark-mode .form-control.invalid {
    border-color: #dd2f3f80 !important;
}

    html.dark-mode .form-control.invalid:focus {
        border-color: #dd2f3f !important;
        box-shadow: 0 0 0 .2rem #dc354540 !important;
    }

    html.dark-mode .form-control.invalid:not(:focus):hover {
        border-color: #dd2f3fb3 !important;
    }

html.dark-mode .e-input-group, html.dark-mode .e-input-group.e-control-wrapper {
    background-color: #182225;
}

html.dark-mode header.header-bar .topsearch::before {
    background-color: rgba(0, 12, 10, .4);
    border-bottom: 1px solid #0000007a;
    box-shadow: 0 1px 5px inset rgba(0, 0, 0, .4);
}

html.dark-mode .topsearch .e-input-group.e-control-wrapper, html.dark-mode .topsearch form.roundsearchbar, html.dark-mode header .topsearch form.roundsearchbar input#searchBox.not-valid {
    border-color: #bad4dc3d !important;
}

html.dark-mode .topsearch form.roundsearchbar input.form-control, html.dark-mode .topsearch form.roundsearchbar input.form-control.not-valid, html.dark-mode .topsearch .e-input-group.e-control-wrapper:hover, html.dark-mode .topsearch:has(button:focus) form.roundsearchbar input#searchBox.not-valid, html.dark-mode .topsearch form.roundsearchbar input#searchBox.not-valid:hover, html.dark-mode .topsearch form.roundsearchbar:not(:focus):hover {
    border-color: #bad4dc66 !important;
}

html.dark-mode .topsearch form.roundsearchbar:has(input.form-control:focus) {
    border-color: #00a0af !important;
    box-shadow: 0 0 0 .2rem #00a0af40 !important;
}

html.dark-mode .topsearch form.roundsearchbar input#searchBox.not-valid:focus {
    border-color: #007090 !important;
}

    html.dark-mode .topsearch .e-input-group.e-control-wrapper input, html.dark-mode .topsearch form.roundsearchbar, html.dark-mode main.inner > .container .viewer-card-wrapper .card {
        background-color: transparent !important;
    }

        html.dark-mode .topsearch form.roundsearchbar button {
            background-color: #131b1d;
            border-color: #00000070;
            color: #00a0afbf;
        }

            html.dark-mode .topsearch form.roundsearchbar button:hover {
                color: #00a0af;
                text-decoration-color: #00a0af;
            }

html.dark-mode .topsearch .e-input-focus .e-input {
    border: none !important;
}

html.dark-mode .e-ddl.e-input-group .e-clear-icon.e-ddl-disable-icon::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c757d' stroke='%236c757d' stroke-linecap='round' stroke-miterlimit='10' stroke-width='.4' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
}

html.dark-mode body {
    color: #bad4dc !important;
}

    html.dark-mode body, html.dark-mode header, html.dark-mode main.inner > .container #tabs-header .e-tab .e-content #filter-select::before, html.dark-mode main.inner > .container #tabs-header .e-tab .e-content:has(.read-more-container)::after {
        background-color: #131b1d !important;
    }

        html.dark-mode header {
            box-shadow: 0 1px 5px #00000070;
        }

            html.dark-mode header #btn-mode-toggle.dark-mode {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300a0afbf' class='bi bi-sun' stroke='%2300a0afbf' stroke-linecap='round' stroke-miterlimit='10' stroke-width='.2' viewBox='0 0 16 16'%3E%3Cpath d='M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6m0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8M8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0m0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13m8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5M3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8m10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0m-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0m9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707M4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708'/%3E%3C/svg%3E");
            }

            html.dark-mode header a.flhc {
                opacity: .9;
            }

html.dark-mode body:has(main.inner) header.mobile #btn-search {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 8' style='enable-background:new 0 0 8 8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%2300a0afbf;stroke-width:.6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%2300a0afbf;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='3.2' cy='3.2' r='2.6'/%3E%3Cline class='st1' x1='5.2' y1='5.2' x2='7' y2='7'/%3E%3C/svg%3E");
}

html.dark-mode body:has(main.inner) header.header-bar .btn-search-open {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 8' style='enable-background:new 0 0 8 8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%2300a0afbf;stroke-width:.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%2300a0afbf;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='3.2' cy='3.2' r='2.6'/%3E%3Cline class='st1' x1='5.2' y1='5.2' x2='7' y2='7'/%3E%3C/svg%3E");
}

html.dark-mode body:has(main.inner) header.header-bar .btn-search-close {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9.7 8' style='enable-background:new 0 0 9.7 8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%2300a0afbf;stroke-width:0.8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st1%7Bfill:none;stroke:%2300a0afbf;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st2%7Bfill:%2300a0afbf;stroke:%2300a0afbf;stroke-width:0.254;stroke-linecap:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='3.2' cy='3.2' r='2.6'/%3E%3Cpath class='st1' d='M5.2,5.2L7,7'/%3E%3Cpath class='st2' d='M7.4,2.9c0.1-0.1,0.1-0.1,0.2,0c0,0,0,0,0,0l0.7,0.7L9,2.9c0.1-0.1,0.1-0.1,0.2,0s0.1,0.1,0,0.2L8.5,3.8 l0.7,0.7c0.1,0.1,0.1,0.1,0,0.2C9.2,4.7,9.1,4.7,9,4.7L8.3,4L7.6,4.7c-0.1,0.1-0.1,0.1-0.2,0c-0.1-0.1-0.1-0.1,0-0.2l0.7-0.7 L7.4,3.1C7.4,3,7.4,2.9,7.4,2.9C7.4,2.9,7.4,2.9,7.4,2.9z'/%3E%3C/svg%3E");
}

html.dark-mode header.mobile label.menu-toggle span, html.dark-mode header label.menu-toggle span {
    color: #00a0afbf;
}

html.dark-mode header.mobile input.menu-toggle:hover + label.menu-toggle span, html.dark-mode header input.menu-toggle:hover + label.menu-toggle span {
    background-color: #182225;
}

html.dark-mode header.mobile label.menu-toggle span::before, html.dark-mode header label.menu-toggle span::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300a0afbf' stroke='%2300a0afbf' stroke-linecap='round' stroke-miterlimit='10' stroke-width='.1' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

html.dark-mode header.mobile input.menu-toggle:checked + label.menu-toggle span::before, html.dark-mode header input.menu-toggle:checked + label.menu-toggle span::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300a0afbf' stroke='%2300a0afbf' stroke-linecap='round' stroke-miterlimit='10' stroke-width='.1' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
}

html.dark-mode header.mobile:has(.account-settings) label.menu-toggle span::before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%2300a0afbf;stroke:%2300a0afbf;stroke-width:0.15;stroke-linecap:round;stroke-miterlimit:10;%7D .st1%7Bfill:%2300a0afbf;stroke:%2300a0afbf;stroke-width:0.15;stroke-linecap:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath class='st0' d='M2,12.4c0-0.3,0.2-0.5,0.5-0.5h11c0.3,0,0.5,0.2,0.5,0.5s-0.2,0.5-0.5,0.5h-11C2.2,12.9,2,12.6,2,12.4z M2,8.4 c0-0.3,0.2-0.5,0.5-0.5h4.6c0.3,0,0.5,0.2,0.5,0.5c0,0.3-0.2,0.5-0.5,0.5H2.5C2.2,8.9,2,8.6,2,8.4z M2,4.4c0-0.3,0.2-0.5,0.5-0.5 h5.6c0.3,0,0.5,0.2,0.5,0.5S8.4,4.9,8.1,4.9H2.5C2.2,4.9,2,4.6,2,4.4z'/%3E%3Cpath class='st1' d='M9.6,9.4c0,0-0.5,0-0.5-0.5c0-0.5,0-2.4,2.4-2.4S14,8.4,14,8.9c0,0.5-0.5,0.5-0.5,0.5H9.6z M11.6,5.8 c0.7,0,1.3-0.6,1.3-1.3s-0.6-1.3-1.3-1.3c-0.7,0-1.3,0.6-1.3,1.3S10.8,5.8,11.6,5.8'/%3E%3C/svg%3E");
}

html.dark-mode header.mobile .menu-mobile, html.dark-mode header.mobile .form-menu-label, html.dark-mode header.mobile .form-menu-btn {
    background-color: #1d282b;
}

    html.dark-mode header.mobile .menu-mobile .nav-list-wrap {
        background-color: #182225;
    }

    html.dark-mode header.mobile .form-menu-label::before, html.dark-mode header.mobile .form-menu-btn::before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 8' style='enable-background:new 0 0 8 8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23bad4dc;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M7.9,2.3c0,0.1,0,0.2-0.1,0.3L4.4,6C4.2,6.2,3.9,6.2,3.7,6L0.2,2.7C0,2.5,0,2.2,0.2,2c0.2-0.2,0.5-0.2,0.7,0 L4,5L7.1,2c0.2-0.2,0.5-0.2,0.7,0C7.9,2.1,7.9,2.2,7.9,2.3z'/%3E%3C/g%3E%3C/svg%3E");
    }

html.dark-mode header.mobile .menu-mobile, html.dark-mode header .menu-reportnav {
    background-color: #1d282b;
    border-top: 1px solid #0000007a;
    box-shadow: 0 1px 5px #131b1d80;
}

    html.dark-mode header.mobile .menu-mobile .form-menu-label-wrap {
        border-top: .08em solid #0000007a;
    }

    html.dark-mode header.mobile .menu-mobile .form-menu:last-child {
        border-bottom: .08em solid #0000007a;
    }

    html.dark-mode header.mobile .menu-mobile .form-menu.account .form-menu-label-wrap .account-settings {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300a0afbf' class='bi bi-person' viewBox='0 0 16 16'%3E%3Cpath d='M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6m2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0m4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4m-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10s-3.516.68-4.168 1.332c-.678.678-.83 1.418-.832 1.664z'/%3E%3C/svg%3E");
        color: #bad4dc;
    }

html.dark-mode header.mobile .form-menu-btn {
    border-bottom: .01em solid #0000007a;
}

html.dark-mode header::after, html.dark-mode .spotlight-container::after {
    background-color: #182225;
}

html.dark-mode header .topbar .toplinks {
    color: #bad4dc4a;
}

    html.dark-mode header .topbar .toplinks a {
        color: #bad4dc;
    }

        html.dark-mode header .topbar .toplinks a:hover {
            text-decoration-color: #bad4dc;
        }

    html.dark-mode header .topbar .toplinks span .account-settings {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300a0afbf' class='bi bi-person' viewBox='0 0 16 16'%3E%3Cpath d='M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6m2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0m4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4m-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10s-3.516.68-4.168 1.332c-.678.678-.83 1.418-.832 1.664z'/%3E%3C/svg%3E");
    }

html.dark-mode header:not(.mobile) .form-menu {
    border-color: #182225;
}

html.dark-mode .form-menu-label, html.dark-mode .form-menu-btn {
    background: #131b1d;
    color: #bad4dc;
}

    html.dark-mode .form-menu-label:hover, html.dark-mode .form-menu-btn:hover {
        background: #18222599;
    }

html.dark-mode header:not(.mobile) .form-menu-label::before, html.dark-mode header:not(.mobile) .form-menu-btn::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23bad4dc' stroke='%23bad4dc' stroke-linecap='round' stroke-miterlimit='10' stroke-width='.8' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
}

html.dark-mode header:not(.mobile) .form-menu-label::after {
    background-color: #d19333;
    opacity: .8;
}

html.dark-mode header .nav-list-wrap {
    background-color: #182225;
    border-bottom: 1px solid #0000007a;
    box-shadow: 0 1px 5px #131b1d80;
}

    html.dark-mode header .nav-list-wrap::after {
        background: #182225;
        background: linear-gradient(0deg, #182225 5%, #18222500 50%);
    }

html.dark-mode header .nav-list, html.dark-mode header .nav-list ul li a, html.dark-mode header .nav-list .nav-description {
    color: #bad4dc;
}

    html.dark-mode header .nav-list h4 {
        border-color: #bad4dc4a;
    }

    html.dark-mode header .nav-list ul li a {
        text-decoration-color: transparent;
    }

        html.dark-mode header .nav-list ul li a:hover {
            text-decoration-color: #bad4dc;
        }

    html.dark-mode header .nav-list .nav-description {
        background: #131b1d;
    }

html.dark-mode #header-overlay, html.dark-mode #blazor-error-ui {
    background-color: #131b1dcc;
}

html.dark-mode .e-dialog {
    box-shadow: none;
}

    html.dark-mode .e-dialog .e-dlg-header-content .e-dlg-header, html.dark-mode .e-dialog .e-dlg-content {
        color: #bad4dcab;
    }

    html.dark-mode .e-dialog, html.dark-mode .e-dialog .e-dlg-header-content, html.dark-mode .e-dialog .e-dlg-content, html.dark-mode .e-dialog .e-footer-content {
        background-color: #182225 !important;
    }

        html.dark-mode .e-dialog .e-dlg-header-content {
            border-bottom: 2px solid #131b1d !important;
        }

        html.dark-mode .e-dialog .e-footer-content {
            border-top: 2px solid #131b1d !important;
        }

        html.dark-mode .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
            color: #bad4dc !important;
            -webkit-text-stroke: #182225 .08em;
        }

        html.dark-mode .e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
            background: transparent;
        }

html.dark-mode #hero {
    background-color: #131b1d !important;
}

    html.dark-mode #hero::before {
        background-color: #131b1d;
        background: rgb(19 27 29);
        background: radial-gradient(circle, rgb(0 150 170) 0%, rgb(0 40 45) 100%);
        opacity: 0.75;
    }

    html.dark-mode #hero h1, html.dark-mode #hero .herosearch div h1, html.dark-mode #hero .herosearch div p {
        color: #fffd;
    }

    html.dark-mode #hero .herosearch .error-message-container > .error-message {
        background-color: #182225;
        border: 1px solid #182225;
    }

        html.dark-mode #hero .herosearch .error-message-container > .error-message::before {
            border-bottom: 10px solid #182225;
        }

    html.dark-mode #hero form.roundsearchbar input#searchBox.not-valid {
        border: 2px solid #0e2228e0 !important;
    }

html.dark-mode form.roundsearchbar .e-dropdownbase .suggestions-list .e-list-item {
    color: #00a0afbf;
}

    html.dark-mode form.roundsearchbar .e-dropdownbase .suggestions-list .e-list-item:hover, html.dark-mode .suggestions-list .e-list-item.keywordselected {
        background-color: #131b1d !important;
        color: #00a0af !important;
    }

html.dark-mode #hero.inner .breadcrumb-container {
    background: #144752;
}

html.dark-mode form.roundsearchbar .e-dropdownbase .suggestions-list, html.dark-mode .select-options-list.e-ddl.e-popup-open, html.dark-mode .e-ddl.e-popup {
    background-color: #182225;
    border: 1px solid #0000007a;
}

    html.dark-mode #hero::after, html.dark-mode .spotlight-container > div {
        background-color: #131b1d;
    }

    html.dark-mode .e-dropdownbase .e-list-item.e-active, html.dark-mode .e-dropdownbase .e-list-item.e-active:hover {
        background-color: #185563 !important;
        color: #bad4dcab;
    }

    html.dark-mode .e-dropdownbase .e-list-item:not(.e-active):hover {
        color: #bad4dc;
    }

    html.dark-mode .spotlight-container, html.dark-mode .spotlight-container .e-carousel .e-carousel-navigators .e-btn {
        background: transparent !important;
    }

html.dark-mode .select-options-list.e-ddl.e-popup-open .e-dropdownbase .e-list-item, html.dark-mode .e-dropdownbase .e-list-item {
    background-color: transparent;
    color: #bad4dcab;
}

html.dark-mode .select-options-list.e-ddl.e-popup-open > .e-content.e-dropdownbase:has(.e-list-item:not(.e-active):hover) .e-list-item.e-active {
    color: #bad4dcab !important;
}

    html.dark-mode .spotlight-container::before {
        background: #131B1D;
        background: -webkit-linear-gradient(0deg, rgba(19, 27, 29, 1) 30%, rgba(19, 27, 29, 0) 70%);
        background: -moz-linear-gradient(0deg, rgba(19, 27, 29, 1) 30%, rgba(19, 27, 29, 0) 70%);
        background: linear-gradient(0deg, rgba(19, 27, 29, 1) 30%, rgba(19, 27, 29, 0) 70%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#131B1D", endColorstr="#131B1D", GradientType=0);
    }

    html.dark-mode .spotlight-container h4, html.dark-mode .spotlight-container h6 {
        color: #bad4dc !important;
    }

    html.dark-mode .spotlight-container .data-spot-1 h6 {
        color: #bad4dc66;
    }

    html.dark-mode .spotlight-container svg > rect, html.dark-mode .card-body .e-chart svg > rect, html.dark-mode .card-body .e-maps svg > rect, html.dark-mode #divDashboardLayout .e-dashboardlayout.e-control .e-panel .e-panel-content .e-control svg > rect, html.dark-mode #divDashboardLayout .e-dashboardlayout.e-control .e-panel .e-panel-content .e-control svg > g > rect, html.dark-mode .inner-card svg > rect {
        fill: transparent;
    }

    html.dark-mode .card-body .e-maps svg > rect {
        stroke: transparent;
    }

    html.dark-mode .card-body .e-maps svg > g > g > g > path {
        opacity: .85;
    }

    html.dark-mode .spotlight-container svg text, html.dark-mode .card-body .e-chart svg text, html.dark-mode .card-body .e-maps svg text, html.dark-mode #divDashboardLayout .e-dashboardlayout.e-control .e-panel .e-panel-content .e-control svg text, html.dark-mode .inner-card svg text {
        fill: #bad4dc;
    }

    html.dark-mode .spotlight-container svg path:not(:last-of-type), html.dark-mode .card-body .e-chart svg path:not(:last-of-type), html.dark-mode #divDashboardLayout .e-dashboardlayout.e-control .e-panel .e-panel-content .e-control svg path:not(:last-of-type), html.dark-mode .inner-card svg:not(.e-maps *) path:not(:last-of-type) {
        stroke: #bad4dc3d;
    }

    html.dark-mode .spotlight-container .data-spot .e-accumulationchart svg path:not(:last-of-type) {
        stroke: #131b1d;
    }

    html.dark-mode #datagrid #divDashboardLayout .e-dashboardlayout.e-control .e-panel .e-panel-content .e-control svg path:nth-last-child(2) {
        stroke: transparent !important; /* BRFSS */
    }

    html.dark-mode .spotlight-container .e-carousel .e-carousel-navigators .e-btn:hover {
        background-color: #182225 !important;
    }

    html.dark-mode .spotlight-container .e-carousel .e-carousel-navigators .e-next .e-btn .e-next-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2300a0af'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    }

    html.dark-mode .spotlight-container .e-carousel .e-carousel-navigators .e-previous .e-btn .e-previous-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2300a0af'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
    }

    html.dark-mode .spotlight-container .e-carousel-indicators.e-default {
        border-top: none;
    }

html.dark-mode .more, html.dark-mode .less {
    background-color: transparent;
    border: 1px solid #bad4dc3d;
    color: #00a0af;
    transition: none;
}

    html.dark-mode .more:hover, html.dark-mode .less:hover {
        border: 1px solid #bad4dc66;
    }

html.dark-mode main.inner > .container .main-content .e-sidebar .sidebar-menu-wrapper > div > .btn-close-sidebar.less {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23bad4dc66' stroke='%23bad4dc66' stroke-linecap='round' stroke-miterlimit='10' stroke-width='.8' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
    color: #bad4dcab;
}

    html.dark-mode main.inner > .container .main-content .e-sidebar .sidebar-menu-wrapper > div > .btn-close-sidebar.less:hover {
        border-color: #bad4dc3d;
        color: #bad4dc;
    }

html.dark-mode .e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator {
    background: transparent;
}

html.dark-mode .e-carousel .e-carousel-indicators.e-default .e-indicator-bar.e-active .e-indicator {
    background: #00b4cc;
}

html.dark-mode .spinner-overlay {
    background-color: rgb(19 27 29 / 15%);
}

html.dark-mode .features-container .section-title h2 {
    background-color: #131b1d;
}

html.dark-mode .section-title h2 {
    background-color: #182225;
}

html.dark-mode #service-cards {
    background: #182225;
    border-top: 1px solid #0000007a;
    border-bottom: 1px solid #0000007a;
}

html.dark-mode .section-cards .e-card {
    background: #131b1d;
    border: 1px solid #0000007a;
    box-shadow: none;
}

    html.dark-mode .section-cards .e-card:hover {
        box-shadow: none;
    }

    html.dark-mode .section-cards .e-card:active, html.dark-mode .section-cards .e-card:hover {
        border-color: #0000007a !important;
    }

    html.dark-mode .section-cards .e-card-header-title, html.dark-mode .section-cards .e-card .e-card-content {
        color: #bad4dc !important;
    }

html.dark-mode .section-cards.info-card .e-card .info-card-footer::before {
    background: radial-gradient(circle, #182225 25%, #131b1d 50%);
    background-color: #131b1d;
    background-position: 0 0;
    background-repeat: no-repeat;
}

html.dark-mode .section-cards.info-card .e-card:hover .info-card-footer::before {
    background: radial-gradient(circle, #1b2528 25%, #131b1d 50%);
}

html.dark-mode .section-cards.info-card .e-card .info-card-footer {
    border-top: 1px solid #0000007a;
}

    html.dark-mode .section-cards.info-card .e-card .info-card-footer p {
        color: #bad4dc;
    }

html.dark-mode .section-cards:not(.info-card) .e-card::before {
    background-color: #131b1d;
    background: radial-gradient(circle, #182225 25%, #131b1d 50%);
    border-right: 1px solid #0000007a;
    background-position: center -75vh;
    background-repeat: no-repeat;
}

html.dark-mode .section-cards:has(.btn-primary2:hover) .e-card:hover::before {
    background: radial-gradient(circle, #1b2528 25%, #131b1d 50%);
    border-right: 1px solid #0000007a;
    background-position: center -75vh;
    background-repeat: no-repeat;
}

html.dark-mode .e-card .icon-releases, html.dark-mode .e-card .icon-know, html.dark-mode .e-card .icon-facts, html.dark-mode .e-card .icon-connect, html.dark-mode .e-card .icon-warn {
    opacity: .7;
}

html.dark-mode .section-cards .e-card .e-card-content .e-card-content-nums span, html.dark-mode .section-cards .e-card .btn-primary2 {
    background-color: #182225;
    border-color: #00000070;
    color: #bad4dc;
}

    html.dark-mode .section-cards .e-card .btn-primary2:hover {
        border-color: #bad4dc3d;
        text-decoration-color: #bad4dc;
    }

html.dark-mode .note {
    border-top: 1px solid #0000007a;
    color: #bad4dcab;
}

html.dark-mode main.inner .list-group-item, html.dark-mode .cite, html.dark-mode .about-intro, html.dark-mode .know-intro, html.dark-mode .know-intro ~ h2 {
    background: #182225;
    border-color: #0000007a;
    box-shadow: none;
    color: #bad4dcab;
}

    html.dark-mode .about-intro::before, html.dark-mode .know-intro::before {
        background-color: #91a3ba1a;
    }

html.dark-mode .alert {
    opacity: .9;
}

    html.dark-mode .alert a {
        color: #00a0af !important;
    }

    html.dark-mode .alert a:visited {
        color: #444 !important;
        text-decoration-color: #4449 !important;
    }

html.dark-mode .e-accordion {
    background: transparent;
}

    html.dark-mode .e-accordion .e-acrdn-item.e-selected > .e-acrdn-panel .e-acrdn-content {
        color: #bad4dcab !important;
    }

html.dark-mode #list-accordion .e-accordion a {
    color: #00a0afbf;
    text-decoration-color: #00a0af66;
}

    html.dark-mode #list-accordion .e-accordion a:hover {
        color: #00a0af;
        text-decoration-color: #00a0af;
    }

    html.dark-mode #list-accordion .e-accordion .e-tgl-collapse-icon::before, html.dark-mode #faq-accordion .e-accordion .e-tgl-collapse-icon::before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 8 8' style='enable-background:new 0 0 8 8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2300a0af;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M7.9,2.3c0,0.1,0,0.2-0.1,0.3L4.4,6C4.2,6.2,3.9,6.2,3.7,6L0.2,2.7C0,2.5,0,2.2,0.2,2c0.2-0.2,0.5-0.2,0.7,0 L4,5L7.1,2c0.2-0.2,0.5-0.2,0.7,0C7.9,2.1,7.9,2.2,7.9,2.3z'/%3E%3C/g%3E%3C/svg%3E");
    }

    html.dark-mode #list-accordion .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header, html.dark-mode .e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header, html.dark-mode #list-accordion .e-accordion .e-acrdn-item.e-selected, html.dark-mode #list-accordion.dlacrdn .e-accordion .e-acrdn-item.e-expand-state.e-active, html.dark-mode #list-accordion .e-accordion .e-acrdn-item .e-acrdn-header:focus, html.dark-mode #list-accordion .e-accordion .e-acrdn-item .e-acrdn-header:hover, html.dark-mode #list-accordion.dlacrdn .e-accordion .e-acrdn-item.e-select:not(.e-selected):hover, html.dark-mode #faq-accordion .e-accordion .e-acrdn-item.e-select > .e-acrdn-header:hover, html.dark-mode #faq-accordion .e-accordion .e-acrdn-item.e-select > .e-acrdn-header:focus {
        background: #182225 !important;
    }

    html.dark-mode #list-accordion .e-accordion .e-acrdn-item.e-select {
        background: #131b1d !important;
    }

    html.dark-mode #list-accordion .e-accordion .e-acrdn-item > .e-acrdn-header:hover .e-acrdn-header-content {
        text-decoration-color: #bad4dc;
    }

    html.dark-mode #list-accordion .e-accordion .e-acrdn-item, html.dark-mode #faq-accordion .e-accordion .e-acrdn-content, html.dark-mode #list-accordion .e-accordion .e-acrdn-item.e-selected > .e-acrdn-header .e-acrdn-header-content, html.dark-mode #list-accordion .e-accordion .e-acrdn-item > .e-acrdn-header .e-acrdn-header-content, html.dark-mode #list-accordion .e-accordion .e-tgl-collapse-icon::before {
        color: #bad4dc !important;
    }

html.dark-mode #faq-accordion .e-accordion .e-acrdn-header, html.dark-mode #faq-accordion .e-accordion .e-acrdn-item.e-select {
    background: transparent !important;
}

html.dark-mode #faq-accordion .e-accordion .e-acrdn-item {
    border-bottom: 1px solid #bad4dc3d !important;
}

    html.dark-mode #faq-accordion .e-accordion .e-acrdn-item:last-child {
        border-bottom: none !important;
    }

    html.dark-mode #faq-accordion .e-accordion .e-acrdn-item > .e-acrdn-header .e-acrdn-header-content {
        color: #bad4dc !important;
    }

html.dark-mode #faq-accordion .e-accordion .e-acrdn-header-content > div::before, html.dark-mode #faq-accordion .e-accordion .e-acrdn-content .container::before, html.dark-mode #faq-accordion .e-accordion .e-acrdn-content .container {
    color: #bad4dcab !important;
}

html.dark-mode #logo-slider::before {
    background: linear-gradient(90deg, #131b1d 0%, #131b1d00 100%);
}

html.dark-mode #logo-slider::after {
    background: linear-gradient(90deg, #131b1d00 0%, #131b1d 100%);
}

html.dark-mode footer .footer-signin, html.dark-mode footer .footer-top {
    background: #182225;
    border-top: 1px solid #0000007a;
    color: #bad4dc;
}

    html.dark-mode footer .footer-signin .signin-btn .btn-primary3, html.dark-mode header.mobile .menu-mobile .form-menu.account .form-menu-label-wrap .btn-primary3 {
        border-color: #bad4dc;
        color: #bad4dc;
    }

        html.dark-mode footer .footer-signin .signin-btn .btn-primary3:hover, html.dark-mode header.mobile .menu-mobile .form-menu.account .form-menu-label-wrap .btn-primary3:hover {
            border-color: #fff;
            color: #fff;
        }

    html.dark-mode footer .footer-top h4, html.dark-mode footer .footer-top .footer-links ul li a, html.dark-mode footer .footer-top .footer-info h3 a {
        color: #bad4dc;
    }

    html.dark-mode footer .footer-signin p, html.dark-mode footer .footer-top .footer-info p {
        color: #bad4dcab;
    }

    html.dark-mode footer .footer-top .footer-links ul li a:hover, html.dark-mode footer .footer-top .footer-info h3 a:hover {
        text-decoration-color: #bad4dc;
    }

html.dark-mode footer .copyright {
    background: #131b1d;
    border-top: 1px solid #0000007a;
    color: #bad4dcab;
}

html.dark-mode .toTop-btn {
    background: #00b4cc99 !important;
}
/* Pivot Table */
html.dark-mode main.inner > .container .col-grid .e-pivotview .e-leftfreeze.e-freezeleftborder *, html.dark-mode main.inner > .container .col-grid .e-pivotview .e-gtot * {
    color: #bad4dc !important;
}
/* Report Table */
html.dark-mode .e-grid .e-table, html.dark-mode main.inner .main-content .sidebar-content .grid-switch-wrapper .grid-switch-header {
    background-color: #131b1d;
}

html.dark-mode .e-grid .e-table, html.dark-mode .e-grid .e-table thead th div, html.dark-mode .e-grid .e-headercelldiv:has(span), html.dark-mode .e-grid .e-headercelldiv > span.e-headertext, html.dark-mode #dtReport.e-row-responsive #dtReportcustomfilter .e-dlg-custom-header, html.dark-mode #dtReport.e-row-responsive .e-resfilterdiv .e-dlg-custom-header {
    color: #bad4dc !important;
}

html.dark-mode .e-grid .e-indentcell, html.dark-mode main.inner .main-content .sidebar-content .viewer-card-wrapper:has(.heatmap-wrapper) .card, html.dark-mode main.inner .main-content .sidebar-content .card:has(.card-empty) {
    background-color: #131b1d !important;
}

html.dark-mode .e-grid:not(.e-row-responsive) .e-row.highlight-row, html.dark-mode .e-grid:not(.e-row-responsive) .e-row.highlight-row:hover .e-rowcell, html.dark-mode .e-grid:not(.e-row-responsive) .e-row.highlight-row .e-rowcell.e-active {
    background-color: transparent !important;
}

html.dark-mode .e-grid.e-row-responsive .e-row.highlight-row.e-altrow .e-rowcell {
    background-color: #8fa5c717;
}

html.dark-mode .e-grid .e-groupcaption, html.dark-mode .e-grid .e-gridcontent, html.dark-mode .e-grid .e-gridcontent .e-content, html.dark-mode .e-grid .e-recordplusexpand, html.dark-mode .e-grid .e-recordpluscollapse, html.dark-mode .e-responsive-header table tr:has(.e-groupcaption), html.dark-mode .grid-child .e-grid .e-gridcontent .e-row:has(+ .e-detailrow) > td {
    background: transparent !important;
}

html.dark-mode .e-grid, html.dark-mode table, html.dark-mode .e-grid .e-table, html.dark-mode .e-grid .e-headercell, html.dark-mode .e-grid .e-rowcell, html.dark-mode .e-grid .e-grouptopleftcell, html.dark-mode .e-grid .e-groupcaption, html.dark-mode .e-grid .e-indentcell, html.dark-mode .e-grid tr:has(.e-recordplusexpand) + tr > .e-indentcell, html.dark-mode .e-grid .e-recordplusexpand, html.dark-mode .e-grid .e-recordpluscollapse, html.dark-mode .e-grid .e-rowdragdropcell, html.dark-mode .e-grid .e-detailrowcollapse, html.dark-mode .e-grid .e-detailrowexpand, html.dark-mode .e-grid .e-detailindentcell, html.dark-mode .e-grid .e-detailcell, html.dark-mode .e-grid .e-emptyrow.e-show-added-row .e-lastrowcell {
    color: #bad4dc !important;
}

html.dark-mode main.inner > .container .col-grid .card.flgrid .card-body .e-grid .e-gridheader {
    top: 0;
}

html.dark-mode .form-label, html.dark-mode .e-switch-control > div > label, html.dark-mode .export-buttons, html.dark-mode .e-grid .e-headercell, html.dark-mode .e-grid .custom-expand-icon, html.dark-mode .e-grid .e-icon-gdownarrow, html.dark-mode .e-grid .e-icon-grightarrow, html.dark-mode .e-grid .e-checkboxlist span.e-label {
    color: #bad4dcab;
}

html.dark-mode .e-grid .custom-expand-icon:hover, html.dark-mode .e-grid .e-icon-gdownarrow:hover, html.dark-mode .e-grid .e-icon-grightarrow:hover, html.dark-mode .e-grid .e-checkboxlist span.e-label:hover {
    color: #bad4dc !important;
}

html.dark-mode .e-input-group:not(.e-success):not(.e-warning):not(.e-error), html.dark-mode .e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error), html.dark-mode .e-input-group .e-input-group-icon, html.dark-mode .e-input-group.e-control-wrapper .e-input-group-icon {
    border-color: #bad4dc3d !important;
}

html.dark-mode .e-grid .e-headercell .e-filtermenudiv::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23bad4dc' class='bi bi-filter' viewBox='0 0 16 16'%3E%3Cpath d='M6 10.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5m-2-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5m-2-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5'/%3E%3C/svg%3E");
    background-color: #182225 !important;
    border-color: rgba(0,0,0,.2) !important;
}

html.dark-mode .e-grid .e-toolbar, html.dark-mode .e-grid .e-toolbar-items:has(#dtReport_filter), html.dark-mode .e-responsive-header .e-row.e-altrow .e-rowcell {
    background: #8fa5c717;
}

html.dark-mode #dtReport.e-row-responsive button .e-resfilter-icon::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23bad4dc' class='bi bi-filter' viewBox='0 0 16 16'%3E%3Cpath d='M6 10.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5m-2-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5m-2-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5'/%3E%3C/svg%3E");
}

html.dark-mode .e-responsive-header .e-row:not(.e-altrow) .e-rowcell:not(.e-active) {
    background-color: transparent !important;
}

html.dark-mode #dtReport.e-row-responsive #dtReportcustomfilter, html.dark-mode #dtReport.e-row-responsive .e-resfilterdiv {
    border: none !important;
    box-shadow: 0 2px 8px 2px #0003 !important;
    outline: 1px solid #131b1d;
}

html.dark-mode #dtReport.e-row-responsive #dtReportcustomfilter #dtReportcustomfilter_dialog-content .e-res-header-text {
    color: #00a0afbf !important;
    text-decoration-color: #00a0af66 !important;
}

html.dark-mode #dtReport.e-row-responsive #dtReportcustomfilter #dtReportcustomfilter_dialog-content .e-responsivecoldiv:hover .e-res-header-text {
    color: #00a0af !important;
    text-decoration-color: #00a0af !important;
}

html.dark-mode #dtReport.e-row-responsive .e-res-apply-btn, html.dark-mode .e-grid .e-footer-content .e-control.e-btn.e-flat.e-primary, html.dark-mode .e-tab .e-footer-content .e-control.e-btn.e-flat.e-primary, html.dark-mode main.inner > .container #tabs-header .e-tab .e-content .e-tab-btn.e-btn.e-primary {
    background-color: #131b1d;
    border-color: #00000070;
    color: #00a0afbf;
}

html.dark-mode #dtReport.e-row-responsive .e-res-apply-btn:hover, html.dark-mode .e-grid .e-footer-content .e-control.e-btn.e-flat.e-primary:hover, html.dark-mode .e-tab .e-footer-content .e-control.e-btn.e-flat.e-primary:hover, html.dark-mode main.inner > .container #tabs-header .e-tab .e-content .e-tab-btn.e-btn.e-primary:hover {
    color: #00a0af;
    text-decoration-color: #00a0af;
}

html.dark-mode .e-grid .e-footer-content .e-control.e-btn.e-flat, html.dark-mode .e-tab .e-footer-content .e-control.e-btn.e-flat, html.dark-mode main.inner > .container #tabs-header .e-tab .e-content .e-tab-btn.e-btn {
    background-color: #182225;
    border-color: #00000070;
    color: #bad4dcab;
}

html.dark-mode .e-grid .e-footer-content .e-control.e-btn.e-flat:hover, html.dark-mode .e-tab .e-footer-content .e-control.e-btn.e-flat:hover, html.dark-mode main.inner > .container #tabs-header .e-tab .e-content .e-tab-btn.e-btn:hover {
    color: #bad4dc;
    text-decoration-color: #bad4dc;
}


html.dark-mode #dtReport.e-row-responsive .e-resfilterdiv .e-checkboxfilter {
    background-color: #182225 !important;
}
/* Paging */
html.dark-mode .e-pager, html.dark-mode .e-pager .e-pagercontainer, html.dark-mode .e-pager .e-pagercontainer .e-icons, html.dark-mode .e-pager .e-pagercontainer .e-numericcontainer .e-link, html.dark-mode .e-pager .e-pagercontainer .e-numericitem, html.dark-mode span.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before {
	color: #bad4dcab !important;
}

html.dark-mode .e-pager .e-pagercontainer .e-numericcontainer .e-link.e-active {
	background-color: #185563 !important;
    color: #bad4dcab !important;
}

html.dark-mode .e-pager .e-pagercontainer .e-numericcontainer .e-link:not(.e-active):hover, html.dark-mode .e-pager .e-pagercontainer .e-icons:not(.e-disable):hover, html.dark-mode .e-pager .e-pagercontainer .e-numericitem:hover {
	color: #bad4dc !important;
}