﻿@charset "UTF-8"; /*!
 * Bootstrap  v5.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

:root,
[data-bs-theme="light"] {
    --bs-blue: #207577;
    --bs-primary: #207577;
    --bs-primary-rgb: 32, 117, 119;
    --bs-primary-text-emphasis: rgb(27, 55, 57);
    --bs-primary-bg-subtle: rgb(183, 219, 221);
    --bs-primary-border-subtle: rgb(152, 190, 192);
    --bs-focus-ring-color: rgba(32, 117, 119, 0.25);
}

[data-bs-theme="dark"] {
    --bs-primary-text-emphasis: rgb(91, 138, 141);
    --bs-primary-bg-subtle: rgb(91, 141, 143);
    --bs-primary-border-subtle: rgb(138, 189, 192);
    --bs-link-color: rgb(91, 138, 141);
    --bs-link-hover-color: rgb(105, 159, 161);
    --bs-link-color-rgb: 91, 138, 141;
    --bs-link-hover-color-rgb: 105, 159, 161;
}

.form-control:focus {
    border-color: rgb(32, 117, 119);
    -webkit-box-shadow: 0 0 0 0.25rem rgba(32, 117, 119, 0.25);
    box-shadow: 0 0 0 0.25rem rgba(32, 117, 119, 0.25);
}

.form-select:focus {
    border-color: rgb(32, 117, 119);
    -webkit-box-shadow: 0 0 0 0.25rem rgba(32, 117, 119, 0.25);
    box-shadow: 0 0 0 0.25rem rgba(32, 117, 119, 0.25);
}

.form-check-input:focus {
    border-color: rgb(32, 117, 119);
    -webkit-box-shadow: 0 0 0 0.25rem rgba(32, 117, 119, 0.25);
    box-shadow: 0 0 0 0.25rem rgba(32, 117, 119, 0.25);
}

.form-check-input:checked {
    background-color: #207577;
    border-color: #2e8c8b;
}

.form-check-input[type="checkbox"]:indeterminate {
    background-color: #207577;
    border-color: #2e8c8b;
}

.form-range:focus::-webkit-slider-thumb {
    -webkit-box-shadow: 0 0 0 1px #37353d,
        0 0 0 0.25rem rgba(32, 117, 119, 0.25);
    box-shadow: 0 0 0 1px #37353d, 0 0 0 0.25rem rgba(32, 117, 119, 0.25);
}

.form-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #37353d, 0 0 0 0.25rem rgba(32, 117, 119, 0.25);
}

.form-range::-webkit-slider-thumb {
    background-color: #207577;
}

.btn-primary {
    --bs-btn-bg: #207577;
    --bs-btn-border-color: #207577;
    --bs-btn-hover-bg: rgb(27, 99, 101);
    --bs-btn-hover-border-color: rgb(25, 93, 95);
    --bs-btn-focus-shadow-rgb: 35, 255, 121;
    --bs-btn-active-bg: rgb(25, 93, 95);
    --bs-btn-active-border-color: rgb(24, 87, 89);
    --bs-btn-disabled-bg: #207577;
    --bs-btn-disabled-border-color: #207577;
}

.btn-outline-primary {
    --bs-btn-color: #207577;
    --bs-btn-border-color: #207577;
    --bs-btn-hover-bg: #207577;
    --bs-btn-hover-border-color: #207577;
    --bs-btn-focus-shadow-rgb: 32, 117, 119;
    --bs-btn-active-bg: #207577;
    --bs-btn-active-border-color: #207577;
    --bs-btn-disabled-color: #207577;
    --bs-btn-disabled-border-color: #207577;
}

.dropdown-menu {
    --bs-dropdown-link-hover-bg: #207577;
    --bs-dropdown-link-active-bg: #207577;
}

.dropdown-menu-dark {
    --bs-dropdown-link-active-bg: #207577;
}

.nav-link:focus-visible {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(32, 117, 119, 0.25);
    box-shadow: 0 0 0 0.25rem rgba(32, 117, 119, 0.25);
}

.nav-tabs {
    --bs-nav-tabs-link-active-border-color: #207577;
}

.nav-pills {
    --bs-nav-pills-link-active-bg: #207577;
}

.accordion {
    --bs-accordion-btn-focus-border-color: rgb(42, 152, 155);
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(32, 117, 119, 0.25);
}

.pagination {
    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(32, 117, 119, 0.25);
    --bs-pagination-active-bg: #207577;
    --bs-pagination-active-border-color: #2e8c8b;
}

.progress,
.progress-stacked {
    --bs-progress-bar-bg: #207577;
}

.list-group {
    --bs-list-group-active-bg: #207577;
    --bs-list-group-active-border-color: #207577;
}

.btn-close {
    --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(32, 117, 119, 0.25);
}

.btn-link:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(32, 117, 119, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(32, 117, 119, 0.5);
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:focus,
.nav-tabs .nav-link.active:hover {
    border-color: #207577;
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #207577;
}

.dxbl-btn {
    --dxbl-btn-link-hover-color: #207577;
    --dxbl-btn-focus-shadow-color: rgba(32, 117, 119, 0.5);
}

.dxbl-btn-primary:where(:not(.dxbl-btn-standalone)) {
    --dxbl-btn-bg: #207577;
    --dxbl-btn-border-color: #207577;
    --dxbl-btn-active-bg: rgb(30, 105, 107);
    --dxbl-btn-active-border-color: rgb(30, 105, 107);
    --dxbl-btn-hover-bg: rgb(33, 110, 113);
    --dxbl-btn-hover-border-color: rgb(33, 110, 113);
    --dxbl-btn-disabled-bg: rgb(50, 170, 173);
    --dxbl-btn-disabled-border-color: rgb(50, 170, 173);
    --dxbl-btn-focus-shadow-color: rgba(32, 117, 119, 0.5);
}

.dxbl-btn-outline-primary:where(:not(.dxbl-btn-standalone)) {
    --dxbl-btn-color: #207577;
    --dxbl-btn-border-color: #207577;
    --dxbl-btn-active-bg: rgb(32, 117, 119);
    --dxbl-btn-active-border-color: rgb(32, 117, 119);
    --dxbl-btn-hover-bg: rgb(42, 140, 142);
    --dxbl-btn-hover-border-color: rgb(42, 140, 142);
    --dxbl-btn-disabled-color: rgb(99, 179, 182);
    --dxbl-btn-disabled-border-color: rgb(99, 179, 182);
    --dxbl-btn-focus-shadow-color: rgba(32, 117, 119, 0.5);
}

.dxbl-btn-text-primary:where(:not(.dxbl-btn-standalone)) {
    --dxbl-btn-color: #207577;
    --dxbl-btn-active-bg: rgb(32, 117, 119);
    --dxbl-btn-active-border-color: rgb(32, 117, 119);
    --dxbl-btn-hover-bg: rgb(42, 140, 142);
    --dxbl-btn-hover-border-color: rgb(42, 140, 142);
    --dxbl-btn-disabled-color: rgb(99, 179, 182);
    --dxbl-btn-focus-shadow-color: rgba(32, 117, 119, 0.5);
}

.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary {
    --dxbl-btn-focus-shadow-color: rgba(32, 117, 119, 0.5);
}

.dxbl-btn-group-vertical
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary {
    --dxbl-btn-focus-shadow-color: rgba(32, 117, 119, 0.5);
}

.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary {
    --dxbl-btn-focus-shadow-color: rgba(32, 117, 119, 0.5);
}

.dxbl-btn-split
    > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) {
    --dxbl-btn-focus-shadow-color: rgba(32, 117, 119, 0.5);
}

.dxbl-btn-split
    > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(
        :not(.dxbl-btn-standalone)
    ),
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) {
    --dxbl-btn-focus-shadow-color: rgba(32, 117, 119, 0.5);
}

.dxbl-btn-split
    > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) {
    --dxbl-btn-focus-shadow-color: rgba(32, 117, 119, 0.5);
}

.dxbl-btn-dropdown-popup {
    --dxbl-btn-dropdown-btn-focus-outline-color: #207577;
}

.dxbl-checkbox {
    --dxbl-checkbox-check-element-checked-bg: #207577;
    --dxbl-checkbox-switch-checked-bg: #207577;
    --dxbl-checkbox-radio-checked-border-color: #207577;
    --dxbl-checkbox-radio-check-bg: #207577;
    --dxbl-checkbox-check-element-checked-hover-bg: rgb(42, 140, 142);
    --dxbl-checkbox-switch-checked-hover-bg: rgb(42, 140, 142);
    --dxbl-checkbox-radio-checked-hover-bg: rgb(42, 140, 142);
    --dxbl-checkbox-radio-checked-hover-border-color: rgb(42, 140, 142);
    --dxbl-checkbox-checked-focus-shadow-color: rgba(32, 117, 119, 0.5);
    --dxbl-checkbox-unchecked-focus-shadow-color: rgba(32, 117, 119, 0.5);
}

.dxbl-calendar {
    --dxbl-calendar-today-border-color: #207577;
    --dxbl-calendar-item-focus-outline-color: #207577;
}

.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item::before {
    background-color: #207577;
}

.dxbl-calendar:not(.dxbl-disabled):not(:disabled)
    .dxbl-calendar-content
    > table
    > tbody
    > tr:not(.dxbl-calendar-days-of-week)
    td:not(.dxbl-calendar-disabled-item):not(
        .dxbl-calendar-week-number
    ).dxbl-calendar-selected-item:not(.dxbl-disabled):not(
        :disabled
    ):hover::before {
    background-color: #207577;
}

.dxbl-calendar:not(.dxbl-disabled):not(:disabled)
    .dxbl-calendar-content
    > table
    > tbody
    > tr:not(.dxbl-calendar-days-of-week)
    td:not(.dxbl-calendar-disabled-item):not(
        .dxbl-calendar-week-number
    ).dxbl-calendar-selected-range::before {
    background-color: #207577;
}

.dxbl-calendar:not(.dxbl-disabled):not(:disabled)
    .dxbl-calendar-content
    > table
    > tbody
    > tr:not(.dxbl-calendar-days-of-week)
    td:not(.dxbl-calendar-disabled-item):not(
        .dxbl-calendar-week-number
    ).dxbl-calendar-selected-range:not(.dxbl-disabled):not(
        :disabled
    ):hover::before {
    background-color: hsl(from #207577 h s calc(l - 10));
}

.dxbl-listbox div.dxbl-listbox-item-selected::before,
.dxbl-listbox tr.dxbl-listbox-item-selected > td::before {
    background-color: #207577;
}

.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly)
    div.dxbl-listbox-item:not(.dxbl-disabled):not(
        :disabled
    ):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(
        .dxbl-listbox-empty-data-item
    ):not(tr)::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly)
    div.dxbl-listbox-item:not(.dxbl-disabled):not(
        :disabled
    ):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(
        .dxbl-listbox-empty-data-item
    )
    > td::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly)
    tr.dxbl-listbox-item:not(.dxbl-disabled):not(
        :disabled
    ):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(
        .dxbl-listbox-empty-data-item
    ):not(tr)::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly)
    tr.dxbl-listbox-item:not(.dxbl-disabled):not(
        :disabled
    ):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(
        .dxbl-listbox-empty-data-item
    )
    > td::before {
    background-color: #207577;
}

.dxbl-list-box,
.dxbl-list-box-render-container {
    --dxbl-list-box-focus-frame-color: #207577;
}

.dxbl-list-box-render-container
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li:not([dxbl-bottom-virtual-spacer-element]):not(
        [dxbl-top-virtual-spacer-element]
    ).dxbl-list-box-item-focused,
.dxbl-list-box-render-container
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li:not([dxbl-bottom-virtual-spacer-element]):not(
        [dxbl-top-virtual-spacer-element]
    ):focus,
.dxbl-list-box
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li:not([dxbl-bottom-virtual-spacer-element]):not(
        [dxbl-top-virtual-spacer-element]
    ).dxbl-list-box-item-focused,
.dxbl-list-box
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li:not([dxbl-bottom-virtual-spacer-element]):not(
        [dxbl-top-virtual-spacer-element]
    ):focus {
    outline: 0.15rem solid #207577;
}

.dxbl-list-box-render-container
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-focused,
.dxbl-list-box-render-container
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr:focus,
.dxbl-list-box
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-focused,
.dxbl-list-box
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr:focus {
    outline: 0.15rem solid #207577;
}

.dxbl-list-box-render-container
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled::before,
.dxbl-list-box
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled::before {
    background-color: #207577;
}

.dxbl-list-box-render-container
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)::before,
.dxbl-list-box
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)::before {
    background-color: #207577;
}

html:not(.dxSafari)
    .dxbl-list-box-render-container
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled
    > td:first-of-type::before,
html:not(.dxSafari)
    .dxbl-list-box
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled
    > td:first-of-type::before {
    background-color: #207577;
}

.dxSafari
    .dxbl-list-box-render-container
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled
    > td::before,
.dxSafari
    .dxbl-list-box
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled
    > td::before {
    background-color: #207577;
}

html:not(.dxSafari)
    .dxbl-list-box-render-container
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)
    > td:first-of-type::before,
html:not(.dxSafari)
    .dxbl-list-box
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)
    > td:first-of-type::before {
    background-color: #207577;
}

.dxSafari
    .dxbl-list-box-render-container
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)
    > td::before,
.dxSafari
    .dxbl-list-box
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)
    > td::before {
    background-color: #207577;
}

.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(
        .dxbl-list-box-multi-select
    )
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled::before,
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select)
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled::before {
    background-color: #207577;
}

.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(
        .dxbl-list-box-multi-select
    )
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)::before,
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select)
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)::before {
    background-color: #207577;
}

.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(
        .dxbl-list-box-multi-select
    )
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused::before,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(
        .dxbl-list-box-multi-select
    )
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li.dxbl-list-box-item-selected:focus::before,
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select)
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused::before,
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select)
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li.dxbl-list-box-item-selected:focus::before {
    background-color: #207577;
}

html:not(.dxSafari)
    .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(
        .dxbl-list-box-multi-select
    )
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled
    > td:first-of-type::before,
html:not(.dxSafari)
    .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select)
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled
    > td:first-of-type::before {
    background-color: #207577;
}

.dxSafari
    .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(
        .dxbl-list-box-multi-select
    )
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled
    > td::before,
.dxSafari
    .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select)
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled
    > td::before {
    background-color: #207577;
}

html:not(.dxSafari)
    .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(
        .dxbl-list-box-multi-select
    )
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)
    > td:first-of-type::before,
html:not(.dxSafari)
    .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select)
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)
    > td:first-of-type::before {
    background-color: #207577;
}

.dxSafari
    .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(
        .dxbl-list-box-multi-select
    )
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)
    > td::before,
.dxSafari
    .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select)
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)
    > td::before {
    background-color: #207577;
}

html:not(.dxSafari)
    .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(
        .dxbl-list-box-multi-select
    )
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused
    > td:first-of-type::before,
html:not(.dxSafari)
    .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(
        .dxbl-list-box-multi-select
    )
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected:focus
    > td:first-of-type::before,
html:not(.dxSafari)
    .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select)
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused
    > td:first-of-type::before,
html:not(.dxSafari)
    .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select)
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected:focus
    > td:first-of-type::before {
    background-color: #207577;
}

.dxSafari
    .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(
        .dxbl-list-box-multi-select
    )
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused
    > td::before,
.dxSafari
    .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(
        .dxbl-list-box-multi-select
    )
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected:focus
    > td::before,
.dxSafari
    .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select)
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused
    > td::before,
.dxSafari
    .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select)
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > table
    > tbody
    > tr.dxbl-list-box-item-selected:focus
    > td::before {
    background-color: #207577;
}

.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(
        .dxbl-readonly
    ):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden]
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > :not(.dxbl-list-box-empty-data-container)
    > li:not(.dxbl-list-box-group-item):not(
        [dxbl-top-virtual-spacer-element]
    ):not(
        [dxbl-bottom-virtual-spacer-element]
    ).dxbl-list-box-item-selected:hover::before,
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(
        .dxbl-list-box-multi-select
    )[data-dx-focus-hidden]
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > :not(.dxbl-list-box-empty-data-container)
    > li:not(.dxbl-list-box-group-item):not(
        [dxbl-top-virtual-spacer-element]
    ):not(
        [dxbl-bottom-virtual-spacer-element]
    ).dxbl-list-box-item-selected:hover::before {
    background-color: #207577;
}

html:not(.dxSafari)
    .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(
        .dxbl-readonly
    ):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden]
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > :not(.dxbl-list-box-empty-data-container)
    > tbody
    > tr:not(.dxbl-list-box-group-item):not(
        [dxbl-top-virtual-spacer-element]
    ):not(
        [dxbl-bottom-virtual-spacer-element]
    ).dxbl-list-box-item-selected:hover
    > td:first-of-type::before,
html:not(.dxSafari)
    .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(
        .dxbl-list-box-multi-select
    )[data-dx-focus-hidden]
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > :not(.dxbl-list-box-empty-data-container)
    > tbody
    > tr:not(.dxbl-list-box-group-item):not(
        [dxbl-top-virtual-spacer-element]
    ):not(
        [dxbl-bottom-virtual-spacer-element]
    ).dxbl-list-box-item-selected:hover
    > td:first-of-type::before {
    background-color: #207577;
}

.dxSafari
    .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(
        .dxbl-readonly
    ):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden]
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > :not(.dxbl-list-box-empty-data-container)
    > tbody
    > tr:not(.dxbl-list-box-group-item):not(
        [dxbl-top-virtual-spacer-element]
    ):not(
        [dxbl-bottom-virtual-spacer-element]
    ).dxbl-list-box-item-selected:hover
    > td::before,
.dxSafari
    .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(
        .dxbl-list-box-multi-select
    )[data-dx-focus-hidden]
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > :not(.dxbl-list-box-empty-data-container)
    > tbody
    > tr:not(.dxbl-list-box-group-item):not(
        [dxbl-top-virtual-spacer-element]
    ):not(
        [dxbl-bottom-virtual-spacer-element]
    ).dxbl-list-box-item-selected:hover
    > td::before {
    background-color: #207577;
}

.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(
        .dxbl-readonly
    ):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden])
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > :not(.dxbl-list-box-empty-data-container)
    > li:not(.dxbl-list-box-group-item):not(
        [dxbl-top-virtual-spacer-element]
    ):not(
        [dxbl-bottom-virtual-spacer-element]
    ):hover.dxbl-list-box-item-selected:hover:not(
        .dxbl-list-box-item-focused
    ):not(:focus)::before,
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(
        .dxbl-list-box-multi-select
    ):not([data-dx-focus-hidden])
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > :not(.dxbl-list-box-empty-data-container)
    > li:not(.dxbl-list-box-group-item):not(
        [dxbl-top-virtual-spacer-element]
    ):not(
        [dxbl-bottom-virtual-spacer-element]
    ):hover.dxbl-list-box-item-selected:hover:not(
        .dxbl-list-box-item-focused
    ):not(:focus)::before {
    background-color: #207577;
}

html:not(.dxSafari)
    .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(
        .dxbl-readonly
    ):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden])
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > :not(.dxbl-list-box-empty-data-container)
    > tbody
    > tr:not(.dxbl-list-box-group-item):not(
        [dxbl-top-virtual-spacer-element]
    ):not(
        [dxbl-bottom-virtual-spacer-element]
    ).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(
        :focus
    )
    > td:first-of-type::before,
html:not(.dxSafari)
    .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(
        .dxbl-list-box-multi-select
    ):not([data-dx-focus-hidden])
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > :not(.dxbl-list-box-empty-data-container)
    > tbody
    > tr:not(.dxbl-list-box-group-item):not(
        [dxbl-top-virtual-spacer-element]
    ):not(
        [dxbl-bottom-virtual-spacer-element]
    ).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(
        :focus
    )
    > td:first-of-type::before {
    background-color: #207577;
}

.dxSafari
    .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(
        .dxbl-readonly
    ):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden])
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > :not(.dxbl-list-box-empty-data-container)
    > tbody
    > tr:not(.dxbl-list-box-group-item):not(
        [dxbl-top-virtual-spacer-element]
    ):not(
        [dxbl-bottom-virtual-spacer-element]
    ).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(
        :focus
    )
    > td::before,
.dxSafari
    .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(
        .dxbl-list-box-multi-select
    ):not([data-dx-focus-hidden])
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > :not(.dxbl-list-box-empty-data-container)
    > tbody
    > tr:not(.dxbl-list-box-group-item):not(
        [dxbl-top-virtual-spacer-element]
    ):not(
        [dxbl-bottom-virtual-spacer-element]
    ).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(
        :focus
    )
    > td::before {
    background-color: #207577;
}

.dxbl-color-palette {
    --dxbl-color-palette-outline-focused: 2px solid #207577;
    --dxbl-color-palette-color-tile-outline-selected-color: #207577;
    --dxbl-color-palette-color-tile-outline-disabled-color: rgba(
        32,
        117,
        119,
        0.6
    );
}

.dxbl-text-edit {
    --dxbl-text-edit-focus-shadow-color: rgba(32, 117, 119, 0.25);
    --dxbl-text-edit-focus-shadow-spread: 0.125rem;
    --dxbl-text-edit-focus-shadow-blur: 0rem;
    --dxbl-text-edit-focus-border-color: rgb(32, 117, 119);
}

.dxbl-edit-dropdown {
    --dxbl-edit-dropdown-btn-focus-outline-color: #207577;
}

.dxbl-rollers-container {
    --dxbl-roller-item-focus-outline-color: #207577;
}

.dxbl-rollers-footer > .dxbl-btn {
    --dxbl-btn-focus-outline-color: #207577;
}

.dxbl-pager {
    --dxbl-pager-active-page-btn-bg: #207577;
}

.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn {
    --dxbl-pager-page-btn-hover-bg: #207577;
}

.dxbl-grid {
    --dxbl-grid-focus-frame-color: #207577;
}

.dxbl-btn.dxbl-grid-filter-menu-funnel-btn.dxbl-grid-filter-menu-funnel-btn-filled {
    --dxbl-btn-hover-color: #207577;
    --dxbl-btn-color: #207577;
}

.dxbl-grid
    .dxbl-grid-table
    > tbody
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before,
.dxbl-grid
    .dxbl-grid-table
    > tfoot
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before,
.dxbl-grid
    .dxbl-grid-table
    > thead
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
    background-color: #207577;
}

.dxbl-grid
    .dxbl-grid-table
    > tbody
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit.dxbl-readonly::before,
.dxbl-grid
    .dxbl-grid-table
    > tfoot
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit.dxbl-readonly::before,
.dxbl-grid
    .dxbl-grid-table
    > thead
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit.dxbl-readonly::before {
    background-color: #207577;
}

.dxbl-grid
    .dxbl-grid-table
    > tbody
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit.dxbl-disabled::before,
.dxbl-grid
    .dxbl-grid-table
    > tbody
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit:disabled::before,
.dxbl-grid
    .dxbl-grid-table
    > tfoot
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit.dxbl-disabled::before,
.dxbl-grid
    .dxbl-grid-table
    > tfoot
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit:disabled::before,
.dxbl-grid
    .dxbl-grid-table
    > thead
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit.dxbl-disabled::before,
.dxbl-grid
    .dxbl-grid-table
    > thead
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit:disabled::before {
    background-color: #207577;
}

.dxbl-grid
    .dxbl-grid-table
    .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(
        .dxbl-grid-touch-selection-edge
    )
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
    background-color: #207577;
}

.dxbl-grid
    .dxbl-grid-table
    .dxbl-grid-focused-row.dxbl-grid-selected-row:not(
        .dxbl-grid-touch-selection
    ):not(.dxbl-grid-touch-selection-edge)
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
    background-color: #207577;
}

.dxbl-grid
    .dxbl-grid-columns-separator:not(.dxbl-disabled):not(
        :disabled
    ).dxbl-active {
    background-color: #207577;
}

.dxbl-grid
    .dxbl-grid-drop-target-indicator:not(.dxbl-disabled):not(
        :disabled
    ).dxbl-active {
    -webkit-box-shadow: inset 2px 2px 0 color-mix(in srgb, #207577 95%, #fff 5%),
        inset -2px -2px 0 color-mix(in srgb, #207577 95%, #fff 5%);
    box-shadow: inset 2px 2px 0 color-mix(in srgb, #207577 95%, #fff 5%),
        inset -2px -2px 0 color-mix(in srgb, #207577 95%, #fff 5%);
}

.dxbl-grid-table.dxbl-grid-row-hover-enabled
    > tbody
    > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(
        .dxbl-grid-group-footer-row
    ):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover
    > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(
        .dxbl-grid-detail-cell
    ):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell)::before {
    background-color: #207577;
}

.dxbl-grid-column-chooser-dialog {
    --dxbl-grid-column-chooser-focus-frame-color: #207577;
}

.dxbl-grid {
    --dxbl-grid-focus-frame-color: #207577;
}

.dxbl-btn.dxbl-grid-filter-menu-funnel-btn.dxbl-grid-filter-menu-funnel-btn-filled {
    --dxbl-btn-hover-color: #207577;
    --dxbl-btn-color: #207577;
}

.dxbl-grid
    .dxbl-grid-table
    > tbody
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before,
.dxbl-grid
    .dxbl-grid-table
    > tfoot
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before,
.dxbl-grid
    .dxbl-grid-table
    > thead
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
    background-color: #207577;
}

.dxbl-grid
    .dxbl-grid-table
    > tbody
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit.dxbl-readonly::before,
.dxbl-grid
    .dxbl-grid-table
    > tfoot
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit.dxbl-readonly::before,
.dxbl-grid
    .dxbl-grid-table
    > thead
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit.dxbl-readonly::before {
    background-color: #207577;
}

.dxbl-grid
    .dxbl-grid-table
    > tbody
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit.dxbl-disabled::before,
.dxbl-grid
    .dxbl-grid-table
    > tbody
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit:disabled::before,
.dxbl-grid
    .dxbl-grid-table
    > tfoot
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit.dxbl-disabled::before,
.dxbl-grid
    .dxbl-grid-table
    > tfoot
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit:disabled::before,
.dxbl-grid
    .dxbl-grid-table
    > thead
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit.dxbl-disabled::before,
.dxbl-grid
    .dxbl-grid-table
    > thead
    > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)
    > .dxbl-text-edit:disabled::before {
    background-color: #207577;
}

.dxbl-grid
    .dxbl-grid-table
    .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(
        .dxbl-grid-touch-selection-edge
    )
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
    background-color: #207577;
}

.dxbl-grid
    .dxbl-grid-table
    .dxbl-grid-focused-row.dxbl-grid-selected-row:not(
        .dxbl-grid-touch-selection
    ):not(.dxbl-grid-touch-selection-edge)
    > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
    background-color: #207577;
}

.dxbl-grid
    .dxbl-grid-columns-separator:not(.dxbl-disabled):not(
        :disabled
    ).dxbl-active {
    background-color: #207577;
}

.dxbl-grid
    .dxbl-grid-drop-target-indicator:not(.dxbl-disabled):not(
        :disabled
    ).dxbl-active {
    -webkit-box-shadow: inset 2px 2px 0 color-mix(in srgb, #207577 95%, #fff 5%),
        inset -2px -2px 0 color-mix(in srgb, #207577 95%, #fff 5%);
    box-shadow: inset 2px 2px 0 color-mix(in srgb, #207577 95%, #fff 5%),
        inset -2px -2px 0 color-mix(in srgb, #207577 95%, #fff 5%);
}

.dxbl-grid-table.dxbl-grid-row-hover-enabled
    > tbody
    > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(
        .dxbl-grid-group-footer-row
    ):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover
    > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(
        .dxbl-grid-detail-cell
    ):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell)::before {
    background-color: #207577;
}

.dxbl-grid-column-chooser-dialog {
    --dxbl-grid-column-chooser-focus-frame-color: #207577;
}

.dxbl-window {
    --dxbl-window-focus-outline-color: #207577;
}

.dxbl-toolbar {
    --dxbl-btn-toolbar-focus-outline-color: #207577;
}

.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-secondary {
    --dxbl-btn-focus-shadow-color: rgba(32, 117, 119, 0.5);
}

.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-outline-secondary {
    --dxbl-btn-focus-shadow-color: rgba(32, 117, 119, 0.5);
}

.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-adaptive-container-content
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-btn-group
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-toolbar-item
    > .dxbl-btn-split
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar
    > .dxbl-toolbar-item
    > .dxbl-btn.dxbl-btn-secondary
    > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary {
    --dxbl-btn-focus-shadow-color: rgba(32, 117, 119, 0.5);
}

.dxbl-toolbar-dropdown {
    --dxbl-toolbar-dropdown-btn-focus-outline-color: #207577;
}

.dxbl-tabs {
    --dxbl-tabs-tab-focus-outline-color: #207577;
}

.dxbl-tabs
    > .dxbl-tabs-tablist
    > .dxbl-scroll-viewer
    > .dxbl-scroll-viewer-content
    > ul
    > li
    > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(
        :disabled
    ).dxbl-active::after,
.dxbl-tabs
    > .dxbl-tabs-tablist
    > ul
    > li
    > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(
        :disabled
    ).dxbl-active::after {
    background-color: #207577;
}

.dxbl-accordion {
    --dxbl-accordion-focus-outline-color: #207577;
}

.dxbl-office-ribbon
    .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover)::before {
    background-color: #207577;
}

.dxbl-treeview {
    --dxbl-treeview-checkbox-checked-hover-bg: #207577;
    --dxbl-treeview-item-focus-outline-color: #207577;
}

.dxbl-treeview
    .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(
        .dxbl-disabled
    ):not(:disabled).dxbl-checkbox-checked:not(.dxbl-readonly)
    > .dxbl-checkbox-check-element:not(:hover),
.dxbl-treeview
    .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(
        .dxbl-disabled
    ):not(:disabled).dxbl-checkbox-indeterminate:not(.dxbl-readonly)
    > .dxbl-checkbox-check-element:not(:hover) {
    background-color: var(--dxbl-treeview-checkbox-checked-bg, #207577);
}

.dxbl-treeview
    .dxbl-treeview-container:not([data-dx-focus-hidden])
    .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(
        :disabled
    ).dxbl-active::before {
    background-color: #207577;
}

.dxbl-treeview
    .dxbl-treeview-item
    > .dxbl-treeview-item-content
    > .dxbl-treeview-item-container:not(.dxbl-disabled):not(
        :disabled
    ).dxbl-active::before {
    background-color: #207577;
}

.dxbl-context-menu,
.dxbl-context-menu-submenu {
    --dxbl-context-menu-item-focus-outline-color: #207577;
}

.dxbl-context-menu-submenu.dxbl-context-menu-dropdown
    > .dxbl-dropdown-body
    ul
    li:not(.dxbl-context-menu-separator)
    > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active::before,
.dxbl-context-menu.dxbl-context-menu-dropdown
    > .dxbl-dropdown-body
    ul
    li:not(.dxbl-context-menu-separator)
    > .dxbl-context-menu-item:not(.dxbl-disabled):not(
        :disabled
    ):active::before {
    background-color: #207577;
}

.dxbl-menu {
    --dxbl-menu-item-focus-outline-color: #207577;
}

.dxbl-menu-dropdown {
    --dxbl-menu-dropdown-item-focus-outline-color: #207577;
}

.dxbl-menu.dxbl-menu-horizontal {
    --dxbl-menu-item-focus-outline-color: #207577;
}

:root {
    --dxbl-client-component-palette-primary: #207577;
}

.dxbl-chart-root {
    --dxbl-chart-focus-outline-color: #207577;
}

.dxreRoot {
    --dxre-primary-color: #207577;
}

.dxbl-scheduler .dxbl-sc-tb-wrapper:focus-visible {
    outline: 0.15rem solid #207577;
}

.dxbl-scheduler .dxbl-sc-apt:focus-visible {
    outline: 0.15rem solid #207577;
}

.dxbl-scheduler-color {
    --dxbl-scheduler-primary-color: #207577;
}

.dxbl-html-editor {
    --dxbl-html-editor-primary-color: #207577;
}

.dx-popup-wrapper.dx-suggestion-list-wrapper {
    --dxbl-html-editor-primary-color: #207577;
}

.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-primary {
    --dxbl-toast-accent-line-color: #207577;
    --dxbl-toast-icon-color: #207577;
}

.dxbl-toast-portal
    .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-primary {
    --dxbl-toast-accent-line-color: #207577;
    --dxbl-toast-icon-color: #207577;
}

.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-primary {
    --dxbl-toast-accent-line-color: #207577;
    --dxbl-toast-icon-color: #207577;
}

.dxbl-toast-portal
    .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-primary {
    --dxbl-toast-background-color: #207577;
    --dxbl-toast-accent-line-color: #207577;
}

.dxbl-toast-portal
    .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-primary {
    --dxbl-toast-accent-line-color: #207577;
    --dxbl-toast-icon-color: #207577;
}

.dxbl-progress-bar {
    --dxbl-progress-bar-indicator-color: #207577;
    --dxbl-progress-bar-track-color: #207577;
}

.dxbrv-wrapper {
    --dxbrv-primary-color: #207577;
}

.dxbl-chatui-root {
    --dx-chatui-empty-icon-color: #207577;
}

.dxbl-carousel {
    --dxbl-carousel-focus-outline-color: #207577;
}

.dxbl-message-box.dxbl-message-box-theme-auto.dxbl-message-box-render-primary {
    --dxbl-message-box-header-icon-color: #207577;
}

.dxbl-message-box.dxbl-message-box-theme-light.dxbl-message-box-render-primary {
    --dxbl-message-box-header-icon-color: #207577;
}

.dxbl-message-box.dxbl-message-box-theme-dark.dxbl-message-box-render-primary {
    --dxbl-message-box-header-icon-color: #207577;
}

dxbl-range-selector {
    --dxbl-range-selector-selected-range-color: #207577;
    --dxbl-range-selector-slider-marker-color: #207577;
    --dxbl-range-selector-slider-handle-color: #207577;
}

.dxbl-splitter {
    --dxbl-splitter-separator-focused-bg: #207577;
    --dxbl-splitter-separator-active-bg: #207577;
}

.dxbl-ribbon {
    --dxbl-ribbon-tab-context-bg: rgba(32, 117, 119, 0.1);
}
