/*
    GENERATED by tools/branding/generate_org_theme.py -- don't edit by hand; re-run the script instead.

    Recolours Bootstrap (73 declarations, base #007bff) and the Syncfusion bootstrap5 /
    bootstrap5-dark themes (553 declarations, base #0d6efd) with the organisation's AccentColor,
    set at runtime as --org-accent by wwwroot/scripts/org-branding.js. Without it every value falls back
    to the theme's own blue.
*/

/* Bootstrap 5-style variables used by the app's own styles (var(--bs-primary, ...)). */
:root {
    --bs-primary: var(--org-accent, #0d6efd);
    --bs-primary-rgb: var(--org-accent-rgb, 13, 110, 253);
}

/* ---- Bootstrap ---- */
:root {
    --blue: var(--org-accent, #007bff);
    --primary: var(--org-accent, #007bff);
}
a {
    color: var(--org-accent, #007bff);
}
a:hover {
    color: color-mix(in srgb, var(--org-accent, #007bff) 70.2%, black);
}
.table-primary,.table-primary>td,.table-primary>th {
    background-color: color-mix(in srgb, var(--org-accent, #007bff) 27.8%, white);
}
.table-hover .table-primary:hover {
    background-color: color-mix(in srgb, var(--org-accent, #007bff) 37.6%, white);
}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {
    background-color: color-mix(in srgb, var(--org-accent, #007bff) 37.6%, white);
}
.form-control:focus {
    border-color: color-mix(in srgb, var(--org-accent, #007bff) 49.8%, white);
    box-shadow: 0 0 0 .2rem color-mix(in srgb, var(--org-accent, #007bff) 25%, transparent);
}
.btn.focus,.btn:focus {
    box-shadow: 0 0 0 .2rem color-mix(in srgb, var(--org-accent, #007bff) 25%, transparent);
}
.btn-primary {
    background-color: var(--org-accent, #007bff);
    border-color: var(--org-accent, #007bff);
}
.btn-primary:hover {
    background-color: color-mix(in srgb, var(--org-accent, #007bff) 85.1%, black);
    border-color: color-mix(in srgb, var(--org-accent, #007bff) 80%, black);
}
.btn-primary.focus,.btn-primary:focus {
    box-shadow: 0 0 0 .2rem color-mix(in srgb, var(--org-accent, #007bff) 50%, transparent);
}
.btn-primary.disabled,.btn-primary:disabled {
    background-color: var(--org-accent, #007bff);
    border-color: var(--org-accent, #007bff);
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {
    background-color: color-mix(in srgb, var(--org-accent, #007bff) 80%, black);
    border-color: color-mix(in srgb, var(--org-accent, #007bff) 74.9%, black);
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem color-mix(in srgb, var(--org-accent, #007bff) 50%, transparent);
}
.btn-outline-primary {
    color: var(--org-accent, #007bff);
    border-color: var(--org-accent, #007bff);
}
.btn-outline-primary:hover {
    background-color: var(--org-accent, #007bff);
    border-color: var(--org-accent, #007bff);
}
.btn-outline-primary.focus,.btn-outline-primary:focus {
    box-shadow: 0 0 0 .2rem color-mix(in srgb, var(--org-accent, #007bff) 50%, transparent);
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled {
    color: var(--org-accent, #007bff);
}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle {
    background-color: var(--org-accent, #007bff);
    border-color: var(--org-accent, #007bff);
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem color-mix(in srgb, var(--org-accent, #007bff) 50%, transparent);
}
.btn-link {
    color: var(--org-accent, #007bff);
}
.btn-link:hover {
    color: color-mix(in srgb, var(--org-accent, #007bff) 70.2%, black);
}
.dropdown-item.active,.dropdown-item:active {
    background-color: var(--org-accent, #007bff);
}
.custom-control-input:checked~.custom-control-label::before {
    background-color: var(--org-accent, #007bff);
}
.custom-control-input:focus~.custom-control-label::before {
    box-shadow: 0 0 0 1px #fff,0 0 0 .2rem color-mix(in srgb, var(--org-accent, #007bff) 25%, transparent);
}
.custom-control-input:active~.custom-control-label::before {
    background-color: color-mix(in srgb, var(--org-accent, #007bff) 29.8%, white);
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: var(--org-accent, #007bff);
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
    background-color: var(--org-accent, #007bff);
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: color-mix(in srgb, var(--org-accent, #007bff) 50%, transparent);
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
    background-color: color-mix(in srgb, var(--org-accent, #007bff) 50%, transparent);
}
.custom-radio .custom-control-input:checked~.custom-control-label::before {
    background-color: var(--org-accent, #007bff);
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: color-mix(in srgb, var(--org-accent, #007bff) 50%, transparent);
}
.custom-select:focus {
    border-color: color-mix(in srgb, var(--org-accent, #007bff) 49.8%, white);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px color-mix(in srgb, color-mix(in srgb, var(--org-accent, #007bff) 49.8%, white) 50%, transparent);
}
.custom-file-input:focus~.custom-file-control {
    border-color: color-mix(in srgb, var(--org-accent, #007bff) 49.8%, white);
    box-shadow: 0 0 0 .2rem color-mix(in srgb, var(--org-accent, #007bff) 25%, transparent);
}
.custom-file-input:focus~.custom-file-control::before {
    border-color: color-mix(in srgb, var(--org-accent, #007bff) 49.8%, white);
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
    background-color: var(--org-accent, #007bff);
}
.page-link {
    color: var(--org-accent, #007bff);
}
.page-link:hover {
    color: color-mix(in srgb, var(--org-accent, #007bff) 70.2%, black);
}
.page-link:focus {
    box-shadow: 0 0 0 .2rem color-mix(in srgb, var(--org-accent, #007bff) 25%, transparent);
}
.page-item.active .page-link {
    background-color: var(--org-accent, #007bff);
    border-color: var(--org-accent, #007bff);
}
.badge-primary {
    background-color: var(--org-accent, #007bff);
}
.badge-primary[href]:focus,.badge-primary[href]:hover {
    background-color: color-mix(in srgb, var(--org-accent, #007bff) 80%, black);
}
.alert-primary {
    color: color-mix(in srgb, var(--org-accent, #007bff) 52.2%, black);
    background-color: color-mix(in srgb, var(--org-accent, #007bff) 20%, white);
    border-color: color-mix(in srgb, var(--org-accent, #007bff) 27.8%, white);
}
.alert-primary hr {
    border-top-color: color-mix(in srgb, var(--org-accent, #007bff) 37.6%, white);
}
.alert-primary .alert-link {
    color: color-mix(in srgb, var(--org-accent, #007bff) 32.2%, black);
}
.progress-bar {
    background-color: var(--org-accent, #007bff);
}
.list-group-item.active {
    background-color: var(--org-accent, #007bff);
    border-color: var(--org-accent, #007bff);
}
.list-group-item-primary {
    color: color-mix(in srgb, var(--org-accent, #007bff) 52.2%, black);
    background-color: color-mix(in srgb, var(--org-accent, #007bff) 27.8%, white);
}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover {
    color: color-mix(in srgb, var(--org-accent, #007bff) 52.2%, black);
    background-color: color-mix(in srgb, var(--org-accent, #007bff) 37.6%, white);
}
.list-group-item-primary.list-group-item-action.active {
    background-color: color-mix(in srgb, var(--org-accent, #007bff) 52.2%, black);
    border-color: color-mix(in srgb, var(--org-accent, #007bff) 52.2%, black);
}
.bg-primary {
    background-color: var(--org-accent, #007bff) !important;
}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover {
    background-color: color-mix(in srgb, var(--org-accent, #007bff) 80%, black) !important;
}
.border-primary {
    border-color: var(--org-accent, #007bff) !important;
}
.text-primary {
    color: var(--org-accent, #007bff) !important;
}
a.text-primary:focus,a.text-primary:hover {
    color: color-mix(in srgb, var(--org-accent, #007bff) 80%, black) !important;
}

/* ---- Syncfusion bootstrap5 / bootstrap5-dark ---- */
.e-btn.e-round.e-primary:hover, .e-btn.e-round-edge.e-primary:hover, .e-css.e-btn.e-round.e-primary:hover, .e-css.e-btn.e-round-edge.e-primary:hover {
    border-color: var(--org-accent, #0d6efd);
}
.e-btn.e-primary, .e-css.e-btn.e-primary {
    background: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-btn.e-primary:hover, .e-css.e-btn.e-primary:hover {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-btn.e-primary:focus, .e-css.e-btn.e-primary:focus {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    border-color: var(--org-accent, #0d6efd);
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--org-accent, #0d6efd) 85%, white) 50%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--org-accent, #0d6efd) 85%, white) 50%, transparent);
}
.e-btn.e-primary:active, .e-css.e-btn.e-primary:active {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 75%, black);
}
.e-btn.e-primary.e-active, .e-css.e-btn.e-primary.e-active {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 75%, black);
}
.e-btn.e-primary:disabled, .e-btn.e-primary.e-disabled, .e-css.e-btn.e-primary:disabled, .e-css.e-btn.e-primary.e-disabled {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
}
:root:not([data-bs-theme="dark"]) .e-btn.e-flat.e-primary, :root:not([data-bs-theme="dark"]) .e-css.e-btn.e-flat.e-primary {
    color: var(--org-accent, #0d6efd);
}
.e-btn.e-flat.e-primary:hover, .e-css.e-btn.e-flat.e-primary:hover {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-btn.e-flat.e-primary:focus, .e-css.e-btn.e-flat.e-primary:focus {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--org-accent, #0d6efd) 85%, white) 50%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--org-accent, #0d6efd) 85%, white) 50%, transparent);
}
.e-btn.e-flat.e-primary:active, .e-btn.e-flat.e-primary.e-active, .e-css.e-btn.e-flat.e-primary:active, .e-css.e-btn.e-flat.e-primary.e-active {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 75%, black);
}
.e-btn.e-flat.e-primary:disabled, .e-btn.e-flat.e-primary.e-disabled, .e-css.e-btn.e-flat.e-primary:disabled, .e-css.e-btn.e-flat.e-primary.e-disabled {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
}
:root:not([data-bs-theme="dark"]) .e-btn.e-outline.e-primary, :root:not([data-bs-theme="dark"]) .e-css.e-btn.e-outline.e-primary {
    border-color: var(--org-accent, #0d6efd);
    color: var(--org-accent, #0d6efd);
}
.e-btn.e-outline.e-primary:hover, .e-css.e-btn.e-outline.e-primary:hover {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    border-color: var(--org-accent, #0d6efd);
}
.e-btn.e-outline.e-primary:focus, .e-css.e-btn.e-outline.e-primary:focus {
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--org-accent, #0d6efd) 85%, white) 50%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--org-accent, #0d6efd) 85%, white) 50%, transparent);
}
.e-btn.e-outline.e-primary:focus:not(:focus-visible), .e-css.e-btn.e-outline.e-primary:focus:not(:focus-visible) {
    background: var(--org-accent, #0d6efd);
}
.e-btn.e-outline.e-primary:focus-visible, .e-css.e-btn.e-outline.e-primary:focus-visible {
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--org-accent, #0d6efd) 85%, white) 50%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--org-accent, #0d6efd) 85%, white) 50%, transparent);
}
.e-btn.e-outline.e-primary:active, .e-btn.e-outline.e-primary.e-active, .e-css.e-btn.e-outline.e-primary:active, .e-css.e-btn.e-outline.e-primary.e-active {
    background: var(--org-accent, #0d6efd);
}
.e-btn.e-outline.e-primary:disabled, .e-btn.e-outline.e-primary.e-disabled, .e-css.e-btn.e-outline.e-primary:disabled, .e-css.e-btn.e-outline.e-primary.e-disabled {
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
}
.e-btn.e-link, .e-css.e-btn.e-link {
    color: var(--org-accent, #0d6efd);
}
.e-btn.e-link:hover, .e-css.e-btn.e-link:hover {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-btn.e-link:focus, .e-css.e-btn.e-link:focus {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-checkbox-wrapper:focus .e-frame, .e-checkbox-wrapper.e-focus .e-frame, .e-css.e-checkbox-wrapper:focus .e-frame, .e-css.e-checkbox-wrapper.e-focus .e-frame {
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-checkbox-wrapper .e-frame.e-check, .e-css.e-checkbox-wrapper .e-frame.e-check {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-checkbox-wrapper .e-frame.e-stop, .e-css.e-checkbox-wrapper .e-frame.e-stop {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-checkbox-wrapper .e-checkbox:focus + .e-frame, .e-checkbox-wrapper .e-checkbox:active + .e-frame, .e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame, .e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame {
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 75%, black);
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check, .e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check, .e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-check, .e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-check {
    background-color: var(--org-accent, #0d6efd);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop, .e-checkbox-wrapper .e-checkbox:active + .e-frame.e-stop, .e-css.e-checkbox-wrapper .e-checkbox:focus + .e-frame.e-stop, .e-css.e-checkbox-wrapper .e-checkbox:active + .e-frame.e-stop {
    background-color: var(--org-accent, #0d6efd);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-checkbox-wrapper:hover .e-frame.e-check, .e-css.e-checkbox-wrapper:hover .e-frame.e-check {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-checkbox-wrapper:hover .e-frame.e-stop, .e-css.e-checkbox-wrapper:hover .e-frame.e-stop {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check, .e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop, .e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-checkbox-wrapper.e-focus .e-frame, .e-checkbox-wrapper.e-focus .e-frame.e-check, .e-css.e-checkbox-wrapper.e-focus .e-frame, .e-css.e-checkbox-wrapper.e-focus .e-frame.e-check {
    outline: color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-checkbox-wrapper:disabled .e-frame.e-check, fieldset[disabled] .e-checkbox-wrapper .e-frame.e-check, .e-css.e-checkbox-wrapper:disabled .e-frame.e-check, fieldset[disabled] .e-css.e-checkbox-wrapper .e-frame.e-check {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-checkbox-wrapper:disabled .e-frame.e-stop, fieldset[disabled] .e-checkbox-wrapper .e-frame.e-stop, .e-css.e-checkbox-wrapper:disabled .e-frame.e-stop, fieldset[disabled] .e-css.e-checkbox-wrapper .e-frame.e-stop {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-bigger.e-small .e-checkbox-wrapper .e-frame:hover.e-check, .e-bigger.e-small.e-checkbox-wrapper .e-frame:hover.e-check, .e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame:hover.e-check, .e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame:hover.e-check {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame:hover.e-check, .e-bigger.e-checkbox-wrapper.e-rtl .e-frame:hover.e-check, .e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame:hover.e-check, .e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame:hover.e-check {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-radio + label:focus::before {
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-radio:focus + label::before {
    border-color: var(--org-accent, #0d6efd);
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-radio:checked + label::before {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-radio:checked:focus + label::before {
    border-color: var(--org-accent, #0d6efd);
}
.e-radio:checked + label:hover::before {
    border-color: var(--org-accent, #0d6efd);
}
.e-radio:disabled:checked + label::before {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-switch-wrapper .e-switch-on, .e-css.e-switch-wrapper .e-switch-on {
    background-color: var(--org-accent, #0d6efd);
}
.e-switch-wrapper .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper .e-switch-inner.e-switch-active {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-switch-wrapper.e-switch-disabled .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner.e-switch-active {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-switch-wrapper:hover .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on, .e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on {
    background-color: var(--org-accent, #0d6efd);
}
.e-switch-wrapper.e-focus .e-switch-inner, .e-switch-wrapper:focus .e-switch-inner, .e-css.e-switch-wrapper.e-focus .e-switch-inner, .e-css.e-switch-wrapper:focus .e-switch-inner {
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active, .e-switch-wrapper:focus .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper:focus .e-switch-inner.e-switch-active {
    border-color: var(--org-accent, #0d6efd);
}
.e-switch-wrapper.e-active .e-switch-inner, .e-switch-wrapper:active .e-switch-inner, .e-css.e-switch-wrapper.e-active .e-switch-inner, .e-css.e-switch-wrapper:active .e-switch-inner {
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-switch-wrapper.e-active .e-switch-inner.e-switch-active, .e-switch-wrapper:active .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper.e-active .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper:active .e-switch-inner.e-switch-active {
    border-color: var(--org-accent, #0d6efd);
}
.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active {
    border-color: var(--org-accent, #0d6efd);
}
.e-switch-wrapper.e-rtl .e-switch-on, .e-css.e-switch-wrapper.e-rtl .e-switch-on {
    background-color: var(--org-accent, #0d6efd);
}
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active, .e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on, .e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on {
    background-color: var(--org-accent, #0d6efd);
}
.e-switch-wrapper .e-switch:focus, .e-css.e-switch-wrapper .e-switch:focus {
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-drag-indicator {
    background-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-selection .e-chip.e-active {
    background: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-selection .e-chip.e-active .e-chip-avatar {
    background-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-selection .e-chip.e-active.e-focused {
    background: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-avatar {
    background-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-selection .e-chip.e-active.e-clone-chip {
    background: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-selection .e-chip.e-active.e-clone-chip .e-chip-avatar {
    background-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline {
    background: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-avatar {
    background-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused {
    background: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-avatar {
    background-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-clone-chip {
    background: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-clone-chip .e-chip-avatar {
    background-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-selection .e-chip:active {
    background: var(--org-accent, #0d6efd);
}
.e-chip-list.e-chip.e-primary, .e-chip-list .e-chip.e-primary {
    background: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-chip.e-primary .e-chip-avatar, .e-chip-list .e-chip.e-primary .e-chip-avatar {
    background-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-chip.e-primary:hover, .e-chip-list .e-chip.e-primary:hover {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
}
.e-chip-list.e-chip.e-primary:hover .e-chip-avatar, .e-chip-list .e-chip.e-primary:hover .e-chip-avatar {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
}
.e-chip-list.e-chip.e-primary.e-focused, .e-chip-list .e-chip.e-primary.e-focused {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-chip-list.e-chip.e-primary.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-focused .e-chip-avatar {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
}
.e-chip-list.e-chip.e-primary.e-focused.e-active, .e-chip-list .e-chip.e-primary.e-focused.e-active {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-avatar {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-chip-list.e-chip.e-primary.e-active, .e-chip-list .e-chip.e-primary.e-active {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-chip-list.e-chip.e-primary.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-active .e-chip-avatar {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-chip-list.e-chip.e-primary:active, .e-chip-list .e-chip.e-primary:active {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-chip-list.e-chip.e-primary:active .e-chip-avatar, .e-chip-list .e-chip.e-primary:active .e-chip-avatar {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-chip-list.e-chip.e-primary.e-disabled, .e-chip-list .e-chip.e-primary.e-disabled {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
}
.e-chip-list.e-chip.e-primary.e-disabled .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-disabled .e-chip-avatar {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
}
.e-chip-list.e-chip.e-primary.e-clone-chip, .e-chip-list .e-chip.e-primary.e-clone-chip {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-chip-list.e-chip.e-primary.e-clone-chip .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-clone-chip .e-chip-avatar {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-chip-list.e-chip.e-primary.e-outline, .e-chip-list .e-chip.e-primary.e-outline {
    border-color: var(--org-accent, #0d6efd);
    color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-chip.e-primary.e-outline .e-chip-icon, .e-chip-list.e-chip.e-primary.e-outline .e-chip-delete, .e-chip-list .e-chip.e-primary.e-outline .e-chip-icon, .e-chip-list .e-chip.e-primary.e-outline .e-chip-delete {
    color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn, .e-chip-list .e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn {
    color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-chip.e-primary.e-outline .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline .e-chip-avatar {
    background-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-chip.e-primary.e-outline:hover, .e-chip-list .e-chip.e-primary.e-outline:hover {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
}
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-avatar {
    background-color: var(--org-accent, #0d6efd);
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused, .e-chip-list .e-chip.e-primary.e-outline.e-focused {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-avatar {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active, .e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-chip-list.e-chip.e-primary.e-outline.e-active, .e-chip-list .e-chip.e-primary.e-outline.e-active {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-avatar {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-chip-list.e-chip.e-primary.e-outline:active, .e-chip-list .e-chip.e-primary.e-outline:active {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline:active .e-chip-avatar {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-chip-list.e-chip.e-primary.e-outline.e-clone-chip, .e-chip-list .e-chip.e-primary.e-outline.e-clone-chip {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-chip-list.e-chip.e-primary.e-outline.e-clone-chip .e-chip-avatar, .e-chip-list .e-chip.e-primary.e-outline.e-clone-chip .e-chip-avatar {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-calendar .e-btn.e-today.e-flat.e-disabled, .e-calendar .e-btn.e-today.e-flat.e-disabled:hover, .e-calendar .e-btn.e-today.e-flat.e-disabled:active, .e-calendar .e-btn.e-today.e-flat.e-disabled:focus, .e-calendar .e-btn.e-today.e-flat.e-disabled:hover:active {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
}
.e-calendar .e-content.e-year td.e-selected:hover span.e-day, .e-calendar .e-content.e-decade td.e-selected:hover span.e-day {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80.8%, black);
}
.e-calendar .e-content td.e-today span.e-day, .e-calendar .e-content td.e-focused-date.e-today span.e-day {
    -webkit-box-shadow: inset 2px 0 var(--org-accent, #0d6efd), inset 0 2px var(--org-accent, #0d6efd), inset -2px 0 var(--org-accent, #0d6efd), inset 0 -2px var(--org-accent, #0d6efd);
    box-shadow: inset 2px 0 var(--org-accent, #0d6efd), inset 0 2px var(--org-accent, #0d6efd), inset -2px 0 var(--org-accent, #0d6efd), inset 0 -2px var(--org-accent, #0d6efd);
    color: var(--org-accent, #0d6efd);
}
.e-calendar .e-content td.e-focused-date.e-today span.e-day {
    -webkit-box-shadow: inset 1px 0 var(--org-accent, #0d6efd), inset 0 1px var(--org-accent, #0d6efd), inset -1px 0 var(--org-accent, #0d6efd), inset 0 -1px var(--org-accent, #0d6efd);
    box-shadow: inset 1px 0 var(--org-accent, #0d6efd), inset 0 1px var(--org-accent, #0d6efd), inset -1px 0 var(--org-accent, #0d6efd), inset 0 -1px var(--org-accent, #0d6efd);
}
.e-calendar .e-content td.e-today.e-selected span.e-day {
    background-color: var(--org-accent, #0d6efd);
    -webkit-box-shadow: inset 1px 0 var(--org-accent, #0d6efd), inset 0 1px var(--org-accent, #0d6efd), inset -1px 0 var(--org-accent, #0d6efd), inset 0 -1px var(--org-accent, #0d6efd);
    box-shadow: inset 1px 0 var(--org-accent, #0d6efd), inset 0 1px var(--org-accent, #0d6efd), inset -1px 0 var(--org-accent, #0d6efd), inset 0 -1px var(--org-accent, #0d6efd);
}
.e-calendar .e-content td.e-today.e-selected:hover span.e-day, .e-calendar .e-content td.e-selected:hover span.e-day, .e-calendar .e-content td.e-selected.e-focused-date span.e-day {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 80.8%, black);
}
.e-calendar .e-content td.e-selected span.e-day {
    background-color: var(--org-accent, #0d6efd);
}
.e-calendar .e-content .e-footer {
    color: var(--org-accent, #0d6efd);
}
.e-calendar .e-btn.e-today.e-flat.e-primary, .e-calendar .e-css.e-btn.e-today.e-flat.e-primary {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-calendar .e-btn.e-today.e-flat.e-primary:hover, .e-calendar .e-css.e-btn.e-today.e-flat.e-primary:hover {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-calendar .e-btn.e-today.e-flat.e-primary:active, .e-calendar .e-btn.e-today.e-flat.e-primary.e-active, .e-calendar .e-css.e-btn.e-today.e-flat.e-primary:active, .e-calendar .e-css.e-btn.e-today.e-flat.e-primary.e-active {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 75%, black);
}
.e-calendar .e-btn.e-today.e-flat.e-primary.e-disabled, .e-calendar .e-btn.e-today.e-flat.e-primary.e-disabled, .e-calendar .e-css.e-btn.e-today.e-flat.e-primary.e-disabled, .e-calendar .e-css.e-btn.e-today.e-flat.e-primary.e-disabled {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
}
.e-bigger.e-small .e-calendar .e-content.e-year td.e-selected:hover span.e-day, .e-bigger.e-small .e-calendar .e-content.e-decade td.e-selected:hover span.e-day {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80.8%, black);
}
.e-bigger.e-small .e-calendar .e-content td.e-today span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
    -webkit-box-shadow: inset 2px 0 var(--org-accent, #0d6efd), inset 0 2px var(--org-accent, #0d6efd), inset -2px 0 var(--org-accent, #0d6efd), inset 0 -2px var(--org-accent, #0d6efd);
    box-shadow: inset 2px 0 var(--org-accent, #0d6efd), inset 0 2px var(--org-accent, #0d6efd), inset -2px 0 var(--org-accent, #0d6efd), inset 0 -2px var(--org-accent, #0d6efd);
    color: var(--org-accent, #0d6efd);
}
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day {
    -webkit-box-shadow: inset 1px 0 var(--org-accent, #0d6efd), inset 0 1px var(--org-accent, #0d6efd), inset -1px 0 var(--org-accent, #0d6efd), inset 0 -1px var(--org-accent, #0d6efd);
    box-shadow: inset 1px 0 var(--org-accent, #0d6efd), inset 0 1px var(--org-accent, #0d6efd), inset -1px 0 var(--org-accent, #0d6efd), inset 0 -1px var(--org-accent, #0d6efd);
}
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected span.e-day {
    background-color: var(--org-accent, #0d6efd);
    -webkit-box-shadow: inset 1px 0 var(--org-accent, #0d6efd), inset 0 1px var(--org-accent, #0d6efd), inset -1px 0 var(--org-accent, #0d6efd), inset 0 -1px var(--org-accent, #0d6efd);
    box-shadow: inset 1px 0 var(--org-accent, #0d6efd), inset 0 1px var(--org-accent, #0d6efd), inset -1px 0 var(--org-accent, #0d6efd), inset 0 -1px var(--org-accent, #0d6efd);
}
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-selected:hover span.e-day, .e-bigger.e-small .e-calendar .e-content td.e-selected.e-focused-date span.e-day {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80.8%, black);
}
.e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day {
    background-color: var(--org-accent, #0d6efd);
}
.e-bigger.e-small .e-calendar .e-content .e-footer {
    color: var(--org-accent, #0d6efd);
}
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
    background-color: var(--org-accent, #0d6efd);
}
.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span {
    border: 1px solid var(--org-accent, #0d6efd);
}
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day, .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day {
    border: 1px solid var(--org-accent, #0d6efd);
}
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day {
    border: 1px solid var(--org-accent, #0d6efd);
}
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
    background-color: var(--org-accent, #0d6efd);
}
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day {
    background-color: var(--org-accent, #0d6efd);
}
.e-daterangepicker.e-popup .e-presets .e-list-item.e-active {
    color: var(--org-accent, #0d6efd);
}
.e-daterangepicker.e-popup .e-footer .e-btn.e-apply.e-flat.e-primary, .e-daterangepicker.e-popup .e-footer .e-css.e-btn.e-apply.e-flat.e-primary {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-daterangepicker.e-popup .e-footer .e-btn.e-apply.e-flat.e-primary:hover, .e-daterangepicker.e-popup .e-footer .e-css.e-btn.e-apply.e-flat.e-primary:hover {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-daterangepicker.e-popup .e-footer .e-btn.e-apply.e-flat.e-primary:active, .e-daterangepicker.e-popup .e-footer .e-btn.e-apply.e-flat.e-primary.e-active, .e-daterangepicker.e-popup .e-footer .e-css.e-btn.e-apply.e-flat.e-primary:active, .e-daterangepicker.e-popup .e-footer .e-css.e-btn.e-apply.e-flat.e-primary.e-active {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 75%, black);
}
.e-daterangepicker.e-popup .e-footer .e-btn.e-apply.e-flat.e-primary:disabled, .e-daterangepicker.e-popup .e-footer .e-btn.e-apply.e-flat.e-primary:disabled, .e-daterangepicker.e-popup .e-footer .e-css.e-btn.e-apply.e-flat.e-primary:disabled, .e-daterangepicker.e-popup .e-footer .e-css.e-btn.e-apply.e-flat.e-primary:disabled {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
}
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, .e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn, *.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, *.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn, *.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn, *.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
    border: 1px solid var(--org-accent, #0d6efd);
}
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn, *.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn, *.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn {
    border: 1px solid var(--org-accent, #0d6efd);
}
.e-bigger .e-daterangepicker .e-start-btn, .e-bigger .e-daterangepicker .e-end-btn, *.e-bigger.e-daterangepicker .e-start-btn, *.e-bigger.e-daterangepicker .e-end-btn, *.e-device.e-daterangepicker .e-start-btn, *.e-device.e-daterangepicker .e-end-btn {
    color: var(--org-accent, #0d6efd);
}
.e-bigger .e-daterangepicker .e-start-btn.e-active, .e-bigger .e-daterangepicker .e-start-btn.e-active:active, .e-bigger .e-daterangepicker .e-end-btn.e-active, .e-bigger .e-daterangepicker .e-end-btn.e-active:active:not([disabled]), .e-bigger .e-daterangepicker .e-start-btn.e-active:hover, .e-bigger .e-daterangepicker .e-end-btn.e-active:hover, *.e-bigger.e-daterangepicker .e-start-btn.e-active, *.e-bigger.e-daterangepicker .e-start-btn.e-active:active, *.e-bigger.e-daterangepicker .e-end-btn.e-active, *.e-bigger.e-daterangepicker .e-end-btn.e-active:active:not([disabled]), *.e-bigger.e-daterangepicker .e-start-btn.e-active:hover, *.e-bigger.e-daterangepicker .e-end-btn.e-active:hover, *.e-device.e-daterangepicker .e-start-btn.e-active, *.e-device.e-daterangepicker .e-start-btn.e-active:active, *.e-device.e-daterangepicker .e-end-btn.e-active, *.e-device.e-daterangepicker .e-end-btn.e-active:active:not([disabled]), *.e-device.e-daterangepicker .e-start-btn.e-active:hover, *.e-device.e-daterangepicker .e-end-btn.e-active:hover {
    background: var(--org-accent, #0d6efd);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span, .e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span {
    border: 1px solid var(--org-accent, #0d6efd);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day, .e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day, .e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day, .e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day, .e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day {
    border: 1px solid var(--org-accent, #0d6efd);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day, .e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day {
    border: 1px solid var(--org-accent, #0d6efd);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, .e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day, .e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day, .e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
    background-color: var(--org-accent, #0d6efd);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day, .e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day {
    background-color: var(--org-accent, #0d6efd);
}
.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-active, .e-bigger.e-small.e-daterangepicker.e-popup .e-presets .e-list-item.e-active {
    color: var(--org-accent, #0d6efd);
}
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active {
    background-color: var(--org-accent, #0d6efd);
}
.e-mention .e-mention-chip, .e-mention .e-mention-chip:hover {
    color: var(--org-accent, #0d6efd);
}
.e-dropdownbase .e-list-item.e-active, .e-dropdownbase .e-list-item.e-active.e-hover {
    background-color: var(--org-accent, #0d6efd);
}
.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active, .e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active.e-hover {
    background-color: var(--org-accent, #0d6efd);
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
    background-color: var(--org-accent, #0d6efd);
}
.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
    background-color: var(--org-accent, #0d6efd);
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-active {
    border-left: 0 solid var(--org-accent, #0d6efd);
    border-right: 0 solid var(--org-accent, #0d6efd);
}
.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus {
    background-color: var(--org-accent, #0d6efd);
}
.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item.e-active.e-item-focus {
    background-color: var(--org-accent, #0d6efd);
}
.e-listbox-wrapper .e-placeholder, .e-listbox-container .e-placeholder, .e-listboxtool-wrapper .e-placeholder {
    background-color: var(--org-accent, #0d6efd);
}
.e-listbox-wrapper.e-sortableclone .e-list-badge, .e-listbox-container.e-sortableclone .e-list-badge, .e-listboxtool-wrapper.e-sortableclone .e-list-badge {
    background-color: var(--org-accent, #0d6efd);
}
.e-listbox-wrapper .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, .e-listbox-wrapper .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check, .e-listbox-container .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, .e-listbox-container .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check, .e-listboxtool-wrapper .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, .e-listboxtool-wrapper .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
    background-color: var(--org-accent, #0d6efd);
}
.e-excelfilter .e-filtered::before {
    color: var(--org-accent, #0d6efd);
}
.e-xlsel {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-grid .e-gridheader .e-firstrow-dragborder, .e-grid.e-rtl .e-gridheader .e-firstrow-dragborder, .e-grid .e-gridcontent .e-lastrow-dragborder, .e-grid.e-rtl .e-gridcontent .e-lastrow-dragborder {
    background-color: var(--org-accent, #0d6efd);
}
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid .e-gridcontent .e-rowcell.e-dragborder, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder, .e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder, .e-grid .e-gridcontent .e-detailrowexpand.e-dragborder, .e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid .e-gridheader .e-rowcell.e-dragborder, .e-grid .e-gridheader .e-rowdragdrop.e-dragborder, .e-grid .e-gridheader .e-detailrowcollapse.e-dragborder, .e-grid .e-gridheader .e-detailrowexpand.e-dragborder, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-detailrowexpand.e-dragborder, .e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder, .e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder, .e-grid.e-rtl .e-gridheader .e-detailrowexpand.e-dragborder {
    -webkit-box-shadow: 0 2px 0 0 var(--org-accent, #0d6efd);
    box-shadow: 0 2px 0 0 var(--org-accent, #0d6efd);
}
.e-grid .e-gridcontent .e-rowcell.e-dragtop, .e-grid .e-gridcontent .e-rowdragdrop.e-dragtop, .e-grid .e-gridcontent .e-rowcell.e-dragtop.e-dragright, .e-grid .e-gridheader .e-rowcell.e-dragtop, .e-grid .e-gridheader .e-rowdragdrop.e-dragtop, .e-grid .e-gridheader .e-rowcell.e-dragtop.e-dragright, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragtop, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragtop, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragtop.e-dragright, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragtop, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragtop, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragtop.e-dragright {
    border-top: 1px dashed var(--org-accent, #0d6efd);
}
.e-grid .e-gridcontent .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid .e-gridcontent .e-rowdragdrop.e-dragleft, .e-grid .e-gridcontent .e-rowdragdrop.e-dragbottom.e-dragleft, .e-grid .e-gridheader .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid .e-gridheader .e-rowdragdrop.e-dragleft, .e-grid .e-gridheader .e-rowdragdrop.e-dragbottom.e-dragleft, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragleft, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragbottom.e-dragleft, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragtop.e-dragleft, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragleft, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragbottom.e-dragleft {
    border-left: 1px dashed var(--org-accent, #0d6efd);
}
.e-grid .e-gridcontent .e-rowcell.e-dragright, .e-grid .e-gridheader .e-rowcell.e-dragright, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragright, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragright {
    border-right: 1px dashed var(--org-accent, #0d6efd);
}
.e-grid .e-gridcontent .e-rowcell.e-dragbottom, .e-grid .e-gridcontent .e-rowcell.e-lastrowcell.e-dragbottom, .e-grid .e-gridcontent .e-rowcell.e-dragtop.e-dragbottom, .e-grid .e-gridcontent .e-rowdragdrop.e-dragbottom, .e-grid .e-gridheader .e-rowcell.e-dragbottom, .e-grid .e-gridheader .e-rowcell.e-lastrowcell.e-dragbottom, .e-grid .e-gridheader .e-rowcell.e-dragtop.e-dragbottom, .e-grid .e-gridheader .e-rowdragdrop.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-lastrowcell.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragtop.e-dragbottom, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowcell.e-lastrowcell.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowcell.e-dragtop.e-dragbottom, .e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragbottom {
    border-bottom: 1px dashed var(--org-accent, #0d6efd);
}
.e-grid .e-filterdiv.e-enhancement-filterbar .e-icons.e-filter:focus, .e-grid .e-filterdiv.e-enhancement-filterbar .e-icons.e-filter:focus-visible, .e-grid .e-fltrtempdiv.e-enhancement-filterbar .e-icons.e-filter:focus, .e-grid .e-fltrtempdiv.e-enhancement-filterbar .e-icons.e-filter:focus-visible {
    -webkit-box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
    box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
}
.e-grid .e-filterdiv.e-enhancement-filterbar .e-filter-clear-active:focus, .e-grid .e-filterdiv.e-enhancement-filterbar .e-filter-clear-active:focus-visible, .e-grid .e-fltrtempdiv.e-enhancement-filterbar .e-filter-clear-active:focus, .e-grid .e-fltrtempdiv.e-enhancement-filterbar .e-filter-clear-active:focus-visible {
    -webkit-box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
    box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
}
:root:not([data-bs-theme="dark"]) .e-grid.e-rtl.e-right-shadow .e-rightfreeze.e-freezerightborder.e-dragborder, :root:not([data-bs-theme="dark"]) .e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-dragborder {
    -webkit-box-shadow: 0 2px 0 0 var(--org-accent, #0d6efd), 4px 0 8px rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 0 0 var(--org-accent, #0d6efd), 4px 0 8px rgba(0, 0, 0, 0.12);
}
:root:not([data-bs-theme="dark"]) .e-grid.e-right-shadow .e-rightfreeze.e-freezerightborder.e-dragborder, :root:not([data-bs-theme="dark"]) .e-grid.e-rtl.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-dragborder {
    -webkit-box-shadow: 0 2px 0 0 var(--org-accent, #0d6efd), -4px 0 8px rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 0 0 var(--org-accent, #0d6efd), -4px 0 8px rgba(0, 0, 0, 0.12);
}
.e-grid.sf-grid .e-rowcell.e-frozen-right-border, .e-grid.sf-grid .e-headercell.e-frozen-right-border, .e-grid.sf-grid .e-filterbarcell.e-frozen-right-border {
    border-right: 2px solid color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-grid.sf-grid .e-rowcell.e-frozen-left-border, .e-grid.sf-grid .e-headercell.e-frozen-left-border, .e-grid.sf-grid .e-filterbarcell.e-frozen-left-border {
    border-left: 2px solid color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-grid.sf-grid .e-frozen-helper {
    border-left: 2px solid color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-grid .e-focused:not(.e-menu-item):not(.e-editedbatchcell) {
    -webkit-box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
    box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
}
.e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border), .e-grid.e-right-shadow .e-rightfreeze.e-freezerightborder.e-focused:not(.e-menu-item, .e-xlsel-top-border, .e-xlsel-left-border, .e-xlsel-bottom-border, .e-xlsel-right-border) {
    border-color: var(--org-accent, #0d6efd);
}
.e-grid .e-gridheader .e-headercontent .e-icon-reorderuparrow, .e-grid .e-gridheader .e-headercontent .e-icon-reorderdownarrow {
    color: var(--org-accent, #0d6efd);
}
.e-grid .e-xlselaf, .e-grid .e-autofill {
    background-color: var(--org-accent, #0d6efd);
}
.e-grid .e-autofill, .e-grid .e-xlselaf, .e-grid .e-xlsel {
    border-color: var(--org-accent, #0d6efd);
}
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid .e-gridcontent .e-rowcell.e-dragborder, .e-grid .e-gridcontent .e-groupcaption.e-dragborder, .e-grid .e-gridcontent .e-summarycell.e-dragborder, .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder, .e-grid .e-gridheader thead tr th.e-firstrowdragborder, .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder, .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder {
    -webkit-box-shadow: 0 2px 0 0 var(--org-accent, #0d6efd);
    box-shadow: 0 2px 0 0 var(--org-accent, #0d6efd);
}
.e-grid td.e-cellselectionbackground {
    color: var(--org-accent, #0d6efd);
}
.e-grid .e-filtered::before {
    color: var(--org-accent, #0d6efd);
}
.e-grid .e-row .e-dragstartrow::before, .e-grid .e-row .e-selectionbackground .e-dragstartrow::before {
    color: var(--org-accent, #0d6efd);
}
.e-grid.sf-grid :is(.e-groupdroparea, .e-groupdroparea .e-groupsort, .e-groupdroparea .e-ungroupbutton, .e-headercontent th.e-headercell:not(.e-menu-item):not(.e-editedbatchcell), .e-headercontent td.e-rowcell:not(.e-menu-item):not(.e-editedbatchcell), .e-content td.e-rowcell:not(.e-menu-item):not(.e-editedbatchcell), .e-content td.e-groupcaption:not(.e-menu-item):not(.e-editedbatchcell), .e-content td.e-recordplusexpand:not(.e-menu-item):not(.e-editedbatchcell), .e-content td.e-recordpluscollapse:not(.e-menu-item):not(.e-editedbatchcell), .e-content td.e-detailrowcollapse:not(.e-menu-item):not(.e-editedbatchcell), .e-content td.e-detailrowexpand:not(.e-menu-item):not(.e-editedbatchcell), .e-content th.e-detailcell:not(.e-menu-item):not(.e-editedbatchcell), tr.e-emptyrow td:not(.e-menu-item):not(.e-editedbatchcell)):is(:focus, :focus-visible) {
    -webkit-box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
    box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
}
.e-grid.sf-grid .e-groupdroparea .e-groupheadercell:focus-visible {
    -webkit-box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
    box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
}
.e-dropitemscount {
    background-color: var(--org-accent, #0d6efd);
}
.e-bigger .e-grid .e-rowcell.e-frozen-right-border, .e-bigger .e-grid .e-headercell.e-frozen-right-border, .e-bigger .e-grid .e-filterbarcell.e-frozen-right-border, .e-grid.e-bigger .e-rowcell.e-frozen-right-border, .e-grid.e-bigger .e-headercell.e-frozen-right-border, .e-grid.e-bigger .e-filterbarcell.e-frozen-right-border {
    border-right: 2px solid color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-bigger .e-grid .e-rowcell.e-frozen-left-border, .e-bigger .e-grid .e-headercell.e-frozen-left-border, .e-bigger .e-grid .e-filterbarcell.e-frozen-left-border, .e-grid.e-bigger .e-rowcell.e-frozen-left-border, .e-grid.e-bigger .e-headercell.e-frozen-left-border, .e-grid.e-bigger .e-filterbarcell.e-frozen-left-border {
    border-left: 2px solid color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-bigger .e-grid .e-frozen-helper, .e-grid.e-bigger .e-frozen-helper {
    border-left: 2px solid color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn, .e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn {
    color: var(--org-accent, #0d6efd);
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-sort-clear-btn, .e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-sort-clear-btn {
    color: var(--org-accent, #0d6efd);
}
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn, .e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn {
    color: var(--org-accent, #0d6efd);
}
.e-bigger .e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset, .e-bigger.e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset {
    color: var(--org-accent, #0d6efd);
}
input.e-input::-moz-selection, textarea.e-input::-moz-selection, .e-input-group input.e-input::-moz-selection, .e-input-group.e-control-wrapper input.e-input::-moz-selection, .e-float-input input::-moz-selection, .e-float-input.e-control-wrapper input::-moz-selection, .e-input-group textarea.e-input::-moz-selection, .e-input-group.e-control-wrapper textarea.e-input::-moz-selection, .e-float-input textarea::-moz-selection, .e-float-input.e-control-wrapper textarea::-moz-selection, .e-float-input.e-small textarea::-moz-selection, .e-float-input textarea::-moz-selection {
    background: var(--org-accent, #0d6efd);
}
input.e-input::selection, textarea.e-input::selection, .e-input-group input.e-input::selection, .e-input-group.e-control-wrapper input.e-input::selection, .e-float-input input::selection, .e-float-input.e-control-wrapper input::selection, .e-input-group textarea.e-input::selection, .e-input-group.e-control-wrapper textarea.e-input::selection, .e-float-input textarea::selection, .e-float-input.e-control-wrapper textarea::selection, .e-float-input.e-small textarea::selection, .e-float-input textarea::selection {
    background: var(--org-accent, #0d6efd);
}
.e-input:focus:not(.e-success):not(.e-warning):not(.e-error), .e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus, .e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus, .e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus, .e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus, .e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input, .e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input {
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error), .e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-input-group:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error), .e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error) {
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), .e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), .e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), .e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled), .e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), .e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]), .e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]), .e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]) {
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-bigger .e-input-group.e-small textarea.e-input:focus, .e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input:focus, .e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus, .e-bigger .e-float-input.e-small textarea:focus, .e-small .e-input-group.e-bigger textarea.e-input:focus, .e-small .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus, .e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus, .e-small .e-float-input.e-bigger textarea:focus, .e-input-group.e-bigger.e-small textarea.e-input:focus, .e-input-group.e-bigger textarea.e-input:focus, .e-input-group.e-small textarea.e-input:focus, .e-input-group textarea.e-input:focus, .e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus, .e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus, .e-float-input.e-bigger.e-small textarea:focus {
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-control-wrapper.e-slider-container .e-slider .e-range {
    background-color: var(--org-accent, #0d6efd);
}
.e-control-wrapper.e-slider-container .e-slider .e-handle {
    background-color: var(--org-accent, #0d6efd);
    border: 1px solid var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-control-wrapper.e-slider-container .e-slider .e-handle:hover {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-control-wrapper.e-slider-container .e-slider .e-handle:active {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-control-wrapper.e-slider-container.e-slider-hover .e-handle {
    border-color: var(--org-accent, #0d6efd);
}
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress {
    background: var(--org-accent, #0d6efd);
}
.e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus:not(:has(svg)), .e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus .e-rating-item:has(svg) {
    outline-color: var(--org-accent, #0d6efd);
}
.e-rating-container .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container .e-rating-item-container.e-rating-intermediate .e-rating-icon {
    background: linear-gradient(to right, var(--org-accent, #0d6efd) var(--rating-value), transparent var(--rating-value));
    -webkit-text-stroke: 1px var(--org-accent, #0d6efd);
}
.e-rating-container .e-rating-item-container.e-selected-value .e-rating-icon {
    -webkit-text-stroke: 1px var(--org-accent, #0d6efd);
}
.e-rating-container .e-rating-item-list .e-rating-item-container.e-rating-selected:active .e-rating-icon, .e-rating-container .e-rating-item-list .e-rating-item-container.e-rating-intermediate:active .e-rating-icon {
    background: linear-gradient(to right, color-mix(in srgb, var(--org-accent, #0d6efd) 68.6%, white) var(--rating-value), transparent var(--rating-value));
    -webkit-text-stroke: 1px color-mix(in srgb, var(--org-accent, #0d6efd) 68.6%, white);
}
.e-rating-container.e-rtl .e-rating-item-container.e-rating-selected .e-rating-icon, .e-rating-container.e-rtl .e-rating-item-container.e-rating-intermediate .e-rating-icon {
    background: linear-gradient(to left, var(--org-accent, #0d6efd) var(--rating-value), transparent var(--rating-value));
}
.e-rating-container.e-rtl .e-rating-item-list .e-rating-item-container.e-rating-selected:active .e-rating-icon, .e-rating-container.e-rtl .e-rating-item-list .e-rating-item-container.e-rating-intermediate:active .e-rating-icon {
    background: linear-gradient(to left, color-mix(in srgb, var(--org-accent, #0d6efd) 68.6%, white) var(--rating-value), transparent var(--rating-value));
}
.e-listview .e-list-item.e-active {
    background-color: var(--org-accent, #0d6efd);
}
.e-listview .e-list-item.e-focused, .e-listview .e-list-item.e-focused.e-active.e-checklist {
    background-color: var(--org-accent, #0d6efd);
}
.e-listview .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check, .e-listview .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
    color: var(--org-accent, #0d6efd);
}
.e-pager .e-currentitem {
    border: 3px solid color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-pager.e-rtl .e-numericitem.e-currentitem {
    border-left-color: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-pager.sf-pager .e-pagercontainer:has(.e-last.e-disable) .e-numericcontainer .e-link:last-child:focus, .e-pager.sf-pager .e-pagercontainer .e-last:not(.e-disable):focus {
    -webkit-box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
    box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
}
.e-pager.sf-pager:has(.e-mlast.e-disable) .e-mprev:not(.e-disable):focus, .e-pager.sf-pager .e-mlast:not(.e-disable):focus {
    -webkit-box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
    box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
}
.e-pager div.e-icons.e-pager-default {
    color: var(--org-accent, #0d6efd);
}
.e-pager .e-pager-default:hover {
    color: var(--org-accent, #0d6efd);
}
.e-pager .e-spacing {
    color: var(--org-accent, #0d6efd);
}
.e-pager .e-numericitem:hover {
    color: var(--org-accent, #0d6efd);
}
.e-pager .e-numericitem {
    color: var(--org-accent, #0d6efd);
}
.e-pager .e-prevpagedisabled, .e-pager .e-prevpage, .e-pager .e-nextpage, .e-pager .e-nextpagedisabled, .e-pager .e-lastpagedisabled, .e-pager .e-lastpage, .e-pager .e-firstpage, .e-pager .e-firstpagedisabled {
    color: var(--org-accent, #0d6efd);
}
.e-pager .e-currentitem, .e-pager .e-currentitem:hover {
    border-right-color: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
    color: var(--org-accent, #0d6efd);
}
.e-pager .e-currentitem.e-numericitem.e-focused {
    -webkit-box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
    box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
}
.e-pager .e-focused {
    -webkit-box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
    box-shadow: 0 0 0 1px var(--org-accent, #0d6efd) inset;
}
@media (max-width: 590px) {
    .e-pager .e-pager-default:hover {
        color: var(--org-accent, #0d6efd);
    }
}
.e-accordion .e-acrdn-item.e-focused > .e-acrdn-header {
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item.e-focused > .e-acrdn-header {
    -webkit-box-shadow: inset 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: inset 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-accordion:not(.e-acrdn-ctrl) > .e-acrdn-item > .e-acrdn-panel.e-nested > .e-acrdn-content > .e-accordion > .e-acrdn-item > .e-acrdn-header:focus {
    -webkit-box-shadow: inset 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: inset 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-acrdn-header-content {
    color: var(--org-accent, #0d6efd);
}
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-icons {
    color: var(--org-accent, #0d6efd);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:hover {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:active {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item .e-acrdn-header:active {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
.e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-acrdn-header-content {
    color: var(--org-accent, #0d6efd);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-icons {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 90%, black);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-toggle-icon .e-icons.e-tgl-collapse-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 90%, black);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header, :root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-icons, :root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-icons {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 90%, black);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content, :root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 90%, black);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-icons, :root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content, :root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-icons, :root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 90%, black);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon, :root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 90%, black);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, :root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content, :root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, :root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 90%, black);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-selected > .e-acrdn-header > .e-acrdn-header-content {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 90%, black);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-selected > .e-acrdn-header > .e-toggle-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 90%, black);
}
.e-accordion .e-acrdn-item.e-selected .e-acrdn-item.e-selected.e-expand-state:hover > .e-acrdn-header .e-icons {
    color: var(--org-accent, #0d6efd);
}
:root:not([data-bs-theme="dark"]) .e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
.e-accordion:not(.e-acrdn-ctrl) > .e-acrdn-item.e-selected > .e-acrdn-header:focus {
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-accordion:not(.e-acrdn-ctrl) > .e-acrdn-item > .e-acrdn-header:focus {
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, var(--org-accent, #0d6efd) 25%, transparent);
}
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar.e-active .e-indicator div {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-active {
    background-color: var(--org-accent, #0d6efd);
}
.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 40%, transparent);
}
.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars .e-indicator-bar {
    background-color: var(--org-accent, #0d6efd);
}
.e-contextmenu-wrapper ul .e-menu-item.e-selected, .e-contextmenu-container ul .e-menu-item.e-selected {
    background-color: var(--org-accent, #0d6efd);
    outline: 0 solid var(--org-accent, #0d6efd);
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: var(--org-accent, #0d6efd);
}
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon:hover {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-tab .e-tab-header .e-toolbar-item .e-close-icon:active {
    color: var(--org-accent, #0d6efd);
}
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon, .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover, .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover, .e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover, .e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover, .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon, .e-tab.e-focused > .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: var(--org-accent, #0d6efd);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text, .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    background: var(--org-accent, #0d6efd);
}
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, .e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 38%, transparent);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text, .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: var(--org-accent, #0d6efd);
}
.e-tab.e-background .e-tab-header {
    background: var(--org-accent, #0d6efd);
}
:root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon, :root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
:root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    border-color: var(--org-accent, #0d6efd);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover {
    border-color: var(--org-accent, #0d6efd);
}
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap, .e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 0%, transparent);
}
:root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text, :root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon, :root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-close-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
:root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
:root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
:root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-close-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
:root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow, :root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
:root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active, :root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:active {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
:root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon, :root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon, :root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon, :root:not([data-bs-theme="dark"]) .e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap {
    border-color: var(--org-accent, #0d6efd);
}
.e-tab.e-background .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active .e-tab-wrap {
    border-color: var(--org-accent, #0d6efd);
}
.e-tab.e-background .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active .e-tab-wrap {
    border-color: var(--org-accent, #0d6efd);
}
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap, .e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: var(--org-accent, #0d6efd);
}
:root:not([data-bs-theme="dark"]) .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon, :root:not([data-bs-theme="dark"]) .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text, :root:not([data-bs-theme="dark"]) .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 10%, white);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 12%, transparent);
    border-color: var(--org-accent, #0d6efd);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap, .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 0%, transparent);
}
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus, .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap:focus {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 12%, transparent);
}
.e-treeview .e-list-item.e-active > .e-fullrow {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-treeview .e-list-item.e-active.e-hover > .e-fullrow, .e-treeview .e-list-item.e-active.e-node-focus > .e-fullrow {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 90.4%, black);
    border-color: var(--org-accent, #0d6efd);
}
.e-treeview .e-sibling {
    border-top: 2px solid var(--org-accent, #0d6efd);
}
.e-treeview .e-sibling::before {
    background: var(--org-accent, #0d6efd);
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active > .e-text-content {
    background-color: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-hover > .e-text-content, .e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-node-focus > .e-text-content {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 90.4%, black);
    border-color: var(--org-accent, #0d6efd);
}
.e-treeview.e-drag-item .e-drop-count {
    background-color: var(--org-accent, #0d6efd);
}
.e-treeview.e-drag-item.e-rtl .e-sibling {
    border: 1px solid var(--org-accent, #0d6efd);
}
.e-menu-wrapper .e-ul .e-menu-item.e-selected, .e-menu-wrapper .e-ul .e-menu-item.e-active-item, .e-menu-container .e-ul .e-menu-item.e-selected, .e-menu-container .e-ul .e-menu-item.e-active-item {
    background-color: var(--org-accent, #0d6efd);
    outline: 0 solid var(--org-accent, #0d6efd);
}
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active, .e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active {
    background: var(--org-accent, #0d6efd);
}
:root:not([data-bs-theme="dark"]) .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
    color: var(--org-accent, #0d6efd);
}
:root:not([data-bs-theme="dark"]) .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:hover, :root:not([data-bs-theme="dark"]) .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80.8%, black);
}
:root:not([data-bs-theme="dark"]) .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:active {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 71.2%, black);
}
:root:not([data-bs-theme="dark"]) .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
    border: 1px solid color-mix(in srgb, var(--org-accent, #0d6efd) 80.8%, black);
}
.e-appbar.e-primary {
    background: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-appbar.e-primary .e-menu-wrapper.e-inherit, .e-appbar.e-primary .e-menu-container.e-inherit {
    background: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-primary.e-inherit.e-input-group, .e-primary.e-inherit.e-input-group.e-control-wrapper, .e-primary.e-inherit.e-float-input, .e-primary.e-inherit.e-float-input.e-input-group, .e-primary.e-inherit.e-float-input.e-control-wrapper, .e-primary.e-inherit.e-float-input.e-input-group.e-control-wrapper, .e-primary.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover, .e-primary.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover {
    background: var(--org-accent, #0d6efd);
}
.e-stepper .e-step-completed .e-step, .e-stepper .e-step-inprogress .e-step, .e-stepper .e-step-completed .e-indicator, .e-stepper .e-step-inprogress .e-indicator, .e-stepper .e-step-completed .e-step-indicator, .e-stepper .e-step-inprogress .e-step-indicator {
    background: var(--org-accent, #0d6efd);
}
.e-stepper .e-step-selected .e-indicator {
    background: var(--org-accent, #0d6efd);
}
.e-stepper .e-step-selected:not(.e-step-error) .e-text, .e-stepper .e-step-selected:not(.e-step-error) .e-label, .e-stepper .e-step-completed:not(.e-step-error) .e-text, .e-stepper .e-step-completed:not(.e-step-error) .e-label {
    color: var(--org-accent, #0d6efd);
}
.e-stepper .e-stepper-progressbar > .e-progressbar-value {
    background-color: var(--org-accent, #0d6efd);
}
:root:not([data-bs-theme="dark"]) .e-stepper:not(.e-steps-focus) .e-step-selected .e-step {
    -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--org-accent, #0d6efd), 0 0 0 8px #fff;
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--org-accent, #0d6efd), 0 0 0 8px #fff;
}
.e-stepper:not(.e-step-type-label) .e-indicator:hover, .e-stepper:not(.e-step-type-label) .e-step:hover {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
}
.e-stepper:not(.e-step-type-label) .e-step-selected .e-indicator:active, .e-stepper:not(.e-step-type-label) .e-step-selected .e-step:active {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-badge.e-badge-primary:not(.e-badge-ghost):not([href]), .e-badge.e-badge-primary[href]:not(.e-badge-ghost) {
    background-color: var(--org-accent, #0d6efd);
}
.e-badge.e-badge-primary[href]:not(.e-badge-ghost):hover {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80.8%, black);
}
.e-badge.e-badge-secondary[href]:not(.e-badge-ghost):hover {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80.8%, black);
}
.e-badge.e-badge-success[href]:not(.e-badge-ghost):hover {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80.8%, black);
}
.e-badge.e-badge-danger[href]:not(.e-badge-ghost):hover {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80.8%, black);
}
.e-badge.e-badge-warning[href]:not(.e-badge-ghost):hover {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80.8%, black);
}
.e-badge.e-badge-info[href]:not(.e-badge-ghost):hover {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80.8%, black);
}
.e-badge.e-badge-light[href]:not(.e-badge-ghost):hover {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80.8%, black);
}
.e-badge.e-badge-dark[href]:not(.e-badge-ghost):hover {
    background-color: color-mix(in srgb, var(--org-accent, #0d6efd) 80.8%, black);
}
.e-badge.e-badge-ghost.e-badge-primary {
    border: 1px solid var(--org-accent, #0d6efd);
    color: var(--org-accent, #0d6efd);
}
.e-toast-container .e-toast .e-toast-progress {
    background-color: var(--org-accent, #0d6efd);
}
.e-footer-content .e-btn.e-primary.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info) {
    background: var(--org-accent, #0d6efd);
    border-color: var(--org-accent, #0d6efd);
}
.e-footer-content .e-btn:hover.e-primary.e-flat:not([DISABLED]):not(.e-success):not(.e-danger):not(.e-warning):not(.e-info) {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
}
.e-spinner-pane .e-spinner-inner .e-spin-label {
    color: var(--org-accent, #0d6efd);
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-circle, .e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-circle, .e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
    stroke: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-arc, .e-spinner-pane .e-spinner-inner .e-spin-fluent2 .e-path-arc, .e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc {
    stroke: var(--org-accent, #0d6efd);
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle {
    stroke: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-arc {
    stroke: var(--org-accent, #0d6efd);
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5, .e-spinner-pane .e-spinner-inner .e-spin-bootstrap5v3 {
    stroke: var(--org-accent, #0d6efd);
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
    stroke: color-mix(in srgb, var(--org-accent, #0d6efd) 50%, white);
}
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc {
    stroke: var(--org-accent, #0d6efd);
}
.e-spinner-pane .e-spinner-inner .e-spin-material, .e-spinner-pane .e-spinner-inner .e-spin-material3, .e-spinner-pane .e-spinner-inner .e-spin-tailwind3 {
    stroke: var(--org-accent, #0d6efd);
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
    stroke: var(--org-accent, #0d6efd);
}
.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
    fill: var(--org-accent, #0d6efd);
    stroke: var(--org-accent, #0d6efd);
}
.e-dropdown-popup ul .e-item:active, .e-dropdown-popup ul .e-item.e-selected {
    background: var(--org-accent, #0d6efd);
}
.e-btn-group .e-btn:focus.e-primary, .e-btn-group input:focus-visible + label.e-btn.e-primary, .e-btn-group input:focus + label.e-btn.e-primary, .e-css.e-btn-group .e-btn:focus.e-primary, .e-css.e-btn-group input:focus-visible + label.e-btn.e-primary, .e-css.e-btn-group input:focus + label.e-btn.e-primary {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 85%, black);
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--org-accent, #0d6efd) 85%, white) 50%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--org-accent, #0d6efd) 85%, white) 50%, transparent);
}
.e-btn-group .e-btn:focus.e-link, .e-btn-group input:focus-visible + label.e-btn.e-link, .e-btn-group input:focus + label.e-btn.e-link, .e-css.e-btn-group .e-btn:focus.e-link, .e-css.e-btn-group input:focus-visible + label.e-btn.e-link, .e-css.e-btn-group input:focus + label.e-btn.e-link {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
}
.e-btn-group .e-btn:focus.e-outline.e-primary, .e-btn-group input:focus-visible + label.e-btn.e-outline.e-primary, .e-btn-group input:focus + label.e-btn.e-outline.e-primary, .e-css.e-btn-group .e-btn:focus.e-outline.e-primary, .e-css.e-btn-group input:focus-visible + label.e-btn.e-outline.e-primary, .e-css.e-btn-group input:focus + label.e-btn.e-outline.e-primary {
    -webkit-box-shadow: 0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--org-accent, #0d6efd) 85%, white) 50%, transparent);
    box-shadow: 0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--org-accent, #0d6efd) 85%, white) 50%, transparent);
    border-color: var(--org-accent, #0d6efd);
}
.e-btn-group .e-btn:active.e-primary, .e-btn-group input:active + label.e-btn.e-primary, .e-btn-group input:checked + label.e-btn.e-primary, .e-css.e-btn-group .e-btn:active.e-primary, .e-css.e-btn-group input:active + label.e-btn.e-primary, .e-css.e-btn-group input:checked + label.e-btn.e-primary {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 80%, black);
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 75%, black);
}
.e-btn-group .e-btn:active.e-outline.e-primary, .e-btn-group input:active + label.e-btn.e-outline.e-primary, .e-btn-group input:checked + label.e-btn.e-outline.e-primary, .e-css.e-btn-group .e-btn:active.e-outline.e-primary, .e-css.e-btn-group input:active + label.e-btn.e-outline.e-primary, .e-css.e-btn-group input:checked + label.e-btn.e-outline.e-primary {
    background: var(--org-accent, #0d6efd);
}
.e-btn-group .e-btn:disabled.e-primary, .e-btn-group input:disabled + label.e-btn.e-primary, .e-css.e-btn-group .e-btn:disabled.e-primary, .e-css.e-btn-group input:disabled + label.e-btn.e-primary {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
    border-color: var(--org-accent, #0d6efd);
}
.e-btn-group .e-btn:disabled.e-outline.e-primary, .e-btn-group input:disabled + label.e-btn.e-outline.e-primary, .e-css.e-btn-group .e-btn:disabled.e-outline.e-primary, .e-css.e-btn-group input:disabled + label.e-btn.e-outline.e-primary {
    border-color: var(--org-accent, #0d6efd);
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 65%, transparent);
}
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary, .e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary, .e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary, .e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary {
    border-color: var(--org-accent, #0d6efd);
}
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary, .e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary, .e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary, .e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus + label.e-btn.e-outline.e-primary {
    border-color: var(--org-accent, #0d6efd);
}
:root:not([data-bs-theme="dark"]) .e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg, :root:not([data-bs-theme="dark"]) .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, :root:not([data-bs-theme="dark"]) .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, :root:not([data-bs-theme="dark"]) .e-progress-btn.e-primary.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, :root:not([data-bs-theme="dark"]) .e-progress-btn.e-primary.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
    fill: var(--org-accent, #0d6efd);
    stroke: var(--org-accent, #0d6efd);
}
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg, .e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg {
    fill: var(--org-accent, #0d6efd);
    stroke: var(--org-accent, #0d6efd);
}
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc, .e-progress-btn.e-flat.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc {
    stroke: var(--org-accent, #0d6efd);
}
.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg {
    fill: var(--org-accent, #0d6efd);
    stroke: var(--org-accent, #0d6efd);
}
.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-arc {
    stroke: var(--org-accent, #0d6efd);
}
[data-bs-theme="dark"] .e-btn.e-flat.e-primary, [data-bs-theme="dark"] .e-css.e-btn.e-flat.e-primary {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 79.1%, white);
}
[data-bs-theme="dark"] .e-btn.e-outline.e-primary, [data-bs-theme="dark"] .e-css.e-btn.e-outline.e-primary {
    border-color: color-mix(in srgb, var(--org-accent, #0d6efd) 79.1%, white);
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 79.1%, white);
}
[data-bs-theme="dark"] .e-grid.e-rtl.e-right-shadow .e-rightfreeze.e-freezerightborder.e-dragborder, [data-bs-theme="dark"] .e-grid.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-dragborder {
    -webkit-box-shadow: 0 2px 0 0 var(--org-accent, #0d6efd), 4px 0 8px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 0 0 var(--org-accent, #0d6efd), 4px 0 8px rgba(0, 0, 0, 0.25);
}
[data-bs-theme="dark"] .e-grid.e-right-shadow .e-rightfreeze.e-freezerightborder.e-dragborder, [data-bs-theme="dark"] .e-grid.e-rtl.e-left-shadow .e-leftfreeze.e-freezeleftborder.e-dragborder {
    -webkit-box-shadow: 0 2px 0 0 var(--org-accent, #0d6efd), -4px 0 8px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 0 0 var(--org-accent, #0d6efd), -4px 0 8px rgba(0, 0, 0, 0.25);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:focus {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:hover {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state > .e-acrdn-header:active {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item .e-acrdn-header:active {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-icons {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 60%, white);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-acrdn-item > .e-acrdn-header:hover .e-toggle-icon .e-icons.e-tgl-collapse-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 60%, white);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header, [data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-icons, [data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-icons {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 60%, white);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content, [data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover .e-acrdn-header-content {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 60%, white);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-icons, [data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content, [data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-icons, [data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header:hover:focus .e-acrdn-header-content {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 60%, white);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header > .e-toggle-icon, [data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header > .e-toggle-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 60%, white);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, [data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state > .e-acrdn-header .e-acrdn-header-content, [data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-icon, [data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-select.e-expand-state > .e-acrdn-header .e-acrdn-header-content {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 60%, white);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-selected > .e-acrdn-header > .e-acrdn-header-content {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 60%, white);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-selected > .e-acrdn-header > .e-toggle-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 60%, white);
}
[data-bs-theme="dark"] .e-accordion .e-acrdn-item.e-selected.e-select > .e-acrdn-header {
    background: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon, [data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text, [data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon, [data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-close-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-close-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow, [data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active, [data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:active {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon, [data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon, [data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon, [data-bs-theme="dark"] .e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon, [data-bs-theme="dark"] .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text, [data-bs-theme="dark"] .e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 20%, black);
}
[data-bs-theme="dark"] .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 79.1%, white);
}
[data-bs-theme="dark"] .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:hover, [data-bs-theme="dark"] .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
    color: var(--org-accent, #0d6efd);
}
[data-bs-theme="dark"] .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:active {
    color: color-mix(in srgb, var(--org-accent, #0d6efd) 90.4%, black);
}
[data-bs-theme="dark"] .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus {
    border: 1px solid var(--org-accent, #0d6efd);
}
[data-bs-theme="dark"] .e-stepper:not(.e-steps-focus) .e-step-selected .e-step {
    -webkit-box-shadow: 0 0 0 2px #212529, 0 0 0 4px var(--org-accent, #0d6efd), 0 0 0 8px #212529;
    box-shadow: 0 0 0 2px #212529, 0 0 0 4px var(--org-accent, #0d6efd), 0 0 0 8px #212529;
}
[data-bs-theme="dark"] .e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg, [data-bs-theme="dark"] .e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg, [data-bs-theme="dark"] .e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg, [data-bs-theme="dark"] .e-progress-btn.e-primary.e-flat:hover.e-flat .e-spinner-pane .e-spinner-inner svg, [data-bs-theme="dark"] .e-progress-btn.e-primary.e-flat:focus.e-flat .e-spinner-pane .e-spinner-inner svg {
    fill: color-mix(in srgb, var(--org-accent, #0d6efd) 79.1%, white);
    stroke: color-mix(in srgb, var(--org-accent, #0d6efd) 79.1%, white);
}
