html {
  color-scheme: light;
}

.gr-ui-update-profile .gr-ui-theme-toggle {
  top: 6px;
  left: 0;
  width: 36px;
  height: 36px;
  display: flex;
  padding: 0;
  position: absolute;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border: 0;
  background: transparent;
  border-radius: 10px;
  cursor: pointer;
}

.gr-ui-update-profile .gr-ui-theme-toggle:hover {
  background-color: var(--dl-color-default-lightprimary);
}

.gr-ui-update-profile .gr-ui-theme-toggle:focus,
.gr-ui-update-profile .gr-ui-theme-toggle:focus-visible,
.gr-ui-update-profile .gr-ui-theme-toggle:active {
  border: 0;
  outline: none;
  box-shadow: none;
}

.gr-ui-update-profile .gr-ui-theme-toggle-icon {
  width: 20px;
  height: 20px;
  font-size: 18px;
  color: var(--dl-color-neutrals-darkgrey505c62);
  line-height: 20px;
  text-align: center;
}

.gr-ui-database .gr-ui-theme-toggle,
.gr-ui-database-mobile .gr-ui-theme-toggle {
  width: 36px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  background: transparent;
  border-radius: 10px;
  cursor: pointer;
  flex: 0 0 auto;
}

.gr-ui-database-mobile .gr-ui-theme-toggle {
  width: 32px;
  height: 32px;
}

.gr-ui-database .gr-ui-theme-toggle:hover,
.gr-ui-database-mobile .gr-ui-theme-toggle:hover {
  background-color: var(--dl-color-default-lightprimary);
}

.gr-ui-database .gr-ui-theme-toggle:focus,
.gr-ui-database .gr-ui-theme-toggle:focus-visible,
.gr-ui-database .gr-ui-theme-toggle:active,
.gr-ui-database-mobile .gr-ui-theme-toggle:focus,
.gr-ui-database-mobile .gr-ui-theme-toggle:focus-visible,
.gr-ui-database-mobile .gr-ui-theme-toggle:active {
  border: 0;
  outline: none;
  box-shadow: none;
}

.gr-ui-database .gr-ui-theme-toggle-icon,
.gr-ui-database-mobile .gr-ui-theme-toggle-icon {
  width: 20px;
  height: 20px;
  font-size: 18px;
  color: var(--dl-color-neutrals-darkgrey505c62);
  line-height: 20px;
  text-align: center;
}

html[data-theme="dark"] {
  color-scheme: dark;
  --dl-color-neutrals-white: #142230;
  --dl-color-neutrals-offwhitef9fafb: #0c1721;
  --dl-color-neutrals-darkgrey505c62: #a8bacb;
  --dl-color-neutrals-darkergrey3c4449: #d2dce7;
  --dl-color-neutrals-darkestgrey1f232e: #eef5fb;
  --dl-color-neutrals-lightergreydee7ed: #25394a;
  --dl-color-neutrals-lightishgreya4bac6: #70869a;
  --dl-color-neutrals-lightgreyc5d3dd: #314758;
  --dl-color-default-lightprimary: rgba(49, 168, 92, 0.18);
}

html[data-theme="dark"] body {
  background-color: #0c1721;
  color: var(--dl-color-neutrals-darkergrey3c4449);
}

html[data-theme="dark"] .content-wrapper,
html[data-theme="dark"] .container-fluid,
html[data-theme="dark"] .card,
html[data-theme="dark"] .modal-content,
html[data-theme="dark"] .dropdown-menu,
html[data-theme="dark"] .ui-dialog,
html[data-theme="dark"] .vex.vex-theme-os .vex-content,
html[data-theme="dark"] .dataTables_wrapper .dataTables_filter input,
html[data-theme="dark"] .dataTables_wrapper .dataTables_length select,
html[data-theme="dark"] .form-control,
html[data-theme="dark"] .custom-select,
html[data-theme="dark"] input[type="text"],
html[data-theme="dark"] input[type="password"],
html[data-theme="dark"] input[type="email"],
html[data-theme="dark"] input[type="number"],
html[data-theme="dark"] textarea,
html[data-theme="dark"] select {
  background-color: var(--dl-color-neutrals-white);
  color: var(--dl-color-neutrals-darkergrey3c4449);
  border-color: var(--dl-color-neutrals-lightergreydee7ed);
}

html[data-theme="dark"] .update-profile-thq-header-elm,
html[data-theme="dark"] .gr-ui-update-profile .update-profile-thq-container-elm15,
html[data-theme="dark"] .gr-ui-sheet .send-data-modal-thq-container-elm1,
html[data-theme="dark"] .gr-ui-register-main,
html[data-theme="dark"] .details2-table-nothing-open-mobile1-thq-container-elm15,
html[data-theme="dark"] .database-thq-container-elm15 {
  background-color: var(--dl-color-neutrals-white);
  border-color: var(--dl-color-neutrals-lightergreydee7ed);
}

html[data-theme="dark"] .dropdown-item,
html[data-theme="dark"] .PageTitle,
html[data-theme="dark"] .SectionTitle,
html[data-theme="dark"] h1,
html[data-theme="dark"] h2,
html[data-theme="dark"] h3,
html[data-theme="dark"] h4,
html[data-theme="dark"] h5,
html[data-theme="dark"] h6,
html[data-theme="dark"] label,
html[data-theme="dark"] th,
html[data-theme="dark"] td,
html[data-theme="dark"] .Body-FilterText,
html[data-theme="dark"] .labelsTabletdBody {
  color: var(--dl-color-neutrals-darkergrey3c4449);
}

html[data-theme="dark"] .vex.vex-theme-os .vex-content input[type="text"],
html[data-theme="dark"] .vex.vex-theme-os .vex-content input[type="email"],
html[data-theme="dark"] .vex.vex-theme-os .vex-content input[type="password"],
html[data-theme="dark"] .vex.vex-theme-os .vex-content input[type="number"],
html[data-theme="dark"] .vex.vex-theme-os .vex-content textarea,
html[data-theme="dark"] .vex.vex-theme-os .vex-content select {
  background-color: #0f1b27 !important;
  color: #e7eef5 !important;
  border: 1px solid rgba(118, 146, 170, 0.35) !important;
}

html[data-theme="dark"] .vex.vex-theme-os .vex-dialog-button {
  background: #162331 !important;
  border: 1px solid rgba(118, 146, 170, 0.35) !important;
  color: #e7eef5 !important;
}

html[data-theme="dark"] .vex.vex-theme-os .vex-dialog-button:hover,
html[data-theme="dark"] .vex.vex-theme-os .vex-dialog-button:focus {
  background: #203244 !important;
  color: #f3f7fb !important;
}

html[data-theme="dark"] .vex.vex-theme-os .vex-dialog-button.vex-dialog-button-primary {
  background: var(--dl-color-default-primary) !important;
  border-color: var(--dl-color-default-primary) !important;
  color: #0c1721 !important;
}

html[data-theme="dark"] .vex.vex-theme-os .vex-dialog-button.vex-dialog-button-primary:hover,
html[data-theme="dark"] .vex.vex-theme-os .vex-dialog-button.vex-dialog-button-primary:focus {
  background: #3fca78 !important;
  border-color: #3fca78 !important;
  color: #0c1721 !important;
}

html[data-theme="dark"] .text-muted,
html[data-theme="dark"] .dropdown-item-text,
html[data-theme="dark"] .gr-ui-sheet .send-data-modal-thq-input-field-text::placeholder,
html[data-theme="dark"] input::placeholder,
html[data-theme="dark"] textarea::placeholder {
  color: var(--dl-color-neutrals-darkgrey505c62) !important;
}

html[data-theme="dark"] .dropdown-menu,
html[data-theme="dark"] .modal-content,
html[data-theme="dark"] .card,
html[data-theme="dark"] .ui-dialog,
html[data-theme="dark"] .vex.vex-theme-os .vex-content,
html[data-theme="dark"] .table,
html[data-theme="dark"] .table td,
html[data-theme="dark"] .table th,
html[data-theme="dark"] .dataTable,
html[data-theme="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button,
html[data-theme="dark"] .dataTables_wrapper .dataTables_info,
html[data-theme="dark"] .dataTables_wrapper .dataTables_length,
html[data-theme="dark"] .dataTables_wrapper .dataTables_filter,
html[data-theme="dark"] .dataTables_wrapper .dataTables_processing {
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
}

html[data-theme="dark"] .dropdown-item:hover,
html[data-theme="dark"] .dropdown-item:focus,
html[data-theme="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.current,
html[data-theme="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background: rgba(49, 168, 92, 0.14) !important;
  color: var(--dl-color-neutrals-darkestgrey1f232e) !important;
}

html[data-theme="dark"] body.gr-ui-database-page .dt-button-background {
  background: rgba(4, 12, 18, 0.72) !important;
}

html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-titleRow,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-group,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-criteria,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-logicContainer,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder div.dtsb-input-group,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder div.dtsb-buttonContainer {
  background: #142230 !important;
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
  border-color: var(--dl-color-neutrals-lightergreydee7ed) !important;
}

html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder button,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder select,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder input,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder label,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder span,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder div {
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
}

html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder input,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder select,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder textarea,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-dropDown,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-value,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-data,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-condition {
  background: #0f1b27 !important;
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
  border-color: var(--dl-color-neutrals-lightergreydee7ed) !important;
}

html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder input::placeholder,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder textarea::placeholder {
  color: var(--dl-color-neutrals-darkgrey505c62) !important;
}

html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder button:hover,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dt-button:hover,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dt-button:hover {
  color: var(--dl-color-neutrals-darkestgrey1f232e) !important;
}

html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-button:hover,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-add:hover,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-clearAll:hover,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-clearGroup:hover,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-logic:hover,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-delete:hover,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-button:hover *,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-add:hover *,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-clearAll:hover *,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-clearGroup:hover *,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-logic:hover *,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-delete:hover *,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-delete:hover * {
  color: #0c1721 !important;
}

html[data-theme="dark"] .dt-datetime {
  background: #142230 !important;
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
  border: 1px solid var(--dl-color-neutrals-lightergreydee7ed) !important;
  border-radius: 12px !important;
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.38) !important;
}

html[data-theme="dark"] .dt-datetime * {
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
}

html[data-theme="dark"] .dt-datetime table,
html[data-theme="dark"] .dt-datetime tbody,
html[data-theme="dark"] .dt-datetime thead,
html[data-theme="dark"] .dt-datetime tr,
html[data-theme="dark"] .dt-datetime th,
html[data-theme="dark"] .dt-datetime td,
html[data-theme="dark"] .dt-datetime div {
  background: transparent !important;
}

html[data-theme="dark"] .dt-datetime .dt-datetime-title,
html[data-theme="dark"] .dt-datetime .dt-datetime-label,
html[data-theme="dark"] .dt-datetime .dt-datetime-month,
html[data-theme="dark"] .dt-datetime .dt-datetime-year,
html[data-theme="dark"] .dt-datetime .dt-datetime-days th {
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
}

html[data-theme="dark"] .dt-datetime .dt-datetime-table td,
html[data-theme="dark"] .dt-datetime .dt-datetime-table th,
html[data-theme="dark"] .dt-datetime .dt-datetime-table a,
html[data-theme="dark"] .dt-datetime .dt-datetime-table button {
  background: transparent !important;
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
}

html[data-theme="dark"] .dt-datetime .dt-datetime-table td:hover,
html[data-theme="dark"] .dt-datetime .dt-datetime-table button:hover,
html[data-theme="dark"] .dt-datetime .dt-datetime-table .dt-datetime-hover {
  background: #22384a !important;
  color: var(--dl-color-neutrals-darkestgrey1f232e) !important;
}

html[data-theme="dark"] .dt-datetime .dt-datetime-table .dt-datetime-selected,
html[data-theme="dark"] .dt-datetime .dt-datetime-table .dt-datetime-selected:hover,
html[data-theme="dark"] .dt-datetime .dt-datetime-table td.dt-datetime-selected,
html[data-theme="dark"] .dt-datetime .dt-datetime-table button.dt-datetime-selected {
  background: var(--dl-color-default-primary) !important;
  color: #0c1721 !important;
  border-radius: 8px !important;
}

html[data-theme="dark"] .dt-datetime .dt-datetime-table .dt-datetime-current,
html[data-theme="dark"] .dt-datetime .dt-datetime-table td.dt-datetime-current {
  background: rgba(49, 168, 92, 0.18) !important;
  color: var(--dl-color-neutrals-darkestgrey1f232e) !important;
  border-radius: 8px !important;
}

html[data-theme="dark"] .dt-datetime .dt-datetime-iconLeft,
html[data-theme="dark"] .dt-datetime .dt-datetime-iconRight {
  opacity: 0.85;
  filter: invert(89%) sepia(11%) saturate(219%) hue-rotate(169deg) brightness(97%) contrast(92%);
}

html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder input.dtsb-value,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder input.dtsb-input,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .dtsb-searchBuilder .dtsb-value input {
  border-radius: 0 !important;
  box-shadow: none !important;
}

html[data-theme="dark"] #ui-datepicker-div,
html[data-theme="dark"] #ui-datepicker-div.ui-widget,
html[data-theme="dark"] #ui-datepicker-div.ui-widget.ui-widget-content,
html[data-theme="dark"] #ui-datepicker-div.ui-datepicker.ui-widget-content,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker {
  background: #142230 !important;
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
  border: 1px solid var(--dl-color-neutrals-lightergreydee7ed) !important;
  border-radius: 12px;
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.38);
}

html[data-theme="dark"] #ui-datepicker-div table,
html[data-theme="dark"] #ui-datepicker-div tbody,
html[data-theme="dark"] #ui-datepicker-div tr,
html[data-theme="dark"] #ui-datepicker-div td {
  background: transparent !important;
}

html[data-theme="dark"] #ui-datepicker-div .ui-datepicker-header,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-datepicker-header {
  background: #1a2c3b !important;
  border: 1px solid var(--dl-color-neutrals-lightergreydee7ed) !important;
  color: var(--dl-color-neutrals-darkestgrey1f232e) !important;
  border-radius: 10px;
}

html[data-theme="dark"] #ui-datepicker-div .ui-widget-header,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-datepicker-title,
html[data-theme="dark"] #ui-datepicker-div th,
html[data-theme="dark"] #ui-datepicker-div .ui-state-default,
html[data-theme="dark"] #ui-datepicker-div .ui-widget-content .ui-state-default,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker th,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-state-default,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-widget-content .ui-state-default {
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
}

html[data-theme="dark"] #ui-datepicker-div th,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker th {
  opacity: 0.9;
}

html[data-theme="dark"] #ui-datepicker-div select.ui-datepicker-month,
html[data-theme="dark"] #ui-datepicker-div select.ui-datepicker-year,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker select.ui-datepicker-month,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker select.ui-datepicker-year {
  background: #0f1b27 !important;
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
  border: 1px solid var(--dl-color-neutrals-lightergreydee7ed) !important;
  border-radius: 8px;
}

html[data-theme="dark"] #ui-datepicker-div td a,
html[data-theme="dark"] #ui-datepicker-div td span,
html[data-theme="dark"] #ui-datepicker-div .ui-state-default,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker td a,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker td span,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-state-default {
  background: #0f1b27 !important;
  border: 1px solid transparent !important;
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
  border-radius: 8px;
}

html[data-theme="dark"] #ui-datepicker-div .ui-state-hover,
html[data-theme="dark"] #ui-datepicker-div .ui-state-focus,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-state-hover,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-state-focus {
  background: #22384a !important;
  border-color: #335268 !important;
  color: var(--dl-color-neutrals-darkestgrey1f232e) !important;
}

html[data-theme="dark"] #ui-datepicker-div .ui-state-active,
html[data-theme="dark"] #ui-datepicker-div .ui-widget-content .ui-state-active,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-state-active,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-widget-content .ui-state-active {
  background: var(--dl-color-default-primary) !important;
  border-color: var(--dl-color-default-primary) !important;
  color: #0c1721 !important;
}

html[data-theme="dark"] #ui-datepicker-div .ui-state-highlight,
html[data-theme="dark"] #ui-datepicker-div .ui-widget-content .ui-state-highlight,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-state-highlight,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-widget-content .ui-state-highlight {
  background: rgba(49, 168, 92, 0.18) !important;
  border-color: rgba(49, 168, 92, 0.35) !important;
  color: var(--dl-color-neutrals-darkestgrey1f232e) !important;
}

html[data-theme="dark"] #ui-datepicker-div .ui-state-disabled,
html[data-theme="dark"] #ui-datepicker-div .ui-widget-content .ui-state-disabled,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-state-disabled,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-widget-content .ui-state-disabled {
  opacity: 0.4;
}

html[data-theme="dark"] #ui-datepicker-div .ui-datepicker-prev,
html[data-theme="dark"] #ui-datepicker-div .ui-datepicker-next,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-datepicker-prev,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-datepicker-next {
  border-radius: 8px;
}

html[data-theme="dark"] #ui-datepicker-div .ui-datepicker-prev .ui-icon,
html[data-theme="dark"] #ui-datepicker-div .ui-datepicker-next .ui-icon,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-datepicker-prev .ui-icon,
html[data-theme="dark"] body.gr-ui-database-page .dt-button-collection .ui-datepicker .ui-datepicker-next .ui-icon {
  filter: invert(89%) sepia(11%) saturate(219%) hue-rotate(169deg) brightness(97%) contrast(92%);
}

html[data-theme="dark"] .table td,
html[data-theme="dark"] .table th,
html[data-theme="dark"] .card,
html[data-theme="dark"] .modal-header,
html[data-theme="dark"] .modal-footer,
html[data-theme="dark"] .dropdown-divider,
html[data-theme="dark"] .ui-dialog .ui-dialog-titlebar,
html[data-theme="dark"] .dataTables_wrapper .dataTables_filter input,
html[data-theme="dark"] .dataTables_wrapper .dataTables_length select,
html[data-theme="dark"] .form-control,
html[data-theme="dark"] .custom-select {
  border-color: var(--dl-color-neutrals-lightergreydee7ed) !important;
}

html[data-theme="dark"] .chosen-container .chosen-drop,
html[data-theme="dark"] .chosen-container-single .chosen-single,
html[data-theme="dark"] .chosen-container-multi .chosen-choices,
html[data-theme="dark"] .chosen-container-active.chosen-with-drop .chosen-single,
html[data-theme="dark"] .chosen-container-active .chosen-choices {
  background: #142230 !important;
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
  border-color: var(--dl-color-neutrals-lightergreydee7ed) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] .chosen-container-single .chosen-single span,
html[data-theme="dark"] .chosen-container-single .chosen-single div,
html[data-theme="dark"] .chosen-container .chosen-results li,
html[data-theme="dark"] .chosen-container .chosen-results li.result-selected,
html[data-theme="dark"] .chosen-container-multi .chosen-choices li.search-field input[type="text"],
html[data-theme="dark"] .chosen-container-multi .chosen-choices li.search-choice,
html[data-theme="dark"] .chosen-container-multi .chosen-choices li.search-choice span {
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
}

html[data-theme="dark"] .chosen-container-single .chosen-search input[type="text"],
html[data-theme="dark"] .chosen-container .chosen-search input[type="text"],
html[data-theme="dark"] .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  background: #0f1b27 !important;
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
  border: 1px solid var(--dl-color-neutrals-lightergreydee7ed) !important;
}

html[data-theme="dark"] .chosen-container .chosen-results {
  background: #142230 !important;
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
}

html[data-theme="dark"] .chosen-container .chosen-results li.highlighted,
html[data-theme="dark"] .chosen-container .chosen-results li.active-result:hover {
  background: rgba(49, 168, 92, 0.18) !important;
  color: var(--dl-color-neutrals-darkestgrey1f232e) !important;
}

html[data-theme="dark"] .chosen-container .chosen-results li.disabled-result,
html[data-theme="dark"] .chosen-container .chosen-results li.no-results,
html[data-theme="dark"] .chosen-container-single .chosen-default,
html[data-theme="dark"] .chosen-container-single .chosen-single abbr {
  color: var(--dl-color-neutrals-darkgrey505c62) !important;
}

html[data-theme="dark"] .gr-ui-uploadmods-page #database_chosen.chosen-container-single .chosen-single {
  background: #142230 !important;
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
  border-color: var(--dl-color-neutrals-lightergreydee7ed) !important;
}

html[data-theme="dark"] .gr-ui-uploadmods-page #database_chosen.chosen-container-single .chosen-single span {
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
}

html[data-theme="dark"] .paiment-button-green,
html[data-theme="dark"] button.paiment-button-green,
html[data-theme="dark"] input.paiment-button-green,
html[data-theme="dark"] .gr-ui-uploadmods-page .paiment-button-green {
  color: #0c1721 !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page .content-wrapper,
html[data-theme="dark"] .gr-ui-dictionary-creator-page .container-fluid,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #crDictForm,
html[data-theme="dark"] .gr-ui-dictionary-creator-page .three,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #myForm {
  background: #0c1721 !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container > .flex-box-center.justify-space-between,
html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container .dc-input-block,
html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container [id^="innerbox_"],
html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container [id^="outerbox_"],
html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container [id^="outerboxOnChange_"],
html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container [id^="outerboxRequirePhoto_"],
html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container [style*="border: medium solid #68d16d"],
html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container [style*="border: medium solid #33CCFF"],
html[data-theme="dark"] .gr-ui-dictionary-creator-page .gr-ui-dc-default-row > div > div[style*="border: medium solid #68d16d"] {
  background: #142230 !important;
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
  border-color: var(--dl-color-neutrals-lightergreydee7ed) !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page .gr-ui-dc-account-picker,
html[data-theme="dark"] .gr-ui-dictionary-creator-page .gr-ui-dc-account-list,
html[data-theme="dark"] .gr-ui-dictionary-creator-page .gr-ui-dc-account-chip {
  background: #142230 !important;
  color: var(--dl-color-neutrals-darkergrey3c4449) !important;
  border-color: var(--dl-color-neutrals-lightergreydee7ed) !important;
}

html[data-theme="dark"] .gr-ui-keys-page-body font[color="red"] {
  color: #d79a9a !important;
}

html[data-theme="dark"] .gr-ui-keys-table-wrap .database-thq-table tbody td:nth-child(4),
html[data-theme="dark"] .gr-ui-keys-table-wrap .database-thq-table tbody td:nth-child(4) span,
html[data-theme="dark"] .gr-ui-keys-table-wrap .database-thq-table tbody td:nth-child(4) font[color="blue"],
html[data-theme="dark"] .gr-ui-keys-table-wrap .database-thq-table tbody td:nth-child(4) font[color="grey"] {
  color: #a9bbc9 !important;
}

html[data-theme="dark"] .gr-ui-sheet .gr-ui-photo-add-link {
  color: #8fb4d9 !important;
}

html[data-theme="dark"] .gr-ui-sheet .gr-ui-photo-open-icon img {
  filter: brightness(0) saturate(100%) invert(87%) sepia(8%) saturate(517%) hue-rotate(169deg) brightness(92%) contrast(90%);
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page #dbUploadButton .qq-upload-button,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #dbUploadButton .qq-upload-button > div {
  color: #0c1721 !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page #upButton {
  color: #0c1721 !important;
  background-image: url("../img/ui-2026/buttoniconprimaryi888-8xn8-dark.svg") !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page #removeLocalDB {
  color: #a8bacb !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page #dbUploadButton .qq-upload-button {
  background-image: none !important;
  position: relative;
  padding: 8px 16px 8px 40px;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page #dbUploadButton .qq-upload-button::before {
  content: "";
  position: absolute;
  left: 16px;
  top: 50%;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  background-color: #0c1721;
  -webkit-mask-image: url("../img/ui-2026/icon-upload-16.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 16px 16px;
  mask-image: url("../img/ui-2026/icon-upload-16.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 16px 16px;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page .gr-ui-dc-toggle-row input[type="checkbox"],
html[data-theme="dark"] .gr-ui-dictionary-creator-page #noDuplicates,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #photoRequired {
  background: #203240 !important;
  border-color: #425767 !important;
  opacity: 1 !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page .gr-ui-dc-toggle-row input[type="checkbox"]::after,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #noDuplicates::after,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #photoRequired::after {
  background: #92a4b5 !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page .gr-ui-dc-toggle-row input[type="checkbox"]:checked,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #noDuplicates:checked,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #photoRequired:checked {
  background: #1f9b57 !important;
  border-color: #1f9b57 !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page .gr-ui-dc-toggle-row input[type="checkbox"]:checked::after,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #noDuplicates:checked::after,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #photoRequired:checked::after {
  background: #0c1721 !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container input[type="checkbox"] {
  background: #203240 !important;
  border-color: #425767 !important;
  opacity: 1 !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container input[type="checkbox"]::after {
  background: #92a4b5 !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container input[type="checkbox"]:checked {
  background: #1f9b57 !important;
  border-color: #1f9b57 !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container input[type="checkbox"]:checked::after {
  background: #0c1721 !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container input[type="checkbox"]:disabled,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #noDuplicates:disabled,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #photoRequired:disabled,
html[data-theme="dark"] .gr-ui-dictionary-creator-page .gr-ui-dc-default-row input[type="checkbox"] {
  background: #203240 !important;
  border-color: #425767 !important;
  opacity: 1 !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container input[type="checkbox"]:disabled::after,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #noDuplicates:disabled::after,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #photoRequired:disabled::after,
html[data-theme="dark"] .gr-ui-dictionary-creator-page .gr-ui-dc-default-row input[type="checkbox"]::after {
  background: #92a4b5 !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container input[type="checkbox"]:disabled:checked,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #noDuplicates:disabled:checked,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #photoRequired:disabled:checked,
html[data-theme="dark"] .gr-ui-dictionary-creator-page .gr-ui-dc-default-row input[type="checkbox"]:checked {
  background: #1f9b57 !important;
  border-color: #1f9b57 !important;
}

html[data-theme="dark"] .gr-ui-dictionary-creator-page .field-container input[type="checkbox"]:disabled:checked::after,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #noDuplicates:disabled:checked::after,
html[data-theme="dark"] .gr-ui-dictionary-creator-page #photoRequired:disabled:checked::after,
html[data-theme="dark"] .gr-ui-dictionary-creator-page .gr-ui-dc-default-row input[type="checkbox"]:checked::after {
  background: #0c1721 !important;
}

html[data-theme="dark"] a {
  color: #d7f5e2;
}

html[data-theme="dark"] a:hover,
html[data-theme="dark"] a:focus {
  color: #8be0a8;
}

html[data-theme="dark"] .gr-ui-register-links a,
html[data-theme="dark"] .dropdown-item.text-danger {
  color: inherit;
}

html[data-theme="dark"] .dropdown-item.text-danger {
  color: #ff8f8f !important;
}

html[data-theme="dark"] .update-profile-thq-icon-bars,
html[data-theme="dark"] .update-profile-thq-icon-atco,
html[data-theme="dark"] .gr-ui-theme-toggle-icon {
  color: var(--dl-color-neutrals-darkergrey3c4449);
}

html[data-theme="dark"] .update-profile-thq-icon-elm12,
html[data-theme="dark"] .update-profile-thq-icon-elm13 {
  filter: brightness(0) saturate(100%) invert(24%) sepia(11%) saturate(483%) hue-rotate(165deg) brightness(92%) contrast(89%);
}

html[data-theme="dark"] .update-profile-thq-container-elm13 {
  background-color: #1f9b57;
}

html[data-theme="dark"] .update-profile-thq-text-elm12 {
  color: #0c1721 !important;
}

html[data-theme="dark"] .alert-success {
  background-color: rgba(49, 168, 92, 0.16);
  border-color: rgba(49, 168, 92, 0.28);
  color: #d7f5e2;
}

html[data-theme="dark"] footer.sticky-footer {
  background: #0f1b27;
  color: var(--dl-color-neutrals-darkgrey505c62);
}

html[data-theme="dark"] footer.sticky-footer small,
html[data-theme="dark"] footer.sticky-footer .text-center {
  color: var(--dl-color-neutrals-darkgrey505c62);
}

html[data-theme="dark"] footer.sticky-footer a {
  color: #d7f5e2;
}

html[data-theme="dark"] footer.sticky-footer a:hover,
html[data-theme="dark"] footer.sticky-footer a:focus {
  color: #8be0a8;
}

html[data-theme="dark"] .scroll-to-top {
  background: #1f9b57;
  color: #eef5fb;
}

html[data-theme="dark"] .scroll-to-top:hover,
html[data-theme="dark"] .scroll-to-top:focus {
  background: #18854a;
  color: #eef5fb;
}

html[data-theme="dark"] #map_menu,
html[data-theme="dark"] #map_menu * {
  box-shadow: none !important;
}

html[data-theme="dark"] #map_menu {
  background: #efefef !important;
  color: #1f232e !important;
  color-scheme: light !important;
}

html[data-theme="dark"] #map_menu input,
html[data-theme="dark"] #map_menu select,
html[data-theme="dark"] #map_menu textarea,
html[data-theme="dark"] #map_menu button {
  color-scheme: light !important;
}

html[data-theme="dark"] #map_menu label,
html[data-theme="dark"] #map_menu span,
html[data-theme="dark"] #map_menu button,
html[data-theme="dark"] #map_menu input,
html[data-theme="dark"] #map_menu select,
html[data-theme="dark"] #map_menu textarea {
  color: #1f232e !important;
}

html[data-theme="dark"] #map_menu input[type="radio"] {
  accent-color: initial !important;
}
