.input-base__dx-drop-down {
  background: transparent !important;
  border-radius: 4px !important;
}
.input-base__dx-drop-down .dxbl-dropdown-body {
  border-radius: 4px !important;
  padding: 2px !important;
}
.input-base__dx-drop-down .dxbl-dropdown-body {
  background-color: #ffffff !important;
}
.theme--light .input-base__dx-drop-down .dxbl-dropdown-body {
  background-color: #ffffff !important;
}
.theme--dark .input-base__dx-drop-down .dxbl-dropdown-body {
  background-color: #1e1f1c !important;
}

.input-select__dx-list-box-container {
  width: 100% !important;
  min-width: min(250px, 25vw) !important;
}
.input-select__dx-list-box-container .input-select__dx-list-box {
  --dxbl-list-box-border-radius: 4px !important;
  width: 100% !important;
  height: var(--dx-list-box-height);
}
.input-select__dx-list-box-container .input-select__dx-list-box {
  --dxbl-list-box-border-color: #d8d5de !important;
}
.theme--light .input-select__dx-list-box-container .input-select__dx-list-box {
  --dxbl-list-box-border-color: #d8d5de !important;
}
.theme--dark .input-select__dx-list-box-container .input-select__dx-list-box {
  --dxbl-list-box-border-color: #707070 !important;
}
.input-select__dx-list-box-container .input-select__dx-list-box--list {
  --dxbl-list-box-border-width: 0px !important;
}
.input-select__dx-list-box-container .input-select__dx-list-box--columns {
  --dxbl-list-box-border-width: 1px !important;
}
.input-select__dx-list-box-container .input-select__dx-list-box .dxbl-scroll-viewer {
  background-color: #ffffff !important;
}
.theme--light .input-select__dx-list-box-container .input-select__dx-list-box .dxbl-scroll-viewer {
  background-color: #ffffff !important;
}
.theme--dark .input-select__dx-list-box-container .input-select__dx-list-box .dxbl-scroll-viewer {
  background-color: #1e1f1c !important;
}
.input-select__dx-list-box-container .input-select__dx-list-box ul,
.input-select__dx-list-box-container .input-select__dx-list-box tbody,
.input-select__dx-list-box-container .input-select__dx-list-box thead {
  color: #343434 !important;
}
.theme--light .input-select__dx-list-box-container .input-select__dx-list-box ul,
.theme--light .input-select__dx-list-box-container .input-select__dx-list-box tbody,
.theme--light .input-select__dx-list-box-container .input-select__dx-list-box thead {
  color: #343434 !important;
}
.theme--dark .input-select__dx-list-box-container .input-select__dx-list-box ul,
.theme--dark .input-select__dx-list-box-container .input-select__dx-list-box tbody,
.theme--dark .input-select__dx-list-box-container .input-select__dx-list-box thead {
  color: #ffffff !important;
}
.input-select__dx-list-box-container .input-select__dx-list-box table th::before {
  opacity: 100% !important;
}
.input-select__dx-list-box-container .input-select__dx-list-box table th::before {
  background-color: #ffffff !important;
}
.theme--light .input-select__dx-list-box-container .input-select__dx-list-box table th::before {
  background-color: #ffffff !important;
}
.theme--dark .input-select__dx-list-box-container .input-select__dx-list-box table th::before {
  background-color: #1e1f1c !important;
}
.input-select__dx-list-box-container .input-select__dx-list-box li {
  border-radius: 4px !important;
}
.input-select__dx-list-box-container .input-select__dx-list-box li,
.input-select__dx-list-box-container .input-select__dx-list-box td {
  background-color: unset !important;
}
.input-select__dx-list-box-container .input-select__dx-list-box li,
.input-select__dx-list-box-container .input-select__dx-list-box td {
  color: #343434 !important;
}
.theme--light .input-select__dx-list-box-container .input-select__dx-list-box li,
.theme--light .input-select__dx-list-box-container .input-select__dx-list-box td {
  color: #343434 !important;
}
.theme--dark .input-select__dx-list-box-container .input-select__dx-list-box li,
.theme--dark .input-select__dx-list-box-container .input-select__dx-list-box td {
  color: #ffffff !important;
}
.input-select__dx-list-box-container .input-select__dx-list-box li::before,
.input-select__dx-list-box-container .input-select__dx-list-box td::before {
  background-color: unset !important;
}
.input-select__dx-list-box-container .input-select__dx-list-box li mark,
.input-select__dx-list-box-container .input-select__dx-list-box td mark {
  color: #343434 !important;
  background-color: rgb(143.310880829, 225.4352331606, 239.889119171) !important;
}
.theme--light .input-select__dx-list-box-container .input-select__dx-list-box li mark,
.theme--light .input-select__dx-list-box-container .input-select__dx-list-box td mark {
  color: #343434 !important;
  background-color: rgb(143.310880829, 225.4352331606, 239.889119171) !important;
}
.theme--dark .input-select__dx-list-box-container .input-select__dx-list-box li mark,
.theme--dark .input-select__dx-list-box-container .input-select__dx-list-box td mark {
  color: #ffffff !important;
  background-color: rgb(120.7076923077, 133.2, 226.8923076923) !important;
}
.input-select__dx-list-box-container .input-select__dx-list-box li:has(.input-select__list-item--is-highlighted):hover, .input-select__dx-list-box-container .input-select__dx-list-box li:hover,
.input-select__dx-list-box-container .input-select__dx-list-box td:has(.input-select__list-item--is-highlighted):hover,
.input-select__dx-list-box-container .input-select__dx-list-box td:hover {
  background-color: #d8d5de !important;
}
.theme--light .input-select__dx-list-box-container .input-select__dx-list-box li:has(.input-select__list-item--is-highlighted):hover, .theme--light .input-select__dx-list-box-container .input-select__dx-list-box li:hover,
.theme--light .input-select__dx-list-box-container .input-select__dx-list-box td:has(.input-select__list-item--is-highlighted):hover,
.theme--light .input-select__dx-list-box-container .input-select__dx-list-box td:hover {
  background-color: #d8d5de !important;
}
.theme--dark .input-select__dx-list-box-container .input-select__dx-list-box li:has(.input-select__list-item--is-highlighted):hover, .theme--dark .input-select__dx-list-box-container .input-select__dx-list-box li:hover,
.theme--dark .input-select__dx-list-box-container .input-select__dx-list-box td:has(.input-select__list-item--is-highlighted):hover,
.theme--dark .input-select__dx-list-box-container .input-select__dx-list-box td:hover {
  background-color: #707070 !important;
}
.input-select__dx-list-box-container .input-select__dx-list-box li:has(.input-select__list-item--is-highlighted),
.input-select__dx-list-box-container .input-select__dx-list-box td:has(.input-select__list-item--is-highlighted) {
  background-color: #efefef !important;
}
.theme--light .input-select__dx-list-box-container .input-select__dx-list-box li:has(.input-select__list-item--is-highlighted),
.theme--light .input-select__dx-list-box-container .input-select__dx-list-box td:has(.input-select__list-item--is-highlighted) {
  background-color: #efefef !important;
}
.theme--dark .input-select__dx-list-box-container .input-select__dx-list-box li:has(.input-select__list-item--is-highlighted),
.theme--dark .input-select__dx-list-box-container .input-select__dx-list-box td:has(.input-select__list-item--is-highlighted) {
  background-color: #343434 !important;
}

.tooltip-component__dx-flyout {
  --dxbl-flyout-bg: #ffffff;
  --dxbl-flyout-arrow-base-border-color: #ffffff;
  --dxbl-flyout-border-color: #bdbdbd;
  --dxbl-flyout-arrow-color: #bdbdbd;
  --dxbl-flyout-color: #343434;
}
.theme--light .tooltip-component__dx-flyout {
  --dxbl-flyout-bg: #ffffff;
  --dxbl-flyout-arrow-base-border-color: #ffffff;
  --dxbl-flyout-border-color: #bdbdbd;
  --dxbl-flyout-arrow-color: #bdbdbd;
  --dxbl-flyout-color: #343434;
}
.theme--dark .tooltip-component__dx-flyout {
  --dxbl-flyout-bg: #1e1f1c;
  --dxbl-flyout-arrow-base-border-color: #1e1f1c;
  --dxbl-flyout-border-color: #a7a8ae;
  --dxbl-flyout-arrow-color: #a7a8ae;
  --dxbl-flyout-color: #ffffff;
}

.dxbl-popup-cell:has(.input-base__dx-drop-down) {
  z-index: 5001 !important;
}
.dxbl-popup-cell:has(.tooltip-component__dx-flyout) {
  z-index: 5000 !important;
}

.tagbox-popup {
  border-radius: 4px !important;
  background-color: transparent !important;
}
.tagbox-popup .dxbl-dropdown-body {
  border-radius: 4px !important;
  padding: 2px !important;
}
.tagbox-popup .dxbl-dropdown-body {
  background-color: #ffffff !important;
}
.theme--light .tagbox-popup .dxbl-dropdown-body {
  background-color: #ffffff !important;
}
.theme--dark .tagbox-popup .dxbl-dropdown-body {
  background-color: #1e1f1c !important;
}

.tagbox-popup-body .dxbl-list-box {
  --dxbl-list-box-border-radius: 4px !important;
}
.tagbox-popup-body .dxbl-list-box {
  --dxbl-list-box-border-color: #d8d5de !important;
}
.theme--light .tagbox-popup-body .dxbl-list-box {
  --dxbl-list-box-border-color: #d8d5de !important;
}
.theme--dark .tagbox-popup-body .dxbl-list-box {
  --dxbl-list-box-border-color: #707070 !important;
}
.tagbox-popup-body .dxbl-list-box .dxbl-scroll-viewer {
  background-color: #ffffff !important;
}
.theme--light .tagbox-popup-body .dxbl-list-box .dxbl-scroll-viewer {
  background-color: #ffffff !important;
}
.theme--dark .tagbox-popup-body .dxbl-list-box .dxbl-scroll-viewer {
  background-color: #1e1f1c !important;
}
.tagbox-popup-body .dxbl-list-box ul,
.tagbox-popup-body .dxbl-list-box tbody,
.tagbox-popup-body .dxbl-list-box thead {
  color: #343434 !important;
}
.theme--light .tagbox-popup-body .dxbl-list-box ul,
.theme--light .tagbox-popup-body .dxbl-list-box tbody,
.theme--light .tagbox-popup-body .dxbl-list-box thead {
  color: #343434 !important;
}
.theme--dark .tagbox-popup-body .dxbl-list-box ul,
.theme--dark .tagbox-popup-body .dxbl-list-box tbody,
.theme--dark .tagbox-popup-body .dxbl-list-box thead {
  color: #ffffff !important;
}
.tagbox-popup-body .dxbl-list-box li {
  border-radius: 4px !important;
}
.tagbox-popup-body .dxbl-list-box li {
  color: #343434 !important;
}
.theme--light .tagbox-popup-body .dxbl-list-box li {
  color: #343434 !important;
}
.theme--dark .tagbox-popup-body .dxbl-list-box li {
  color: #ffffff !important;
}
.tagbox-popup-body .dxbl-list-box li::before {
  background-color: unset !important;
}
.tagbox-popup-body .dxbl-list-box li mark {
  color: #343434 !important;
  background-color: rgb(143.310880829, 225.4352331606, 239.889119171) !important;
}
.theme--light .tagbox-popup-body .dxbl-list-box li mark {
  color: #343434 !important;
  background-color: rgb(143.310880829, 225.4352331606, 239.889119171) !important;
}
.theme--dark .tagbox-popup-body .dxbl-list-box li mark {
  color: #ffffff !important;
  background-color: rgb(120.7076923077, 133.2, 226.8923076923) !important;
}
.tagbox-popup-body .dxbl-list-box li:hover {
  background-color: #d8d5de !important;
}
.theme--light .tagbox-popup-body .dxbl-list-box li:hover {
  background-color: #d8d5de !important;
}
.theme--dark .tagbox-popup-body .dxbl-list-box li:hover {
  background-color: #707070 !important;
}
.tagbox-popup-body .dxbl-list-box li.input-select__list-item--is-highlighted {
  background-color: #efefef !important;
}
.theme--light .tagbox-popup-body .dxbl-list-box li.input-select__list-item--is-highlighted {
  background-color: #efefef !important;
}
.theme--dark .tagbox-popup-body .dxbl-list-box li.input-select__list-item--is-highlighted {
  background-color: #343434 !important;
}

dxbl-popup-root dxbl-popup-cell:has(.dxbl-grid-edit-canceled-notification) {
  display: none !important;
}
