﻿/* better reboot */
html, body {
  height: 100%;
}

a {
  color: inherit;
  cursor: pointer;
}
a.link {
  text-decoration: underline;
}
a.link:not([href]) {
  text-decoration: underline;
}

.th-condensed {
  width: 1px;
}

section {
  margin-bottom: 1em;
}

.d-grid {
  display: grid;
}
.d-grid > h1 {
  margin-bottom: 0;
}

h1 {
  font-size: 2rem;
}

h2 {
  font-size: 1.75rem;
}

h3 {
  font-size: 1.5rem;
}

img {
  max-height: 100%;
}

[draggable=true] {
  cursor: move;
}

:root {
  --font-large: 1.25rem;
  --font-normal: 1rem;
  --font-small: 0.875rem;
}

.total-wrapper {
  display: grid;
  grid-template-rows: auto 1fr auto;
  grid-template-areas: "top" "main" "footer";
  height: 100%;
}
.total-wrapper.pinned-notifications {
  grid-template-columns: 1fr auto;
  grid-template-areas: "top top" "main notifications" "footer footer";
}

#top {
  grid-area: top;
  padding: 0;
  border-bottom: 1px solid var(--accent-color);
  box-sizing: content-box;
  background-color: var(--top-bottom-background-color);
}

#main {
  position: relative;
  grid-area: main;
  overflow: auto;
  padding: 0.25rem;
}
@media screen and (min-width: 1281px) {
  #main {
    padding: 0.4rem;
  }
}

.notification-view {
  background-color: var(--secondary-2);
  grid-area: notifications;
  position: relative;
}
.notification-view.Popup {
  box-shadow: 0 0 2rem black;
  clip-path: inset(0 0 0 -2rem);
  position: absolute;
  right: 0px;
  z-index: 100;
}
.notification-view.Pinned .notification-view-header {
  justify-content: center;
}
.notification-view .notification-view-header {
  align-items: center;
  background-color: inherit;
  display: flex;
  gap: 1rem;
  height: 2.5rem;
  padding: 0.125rem;
}
.notification-view .notification-view-header p {
  font-weight: 500;
  margin: 0;
}
.notification-view .dxbl-toast-portal {
  height: calc(100% - 2.5rem);
  overflow-y: auto;
  padding-right: 1rem;
  top: 2.5rem;
  z-index: 0 !important;
}

#footer {
  padding: 0;
  grid-area: footer;
  justify-content: initial;
  border-top: 1px solid var(--accent-color);
  display: flex;
  padding: 0;
  background-color: var(--top-bottom-background-color);
  flex-wrap: nowrap;
  overflow: auto;
  position: unset;
}
#footer .notification-view.Popup {
  height: calc(100% - 14vh);
  top: 7vh;
}

.app-in-development {
  align-items: center;
  background-color: var(--warning);
  color: var(--primary-1);
  display: flex;
  height: 100%;
  justify-content: center;
  margin-right: 0.5rem;
  width: 100%;
}

.d-grid > * {
  overflow: auto;
}

.navbar-toggler {
  margin-left: auto;
  margin-right: auto;
}
.navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-collapse {
  height: 100%;
}
.navbar-collapse.collapsing, .navbar-collapse.show {
  background-color: var(--top-bottom-background-color);
  z-index: 20;
}
.navbar-collapse.collapsing + .navbar-eberle-icon, .navbar-collapse.show + .navbar-eberle-icon {
  display: none;
}
.navbar-collapse .navbar-nav {
  height: 100%;
}
.navbar-collapse .navbar-nav .nav-item.eas-nav-item-not-enough-space {
  display: none;
}
.navbar-collapse .navbar-nav .nav-item.eas-nav-item-not-enough-space .separation-right {
  border: none !important;
}
.navbar-collapse .navbar-nav .nav-item.eas-nav-item-not-enough-space > .nav-link {
  padding: 0 1rem;
}
.navbar-collapse .navbar-nav .nav-item.eas-nav-item-not-enough-space .dropdown-toggle:after {
  content: none;
}
.navbar-collapse .navbar-nav .nav-item .dxbl-popup-portal {
  position: absolute;
}
.navbar-collapse .navbar-nav .nav-item .nav-link p {
  margin: 0;
}
.navbar-collapse .navbar-nav .nav-item:not(.eas-nav-item-not-enough-space).centered-text .nav-link > div {
  text-align: center;
}
.navbar-collapse .navbar-nav .nav-item:not(.eas-nav-item-not-enough-space).separation-right {
  border-right: 2px solid;
}
.navbar-collapse .navbar-nav .nav-item:not(.eas-nav-item-not-enough-space).stacked-icon > .nav-link {
  flex-direction: column;
}
.navbar-collapse .navbar-nav .nav-item:not(.eas-nav-item-not-enough-space).stacked-icon .dropdown-toggle {
  display: grid;
  grid-template-columns: 1fr 8px;
  grid-template-rows: 4fr 5fr;
  padding-right: 12px;
  gap: 2px;
}
.navbar-collapse .navbar-nav .nav-item:not(.eas-nav-item-not-enough-space).stacked-icon .dropdown-toggle i, .navbar-collapse .navbar-nav .nav-item:not(.eas-nav-item-not-enough-space).stacked-icon .dropdown-toggle div, .navbar-collapse .navbar-nav .nav-item:not(.eas-nav-item-not-enough-space).stacked-icon .dropdown-toggle::after {
  display: flex;
  justify-content: center;
  height: 100%;
}
.navbar-collapse .navbar-nav .nav-item:not(.eas-nav-item-not-enough-space).stacked-icon .dropdown-toggle i {
  grid-column: 1;
  grid-row: 1;
  align-items: flex-end;
}
.navbar-collapse .navbar-nav .nav-item:not(.eas-nav-item-not-enough-space).stacked-icon .dropdown-toggle div {
  grid-column: 1;
  grid-row: 2;
  align-items: flex-start;
}
.navbar-collapse .navbar-nav .nav-item:not(.eas-nav-item-not-enough-space).stacked-icon .dropdown-toggle::after {
  grid-column: 2/span 1;
  grid-row: 1/span 2;
  width: min-content;
  align-items: center;
  height: auto;
}

@font-face {
  font-family: Inter;
  src: url(fonts/Inter-VariableFont_opsz_wght.ttf);
}
.app-wrapper {
  color: var(--primary-1);
  display: grid;
  font-family: Inter;
  grid-template-columns: auto 1fr;
  grid-template-rows: auto auto 1fr;
  grid-template-areas: "sidebar header" "sidebar breadcrumbs" "sidebar main";
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.app-wrapper.pinned-notifications {
  grid-template-columns: auto 1fr auto;
  grid-template-areas: "sidebar header header" "sidebar breadcrumbs notifications" "sidebar main notifications";
}

.frame-sidebar {
  background-color: var(--secondary-1);
  display: grid;
  grid-template-rows: 4rem auto auto;
  grid-template-areas: "header" "items" "footer";
  grid-area: sidebar;
  overflow: visible;
}
@keyframes expand {
  from {
    min-width: 4rem;
    width: 4rem;
  }
  to {
    min-width: 17rem;
    width: 17rem;
  }
}
.frame-sidebar .sidebar-item, .frame-sidebar .sidebar-nlog {
  align-items: center;
  border: none;
  display: flex;
}
.frame-sidebar .sidebar-header {
  display: flex;
  gap: 1rem;
  grid-area: header;
  height: 100%;
  padding: 0.5rem;
  width: inherit;
}
.frame-sidebar .sidebar-header .eas-button {
  padding: 0.75rem !important;
}
.frame-sidebar .sidebar-header .eas-button svg {
  height: 1.5rem;
  width: 1.5rem;
}
.frame-sidebar .sidebar-header > a {
  color: var(--primary-1) !important;
  display: flex;
  height: 3rem;
  overflow: hidden;
  text-decoration: none;
  width: inherit;
}
.frame-sidebar .sidebar-header .project {
  align-items: center;
  display: flex;
  gap: 1rem;
  height: 3rem;
  overflow: hidden;
  width: inherit;
}
.frame-sidebar .sidebar-header .project h1 {
  font-size: var(--font-large);
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  user-select: none;
  white-space: nowrap;
  width: inherit;
}
.frame-sidebar .sidebar-header .project img {
  height: 3rem;
}
.frame-sidebar .sidebar-items, .frame-sidebar .sidebar-item-group {
  display: flex;
  flex-direction: column;
}
.frame-sidebar .sidebar-items {
  grid-area: items;
  overflow: hidden auto;
  padding: 0.5rem;
}
.frame-sidebar .sidebar-items .dxbl-popup-portal {
  display: none;
}
.frame-sidebar .sidebar-items .sidebar-item-group {
  border-radius: 1.5rem;
}
.frame-sidebar .sidebar-items .sidebar-item {
  background-color: transparent;
  border-radius: 1.5rem;
  color: var(--primary-2);
  flex-shrink: 0;
  gap: 1rem;
  height: 3rem;
  padding: 0.5rem 0.75rem;
  text-align: left;
  text-decoration: none;
}
.frame-sidebar .sidebar-items .sidebar-item.active {
  background: linear-gradient(to left, transparent, var(--info));
  color: var(--light);
}
.frame-sidebar .sidebar-items .sidebar-item.disabled {
  cursor: default;
  opacity: 0.5;
}
.frame-sidebar .sidebar-items .sidebar-item p {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  user-select: none;
  white-space: nowrap;
  width: 100%;
}
.frame-sidebar .sidebar-items .sidebar-item:not(.disabled, .active):hover {
  background-color: var(--secondary-2);
  color: var(--primary-1);
}
.frame-sidebar .sidebar-items .sidebar-item.active:hover {
  background: linear-gradient(to left, transparent, var(--action));
}
.frame-sidebar .sidebar-items .sidebar-item:focus {
  outline: 2px solid var(--secondary-3);
  outline-offset: -2px;
}
.frame-sidebar .sidebar-items .sidebar-item:active {
  transform: scale(0.98);
}
.frame-sidebar .sidebar-footer {
  justify-content: flex-end;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  grid-area: footer;
  padding: 1rem 0.5rem 0.5rem 0.5rem;
  position: relative;
  width: 100%;
}
.frame-sidebar .sidebar-footer .custom-content-container .app-in-development {
  background-color: transparent;
  color: var(--warning);
  height: auto;
  margin: 0;
  overflow: hidden;
  padding: 0.5rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.frame-sidebar .sidebar-footer .version-container {
  text-align: end;
}
.frame-sidebar .sidebar-footer .version-container .version {
  color: var(--primary-2);
}
.frame-sidebar .sidebar-footer .version-container .version:hover {
  color: var(--primary-1);
}
.frame-sidebar.animated {
  animation-duration: 0.2s;
  animation-fill-mode: forwards;
  animation-name: expand;
}
.frame-sidebar:not(.animated):not(.collapsed) {
  min-width: 17rem;
  width: 17rem;
}
.frame-sidebar.collapsed {
  animation-direction: reverse;
}
.frame-sidebar.collapsed .sidebar-items::-webkit-scrollbar {
  display: none;
}
.frame-sidebar.collapsed .sidebar-item-group.expanded {
  background-color: var(--secondary-1);
  outline: 0.25rem solid var(--secondary-1);
}
.frame-sidebar.collapsed .sidebar-item {
  padding: 0.5rem;
  padding-left: 0.75rem;
  width: 3rem;
}
.frame-sidebar.collapsed .sidebar-item.active {
  background: var(--info);
}
.frame-sidebar.collapsed .sidebar-item:not(.disabled, .active):hover {
  background-color: var(--secondary-3);
}
.frame-sidebar.collapsed .sidebar-item.active:hover {
  background: var(--action);
}
.frame-sidebar.collapsed .sidebar-footer {
  align-items: center;
}
.frame-sidebar.collapsed .sidebar-footer .custom-content-container {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 3rem;
}
.frame-sidebar.collapsed .sidebar-footer .version {
  font-size: var(--font-small);
}
.frame-sidebar.expanded-only {
  width: 17rem;
}
.frame-sidebar.collapsed-only {
  background-color: var(--secondary-2);
  width: 4rem;
}

.frame-header {
  background-color: var(--secondary-1);
  display: grid;
  grid-area: header;
  grid-template-columns: auto auto;
  height: 4rem;
  justify-content: space-between;
  width: 100%;
  z-index: 1;
}
.frame-header .left-aligned, .frame-header .right-aligned {
  align-items: center;
  display: flex;
  gap: 1.5rem;
  padding: 0 1rem;
}
.frame-header .left-aligned .app-shortname, .frame-header .right-aligned .app-shortname {
  font-size: var(--font-large);
  margin: 0;
}
.frame-header .left-aligned .dxbl-popup-portal, .frame-header .right-aligned .dxbl-popup-portal {
  display: none;
}
.frame-header .notification-view.Popup {
  height: calc(100% - 4rem);
  top: 4rem;
}

.breadcrumbs {
  align-items: center;
  background-color: var(--secondary-3);
  color: var(--primary-2);
  display: flex;
  gap: 1rem;
  grid-area: breadcrumbs;
  height: 3rem;
  padding: 0 0.5rem;
  width: 100%;
}
.breadcrumbs .navigation-buttons {
  background-color: inherit;
  display: flex;
  gap: 0.25rem;
}
.breadcrumbs .navigation-buttons .eas-button.icon-only {
  padding: 0.5rem;
}
.breadcrumbs .breadcrumb-links {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0 0.5rem;
  height: 3rem;
  width: 100%;
}
.breadcrumbs .breadcrumb-links p {
  margin: 0;
}
.breadcrumbs .breadcrumb-links p.separator {
  color: var(--primary-3);
}
.breadcrumbs .breadcrumb-links a {
  color: var(--primary-1);
}

main {
  background-color: var(--secondary-3);
  grid-area: main;
  overflow: auto;
  padding: 1rem;
  position: relative;
  z-index: 0;
}

.frame-notification {
  align-items: center;
  border-radius: 1.5rem;
  color: var(--primary-2);
  cursor: pointer;
  display: flex;
  gap: 0.75rem;
  height: 3rem;
  justify-content: center;
  position: relative;
  width: 3rem;
}
.frame-notification .notification-counter {
  align-items: center;
  border-radius: 0.75rem;
  display: flex;
  font-size: 0.75rem;
  height: 1.5rem;
  justify-content: center;
  left: 1.5rem;
  position: absolute;
  top: 0;
  user-select: none;
  width: 1.5rem;
}

.frame-notification:hover {
  background-color: var(--secondary-3);
  color: var(--primary-1);
}

.frame-notification:active > * {
  transform: scale(0.98);
}

.overflow-visible {
  overflow: visible !important;
}

.card {
  color: var(--card-text-color);
  border-color: var(--border-color);
  border-radius: var(--card-border-radius);
  border-width: 0px;
  border-style: none;
}
.card .card-header {
  border-bottom-color: var(--border-color);
  padding: 0.5rem;
}
.card .card-header:first-child {
  border-radius: 0;
}
.card .card-body {
  padding: 0.5rem;
  overflow: auto;
}
.card .card-footer {
  border-top-color: var(--border-color);
  padding: 0.5rem;
}
.card .card-footer .btn {
  margin-bottom: 0.25em;
}

.card, bg-card {
  background-color: var(--card-background-color);
}

.card > :last-child, .card-header > :last-child, .card-body > :last-child, .card-footer > :last-child {
  margin-bottom: 0;
}

.navbar {
  max-height: 4.5rem;
  min-height: 3rem;
  height: 7vh;
  white-space: nowrap;
}
.navbar .nav-link {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  min-height: 3rem;
  gap: 0.3rem;
  border-top: 0.25rem solid transparent;
  border-bottom: 0.25rem solid transparent;
  padding: 0;
  color: var(--text-color);
}
.navbar .nav-link.active {
  background-color: var(--accent-color);
  color: var(--accent-color-opposite);
}
.navbar .nav-link:hover {
  background: var(--hover-background);
  background-color: var(--primary);
  color: var(--primary-color);
}
.navbar .nav-link.active:hover {
  background: var(--hover-background);
  background-color: var(--accent-color);
  color: var(--accent-color-opposite);
}
.navbar .dropdown-menu {
  margin-top: -1px;
  padding-top: 0;
  padding-bottom: 0;
  background-color: var(--top-bottom-background-color);
  color: var(--text-color);
  border-color: var(--text-color);
  border-color: var(--accent-color);
  border-radius: 0;
}
.navbar .dropdown-menu .nav-link {
  border-left: 0.25rem solid transparent;
  border-bottom-width: 0;
  border-top-width: 0;
  justify-content: start;
}
.navbar .dropdown-menu .nav-link:hover {
  border-bottom: none;
}

.navbar-link {
  padding: 0 1rem;
}

.navbar-nav .nav-link {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.nav-pills .nav-link:hover, .nav-pills .nav-link:focus {
  color: var(--accent-color);
  border-color: var(--accent-color) !important;
}
.nav-pills .nav-link.active {
  background-color: var(--accent-color);
  color: var(--accent-color-opposite);
}

.form-group .col-form-label-sm + .dxbs-fl-ctrl .nav-pills .nav-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}

.table {
  background-color: var(--table-background-color);
  color: var(--table-text-color);
}
.table th {
  background-color: var(--table-th-background-color);
  font-weight: 500;
}
.table tr.readonly td, .table tr.readonly .dxbl-checkbox,
.table .dxbl-readonly .dxbl-text-edit-input:read-only,
.table .dxbl-readonly .dxbl-spin-btns button,
.table .dxbl-readonly .dxbl-btn-group button {
  background-color: var(--table-th-background-color) !important;
}
.table .bt-editor-td .eas-text-box.dxbl-readonly, .table .bt-editor-td .eas-numeric-input.dxbl-readonly {
  opacity: 1;
}
.table .bt-editor-td .dxbl-text-edit.dxbl-readonly {
  height: 100%;
}
.table .bt-editor-td .dxbl-btn-group, .table .bt-editor-td .dxbl-btn-group button,
.table .bt-editor-td .dxbl-spin-btns, .table .bt-editor-td .dxbl-spin-btns button {
  background-color: transparent !important;
}
.table thead th {
  border-bottom-width: 1px;
}
.table.table-bordered td, .table.table-bordered th {
  border-color: var(--table-border-color);
}
.table.table-bordered th {
  border-color: var(--table-th-border-color);
}

.table-responsive {
  overflow: auto;
  margin-bottom: 1rem;
}
.table-responsive:last-child {
  margin-bottom: 0;
}
.table-responsive .table {
  margin-bottom: 0;
}

.table-min-height {
  min-height: 30rem;
}

.table-xs td, .table-xs th {
  padding: 0 0.3em;
}

.table-no-border-outside > *:first-child > tr th, .table-no-border-outside > *:first-child > tr td,
.table-no-border-outside > tr:first-child th,
.table-no-border-outside > tr:first-child td {
  border-top-width: 0;
}
.table-no-border-outside tr td:first-child, .table-no-border-outside tr th:first-child {
  border-left-width: 0;
}
.table-no-border-outside tr td:last-child, .table-no-border-outside tr th:last-child {
  border-right-width: 0;
}
.table-no-border-outside > *:last-child > tr th, .table-no-border-outside > *:last-child > tr td,
.table-no-border-outside > tr:last-child th,
.table-no-border-outside > tr:last-child td {
  border-bottom-width: 0;
}

.table-sticky-th thead th {
  position: sticky;
  top: -1px;
  z-index: 1;
}

.table-md td, .table-md th {
  padding: 0.5rem 0.75rem;
}

.pagination .page-link {
  color: var(--accent-color);
}
.pagination .page-item.active .page-link {
  background-color: var(--accent-color);
  border-color: var(--accent-color);
}

.bg-success {
  background-color: var(--success) !important;
  color: var(--success-color) !important;
}

.alert {
  padding: 0.25rem 0.5rem;
}
.alert:last-child {
  margin-bottom: 0;
}

span.alert {
  display: inline-block;
}

.border {
  border-color: var(--border-color) !important;
}

.oi {
  top: unset;
}

.dxbl-dropdown .dxbl-listbox .dxbl-listbox-item-selected {
  background-color: var(--info);
  color: white;
}
.dxbl-dropdown .dxbl-listbox .dxbl-listbox-item-selected::before {
  background-color: var(--info) !important;
}

.dxbl-spin-edit .form-control button.dxbl-btn[disabled] {
  display: none;
}

.form-group .dxbl-checkbox label {
  vertical-align: middle;
}

.dxbl-btn {
  --dxbl-btn-font-size: 1rem;
}
.dxbl-btn.dxbl-sm {
  --dxbl-btn-font-size: .875rem;
}
.dxbl-btn.dxbl-lg {
  --dxbl-btn-font-size: 1.15rem;
}
.dxbl-btn span.oi {
  padding-right: 0.5em;
}
.dxbl-btn.icon-only span.oi {
  padding-right: 0;
}
.dxbl-btn.dxbl-btn-primary {
  --dxbl-btn-bg: var(--bs-secondary, var(--primary));
  --dxbl-btn-border-color: var(--bs-secondary, var(--primary));
  --dxbl-btn-color: var(--bs-white, var(--primary-color));
  --dxbl-btn-active-bg: var(--bs-secondary, var(--primary));
  --dxbl-btn-active-color: var(--bs-white, var(--primary-color));
  --dxbl-btn-active-border-color: var(--bs-secondary, var(--primary));
  --dxbl-btn-hover-bg: var(--bs-secondary, var(--primary));
  --dxbl-btn-hover-color: var(--bs-white, var(--primary-color));
  --dxbl-btn-hover-border-color: var(--bs-secondary, var(--primary));
  --dxbl-btn-hover-background: var(--hover-background);
  --dxbl-btn-disabled-bg: var(--bs-secondary, var(--primary-disabled));
  --dxbl-btn-disabled-color: var(--bs-white, var(--primary-disabled));
  --dxbl-btn-disabled-border-color: var(--bs-secondary, var(--primary));
  --dxbl-btn-focus-shadow-color: var(--bs-secondary, var(--primary));
}
.dxbl-btn.dxbl-btn-info {
  --dxbl-btn-bg: var(--bs-secondary, var(--info));
  --dxbl-btn-border-color: var(--bs-secondary, var(--info));
  --dxbl-btn-color: var(--bs-white, var(--info-color));
  --dxbl-btn-active-bg: var(--bs-secondary, var(--info));
  --dxbl-btn-active-color: var(--bs-white, var(--info-color));
  --dxbl-btn-active-border-color: var(--bs-secondary, var(--info));
  --dxbl-btn-hover-bg: var(--bs-secondary, var(--info));
  --dxbl-btn-hover-color: var(--bs-white, var(--info-color));
  --dxbl-btn-hover-border-color: var(--bs-secondary, var(--info));
  --dxbl-btn-hover-background: var(--hover-background);
  --dxbl-btn-disabled-bg: var(--bs-secondary, var(--info));
  --dxbl-btn-disabled-color: var(--bs-white, var(--info-color));
  --dxbl-btn-disabled-border-color: var(--bs-secondary, var(--info));
  --dxbl-btn-focus-shadow-color: var(--bs-secondary, var(--info));
}
.dxbl-btn.dxbl-btn-success {
  --dxbl-btn-bg: var(--bs-secondary, var(--success));
  --dxbl-btn-border-color: var(--bs-secondary, var(--success));
  --dxbl-btn-color: var(--bs-white, var(--success-color));
  --dxbl-btn-active-bg: var(--bs-secondary, var(--success));
  --dxbl-btn-active-color: var(--bs-white, var(--success-color));
  --dxbl-btn-active-border-color: var(--bs-secondary, var(--success));
  --dxbl-btn-hover-bg: var(--bs-secondary, var(--success));
  --dxbl-btn-hover-color: var(--bs-white, var(--success-color));
  --dxbl-btn-hover-border-color: var(--bs-secondary, var(--success));
  --dxbl-btn-hover-background: var(--hover-background);
  --dxbl-btn-disabled-bg: var(--bs-secondary, var(--success));
  --dxbl-btn-disabled-color: var(--bs-white, var(--success-color));
  --dxbl-btn-disabled-border-color: var(--bs-secondary, var(--success));
  --dxbl-btn-focus-shadow-color: var(--bs-secondary, var(--success));
}
.dxbl-btn.dxbl-btn-warning {
  --dxbl-btn-bg: var(--bs-secondary, var(--warning));
  --dxbl-btn-border-color: var(--bs-secondary, var(--warning));
  --dxbl-btn-color: var(--bs-white, var(--warning-color));
  --dxbl-btn-active-bg: var(--bs-secondary, var(--warning));
  --dxbl-btn-active-color: var(--bs-white, var(--warning-color));
  --dxbl-btn-active-border-color: var(--bs-secondary, var(--warning));
  --dxbl-btn-hover-bg: var(--bs-secondary, var(--warning));
  --dxbl-btn-hover-color: var(--bs-white, var(--warning-color));
  --dxbl-btn-hover-border-color: var(--bs-secondary, var(--warning));
  --dxbl-btn-hover-background: var(--hover-background);
  --dxbl-btn-disabled-bg: var(--bs-secondary, var(--warning));
  --dxbl-btn-disabled-color: var(--bs-white, var(--warning-color));
  --dxbl-btn-disabled-border-color: var(--bs-secondary, var(--warning));
  --dxbl-btn-focus-shadow-color: var(--bs-secondary, var(--warning));
}
.dxbl-btn.dxbl-btn-danger {
  --dxbl-btn-bg: var(--bs-secondary, var(--danger));
  --dxbl-btn-border-color: var(--bs-secondary, var(--danger));
  --dxbl-btn-color: var(--bs-white, var(--danger-color));
  --dxbl-btn-active-bg: var(--bs-secondary, var(--danger));
  --dxbl-btn-active-color: var(--bs-white, var(--danger-color));
  --dxbl-btn-active-border-color: var(--bs-secondary, var(--danger));
  --dxbl-btn-hover-bg: var(--bs-secondary, var(--danger));
  --dxbl-btn-hover-color: var(--bs-white, var(--danger-color));
  --dxbl-btn-hover-border-color: var(--bs-secondary, var(--danger));
  --dxbl-btn-hover-background: var(--hover-background);
  --dxbl-btn-disabled-bg: var(--bs-secondary, var(--danger));
  --dxbl-btn-disabled-color: var(--bs-white, var(--danger-color));
  --dxbl-btn-disabled-border-color: var(--bs-secondary, var(--danger));
  --dxbl-btn-focus-shadow-color: var(--bs-secondary, var(--danger));
}

.custom-control-label::before {
  position: absolute;
  top: 0.035rem;
  left: -1.75rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.custom-control-label::after {
  position: absolute;
  top: 0.035rem;
  left: -1.75rem;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  content: "";
  background: no-repeat 50%/100% 100%;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy0yIC0yIDEyIDEyJz48cGF0aCBmaWxsPScjZmZmZmZmJyBkPSdNNywxTDMsNUwxLDNMMCw0bDMsM2w1LTVMNywxeicvPjwvc3ZnPg==);
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxyZWN0IHg9JzInIHk9JzInIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIGZpbGw9JyNmZmZmZmYnLz48L3N2Zz4=);
}

.dxbl-dropdown-list-container > div.dropdown-menu {
  max-height: 300px !important;
}

button.dxbl-btn[data-toggle=gridview-column-sort] {
  padding-right: 0;
}
button.dxbl-btn[data-toggle=gridview-column-sort] .oi {
  padding-right: 0;
}

.form-control[readonly]:not([disabled]).dxbl-reset-readonly-style {
  background-color: #fff;
}

div.dxbl-blazor-tagbox.form-control {
  border-radius: 0.25rem;
  border: 1px solid #ced4da !important;
}

.dxbl-textbox.w-auto input {
  width: auto;
}

.dxAIFE {
  display: none;
}

.eas-dx-tabs.scroll .dxbl-tabs, .dxbl-modal .eas-dx-tabs.scroll .dxbl-tabs {
  display: grid;
  grid-template-rows: auto 1fr;
  height: 100%;
}
.eas-dx-tabs.scroll .dxbl-tabs > .dxbl-tabs-content-panel, .dxbl-modal .eas-dx-tabs.scroll .dxbl-tabs > .dxbl-tabs-content-panel {
  overflow: auto;
}
.eas-dx-tabs .dxbl-tabs, .dxbl-modal .eas-dx-tabs .dxbl-tabs {
  --dxbl-tabs-bottom-border-width: 0;
  overflow: auto;
  --dxbl-tabs-tab-selected-color: var(--accent-color-opposite);
  --dxbl-tabs-tab-selected-bg: var(--accent-color);
  --dxbl-tabs-tab-border-width: 1px;
  --dxbl-tabs-tab-border-style: solid;
  --dxbl-tabs-tab-border-color: whitesmoke;
  --dxbl-tabs-tab-hover-color: white;
}
.eas-dx-tabs .dxbl-tabs .dxbl-tabs-item, .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-item {
  background-color: var(--top-bottom-background-color);
  border-color: var(--dxbl-tabs-tab-border-color) !important;
  margin-right: 2px;
}
.eas-dx-tabs .dxbl-tabs .dxbl-tabs-item:not(.dxbl-active):hover, .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-item:not(.dxbl-active):hover {
  background: var(--hover-background) !important;
  background-color: var(--primary) !important;
  color: var(--primary-color) !important;
}
.eas-dx-tabs .dxbl-tabs .dxbl-tabs-item.dxbl-active:hover, .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-item.dxbl-active:hover {
  background: var(--hover-background) !important;
  background-color: var(--accent-color) !important;
}

.easDxGrid, .telegram-grid {
  height: 100%;
  overflow: hidden;
  /*.dxbl-scroll-viewer-content {
      div[role="status"] {
          display: none;
      }
  }*/
}
.easDxGrid .dxbl-grid, .telegram-grid .dxbl-grid {
  height: 100%;
  overflow: auto;
  --dxbl-grid-selection-bg: var(--table-selected-row-bg-color);
  --dxbl-grid-border-color: var(--table-border-color);
  border-style: solid;
  border-width: 5px;
  border-color: var(--grid-border-color);
}
.easDxGrid .dxbl-grid:not(.dxbl-sm), .telegram-grid .dxbl-grid:not(.dxbl-sm) {
  --dxbl-grid-font-size: 1.0rem;
}
.easDxGrid .dxbl-grid .dxbl-grid-empty-data, .telegram-grid .dxbl-grid .dxbl-grid-empty-data {
  padding: 0;
}
.easDxGrid .dxbl-grid.dxbl-gridview-alternating table tbody tr:nth-child(even):not(.dxbl-grid-selected-row), .telegram-grid .dxbl-grid.dxbl-gridview-alternating table tbody tr:nth-child(even):not(.dxbl-grid-selected-row) {
  background-color: var(--table-th-background-color);
}
.easDxGrid .dxbl-grid .dxbl-grid-top-panel, .telegram-grid .dxbl-grid .dxbl-grid-top-panel { /* Zeile mit Globalem Filter */
  background-color: var(--table-th-background-color) !important; /*var(--table-th-background-color);*/
  color: var(--table-text-color) !important;
}
.easDxGrid .dxbl-grid .dxbl-grid-top-panel .dxbl-grid-search-box-container, .telegram-grid .dxbl-grid .dxbl-grid-top-panel .dxbl-grid-search-box-container {
  margin-left: auto;
  /* width: 20rem;*/
  padding: var(--dxbl-grid-editor-cell-padding-y) var(--dxbl-grid-editor-cell-padding-x);
  display: flex;
  align-items: center;
  width: 100%;
}
.easDxGrid .dxbl-grid .dxbl-grid-top-panel .dxbl-grid-search-box-container .dxbl-grid-search-box, .telegram-grid .dxbl-grid .dxbl-grid-top-panel .dxbl-grid-search-box-container .dxbl-grid-search-box {
  width: 415px;
}
.easDxGrid .dxbl-grid .dxbl-grid-top-panel .dxbl-grid-search-box-container .dxbl-grid-search-box > button, .telegram-grid .dxbl-grid .dxbl-grid-top-panel .dxbl-grid-search-box-container .dxbl-grid-search-box > button {
  background-color: var(--body-background-color);
  border-radius: 0;
  margin: UNSET;
}
.easDxGrid .dxbl-grid .dxbl-grid-top-panel .dxbl-grid-search-box-container .dxbl-grid-search-box > input, .telegram-grid .dxbl-grid .dxbl-grid-top-panel .dxbl-grid-search-box-container .dxbl-grid-search-box > input {
  padding-left: var(--dxbl-text-edit-padding-x);
}
.easDxGrid .dxbl-grid .dxbl-grid-table, .telegram-grid .dxbl-grid .dxbl-grid-table {
  --dxbl-grid-line-height: 2;
}
.easDxGrid .dxbl-grid .dxbl-grid-table thead .dxbl-grid-empty-cell, .telegram-grid .dxbl-grid .dxbl-grid-table thead .dxbl-grid-empty-cell {
  background-color: var(--table-th-background-color);
}
.easDxGrid .dxbl-grid .dxbl-grid-table tbody, .telegram-grid .dxbl-grid .dxbl-grid-table tbody {
  border-color: var(--table-border-color);
}
.easDxGrid .dxbl-grid .dxbl-grid-table tbody .dxbl-grid-empty-cell, .telegram-grid .dxbl-grid .dxbl-grid-table tbody .dxbl-grid-empty-cell {
  background-color: var(--table-background-color);
}
.easDxGrid .dxbl-grid .dxbl-grid-table tbody .commandColumn:hover, .telegram-grid .dxbl-grid .dxbl-grid-table tbody .commandColumn:hover {
  background-color: inherit;
  background: unset;
}
.easDxGrid .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell)::before, .telegram-grid .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 0%;
}
.easDxGrid .dxbl-grid .dxbl-scroll-viewer .dxbl-scroll-viewer-content:has(~ .dxbl-scroll-viewer-vert-scroll-bar.dxbl-active), .telegram-grid .dxbl-grid .dxbl-scroll-viewer .dxbl-scroll-viewer-content:has(~ .dxbl-scroll-viewer-vert-scroll-bar.dxbl-active) {
  width: 100%;
}
.easDxGrid .dxbl-grid .dxbl-scroll-viewer .dxbl-scroll-viewer-content:has(~ .dxbl-scroll-viewer-vert-scroll-bar.dxbl-active) .dxbl-grid-table colgroup col.dxbl-grid-empty-cell, .telegram-grid .dxbl-grid .dxbl-scroll-viewer .dxbl-scroll-viewer-content:has(~ .dxbl-scroll-viewer-vert-scroll-bar.dxbl-active) .dxbl-grid-table colgroup col.dxbl-grid-empty-cell {
  width: 17px;
}
.easDxGrid .dxbl-grid .dxbl-scroll-viewer .dxbl-scroll-viewer-content:has(~ .dxbl-scroll-viewer-vert-scroll-bar.dxbl-active):has(~ .dxbl-scroll-viewer-hor-scroll-bar.dxbl-active) .dxbl-grid-table tbody .dxbl-grid-empty-row, .telegram-grid .dxbl-grid .dxbl-scroll-viewer .dxbl-scroll-viewer-content:has(~ .dxbl-scroll-viewer-vert-scroll-bar.dxbl-active):has(~ .dxbl-scroll-viewer-hor-scroll-bar.dxbl-active) .dxbl-grid-table tbody .dxbl-grid-empty-row {
  height: 17px;
}
.easDxGrid .dxbl-grid .dxbl-scroll-viewer .dxbl-scroll-viewer-content:has(~ .dxbl-scroll-viewer-hor-scroll-bar.dxbl-active) .dxbl-grid-table tbody .dxbl-grid-empty-row, .telegram-grid .dxbl-grid .dxbl-scroll-viewer .dxbl-scroll-viewer-content:has(~ .dxbl-scroll-viewer-hor-scroll-bar.dxbl-active) .dxbl-grid-table tbody .dxbl-grid-empty-row {
  display: table-row;
  min-height: 17px;
}
.easDxGrid .dxbl-grid .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar.dxbl-active, .telegram-grid .dxbl-grid .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar.dxbl-active {
  right: 0 !important;
}

.dxbl-list-box {
  --dxbl-list-box-bg: inherit;
}
.dxbl-list-box.easMultiSelectionBox-Listbox {
  height: 100%;
  max-height: 33vh;
}

.dxbl-scroll-viewer .dxbl-scroll-viewer-content:has(~ .dxbl-scroll-viewer-vert-scroll-bar.dxbl-active) {
  width: calc(100% - 17px);
}
.dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar, .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover,
.dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar, .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover,
.dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover {
  background-color: #f1f1f1;
}
.dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb, .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb,
.dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb,
.dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb, .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb,
.dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  background-color: #c1c1c1;
  border-radius: 0;
  border: 2px solid #f1f1f1;
  opacity: 1;
}
.dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb:hover, .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:hover,
.dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:hover,
.dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb:hover, .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:hover,
.dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:hover {
  background-color: #a8a8a8;
}
.dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb:active, .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:active,
.dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:active,
.dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb:active, .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:active,
.dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:active {
  background-color: #787878;
}
.dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar {
  width: fit-content;
}
.dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb {
  width: 17px !important;
}
.dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar {
  height: fit-content;
}
.dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb {
  height: 17px !important;
}

.dxbl-checkbox {
  --hover-color: var(--table-th-border-color);
  --dxbl-checkbox-check-element-checked-bg: var(--checkbox-bg-color);
  --dxbl-checkbox-check-element-checked-hover-background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  --dxbl-checkbox-check-element-checked-bg: var(--checkbox-bg-color);
  --dxbl-checkbox-check-element-checked-color: var(--checkbox-color);
  --dxbl-checkbox-check-element-unchecked-border-color: var(--checkbox-border-color);
  --dxbl-checkbox-check-element-unchecked-hover-border-color: ar(--checkbox-border-color);
  --dxbl-checkbox-check-element-unchecked-hover-bg: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  --dxbl-checkbox-check-element-unchecked-bg: var(--checkbox-bg-color);
  --dxbl-checkbox-check-element-readonly-bg: var(--checkbox-bg-color);
  background-color: var(--table-background-color);
  border-radius: 0.1875rem;
}
.dxbl-checkbox .dxbl-checkbox-check-element {
  margin-left: 0.3em;
}
.dxbl-checkbox.dxbl-checkbox-switch {
  border: none;
}
.dxbl-checkbox.dxbl-checkbox-switch .dxbl-checkbox-check-element {
  opacity: inherit !important;
}
.dxbl-checkbox.dxbl-checkbox-switch .dxbl-checkbox-check-element input {
  cursor: pointer;
}
.dxbl-checkbox.dxbl-checkbox-switch .dxbl-checkbox-check-element::selection {
  outline: 1px solid var(--text-color);
}
.dxbl-checkbox.dxbl-checkbox-switch p {
  margin: 0;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-readonly {
  opacity: 0.5 !important;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-readonly .dxbl-checkbox-check-element:hover::before {
  background-color: var(--dxbl-checkbox-switch-element-disabled-bg) !important;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-readonly input {
  cursor: default;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-readonly p {
  opacity: inherit !important;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--top-bottom-background-color) !important;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-checkbox-unchecked .dxbl-checkbox-check-element:hover::before {
  background-color: var(--text-color);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-checkbox-checked .dxbl-checkbox-check-element {
  background-color: var(--success) !important;
}
.dxbl-checkbox.valid.modified {
  --shadow-color: unset;
  --modified-border-color: var(--success);
  --dxbl-checkbox-check-element-checked-bg: var(--checkbox-bg-color);
  --dxbl-checkbox-check-element-checked-border-color: var(--modified-border-color);
  --dxbl-checkbox-check-element-checked-hover-bg: var(--hover-color);
  --dxbl-checkbox-checked-focus-shadow-color: var(--shadow-color);
  --dxbl-checkbox-checked-focus-shadow-blur: 0;
  --dxbl-checkbox-check-element-unchecked-bg: var(--checkbox-bg-color);
  --dxbl-checkbox-check-element-unchecked-border-color: var(--modified-border-color);
  --dxbl-checkbox-check-element-unchecked-hover-bg: var(--hover-color);
  --dxbl-checkbox-unchecked-focus-shadow-color: var(--shadow-color);
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]) {
  --dxbl-checkbox-check-element-checked-bg: var(--checkbox-bg-color);
  --dxbl-checkbox-check-element-checked-border-color: var(--modified-border-color);
}

.dxbl-pager {
  --dxbl-pager-btn-border-color: var(--table-border-color);
}
.dxbl-pager .dxbl-pager-page-size-selector {
  color: var(--table-text-color);
}
.dxbl-pager .dxbl-pager-page-edit-text {
  color: inherit;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn {
  /* active page button */
  --dxbl-pager-active-page-btn-bg: var(--table-btn-active-bg);
  --dxbl-pager-active-page-btn-color: var(--accent-color-opposite);
  --dxbl-pager-page-btn-hover-bg: red;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn {
  /* deactivated page button */
  --dxbl-pager-page-btn-bg: var(--table-btn-deactivated-bg);
  --dxbl-pager-page-btn-color: var(--accent-color-opposite);
  --dxbl-pager-page-btn-hover-bg: red;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-pager-active-page-btn):hover {
  /* background: red !important; // var(--hover-background) !important;
  background-color: red !important; // var(--primary) !important;
  color: var(--primary-color) !important;*/
  opacity: 0.6;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn.dxbl-pager-active-page-btn:hover {
  /*  background: aqua !important; // var(--hover-background) !important;
   background-color: aqua !important; // var(--accent-color) !important;
  */
  opacity: 0.6;
}

.dxbl-text-edit, .dxbl-input-editor, .dxbl-listbox {
  background-color: var(--table-background-color);
  --dxbl-text-edit-font-size: unset;
  --dxbl-text-edit-color: inherit;
  border-color: var(--text-box-edit-border-color);
  --dxbl-text-edit-btn-color: var(--text-color);
  --dxbl-text-edit-btn-disabled-bg: var(--dxbl-text-edit-btn-bg);
}
.dxbl-text-edit > .dxbl-btn-group, .dxbl-input-editor > .dxbl-btn-group, .dxbl-listbox > .dxbl-btn-group {
  --dxbl-text-edit-btn-bg: var(--bg-color-contrast-light);
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear, .dxbl-input-editor > .dxbl-btn.dxbl-edit-btn-clear, .dxbl-listbox > .dxbl-btn.dxbl-edit-btn-clear {
  --dxbl-btn-hover-bg: var(--card-background-color);
}
.dxbl-text-edit > [class*=dxbl-btn-group-right]:last-of-type, .dxbl-input-editor > [class*=dxbl-btn-group-right]:last-of-type, .dxbl-listbox > [class*=dxbl-btn-group-right]:last-of-type {
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
.dxbl-text-edit .dxbl-text-edit-input, .dxbl-input-editor .dxbl-text-edit-input, .dxbl-listbox .dxbl-text-edit-input {
  background-color: var(--table-background-color);
  color: var(--table-text-color);
}
.dxbl-text-edit > textarea, .dxbl-input-editor > textarea, .dxbl-listbox > textarea {
  color: var(--table-text-color);
}
.dxbl-text-edit > button, .dxbl-input-editor > button, .dxbl-listbox > button {
  background-color: var(--bg-color-contrast);
  margin: UNSET;
}
.dxbl-text-edit.dxbl-readonly, .dxbl-input-editor.dxbl-readonly, .dxbl-listbox.dxbl-readonly {
  background-color: var(--table-th-background-color);
  color: var(--table-text-color);
}
.dxbl-text-edit.dxbl-readonly::after, .dxbl-input-editor.dxbl-readonly::after, .dxbl-listbox.dxbl-readonly::after {
  background-color: inherit;
}

.dxbl-grid-bottom-panel {
  background-color: var(--table-th-background-color);
  color: var(--table-text-color);
}
.dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-btn {
  /* hide white border on left side*/
  border-color: red transparent;
}

.dxbl-scroll-viewer table {
  background-color: var(--table-background-color) !important;
  color: var(--table-text-color) !important;
}
.dxbl-scroll-viewer table thead {
  background-color: var(--table-th-background-color) !important;
  border-color: var(--table-th-border-color) !important;
}

.dxbl-btn .oi {
  padding-right: 0.1em;
}

.dxbl-btn[disabled] {
  cursor: default;
}

.eas-app .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button {
  margin-top: -0.25rem;
  margin-right: -0.25rem;
  width: 2rem;
  height: 2rem;
  margin-bottom: -0.25rem;
}

.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content {
  color: var(--modal-text-color);
  --dxbl-popup-scrollable-border-width: var(--popup-border-width);
  border-color: var(--border-color);
  --dxbl-popup-header-bg: var(--modal-top-bottom-background-color);
  --dxbl-popup-header-color: black;
  --dxbl-popup-footer-bg: var(--modal-top-bottom-background-color);
  --dxbl-popup-footer-color: black;
  overflow: hidden;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-modal-header, .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-modal-footer {
  border-color: var(--border-color);
  border-bottom-width: var(--popup-border-width);
  color: var(--modal-top-bottom-text-color);
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-modal-header {
  padding: 0.5rem 1rem;
  padding-right: 0.5rem;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-modal-header.drag {
  cursor: move !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-modal-header a.close-btn {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75em;
  margin-right: 0.3em;
  margin-top: 0.3em;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-modal-header a.close-btn:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-modal-body {
  background-color: var(--modal-body-background-color);
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-modal-footer .dxbl-btn {
  min-width: 7.5em;
  margin: 3px;
}

.dxbl-tag-box {
  background-color: var(--table-background-color);
}
.dxbl-tag-box .dxbl-edit-btn-clear {
  position: absolute;
  right: 0;
  top: 0;
}
.dxbl-tag-box .dxbl-tag:not(.dxbl-tag-tmpl)::before {
  background-color: var(--primary);
  opacity: unset;
}
.dxbl-tag-box .dxbl-tag .dxbl-tag-text {
  color: var(--primary-color);
}
.dxbl-tag-box .dxbl-tag > button {
  background-color: unset;
  margin: UNSET;
}

.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox {
  --dxbl-listbox-bg: var(--listbox-bg);
  --dxbl-listbox-color: var(--listbox-color);
  background-color: var(--dxbl-listbox-bg);
}

.easDxTagBoxContainer {
  display: grid;
  grid-template-columns: 1fr 30px;
  width: 100%;
  height: 100%;
}
.easDxTagBoxContainer .easDxTagBox {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.easDxTagBoxContainer .easDxTagBoxButton {
  height: 100%;
  margin: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-color: var(--tag-box-btn-border-color);
  background-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit)) !important;
  color: var(--text-color) !important;
}

.oi-trash {
  padding-left: 0.1875rem;
}

.dxbl-dropdown-dialog {
  font-size: inherit !important;
}
.dxbl-dropdown-dialog .easMultiSelectionBox-Listbox dxbl-check {
  background-color: inherit;
}
.dxbl-dropdown-dialog .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar.dxbl-active {
  display: none !important;
}

.dxbl-toast-animation-slide .dxbl-toast {
  animation-duration: 0.25s !important;
}

.pathSelector .dxbl-modal-body {
  overflow: auto;
}
.pathSelector .dxbl-modal-body .dxbl-treeview-item-container:not(.dxbl-active):hover::before {
  background-color: inherit !important;
}
.pathSelector .dxbl-modal-footer {
  justify-content: space-between !important;
}

.eas-pdf-viewer .pdf-viewer-btn {
  display: flex;
}
.eas-pdf-viewer .pdf-viewer-btn .eas-button {
  width: min-content;
  color: var(--table-text-color);
}
.eas-pdf-viewer .pdf-viewer-btn .eas-text-box {
  width: 100%;
}

.pdf-viewer-popup {
  max-width: 1250px !important;
  width: 65% !important;
}

.dxbl-grid-filter-row td .filter-container {
  align-items: center;
  display: flex;
}
.dxbl-grid-filter-row td .filter-container .eas-icon {
  color: var(--primary-2);
  left: 1rem;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}
.dxbl-grid-filter-row td .filter-container .eas-icon:has(+ .dxbl-text-edit:not(:focus-within)[field-text]:not([field-text=""])) {
  display: none;
}
.dxbl-grid-filter-row td .filter-container .dxbl-text-edit {
  width: 100%;
}
.dxbl-grid-filter-row td .filter-container:focus-within .eas-icon {
  display: none;
}

body, body .dxbl-modal {
  --primary: #0e72b5;
  --primary-hover: rgb(17.6615384615, 143.8153846154, 228.3384615385);
  --accent-color: #0e72b5;
  --accent-color-lighter: rgb(80.9615384615, 177.1153846154, 241.5384615385);
  --accent-color-opposite: white;
  --card-border-radius: 3px;
  color: var(--text-color);
  background-color: var(--body-background-color);
  --hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --popup-border-color: black;
  --popup-border-width: 2px;
  --grid-border-color: var(--table-th-background-color);
  --text-box-edit-border-color: var(--secondary);
  --text-box-edit-bg-color: var(--body-background-color);
  --table-selected-row-bg-color: var(--primary);
  --table-btn-active-bg: var(--accent-color);
  --table-btn-deactivated-bg: var(--primary-color);
  --tag-box-btn-border-color: var(--border-color);
  --keyboard-btn-color: #e3e3e3;
  --checkbox-bg-color: var(--table-th-background-color);
  --checkbox-color: black;
  --checkbox-border-color: var(--checkbox-bg-color);
  --listbox-bg: var(--primary);
  --listbox-color: black;
  --tg-history-item-from-plc-bg-color: white;
  --tg-history-item-to-plc-bg-color: lightgray;
  --tg-history-item-unknown-bg-color: lightyellow;
  --tg-history-selected-item-bg-color: var(--secondary);
}
body .pp-positioner-widget, body .widget, body .dxbl-modal .pp-positioner-widget, body .dxbl-modal .widget {
  --datapoint-color-writable: var(--accent-color);
}

body.theme-light, body.theme-light .dxbl-modal {
  --primary: #E2E7EB;
  --primary-color: black;
  --primary-disabled: var(--primary);
  --secondary: #d4d6d8;
  --info: var(--accent-color);
  --info-color: white;
  --success: limegreen;
  --success-color: var(--info-color);
  --warning: orange;
  --warning-color: var(--info-color);
  --danger: #dc3545;
  --danger-color: var(--info-color);
  --bs-primary: #9b9b9b;
  --twin-label-bg-color: #eaebed;
  --text-color: black;
  --text-color-2: #80808D;
  --body-background-color: #F7F8F9;
  --top-bottom-background-color: #F1F2F4;
  --border-color: #E0E0E0;
  --primary-1: black;
  --primary-2: #80808D;
  --primary-3: #94949F;
  --secondary-1: #E1E4E7;
  --secondary-2: #F1F2F4;
  --secondary-3: #F7F8F9;
  --secondary-4: #FDFDFD;
  --secondary-1-shadow: #E1E4E740;
  --action: #167FC6;
  --card-text-color: var(--primary-color);
  --card-background-color: #F4F4F4;
  --pc-bg-color: #e7ebee;
  --pc-bg-color-light: #fafbfd;
  --wf-bg-color-1: #cbcfd4;
  --wf-bg-color-2: #dadde0;
  --wf-bg-color-3: #eaecee;
  --wf-text-color-1: #28282f;
  --table-background-color: #F3F3F3;
  --table-text-color: var(--primary-color);
  --table-th-background-color: var(--secondary);
  --table-th-border-color: #BDBDBD;
  --table-border-color: var(--table-th-border-color);
  --modal-text-color: var(--primary-color);
  --modal-body-background-color: var(--body-background-color);
  --modal-top-bottom-text-color: var(--primary-color);
  --modal-top-bottom-background-color: var(--wf-bg-color-3);
  --tag-box-btn-border-color: var(--secondary);
}
body.theme-light .pp-positioner-widget, body.theme-light .widget, body.theme-light .dxbl-modal .pp-positioner-widget, body.theme-light .dxbl-modal .widget {
  --datapoint-color-writeable: var(--primary-color);
  --datapoint-background-color-writeable: var(--info-color);
  --datapoint-color-readonly: var(--info-color);
  --datapoint-background-color-readonly: #515967;
}
body.theme-light .telegram-overview-main .telegram-history-list-item-from-plc, body.theme-light .dxbl-modal .telegram-overview-main .telegram-history-list-item-from-plc {
  background-color: rgba(44, 62, 93, 0.7294117647) !important;
  color: var(--info-color) !important;
}
body.theme-light .telegram-overview-main .telegram-history-list-item-to-plc, body.theme-light .dxbl-modal .telegram-overview-main .telegram-history-list-item-to-plc {
  background-color: #f9f9f9 !important;
}
body.theme-light .telegram-overview-main .telegram-grid .dxbl-grid, body.theme-light .dxbl-modal .telegram-overview-main .telegram-grid .dxbl-grid {
  padding: unset;
}
body.theme-light .separation-right, body.theme-light .dxbl-modal .separation-right {
  border-right-color: var(--accent-color) !important;
}
body.theme-light .dxbl-grid .dxbl-grid-table thead td:focus-within, body.theme-light .dxbl-modal .dxbl-grid .dxbl-grid-table thead td:focus-within {
  outline: 0.15rem solid var(--accent-color) !important;
}
body.theme-light .easDxGrid dxbl-pager .dxbl-pager-page-btn, body.theme-light .dxbl-modal .easDxGrid dxbl-pager .dxbl-pager-page-btn {
  background-color: #758195;
}
body.theme-light .easDxGrid dxbl-pager .dxbl-pager-page-btn.dxbl-pager-active-page-btn, body.theme-light .dxbl-modal .easDxGrid dxbl-pager .dxbl-pager-page-btn.dxbl-pager-active-page-btn {
  background-color: var(--dxbl-pager-active-page-btn-bg);
}
body.theme-light .footer-separator, body.theme-light .dxbl-modal .footer-separator {
  border: none;
}

body.theme-dark, body.theme-dark .dxbl-modal {
  --text-box-edit-border-color: var(--secondary);
  --text-box-edit-bg-color: var(--body-background-color);
  --primary-1: whitesmoke;
  --primary-2: #9ea8ae;
  --primary-3: #797a73;
  --secondary-1: #2c3643;
  --secondary-2: #3b444f;
  --secondary-3: #67747c;
  --secondary-4: #bbbbbb;
  --secondary-1-shadow: #2c364340;
  --action: pink;
  --text-color: whitesmoke;
  --text-color-2: #9ea8ae;
  --body-background-color: #67747c;
  --bg-color-contrast: #2c3643;
  --bg-color-contrast-light: #414b58;
  --top-bottom-background-color: #2c3643;
  --border-color: var(--secondary);
  --card-text-color: var(--text-color);
  --card-background-color: #2c3643;
  --pc-bg-color: #414b58;
  --pc-bg-color-light: #74828b;
  --wf-bg-color-1: #2f3742;
  --wf-bg-color-2: #363e49;
  --wf-bg-color-3: #414b58;
  --wf-text-color-1: #9ea8ae;
  --grid-border-color: var(--bg-color-contrast);
  --table-background-color: #414b58;
  --table-text-color: var(--text-color);
  --table-th-background-color: #2c3643;
  --table-th-border-color: var(--border-color);
  --table-border-color: var(--border-color);
  --table-selected-row-bg-color: var(--body-background-color);
  --table-btn-active-bg: var(--table-selected-row-bg-color);
  --table-btn-deactivated-bg: var(--table-background-color);
  --modal-text-color: var(--text-color);
  --modal-body-background-color: #414b58;
  --modal-top-bottom-text-color: var(--text-color);
  --modal-top-bottom-background-color: #2c3643;
  --popup-border-color: var(--border-color);
  --keyboard-btn-color: #67747c;
  --checkbox-bg-color: var(--text-color);
  --checkbox-color: var(--bg-color-contrast);
  --checkbox-border-color: var(--checkbox-bg-color);
  --listbox-bg: #414b58;
  --listbox-color: var(--text-color);
  --tg-history-item-from-plc-bg-color: #414b58;
  --tg-history-item-to-plc-bg-color: #2c3643;
  --tg-history-item-unknown-bg-color: var(--pink);
  --tg-history-selected-item-bg-color: var(--primary);
  --accent-color: #044e81;
  --primary: #D0D0D0;
  --primary-color: black;
  --primary-disabled: grey;
  --info: var(--accent-color);
  --info-color: white;
  --success: green;
  --success-color: white;
  --warning: orange;
  --warning-color: white;
  --danger: #dc3545;
  --danger-color: white;
  --twin-label-bg-color: rgba(44, 54, 67, 0.8);
}
body.theme-dark .pp-view .pp-header-floater .eas-button, body.theme-dark .dxbl-modal .pp-view .pp-header-floater .eas-button {
  border-radius: 1.5rem;
}
body.theme-dark .pp-view .pp-editor-header .eas-button, body.theme-dark .dxbl-modal .pp-view .pp-editor-header .eas-button {
  border-radius: 1.5rem;
}
body.theme-dark .pp-view .pp-editor-body .pp-editor-tree .eas-button, body.theme-dark .dxbl-modal .pp-view .pp-editor-body .pp-editor-tree .eas-button {
  border-radius: 1.5rem;
}
body.theme-dark .pp-view .pp-editor-body .pp-property-editor .eas-button, body.theme-dark .dxbl-modal .pp-view .pp-editor-body .pp-property-editor .eas-button {
  border-radius: 1.5rem;
}
body.theme-dark .pp-positioner-widget, body.theme-dark .widget, body.theme-dark .dxbl-modal .pp-positioner-widget, body.theme-dark .dxbl-modal .widget {
  /*--datapoint-color-writeable: deepskyblue;
  --datapoint-background-color-writeable: #414b58;*/
  --datapoint-color-writeable: black;
  --datapoint-background-color-writeable: white;
  --datapoint-color-readonly: white;
  --datapoint-background-color-readonly: #414b58;
}
body.theme-dark.login-page, body.theme-dark .dxbl-modal.login-page {
  background-color: var(--top-bottom-background-color);
}
body.theme-dark.login-page .login-form, body.theme-dark .dxbl-modal.login-page .login-form {
  background-color: var(--body-background-color);
}
body.theme-dark .dark-background-test, body.theme-dark .dxbl-modal .dark-background-test {
  background-color: #e4e4e4 !important;
  background-color: #D0D0D0 !important;
  background-color: #bbbbbb !important;
  background-color: #67747c !important;
  background-color: #3b444f !important;
  background-color: #2c3643 !important;
}
body.theme-dark .btn-success, body.theme-dark .dxbl-modal .btn-success {
  color: black;
}
body.theme-dark .btn-success:hover, body.theme-dark .btn-success:focus, body.theme-dark .dxbl-modal .btn-success:hover, body.theme-dark .dxbl-modal .btn-success:focus {
  color: black;
}
body.theme-dark #top, body.theme-dark .dxbl-modal #top {
  border-bottom: none;
}
body.theme-dark #footer, body.theme-dark .dxbl-modal #footer {
  border-top: none;
}
body.theme-dark .footer-separator, body.theme-dark .dxbl-modal .footer-separator {
  border-left: none;
}
body.theme-dark .footer-separator.line, body.theme-dark .dxbl-modal .footer-separator.line {
  border: solid 1px;
}
body.theme-dark .dxbl-grid, body.theme-dark .dxbl-modal .dxbl-grid {
  --dxbl-grid-selection-focus-color: var(--primary-color);
  --dxbl-grid-selection-color: var(--primary-color);
  --dxbl-grid-selection-focus-bg: var(--primary);
  --dxbl-grid-selection-bg: var(--primary);
}
body.theme-dark .widget.inEditor, body.theme-dark .dxbl-modal .widget.inEditor {
  outline-color: darkgoldenrod;
}
body.theme-dark .widget.inEditor .content, body.theme-dark .dxbl-modal .widget.inEditor .content {
  opacity: 0.4;
}
body.theme-dark .widget.inEditor.selected, body.theme-dark .dxbl-modal .widget.inEditor.selected {
  outline-color: lime;
}
body.theme-dark .widget.inEditor.selected .content, body.theme-dark .dxbl-modal .widget.inEditor.selected .content {
  opacity: 1;
}

body.theme-dark24, body.theme-dark24 .dxbl-modal, body.theme-light24, body.theme-light24 .dxbl-modal {
  --light: #f1f2e4;
  --dark: #1c1c1c;
}
body.theme-dark24 ::selection, body.theme-dark24 .dxbl-modal ::selection, body.theme-light24 ::selection, body.theme-light24 .dxbl-modal ::selection {
  background-color: var(--action);
  color: var(--light);
}
body.theme-dark24 ::-webkit-scrollbar, body.theme-dark24 .dxbl-modal ::-webkit-scrollbar, body.theme-light24 ::-webkit-scrollbar, body.theme-light24 .dxbl-modal ::-webkit-scrollbar {
  border-radius: 1rem;
}
body.theme-dark24 ::-webkit-scrollbar-corner, body.theme-dark24 .dxbl-modal ::-webkit-scrollbar-corner, body.theme-light24 ::-webkit-scrollbar-corner, body.theme-light24 .dxbl-modal ::-webkit-scrollbar-corner {
  background-color: var(--secondary-4);
}
body.theme-dark24 ::-webkit-scrollbar-thumb, body.theme-dark24 .dxbl-modal ::-webkit-scrollbar-thumb, body.theme-light24 ::-webkit-scrollbar-thumb, body.theme-light24 .dxbl-modal ::-webkit-scrollbar-thumb {
  background-color: var(--primary-3);
  border: 3px solid var(--secondary-4);
  border-radius: 1rem;
}
body.theme-dark24 ::-webkit-scrollbar-thumb:hover, body.theme-dark24 .dxbl-modal ::-webkit-scrollbar-thumb:hover, body.theme-light24 ::-webkit-scrollbar-thumb:hover, body.theme-light24 .dxbl-modal ::-webkit-scrollbar-thumb:hover {
  background-color: var(--primary-2);
}
body.theme-dark24 ::-webkit-scrollbar-track, body.theme-dark24 .dxbl-modal ::-webkit-scrollbar-track, body.theme-light24 ::-webkit-scrollbar-track, body.theme-light24 .dxbl-modal ::-webkit-scrollbar-track {
  background-color: var(--secondary-4);
}
body.theme-dark24 .bg-danger, body.theme-dark24 .dxbl-modal .bg-danger, body.theme-light24 .bg-danger, body.theme-light24 .dxbl-modal .bg-danger {
  background-color: var(--danger) !important;
  /*color: var(--light) !important;*/
}
body.theme-dark24 .bg-warning, body.theme-dark24 .dxbl-modal .bg-warning, body.theme-light24 .bg-warning, body.theme-light24 .dxbl-modal .bg-warning {
  background-color: var(--warning) !important;
  /*color: var(--light) !important;*/
}
body.theme-dark24 .bg-success, body.theme-dark24 .dxbl-modal .bg-success, body.theme-light24 .bg-success, body.theme-light24 .dxbl-modal .bg-success {
  background-color: var(--success) !important;
  /*color: var(--light) !important;*/
}
body.theme-dark24 .bg-info, body.theme-dark24 .dxbl-modal .bg-info, body.theme-light24 .bg-info, body.theme-light24 .dxbl-modal .bg-info {
  background-color: var(--info) !important;
}
body.theme-dark24 .c-danger, body.theme-dark24 .dxbl-modal .c-danger, body.theme-light24 .c-danger, body.theme-light24 .dxbl-modal .c-danger {
  color: var(--danger) !important;
}
body.theme-dark24 .c-warning, body.theme-dark24 .dxbl-modal .c-warning, body.theme-light24 .c-warning, body.theme-light24 .dxbl-modal .c-warning {
  color: var(--warning) !important;
}
body.theme-dark24 .c-success, body.theme-dark24 .dxbl-modal .c-success, body.theme-light24 .c-success, body.theme-light24 .dxbl-modal .c-success {
  color: var(--success) !important;
}
body.theme-dark24 .c-info, body.theme-dark24 .dxbl-modal .c-info, body.theme-light24 .c-info, body.theme-light24 .dxbl-modal .c-info {
  color: var(--info) !important;
}
body.theme-dark24 #top, body.theme-dark24 #footer, body.theme-dark24 .footer-separator, body.theme-dark24 .navbar .navbar-nav .nav-item .dropdown-menu, body.theme-dark24 .dxbl-modal #top, body.theme-dark24 .dxbl-modal #footer, body.theme-dark24 .dxbl-modal .footer-separator, body.theme-dark24 .dxbl-modal .navbar .navbar-nav .nav-item .dropdown-menu, body.theme-light24 #top, body.theme-light24 #footer, body.theme-light24 .footer-separator, body.theme-light24 .navbar .navbar-nav .nav-item .dropdown-menu, body.theme-light24 .dxbl-modal #top, body.theme-light24 .dxbl-modal #footer, body.theme-light24 .dxbl-modal .footer-separator, body.theme-light24 .dxbl-modal .navbar .navbar-nav .nav-item .dropdown-menu {
  border: none;
}
body.theme-dark24 .notification-counter, body.theme-dark24 .dxbl-modal .notification-counter, body.theme-light24 .notification-counter, body.theme-light24 .dxbl-modal .notification-counter {
  color: var(--light);
}
body.theme-dark24 .dxbl-popup.alarm-view-popup .dxbl-modal-content, body.theme-dark24 .server-connection-check.alarm-view-popup .dxbl-modal-content, body.theme-dark24 .dxbl-modal .dxbl-popup.alarm-view-popup .dxbl-modal-content, body.theme-dark24 .dxbl-modal .server-connection-check.alarm-view-popup .dxbl-modal-content, body.theme-light24 .dxbl-popup.alarm-view-popup .dxbl-modal-content, body.theme-light24 .server-connection-check.alarm-view-popup .dxbl-modal-content, body.theme-light24 .dxbl-modal .dxbl-popup.alarm-view-popup .dxbl-modal-content, body.theme-light24 .dxbl-modal .server-connection-check.alarm-view-popup .dxbl-modal-content {
  max-height: calc(100vh - 3.5rem);
}
body.theme-dark24 .dxbl-popup.alarm-view-popup .dxbl-modal-content .dxbl-modal-body, body.theme-dark24 .server-connection-check.alarm-view-popup .dxbl-modal-content .dxbl-modal-body, body.theme-dark24 .dxbl-modal .dxbl-popup.alarm-view-popup .dxbl-modal-content .dxbl-modal-body, body.theme-dark24 .dxbl-modal .server-connection-check.alarm-view-popup .dxbl-modal-content .dxbl-modal-body, body.theme-light24 .dxbl-popup.alarm-view-popup .dxbl-modal-content .dxbl-modal-body, body.theme-light24 .server-connection-check.alarm-view-popup .dxbl-modal-content .dxbl-modal-body, body.theme-light24 .dxbl-modal .dxbl-popup.alarm-view-popup .dxbl-modal-content .dxbl-modal-body, body.theme-light24 .dxbl-modal .server-connection-check.alarm-view-popup .dxbl-modal-content .dxbl-modal-body {
  background-color: var(--secondary-3);
}
body.theme-dark24 .dxbl-popup .dxbl-modal-content, body.theme-dark24 .server-connection-check .dxbl-modal-content, body.theme-dark24 .dxbl-modal .dxbl-popup .dxbl-modal-content, body.theme-dark24 .dxbl-modal .server-connection-check .dxbl-modal-content, body.theme-light24 .dxbl-popup .dxbl-modal-content, body.theme-light24 .server-connection-check .dxbl-modal-content, body.theme-light24 .dxbl-modal .dxbl-popup .dxbl-modal-content, body.theme-light24 .dxbl-modal .server-connection-check .dxbl-modal-content {
  background-color: var(--secondary-3) !important;
  border: none !important;
  border-radius: 1rem !important;
  overflow: hidden;
}
body.theme-dark24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header, body.theme-dark24 .server-connection-check .dxbl-modal-content .dxbl-modal-header, body.theme-dark24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header, body.theme-dark24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header, body.theme-light24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header, body.theme-light24 .server-connection-check .dxbl-modal-content .dxbl-modal-header, body.theme-light24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header, body.theme-light24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header {
  align-items: center;
  background-color: var(--secondary-1) !important;
  border: 0.125rem solid var(--secondary-4) !important;
  border-bottom: none !important;
  border-radius: 1rem 1rem 0 0;
  min-height: 3rem;
  padding: 0.75rem 1.5rem !important;
}
body.theme-dark24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-modal-title, body.theme-dark24 .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-modal-title, body.theme-dark24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-modal-title, body.theme-dark24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-modal-title, body.theme-light24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-modal-title, body.theme-light24 .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-modal-title, body.theme-light24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-modal-title, body.theme-light24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-modal-title {
  font-size: var(--font-large) !important;
  padding: 0 !important;
}
body.theme-dark24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button, body.theme-dark24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header .close-button, body.theme-dark24 .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button, body.theme-dark24 .server-connection-check .dxbl-modal-content .dxbl-modal-header .close-button, body.theme-dark24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button, body.theme-dark24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header .close-button, body.theme-dark24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button, body.theme-dark24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header .close-button, body.theme-light24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button, body.theme-light24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header .close-button, body.theme-light24 .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button, body.theme-light24 .server-connection-check .dxbl-modal-content .dxbl-modal-header .close-button, body.theme-light24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button, body.theme-light24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header .close-button, body.theme-light24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button, body.theme-light24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header .close-button {
  margin: 0 !important;
  position: absolute !important;
  right: 0.5rem;
}
body.theme-dark24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button[data-qa-selector=dx-popup-close-button]:hover, body.theme-dark24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header .close-button[data-qa-selector=dx-popup-close-button]:hover, body.theme-dark24 .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button[data-qa-selector=dx-popup-close-button]:hover, body.theme-dark24 .server-connection-check .dxbl-modal-content .dxbl-modal-header .close-button[data-qa-selector=dx-popup-close-button]:hover, body.theme-dark24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button[data-qa-selector=dx-popup-close-button]:hover, body.theme-dark24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header .close-button[data-qa-selector=dx-popup-close-button]:hover, body.theme-dark24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button[data-qa-selector=dx-popup-close-button]:hover, body.theme-dark24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header .close-button[data-qa-selector=dx-popup-close-button]:hover, body.theme-light24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button[data-qa-selector=dx-popup-close-button]:hover, body.theme-light24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header .close-button[data-qa-selector=dx-popup-close-button]:hover, body.theme-light24 .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button[data-qa-selector=dx-popup-close-button]:hover, body.theme-light24 .server-connection-check .dxbl-modal-content .dxbl-modal-header .close-button[data-qa-selector=dx-popup-close-button]:hover, body.theme-light24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button[data-qa-selector=dx-popup-close-button]:hover, body.theme-light24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header .close-button[data-qa-selector=dx-popup-close-button]:hover, body.theme-light24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button[data-qa-selector=dx-popup-close-button]:hover, body.theme-light24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header .close-button[data-qa-selector=dx-popup-close-button]:hover {
  background-color: var(--secondary-4) !important;
}
body.theme-dark24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header .close-button:hover, body.theme-dark24 .server-connection-check .dxbl-modal-content .dxbl-modal-header .close-button:hover, body.theme-dark24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header .close-button:hover, body.theme-dark24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header .close-button:hover, body.theme-light24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header .close-button:hover, body.theme-light24 .server-connection-check .dxbl-modal-content .dxbl-modal-header .close-button:hover, body.theme-light24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header .close-button:hover, body.theme-light24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header .close-button:hover {
  background-color: var(--secondary-4) !important;
  color: var(--primary-1);
}
body.theme-dark24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button:hover svg, body.theme-dark24 .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button:hover svg, body.theme-dark24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button:hover svg, body.theme-dark24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button:hover svg, body.theme-light24 .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button:hover svg, body.theme-light24 .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button:hover svg, body.theme-light24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button:hover svg, body.theme-light24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-header .dxbl-popup-header-button:hover svg {
  color: var(--primary-1) !important;
  opacity: 1 !important;
}
body.theme-dark24 .dxbl-popup .dxbl-modal-content .dxbl-modal-body, body.theme-dark24 .server-connection-check .dxbl-modal-content .dxbl-modal-body, body.theme-dark24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-body, body.theme-dark24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-body, body.theme-light24 .dxbl-popup .dxbl-modal-content .dxbl-modal-body, body.theme-light24 .server-connection-check .dxbl-modal-content .dxbl-modal-body, body.theme-light24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-body, body.theme-light24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-body {
  border: 0.125rem solid var(--secondary-4) !important;
  border-top: none !important;
  font-size: var(--font-normal);
  padding: 1rem;
  word-break: break-word;
  overflow: hidden;
}
body.theme-dark24 .dxbl-popup .dxbl-modal-content .dxbl-modal-body:has(+ .dxbl-modal-footer), body.theme-dark24 .server-connection-check .dxbl-modal-content .dxbl-modal-body:has(+ .dxbl-modal-footer), body.theme-dark24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-body:has(+ .dxbl-modal-footer), body.theme-dark24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-body:has(+ .dxbl-modal-footer), body.theme-light24 .dxbl-popup .dxbl-modal-content .dxbl-modal-body:has(+ .dxbl-modal-footer), body.theme-light24 .server-connection-check .dxbl-modal-content .dxbl-modal-body:has(+ .dxbl-modal-footer), body.theme-light24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-body:has(+ .dxbl-modal-footer), body.theme-light24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-body:has(+ .dxbl-modal-footer) {
  border-bottom: none !important;
}
body.theme-dark24 .dxbl-popup .dxbl-modal-content .dxbl-modal-body:not(:has(+ .dxbl-modal-footer)), body.theme-dark24 .server-connection-check .dxbl-modal-content .dxbl-modal-body:not(:has(+ .dxbl-modal-footer)), body.theme-dark24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-body:not(:has(+ .dxbl-modal-footer)), body.theme-dark24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-body:not(:has(+ .dxbl-modal-footer)), body.theme-light24 .dxbl-popup .dxbl-modal-content .dxbl-modal-body:not(:has(+ .dxbl-modal-footer)), body.theme-light24 .server-connection-check .dxbl-modal-content .dxbl-modal-body:not(:has(+ .dxbl-modal-footer)), body.theme-light24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-body:not(:has(+ .dxbl-modal-footer)), body.theme-light24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-body:not(:has(+ .dxbl-modal-footer)) {
  border-radius: 0 0 1rem 1rem;
}
body.theme-dark24 .dxbl-popup .dxbl-modal-content .dxbl-modal-footer, body.theme-dark24 .server-connection-check .dxbl-modal-content .dxbl-modal-footer, body.theme-dark24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-footer, body.theme-dark24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-footer, body.theme-light24 .dxbl-popup .dxbl-modal-content .dxbl-modal-footer, body.theme-light24 .server-connection-check .dxbl-modal-content .dxbl-modal-footer, body.theme-light24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-footer, body.theme-light24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-footer {
  background-color: inherit !important;
  border: 0.125rem solid var(--secondary-4) !important;
  border-radius: 0 0 1rem 1rem;
  border-top: none !important;
  display: flex;
  gap: 0.75rem;
  justify-content: center;
  padding: 1rem !important;
}
body.theme-dark24 .dxbl-popup .dxbl-modal-content .dxbl-modal-footer .dxbl-btn, body.theme-dark24 .server-connection-check .dxbl-modal-content .dxbl-modal-footer .dxbl-btn, body.theme-dark24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-footer .dxbl-btn, body.theme-dark24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-footer .dxbl-btn, body.theme-light24 .dxbl-popup .dxbl-modal-content .dxbl-modal-footer .dxbl-btn, body.theme-light24 .server-connection-check .dxbl-modal-content .dxbl-modal-footer .dxbl-btn, body.theme-light24 .dxbl-modal .dxbl-popup .dxbl-modal-content .dxbl-modal-footer .dxbl-btn, body.theme-light24 .dxbl-modal .server-connection-check .dxbl-modal-content .dxbl-modal-footer .dxbl-btn {
  margin: 0;
}
body.theme-dark24 .dxbl-popup.delete-popup .dxbl-modal-header, body.theme-dark24 .dxbl-popup.error-popup .dxbl-modal-header, body.theme-dark24 .server-connection-check.delete-popup .dxbl-modal-header, body.theme-dark24 .server-connection-check.error-popup .dxbl-modal-header, body.theme-dark24 .dxbl-modal .dxbl-popup.delete-popup .dxbl-modal-header, body.theme-dark24 .dxbl-modal .dxbl-popup.error-popup .dxbl-modal-header, body.theme-dark24 .dxbl-modal .server-connection-check.delete-popup .dxbl-modal-header, body.theme-dark24 .dxbl-modal .server-connection-check.error-popup .dxbl-modal-header, body.theme-light24 .dxbl-popup.delete-popup .dxbl-modal-header, body.theme-light24 .dxbl-popup.error-popup .dxbl-modal-header, body.theme-light24 .server-connection-check.delete-popup .dxbl-modal-header, body.theme-light24 .server-connection-check.error-popup .dxbl-modal-header, body.theme-light24 .dxbl-modal .dxbl-popup.delete-popup .dxbl-modal-header, body.theme-light24 .dxbl-modal .dxbl-popup.error-popup .dxbl-modal-header, body.theme-light24 .dxbl-modal .server-connection-check.delete-popup .dxbl-modal-header, body.theme-light24 .dxbl-modal .server-connection-check.error-popup .dxbl-modal-header {
  background-color: var(--danger) !important;
  border-color: var(--danger) !important;
  color: var(--light) !important;
}
body.theme-dark24 .dxbl-popup.info-popup .dxbl-modal-header, body.theme-dark24 .server-connection-check.info-popup .dxbl-modal-header, body.theme-dark24 .dxbl-modal .dxbl-popup.info-popup .dxbl-modal-header, body.theme-dark24 .dxbl-modal .server-connection-check.info-popup .dxbl-modal-header, body.theme-light24 .dxbl-popup.info-popup .dxbl-modal-header, body.theme-light24 .server-connection-check.info-popup .dxbl-modal-header, body.theme-light24 .dxbl-modal .dxbl-popup.info-popup .dxbl-modal-header, body.theme-light24 .dxbl-modal .server-connection-check.info-popup .dxbl-modal-header {
  background-color: var(--info) !important;
  border-color: var(--info) !important;
  color: var(--light) !important;
}
body.theme-dark24 .dxbl-popup.yes-no-popup .dxbl-modal-header, body.theme-dark24 .server-connection-check.yes-no-popup .dxbl-modal-header, body.theme-dark24 .dxbl-modal .dxbl-popup.yes-no-popup .dxbl-modal-header, body.theme-dark24 .dxbl-modal .server-connection-check.yes-no-popup .dxbl-modal-header, body.theme-light24 .dxbl-popup.yes-no-popup .dxbl-modal-header, body.theme-light24 .server-connection-check.yes-no-popup .dxbl-modal-header, body.theme-light24 .dxbl-modal .dxbl-popup.yes-no-popup .dxbl-modal-header, body.theme-light24 .dxbl-modal .server-connection-check.yes-no-popup .dxbl-modal-header {
  background-color: var(--warning) !important;
  border-color: var(--warning) !important;
  color: var(--light) !important;
}
body.theme-dark24 .eas-button, body.theme-dark24 .dxbl-modal .eas-button, body.theme-light24 .eas-button, body.theme-light24 .dxbl-modal .eas-button {
  background: inherit !important;
  border: none;
  border-radius: 100rem;
  box-shadow: 0.125rem 0.125rem 0.25rem var(--secondary-1-shadow);
  color: var(--primary-1) !important;
  font-size: var(--font-normal) !important;
  gap: 0.75rem;
  line-height: 1;
  padding: 0.625rem 0.875rem;
  position: relative;
}
body.theme-dark24 .eas-button.dxbl-sm, body.theme-dark24 .dxbl-modal .eas-button.dxbl-sm, body.theme-light24 .eas-button.dxbl-sm, body.theme-light24 .dxbl-modal .eas-button.dxbl-sm {
  font-size: var(--font-small) !important;
}
body.theme-dark24 .eas-button.icon-only, body.theme-dark24 .dxbl-modal .eas-button.icon-only, body.theme-light24 .eas-button.icon-only, body.theme-light24 .dxbl-modal .eas-button.icon-only {
  padding: 0.625rem;
}
body.theme-dark24 .eas-button.has-icon, body.theme-dark24 .dxbl-modal .eas-button.has-icon, body.theme-light24 .eas-button.has-icon, body.theme-light24 .dxbl-modal .eas-button.has-icon {
  padding-left: 0.625rem;
}
body.theme-dark24 .eas-button.dxbl-lg, body.theme-dark24 .dxbl-modal .eas-button.dxbl-lg, body.theme-light24 .eas-button.dxbl-lg, body.theme-light24 .dxbl-modal .eas-button.dxbl-lg {
  font-size: 1.125rem !important;
  gap: 1rem;
  padding: 0.75rem 1rem;
}
body.theme-dark24 .eas-button.dxbl-lg.icon-only, body.theme-dark24 .dxbl-modal .eas-button.dxbl-lg.icon-only, body.theme-light24 .eas-button.dxbl-lg.icon-only, body.theme-light24 .dxbl-modal .eas-button.dxbl-lg.icon-only {
  padding: 0.75rem;
}
body.theme-dark24 .eas-button.dxbl-lg.has-icon, body.theme-dark24 .dxbl-modal .eas-button.dxbl-lg.has-icon, body.theme-light24 .eas-button.dxbl-lg.has-icon, body.theme-light24 .dxbl-modal .eas-button.dxbl-lg.has-icon {
  padding-left: 0.75rem;
}
body.theme-dark24 .eas-button .dxbl-btn-icon, body.theme-dark24 .dxbl-modal .eas-button .dxbl-btn-icon, body.theme-light24 .eas-button .dxbl-btn-icon, body.theme-light24 .dxbl-modal .eas-button .dxbl-btn-icon {
  font-size: inherit !important;
}
body.theme-dark24 .eas-button span, body.theme-dark24 .dxbl-modal .eas-button span, body.theme-light24 .eas-button span, body.theme-light24 .dxbl-modal .eas-button span {
  margin: 0;
  padding: 0;
}
body.theme-dark24 .eas-button:not(.dxbl-disabled):hover, body.theme-dark24 .dxbl-modal .eas-button:not(.dxbl-disabled):hover, body.theme-light24 .eas-button:not(.dxbl-disabled):hover, body.theme-light24 .dxbl-modal .eas-button:not(.dxbl-disabled):hover {
  filter: brightness(120%);
}
body.theme-dark24 .eas-button:not(.dxbl-disabled):active, body.theme-dark24 .dxbl-modal .eas-button:not(.dxbl-disabled):active, body.theme-light24 .eas-button:not(.dxbl-disabled):active, body.theme-light24 .dxbl-modal .eas-button:not(.dxbl-disabled):active {
  box-shadow: 0 0 0.125rem var(--secondary-1-shadow);
  filter: brightness(100%);
  transform: scale(0.98);
}
body.theme-dark24 .eas-button:focus, body.theme-dark24 .dxbl-modal .eas-button:focus, body.theme-light24 .eas-button:focus, body.theme-light24 .dxbl-modal .eas-button:focus {
  outline: none !important;
  z-index: 1;
}
body.theme-dark24 .eas-button:not(:active):focus, body.theme-dark24 .dxbl-modal .eas-button:not(:active):focus, body.theme-light24 .eas-button:not(:active):focus, body.theme-light24 .dxbl-modal .eas-button:not(:active):focus {
  outline: 2px solid var(--primary-1) !important;
  outline-offset: 0 !important;
}
body.theme-dark24 .dxbl-btn-primary, body.theme-dark24 .dxbl-modal .dxbl-btn-primary, body.theme-light24 .dxbl-btn-primary, body.theme-light24 .dxbl-modal .dxbl-btn-primary {
  background: var(--secondary-4) !important;
}
body.theme-dark24 .dxbl-btn-secondary, body.theme-dark24 .dxbl-modal .dxbl-btn-secondary, body.theme-light24 .dxbl-btn-secondary, body.theme-light24 .dxbl-modal .dxbl-btn-secondary {
  background: var(--secondary-3) !important;
  border: 2px solid var(--secondary-4) !important;
  padding: 0.5rem 0.75rem;
}
body.theme-dark24 .dxbl-btn-secondary.icon-only, body.theme-dark24 .dxbl-modal .dxbl-btn-secondary.icon-only, body.theme-light24 .dxbl-btn-secondary.icon-only, body.theme-light24 .dxbl-modal .dxbl-btn-secondary.icon-only {
  padding: 0.5rem;
}
body.theme-dark24 .dxbl-btn-secondary.has-icon, body.theme-dark24 .dxbl-modal .dxbl-btn-secondary.has-icon, body.theme-light24 .dxbl-btn-secondary.has-icon, body.theme-light24 .dxbl-modal .dxbl-btn-secondary.has-icon {
  padding-left: 0.5rem;
}
body.theme-dark24 .dxbl-btn-secondary.dxbl-lg, body.theme-dark24 .dxbl-modal .dxbl-btn-secondary.dxbl-lg, body.theme-light24 .dxbl-btn-secondary.dxbl-lg, body.theme-light24 .dxbl-modal .dxbl-btn-secondary.dxbl-lg {
  padding: 0.625rem 0.875rem;
}
body.theme-dark24 .dxbl-btn-secondary.dxbl-lg.icon-only, body.theme-dark24 .dxbl-modal .dxbl-btn-secondary.dxbl-lg.icon-only, body.theme-light24 .dxbl-btn-secondary.dxbl-lg.icon-only, body.theme-light24 .dxbl-modal .dxbl-btn-secondary.dxbl-lg.icon-only {
  padding: 0.625rem;
}
body.theme-dark24 .dxbl-btn-secondary.dxbl-lg.has-icon, body.theme-dark24 .dxbl-modal .dxbl-btn-secondary.dxbl-lg.has-icon, body.theme-light24 .dxbl-btn-secondary.dxbl-lg.has-icon, body.theme-light24 .dxbl-modal .dxbl-btn-secondary.dxbl-lg.has-icon {
  padding-left: 0.625rem;
}
body.theme-dark24 .dxbl-btn-info, body.theme-dark24 .dxbl-modal .dxbl-btn-info, body.theme-light24 .dxbl-btn-info, body.theme-light24 .dxbl-modal .dxbl-btn-info {
  background: var(--info) !important;
  color: var(--light) !important;
}
body.theme-dark24 .dxbl-btn-success, body.theme-dark24 .dxbl-modal .dxbl-btn-success, body.theme-light24 .dxbl-btn-success, body.theme-light24 .dxbl-modal .dxbl-btn-success {
  background: var(--success) !important;
  color: var(--light) !important;
}
body.theme-dark24 .dxbl-btn-warning, body.theme-dark24 .dxbl-modal .dxbl-btn-warning, body.theme-light24 .dxbl-btn-warning, body.theme-light24 .dxbl-modal .dxbl-btn-warning {
  background: var(--warning) !important;
  color: var(--light) !important;
}
body.theme-dark24 .dxbl-btn-danger, body.theme-dark24 .dxbl-modal .dxbl-btn-danger, body.theme-light24 .dxbl-btn-danger, body.theme-light24 .dxbl-modal .dxbl-btn-danger {
  background: var(--danger) !important;
  color: var(--light) !important;
}
body.theme-dark24 .dxbl-disabled, body.theme-dark24 .dxbl-modal .dxbl-disabled, body.theme-light24 .dxbl-disabled, body.theme-light24 .dxbl-modal .dxbl-disabled {
  opacity: 0.5 !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid, body.theme-light24 .easDxGrid .dxbl-grid, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid {
  --dxbl-grid-highlighted-text-bg: var(--warning);
  --dxbl-grid-highlighted-text-color: var(--secondary-1);
  background-color: var(--secondary-3) !important;
  border: 2px solid var(--secondary-2);
  border-radius: 1rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container {
  background-color: var(--secondary-2);
  padding: 0.5rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box {
  padding: 0.125rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box button, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box button, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box button, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box button {
  border-radius: 50%;
  color: var(--primary-2);
  flex-shrink: 0;
  padding: 0 !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box button span, body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box button svg, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box button span, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box button svg, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box button span, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box button svg, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box button span, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box button svg {
  margin: 0;
  padding: 0;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box .dxbl-edit-btn-clear, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box .dxbl-edit-btn-clear, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box .dxbl-edit-btn-clear, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box .dxbl-edit-btn-clear {
  color: var(--primary-1);
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box .dxbl-edit-btn-clear:hover, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box .dxbl-edit-btn-clear:hover, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box .dxbl-edit-btn-clear:hover, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box .dxbl-edit-btn-clear:hover {
  color: var(--light);
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box input, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box input, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box input, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box input {
  color: var(--primary-1);
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box:hover, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box:hover, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box:hover, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box:hover {
  border-color: var(--primary-3);
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box:focus-within, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box:focus-within, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box:focus-within, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box:focus-within {
  border-color: var(--primary-2);
  box-shadow: none;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box:not(:focus-within)[field-text]:not([field-text=""]), body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box:not(:focus-within)[field-text]:not([field-text=""]), body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box:not(:focus-within)[field-text]:not([field-text=""]), body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-search-box-container .dxbl-grid-search-box:not(:focus-within)[field-text]:not([field-text=""]) {
  border-color: var(--warning) !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-columns-separator.dxbl-active, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-columns-separator.dxbl-active, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-columns-separator.dxbl-active, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-columns-separator.dxbl-active {
  background-color: var(--info);
  width: 0.125rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead, body.theme-light24 .easDxGrid .dxbl-grid thead, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead {
  border: none;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead th, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead th, body.theme-light24 .easDxGrid .dxbl-grid thead th, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead th {
  background-color: var(--secondary-2) !important;
  border-bottom: 2px solid var(--secondary-2);
  padding: 0.75rem 1rem 0.5rem 1rem !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead th .dxbl-grid-header-content, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead th .dxbl-grid-header-content, body.theme-light24 .easDxGrid .dxbl-grid thead th .dxbl-grid-header-content, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead th .dxbl-grid-header-content {
  color: var(--primary-1);
  font-weight: 400;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead th .dxbl-grid-header-content span, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead th .dxbl-grid-header-content span, body.theme-light24 .easDxGrid .dxbl-grid thead th .dxbl-grid-header-content span, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead th .dxbl-grid-header-content span {
  text-wrap: nowrap;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead th[aria-sort], body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead th[aria-sort], body.theme-light24 .easDxGrid .dxbl-grid thead th[aria-sort], body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead th[aria-sort] {
  border-color: var(--warning) !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead th[aria-sort] svg, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead th[aria-sort] svg, body.theme-light24 .easDxGrid .dxbl-grid thead th[aria-sort] svg, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead th[aria-sort] svg {
  color: var(--warning);
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row {
  background-color: var(--secondary-2);
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td {
  padding: 1px !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .filter-container .eas-icon, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .filter-container .eas-icon, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .filter-container .eas-icon, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .filter-container .eas-icon {
  color: var(--primary-3);
  left: 0.75rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .filter-container:focus-within .dxbl-text-edit, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .filter-container:focus-within .dxbl-text-edit, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .filter-container:focus-within .dxbl-text-edit, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .filter-container:focus-within .dxbl-text-edit {
  border-color: var(--primary-2) !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit {
  align-items: center;
  border: 2px solid var(--secondary-4) !important;
  border-radius: 2rem;
  margin: 0 !important;
  overflow: hidden;
  padding-right: 0.125rem;
  width: 100%;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-focused, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-focused, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-focused, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-focused {
  border-color: var(--primary-2) !important;
  box-shadow: none;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit input, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit input, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit input, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit input {
  color: var(--primary-1);
  font-size: var(--font-small);
  padding: 0 0.25rem;
  /*&[inputmode="decimal"] {
      padding: 0 0.125rem 0 0.5rem;
      width: 100%;
  }*/
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button {
  background-color: var(--secondary-3);
  border: none;
  border-radius: 50%;
  height: 1.75rem;
  min-width: 1.75rem;
  width: 1.75rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button svg, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button svg, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button svg, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button svg {
  background-color: transparent;
  color: var(--primary-2);
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button:hover, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button:hover, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button:hover, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button:hover {
  background-color: var(--secondary-4) !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button:hover svg, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button:hover svg, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button:hover svg, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button:hover svg {
  background-color: transparent !important;
  color: var(--primary-1) !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-edit-btn-clear:hover, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-edit-btn-clear:hover, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-edit-btn-clear:hover, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-edit-btn-clear:hover {
  background-color: var(--danger) !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-edit-btn-clear:hover svg, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-edit-btn-clear:hover svg, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-edit-btn-clear:hover svg, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-edit-btn-clear:hover svg {
  color: var(--light) !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns {
  height: 1.75rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button {
  background-color: var(--secondary-3) !important;
  height: 50%;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-inc, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-inc, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-inc, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-inc {
  border-radius: 1rem 1rem 0 0;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-dec, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-dec, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-dec, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-dec {
  border-radius: 0 0 1rem 1rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button:hover, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button:hover, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button:hover, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button:hover {
  background-color: var(--secondary-4) !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-sm input, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-sm input, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-sm input, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-sm input {
  height: 1.75rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-sm button, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-sm button, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-sm button, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-sm button {
  height: 1.5rem;
  min-width: 1.5rem;
  width: 1.5rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-sm .dxbl-spin-btns, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-sm .dxbl-spin-btns, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-sm .dxbl-spin-btns, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-sm .dxbl-spin-btns {
  height: 1.5rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:hover, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:hover, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:hover, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:hover {
  border-color: var(--primary-3) !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:focus-within, body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-focused, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:focus-within, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-focused, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:focus-within, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-focused, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:focus-within, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-focused {
  box-shadow: none;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:focus-within:not(.dxbl-readonly), body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-focused:not(.dxbl-readonly), body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:focus-within:not(.dxbl-readonly), body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-focused:not(.dxbl-readonly), body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:focus-within:not(.dxbl-readonly), body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-focused:not(.dxbl-readonly), body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:focus-within:not(.dxbl-readonly), body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit.dxbl-focused:not(.dxbl-readonly) {
  border-color: var(--primary-2) !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:not(:focus-within)[field-text]:not([field-text=""]), body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:not(:focus-within)[field-text]:not([field-text=""]), body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:not(:focus-within)[field-text]:not([field-text=""]), body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit:not(:focus-within)[field-text]:not([field-text=""]) {
  border-color: var(--warning) !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row:focus-within td, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row:focus-within td, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row:focus-within td, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row:focus-within td {
  outline: none !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row:focus-within td .dxbl-text-edit, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row:focus-within td .dxbl-text-edit, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row:focus-within td .dxbl-text-edit, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row:focus-within td .dxbl-text-edit {
  box-shadow: none !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid tbody, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid tbody, body.theme-light24 .easDxGrid .dxbl-grid tbody, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid tbody {
  background-color: var(--secondary-2);
  border: none;
}
body.theme-dark24 .easDxGrid .dxbl-grid tbody tr:not(.dxbl-grid-empty-row):hover td:not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell):not(.dxbl-grid-edit-form), body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid tbody tr:not(.dxbl-grid-empty-row):hover td:not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell):not(.dxbl-grid-edit-form), body.theme-light24 .easDxGrid .dxbl-grid tbody tr:not(.dxbl-grid-empty-row):hover td:not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell):not(.dxbl-grid-edit-form), body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid tbody tr:not(.dxbl-grid-empty-row):hover td:not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell):not(.dxbl-grid-edit-form) {
  background-color: var(--secondary-4);
}
body.theme-dark24 .easDxGrid .dxbl-grid tbody tr, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid tbody tr, body.theme-light24 .easDxGrid .dxbl-grid tbody tr, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid tbody tr {
  background-color: var(--secondary-3);
}
body.theme-dark24 .easDxGrid .dxbl-grid tbody tr td, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid tbody tr td, body.theme-light24 .easDxGrid .dxbl-grid tbody tr td, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid tbody tr td {
  --dxbl-grid-text-cell-padding-x: 1rem;
  --dxbl-grid-text-cell-padding-y: 0.5rem;
  border-bottom: 1px solid var(--secondary-4);
  color: var(--primary-1);
  font-size: var(--font-small);
}
body.theme-dark24 .easDxGrid .dxbl-grid tbody tr td.dxbl-grid-command-cell, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid tbody tr td.dxbl-grid-command-cell, body.theme-light24 .easDxGrid .dxbl-grid tbody tr td.dxbl-grid-command-cell, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid tbody tr td.dxbl-grid-command-cell {
  --dxbl-grid-text-cell-padding-x: 0;
  --dxbl-grid-text-cell-padding-y: 0;
}
body.theme-dark24 .easDxGrid .dxbl-grid tbody tr td.dxbl-grid-command-cell .eas-button, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid tbody tr td.dxbl-grid-command-cell .eas-button, body.theme-light24 .easDxGrid .dxbl-grid tbody tr td.dxbl-grid-command-cell .eas-button, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid tbody tr td.dxbl-grid-command-cell .eas-button {
  border-radius: 10rem;
  margin: 0;
}
body.theme-dark24 .easDxGrid .dxbl-grid tbody tr .dxbl-grid-edit-form .edit-buttons > div, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid tbody tr .dxbl-grid-edit-form .edit-buttons > div, body.theme-light24 .easDxGrid .dxbl-grid tbody tr .dxbl-grid-edit-form .edit-buttons > div, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid tbody tr .dxbl-grid-edit-form .edit-buttons > div {
  display: flex;
  gap: 0.5rem;
  justify-content: flex-end;
}
body.theme-dark24 .easDxGrid .dxbl-grid tbody .blank-line-after td, body.theme-dark24 .easDxGrid .dxbl-grid tbody .dxbl-grid-empty-row td, body.theme-dark24 .easDxGrid .dxbl-grid tbody .dxbl-grid-empty-data-area, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid tbody .blank-line-after td, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid tbody .dxbl-grid-empty-row td, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid tbody .dxbl-grid-empty-data-area, body.theme-light24 .easDxGrid .dxbl-grid tbody .blank-line-after td, body.theme-light24 .easDxGrid .dxbl-grid tbody .dxbl-grid-empty-row td, body.theme-light24 .easDxGrid .dxbl-grid tbody .dxbl-grid-empty-data-area, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid tbody .blank-line-after td, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid tbody .dxbl-grid-empty-row td, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid tbody .dxbl-grid-empty-data-area {
  border: none;
}
body.theme-dark24 .easDxGrid .dxbl-grid tbody .dxbl-grid-selected-row td, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid tbody .dxbl-grid-selected-row td, body.theme-light24 .easDxGrid .dxbl-grid tbody .dxbl-grid-selected-row td, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid tbody .dxbl-grid-selected-row td {
  background-color: var(--info) !important;
  color: var(--light) !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel {
  background-color: var(--secondary-2);
  color: var(--primary-2);
  padding: 0.5rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager, body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector {
  margin: 0;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager {
  border-radius: 2rem;
  height: fit-content;
  outline: 0.125rem solid var(--secondary-4);
  overflow: hidden;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-pager-page-edit, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-pager-page-edit, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-pager-page-edit, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-pager-page-edit {
  border: none;
  box-shadow: none !important;
  margin: 0;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-pager-page-edit-text, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-pager-page-edit-text, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-pager-page-edit-text, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-pager-page-edit-text {
  background-color: var(--secondary-3);
  color: var(--primary-2);
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn {
  border: none !important;
  color: var(--primary-2);
  margin: 0;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn:focus, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn:focus, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn:focus, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn:focus {
  outline: none;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn.dxbl-pager-active-page-btn, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn.dxbl-pager-active-page-btn, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn.dxbl-pager-active-page-btn, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn.dxbl-pager-active-page-btn {
  background-color: var(--info) !important;
  color: var(--light) !important;
  opacity: 1 !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn span, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn span, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn span, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn span {
  padding-top: 0.125rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn:not(.dxbl-disabled):not(.dxbl-pager-active-page-btn):hover, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn:not(.dxbl-disabled):not(.dxbl-pager-active-page-btn):hover, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn:not(.dxbl-disabled):not(.dxbl-pager-active-page-btn):hover, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn:not(.dxbl-disabled):not(.dxbl-pager-active-page-btn):hover {
  background-color: var(--secondary-4) !important;
  color: var(--primary-1) !important;
  opacity: 1 !important;
  outline: none !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn::before, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn::before, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn::before, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager .dxbl-btn::before {
  opacity: 0 !important;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager.dxbl-sm .dxbl-btn, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager.dxbl-sm .dxbl-btn, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager.dxbl-sm .dxbl-btn, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager.dxbl-sm .dxbl-btn {
  height: 1.75rem;
  width: 1.75rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager:has(> :only-child), body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager:has(> :only-child), body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager:has(> :only-child), body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager:has(> :only-child) {
  visibility: hidden;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text {
  font-size: var(--font-small);
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit {
  align-items: center;
  border: none;
  border-radius: 2rem;
  height: 2rem;
  outline: 0.125rem solid var(--secondary-4);
  overflow: hidden;
  padding: 0 0.125rem 0 0.5rem;
  width: 5.5rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit button, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit button, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit button, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit button {
  background-color: var(--secondary-3);
  border: none;
  border-radius: 1rem;
  height: 1.75rem;
  min-height: 1.75rem;
  min-width: 1.75rem;
  width: 1.75rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit input, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit input, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit input, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit input {
  color: var(--primary-1);
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit.dxbl-sm, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit.dxbl-sm, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit.dxbl-sm, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit.dxbl-sm {
  height: 1.75rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit.dxbl-sm button, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit.dxbl-sm button, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit.dxbl-sm button, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit.dxbl-sm button {
  height: 1.5rem;
  min-height: 1.5rem;
  min-width: 1.5rem;
  width: 1.5rem;
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit:hover, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit:hover, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit:hover, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit:hover {
  outline-color: var(--primary-3);
}
body.theme-dark24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit:focus-within, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit:focus-within, body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit:focus-within, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit:focus-within {
  outline-color: var(--primary-2);
}
body.theme-dark24 .easDxGrid .dxbl-gridview-alternating table tr[data-visible-index]:nth-child(even), body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-gridview-alternating table tr[data-visible-index]:nth-child(even), body.theme-light24 .easDxGrid .dxbl-gridview-alternating table tr[data-visible-index]:nth-child(even), body.theme-light24 .dxbl-modal .easDxGrid .dxbl-gridview-alternating table tr[data-visible-index]:nth-child(even) {
  background-color: var(--secondary-3-shadow);
}
body.theme-dark24 .easDxGrid .dxbl-gridview-alternating table tr td, body.theme-dark24 .dxbl-modal .easDxGrid .dxbl-gridview-alternating table tr td, body.theme-light24 .easDxGrid .dxbl-gridview-alternating table tr td, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-gridview-alternating table tr td {
  border-bottom: none;
}
body.theme-dark24 .dxbl-list-box-empty-data-container, body.theme-dark24 .dxbl-modal .dxbl-list-box-empty-data-container, body.theme-light24 .dxbl-list-box-empty-data-container, body.theme-light24 .dxbl-modal .dxbl-list-box-empty-data-container {
  --dxbl-list-box-empty-data-icon-height: 1.5rem;
  --dxbl-list-box-empty-data-icon-width: 1.5rem;
  background-color: var(--secondary-2);
}
body.theme-dark24 .dxbl-list-box-empty-data-container div, body.theme-dark24 .dxbl-modal .dxbl-list-box-empty-data-container div, body.theme-light24 .dxbl-list-box-empty-data-container div, body.theme-light24 .dxbl-modal .dxbl-list-box-empty-data-container div {
  flex-direction: row !important;
  gap: 0.25rem;
}
body.theme-dark24 .telegram-overview .card, body.theme-dark24 .dxbl-modal .telegram-overview .card, body.theme-light24 .telegram-overview .card, body.theme-light24 .dxbl-modal .telegram-overview .card {
  gap: 1rem;
}
body.theme-dark24 .telegram-overview .card .card-header, body.theme-dark24 .dxbl-modal .telegram-overview .card .card-header, body.theme-light24 .telegram-overview .card .card-header, body.theme-light24 .dxbl-modal .telegram-overview .card .card-header {
  background-color: var(--secondary-2);
  border: none;
  border-radius: 1rem;
  padding: 1rem;
}
body.theme-dark24 .telegram-overview .card .card-header .telegram-filter-container, body.theme-dark24 .dxbl-modal .telegram-overview .card .card-header .telegram-filter-container, body.theme-light24 .telegram-overview .card .card-header .telegram-filter-container, body.theme-light24 .dxbl-modal .telegram-overview .card .card-header .telegram-filter-container {
  display: flex;
  gap: 2.5rem;
  justify-content: space-between;
}
body.theme-dark24 .telegram-overview .card .card-header .telegram-filter-container .telegram-filter-column, body.theme-dark24 .dxbl-modal .telegram-overview .card .card-header .telegram-filter-container .telegram-filter-column, body.theme-light24 .telegram-overview .card .card-header .telegram-filter-container .telegram-filter-column, body.theme-light24 .dxbl-modal .telegram-overview .card .card-header .telegram-filter-container .telegram-filter-column {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  justify-content: center;
}
body.theme-dark24 .telegram-overview .card .card-header .telegram-filter-container .telegram-filter-column .telegram-filter-row, body.theme-dark24 .dxbl-modal .telegram-overview .card .card-header .telegram-filter-container .telegram-filter-column .telegram-filter-row, body.theme-light24 .telegram-overview .card .card-header .telegram-filter-container .telegram-filter-column .telegram-filter-row, body.theme-light24 .dxbl-modal .telegram-overview .card .card-header .telegram-filter-container .telegram-filter-column .telegram-filter-row {
  align-items: center;
  margin: 0;
}
body.theme-dark24 .telegram-overview .card .card-header .telegram-filter-container .telegram-filter-column .telegram-filter-row label, body.theme-dark24 .dxbl-modal .telegram-overview .card .card-header .telegram-filter-container .telegram-filter-column .telegram-filter-row label, body.theme-light24 .telegram-overview .card .card-header .telegram-filter-container .telegram-filter-column .telegram-filter-row label, body.theme-light24 .dxbl-modal .telegram-overview .card .card-header .telegram-filter-container .telegram-filter-column .telegram-filter-row label {
  margin: 0;
}
body.theme-dark24 .telegram-overview .card .card-header .telegram-filter-container .column-border, body.theme-dark24 .dxbl-modal .telegram-overview .card .card-header .telegram-filter-container .column-border, body.theme-light24 .telegram-overview .card .card-header .telegram-filter-container .column-border, body.theme-light24 .dxbl-modal .telegram-overview .card .card-header .telegram-filter-container .column-border {
  display: none;
}
body.theme-dark24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox, body.theme-dark24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox, body.theme-light24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox, body.theme-light24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox {
  background-color: var(--secondary-2);
  border-radius: 0.625rem;
}
body.theme-dark24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li, body.theme-dark24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li, body.theme-light24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li, body.theme-light24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li {
  background-color: transparent !important;
  border: none;
  padding: 0.125rem 0.25rem;
}
body.theme-dark24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected, body.theme-dark24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected, body.theme-light24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected, body.theme-light24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected {
  filter: brightness(110%);
}
body.theme-dark24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected .dxbl-list-box-item-display-template-container > div, body.theme-dark24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected .dxbl-list-box-item-display-template-container > div, body.theme-light24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected .dxbl-list-box-item-display-template-container > div, body.theme-light24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected .dxbl-list-box-item-display-template-container > div {
  outline: 0.125rem solid var(--primary-1);
}
body.theme-dark24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-from-plc, body.theme-dark24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-from-plc, body.theme-light24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-from-plc, body.theme-light24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-from-plc {
  background-color: var(--warning) !important;
}
body.theme-dark24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-to-plc, body.theme-dark24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-to-plc, body.theme-light24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-to-plc, body.theme-light24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li.dxbl-list-box-item-selected .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-to-plc {
  background-color: var(--info) !important;
}
body.theme-dark24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li:hover:not(.dxbl-list-box-item-selected):not(.dxbl-list-box-empty-data-item) .dxbl-list-box-item-display-template-container > div, body.theme-dark24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li:hover:not(.dxbl-list-box-item-selected):not(.dxbl-list-box-empty-data-item) .dxbl-list-box-item-display-template-container > div, body.theme-light24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li:hover:not(.dxbl-list-box-item-selected):not(.dxbl-list-box-empty-data-item) .dxbl-list-box-item-display-template-container > div, body.theme-light24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li:hover:not(.dxbl-list-box-item-selected):not(.dxbl-list-box-empty-data-item) .dxbl-list-box-item-display-template-container > div {
  background-color: var(--secondary-3) !important;
  outline: 0.125rem solid var(--primary-1);
}
body.theme-dark24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li::before, body.theme-dark24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li::before, body.theme-light24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li::before, body.theme-light24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li::before {
  display: none;
}
body.theme-dark24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container, body.theme-dark24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container, body.theme-light24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container, body.theme-light24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container {
  background-color: transparent !important;
}
body.theme-dark24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container > div, body.theme-dark24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container > div, body.theme-light24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container > div, body.theme-light24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container > div {
  background-color: var(--secondary-3);
  border: 0.125rem solid transparent;
  border-radius: 1rem;
  color: var(--primary-1);
  padding: 0.25rem 0.5rem;
}
body.theme-dark24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-from-plc, body.theme-dark24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-from-plc, body.theme-light24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-from-plc, body.theme-light24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-from-plc {
  border-color: var(--warning);
}
body.theme-dark24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-to-plc, body.theme-dark24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-to-plc, body.theme-light24 .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-to-plc, body.theme-light24 .dxbl-modal .telegram-overview .card .telegram-overview-main .telegram-history-list .telegram-history-listbox .dxbl-scroll-viewer .dxbl-scroll-viewer-content ul li .dxbl-list-box-item-display-template-container > div.telegram-history-list-item-to-plc {
  border-color: var(--info);
}
body.theme-dark24 .telegram-overview .card .telegram-overview-main .card-footer, body.theme-dark24 .dxbl-modal .telegram-overview .card .telegram-overview-main .card-footer, body.theme-light24 .telegram-overview .card .telegram-overview-main .card-footer, body.theme-light24 .dxbl-modal .telegram-overview .card .telegram-overview-main .card-footer {
  padding: 0 0.5rem;
}
body.theme-dark24 .telegram-overview .telegram-overview-main .card-footer, body.theme-dark24 .telegram-overview .telegram-grids-container .card-footer, body.theme-dark24 .telegram-view .telegram-overview-main .card-footer, body.theme-dark24 .telegram-view .telegram-grids-container .card-footer, body.theme-dark24 .dxbl-modal .telegram-overview .telegram-overview-main .card-footer, body.theme-dark24 .dxbl-modal .telegram-overview .telegram-grids-container .card-footer, body.theme-dark24 .dxbl-modal .telegram-view .telegram-overview-main .card-footer, body.theme-dark24 .dxbl-modal .telegram-view .telegram-grids-container .card-footer, body.theme-light24 .telegram-overview .telegram-overview-main .card-footer, body.theme-light24 .telegram-overview .telegram-grids-container .card-footer, body.theme-light24 .telegram-view .telegram-overview-main .card-footer, body.theme-light24 .telegram-view .telegram-grids-container .card-footer, body.theme-light24 .dxbl-modal .telegram-overview .telegram-overview-main .card-footer, body.theme-light24 .dxbl-modal .telegram-overview .telegram-grids-container .card-footer, body.theme-light24 .dxbl-modal .telegram-view .telegram-overview-main .card-footer, body.theme-light24 .dxbl-modal .telegram-view .telegram-grids-container .card-footer {
  border: none;
}
body.theme-dark24 .telegram-overview .telegram-grid .dxbl-grid, body.theme-dark24 .telegram-view .telegram-grid .dxbl-grid, body.theme-dark24 .dxbl-modal .telegram-overview .telegram-grid .dxbl-grid, body.theme-dark24 .dxbl-modal .telegram-view .telegram-grid .dxbl-grid, body.theme-light24 .telegram-overview .telegram-grid .dxbl-grid, body.theme-light24 .telegram-view .telegram-grid .dxbl-grid, body.theme-light24 .dxbl-modal .telegram-overview .telegram-grid .dxbl-grid, body.theme-light24 .dxbl-modal .telegram-view .telegram-grid .dxbl-grid {
  padding: 0;
}
body.theme-dark24 .telegram-overview .telegram-grid .dxbl-grid tbody td, body.theme-dark24 .telegram-view .telegram-grid .dxbl-grid tbody td, body.theme-dark24 .dxbl-modal .telegram-overview .telegram-grid .dxbl-grid tbody td, body.theme-dark24 .dxbl-modal .telegram-view .telegram-grid .dxbl-grid tbody td, body.theme-light24 .telegram-overview .telegram-grid .dxbl-grid tbody td, body.theme-light24 .telegram-view .telegram-grid .dxbl-grid tbody td, body.theme-light24 .dxbl-modal .telegram-overview .telegram-grid .dxbl-grid tbody td, body.theme-light24 .dxbl-modal .telegram-view .telegram-grid .dxbl-grid tbody td {
  padding: 0.125rem !important;
}
body.theme-dark24 .telegram-overview .telegram-grid .dxbl-grid tbody td:first-child, body.theme-dark24 .telegram-view .telegram-grid .dxbl-grid tbody td:first-child, body.theme-dark24 .dxbl-modal .telegram-overview .telegram-grid .dxbl-grid tbody td:first-child, body.theme-dark24 .dxbl-modal .telegram-view .telegram-grid .dxbl-grid tbody td:first-child, body.theme-light24 .telegram-overview .telegram-grid .dxbl-grid tbody td:first-child, body.theme-light24 .telegram-view .telegram-grid .dxbl-grid tbody td:first-child, body.theme-light24 .dxbl-modal .telegram-overview .telegram-grid .dxbl-grid tbody td:first-child, body.theme-light24 .dxbl-modal .telegram-view .telegram-grid .dxbl-grid tbody td:first-child {
  text-align: center;
}
body.theme-dark24 .telegram-overview .telegram-grid-button .eas-button:has(.oi-data-transfer-download), body.theme-dark24 .telegram-view .telegram-grid-button .eas-button:has(.oi-data-transfer-download), body.theme-dark24 .dxbl-modal .telegram-overview .telegram-grid-button .eas-button:has(.oi-data-transfer-download), body.theme-dark24 .dxbl-modal .telegram-view .telegram-grid-button .eas-button:has(.oi-data-transfer-download), body.theme-light24 .telegram-overview .telegram-grid-button .eas-button:has(.oi-data-transfer-download), body.theme-light24 .telegram-view .telegram-grid-button .eas-button:has(.oi-data-transfer-download), body.theme-light24 .dxbl-modal .telegram-overview .telegram-grid-button .eas-button:has(.oi-data-transfer-download), body.theme-light24 .dxbl-modal .telegram-view .telegram-grid-button .eas-button:has(.oi-data-transfer-download) {
  background-color: var(--info) !important;
}
body.theme-dark24 .telegram-overview .telegram-grid-button .eas-button:has(.oi-data-transfer-upload), body.theme-dark24 .telegram-view .telegram-grid-button .eas-button:has(.oi-data-transfer-upload), body.theme-dark24 .dxbl-modal .telegram-overview .telegram-grid-button .eas-button:has(.oi-data-transfer-upload), body.theme-dark24 .dxbl-modal .telegram-view .telegram-grid-button .eas-button:has(.oi-data-transfer-upload), body.theme-light24 .telegram-overview .telegram-grid-button .eas-button:has(.oi-data-transfer-upload), body.theme-light24 .telegram-view .telegram-grid-button .eas-button:has(.oi-data-transfer-upload), body.theme-light24 .dxbl-modal .telegram-overview .telegram-grid-button .eas-button:has(.oi-data-transfer-upload), body.theme-light24 .dxbl-modal .telegram-view .telegram-grid-button .eas-button:has(.oi-data-transfer-upload) {
  background-color: var(--warning) !important;
}
body.theme-dark24 .dxbl-grid-draggable-header.visible, body.theme-dark24 .dxbl-modal .dxbl-grid-draggable-header.visible, body.theme-light24 .dxbl-grid-draggable-header.visible, body.theme-light24 .dxbl-modal .dxbl-grid-draggable-header.visible {
  border: 0.125rem solid var(--secondary-4);
  border-radius: 1rem;
}
body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar, body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover,
body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover,
body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar, body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover,
body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover, body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar, body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover,
body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover,
body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar, body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover,
body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover, body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar, body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover,
body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover,
body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar, body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover,
body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover, body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar, body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover,
body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover,
body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar, body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover,
body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover {
  background-color: var(--secondary-4);
}
body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb, body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb,
body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb,
body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb, body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb,
body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb, body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb, body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb,
body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb,
body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb, body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb,
body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb, body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb, body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb,
body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb,
body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb, body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb,
body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb, body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb, body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb,
body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb,
body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb, body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb,
body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  background-color: var(--primary-3);
  border-radius: 9px;
  border: 3px solid var(--secondary-4);
}
body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb:hover, body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb:active, body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:hover, body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:active,
body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:hover,
body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:active,
body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb:hover,
body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb:active, body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:hover, body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:active,
body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:hover,
body.theme-dark24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:active, body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb:hover, body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb:active, body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:hover, body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:active,
body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:hover,
body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:active,
body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb:hover,
body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb:active, body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:hover, body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:active,
body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:hover,
body.theme-dark24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:active, body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb:hover, body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb:active, body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:hover, body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:active,
body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:hover,
body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:active,
body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb:hover,
body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb:active, body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:hover, body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:active,
body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:hover,
body.theme-light24 .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:active, body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb:hover, body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar .dxbl-scroll-viewer-scroll-thumb:active, body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:hover, body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:active,
body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:hover,
body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:active,
body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb:hover,
body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar .dxbl-scroll-viewer-scroll-thumb:active, body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:hover, body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:hover .dxbl-scroll-viewer-scroll-thumb:active,
body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:hover,
body.theme-light24 .dxbl-modal .dxbl-scroll-viewer .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb:active {
  background-color: var(--primary-2);
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog {
  background-color: var(--secondary-2);
  border: 0.125rem solid var(--secondary-4) !important;
  border-radius: 1rem !important;
  overflow: hidden;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog.dxbl-context-menu-dropdown:has(.dxbl-dropdown-body > ul > :only-child), body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog.dxbl-edit-dropdown:has(.dxbl-dropdown-body .dxbl-scroll-viewer-content > ul > :only-child), body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog.dxbl-context-menu-dropdown:has(.dxbl-dropdown-body > ul > :only-child), body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog.dxbl-edit-dropdown:has(.dxbl-dropdown-body .dxbl-scroll-viewer-content > ul > :only-child), body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog.dxbl-context-menu-dropdown:has(.dxbl-dropdown-body > ul > :only-child), body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog.dxbl-edit-dropdown:has(.dxbl-dropdown-body .dxbl-scroll-viewer-content > ul > :only-child), body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog.dxbl-context-menu-dropdown:has(.dxbl-dropdown-body > ul > :only-child), body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog.dxbl-edit-dropdown:has(.dxbl-dropdown-body .dxbl-scroll-viewer-content > ul > :only-child), body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog.dxbl-context-menu-dropdown:has(.dxbl-dropdown-body > ul > :only-child), body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog.dxbl-edit-dropdown:has(.dxbl-dropdown-body .dxbl-scroll-viewer-content > ul > :only-child), body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog.dxbl-context-menu-dropdown:has(.dxbl-dropdown-body > ul > :only-child), body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog.dxbl-edit-dropdown:has(.dxbl-dropdown-body .dxbl-scroll-viewer-content > ul > :only-child), body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog.dxbl-context-menu-dropdown:has(.dxbl-dropdown-body > ul > :only-child), body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog.dxbl-edit-dropdown:has(.dxbl-dropdown-body .dxbl-scroll-viewer-content > ul > :only-child), body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog.dxbl-context-menu-dropdown:has(.dxbl-dropdown-body > ul > :only-child), body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog.dxbl-edit-dropdown:has(.dxbl-dropdown-body .dxbl-scroll-viewer-content > ul > :only-child) {
  border-radius: 1.5rem !important;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-edit-dropdown-header, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-edit-dropdown-header, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-edit-dropdown-header, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-edit-dropdown-header, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-edit-dropdown-header, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-edit-dropdown-header, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-edit-dropdown-header, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-edit-dropdown-header {
  background-color: var(--secondary-4) !important;
  border: none !important;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body {
  border: none !important;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select {
  border: none !important;
  border-radius: 0.75rem;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer {
  background-color: var(--secondary-2) !important;
  padding: 0.25rem;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li {
  border-radius: 1rem;
  padding-left: 0.5rem;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]), body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]), body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]), body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]), body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]), body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]), body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]), body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]), body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]), body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]), body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]), body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]), body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]), body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]), body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]), body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected:not([aria-checked]) {
  background-color: var(--info);
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-selected::before {
  opacity: 0 !important;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-focused, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-focused, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-focused, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-focused, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-focused, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-focused, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-focused, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-focused, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-focused, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-focused, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-focused, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-focused, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-focused, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-focused, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-item-focused, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-item-focused {
  outline: 0.125rem solid var(--primary-3) !important;
  outline-offset: -0.125rem;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item {
  padding: 0;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li.dxbl-list-box-empty-data-item > div {
  padding: 0;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li:hover, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li:hover, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li:hover, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li:hover, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li:hover, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li:hover, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li:hover, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li:hover, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li:hover, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li:hover, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li:hover, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li:hover, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li:hover, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li:hover, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer li:hover, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer li:hover {
  background-color: var(--secondary-3) !important;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-render-container .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select .dxbl-scroll-viewer .dxbl-list-box-item-selected:not([aria-checked]):hover {
  background-color: var(--action) !important;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected {
  background-color: var(--secondary-2);
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox input, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox input, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox input, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox input, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox input, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox input, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox input, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox input {
  background-color: var(--success);
  border-color: var(--success);
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox svg, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox svg, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox svg, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox svg, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox svg, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox svg, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox svg, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li.dxbl-list-box-item-selected .dxbl-checkbox svg {
  background-color: var(--success);
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox .dxbl-checkbox-check-element::before, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox .dxbl-checkbox-check-element::before, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox .dxbl-checkbox-check-element::before, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox .dxbl-checkbox-check-element::before, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox .dxbl-checkbox-check-element::before, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox .dxbl-checkbox-check-element::before, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox .dxbl-checkbox-check-element::before, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox .dxbl-checkbox-check-element::before {
  opacity: 0;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox input, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox input, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox input, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox input, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox input, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox input, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox input, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox input {
  border-radius: 1rem;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox svg, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox svg, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox svg, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox svg, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox svg, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox svg, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox svg, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-list-box-multi-select li .dxbl-checkbox svg {
  background-color: var(--secondary-3);
  color: var(--light) !important;
  z-index: 1;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs {
  border: none;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist {
  background-color: var(--secondary-2);
  border: none !important;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li {
  padding: 0 0.5rem;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item {
  border: none;
  color: var(--primary-2);
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item.dxbl-active, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item.dxbl-active, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item.dxbl-active, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item.dxbl-active, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item.dxbl-active, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item.dxbl-active, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item.dxbl-active, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item.dxbl-active {
  border-bottom: 0.25rem solid var(--action) !important;
  color: var(--primary-1);
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover {
  background-color: var(--secondary-2) !important;
  border-bottom: 0.25rem solid var(--secondary-4) !important;
  color: var(--primary-1) !important;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover::before, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover::before, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover::before, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover::before, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover::before, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover::before, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover::before, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-tabs-tablist li .dxbl-tabs-item:not(.dxbl-active):hover::before {
  opacity: 0 !important;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container {
  background-color: var(--secondary-3);
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-title, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-title, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-title, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-title, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-title, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-title, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-title, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-title {
  background-color: var(--secondary-2);
  color: var(--primary-2) !important;
  opacity: 1;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-item:hover, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-item:hover, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-item:hover, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-item:hover, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-item:hover, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-item:hover, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-item:hover, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-item:hover {
  background-color: var(--secondary-4);
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-after, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-after, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-after, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-after, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-after, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-after, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-after, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-date-time-edit-tabs .dxbl-rollers-container .dxbl-roller-container .dxbl-roller-after {
  background-color: var(--info);
  color: transparent;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-header, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-header, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-header, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-header, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-header, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-header, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-header, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-header {
  background-color: var(--secondary-2);
  border: none;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content {
  background-color: var(--secondary-3);
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day:not(.dxbl-calendar-selected-item):hover, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day:not(.dxbl-calendar-selected-item):hover, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day:not(.dxbl-calendar-selected-item):hover, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day:not(.dxbl-calendar-selected-item):hover, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day:not(.dxbl-calendar-selected-item):hover, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day:not(.dxbl-calendar-selected-item):hover, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day:not(.dxbl-calendar-selected-item):hover, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day:not(.dxbl-calendar-selected-item):hover {
  background-color: var(--secondary-4) !important;
  color: var(--primary-1) !important;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-today, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-today, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-today, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-today, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-today, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-today, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-today, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-today {
  border-color: var(--action);
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item {
  background-color: var(--info);
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item:hover, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item:hover, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item:hover, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item:hover, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item:hover, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item:hover, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item:hover, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item:hover {
  background-color: var(--action) !important;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-weekend:not(.dxbl-calendar-not-current-view), body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-weekend:not(.dxbl-calendar-not-current-view), body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-weekend:not(.dxbl-calendar-not-current-view), body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-weekend:not(.dxbl-calendar-not-current-view), body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-weekend:not(.dxbl-calendar-not-current-view), body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-weekend:not(.dxbl-calendar-not-current-view), body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-weekend:not(.dxbl-calendar-not-current-view), body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-weekend:not(.dxbl-calendar-not-current-view) {
  color: var(--danger);
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-not-current-view, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-not-current-view, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-not-current-view, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-not-current-view, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-not-current-view, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-not-current-view, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-not-current-view, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-not-current-view {
  color: var(--primary-3);
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer {
  background-color: var(--secondary-2);
  border: none;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn {
  border-radius: 1.125rem;
  color: var(--primary-1);
  height: 2.25rem;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn:hover, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn:hover, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn:hover, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn:hover, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn:hover, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn:hover, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn:hover, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn:hover, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn:hover, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn:hover, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn:hover, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn:hover, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn:hover, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn:hover, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-calendar .dxbl-calendar-footer .dxbl-btn:hover, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-rollers-footer .dxbl-btn:hover {
  background-color: var(--secondary-4) !important;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul {
  padding: 0.25rem;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li {
  outline: none !important;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item {
  border-radius: 1rem;
  color: var(--primary-2);
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item:hover, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item:hover, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item:hover, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item:hover, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item:hover, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item:hover, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item:hover, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item:hover, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item:hover, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item:hover, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item:hover, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item:hover, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item:hover, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item:hover, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li .dxbl-context-menu-item:hover, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li .dxbl-context-menu-item:hover {
  background-color: var(--secondary-4) !important;
  color: var(--primary-1) !important;
}
body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li.dxbl-context-menu-separator, body.theme-dark24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li.dxbl-context-menu-separator, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li.dxbl-context-menu-separator, body.theme-dark24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li.dxbl-context-menu-separator, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li.dxbl-context-menu-separator, body.theme-dark24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li.dxbl-context-menu-separator, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li.dxbl-context-menu-separator, body.theme-dark24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li.dxbl-context-menu-separator, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li.dxbl-context-menu-separator, body.theme-light24 .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li.dxbl-context-menu-separator, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li.dxbl-context-menu-separator, body.theme-light24 .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li.dxbl-context-menu-separator, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li.dxbl-context-menu-separator, body.theme-light24 .dxbl-modal .dxbl-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li.dxbl-context-menu-separator, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-context-menu-item-list-with-icons li.dxbl-context-menu-separator, body.theme-light24 .dxbl-modal .dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-dropdown-body > ul li.dxbl-context-menu-separator {
  border-top: 0.125rem solid var(--secondary-3);
}
body.theme-dark24 .eas-dx-tabs .dxbl-tabs, body.theme-dark24 .dxbl-modal .eas-dx-tabs .dxbl-tabs, body.theme-light24 .eas-dx-tabs .dxbl-tabs, body.theme-light24 .dxbl-modal .eas-dx-tabs .dxbl-tabs {
  gap: 1rem;
}
body.theme-dark24 .eas-dx-tabs .dxbl-tabs:has(.dxbl-tabs.dxbl-tabs-top), body.theme-dark24 .dxbl-modal .eas-dx-tabs .dxbl-tabs:has(.dxbl-tabs.dxbl-tabs-top), body.theme-light24 .eas-dx-tabs .dxbl-tabs:has(.dxbl-tabs.dxbl-tabs-top), body.theme-light24 .dxbl-modal .eas-dx-tabs .dxbl-tabs:has(.dxbl-tabs.dxbl-tabs-top) {
  gap: 0.25rem;
}
body.theme-dark24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist, body.theme-dark24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist, body.theme-light24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist, body.theme-light24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist {
  border-bottom: 1px solid var(--secondary-4);
}
body.theme-dark24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul, body.theme-dark24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul, body.theme-light24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul, body.theme-light24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul {
  margin: 0 !important;
}
body.theme-dark24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item, body.theme-dark24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item, body.theme-light24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item, body.theme-light24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item {
  background: transparent;
  border: none;
  border-bottom: 0.25rem solid var(--secondary-3) !important;
  color: var(--primary-2);
  font-size: var(--font-normal);
  height: 2.5rem;
}
body.theme-dark24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item.dxbl-active, body.theme-dark24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item.dxbl-active, body.theme-light24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item.dxbl-active, body.theme-light24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item.dxbl-active {
  background: transparent !important;
  border-color: var(--action) !important;
  color: var(--primary-1) !important;
}
body.theme-dark24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item:hover, body.theme-dark24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item:hover, body.theme-light24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item:hover, body.theme-light24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item:hover {
  background: transparent !important;
  border-color: var(--primary-3) !important;
  color: var(--primary-1);
  filter: none !important;
}
body.theme-dark24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-active:hover, body.theme-dark24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-active:hover, body.theme-light24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-active:hover, body.theme-light24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-active:hover {
  border-color: var(--action) !important;
}
body.theme-dark24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item::before, body.theme-dark24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item::before, body.theme-light24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item::before, body.theme-light24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item::before {
  opacity: 0 !important;
}
body.theme-dark24 .alarm-view .card, body.theme-dark24 .dxbl-modal .alarm-view .card, body.theme-light24 .alarm-view .card, body.theme-light24 .dxbl-modal .alarm-view .card {
  background-color: var(--secondary-2);
  border-radius: 1rem;
}
body.theme-dark24 .alarm-view .card .card-header, body.theme-dark24 .alarm-view .card .card-body, body.theme-dark24 .alarm-view .card .card-footer, body.theme-dark24 .dxbl-modal .alarm-view .card .card-header, body.theme-dark24 .dxbl-modal .alarm-view .card .card-body, body.theme-dark24 .dxbl-modal .alarm-view .card .card-footer, body.theme-light24 .alarm-view .card .card-header, body.theme-light24 .alarm-view .card .card-body, body.theme-light24 .alarm-view .card .card-footer, body.theme-light24 .dxbl-modal .alarm-view .card .card-header, body.theme-light24 .dxbl-modal .alarm-view .card .card-body, body.theme-light24 .dxbl-modal .alarm-view .card .card-footer {
  border: none;
  padding: 0;
}
body.theme-dark24 .alarm-view .card .card-footer, body.theme-dark24 .dxbl-modal .alarm-view .card .card-footer, body.theme-light24 .alarm-view .card .card-footer, body.theme-light24 .dxbl-modal .alarm-view .card .card-footer {
  padding: 0.5rem;
}
body.theme-dark24 .alarm-view .card .alarm-filters, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-filters, body.theme-light24 .alarm-view .card .alarm-filters, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-filters {
  background-color: var(--secondary-2);
  border-radius: 2rem;
  padding: 0.5rem;
}
body.theme-dark24 .alarm-view .card .alarm-filters .text-nowrap, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-filters .text-nowrap, body.theme-light24 .alarm-view .card .alarm-filters .text-nowrap, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-filters .text-nowrap {
  color: var(--primary-2);
}
body.theme-dark24 .alarm-view .card .alarm-filters .dxbl-text-edit, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit, body.theme-light24 .alarm-view .card .alarm-filters .dxbl-text-edit, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit {
  padding: 0.125rem;
}
body.theme-dark24 .alarm-view .card .alarm-filters .dxbl-text-edit.bg-white, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit.bg-white, body.theme-light24 .alarm-view .card .alarm-filters .dxbl-text-edit.bg-white, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit.bg-white {
  background-color: transparent !important;
}
body.theme-dark24 .alarm-view .card .alarm-filters .dxbl-text-edit button, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit button, body.theme-light24 .alarm-view .card .alarm-filters .dxbl-text-edit button, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit button {
  padding: 0 !important;
}
body.theme-dark24 .alarm-view .card .alarm-filters .dxbl-text-edit button span, body.theme-dark24 .alarm-view .card .alarm-filters .dxbl-text-edit button svg, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit button span, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit button svg, body.theme-light24 .alarm-view .card .alarm-filters .dxbl-text-edit button span, body.theme-light24 .alarm-view .card .alarm-filters .dxbl-text-edit button svg, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit button span, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit button svg {
  margin: 0;
  padding: 0;
}
body.theme-dark24 .alarm-view .card .alarm-filters .dxbl-text-edit .dxbl-btn-group-left button, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit .dxbl-btn-group-left button, body.theme-light24 .alarm-view .card .alarm-filters .dxbl-text-edit .dxbl-btn-group-left button, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit .dxbl-btn-group-left button {
  background-color: transparent !important;
  cursor: default;
}
body.theme-dark24 .alarm-view .card .alarm-filters .dxbl-text-edit .dxbl-btn-group-left button::before, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit .dxbl-btn-group-left button::before, body.theme-light24 .alarm-view .card .alarm-filters .dxbl-text-edit .dxbl-btn-group-left button::before, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit .dxbl-btn-group-left button::before {
  opacity: 0 !important;
}
body.theme-dark24 .alarm-view .card .alarm-filters .dxbl-text-edit .dxbl-edit-btn-clear:hover, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit .dxbl-edit-btn-clear:hover, body.theme-light24 .alarm-view .card .alarm-filters .dxbl-text-edit .dxbl-edit-btn-clear:hover, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit .dxbl-edit-btn-clear:hover {
  color: var(--primary-1);
}
body.theme-dark24 .alarm-view .card .alarm-filters .dxbl-text-edit input, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit input, body.theme-light24 .alarm-view .card .alarm-filters .dxbl-text-edit input, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit input {
  padding: 0.25rem 0.5rem;
}
body.theme-dark24 .alarm-view .card .alarm-filters .dxbl-text-edit:not(:focus-within)[field-text]:not([field-text=""]), body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit:not(:focus-within)[field-text]:not([field-text=""]), body.theme-light24 .alarm-view .card .alarm-filters .dxbl-text-edit:not(:focus-within)[field-text]:not([field-text=""]), body.theme-light24 .dxbl-modal .alarm-view .card .alarm-filters .dxbl-text-edit:not(:focus-within)[field-text]:not([field-text=""]) {
  border-color: var(--warning) !important;
}
body.theme-dark24 .alarm-view .card .alarm-table, body.theme-dark24 .alarm-view .card .alarm-statistic-table, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-table, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-statistic-table, body.theme-light24 .alarm-view .card .alarm-table, body.theme-light24 .alarm-view .card .alarm-statistic-table, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-table, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-statistic-table {
  position: relative;
}
body.theme-dark24 .alarm-view .card .alarm-table .dxbl-grid, body.theme-dark24 .alarm-view .card .alarm-statistic-table .dxbl-grid, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-table .dxbl-grid, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-statistic-table .dxbl-grid, body.theme-light24 .alarm-view .card .alarm-table .dxbl-grid, body.theme-light24 .alarm-view .card .alarm-statistic-table .dxbl-grid, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-table .dxbl-grid, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-statistic-table .dxbl-grid {
  border-radius: 0;
}
body.theme-dark24 .alarm-view .card .alarm-table .dxbl-grid.floating-footer, body.theme-dark24 .alarm-view .card .alarm-statistic-table .dxbl-grid.floating-footer, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-table .dxbl-grid.floating-footer, body.theme-dark24 .dxbl-modal .alarm-view .card .alarm-statistic-table .dxbl-grid.floating-footer, body.theme-light24 .alarm-view .card .alarm-table .dxbl-grid.floating-footer, body.theme-light24 .alarm-view .card .alarm-statistic-table .dxbl-grid.floating-footer, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-table .dxbl-grid.floating-footer, body.theme-light24 .dxbl-modal .alarm-view .card .alarm-statistic-table .dxbl-grid.floating-footer {
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
}
body.theme-dark24 .alarm-view .card .export-alarms-button, body.theme-dark24 .alarm-view .card .quit-alarms-button, body.theme-dark24 .dxbl-modal .alarm-view .card .export-alarms-button, body.theme-dark24 .dxbl-modal .alarm-view .card .quit-alarms-button, body.theme-light24 .alarm-view .card .export-alarms-button, body.theme-light24 .alarm-view .card .quit-alarms-button, body.theme-light24 .dxbl-modal .alarm-view .card .export-alarms-button, body.theme-light24 .dxbl-modal .alarm-view .card .quit-alarms-button {
  font-weight: normal;
}
body.theme-dark24 .alarm-view .card .floating-button-container, body.theme-dark24 .dxbl-modal .alarm-view .card .floating-button-container, body.theme-light24 .alarm-view .card .floating-button-container, body.theme-light24 .dxbl-modal .alarm-view .card .floating-button-container {
  background-color: var(--secondary-2);
  border-radius: 1rem;
  bottom: 0.5rem;
  outline: 0.125rem solid var(--secondary-4);
  padding: 0.5rem;
  right: 1.5rem;
}
body.theme-dark24 * .dxbl-text-edit, body.theme-dark24 .dxbl-modal * .dxbl-text-edit, body.theme-light24 * .dxbl-text-edit, body.theme-light24 .dxbl-modal * .dxbl-text-edit {
  background-color: var(--secondary-2);
  border: 0.125rem solid var(--secondary-4);
  border-radius: 1.5rem;
  overflow: hidden;
  padding: 0.125rem 0.125rem 0.125rem 0.5rem;
}
body.theme-dark24 * .dxbl-text-edit button, body.theme-dark24 * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button, body.theme-dark24 * .dxbl-text-edit button.dxbl-edit-btn-clear, body.theme-dark24 .dxbl-modal * .dxbl-text-edit button, body.theme-dark24 .dxbl-modal * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button, body.theme-dark24 .dxbl-modal * .dxbl-text-edit button.dxbl-edit-btn-clear, body.theme-light24 * .dxbl-text-edit button, body.theme-light24 * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button, body.theme-light24 * .dxbl-text-edit button.dxbl-edit-btn-clear, body.theme-light24 .dxbl-modal * .dxbl-text-edit button, body.theme-light24 .dxbl-modal * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button, body.theme-light24 .dxbl-modal * .dxbl-text-edit button.dxbl-edit-btn-clear {
  background-color: var(--secondary-3) !important;
  border: none;
  border-radius: 50%;
  height: 1.75rem;
  min-width: 1.75rem;
  width: 1.75rem;
}
body.theme-dark24 * .dxbl-text-edit button svg.dxbl-image, body.theme-dark24 * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button svg.dxbl-image, body.theme-dark24 * .dxbl-text-edit button.dxbl-edit-btn-clear svg.dxbl-image, body.theme-dark24 .dxbl-modal * .dxbl-text-edit button svg.dxbl-image, body.theme-dark24 .dxbl-modal * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button svg.dxbl-image, body.theme-dark24 .dxbl-modal * .dxbl-text-edit button.dxbl-edit-btn-clear svg.dxbl-image, body.theme-light24 * .dxbl-text-edit button svg.dxbl-image, body.theme-light24 * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button svg.dxbl-image, body.theme-light24 * .dxbl-text-edit button.dxbl-edit-btn-clear svg.dxbl-image, body.theme-light24 .dxbl-modal * .dxbl-text-edit button svg.dxbl-image, body.theme-light24 .dxbl-modal * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button svg.dxbl-image, body.theme-light24 .dxbl-modal * .dxbl-text-edit button.dxbl-edit-btn-clear svg.dxbl-image {
  background-color: transparent;
  color: var(--primary-1);
}
body.theme-dark24 * .dxbl-text-edit button:hover, body.theme-dark24 * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button:hover, body.theme-dark24 .dxbl-modal * .dxbl-text-edit button:hover, body.theme-dark24 .dxbl-modal * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button:hover, body.theme-light24 * .dxbl-text-edit button:hover, body.theme-light24 * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button:hover, body.theme-light24 .dxbl-modal * .dxbl-text-edit button:hover, body.theme-light24 .dxbl-modal * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button:hover {
  background-color: var(--secondary-4) !important;
}
body.theme-dark24 * .dxbl-text-edit button:hover svg, body.theme-dark24 * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button:hover svg, body.theme-dark24 .dxbl-modal * .dxbl-text-edit button:hover svg, body.theme-dark24 .dxbl-modal * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button:hover svg, body.theme-light24 * .dxbl-text-edit button:hover svg, body.theme-light24 * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button:hover svg, body.theme-light24 .dxbl-modal * .dxbl-text-edit button:hover svg, body.theme-light24 .dxbl-modal * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button:hover svg {
  background-color: transparent !important;
  color: var(--primary-1) !important;
}
body.theme-dark24 * .dxbl-text-edit input, body.theme-dark24 .dxbl-modal * .dxbl-text-edit input, body.theme-light24 * .dxbl-text-edit input, body.theme-light24 .dxbl-modal * .dxbl-text-edit input {
  height: 1.75rem;
}
body.theme-dark24 * .dxbl-text-edit .dxbl-edit-btn-clear:hover, body.theme-dark24 .dxbl-modal * .dxbl-text-edit .dxbl-edit-btn-clear:hover, body.theme-light24 * .dxbl-text-edit .dxbl-edit-btn-clear:hover, body.theme-light24 .dxbl-modal * .dxbl-text-edit .dxbl-edit-btn-clear:hover {
  background-color: var(--danger) !important;
}
body.theme-dark24 * .dxbl-text-edit .dxbl-edit-btn-clear:hover svg, body.theme-dark24 .dxbl-modal * .dxbl-text-edit .dxbl-edit-btn-clear:hover svg, body.theme-light24 * .dxbl-text-edit .dxbl-edit-btn-clear:hover svg, body.theme-light24 .dxbl-modal * .dxbl-text-edit .dxbl-edit-btn-clear:hover svg {
  color: var(--light) !important;
}
body.theme-dark24 * .dxbl-text-edit .dxbl-spin-btns, body.theme-dark24 .dxbl-modal * .dxbl-text-edit .dxbl-spin-btns, body.theme-light24 * .dxbl-text-edit .dxbl-spin-btns, body.theme-light24 .dxbl-modal * .dxbl-text-edit .dxbl-spin-btns {
  background-color: transparent;
  height: 1.75rem;
}
body.theme-dark24 * .dxbl-text-edit .dxbl-spin-btns button, body.theme-dark24 .dxbl-modal * .dxbl-text-edit .dxbl-spin-btns button, body.theme-light24 * .dxbl-text-edit .dxbl-spin-btns button, body.theme-light24 .dxbl-modal * .dxbl-text-edit .dxbl-spin-btns button {
  background-color: var(--secondary-3) !important;
  height: 50%;
}
body.theme-dark24 * .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-inc, body.theme-dark24 .dxbl-modal * .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-inc, body.theme-light24 * .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-inc, body.theme-light24 .dxbl-modal * .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-inc {
  border-radius: 1rem 1rem 0 0;
}
body.theme-dark24 * .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-dec, body.theme-dark24 .dxbl-modal * .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-dec, body.theme-light24 * .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-dec, body.theme-light24 .dxbl-modal * .dxbl-text-edit .dxbl-spin-btns button.dxbl-spin-btn-dec {
  border-radius: 0 0 1rem 1rem;
}
body.theme-dark24 * .dxbl-text-edit .dxbl-spin-btns button:hover, body.theme-dark24 .dxbl-modal * .dxbl-text-edit .dxbl-spin-btns button:hover, body.theme-light24 * .dxbl-text-edit .dxbl-spin-btns button:hover, body.theme-light24 .dxbl-modal * .dxbl-text-edit .dxbl-spin-btns button:hover {
  background-color: var(--secondary-4) !important;
}
body.theme-dark24 * .dxbl-text-edit.dxbl-sm button, body.theme-dark24 * .dxbl-text-edit.dxbl-sm .dxbl-btn-group.dxbl-btn-group-right button, body.theme-dark24 .dxbl-modal * .dxbl-text-edit.dxbl-sm button, body.theme-dark24 .dxbl-modal * .dxbl-text-edit.dxbl-sm .dxbl-btn-group.dxbl-btn-group-right button, body.theme-light24 * .dxbl-text-edit.dxbl-sm button, body.theme-light24 * .dxbl-text-edit.dxbl-sm .dxbl-btn-group.dxbl-btn-group-right button, body.theme-light24 .dxbl-modal * .dxbl-text-edit.dxbl-sm button, body.theme-light24 .dxbl-modal * .dxbl-text-edit.dxbl-sm .dxbl-btn-group.dxbl-btn-group-right button {
  height: 1.5rem;
  min-width: 1.5rem;
  width: 1.5rem;
}
body.theme-dark24 * .dxbl-text-edit.dxbl-sm input, body.theme-dark24 .dxbl-modal * .dxbl-text-edit.dxbl-sm input, body.theme-light24 * .dxbl-text-edit.dxbl-sm input, body.theme-light24 .dxbl-modal * .dxbl-text-edit.dxbl-sm input {
  height: 1.5rem;
}
body.theme-dark24 * .dxbl-text-edit.dxbl-sm .dxbl-spin-btns, body.theme-dark24 .dxbl-modal * .dxbl-text-edit.dxbl-sm .dxbl-spin-btns, body.theme-light24 * .dxbl-text-edit.dxbl-sm .dxbl-spin-btns, body.theme-light24 .dxbl-modal * .dxbl-text-edit.dxbl-sm .dxbl-spin-btns {
  height: 1.5rem;
}
body.theme-dark24 * .dxbl-text-edit:focus-within, body.theme-dark24 * .dxbl-text-edit.dxbl-focused, body.theme-dark24 * .dxbl-checkbox:focus-within .dxbl-checkbox-check-element, body.theme-dark24 .dxbl-modal * .dxbl-text-edit:focus-within, body.theme-dark24 .dxbl-modal * .dxbl-text-edit.dxbl-focused, body.theme-dark24 .dxbl-modal * .dxbl-checkbox:focus-within .dxbl-checkbox-check-element, body.theme-light24 * .dxbl-text-edit:focus-within, body.theme-light24 * .dxbl-text-edit.dxbl-focused, body.theme-light24 * .dxbl-checkbox:focus-within .dxbl-checkbox-check-element, body.theme-light24 .dxbl-modal * .dxbl-text-edit:focus-within, body.theme-light24 .dxbl-modal * .dxbl-text-edit.dxbl-focused, body.theme-light24 .dxbl-modal * .dxbl-checkbox:focus-within .dxbl-checkbox-check-element {
  box-shadow: none;
}
body.theme-dark24 * .dxbl-text-edit:focus-within:not(.dxbl-readonly), body.theme-dark24 * .dxbl-text-edit.dxbl-focused:not(.dxbl-readonly), body.theme-dark24 * .dxbl-checkbox:focus-within .dxbl-checkbox-check-element:not(.dxbl-readonly), body.theme-dark24 .dxbl-modal * .dxbl-text-edit:focus-within:not(.dxbl-readonly), body.theme-dark24 .dxbl-modal * .dxbl-text-edit.dxbl-focused:not(.dxbl-readonly), body.theme-dark24 .dxbl-modal * .dxbl-checkbox:focus-within .dxbl-checkbox-check-element:not(.dxbl-readonly), body.theme-light24 * .dxbl-text-edit:focus-within:not(.dxbl-readonly), body.theme-light24 * .dxbl-text-edit.dxbl-focused:not(.dxbl-readonly), body.theme-light24 * .dxbl-checkbox:focus-within .dxbl-checkbox-check-element:not(.dxbl-readonly), body.theme-light24 .dxbl-modal * .dxbl-text-edit:focus-within:not(.dxbl-readonly), body.theme-light24 .dxbl-modal * .dxbl-text-edit.dxbl-focused:not(.dxbl-readonly), body.theme-light24 .dxbl-modal * .dxbl-checkbox:focus-within .dxbl-checkbox-check-element:not(.dxbl-readonly) {
  border-color: var(--primary-2);
}
body.theme-dark24 * .dxbl-text-edit:not(.dxbl-readonly):not(.dxbl-disabled):not(:focus-within):hover, body.theme-dark24 .dxbl-modal * .dxbl-text-edit:not(.dxbl-readonly):not(.dxbl-disabled):not(:focus-within):hover, body.theme-light24 * .dxbl-text-edit:not(.dxbl-readonly):not(.dxbl-disabled):not(:focus-within):hover, body.theme-light24 .dxbl-modal * .dxbl-text-edit:not(.dxbl-readonly):not(.dxbl-disabled):not(:focus-within):hover {
  border-color: var(--primary-3);
}
body.theme-dark24 * .dxbl-checkbox, body.theme-dark24 .dxbl-modal * .dxbl-checkbox, body.theme-light24 * .dxbl-checkbox, body.theme-light24 .dxbl-modal * .dxbl-checkbox {
  --dxbl-checkbox-switch-width: 2.5rem;
  align-items: center;
  border: none;
  height: 2rem;
  position: relative;
}
body.theme-dark24 * .dxbl-checkbox.dxbl-sm, body.theme-dark24 .dxbl-modal * .dxbl-checkbox.dxbl-sm, body.theme-light24 * .dxbl-checkbox.dxbl-sm, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-sm {
  --dxbl-checkbox-switch-width: 2.25rem;
}
body.theme-dark24 * .dxbl-checkbox.dxbl-disabled, body.theme-dark24 * .dxbl-checkbox.dxbl-readonly, body.theme-dark24 .dxbl-modal * .dxbl-checkbox.dxbl-disabled, body.theme-dark24 .dxbl-modal * .dxbl-checkbox.dxbl-readonly, body.theme-light24 * .dxbl-checkbox.dxbl-disabled, body.theme-light24 * .dxbl-checkbox.dxbl-readonly, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-disabled, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-readonly {
  pointer-events: none;
}
body.theme-dark24 * .dxbl-checkbox.dxbl-readonly, body.theme-dark24 .dxbl-modal * .dxbl-checkbox.dxbl-readonly, body.theme-light24 * .dxbl-checkbox.dxbl-readonly, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-readonly {
  opacity: 1 !important;
}
body.theme-dark24 * .dxbl-checkbox.dxbl-readonly .dxbl-checkbox-check-element, body.theme-dark24 .dxbl-modal * .dxbl-checkbox.dxbl-readonly .dxbl-checkbox-check-element, body.theme-light24 * .dxbl-checkbox.dxbl-readonly .dxbl-checkbox-check-element, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-readonly .dxbl-checkbox-check-element {
  border-color: var(--secondary-4) !important;
}
body.theme-dark24 * .dxbl-checkbox.dxbl-readonly .dxbl-checkbox-check-element::before, body.theme-dark24 .dxbl-modal * .dxbl-checkbox.dxbl-readonly .dxbl-checkbox-check-element::before, body.theme-light24 * .dxbl-checkbox.dxbl-readonly .dxbl-checkbox-check-element::before, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-readonly .dxbl-checkbox-check-element::before {
  opacity: 0.75;
}
body.theme-dark24 * .dxbl-checkbox.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before, body.theme-dark24 .dxbl-modal * .dxbl-checkbox.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before, body.theme-light24 * .dxbl-checkbox.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--secondary-4) !important;
  opacity: 1;
}
body.theme-dark24 * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element, body.theme-dark24 .dxbl-modal * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element, body.theme-light24 * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element {
  background: var(--success) !important;
  border-color: var(--success) !important;
}
body.theme-dark24 * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element:hover, body.theme-dark24 .dxbl-modal * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element:hover, body.theme-light24 * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element:hover, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element:hover {
  filter: brightness(120%);
}
body.theme-dark24 * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element:not(:hover):focus-within, body.theme-dark24 .dxbl-modal * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element:not(:hover):focus-within, body.theme-light24 * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element:not(:hover):focus-within, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element:not(:hover):focus-within {
  border-color: var(--primary-2) !important;
}
body.theme-dark24 * .dxbl-checkbox.dxbl-checkbox-checked.dxbl-readonly .dxbl-checkbox-check-element, body.theme-dark24 .dxbl-modal * .dxbl-checkbox.dxbl-checkbox-checked.dxbl-readonly .dxbl-checkbox-check-element, body.theme-light24 * .dxbl-checkbox.dxbl-checkbox-checked.dxbl-readonly .dxbl-checkbox-check-element, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-checkbox-checked.dxbl-readonly .dxbl-checkbox-check-element {
  background: var(--secondary-4) !important;
}
body.theme-dark24 * .dxbl-checkbox:not(.with-label) label, body.theme-dark24 .dxbl-modal * .dxbl-checkbox:not(.with-label) label, body.theme-light24 * .dxbl-checkbox:not(.with-label) label, body.theme-light24 .dxbl-modal * .dxbl-checkbox:not(.with-label) label {
  display: none;
}
body.theme-dark24 * .dxbl-checkbox label:has(.check-box-null), body.theme-dark24 .dxbl-modal * .dxbl-checkbox label:has(.check-box-null), body.theme-light24 * .dxbl-checkbox label:has(.check-box-null), body.theme-light24 .dxbl-modal * .dxbl-checkbox label:has(.check-box-null) {
  display: block;
  padding: 0.125rem;
  position: absolute;
}
body.theme-dark24 * .dxbl-checkbox .dxbl-checkbox-check-element, body.theme-dark24 .dxbl-modal * .dxbl-checkbox .dxbl-checkbox-check-element, body.theme-light24 * .dxbl-checkbox .dxbl-checkbox-check-element, body.theme-light24 .dxbl-modal * .dxbl-checkbox .dxbl-checkbox-check-element {
  background-color: var(--secondary-2);
  border: 0.125rem solid var(--secondary-4);
  box-shadow: none !important;
  height: 1.5rem;
  margin: 0;
  width: 3rem;
}
body.theme-dark24 * .dxbl-checkbox .dxbl-checkbox-check-element::before, body.theme-dark24 .dxbl-modal * .dxbl-checkbox .dxbl-checkbox-check-element::before, body.theme-light24 * .dxbl-checkbox .dxbl-checkbox-check-element::before, body.theme-light24 .dxbl-modal * .dxbl-checkbox .dxbl-checkbox-check-element::before {
  background-color: var(--light) !important;
  height: 1rem;
  width: 1rem;
}
body.theme-dark24 * .dxbl-checkbox:not(.dxbl-checkbox-switch).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element, body.theme-dark24 .dxbl-modal * .dxbl-checkbox:not(.dxbl-checkbox-switch).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element, body.theme-light24 * .dxbl-checkbox:not(.dxbl-checkbox-switch).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element, body.theme-light24 .dxbl-modal * .dxbl-checkbox:not(.dxbl-checkbox-switch).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--secondary-3) !important;
}
body.theme-dark24 * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element, body.theme-dark24 .dxbl-modal * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element, body.theme-light24 * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element, body.theme-light24 .dxbl-modal * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element {
  background-color: var(--secondary-2) !important;
  border-radius: 50%;
  height: 1.5rem;
  opacity: 1 !important;
  width: 1.5rem;
}
body.theme-dark24 * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element::before, body.theme-dark24 .dxbl-modal * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element::before, body.theme-light24 * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element::before, body.theme-light24 .dxbl-modal * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element::before {
  display: none;
}
body.theme-dark24 * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element .dxbl-image, body.theme-dark24 .dxbl-modal * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element .dxbl-image, body.theme-light24 * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element .dxbl-image, body.theme-light24 .dxbl-modal * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element .dxbl-image {
  color: var(--light) !important;
}
body.theme-dark24 * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element input, body.theme-dark24 .dxbl-modal * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element input, body.theme-light24 * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element input, body.theme-light24 .dxbl-modal * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element input {
  cursor: pointer;
}
body.theme-dark24 * .dxbl-checkbox.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element::before, body.theme-dark24 .dxbl-modal * .dxbl-checkbox.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element::before, body.theme-light24 * .dxbl-checkbox.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element::before, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element::before {
  display: flex;
}
body.theme-dark24 * .dxbl-checkbox:not(.dxbl-disabled) .dxbl-checkbox-check-element:hover, body.theme-dark24 .dxbl-modal * .dxbl-checkbox:not(.dxbl-disabled) .dxbl-checkbox-check-element:hover, body.theme-light24 * .dxbl-checkbox:not(.dxbl-disabled) .dxbl-checkbox-check-element:hover, body.theme-light24 .dxbl-modal * .dxbl-checkbox:not(.dxbl-disabled) .dxbl-checkbox-check-element:hover {
  border-color: var(--primary-3);
}
body.theme-dark24 * .dxbl-checkbox.modified .dxbl-checkbox-check-element:not(:hover), body.theme-dark24 .dxbl-modal * .dxbl-checkbox.modified .dxbl-checkbox-check-element:not(:hover), body.theme-light24 * .dxbl-checkbox.modified .dxbl-checkbox-check-element:not(:hover), body.theme-light24 .dxbl-modal * .dxbl-checkbox.modified .dxbl-checkbox-check-element:not(:hover) {
  border-color: var(--warning) !important;
}
body.theme-dark24 * .modified, body.theme-dark24 .dxbl-modal * .modified, body.theme-light24 * .modified, body.theme-light24 .dxbl-modal * .modified {
  border-color: var(--warning);
}
body.theme-dark24 * .dxbl-readonly:not(.dxbl-checkbox), body.theme-dark24 .dxbl-modal * .dxbl-readonly:not(.dxbl-checkbox), body.theme-light24 * .dxbl-readonly:not(.dxbl-checkbox), body.theme-light24 .dxbl-modal * .dxbl-readonly:not(.dxbl-checkbox) {
  background-color: var(--secondary-3);
  color: var(--primary-2);
}
body.theme-dark24 * .dxbl-readonly:not(.dxbl-checkbox) .dxbl-btn-group-right, body.theme-dark24 .dxbl-modal * .dxbl-readonly:not(.dxbl-checkbox) .dxbl-btn-group-right, body.theme-light24 * .dxbl-readonly:not(.dxbl-checkbox) .dxbl-btn-group-right, body.theme-light24 .dxbl-modal * .dxbl-readonly:not(.dxbl-checkbox) .dxbl-btn-group-right {
  display: none;
}
body.theme-dark24 .bt-view #bt-title .bt-view-header .page-title, body.theme-dark24 .dxbl-modal .bt-view #bt-title .bt-view-header .page-title, body.theme-light24 .bt-view #bt-title .bt-view-header .page-title, body.theme-light24 .dxbl-modal .bt-view #bt-title .bt-view-header .page-title {
  display: block;
}
body.theme-dark24 .bt-view #bt-view-grid-container .bt-view-grid-disabler, body.theme-dark24 .dxbl-modal .bt-view #bt-view-grid-container .bt-view-grid-disabler, body.theme-light24 .bt-view #bt-view-grid-container .bt-view-grid-disabler, body.theme-light24 .dxbl-modal .bt-view #bt-view-grid-container .bt-view-grid-disabler {
  background-color: var(--secondary-4);
  border-radius: 1rem;
}
body.theme-dark24 .bt-view #bt-view-editor-container, body.theme-dark24 .dxbl-modal .bt-view #bt-view-editor-container, body.theme-light24 .bt-view #bt-view-editor-container, body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-container {
  background-color: var(--secondary-2);
  border: 0.125rem solid var(--secondary-2);
  border-radius: 1rem;
}
body.theme-dark24 .bt-view #bt-view-editor-container .bt-editor-table tr.bt-editor-group-header th, body.theme-dark24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr.bt-editor-group-header th, body.theme-light24 .bt-view #bt-view-editor-container .bt-editor-table tr.bt-editor-group-header th, body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr.bt-editor-group-header th {
  padding-top: 0.75rem;
}
body.theme-dark24 .bt-view #bt-view-editor-container .bt-editor-table tr th, body.theme-dark24 .bt-view #bt-view-editor-container .bt-editor-table tr td, body.theme-dark24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr th, body.theme-dark24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td, body.theme-light24 .bt-view #bt-view-editor-container .bt-editor-table tr th, body.theme-light24 .bt-view #bt-view-editor-container .bt-editor-table tr td, body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr th, body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td {
  background-color: var(--secondary-2);
  border: 0.25rem solid var(--secondary-2);
}
body.theme-dark24 .bt-view #bt-view-editor-container .bt-editor-table tr th, body.theme-dark24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr th, body.theme-light24 .bt-view #bt-view-editor-container .bt-editor-table tr th, body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr th {
  color: var(--primary-2);
  padding: 0.125rem 0.75rem;
}
body.theme-dark24 .bt-view #bt-view-editor-container .bt-editor-table tr td, body.theme-dark24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td, body.theme-light24 .bt-view #bt-view-editor-container .bt-editor-table tr td, body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td {
  color: var(--primary-1);
}
body.theme-dark24 .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit, body.theme-dark24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit, body.theme-light24 .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit, body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit {
  border-color: var(--secondary-4);
}
body.theme-dark24 .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit:not(.dxbl-readonly):not(:focus-within):hover, body.theme-dark24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit:not(.dxbl-readonly):not(:focus-within):hover, body.theme-light24 .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit:not(.dxbl-readonly):not(:focus-within):hover, body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit:not(.dxbl-readonly):not(:focus-within):hover {
  border-color: var(--primary-3);
}
body.theme-dark24 .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit:not(.dxbl-readonly):focus-within, body.theme-dark24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit:not(.dxbl-readonly):focus-within, body.theme-light24 .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit:not(.dxbl-readonly):focus-within, body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit:not(.dxbl-readonly):focus-within {
  border-color: var(--primary-2);
}
body.theme-dark24 .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit.dxbl-readonly, body.theme-dark24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit.dxbl-readonly, body.theme-light24 .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit.dxbl-readonly, body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit.dxbl-readonly {
  background-color: var(--secondary-1);
  border-color: var(--secondary-3);
}
body.theme-dark24 .bt-view #bt-view-editor-container .bt-editor-table tr td .modified, body.theme-dark24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td .modified, body.theme-light24 .bt-view #bt-view-editor-container .bt-editor-table tr td .modified, body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td .modified {
  border-color: var(--warning);
}
body.theme-dark24 .bt-view #bt-view-editor-container .bt-editor-table tr td .text-danger, body.theme-dark24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td .text-danger, body.theme-light24 .bt-view #bt-view-editor-container .bt-editor-table tr td .text-danger, body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td .text-danger {
  background-color: transparent;
}
body.theme-dark24 .bt-view #bt-view-editor-container .bt-editor-table tr td:has(:last-child.text-danger) .dxbl-text-edit:not(:focus-within), body.theme-dark24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td:has(:last-child.text-danger) .dxbl-text-edit:not(:focus-within), body.theme-light24 .bt-view #bt-view-editor-container .bt-editor-table tr td:has(:last-child.text-danger) .dxbl-text-edit:not(:focus-within), body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td:has(:last-child.text-danger) .dxbl-text-edit:not(:focus-within) {
  border-color: var(--danger);
}
body.theme-dark24 .bt-view #bt-view-grid-buttons-container, body.theme-dark24 .bt-view #bt-view-editor-buttons-container, body.theme-dark24 .dxbl-modal .bt-view #bt-view-grid-buttons-container, body.theme-dark24 .dxbl-modal .bt-view #bt-view-editor-buttons-container, body.theme-light24 .bt-view #bt-view-grid-buttons-container, body.theme-light24 .bt-view #bt-view-editor-buttons-container, body.theme-light24 .dxbl-modal .bt-view #bt-view-grid-buttons-container, body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-buttons-container {
  background-color: var(--secondary-2);
  border-radius: 1rem;
  padding: 0.5rem;
}
body.theme-dark24 .datapoint-table, body.theme-dark24 .dxbl-modal .datapoint-table, body.theme-light24 .datapoint-table, body.theme-light24 .dxbl-modal .datapoint-table {
  height: 100%;
}
body.theme-dark24 .datapoint-table thead th[aria-label="Empty header cell"], body.theme-dark24 .dxbl-modal .datapoint-table thead th[aria-label="Empty header cell"], body.theme-light24 .datapoint-table thead th[aria-label="Empty header cell"], body.theme-light24 .dxbl-modal .datapoint-table thead th[aria-label="Empty header cell"] {
  padding: 0 !important;
}
body.theme-dark24 .datapoint-table thead th[aria-label="Empty header cell"] span, body.theme-dark24 .dxbl-modal .datapoint-table thead th[aria-label="Empty header cell"] span, body.theme-light24 .datapoint-table thead th[aria-label="Empty header cell"] span, body.theme-light24 .dxbl-modal .datapoint-table thead th[aria-label="Empty header cell"] span {
  margin: 0 !important;
}
body.theme-dark24 .datapoint-table .dp-is-true, body.theme-dark24 .dxbl-modal .datapoint-table .dp-is-true, body.theme-light24 .datapoint-table .dp-is-true, body.theme-light24 .dxbl-modal .datapoint-table .dp-is-true {
  background-color: var(--secondary-3);
}
body.theme-dark24 .datapoint-table .dp-is-true td, body.theme-dark24 .dxbl-modal .datapoint-table .dp-is-true td, body.theme-light24 .datapoint-table .dp-is-true td, body.theme-light24 .dxbl-modal .datapoint-table .dp-is-true td {
  color: var(--success) !important;
}
body.theme-dark24 .datapoint-table .datapoint-value-cell.writable, body.theme-dark24 .dxbl-modal .datapoint-table .datapoint-value-cell.writable, body.theme-light24 .datapoint-table .datapoint-value-cell.writable, body.theme-light24 .dxbl-modal .datapoint-table .datapoint-value-cell.writable {
  padding: 0 !important;
}
body.theme-dark24 .datapoint-table .datapoint-value-cell.writable .eas-icon, body.theme-dark24 .dxbl-modal .datapoint-table .datapoint-value-cell.writable .eas-icon, body.theme-light24 .datapoint-table .datapoint-value-cell.writable .eas-icon, body.theme-light24 .dxbl-modal .datapoint-table .datapoint-value-cell.writable .eas-icon {
  justify-content: center;
}
body.theme-dark24 .datapoint-table .datapoint-value-cell:not(.writable) .eas-icon, body.theme-dark24 .dxbl-modal .datapoint-table .datapoint-value-cell:not(.writable) .eas-icon, body.theme-light24 .datapoint-table .datapoint-value-cell:not(.writable) .eas-icon, body.theme-light24 .dxbl-modal .datapoint-table .datapoint-value-cell:not(.writable) .eas-icon {
  display: none;
}
body.theme-dark24 .datapoint-table .writable, body.theme-dark24 .dxbl-modal .datapoint-table .writable, body.theme-light24 .datapoint-table .writable, body.theme-light24 .dxbl-modal .datapoint-table .writable {
  color: var(--primary-2) !important;
  padding: 0.25rem !important;
}
body.theme-dark24 .datapoint-table .writable:hover, body.theme-dark24 .dxbl-modal .datapoint-table .writable:hover, body.theme-light24 .datapoint-table .writable:hover, body.theme-light24 .dxbl-modal .datapoint-table .writable:hover {
  color: var(--primary-1) !important;
}
body.theme-dark24 .eas-card .card-header, body.theme-dark24 .eas-card .card-footer, body.theme-dark24 .dxbl-modal .eas-card .card-header, body.theme-dark24 .dxbl-modal .eas-card .card-footer, body.theme-light24 .eas-card .card-header, body.theme-light24 .eas-card .card-footer, body.theme-light24 .dxbl-modal .eas-card .card-header, body.theme-light24 .dxbl-modal .eas-card .card-footer {
  background-color: transparent;
}
body.theme-dark24 .session-initializers h3, body.theme-dark24 .dxbl-modal .session-initializers h3, body.theme-light24 .session-initializers h3, body.theme-light24 .dxbl-modal .session-initializers h3 {
  color: var(--primary-2) !important;
}
body.theme-dark24 .page-title, body.theme-dark24 .dxbl-modal .page-title, body.theme-light24 .page-title, body.theme-light24 .dxbl-modal .page-title {
  display: none;
}
body.theme-dark24 .h-100-withoutPageTitle:not(.telegram-history-listbox), body.theme-dark24 .dxbl-modal .h-100-withoutPageTitle:not(.telegram-history-listbox), body.theme-light24 .h-100-withoutPageTitle:not(.telegram-history-listbox), body.theme-light24 .dxbl-modal .h-100-withoutPageTitle:not(.telegram-history-listbox) {
  height: 100% !important;
}
body.theme-dark24 .navbar .navbar-project-name, body.theme-dark24 .dxbl-modal .navbar .navbar-project-name, body.theme-light24 .navbar .navbar-project-name, body.theme-light24 .dxbl-modal .navbar .navbar-project-name {
  background-color: transparent;
  color: var(--primary-2);
}
body.theme-dark24 .navbar .navbar-project-name:hover, body.theme-dark24 .dxbl-modal .navbar .navbar-project-name:hover, body.theme-light24 .navbar .navbar-project-name:hover, body.theme-light24 .dxbl-modal .navbar .navbar-project-name:hover {
  color: var(--primary-1);
}
body.theme-dark24 .navbar .navbar-user a, body.theme-dark24 .navbar .nav-item a, body.theme-dark24 .dxbl-modal .navbar .navbar-user a, body.theme-dark24 .dxbl-modal .navbar .nav-item a, body.theme-light24 .navbar .navbar-user a, body.theme-light24 .navbar .nav-item a, body.theme-light24 .dxbl-modal .navbar .navbar-user a, body.theme-light24 .dxbl-modal .navbar .nav-item a {
  background: none;
  color: var(--primary-2);
}
body.theme-dark24 .navbar .navbar-user a:hover, body.theme-dark24 .navbar .navbar-user.dropdown.show > a, body.theme-dark24 .navbar .nav-item a:hover, body.theme-dark24 .navbar .nav-item.dropdown.show > a, body.theme-dark24 .dxbl-modal .navbar .navbar-user a:hover, body.theme-dark24 .dxbl-modal .navbar .navbar-user.dropdown.show > a, body.theme-dark24 .dxbl-modal .navbar .nav-item a:hover, body.theme-dark24 .dxbl-modal .navbar .nav-item.dropdown.show > a, body.theme-light24 .navbar .navbar-user a:hover, body.theme-light24 .navbar .navbar-user.dropdown.show > a, body.theme-light24 .navbar .nav-item a:hover, body.theme-light24 .navbar .nav-item.dropdown.show > a, body.theme-light24 .dxbl-modal .navbar .navbar-user a:hover, body.theme-light24 .dxbl-modal .navbar .navbar-user.dropdown.show > a, body.theme-light24 .dxbl-modal .navbar .nav-item a:hover, body.theme-light24 .dxbl-modal .navbar .nav-item.dropdown.show > a {
  background-color: var(--secondary-2);
  color: var(--primary-1);
}
body.theme-dark24 .navbar .navbar-user .active, body.theme-dark24 .navbar .navbar-user.dropdown.show .active, body.theme-dark24 .navbar .nav-item .active, body.theme-dark24 .navbar .nav-item.dropdown.show .active, body.theme-dark24 .dxbl-modal .navbar .navbar-user .active, body.theme-dark24 .dxbl-modal .navbar .navbar-user.dropdown.show .active, body.theme-dark24 .dxbl-modal .navbar .nav-item .active, body.theme-dark24 .dxbl-modal .navbar .nav-item.dropdown.show .active, body.theme-light24 .navbar .navbar-user .active, body.theme-light24 .navbar .navbar-user.dropdown.show .active, body.theme-light24 .navbar .nav-item .active, body.theme-light24 .navbar .nav-item.dropdown.show .active, body.theme-light24 .dxbl-modal .navbar .navbar-user .active, body.theme-light24 .dxbl-modal .navbar .navbar-user.dropdown.show .active, body.theme-light24 .dxbl-modal .navbar .nav-item .active, body.theme-light24 .dxbl-modal .navbar .nav-item.dropdown.show .active {
  background-color: var(--info);
  color: var(--light) !important;
}
body.theme-dark24 .navbar .navbar-user .active:hover, body.theme-dark24 .navbar .navbar-user.dropdown.show .active:hover, body.theme-dark24 .navbar .nav-item .active:hover, body.theme-dark24 .navbar .nav-item.dropdown.show .active:hover, body.theme-dark24 .dxbl-modal .navbar .navbar-user .active:hover, body.theme-dark24 .dxbl-modal .navbar .navbar-user.dropdown.show .active:hover, body.theme-dark24 .dxbl-modal .navbar .nav-item .active:hover, body.theme-dark24 .dxbl-modal .navbar .nav-item.dropdown.show .active:hover, body.theme-light24 .navbar .navbar-user .active:hover, body.theme-light24 .navbar .navbar-user.dropdown.show .active:hover, body.theme-light24 .navbar .nav-item .active:hover, body.theme-light24 .navbar .nav-item.dropdown.show .active:hover, body.theme-light24 .dxbl-modal .navbar .navbar-user .active:hover, body.theme-light24 .dxbl-modal .navbar .navbar-user.dropdown.show .active:hover, body.theme-light24 .dxbl-modal .navbar .nav-item .active:hover, body.theme-light24 .dxbl-modal .navbar .nav-item.dropdown.show .active:hover {
  background-color: var(--action);
}
body.theme-dark24 .navbar .navbar-user .dropdown-menu.show, body.theme-dark24 .navbar .nav-item .dropdown-menu.show, body.theme-dark24 .dxbl-modal .navbar .navbar-user .dropdown-menu.show, body.theme-dark24 .dxbl-modal .navbar .nav-item .dropdown-menu.show, body.theme-light24 .navbar .navbar-user .dropdown-menu.show, body.theme-light24 .navbar .nav-item .dropdown-menu.show, body.theme-light24 .dxbl-modal .navbar .navbar-user .dropdown-menu.show, body.theme-light24 .dxbl-modal .navbar .nav-item .dropdown-menu.show {
  background-color: var(--secondary-2);
  border: 0.125rem solid var(--secondary-4);
  border-radius: 1rem;
  padding: 0.25rem;
}
body.theme-dark24 .navbar .navbar-user .dropdown-menu.show .nav-item a, body.theme-dark24 .navbar .nav-item .dropdown-menu.show .nav-item a, body.theme-dark24 .dxbl-modal .navbar .navbar-user .dropdown-menu.show .nav-item a, body.theme-dark24 .dxbl-modal .navbar .nav-item .dropdown-menu.show .nav-item a, body.theme-light24 .navbar .navbar-user .dropdown-menu.show .nav-item a, body.theme-light24 .navbar .nav-item .dropdown-menu.show .nav-item a, body.theme-light24 .dxbl-modal .navbar .navbar-user .dropdown-menu.show .nav-item a, body.theme-light24 .dxbl-modal .navbar .nav-item .dropdown-menu.show .nav-item a {
  border-radius: 0.75rem;
}
body.theme-dark24 .navbar .navbar-user .dropdown-menu.show .nav-item a:not(.active):hover, body.theme-dark24 .navbar .nav-item .dropdown-menu.show .nav-item a:not(.active):hover, body.theme-dark24 .dxbl-modal .navbar .navbar-user .dropdown-menu.show .nav-item a:not(.active):hover, body.theme-dark24 .dxbl-modal .navbar .nav-item .dropdown-menu.show .nav-item a:not(.active):hover, body.theme-light24 .navbar .navbar-user .dropdown-menu.show .nav-item a:not(.active):hover, body.theme-light24 .navbar .nav-item .dropdown-menu.show .nav-item a:not(.active):hover, body.theme-light24 .dxbl-modal .navbar .navbar-user .dropdown-menu.show .nav-item a:not(.active):hover, body.theme-light24 .dxbl-modal .navbar .nav-item .dropdown-menu.show .nav-item a:not(.active):hover {
  background-color: var(--secondary-3);
}
body.theme-dark24 .navbar .navbar-collapse .navbar-nav .nav-item:not(.eas-nav-item-not-enough-space).separation-right, body.theme-dark24 .dxbl-modal .navbar .navbar-collapse .navbar-nav .nav-item:not(.eas-nav-item-not-enough-space).separation-right, body.theme-light24 .navbar .navbar-collapse .navbar-nav .nav-item:not(.eas-nav-item-not-enough-space).separation-right, body.theme-light24 .dxbl-modal .navbar .navbar-collapse .navbar-nav .nav-item:not(.eas-nav-item-not-enough-space).separation-right {
  border-right: 1rem solid var(--secondary-1);
}
body.theme-dark24.login-page .container .side-by-side .login-form, body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form, body.theme-light24.login-page .container .side-by-side .login-form, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form {
  border: none !important;
  border-radius: 1rem;
  box-shadow: none;
  padding: 1rem;
}
body.theme-dark24.login-page .container .side-by-side .login-form .login-inputs, body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs, body.theme-light24.login-page .container .side-by-side .login-form .login-inputs, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs {
  color: var(--primary-2);
  display: flex;
  flex-direction: column;
  font-size: var(--font-normal);
  gap: 0;
  padding: 0;
}
body.theme-dark24.login-page .container .side-by-side .login-form .login-inputs > div:not(.login-input-box), body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs > div:not(.login-input-box), body.theme-light24.login-page .container .side-by-side .login-form .login-inputs > div:not(.login-input-box), body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs > div:not(.login-input-box) {
  padding-left: 0.5rem;
}
body.theme-dark24.login-page .container .side-by-side .login-form .login-inputs .login-input-box, body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box, body.theme-light24.login-page .container .side-by-side .login-form .login-inputs .login-input-box, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box {
  font-size: var(--font-large);
  padding-bottom: 0.25rem;
}
body.theme-dark24.login-page .container .side-by-side .login-form .login-inputs .login-input-box select, body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box select, body.theme-light24.login-page .container .side-by-side .login-form .login-inputs .login-input-box select, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box select {
  appearance: none;
  background-color: var(--secondary-2);
  background-image: linear-gradient(45deg, transparent 50%, var(--primary-2) 50%), linear-gradient(135deg, var(--primary-2) 50%, transparent 50%), radial-gradient(var(--secondary-3) 70%, transparent 72%);
  background-position: calc(100% - 1.125rem) calc(1rem + 2px), calc(100% - 1.125rem + 5px) calc(1rem + 2px), calc(100% - 0.125rem) 0.125rem;
  background-size: 5px 5px, 5px 5px, 2.125rem 2.125rem;
  background-repeat: no-repeat;
  border: 0.125rem solid var(--secondary-4);
  border-radius: 2rem;
  box-shadow: none;
  color: var(--primary-1);
  padding: 0.25rem 0.75rem;
}
body.theme-dark24.login-page .container .side-by-side .login-form .login-inputs .login-input-box select:focus, body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box select:focus, body.theme-light24.login-page .container .side-by-side .login-form .login-inputs .login-input-box select:focus, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box select:focus {
  background-image: linear-gradient(45deg, transparent 50%, var(--primary-1) 50%), linear-gradient(135deg, var(--primary-1) 50%, transparent 50%), radial-gradient(var(--secondary-4) 70%, transparent 72%);
  border-color: var(--primary-2) !important;
  outline: none;
}
body.theme-dark24.login-page .container .side-by-side .login-form .login-inputs .login-input-box select:hover, body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box select:hover, body.theme-light24.login-page .container .side-by-side .login-form .login-inputs .login-input-box select:hover, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box select:hover {
  background-image: linear-gradient(45deg, transparent 50%, var(--primary-1) 50%), linear-gradient(135deg, var(--primary-1) 50%, transparent 50%), radial-gradient(var(--secondary-4) 70%, transparent 72%);
  border-color: var(--primary-3);
  cursor: pointer;
}
body.theme-dark24.login-page .container .side-by-side .login-form .login-inputs .login-input-box select:has(~ .field-validation-error), body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box select:has(~ .field-validation-error), body.theme-light24.login-page .container .side-by-side .login-form .login-inputs .login-input-box select:has(~ .field-validation-error), body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box select:has(~ .field-validation-error) {
  border-color: var(--danger) !important;
}
body.theme-dark24.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner, body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner, body.theme-light24.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner {
  position: relative;
}
body.theme-dark24.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner input, body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner input, body.theme-light24.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner input, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner input {
  background-color: var(--secondary-2);
  border: 0.125rem solid var(--secondary-4);
  border-radius: 2rem;
  box-shadow: none;
  color: var(--primary-1);
  padding: 0.25rem 0.75rem;
}
body.theme-dark24.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner input:focus, body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner input:focus, body.theme-light24.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner input:focus, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner input:focus {
  border-color: var(--primary-3);
  outline: none;
}
body.theme-dark24.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner .visibility-toggle, body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner .visibility-toggle, body.theme-light24.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner .visibility-toggle, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner .visibility-toggle {
  background-color: var(--secondary-3);
  border-radius: 2rem;
  color: var(--primary-2);
  flex-shrink: 0;
  height: 2.125rem;
  justify-content: center;
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  width: 2.125rem;
}
body.theme-dark24.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner .visibility-toggle:hover, body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner .visibility-toggle:hover, body.theme-light24.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner .visibility-toggle:hover, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner .visibility-toggle:hover {
  background-color: var(--danger);
  color: var(--light);
}
body.theme-dark24.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner:has(~ .field-validation-error) input, body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner:has(~ .field-validation-error) input, body.theme-light24.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner:has(~ .field-validation-error) input, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner:has(~ .field-validation-error) input {
  border-color: var(--danger) !important;
}
body.theme-dark24.login-page .container .side-by-side .login-form .login-button-box, body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .login-button-box, body.theme-light24.login-page .container .side-by-side .login-form .login-button-box, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-button-box {
  padding-top: 1.5rem;
}
body.theme-dark24.login-page .container .side-by-side .login-form .login-button-box button, body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .login-button-box button, body.theme-light24.login-page .container .side-by-side .login-form .login-button-box button, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-button-box button {
  border-radius: 2rem;
  padding: 0.375rem 1rem;
}
body.theme-dark24.login-page .container .side-by-side .login-form .field-validation-error, body.theme-dark24 .dxbl-modal.login-page .container .side-by-side .login-form .field-validation-error, body.theme-light24.login-page .container .side-by-side .login-form .field-validation-error, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .field-validation-error {
  background-color: transparent;
  color: var(--danger) !important;
  font-size: var(--font-normal);
}
body.theme-dark24 .nlog-view-popup .dxbl-modal-body, body.theme-dark24 .dxbl-modal .nlog-view-popup .dxbl-modal-body, body.theme-light24 .nlog-view-popup .dxbl-modal-body, body.theme-light24 .dxbl-modal .nlog-view-popup .dxbl-modal-body {
  background-color: var(--secondary-3) !important;
}
body.theme-dark24 .nlog-view-popup .dxbl-modal-body .text-preserve-newline, body.theme-dark24 .dxbl-modal .nlog-view-popup .dxbl-modal-body .text-preserve-newline, body.theme-light24 .nlog-view-popup .dxbl-modal-body .text-preserve-newline, body.theme-light24 .dxbl-modal .nlog-view-popup .dxbl-modal-body .text-preserve-newline {
  border-left: 0.25rem solid var(--secondary-4);
  color: var(--primary-2) !important;
  line-height: 1.125;
  padding: 0.25rem 0.5rem;
}
body.theme-dark24 .nlog-view-popup .dxbl-modal-body .text-preserve-newline:hover, body.theme-dark24 .dxbl-modal .nlog-view-popup .dxbl-modal-body .text-preserve-newline:hover, body.theme-light24 .nlog-view-popup .dxbl-modal-body .text-preserve-newline:hover, body.theme-light24 .dxbl-modal .nlog-view-popup .dxbl-modal-body .text-preserve-newline:hover {
  color: var(--primary-1) !important;
}
body.theme-dark24 .nlog-view-popup .dxbl-modal-body .text-danger, body.theme-dark24 .dxbl-modal .nlog-view-popup .dxbl-modal-body .text-danger, body.theme-light24 .nlog-view-popup .dxbl-modal-body .text-danger, body.theme-light24 .dxbl-modal .nlog-view-popup .dxbl-modal-body .text-danger {
  background-color: var(--danger);
  border-color: var(--danger);
  color: var(--light) !important;
}
body.theme-dark24 .nlog-view-popup .dxbl-modal-body .text-danger:hover, body.theme-dark24 .dxbl-modal .nlog-view-popup .dxbl-modal-body .text-danger:hover, body.theme-light24 .nlog-view-popup .dxbl-modal-body .text-danger:hover, body.theme-light24 .dxbl-modal .nlog-view-popup .dxbl-modal-body .text-danger:hover {
  color: var(--light) !important;
}
body.theme-dark24 .nlog-view-popup .dxbl-modal-body .text-warning, body.theme-dark24 .dxbl-modal .nlog-view-popup .dxbl-modal-body .text-warning, body.theme-light24 .nlog-view-popup .dxbl-modal-body .text-warning, body.theme-light24 .dxbl-modal .nlog-view-popup .dxbl-modal-body .text-warning {
  border-color: var(--warning);
}
body.theme-dark24 .about-view, body.theme-dark24 .dxbl-modal .about-view, body.theme-light24 .about-view, body.theme-light24 .dxbl-modal .about-view {
  justify-content: center;
}
body.theme-dark24 .about-view .column-center .page-title, body.theme-dark24 .dxbl-modal .about-view .column-center .page-title, body.theme-light24 .about-view .column-center .page-title, body.theme-light24 .dxbl-modal .about-view .column-center .page-title {
  display: block;
  width: 100%;
}
body.theme-dark24 .about-view .column-center .inner-column, body.theme-dark24 .dxbl-modal .about-view .column-center .inner-column, body.theme-light24 .about-view .column-center .inner-column, body.theme-light24 .dxbl-modal .about-view .column-center .inner-column {
  font-size: var(--font-normal);
  gap: 1.5rem;
}
body.theme-dark24 .about-view .column-center .inner-column .pb-4 table tr td, body.theme-dark24 .about-view .column-center .inner-column .pb-4 table tr th, body.theme-dark24 .about-view .column-center .inner-column .plugins-table table tr td, body.theme-dark24 .about-view .column-center .inner-column .plugins-table table tr th, body.theme-dark24 .dxbl-modal .about-view .column-center .inner-column .pb-4 table tr td, body.theme-dark24 .dxbl-modal .about-view .column-center .inner-column .pb-4 table tr th, body.theme-dark24 .dxbl-modal .about-view .column-center .inner-column .plugins-table table tr td, body.theme-dark24 .dxbl-modal .about-view .column-center .inner-column .plugins-table table tr th, body.theme-light24 .about-view .column-center .inner-column .pb-4 table tr td, body.theme-light24 .about-view .column-center .inner-column .pb-4 table tr th, body.theme-light24 .about-view .column-center .inner-column .plugins-table table tr td, body.theme-light24 .about-view .column-center .inner-column .plugins-table table tr th, body.theme-light24 .dxbl-modal .about-view .column-center .inner-column .pb-4 table tr td, body.theme-light24 .dxbl-modal .about-view .column-center .inner-column .pb-4 table tr th, body.theme-light24 .dxbl-modal .about-view .column-center .inner-column .plugins-table table tr td, body.theme-light24 .dxbl-modal .about-view .column-center .inner-column .plugins-table table tr th {
  border: none;
}
body.theme-dark24 .about-view .column-center .inner-column .pb-4, body.theme-dark24 .dxbl-modal .about-view .column-center .inner-column .pb-4, body.theme-light24 .about-view .column-center .inner-column .pb-4, body.theme-light24 .dxbl-modal .about-view .column-center .inner-column .pb-4 {
  padding-bottom: 0 !important;
}
body.theme-dark24 .about-view .column-center .inner-column .pb-4 table tr td, body.theme-dark24 .dxbl-modal .about-view .column-center .inner-column .pb-4 table tr td, body.theme-light24 .about-view .column-center .inner-column .pb-4 table tr td, body.theme-light24 .dxbl-modal .about-view .column-center .inner-column .pb-4 table tr td {
  line-height: 1.25;
  padding: 0.5rem 1rem;
}
body.theme-dark24 .about-view .column-center .inner-column .pb-4 table tr td a, body.theme-dark24 .dxbl-modal .about-view .column-center .inner-column .pb-4 table tr td a, body.theme-light24 .about-view .column-center .inner-column .pb-4 table tr td a, body.theme-light24 .dxbl-modal .about-view .column-center .inner-column .pb-4 table tr td a {
  color: var(--action);
}
body.theme-dark24 .about-view .column-center .inner-column .pb-4 table tr td a:hover, body.theme-dark24 .dxbl-modal .about-view .column-center .inner-column .pb-4 table tr td a:hover, body.theme-light24 .about-view .column-center .inner-column .pb-4 table tr td a:hover, body.theme-light24 .dxbl-modal .about-view .column-center .inner-column .pb-4 table tr td a:hover {
  color: var(--primary-1);
}
body.theme-dark24 .about-view .column-center .inner-column .pb-4 table tr th, body.theme-dark24 .dxbl-modal .about-view .column-center .inner-column .pb-4 table tr th, body.theme-light24 .about-view .column-center .inner-column .pb-4 table tr th, body.theme-light24 .dxbl-modal .about-view .column-center .inner-column .pb-4 table tr th {
  color: var(--primary-2);
}
body.theme-dark24 .about-view .column-center .inner-column .plugins-table table tr td, body.theme-dark24 .dxbl-modal .about-view .column-center .inner-column .plugins-table table tr td, body.theme-light24 .about-view .column-center .inner-column .plugins-table table tr td, body.theme-light24 .dxbl-modal .about-view .column-center .inner-column .plugins-table table tr td {
  color: var(--primary-2);
  line-height: 1.125;
  padding: 0.25rem 1rem;
}
body.theme-dark24 .about-view .column-center .inner-column .plugins-table table tr th, body.theme-dark24 .dxbl-modal .about-view .column-center .inner-column .plugins-table table tr th, body.theme-light24 .about-view .column-center .inner-column .plugins-table table tr th, body.theme-light24 .dxbl-modal .about-view .column-center .inner-column .plugins-table table tr th {
  font-size: var(--font-large);
  padding: 0.25rem;
}
body.theme-dark24 .about-view .column-center .inner-column .plugins-table table tr th::before, body.theme-dark24 .about-view .column-center .inner-column .plugins-table table tr th::after, body.theme-dark24 .dxbl-modal .about-view .column-center .inner-column .plugins-table table tr th::before, body.theme-dark24 .dxbl-modal .about-view .column-center .inner-column .plugins-table table tr th::after, body.theme-light24 .about-view .column-center .inner-column .plugins-table table tr th::before, body.theme-light24 .about-view .column-center .inner-column .plugins-table table tr th::after, body.theme-light24 .dxbl-modal .about-view .column-center .inner-column .plugins-table table tr th::before, body.theme-light24 .dxbl-modal .about-view .column-center .inner-column .plugins-table table tr th::after {
  display: none;
}
body.theme-dark24 .about-view .admin-tools, body.theme-dark24 .dxbl-modal .about-view .admin-tools, body.theme-light24 .about-view .admin-tools, body.theme-light24 .dxbl-modal .about-view .admin-tools {
  border: none !important;
  text-align: right;
}
body.theme-dark24 .debug-view, body.theme-dark24 .dxbl-modal .debug-view, body.theme-light24 .debug-view, body.theme-light24 .dxbl-modal .debug-view {
  align-content: flex-start;
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
body.theme-dark24 .debug-view .eas-card, body.theme-dark24 .dxbl-modal .debug-view .eas-card, body.theme-light24 .debug-view .eas-card, body.theme-light24 .dxbl-modal .debug-view .eas-card {
  padding: 1rem;
  margin: 0;
  width: 17rem;
}
body.theme-dark24 .debug-view .eas-card .card-header, body.theme-dark24 .dxbl-modal .debug-view .eas-card .card-header, body.theme-light24 .debug-view .eas-card .card-header, body.theme-light24 .dxbl-modal .debug-view .eas-card .card-header {
  border: none;
}
body.theme-dark24 .debug-view .eas-card .card-body, body.theme-dark24 .dxbl-modal .debug-view .eas-card .card-body, body.theme-light24 .debug-view .eas-card .card-body, body.theme-light24 .dxbl-modal .debug-view .eas-card .card-body {
  padding: 0 0.5rem;
}
body.theme-dark24 .debug-view .eas-card .card-body ul, body.theme-dark24 .dxbl-modal .debug-view .eas-card .card-body ul, body.theme-light24 .debug-view .eas-card .card-body ul, body.theme-light24 .dxbl-modal .debug-view .eas-card .card-body ul {
  color: var(--primary-2);
  list-style-type: none;
  padding-left: 1rem;
}
body.theme-dark24 .debug-view .eas-card .card-body ul li, body.theme-dark24 .dxbl-modal .debug-view .eas-card .card-body ul li, body.theme-light24 .debug-view .eas-card .card-body ul li, body.theme-light24 .dxbl-modal .debug-view .eas-card .card-body ul li {
  font-size: var(--font-large);
  line-height: 1.25;
  padding: 0.125rem 0;
}
body.theme-dark24 .debug-view .eas-card .card-body ul li:hover, body.theme-dark24 .dxbl-modal .debug-view .eas-card .card-body ul li:hover, body.theme-light24 .debug-view .eas-card .card-body ul li:hover, body.theme-light24 .dxbl-modal .debug-view .eas-card .card-body ul li:hover {
  color: var(--primary-1);
}
body.theme-dark24 .debug-view .eas-card .card-body ul li a:hover, body.theme-dark24 .dxbl-modal .debug-view .eas-card .card-body ul li a:hover, body.theme-light24 .debug-view .eas-card .card-body ul li a:hover, body.theme-light24 .dxbl-modal .debug-view .eas-card .card-body ul li a:hover {
  color: var(--primary-1);
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll {
  gap: 0;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container {
  align-content: center;
  gap: 1rem;
  justify-content: center;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card {
  height: fit-content;
  margin: 0;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-header, body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-footer, body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-list-box,
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-list-box td,
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-list-box th, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-header, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-footer, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-list-box,
body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-list-box td,
body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-list-box th, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-header, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-footer, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-list-box,
body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-list-box td,
body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-list-box th, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-header, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-footer, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-list-box,
body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-list-box td,
body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-list-box th {
  border: none;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-header, body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-footer, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-header, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-footer, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-header, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-footer, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-header, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-footer {
  padding: 1rem;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body {
  padding: 0 1rem;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table {
  background-color: var(--secondary-2) !important;
  border: 0.125rem solid var(--secondary-2);
  border-radius: 1rem;
  overflow: hidden;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table th, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table th, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table th, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table th {
  padding: 0.5rem 0.75rem;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table th::before, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table th::before, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table th::before, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table th::before {
  display: none;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table td, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table td, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table td, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table td {
  background-color: var(--secondary-3);
  padding: 0.5rem 1rem;
  color: var(--primary-2);
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table tr:not(:last-child) td, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table tr:not(:last-child) td, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table tr:not(:last-child) td, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table tr:not(:last-child) td {
  border-bottom: 1px solid var(--secondary-4) !important;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table .dxbl-list-box-item-selected td, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table .dxbl-list-box-item-selected td, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table .dxbl-list-box-item-selected td, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table .dxbl-list-box-item-selected td {
  background-color: var(--info);
  color: var(--light);
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table .dxbl-list-box-item-selected:hover td, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table .dxbl-list-box-item-selected:hover td, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table .dxbl-list-box-item-selected:hover td, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body table .dxbl-list-box-item-selected:hover td {
  background-color: var(--action) !important;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl {
  overflow: hidden;
  padding: 0.5rem;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row {
  gap: 0.25rem;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row .dxbl-fl-item, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row .dxbl-fl-item, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row .dxbl-fl-item, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row .dxbl-fl-item {
  margin: 0;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row .dxbl-fl-item .dxbl-fl-cpt, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row .dxbl-fl-item .dxbl-fl-cpt, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row .dxbl-fl-item .dxbl-fl-cpt, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row .dxbl-fl-item .dxbl-fl-cpt {
  color: var(--primary-2);
  font-weight: 500;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row .dxbl-fl-item .dxbl-fl-ctrl .dxbl-checkbox, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row .dxbl-fl-item .dxbl-fl-ctrl .dxbl-checkbox, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row .dxbl-fl-item .dxbl-fl-ctrl .dxbl-checkbox, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-body .dxbl-fl .dxbl-row .dxbl-fl-item .dxbl-fl-ctrl .dxbl-checkbox {
  border: none !important;
}
body.theme-dark24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-footer, body.theme-dark24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-footer, body.theme-light24 .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-footer, body.theme-light24 .dxbl-modal .user-management-view .eas-layout-fixed-and-scroll .card-container .user-management-card .card-footer {
  display: flex;
  gap: 0.5rem;
}
body.theme-dark24 .footer-nlog-counter, body.theme-dark24 .dxbl-modal .footer-nlog-counter, body.theme-light24 .footer-nlog-counter, body.theme-light24 .dxbl-modal .footer-nlog-counter {
  border-radius: 2rem;
  padding: 0.25rem 0.75rem;
}
body.theme-dark24 .footer-nlog-counter:hover, body.theme-dark24 .dxbl-modal .footer-nlog-counter:hover, body.theme-light24 .footer-nlog-counter:hover, body.theme-light24 .dxbl-modal .footer-nlog-counter:hover {
  filter: brightness(110%);
}
body.theme-dark24 #dev-tools, body.theme-dark24 .dxbl-modal #dev-tools, body.theme-light24 #dev-tools, body.theme-light24 .dxbl-modal #dev-tools {
  background-color: var(--secondary-3) !important;
}
body.theme-dark24 #dev-tools.dev-tools-visible, body.theme-dark24 .dxbl-modal #dev-tools.dev-tools-visible, body.theme-light24 #dev-tools.dev-tools-visible, body.theme-light24 .dxbl-modal #dev-tools.dev-tools-visible {
  border: 0.125rem solid var(--warning);
  border-radius: 1.25rem;
  bottom: 0.5rem;
  left: 0.5rem;
  overflow: hidden;
  padding: 0.5rem;
  width: calc(100% - 1rem);
}
body.theme-dark24 #dev-tools.dev-tools-visible .dev-tools-toggler, body.theme-dark24 .dxbl-modal #dev-tools.dev-tools-visible .dev-tools-toggler, body.theme-light24 #dev-tools.dev-tools-visible .dev-tools-toggler, body.theme-light24 .dxbl-modal #dev-tools.dev-tools-visible .dev-tools-toggler {
  bottom: auto;
  top: 0.25rem;
}
body.theme-dark24 #dev-tools .dev-tools-toggler, body.theme-dark24 .dxbl-modal #dev-tools .dev-tools-toggler, body.theme-light24 #dev-tools .dev-tools-toggler, body.theme-light24 .dxbl-modal #dev-tools .dev-tools-toggler {
  align-items: center;
  background-color: var(--warning);
  border: none;
  border-radius: 1rem;
  bottom: 0.25rem;
  color: var(--light);
  cursor: pointer;
  display: flex;
  height: 2rem;
  justify-content: center;
  right: 0.25rem;
  opacity: 0.75;
  width: 2rem;
}
body.theme-dark24 #dev-tools .dev-tools-toggler:hover, body.theme-dark24 .dxbl-modal #dev-tools .dev-tools-toggler:hover, body.theme-light24 #dev-tools .dev-tools-toggler:hover, body.theme-light24 .dxbl-modal #dev-tools .dev-tools-toggler:hover {
  opacity: 1;
}
body.theme-dark24 #dev-tools .dxbl-tabs .dxbl-tabs-tablist, body.theme-dark24 .dxbl-modal #dev-tools .dxbl-tabs .dxbl-tabs-tablist, body.theme-light24 #dev-tools .dxbl-tabs .dxbl-tabs-tablist, body.theme-light24 .dxbl-modal #dev-tools .dxbl-tabs .dxbl-tabs-tablist {
  background-color: transparent;
}
body.theme-dark24 .keyboard-popup .input-area, body.theme-dark24 .dxbl-modal .keyboard-popup .input-area, body.theme-light24 .keyboard-popup .input-area, body.theme-light24 .dxbl-modal .keyboard-popup .input-area {
  position: relative;
}
body.theme-dark24 .keyboard-popup .input-area #eas-keyboard, body.theme-dark24 .dxbl-modal .keyboard-popup .input-area #eas-keyboard, body.theme-light24 .keyboard-popup .input-area #eas-keyboard, body.theme-light24 .dxbl-modal .keyboard-popup .input-area #eas-keyboard {
  background-color: var(--secondary-2);
  border-radius: 2rem;
  color: var(--primary-1);
  height: 3rem;
  outline: 0.125rem solid var(--secondary-4);
  padding-right: 3rem;
  text-overflow: ellipsis;
}
body.theme-dark24 .keyboard-popup .input-area #eas-keyboard:hover, body.theme-dark24 .dxbl-modal .keyboard-popup .input-area #eas-keyboard:hover, body.theme-light24 .keyboard-popup .input-area #eas-keyboard:hover, body.theme-light24 .dxbl-modal .keyboard-popup .input-area #eas-keyboard:hover {
  outline-color: var(--primary-3);
}
body.theme-dark24 .keyboard-popup .input-area #eas-keyboard:focus-within, body.theme-dark24 .dxbl-modal .keyboard-popup .input-area #eas-keyboard:focus-within, body.theme-light24 .keyboard-popup .input-area #eas-keyboard:focus-within, body.theme-light24 .dxbl-modal .keyboard-popup .input-area #eas-keyboard:focus-within {
  outline-color: var(--primary-2);
}
body.theme-dark24 .keyboard-popup .input-area .clear-button, body.theme-dark24 .dxbl-modal .keyboard-popup .input-area .clear-button, body.theme-light24 .keyboard-popup .input-area .clear-button, body.theme-light24 .dxbl-modal .keyboard-popup .input-area .clear-button {
  border-radius: 50%;
  height: 2.5rem;
  position: absolute;
  right: 0.25rem;
  width: 2.5rem;
}
body.theme-dark24 .keyboard-popup .input-area .clear-button:not(.disabled), body.theme-dark24 .dxbl-modal .keyboard-popup .input-area .clear-button:not(.disabled), body.theme-light24 .keyboard-popup .input-area .clear-button:not(.disabled), body.theme-light24 .dxbl-modal .keyboard-popup .input-area .clear-button:not(.disabled) {
  cursor: pointer;
}
body.theme-dark24 .keyboard-popup .input-area .clear-button span, body.theme-dark24 .dxbl-modal .keyboard-popup .input-area .clear-button span, body.theme-light24 .keyboard-popup .input-area .clear-button span, body.theme-light24 .dxbl-modal .keyboard-popup .input-area .clear-button span {
  font-size: 1.25rem;
}
body.theme-dark24 .inspector, body.theme-dark24 .dxbl-modal .inspector, body.theme-light24 .inspector, body.theme-light24 .dxbl-modal .inspector {
  background-color: var(--secondary-1);
  border: none;
  border-radius: 1rem;
  color: var(--primary-1);
  font-size: var(--font-small);
  padding: 0.125rem;
}
body.theme-dark24 .inspector.super-compact, body.theme-dark24 .dxbl-modal .inspector.super-compact, body.theme-light24 .inspector.super-compact, body.theme-light24 .dxbl-modal .inspector.super-compact {
  border: 0.125rem solid var(--info);
}
body.theme-dark24 .inspector.super-compact.collapsed:hover, body.theme-dark24 .dxbl-modal .inspector.super-compact.collapsed:hover, body.theme-light24 .inspector.super-compact.collapsed:hover, body.theme-light24 .dxbl-modal .inspector.super-compact.collapsed:hover {
  background-color: var(--info);
}
body.theme-dark24 .inspector.expanded, body.theme-dark24 .dxbl-modal .inspector.expanded, body.theme-light24 .inspector.expanded, body.theme-light24 .dxbl-modal .inspector.expanded {
  z-index: 50000;
}
body.theme-dark24 .inspector.collapsed .eas-draggable-grip, body.theme-dark24 .dxbl-modal .inspector.collapsed .eas-draggable-grip, body.theme-light24 .inspector.collapsed .eas-draggable-grip, body.theme-light24 .dxbl-modal .inspector.collapsed .eas-draggable-grip {
  height: 1.25rem;
  width: 1.25rem;
}
body.theme-dark24 .inspector > div, body.theme-dark24 .dxbl-modal .inspector > div, body.theme-light24 .inspector > div, body.theme-light24 .dxbl-modal .inspector > div {
  display: flex;
  gap: 0.5rem;
}
body.theme-dark24 .inspector > div .expander, body.theme-dark24 .dxbl-modal .inspector > div .expander, body.theme-light24 .inspector > div .expander, body.theme-light24 .dxbl-modal .inspector > div .expander {
  display: block;
  width: 1.25rem;
}
body.theme-dark24 .inspector > div .expander:hover, body.theme-dark24 .dxbl-modal .inspector > div .expander:hover, body.theme-light24 .inspector > div .expander:hover, body.theme-light24 .dxbl-modal .inspector > div .expander:hover {
  background-color: transparent;
}
body.theme-dark24 .inspector table, body.theme-dark24 .dxbl-modal .inspector table, body.theme-light24 .inspector table, body.theme-light24 .dxbl-modal .inspector table {
  background-color: inherit;
  color: var(--primary-2);
  margin-left: 1.75rem;
}
body.theme-dark24 .inspector table tr td:first-child, body.theme-dark24 .dxbl-modal .inspector table tr td:first-child, body.theme-light24 .inspector table tr td:first-child, body.theme-light24 .dxbl-modal .inspector table tr td:first-child {
  padding-top: 0.125rem;
  max-width: 10rem;
  min-width: 2rem;
  word-break: break-all;
}
body.theme-dark24 .pp-view .search-bar .eas-text-box, body.theme-dark24 .add-widget-popup .search-bar .eas-text-box, body.theme-dark24 .dxbl-modal .pp-view .search-bar .eas-text-box, body.theme-dark24 .dxbl-modal .add-widget-popup .search-bar .eas-text-box, body.theme-light24 .pp-view .search-bar .eas-text-box, body.theme-light24 .add-widget-popup .search-bar .eas-text-box, body.theme-light24 .dxbl-modal .pp-view .search-bar .eas-text-box, body.theme-light24 .dxbl-modal .add-widget-popup .search-bar .eas-text-box {
  padding: 0.125rem;
}
body.theme-dark24 .pp-view .search-bar .eas-text-box .dxbl-btn-group-left button, body.theme-dark24 .add-widget-popup .search-bar .eas-text-box .dxbl-btn-group-left button, body.theme-dark24 .dxbl-modal .pp-view .search-bar .eas-text-box .dxbl-btn-group-left button, body.theme-dark24 .dxbl-modal .add-widget-popup .search-bar .eas-text-box .dxbl-btn-group-left button, body.theme-light24 .pp-view .search-bar .eas-text-box .dxbl-btn-group-left button, body.theme-light24 .add-widget-popup .search-bar .eas-text-box .dxbl-btn-group-left button, body.theme-light24 .dxbl-modal .pp-view .search-bar .eas-text-box .dxbl-btn-group-left button, body.theme-light24 .dxbl-modal .add-widget-popup .search-bar .eas-text-box .dxbl-btn-group-left button {
  background-color: transparent !important;
}
body.theme-dark24 .pp-container .widget .content > div:has(> .eas-button), body.theme-dark24 .dxbl-modal .pp-container .widget .content > div:has(> .eas-button), body.theme-light24 .pp-container .widget .content > div:has(> .eas-button), body.theme-light24 .dxbl-modal .pp-container .widget .content > div:has(> .eas-button) {
  padding: 0.125rem;
}
body.theme-dark24 .manual-operation-menu-popup .dxbl-modal-content, body.theme-dark24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content, body.theme-light24 .manual-operation-menu-popup .dxbl-modal-content, body.theme-light24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content {
  box-shadow: 0 0 1rem black;
}
body.theme-dark24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view, body.theme-dark24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view, body.theme-light24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view, body.theme-light24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view {
  gap: 1rem;
}
body.theme-dark24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .eas-card, body.theme-dark24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .eas-card, body.theme-light24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .eas-card, body.theme-light24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .eas-card {
  margin: 0;
}
body.theme-dark24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .eas-card .card-body, body.theme-dark24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .eas-card .card-body, body.theme-light24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .eas-card .card-body, body.theme-light24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .eas-card .card-body {
  padding: 0.5rem !important;
}
body.theme-dark24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body, body.theme-dark24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body, body.theme-light24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body, body.theme-light24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body {
  padding: 0.5rem;
}
body.theme-dark24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .movement-combobox, body.theme-dark24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .movement-combobox, body.theme-light24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .movement-combobox, body.theme-light24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .movement-combobox {
  border-radius: 2rem;
}
body.theme-dark24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .movement-combobox .dxbl-text-edit-input, body.theme-dark24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .movement-combobox .dxbl-text-edit-input, body.theme-light24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .movement-combobox .dxbl-text-edit-input, body.theme-light24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .movement-combobox .dxbl-text-edit-input {
  height: 2.75rem;
}
body.theme-dark24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .movement-combobox .dxbl-btn-group button, body.theme-dark24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .movement-combobox .dxbl-btn-group button, body.theme-light24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .movement-combobox .dxbl-btn-group button, body.theme-light24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .movement-combobox .dxbl-btn-group button {
  height: 2.75rem;
  width: 2.75rem;
}
body.theme-dark24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .lock-snap-button, body.theme-dark24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .lock-snap-button, body.theme-light24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .lock-snap-button, body.theme-light24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-selection .card-body .lock-snap-button {
  height: 3.125rem;
  min-height: 3rem;
}
body.theme-dark24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-buttons-and-values .manual-operation-buttons .manual-operation-button, body.theme-dark24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-buttons-and-values .manual-operation-buttons .manual-operation-button, body.theme-light24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-buttons-and-values .manual-operation-buttons .manual-operation-button, body.theme-light24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-buttons-and-values .manual-operation-buttons .manual-operation-button {
  background-color: var(--secondary-4) !important;
  border: 0.5rem solid var(--secondary-4) !important;
  border-radius: 1rem;
  box-shadow: 0.125rem 0.125rem 0.25rem var(--secondary-1-shadow);
  font-size: var(--font-normal);
  height: 4.5rem;
  padding: 0.25rem !important;
  transition: 0;
}
body.theme-dark24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-buttons-and-values .manual-operation-buttons .manual-operation-button:hover, body.theme-dark24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-buttons-and-values .manual-operation-buttons .manual-operation-button:hover, body.theme-light24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-buttons-and-values .manual-operation-buttons .manual-operation-button:hover, body.theme-light24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-buttons-and-values .manual-operation-buttons .manual-operation-button:hover {
  background: none;
  filter: brightness(110%);
}
body.theme-dark24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-buttons-and-values .manual-operation-buttons .manual-operation-button.pressed, body.theme-dark24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-buttons-and-values .manual-operation-buttons .manual-operation-button.pressed, body.theme-light24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-buttons-and-values .manual-operation-buttons .manual-operation-button.pressed, body.theme-light24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .movement-buttons-and-values .manual-operation-buttons .manual-operation-button.pressed {
  border-color: var(--info) !important;
}
body.theme-dark24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .manual-operation-alarm-table .card-body, body.theme-dark24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .manual-operation-alarm-table .card-body, body.theme-light24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .manual-operation-alarm-table .card-body, body.theme-light24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .manual-operation-alarm-table .card-body {
  padding: 0 !important;
}
body.theme-dark24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .manual-operation-alarm-table .card-footer, body.theme-dark24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .manual-operation-alarm-table .card-footer, body.theme-light24 .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .manual-operation-alarm-table .card-footer, body.theme-light24 .dxbl-modal .manual-operation-menu-popup .dxbl-modal-content .manual-operation-view .manual-operation-alarm-table .card-footer {
  border: none;
  padding: 0;
}
body.theme-dark24 .op-mode-nav-item, body.theme-dark24 .dxbl-modal .op-mode-nav-item, body.theme-light24 .op-mode-nav-item, body.theme-light24 .dxbl-modal .op-mode-nav-item {
  --op-blue: var(--action);
}
body.theme-dark24 .dxbl-toast-portal .dxbl-toast, body.theme-dark24 .dxbl-modal .dxbl-toast-portal .dxbl-toast, body.theme-light24 .dxbl-toast-portal .dxbl-toast, body.theme-light24 .dxbl-modal .dxbl-toast-portal .dxbl-toast {
  --dxbl-toast-accent-line-width: 0.5rem;
  background-color: var(--dxbl-toast-accent-line-color);
  border-radius: 1rem;
  box-shadow: 0.25rem 0.25rem 0.5rem var(--secondary-1);
  overflow: hidden;
}
body.theme-dark24 .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto, body.theme-dark24 .dxbl-modal .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto, body.theme-light24 .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto, body.theme-light24 .dxbl-modal .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto {
  --dxbl-toast-background-color: var(--secondary-1);
  --dxbl-toast-header-font-color: var(--primary-1);
  --dxbl-toast-text-font-color: var(--primary-2);
}
body.theme-dark24 .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light, body.theme-dark24 .dxbl-modal .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light, body.theme-light24 .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light, body.theme-light24 .dxbl-modal .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light {
  --dxbl-toast-background-color: var(--light);
  --dxbl-toast-header-font-color: var(--dark);
  --dxbl-toast-text-font-color: var(--dark);
}
body.theme-dark24 .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark, body.theme-dark24 .dxbl-modal .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark, body.theme-light24 .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark, body.theme-light24 .dxbl-modal .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark {
  --dxbl-toast-background-color: var(--dark);
  --dxbl-toast-header-font-color: var(--light);
  --dxbl-toast-text-font-color: var(--light);
}
body.theme-dark24 .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated, body.theme-dark24 .dxbl-modal .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated, body.theme-light24 .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated, body.theme-light24 .dxbl-modal .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated {
  --dxbl-toast-icon-color: var(--light);
  --dxbl-toast-header-font-color: var(--light);
  --dxbl-toast-text-font-color: var(--light);
}
body.theme-dark24 .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel, body.theme-dark24 .dxbl-modal .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel, body.theme-light24 .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel, body.theme-light24 .dxbl-modal .dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel {
  --dxbl-toast-header-font-color: var(--dark);
  --dxbl-toast-text-font-color: var(--dark);
}
body.theme-dark24 .dxbl-toast-portal .dxbl-toast .dxbl-toast-body, body.theme-dark24 .dxbl-modal .dxbl-toast-portal .dxbl-toast .dxbl-toast-body, body.theme-light24 .dxbl-toast-portal .dxbl-toast .dxbl-toast-body, body.theme-light24 .dxbl-modal .dxbl-toast-portal .dxbl-toast .dxbl-toast-body {
  background-color: var(--dxbl-toast-background-color);
  border: 2px solid var(--dxbl-toast-accent-line-color);
  border-radius: 1rem;
  padding: 0.5rem;
}
body.theme-dark24 .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-content .dxbl-toast-template, body.theme-dark24 .dxbl-modal .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-content .dxbl-toast-template, body.theme-light24 .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-content .dxbl-toast-template, body.theme-light24 .dxbl-modal .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-content .dxbl-toast-template {
  flex-wrap: wrap;
  gap: 0.25rem 0.5rem;
  margin-bottom: 0;
}
body.theme-dark24 .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn, body.theme-dark24 .dxbl-modal .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn, body.theme-light24 .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn, body.theme-light24 .dxbl-modal .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn {
  background-color: transparent;
  border: none;
  border-radius: 1rem;
  height: 1.5rem;
  width: 1.5rem;
}
body.theme-dark24 .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn .dxbl-toast-close-btn, body.theme-dark24 .dxbl-modal .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn .dxbl-toast-close-btn, body.theme-light24 .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn .dxbl-toast-close-btn, body.theme-light24 .dxbl-modal .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn .dxbl-toast-close-btn {
  fill: var(--dxbl-toast-text-color);
}
body.theme-dark24 .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn:hover, body.theme-dark24 .dxbl-modal .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn:hover, body.theme-light24 .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn:hover, body.theme-light24 .dxbl-modal .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn:hover {
  background-color: var(--dxbl-toast-accent-line-color);
}
body.theme-dark24 .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn:hover .dxbl-toast-close-btn, body.theme-dark24 .dxbl-modal .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn:hover .dxbl-toast-close-btn, body.theme-light24 .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn:hover .dxbl-toast-close-btn, body.theme-light24 .dxbl-modal .dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-close > .dxbl-toast-close-btn:hover .dxbl-toast-close-btn {
  fill: var(--light);
}

body.theme-light24, body.theme-light24 .dxbl-modal {
  --primary-1: #1a1b15;
  --primary-2: #3c3f34;
  --primary-3: #5c5f54;
  --secondary-1: #d4d4d4;
  --secondary-2: #e0e0e0;
  --secondary-3: #f0f0f0;
  --secondary-4: #fafafa;
  --secondary-1-shadow: #d4d4d440;
  --secondary-3-shadow: #f0f0f080;
  --action: #0e72b5;
  --text-color: var(--primary-1);
  --top-bottom-background-color: var(--secondary-1);
  --body-background-color: var(--secondary-3);
  --card-background-color: var(--secondary-3);
  --warning: DarkOrange; /* #ff8c00 */
  --success: ForestGreen; /* #228b22 */
  --info: #0c609c;
}
body.theme-light24 .dxbl-disabled, body.theme-light24 .dxbl-modal .dxbl-disabled {
  opacity: 0.6 !important;
}
body.theme-light24 .dxbl-disabled > *, body.theme-light24 .dxbl-modal .dxbl-disabled > * {
  opacity: 1;
}
body.theme-light24 * .dxbl-text-edit, body.theme-light24 .dxbl-modal * .dxbl-text-edit {
  background-color: var(--secondary-4);
  border-color: var(--secondary-1);
}
body.theme-light24 * .dxbl-text-edit button, body.theme-light24 * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button, body.theme-light24 * .dxbl-text-edit button.dxbl-edit-btn-clear, body.theme-light24 .dxbl-modal * .dxbl-text-edit button, body.theme-light24 .dxbl-modal * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button, body.theme-light24 .dxbl-modal * .dxbl-text-edit button.dxbl-edit-btn-clear {
  background-color: var(--secondary-3) !important;
}
body.theme-light24 * .dxbl-text-edit button:hover, body.theme-light24 * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button:hover, body.theme-light24 .dxbl-modal * .dxbl-text-edit button:hover, body.theme-light24 .dxbl-modal * .dxbl-text-edit .dxbl-btn-group.dxbl-btn-group-right button:hover {
  background-color: var(--secondary-2) !important;
}
body.theme-light24 * .dxbl-text-edit .dxbl-spin-btns button, body.theme-light24 .dxbl-modal * .dxbl-text-edit .dxbl-spin-btns button {
  background-color: var(--secondary-3) !important;
}
body.theme-light24 * .dxbl-text-edit .dxbl-spin-btns button:hover, body.theme-light24 .dxbl-modal * .dxbl-text-edit .dxbl-spin-btns button:hover {
  background-color: var(--secondary-2) !important;
}
body.theme-light24 * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element {
  background: var(--success) !important;
  border-color: var(--success) !important;
}
body.theme-light24 * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element:hover, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element:hover {
  filter: brightness(120%);
}
body.theme-light24 * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element:not(:hover):focus-within, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-checkbox-checked:not(.dxbl-readonly) .dxbl-checkbox-check-element:not(:hover):focus-within {
  border-color: var(--primary-2) !important;
}
body.theme-light24 * .dxbl-checkbox.dxbl-checkbox-checked.dxbl-readonly .dxbl-checkbox-check-element, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-checkbox-checked.dxbl-readonly .dxbl-checkbox-check-element {
  background: var(--secondary-1) !important;
}
body.theme-light24 * .dxbl-checkbox.dxbl-readonly .dxbl-checkbox-check-element, body.theme-light24 .dxbl-modal * .dxbl-checkbox.dxbl-readonly .dxbl-checkbox-check-element {
  border-color: var(--secondary-1) !important;
}
body.theme-light24 * .dxbl-checkbox .dxbl-checkbox-check-element, body.theme-light24 .dxbl-modal * .dxbl-checkbox .dxbl-checkbox-check-element {
  background-color: var(--secondary-2);
  border: 0.125rem solid var(--secondary-1);
}
body.theme-light24 * .dxbl-checkbox .dxbl-checkbox-check-element::before, body.theme-light24 .dxbl-modal * .dxbl-checkbox .dxbl-checkbox-check-element::before {
  background-color: var(--primary-1) !important;
}
body.theme-light24 * .dxbl-checkbox:not(.dxbl-checkbox-switch).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element, body.theme-light24 .dxbl-modal * .dxbl-checkbox:not(.dxbl-checkbox-switch).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--secondary-3) !important;
}
body.theme-light24 * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element, body.theme-light24 .dxbl-modal * .dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element {
  background: transparent !important;
  background-color: var(--secondary-4) !important;
}
body.theme-light24 * .dxbl-checkbox.modified .dxbl-checkbox-check-element:not(:hover), body.theme-light24 .dxbl-modal * .dxbl-checkbox.modified .dxbl-checkbox-check-element:not(:hover) {
  border-color: var(--warning) !important;
}
body.theme-light24 * .dxbl-readonly:not(.dxbl-checkbox), body.theme-light24 .dxbl-modal * .dxbl-readonly:not(.dxbl-checkbox) {
  background-color: var(--secondary-2);
}
body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit {
  border-color: var(--secondary-1) !important;
}
body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button:hover, body.theme-light24 .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button:hover, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit button:hover, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid thead .dxbl-grid-filter-row td .dxbl-text-edit .dxbl-spin-btns button:hover {
  background-color: var(--secondary-2) !important;
}
body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager {
  outline-color: var(--secondary-1);
}
body.theme-light24 .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit, body.theme-light24 .dxbl-modal .easDxGrid .dxbl-grid .dxbl-grid-bottom-panel .dxbl-pager-page-size-selector .dxbl-text-edit {
  outline-color: var(--secondary-1);
}
body.theme-light24 .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit, body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit {
  border-color: var(--secondary-1);
}
body.theme-light24 .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit.dxbl-readonly, body.theme-light24 .dxbl-modal .bt-view #bt-view-editor-container .bt-editor-table tr td .dxbl-text-edit.dxbl-readonly {
  background-color: var(--secondary-2);
  border-color: var(--secondary-1);
}
body.theme-light24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item:hover, body.theme-light24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-tabs-item:hover {
  border-color: var(--secondary-2) !important;
}
body.theme-light24 .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-active:hover, body.theme-light24 .dxbl-modal .eas-dx-tabs .dxbl-tabs .dxbl-tabs-tablist ul li .dxbl-active:hover {
  border-color: var(--info) !important;
}
body.theme-light24 .eas-dropdown details .dropdown-content .eas-button:not(.dxbl-disabled):hover, body.theme-light24 .dxbl-modal .eas-dropdown details .dropdown-content .eas-button:not(.dxbl-disabled):hover {
  filter: brightness(110%);
}
body.theme-light24 .pp-view .pp-editor-body .pp-editor-tree .pp-tree-items .pp-tree-item .ppti-actions button:hover, body.theme-light24 .dxbl-modal .pp-view .pp-editor-body .pp-editor-tree .pp-tree-items .pp-tree-item .ppti-actions button:hover {
  filter: brightness(100%);
}
body.theme-light24 .pp-view .pp-editor-body .pp-editor-tree .pp-tree-items .selected .ppti-actions button:hover svg, body.theme-light24 .dxbl-modal .pp-view .pp-editor-body .pp-editor-tree .pp-tree-items .selected .ppti-actions button:hover svg {
  color: var(--primary-3);
}
body.theme-light24.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner input, body.theme-light24.login-page .container .side-by-side .login-form .login-inputs .login-input-box select, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box .password-inliner input, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box select {
  background-color: var(--secondary-4);
  border-color: var(--secondary-1);
}
body.theme-light24.login-page .container .side-by-side .login-form .login-inputs .login-input-box select:hover, body.theme-light24 .dxbl-modal.login-page .container .side-by-side .login-form .login-inputs .login-input-box select:hover {
  background-image: linear-gradient(45deg, transparent 50%, var(--primary-1) 50%), linear-gradient(135deg, var(--primary-1) 50%, transparent 50%), radial-gradient(var(--secondary-2) 70%, transparent 72%);
}
body.theme-light24 .nlog-view-popup .dxbl-modal-body .text-danger, body.theme-light24 .dxbl-modal .nlog-view-popup .dxbl-modal-body .text-danger {
  background-color: transparent;
  color: var(--danger) !important;
}
body.theme-light24 .nlog-view-popup .dxbl-modal-body .text-danger:hover, body.theme-light24 .dxbl-modal .nlog-view-popup .dxbl-modal-body .text-danger:hover {
  color: var(--danger) !important;
}

body.theme-dark24, body.theme-dark24 .dxbl-modal {
  --primary: var(--primary-3);
  --primary-1: #f1f2e4;
  --primary-2: #b2b3ab;
  --primary-3: #797a73;
  --secondary-1: #1c1c1c;
  --secondary-2: #262626;
  --secondary-3: #303030;
  --secondary-4: #3c3c3c;
  --secondary-1-shadow: #1c1c1c40;
  --secondary-3-shadow: #30303080;
  --action: #0c609c;
  --text-color: var(--primary-1);
  --top-bottom-background-color: var(--secondary-1);
  --body-background-color: var(--secondary-3);
  --card-background-color: var(--secondary-3);
  --warning: DarkOrange; /* #ff8c00 */
  --success: ForestGreen; /* #228b22 */
  --info: #094f81;
}

body.theme-black, body.theme-black .dxbl-modal {
  --text-color: whitesmoke;
  --text-color-2: #A8A8A8;
  --body-background-color: rgb(38.25, 38.25, 38.25);
  --top-bottom-background-color: black;
  --border-color: silver;
  --card-text-color: whitesmoke;
  --card-background-color: rgb(38.25, 38.25, 38.25);
  --pc-bg-color: #1c1c1c;
  --pc-bg-color-light: #404040;
  --table-background-color: rgb(38.25, 38.25, 38.25);
  --table-text-color: whitesmoke;
  --table-th-background-color: black;
  --table-th-border-color: silver;
  --table-border-color: silver;
  --modal-text-color: whitesmoke;
  --modal-body-background-color: rgb(38.25, 38.25, 38.25);
  --modal-top-bottom-text-color: whitesmoke;
  --modal-top-bottom-background-color: rgb(38.25, 38.25, 38.25);
  /*
      todos:
      --table-th-hover-background-color, if required, also --table-th-hover-border-color
  */
}
body.theme-black .table-hover tbody tr:hover, body.theme-black .dxbl-modal .table-hover tbody tr:hover {
  /*color: whitesmoke;
  background-color: $dark3;*/
}
body.theme-black .bt-editor, body.theme-black .dxbl-modal .bt-editor {
  background-color: var(--body-background-color) !important;
}

body.theme-crazy, body.theme-crazy .dxbl-modal {
  --text-color: magenta;
  --text-color-2: blue;
  --body-background-color: green;
  --top-bottom-background-color: #004d00;
  --border-color: red;
  --card-text-color: magenta;
  --card-background-color: cyan;
  --table-background-color: cyan;
  --table-text-color: magenta;
  --table-th-background-color: #004d00;
  --table-th-border-color: red;
  --table-border-color: red;
  --modal-text-color: magenta;
  --modal-body-background-color: cyan;
  --modal-top-bottom-background-color: cyan;
}

@media print {
  html, body {
    background-color: white;
    /*font-size: 0.75em !important;*/
    color: black;
    background-color: white;
  }
  section, .card {
    page-break-inside: avoid;
  }
  .print-hide {
    display: none !important;
  }
  .table thead, .table th {
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
  }
  .table th, .table td {
    border-color: gray !important;
  }
  .card, .card-header, .card-footer {
    border-color: black !important;
  }
  .card-header, .card-footer {
    padding: 0.25em;
  }
  .total-wrapper {
    display: block;
  }
  #top, #footer {
    display: none !important;
  }
  #main {
    margin: 0;
    padding: 0;
  }
}
.text-single-line {
  white-space: nowrap;
  overflow: hidden;
}

.text-wrap {
  white-space: normal;
}

.text-underline {
  text-decoration: underline;
}

.text-preserve-newline {
  white-space: pre-line;
}

.text-weak {
  color: rgba(0, 0, 0, 0.5);
}

.text-black {
  color: black;
}

.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.text-clip {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;
}

.cursor-pointer {
  cursor: pointer;
}

.no-user-select {
  user-select: none;
}

.w-0 {
  width: 0;
}

.mw-500px {
  max-width: 500px;
}

.mw-1000px {
  max-width: 1000px;
}

.mw-1500px {
  max-width: 1500px;
}

.mw-2000px {
  max-width: 2000px;
}

.show-nesting * {
  background-color: rgba(0, 255, 0, 0.1);
}

.default-grid-gap {
  grid-gap: 0.5rem;
}

.table-left-align thead th {
  width: 1%;
}
.table-left-align thead th:last-child {
  width: auto;
}
.table-left-align tbody th, .table-left-align tbody td {
  white-space: nowrap;
}
.table-left-align tbody th:not(:last-child), .table-left-align tbody td:not(:last-child) {
  padding-right: 3rem;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu a::after {
  transform: rotate(-90deg);
  position: absolute;
  right: 6px;
  top: 50%;
}

.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
}

.customerLogo {
  width: auto;
  height: 100%;
}

.validation-errors {
  color: red;
}

#blazor-error-ui {
  background: firebrick;
  color: white;
  bottom: 0;
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
  display: none;
  left: 0;
  padding: 0.6rem 1.25rem 0.7rem 1.25rem;
  position: fixed;
  width: 100%;
  z-index: 60000;
}
#blazor-error-ui .dismiss {
  cursor: pointer;
  position: absolute;
  right: 0.75rem;
  top: 0.8rem;
}
#blazor-error-ui .reload {
  /*text-decoration: underline;*/
  vertical-align: baseline;
}

#components-reconnect-modal {
  position: fixed;
  z-index: 60000;
  top: 0;
  width: 100%;
  height: 100%;
  padding-top: 20rem;
  background: rgba(255, 255, 255, 0.8);
  color: black;
  text-align: center;
  font-size: 1.5em;
}
#components-reconnect-modal p {
  background-color: firebrick;
  color: white;
  padding: 0.2em 1em;
}
#components-reconnect-modal .btn {
  font-size: 1.25rem;
}
#components-reconnect-modal.components-reconnect-hide {
  display: none;
}
#components-reconnect-modal > * {
  display: none;
}
#components-reconnect-modal.components-reconnect-show .show {
  display: block;
}
#components-reconnect-modal.components-reconnect-failed .failed {
  display: block;
}
#components-reconnect-modal.components-reconnect-rejected .rejected {
  display: block;
}

.custom-icon-color .dxbl-btn-icon {
  color: var(--text-color);
  opacity: 0.7;
}

.color-picker {
  border: none;
  padding-inline: 7.2px;
  background-color: var(--dxbl-text-edit-btn-color);
  --dxbl-btn-hover-bg: var(--dxbl-text-edit-btn-hover-color) !important;
}

input[type=color] {
  -webkit-appearance: none;
  border: 0.5px;
  border-color: white;
  padding: 0.5px;
  margin: 0;
  width: 100%;
  height: 100%;
}

input[type=color]::-webkit-color-swatch-wrapper {
  padding: 0.5px;
}

input[type=color]::-webkit-color-swatch {
  border: 0.5px;
}

.eas-link-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.eas-link-cards + .eas-link-cards {
  margin-top: 2rem;
}

.eas-link-card {
  border: 1px solid var(--border-color);
  display: block;
  padding: 0.25em 0.5em;
  width: 25em;
  border-radius: 0.25rem;
  background: white;
  position: relative;
}
body.eas-app .eas-link-card {
  background-color: var(--primary);
  color: var(--primary-color);
}
.eas-link-card:hover {
  text-decoration: underline;
  background-color: var(--primary);
  color: var(--primary-color);
  background: var(--hover-background);
}
.eas-link-card .title, .eas-link-card .description {
  position: relative;
  z-index: 1;
}
.eas-link-card .title {
  font-size: 1.5em;
  margin-bottom: 0.5rem;
}
.eas-link-card .title:last-child {
  margin-bottom: 0;
}
.eas-link-card .description {
  margin-bottom: 0;
}
.eas-link-card .background {
  background-position: center center;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.5;
}

.inspector {
  border: 1px solid red;
  /* display: none !important; */
  background-color: gray;
  color: white;
  z-index: 950;
  font-size: 0.8rem;
  overflow: auto;
  resize: both;
}
.inspector .inspector {
  border: none;
  resize: none;
}
.inspector.floating {
  position: absolute;
  top: 0;
  left: 0;
}
.inspector.super-compact.collapsed {
  display: inline-block;
  resize: none;
  height: auto !important;
  width: auto !important;
}
.inspector .subtext, .inspector .edit-value {
  color: lightgray;
}
.inspector .type-name {
  display: inline-block;
  padding-left: 5px;
}
.inspector .expander:hover {
  background-color: darkgray;
  cursor: pointer;
}
.inspector table {
  background-color: darkgray;
  margin-left: 3px;
}
.inspector table td {
  vertical-align: top;
  padding: 0;
  border: none;
}
.inspector table .visible-private > td:first-child {
  font-style: italic;
}

.total-wrapper > .inspector, .app-wrapper > .inspector {
  z-index: 50001;
  max-height: 100%;
}

.eas-menu-popup {
  min-height: 60%;
  min-width: 50%;
}

.eas-card {
  margin-bottom: 1rem;
  /*overflow: auto;*/
  position: relative;
}
.eas-card:last-child {
  margin-bottom: 0;
}

/* a full-page-view, e.g. alarm view */
.eas-view {
  height: 100%;
  width: 100%;
}

.h-100-withoutPageTitle {
  height: calc(100% - 29px - 8px) !important;
}

/* a css-grid with default gaps and where children do overflow inside by default*/
.eas-grid {
  display: grid;
  grid-gap: 0.5rem;
}
.eas-grid > * {
  overflow: auto;
}

.centered-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  text-align: center;
}

.eas-frameless-view {
  display: block;
  border: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}

.eas-iframe-view-background-message {
  text-align: center;
  font-size: 2em;
}

.floating-button-container {
  background-color: rgba(255, 255, 255, 0.5);
  padding: 1em;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
}

#dev-tools {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: silver;
  z-index: 50000;
  color: black;
}
#dev-tools.dev-tools-visible {
  height: 50%;
  border-top: 1px solid gold;
}
#dev-tools.dev-tools-visible .dev-tools-container {
  display: block;
}
#dev-tools .dev-tools-container {
  display: none;
  height: 100%;
  overflow: auto;
  color: black;
}
#dev-tools .dev-tools-toggler {
  position: absolute;
  bottom: 100%;
  right: 0;
  /*border: 1px solid gold;*/
  background-color: gold;
}
#dev-tools .dxbs-tabs .nav-link {
  padding: 0 0.25em;
}
#dev-tools .dxbs-tabs .nav-link.active {
  background-color: gold;
  border-color: gold;
  color: black;
}
#dev-tools .dx-tabs-content:not(.active) {
  display: none;
}
#dev-tools .page-title {
  display: none;
}

.circuit-view #dev-tools {
  position: static;
  height: 50vh;
}

.timeline {
  display: grid;
  grid-template-rows: auto 1fr;
  height: 100%;
}
.timeline .timeline-toolbar {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1rem;
  row-gap: 0.25rem;
  align-items: baseline;
}
.timeline .timeline-toolbar label {
  margin-bottom: 0;
}
.timeline .timeline-toolbar .dxbs-combobox {
  width: 150px;
}
.timeline .timeline-toolbar .dxbs-combobox input {
  height: 25px;
}
.timeline .timeline-container {
  overflow: auto;
}
.timeline .timeline-container .zoom-container {
  padding-right: 1px;
}
.timeline .timeline-item {
  text-align: center;
  background: gold;
  white-space: nowrap;
  color: black;
  font-size: 0.7em;
  margin-bottom: 1px;
  min-width: 1px;
  position: relative;
}
.timeline .timeline-item.SHC {
  background-color: cyan;
}
.timeline .timeline-item-rtl {
  direction: rtl;
}

.components-dev-tool {
  font-size: 0.9em;
}

#dev-tools .service-bus-debug-view .state h1 {
  display: none;
}
#dev-tools .service-bus-debug-view .messages .overflow-auto {
  min-height: 400px;
}

.eas-draggable-grip {
  cursor: move;
}

.navbar-project-name {
  height: 100%;
  display: flex;
  justify-content: left;
  align-items: center;
  min-height: 3rem;
  font-size: 1.5em;
  padding: 0 1rem;
  margin-right: 1rem;
  /* Henn theme */
  background-color: #8c9091;
  color: white;
}
.navbar-project-name:hover {
  text-decoration: none;
}

.navbar-eberle-icon {
  padding-left: 1rem;
  height: 100%;
}
.navbar-eberle-icon img {
  max-height: 100%;
}

.navbar-user {
  height: 100%;
}
.navbar-user .nav-link {
  padding: 0 0.75rem;
  height: 100%;
  display: flex;
  align-items: center;
}
.navbar-user .nav-link p {
  margin: 0;
}

.footer-nlog-counter {
  padding: 0.25em;
  display: grid;
  grid-template-columns: 1fr auto;
  grid-gap: 5px;
  align-items: center;
}

.nlog-view-popup .clear-button-container {
  position: absolute;
  top: 0;
  right: 0;
  margin: 1em;
}
.nlog-view-popup .dxbl-modal-body {
  background-color: darkslategray !important;
}
.nlog-view-popup .dxbl-modal-body .text-danger {
  color: tomato !important;
}

.footer-separator {
  border-left: 1px solid var(--accent-color);
  height: 100%;
  margin: 0 0.5em;
}

.footer-clock {
  line-height: 1.4;
  font-size: 0.9em;
  margin-right: 0.5em;
}

.about-view {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.about-view .column-center {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  overflow: hidden;
}
.about-view .column-center .inner-column {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.about-view .column-center .inner-column table {
  width: 100%;
}
.about-view .column-center .inner-column table th, .about-view .column-center .inner-column table td {
  border: 1px solid var(--text-color);
  padding-inline: 0.5rem;
}
.about-view .column-center .inner-column .plugins-table {
  overflow: auto;
}
.about-view .column-center .inner-column .plugins-table thead {
  position: sticky;
  top: 0;
  background-color: var(--body-background-color);
}
.about-view .column-center .inner-column .plugins-table th::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px; /* Adjust if needed */
  width: 100%;
  height: 2px;
  background: white;
}
.about-view .column-center .inner-column .plugins-table th::before {
  content: "";
  position: absolute;
  left: 0;
  top: -1px; /* Adjust if needed */
  width: 100%;
  height: 2px;
  background: white;
}

.keyboard-popup {
  max-width: 80% !important;
  width: fit-content !important;
}
.keyboard-popup .dxbl-modal-content {
  overflow: hidden;
}
.keyboard-popup .dxbl-modal-body {
  border-radius: inherit;
}
.keyboard-popup .layout {
  font-size: 1.5rem;
}
.keyboard-popup .layout .input-area {
  align-items: center;
  display: flex;
  gap: 0.5rem;
}
.keyboard-popup .layout .input-area .clear-button {
  background-color: var(--danger);
  border-radius: 0.1875rem;
  padding: 0.25rem 0.5rem;
}
.keyboard-popup .layout .input-area .clear-button .oi-trash {
  padding-left: 0.1875rem;
}
.keyboard-popup .layout .input-area input {
  background-color: #e3e3e3;
  border: none;
  border-radius: 0.2rem;
  color: #282828;
  padding: 0.5rem 1rem;
  outline: none;
  width: 100%;
}
.keyboard-popup .layout .keyboard {
  display: grid;
  gap: 0.25rem;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  padding-top: 0.75rem;
}
.keyboard-popup .layout .keyboard .key {
  align-items: center;
  background-color: var(--secondary-4);
  border-radius: 0.25rem;
  box-shadow: var(--secondary-1-shadow) 0.25rem 0.25rem 0.125rem;
  cursor: pointer;
  display: flex;
  height: 4rem;
  justify-content: center;
  min-width: 4rem;
  outline: none !important;
  position: relative;
}
.keyboard-popup .layout .keyboard .key:hover:not(.disabled) {
  filter: brightness(110%);
}
.keyboard-popup .layout .keyboard .key:active:not(.disabled) {
  transform: scale(0.95);
}
.keyboard-popup .layout .keyboard .key .shift-value {
  color: var(--primary-3);
  position: absolute;
  right: 0.5rem;
  top: 0;
}
.keyboard-popup .layout .keyboard .key .shift-value.high {
  margin-top: -2.5rem;
}
.keyboard-popup .layout .keyboard .active-key {
  background-color: var(--info);
  color: white;
}
.keyboard-popup .layout .keyboard .remove {
  background-color: var(--warning);
  color: white;
}
.keyboard-popup .layout .keyboard .space {
  grid-column: 4/7;
}
.keyboard-popup .layout .keyboard .save {
  background-color: var(--success);
  color: white;
  grid-column: 10/12;
}
.keyboard-popup .layout .keyboard .save-num {
  background-color: var(--success);
  color: white;
}
.keyboard-popup .layout .disabled {
  opacity: 0.5;
  cursor: default;
}

.eas-text-box.dxbl-readonly, .eas-numeric-input.dxbl-readonly {
  opacity: 0.6;
}

.eas-numeric-input .dxbl-spin-btns, .eas-numeric-input .dxbl-spin-btns button {
  background-color: var(--table-background-color) !important;
}

.eas-load-icon {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  text-align: center;
  width: 100%;
}
.eas-load-icon.dark-bg {
  background-color: rgba(0, 0, 0, 0.5019607843);
}
.eas-load-icon.fill-space {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 500;
}
.eas-load-icon p {
  margin: 0;
  max-width: 40ch;
}

.blink-onload {
  animation: 0.5s ease-out 0.5s forwards pulsingAnimation;
  opacity: 0;
}

@keyframes pulsingAnimation {
  90% {
    filter: saturate(2);
    opacity: 1;
  }
  100% {
    filter: saturate(1);
    opacity: 1;
  }
}
.eas-icon {
  align-items: center;
  display: flex;
}
.eas-icon p {
  margin: 0;
}
.eas-icon svg {
  display: block;
  flex-shrink: 0;
}
.eas-icon .icon-composite {
  position: relative;
}
.eas-icon .icon-composite svg {
  position: absolute;
}

.all-bootstrap-icons {
  display: flex;
  gap: 1rem;
  height: 100%;
  overflow: hidden;
  padding: 1rem;
}
@media screen and (max-width: 100rem) {
  .all-bootstrap-icons {
    flex-direction: column;
  }
}
.all-bootstrap-icons .compact {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
  height: fit-content;
  width: 100%;
}
.all-bootstrap-icons .compact > div {
  background-color: var(--secondary-3);
  transition: 0.1s;
}
.all-bootstrap-icons .compact > div:hover {
  transform: scale(1.25);
}
.all-bootstrap-icons .compact > div:active {
  transform: scale(4);
}
.all-bootstrap-icons .detail {
  height: 100%;
  min-width: 800px;
  overflow: auto;
  width: 100%;
}
.all-bootstrap-icons .detail td, .all-bootstrap-icons .detail th {
  padding: 0 1rem;
}

.nlog-counter-popup {
  height: 80%;
  max-width: 80% !important;
}
.nlog-counter-popup .dxbl-modal-body {
  font-size: var(--font-normal);
  padding: 1rem !important;
}
.nlog-counter-popup .dxbl-modal-body .no-logs {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.nlog-counter-popup .dxbl-modal-body table {
  color: var(--primary-2);
  width: 100%;
}
.nlog-counter-popup .dxbl-modal-body table tr:hover td:last-child {
  background-color: var(--secondary-4);
  color: var(--primary-1);
}
.nlog-counter-popup .dxbl-modal-body table td {
  height: 2rem;
  overflow: hidden;
  word-break: break-word;
}
.nlog-counter-popup .dxbl-modal-body table td div {
  align-items: center;
  border-radius: 1rem;
  display: flex;
  height: 2rem;
  justify-content: center;
  width: 2rem;
}
.nlog-counter-popup .dxbl-modal-body table td:first-child {
  color: var(--primary-1);
}
.nlog-counter-popup .dxbl-modal-body table td:last-child {
  border-radius: 1rem;
  padding: 0.25rem 1rem;
}
.nlog-counter-popup .dxbl-modal-body table .warning {
  background-color: var(--warning);
  color: var(--light);
}
.nlog-counter-popup .dxbl-modal-body table .danger {
  background-color: var(--danger);
  color: var(--light);
}

.header-clock {
  padding-top: 0.5rem;
  text-align: left;
  width: 4.5rem;
}
.header-clock p, .header-clock h1 {
  margin: 0;
  user-select: none;
}
.header-clock h1 {
  color: var(--primary-1);
  font-size: var(--font-normal);
}
.header-clock p {
  color: var(--primary-2);
  font-size: var(--font-small);
}

.eas-dropdown {
  position: relative;
}
.eas-dropdown details {
  --dropdown-from: 0;
  --dropdown-to: 0;
}
@keyframes easDropdownDown {
  from {
    top: var(--dropdown-from);
  }
  to {
    top: var(--dropdown-to);
  }
}
@keyframes easDropdownUp {
  from {
    bottom: var(--dropdown-from);
  }
  to {
    bottom: var(--dropdown-to);
  }
}
@keyframes easDropdownLeft {
  from {
    right: var(--dropdown-from);
  }
  to {
    right: var(--dropdown-to);
  }
}
@keyframes easDropdownRight {
  from {
    left: var(--dropdown-from);
  }
  to {
    left: var(--dropdown-to);
  }
}
.eas-dropdown details summary {
  list-style: none;
}
.eas-dropdown details summary:active > * {
  transform: scale(0.98);
}
.eas-dropdown details .dropdown-content {
  background-color: var(--secondary-2);
  border: 2px solid var(--secondary-4);
  border-radius: 1rem;
  box-shadow: 0 0 0.5rem var(--secondary-1);
  opacity: 0;
  padding: 0.5rem;
  position: absolute;
  width: max-content;
  z-index: 100;
}
.eas-dropdown details .dropdown-content .dropdown-arrow {
  color: var(--secondary-4);
  position: absolute;
}
.eas-dropdown details:not([open]) .dropdown-content {
  animation: none;
}

.current-user {
  font-size: var(--font-large);
}
.current-user .user {
  align-items: flex-end;
  border-radius: 2rem;
  color: var(--primary-2);
  display: flex;
  gap: 0.5rem;
  padding: 0.5rem 0.75rem 0.5rem 0.5rem;
  user-select: none;
}
.current-user .user:hover {
  background-color: var(--secondary-3);
  color: var(--primary-1);
}
.current-user .user-dropdown-menu {
  display: flex;
  flex-direction: column;
}
.current-user .user-dropdown-menu button {
  justify-content: flex-start;
}
.current-user details[open] .user {
  background-color: var(--secondary-3);
  color: var(--primary-1);
}

.eas-error-boundary {
  align-items: center;
  display: flex;
  font-size: var(--font-large);
  height: 100%;
  justify-content: center;
  width: 100%;
}
.eas-error-boundary > .eas-icon svg {
  color: var(--danger);
}

.alert.dxbl-sm {
  font-size: var(--font-small);
}
.alert.dxbl-lg {
  font-size: var(--font-large);
}

.debug-toasts {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.debug-toasts .dxbl-toast-portal {
  pointer-events: none;
  position: relative;
}

.dxbl-toast-portal .dxbl-toast .dxbl-toast-body .dxbl-toast-icon-column .dxbl-toast-icon {
  color: var(--dxbl-toast-accent-line-color);
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/_reboot.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/_frame.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/_bsOverrides.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/_dxOverrides.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/themes/_themes.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/themes/_themeLight.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/themes/_themeDark.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/themes/_theme24.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/themes/_themeLight24.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/themes/_themeDark24.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/themes/_themeBlack.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/themes/_themeCrazy.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/themes/_themePrint.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/_variables.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/_utility.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/components/_blazor.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/components/_easLinkCard.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/components/_inspector.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/components/_layout.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/components/_devTools.scss%22,%22file:///D:/tfs/0_Standard_EAS/Web/EAS.WebPlugin.Core/EAS.WebPlugin.Core/wwwroot/components/_smallerOnes.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AACA;AACA;EACI;;;AAGJ;EACI;EACA;;AAEA;EACI;;AAEA;EAEI;;;AAKZ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;AAEA;EACI;;;AAIR;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EAEI;;;AAGJ;EACI;;;ACtDH;EAEG;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;EAGA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ;;;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAIJ;EACI;EACA;;AAEA;EAEI;;;AAKR;EACI;;AAEA;EACI;EACA;;AAEA;EACI;;AAIR;EACI;;AAEA;EACI;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EAEI;;AAKJ;EACI;;AAGJ;EACI;;AAKJ;EACI;;AAGJ;EACI;;AAIA;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAWxB;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;IACI;IACA;;EAGJ;IACI;IACA;;;AAIR;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAKZ;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;;AAEA;EACI;;AAGJ;EACI;;AAKZ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;AAIR;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAMZ;EACI;;AAGJ;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAIR;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;;AAIR;EACI;;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIR;EACI;EACA;;;AAGJ;EACI;;;AC/lBJ;EACI;;;AAIJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;;AAKZ;EACI;;;AAIA;EACI;;;AAKR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;;;AAMhB;EACI;;;AAGJ;EAEI;EACA;;;AAKA;EACI;EACA;;AAGJ;EACI;EACA;;;AAIR;EAEI;EACA;;;AAIJ;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;AAAA;AAAA;AAAA;EAII;;AAKI;EACI;;AAKJ;EACI;;AAIR;AAAA;EAEI;;AAIR;EACI;;AAIA;EACI;;AAGJ;EACI;;;AAKZ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;;AAIR;EACI;;;AAIA;EACI;;;AAQA;AAAA;AAAA;EACI;;AAMA;EACI;;AAGJ;EACI;;AAOR;AAAA;AAAA;EACI;;;AAMR;EACI;EACA;EACA;;;AAIR;EACI;;;AAKA;EACI;;AAGJ;EACI;EACA;;;AAKR;EACI;EACA;;;AAGJ;EACI;;AAEA;EACI;;;AAIR;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIA;EACI;EACA;;AAGJ;EACI;;;ACtSR;EACI;;;AAIJ;EACI;;;AAGJ;EAGI;;AAGA;EAGI;;AAGJ;EAEI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAIJ;EACI;;;AAIJ;EACI;;AAEA;EACI;;;AAKR;EACI;;;AAIJ;EACI;EACA;;;AAKA;EACI;;;AAKR;EACI;;;AAMI;EACI;EACA;EACA;;AAEA;EACI;;AAKZ;EACI;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;;;AAMhB;EACI;EACA;AAEA;AAAA;AAAA;AAAA;AAAA;;AAMA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAIA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;AACA;EACA;EACA;EACA;EACA;;AAGA;EACI;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;;AAMhB;EACI;;AAGI;EACI;;AAIR;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMA;EACI;;AAEA;EACI;;AAGJ;EACI;;AAKJ;EACI;EACA;;AAKZ;EACI;;;AAMhB;EACI;;AAEA;EACI;EACA;;;AAKJ;EACI;;AAGJ;AAAA;AAAA;AAAA;EAII;;AAEA;AAAA;AAAA;AAAA;EACI;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EACI;;AAGJ;AAAA;AAAA;AAAA;EACI;;AAKZ;EACI;;AAEA;EACI;;AAIR;EACI;;AAEA;EACI;;;AAKZ;EACI;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EAEA;EACA;;AAGA;EACI;;AAGJ;EACI;;AAEA;EACI;;AAEA;EACI;;AAIR;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAMR;EACI;;AAGJ;EACI;;AAIR;EACI;;AAIA;EACI;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;;AAMhB;EACI;;AAEA;EACI;;AAGJ;EACI;;AAGJ;AACI;EACA;EACA;EACA;;AAGJ;AACI;EACA;EACA;EACA;;AAEA;AACI;AAAA;AAAA;EAGA;;AAGJ;AACI;AAAA;AAAA;EAGA;;;AAKZ;EACI;EACA;EAEA;EACA;EAGA;EAEA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAIJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;;AAKZ;EACI;EACA;;AAGI;AACI;EACA;;;AAKZ;EAMI;EACA;;AANA;EACI;EACA;;;AAOR;EAEI;;;AAGJ;EACI;;;AAIJ;EAEI;EACA;EACA;EACA;EACA;;;AAKJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAMZ;EACI;;AAIA;EACI;EACA;;;AAKZ;EACI;;AAEA;EACI;EACA;EACA;;AAIA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;;AAKZ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIR;EAEI;;;AAGJ;EACI;;AAGI;EACI;;AAIR;EACI;;;AAIR;EACI;;;AAIA;EACI;;AAEA;EACI;;AAIR;EACI;;;AAMJ;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;;;AAKZ;EACI;EACA;;;AAIA;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;;ACn0BZ;EACI;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EAUA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EAEA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;;AAhCA;EACI;;;AChBR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;;AAEA;EACI;EACA;EACA;EACA;;AAIA;EACI;EACA;;AAGJ;EACI;;AAIA;EACI;;AAKZ;EACI;;AAMQ;EACI;;AAQR;EACI;;AAEA;EACI;;AAMhB;EACI;;;AC3GR;EASI;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA+BA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AA3FI;EACI;;AAGJ;EACI;;AAIA;EACI;;AAGJ;EACI;;AAKZ;AACI;AAAA;EAEA;EACA;EACA;EACA;;AAoEJ;EACI;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAEA;EACI;;AAIR;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;;;AChLhB;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;AACA;;AAGJ;EACI;AACA;;AAGJ;EACI;AACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAIA;EACI;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;;AAIA;EACI;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAKZ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;;AAGJ;EACI;;AAKZ;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAIA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAIR;EACI;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAKZ;EACI;;AAEA;EACI;;AAIR;EACI;;AAEA;EACI;;AAGI;EACI;EACA;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;AACA;AAAA;AAAA;AAAA;;AAMJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;;AAEA;EACI;EACA;;AAIR;EACI;;AAEA;EACI;;AAIR;EACI;;AAEA;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAIR;EACI;;AAKJ;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;;AAKZ;EACI;;AAGJ;EACI;;AAEA;EACI;;AAIR;EACI;;AAMR;EACI;;AAEA;EACI;;AAMhB;EACI;EACA;;AAGI;EACI;;AAIR;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAMR;EACI;EACA;EACA;;AAKZ;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;;AAIA;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAKZ;EACI;;AAGJ;EACI;;AAOZ;EACI;;AAGJ;EACI;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAKZ;EACI;;AAMR;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;;AAEA;EACI;;AAEA;EACI;;AAGJ;EACI;;AAKZ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAOpB;EACI;;AAMR;EACI;;AAGJ;EACI;;AAEA;EACI;;AAEA;EACI;;AAMR;EACI;;AAGJ;EACI;;AAKZ;EACI;EACA;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAII;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;;AAQZ;EACI;EACA;EACA;EACA;;AAEA;EAEI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAEA;EACI;;AAKZ;EACI;;AAGJ;EACI;;AAMR;EACI;;AAGI;EACI;EACA;;AAGJ;EACI;;AAMR;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAKZ;EACI;;AAEA;EACI;EACA;;AAEA;EACI;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;;AAGJ;EACI;;AAKZ;EACI;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAMR;EACI;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAKZ;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;;AAIR;EACI;;AAEA;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAQxB;EACI;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;;AAGI;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAQhB;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;EACA;;AAKJ;EACI;EACA;;AAGJ;EACI;;AAIR;EACI;;AAGJ;EACI;;AAIR;EACI;;AAIR;EACI;;AAEA;EACI;;AAEA;EACI;EACA;;AAKZ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAMR;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;;AAEA;EACI;EACA;;AAIR;EACI;;AAGJ;EACI;;AAEA;EACI;;AAIR;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAIR;EACI;;AAKJ;EACI;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAKZ;EACI;;AAEA;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;;AAEA;EACI;;AAIR;EACI;EACA;;AAKJ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAIR;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAKJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAKZ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;;AAMR;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAIQ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAEA;EACI;;AAGI;EACI;;AAGJ;EACI;;AAIR;EACI;EACA;;AAIR;EACI;;AAGJ;EACI;;AAKJ;EACI;;AAOpB;EACI;EACA;EACA;;AAIR;EACI;;AAEA;EACI;;AAEA;EACI;;AAIR;EACI;;AAEA;EACI;;AAKJ;EACI;;AAEA;EACI;;AAIR;EACI;;AAIR;EACI;EACA;;AAGJ;EACI;;AAKJ;EACI;;AAIR;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAIA;EACI;EACA;;AAEA;EACI;;AAKJ;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;;AAMhB;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;;AAIR;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAKR;EACI;;AAMhB;EACI;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;;AAIR;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;;AAEA;EACI;;AAIR;EACI;;AAIR;EACI;;AAGI;EACI;EACA;;AAGJ;EACI;EACA;;AAII;EACI;;AAIR;EACI;;AAGI;EACI;EACA;;AAEA;EACI;;AAEA;EACI;;AAKZ;EACI;;AAMR;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAOpB;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAQxB;EACI;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGI;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;;AAIR;EACI;EACA;EACA;;AAGJ;EACI;;AAIA;EACI;EACA;;AAGJ;EACI;;AAKZ;EACI;EACA;;AAEA;EACI;;AAEA;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;;AAOpB;EACI;EACA;;AAMhB;EACI;EACA;;AAEA;EACI;;AAIR;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAKJ;EACI;;AAKZ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEA;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAKZ;EACI;;AAEA;EACI;;AAIR;EACI;;AAGJ;EACI;;AAEA;EACI;;AAEA;EACI;;AAEA;EACI;;AAIR;EACI;;AAEA;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAKJ;EACI;;AAGJ;EACI;EACA;;AAMhB;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;;;ACvuExB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACI;;AAEA;EACI;;AAKJ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAIA;EACI;;AAGJ;EACI;;AAOJ;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAIR;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;;AAKJ;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;;AAIR;EACI;;AAMJ;EACI;;AAEA;EACI;;AAKJ;EACI;;AAGJ;EACI;;AAKZ;EACI;;AAEA;EACI;EACA;;AAKJ;EACI;;AAGJ;EACI;;AAKJ;EACI;;AAKJ;EACI;;AAGJ;EACI;;AAKJ;EACI;EACA;;AAGJ;EACI;;AAIR;EACI;EACA;;AAEA;EACI;;;ACnLX;EACG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;;;AClBJ;EAMI;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;AAEA;AAAA;AAAA;AAAA;;AAKA;AACI;AAAA;;AAqBJ;EACI;;;ACzDR;EAMI;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;;;ACtBJ;EACI;IACI;AACA;IACA;IACA;;EAGJ;IACI;;EAGJ;IACI;;EAIA;ICjBJ;IACA;;EDoBI;IACI;;EAIR;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;;EAGJ;IACI;IACA;;;AE5CR;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAIJ;EACI;;;AAGJ;EACI;;;AAIJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAMJ;EACI;;;AAIJ;EACI;;;AAKA;EACI;;AAEA;EACI;;AAKJ;EACI;;AAEA;EACI;;;AAMhB;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;ACvHJ;EACI;;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;AACI;EACA;;;AAKR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;;AAKJ;EACI;EACA;;;AAIR;EACI;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;ACzGJ;EACI;EACA;EACA;;AAEA;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC1DP;EACG;AACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;;;AAKZ;EACI;EACA;;;AC5DH;EACG;EACA;;;AAGJ;EACI;AACA;EACA;;AAEA;EACI;;;AAIR;AACA;EACI;EACA;;;AAGJ;EACI;;;AAGJ;AACA;EACI;EACA;;AAEA;EACI;;;AAKR;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMJ;EACI;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;ACtEH;EACG;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;AACA;EACA;;AAIA;EACI;;AAEA;EACI;EACA;EACA;;AAKZ;EACI;;AAGJ;EACI;;;AAIR;EACI;EACA;;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAEA;EACI;;AAKZ;EACI;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EACI;;;AAIR;EACI;;;AAIA;EACI;;AAGJ;EACI;;;ACzHP;EACG;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;;AAEA;EACI;;;AAIR;EACI;EACA;;AAEA;EACI;;;AAIR;EACI;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;;;AAKZ;EACI;EACA;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAEA;EACI;;;AAKZ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;;AAEA;EACI;EACA;;AAIR;EACI;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AAOpB;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAKZ;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;;;AAMR;EACI;;;AAKJ;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;;;AAIR;EACI;EACA;;;AAGJ;EACI;IACI;IACA;;EAGJ;IACI;IACA;;;AAIR;EACI;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAEA;EACI;;;AAKZ;EACI;EACA;EACA;EACA;EACA;;AAEA;EAPJ;IAQQ;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;;;AAKZ;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;;AAMhB;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;;AAIR;EACI;;AAEA;EACI;EACA;;AAEA;EACI;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;;AAIR;EACI;IACI;;EAGJ;IACI;;;AAIR;EACI;;AAGJ;EACI;;AAGJ;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAKZ;EACI;;;AAIR;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAEA;EACI;;AAKJ;EACI;EACA;;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAKJ;EACI;;AAGJ;EACI;;;AAIR;EACI;EACA;EACA;;AAEA;EACI;EACA;;;AAIR;EACI%22%7D */