:root[data-theme]{--jx-page:#f1f4f9;--jx-surface:#fff;--jx-soft:#f5f7fb;--jx-field:#f0f3f8;--jx-ink:#243448;--jx-muted:#68788c;--jx-line:#dfe6ee;--jx-link:#2878c1;--page:var(--jx-page);--surface:var(--jx-surface);--field:var(--jx-field);--ink:var(--jx-ink);--muted:var(--jx-muted);--line:var(--jx-line);--link:var(--jx-link);color-scheme:light}
:root[data-theme=dark]{--jx-page:#101720;--jx-surface:#19232f;--jx-soft:#16202c;--jx-field:#233141;--jx-ink:#e4edf6;--jx-muted:#a6b6c7;--jx-line:#304052;--jx-link:#7dbbff;color-scheme:dark;--bs-body-bg:#101720;--bs-body-color:#e4edf6;--bs-border-color:#304052;--bs-secondary-color:#a6b6c7;--bs-tertiary-bg:#233141}
html[data-theme] body{background-color:var(--jx-page)!important;color:var(--jx-ink)}
html[data-theme] :is(.page-container,.page-wrapper,.help-page-container,.scrollable-page,.public-page-container){background-color:var(--jx-page)}
html[data-theme] :is(.card:not([class*="bg-"]),.modal-content,.dropdown-menu,.list-group-item,.navbar-custom,.public-navbar,.sidebar,.form-signin,.select2-dropdown,.select2-results,.popover){background-color:var(--jx-surface)!important;color:var(--jx-ink);border-color:var(--jx-line)!important}
html[data-theme] :is(.card-header,.card-footer,.modal-header,.modal-footer,.list-group,.dropdown-divider,.b-b,.b-t,.b-l,.b-r){border-color:var(--jx-line)!important}
html[data-theme] :is(.form-control,.form-select,.input-group-text,.select2-container--bootstrap .select2-selection,.select2-search__field,.search-box){background-color:var(--jx-field)!important;color:var(--jx-ink)!important;border-color:var(--jx-line)!important}
html[data-theme] :is(input,textarea)::placeholder{color:var(--jx-muted)!important;opacity:1}
html[data-theme] :is(.text-off,.text-muted,.help-breadcrumb,.breadcrumb-item,.form-text){color:var(--jx-muted)!important}
html[data-theme] :is(.dropdown-item,.navbar .nav-link,.help-category-box,.help-category-box h4,.help-catagory .list-group-item){color:var(--jx-ink)}
html[data-theme] :is(.dropdown-item:hover,.dropdown-item:focus,.help-category-box:hover,.help-catagory .list-group-item:hover){background-color:var(--jx-field)!important;color:var(--jx-link)!important}
html[data-theme] .help-catagory .list-group-item.active{background-color:#2879bd26!important;border-color:var(--jx-link)!important;color:var(--jx-link)!important}
html[data-theme] :is(.table,.table th,.table td){color:var(--jx-ink);border-color:var(--jx-line)!important}
html[data-theme] .table{--bs-table-bg:var(--jx-surface);--bs-table-color:var(--jx-ink);--bs-table-striped-bg:var(--jx-soft);--bs-table-striped-color:var(--jx-ink);--bs-table-hover-bg:var(--jx-field);--bs-table-hover-color:var(--jx-ink)}
html[data-theme] :is(.table-striped>tbody>tr:nth-of-type(odd),.dataTable tbody tr){background-color:var(--jx-surface)}
html[data-theme] :is(.dataTable tbody tr:hover,.table-hover>tbody>tr:hover){background-color:var(--jx-field)!important}
html[data-theme] :is(.page-link,.btn-default){background-color:var(--jx-field);border-color:var(--jx-line);color:var(--jx-ink)}
html[data-theme=dark] :is(.bg-white,.bg-light,.bg-off-white,.bg-f5,.bg-f7,.help-search-box-container,.message-box,.chat-body,.note-editor .note-editing-area .note-editable,.note-toolbar){background-color:var(--jx-surface)!important;color:var(--jx-ink)}
html[data-theme=dark] :is(h1,h2,h3,h4,h5,h6,.dark,.text-dark,.color-dark,.breadcrumb-item.active){color:var(--jx-ink)}
html[data-theme=dark] a:not(.btn):not(.badge):not(.label){color:var(--jx-link)}
html[data-theme=dark] :is(#sidebar-menu,#sidebar-menu .sidebar-menu,.sidebar-scroll,.sidebar-menu li a){background-color:var(--jx-soft);color:var(--jx-muted)}
html[data-theme=dark] .sidebar-menu li a:hover,html[data-theme=dark] .sidebar-menu li.active>a{background-color:var(--jx-field)!important;color:var(--jx-link)!important}
html[data-theme=dark] :is(.dropdown-menu a,.dropdown-menu .dropdown-item){color:var(--jx-ink)}
html[data-theme=dark] #help-page-view-content-area{color:var(--jx-ink)}
html[data-theme=dark] #help-page-view-content-area :is([style*="color: rgb(0, 0, 0)"],[style*="color: #000000"],[style*="color:#000000"],[style*="color: black"],[style*="color:black"]){color:var(--jx-ink)!important}
html[data-theme=dark] #help-page-view-content-area :is([style*="background-color: rgb(255, 255, 255)"],[style*="background-color: #ffffff"],[style*="background-color:#ffffff"]){background-color:var(--jx-surface)!important}
html[data-theme=dark] :is(pre,code){background-color:#111923;color:#d9e6f6;border-color:var(--jx-line)}
html[data-theme=dark] :is(.select2-results__option--highlighted,.select2-results__option[aria-selected=true]){background-color:var(--jx-field)!important;color:var(--jx-ink)!important}
html[data-theme=dark] :is(.datepicker,.bootstrap-timepicker-widget,.awesomplete>ul){background:var(--jx-surface);color:var(--jx-ink);border-color:var(--jx-line)}
html[data-theme=dark] .navbar-toggler{border-color:var(--jx-line);color:var(--jx-ink)}
html[data-theme=dark] .navbar-toggler-icon{filter:invert(1)}
.global-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;margin:4px 8px;padding:8px;border:1px solid var(--jx-line);border-radius:9px;background:var(--jx-field);color:var(--jx-ink);cursor:pointer;vertical-align:middle}
.global-theme-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.global-theme-toggle:focus-visible{outline:3px solid var(--jx-link);outline-offset:2px}.global-theme-floating{position:fixed;right:14px;top:12px;z-index:1050;margin:0}
@media print{.global-theme-toggle{display:none}}

.navbar-nav>.global-theme-nav-item{display:flex;align-items:center;align-self:stretch}
.global-theme-nav-item>.global-theme-toggle{margin:0 8px;width:34px;height:34px;flex-basis:34px;padding:7px}
.global-theme-nav-item>.global-theme-toggle svg{width:18px;height:18px;display:block}
