﻿:root {
    --ersys-app-header-height: 56px;
    --ersys-app-content-height: calc(100vh - var(--ersys-app-header-height));
    --bs-success: #3bc429;

    --ersys-gradient-start-color: transparent;
    --ersys-gradient-end-color: transparent;
    --ersys-gradient-deg: 125deg;

    
}

body {
    /*overflow-y: scroll;*/
}

/*.ersys-main-header {
    height: var(--ersys-app-header-height);
    max-height: var(--ersys-app-header-height);
}

.ersys-main-content {
    position: relative;
    min-height: var(--ersys-app-content-height);
}

.ersys-section-layout {
    position: relative;
}*/

.ersys-main-navbar.navbar.navbar-expand {
    display: flex;
    width: 100%;
    height: 100%;
    --bs-navbar-padding-y: 0;
    --bs-navbar-nav-link-padding-x: .75rem;
}

    .ersys-main-navbar.navbar.navbar-expand,
    .ersys-main-navbar.navbar.navbar-expand .container-fluid,
    .ersys-main-navbar.navbar.navbar-expand .navbar-collapse,
    .ersys-main-navbar.navbar.navbar-expand .navbar-nav {
    }

        .ersys-main-navbar.navbar.navbar-expand .nav-link {
            height: var(--ersys-app-header-height);
            position: relative;
            display: flex;
            gap: .25rem;
            align-items: center;
        }

            .ersys-main-navbar.navbar.navbar-expand .nav-link:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 50%;
                height: 3px;
                width: 0;
                background: var(--bs-primary);
                transform: translateX(-50%);
                transition: width .2s ease-in-out;
                border: 0;
                margin: 0;
            }

            .ersys-main-navbar.navbar.navbar-expand .nav-link:hover,
            .ersys-main-navbar.navbar.navbar-expand .nav-link.active {
                color: var(--bs-primary);
            }

                .ersys-main-navbar.navbar.navbar-expand .nav-link:hover:after,
                .ersys-main-navbar.navbar.navbar-expand .nav-link.active:after {
                    width: 100%;
                }




.ersys-section-menu {
    min-height: var(--ersys-app-content-height);
    max-height: var(--ersys-app-content-height);
    /*height: 100vh;*/
    width: 240px;
    position: sticky;
    top: var(--ersys-app-header-height);
    overflow-x: hidden;
    overflow-y: auto;
}

.ersys-section-menu-header {
    height: 58px;
}

.ersys-section-content {
    width: 100%;
    max-width: 100%;
}

.ersys-module-content-breadcrumbs {
    padding: .5rem 1rem;
    height: 58px;
    border-bottom: 1px solid var(--bs-border-color);
}

    .ersys-module-content-breadcrumbs .breadcrumb {
        --bs-breadcrumb-margin-bottom: 0;
    }

.ersys-module-navigation {
    max-height: 100%;
    border-bottom: 1px solid var(--bs-border-color);
}
    .ersys-module-navigation .list-group-item-action.active {
        /*background: linear-gradient(to bottom right, var(--bs-primary), var(--bs-info));*/
    }

.ersys-module-tile {
    transition: all .2s ease-in-out;
}

    .ersys-module-tile i[class^="bi-"] {
        transition: all .3s ease-in-out;
    }

    .ersys-module-tile:hover {
        /*box-shadow: var(--bs-box-shadow-sm);*/
    }

        .ersys-module-tile:hover i[class^="bi-"] {
            transform: scale(1.5);
        }

.ersys-update-progress {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    /*background-color: rgba(255,255,255,.7);*/
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
}


/* grid view */
.ersys-gridview .btn.btn-link {
    --bs-btn-padding-y: 0;
}

.ersys-gridview td.truncate {
    max-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

th a {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    color: var(--bs-body);
}

    th a:hover {
        text-decoration: underline;
    }

th.sort-asc a:after {
    content: "";
    display: inline-block;
    position: relative;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc29ydC11cCIgdmlld0JveD0iMCAwIDE2IDE2Ij4NCiAgPHBhdGggZD0iTTMuNSAxMi41YS41LjUgMCAwIDEtMSAwVjMuNzA3TDEuMzU0IDQuODU0YS41LjUgMCAxIDEtLjcwOC0uNzA4bDItMS45OTkuMDA3LS4wMDdhLjQ5OC40OTggMCAwIDEgLjcuMDA2bDIgMmEuNS41IDAgMSAxLS43MDcuNzA4TDMuNSAzLjcwN1YxMi41em0zLjUtOWEuNS41IDAgMCAxIC41LS41aDdhLjUuNSAwIDAgMSAwIDFoLTdhLjUuNSAwIDAgMS0uNS0uNXpNNy41IDZhLjUuNSAwIDAgMCAwIDFoNWEuNS41IDAgMCAwIDAtMWgtNXptMCAzYS41LjUgMCAwIDAgMCAxaDNhLjUuNSAwIDAgMCAwLTFoLTN6bTAgM2EuNS41IDAgMCAwIDAgMWgxYS41LjUgMCAwIDAgMC0xaC0xeiIvPg0KPC9zdmc+");
    background-position: center right;
    background-repeat: no-repeat;
}

th.sort-desc a:after {
    content: "";
    display: inline-block;
    position: relative;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktc29ydC1kb3duIiB2aWV3Qm94PSIwIDAgMTYgMTYiPg0KICA8cGF0aCBkPSJNMy41IDIuNWEuNS41IDAgMCAwLTEgMHY4Ljc5M2wtMS4xNDYtMS4xNDdhLjUuNSAwIDAgMC0uNzA4LjcwOGwyIDEuOTk5LjAwNy4wMDdhLjQ5Ny40OTcgMCAwIDAgLjctLjAwNmwyLTJhLjUuNSAwIDAgMC0uNzA3LS43MDhMMy41IDExLjI5M1YyLjV6bTMuNSAxYS41LjUgMCAwIDEgLjUtLjVoN2EuNS41IDAgMCAxIDAgMWgtN2EuNS41IDAgMCAxLS41LS41ek03LjUgNmEuNS41IDAgMCAwIDAgMWg1YS41LjUgMCAwIDAgMC0xaC01em0wIDNhLjUuNSAwIDAgMCAwIDFoM2EuNS41IDAgMCAwIDAtMWgtM3ptMCAzYS41LjUgMCAwIDAgMCAxaDFhLjUuNSAwIDAgMCAwLTFoLTF6Ii8+DQo8L3N2Zz4");
    background-position: center right;
    background-repeat: no-repeat;
}

.ersys-dropdown-hide-arrow .dropdown-toggle:after,
.ersys-gridview-action-dropdown.dropdown .dropdown-toggle:after {
    display: none;
}

.ersys-tenant-icon {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0.25rem rgba(0,0,0,.15);
    border: 1px solid #fff;
    border-radius: 50%;
    margin: .25rem;
    flex: 0 0 1.5rem;
}

    .ersys-tenant-icon.danskde {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0BAMAAADP4xsBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAYUExURcoVKP////C+w+B6g/ji5OqhqNpeadE2RaoSdSQAAAL2SURBVGje7dlLc9owEABgFQq+ViCSKyZ4eoVD0yvy0Mk1hkm4mtAMV5M09d8vE8JEfglJu5uWjvaWkHyjkbVr7cK4bYj5e0jdHzJr+pa9x9rTnva0pz3taU97+l+jRXSdUdDxcvv6KTL9uty3wKTFcpspn6LR8TJnxUCh1W3ApI9PDZmuXy6cDjb3zS6A/v1tzPmQYdPBZnFoNZDp1dFFpveHd6r8iEW/nQZ0WkTHHMalC0mBSMelw4tE1yUbBi3qawOYbqw5QFpXcwC0iL5ra44r3bwNMDq+z5lB2NLakg6ghcE2uNCxlWtFW4enPf3/0EGe5wT08934IM2jfeoi0o9hse6GWPRzqHstQ+gX/UUCQD9wKvonp6KfOBXdlWR0wqnoJ05FB5KM/sWpaKNFu9FGi3ajJRnd4WT0lIwOOBndqjY2o9FoLBHo8rjqx/Y4plhIIF1cnlipe5WA6HZxzRPEy8LngvwV8x5SOHoD1CuObN4OIN3VLRpGd7TnC0R/UukMlVYTpo97U1WTYoZLy4YxJ5wOtFsNotU0F7hdQUt3qmG0WkEucOmd8r9fcOm1/n8h9FR79kB0oil7QFptjFJcWmozBo1GbqQ5GR3o8xxCdz+G7nmalG57+q88RuHp0g3nbGjGP+Ytk54NHdJdFhK6K86U7mK21vYbIFptwC7P5n5N2BV06HqZLl0Hxrg2Z0B0aNzt3kImLRe49E77HE/0Ixajp9SyMFoMzGZ2HbzNK6ynSShhP0EMefOjmp64AdnMPQfN+dS3p4sjxJum81FXFy0Hn6v6garbZLw0Tb46nITgsfT71IGuDN3j6G4xrsy0HeTSZjdF34XuGtEzF5qFJvTEid4ZyD0n2WhHLt1oky9mUke6dVIeMNc4+SCHznSH5iFWC1E1bgB0W7/oDEDrv6AfMlAkyOVDzRtJsx267RYTBo4XSSXv111j91Dk/X5XsvIqY1jxUFh4lDLECDaLuTy8IK8zhh9BTqH68OHDhw/T+ANbzAYZhOx+rgAAAFd6VFh0UmF3IHByb2ZpbGUgdHlwZSBpcHRjAAB4nOPyDAhxVigoyk/LzEnlUgADIwsuYwsTIxNLkxQDEyBEgDTDZAMjs1Qgy9jUyMTMxBzEB8uASKBKLgDqFxF08kI1lQAAAABJRU5ErkJggg");
    }

    .ersys-tenant-icon.svenskde {
        background-image: url("data:image/png;base64,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");
    }

    .ersys-tenant-icon.unspecified {
        background-image: url(" data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAIAAACyr5FlAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgeG1wOkNyZWF0ZURhdGU9IjIwMjQtMDgtMjFUMTQ6MDU6MTIrMDIwMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDgtMjFUMTQ6MjU6MzcrMDI6MDAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDgtMjFUMTQ6MjU6MzcrMDI6MDAiCiAgIHBob3Rvc2hvcDpEYXRlQ3JlYXRlZD0iMjAyNC0wOC0yMVQxNDowNToxMiswMjAwIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiCiAgIGV4aWY6UGl4ZWxYRGltZW5zaW9uPSIxODAiCiAgIGV4aWY6UGl4ZWxZRGlt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");
    }

/* offcanvas editor*/
.ersys-offcanvas-editor.offcanvas {
    --bs-offcanvas-bg: rgba(var(--bs-light-rgb), var(--bs-bg-opacity));
    --bs-offcanvas-border-color: var(--bs-border-color);
    top: var(--ersys-app-header-height);
    z-index: 1019;
}

.ersys-offcanvas-editor-md.offcanvas {
    --bs-offcanvas-width: 800px;
}

.ersys-offcanvas-editor-lg.offcanvas {
    --bs-offcanvas-width: 1200px;
}

.ersys-offcanvas-editor .offcanvas-header {
    height: 58px;
    justify-content: start;
    background-color: var(--bs-body-bg);
    border-bottom-width: var(--bs-border-width);
    border-bottom-style: solid;
    border-bottom-color: var(--bs-border-color);
}

.ersys-offcanvas-editor .offcanvas-body {
    --bs-bg-opacity: 1;
}

.ersys-offcanvas-editor__has-footer .offcanvas-body {
    margin-bottom: 72px;
}

.ersys-offcanvas-editor .offcanvas-footer {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    display: flex;
    justify-content: end;
    align-items: center;
    border-top-width: var(--bs-border-width);
    border-top-style: solid;
    border-top-color: var(--bs-border-color);
    background-color: var(--bs-body-bg);
    padding: 1rem;
    height: 72px;
    max-height: 72px;
}

.ersys-offcanvas-editor-backdrop {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1018;
    background: rgba(255,255,255,.5);
}


/* notifications */
.ersys-notification-panel.toast-container {
    position: fixed;
    width: 100%;
    max-width: 800px;
    left: 50%;
    bottom: 1rem;
    transform: translateX(-50%);
}

    .ersys-notification-panel.toast-container .toast {
        --bs-toast-spacing: .5rem;
        --bs-toast-border-width: 0;
        --bs-toast-max-width: 100%;
    }


/* forms */
.fieldset {
    border-width: var(--bs-border-width);
    border-style: solid;
    border-color: var(--bs-border-color);
    padding: 1rem;
    margin-bottom: 1rem;
}

.legend {
    font-size: 1.25rem !important;
}

.ersys-filter-field {
    /*background-color: var(--bs-info-bg-subtle);*/
}

    .ersys-filter-field ~ .form-label:after {
        content: "";
        display: inline-block;
        position: absolute;
        top: 1.25rem;
        width: .75rem;
        height: 1rem;
        /*height: 100%;*/
        opacity: .5;
        margin-left: .25rem;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZnVubmVsIiB2aWV3Qm94PSIwIDAgMTYgMTYiPg0KICA8cGF0aCBkPSJNMS41IDEuNUEuNS41IDAgMCAxIDIgMWgxMmEuNS41IDAgMCAxIC41LjV2MmEuNS41IDAgMCAxLS4xMjguMzM0TDEwIDguNjkyVjEzLjVhLjUuNSAwIDAgMS0uMzQyLjQ3NGwtMyAxQS41LjUgMCAwIDEgNiAxNC41VjguNjkyTDEuNjI4IDMuODM0QS41LjUgMCAwIDEgMS41IDMuNXYtMnptMSAuNXYxLjMwOGw0LjM3MiA0Ljg1OEEuNS41IDAgMCAxIDcgOC41djUuMzA2bDItLjY2NlY4LjVhLjUuNSAwIDAgMSAuMTI4LS4zMzRMMTMuNSAzLjMwOFYyaC0xMXoiLz4NCjwvc3ZnPg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }
/* modal */
.modal {
    --bs-modal-border-radius: var(--bs-border-radius-sm);
    --bs-modal-inner-border-radius: calc(var(--bs-border-radius-sm) - (var(--bs-border-width)));
}

@media (min-width: 1200px) {
    .modal-xl {
        --bs-modal-width: 1600px;
    }
}
.ersys-modal-full-height .modal-content {
    height: 100%;
} 


[role="tablist"].list-group.list-group-horizontal {
    border-radius: 0;
    /*border-bottom-width: var(--bs-border-width);
    border-bottom-style: solid;
    border-color: var(--bs-border-color);*/
    background-color: var(--bs-white);
    width: auto;
}

    [role="tablist"].list-group.list-group-horizontal .list-group-item.list-group-item-action {
        border-radius: 0;
        border-top: 0;
        border-bottom: 0;
        width: auto;
        min-width: 96px;
        text-align: center;
    }

        [role="tablist"].list-group.list-group-horizontal .list-group-item.list-group-item-action:first-child {
            /*border-left: 0;*/
        }

        [role="tablist"].list-group.list-group-horizontal .list-group-item.list-group-item-action:last-child {
            border-right: 0;
        }

/* form controls */
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
    border-radius: 0;
    border-width: 0 0 1px 0;
    padding-left: .5rem;
}

.form-floating .form-control:focus,
.form-floating .form-select:focus {
    box-shadow: none;
}

.form-floating .form-label {
    padding-left: .5rem;
}

.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
    transform: scale(.85) translateY(-0.5rem);
}

.form-floating > .form-control:focus ~ label,
.form-floating > .form-select:focus ~ label,
.form-floating > .form-control:hover ~ label,
.form-floating > .form-select:hover ~ label {
    color: var(--bs-primary);
}

/* Alerts / Validation */
ul.alert {
    list-style: none;
    margin: 0;
    padding: 0;
}

    ul.alert li {
        padding: .5rem 1rem;
    }

/* DropDown */
.dropdown-item:hover {
    cursor: pointer;
}
/* Utils */
.ersys-striped {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: 1rem 1rem;
}

.ersys-striped-animated {
    animation: 1s linear infinite progress-bar-stripes;
}

.ersys-border-all {
    border-width: var(--bs-border-width);
    border-style: solid;
    border-color: var(--bs-border-color);
}

.ersys-border-top {
    border-top-width: var(--bs-border-width);
    border-top-style: solid;
    border-top-color: var(--bs-border-color);
}

.ersys-border-right {
    border-right-width: var(--bs-border-width);
    border-right-style: solid;
    border-right-color: var(--bs-border-color);
}

.ersys-border-bottom {
    border-bottom-width: var(--bs-border-width);
    border-bottom-style: solid;
    border-bottom-color: var(--bs-border-color);
}

.ersys-border-left {
    border-left-width: var(--bs-border-width);
    border-left-style: solid;
    border-left-color: var(--bs-border-color);
}

/* buttons */
.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #157347;
    --bs-btn-hover-border-color: #146c43;
    --bs-btn-focus-shadow-rgb: 60,153,110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #146c43;
    --bs-btn-active-border-color: #13653f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
}


.ersys-housebooking-priceitem-group {
    position: relative;
    background: var(--bs-light-bg-subtle);
    border: 1px solid var(--bs-light-border-subtle);
    padding: 1rem;
    border-radius: 0.375rem;
    margin-bottom: 1rem;
}

.ersys-housebooking-priceitem {
    padding: .5rem 0;
    border-bottom: 1px solid var(--bs-light-border-subtle);
}

.ersys-housebooking-priceitem-group-items .ersys-housebooking-priceitem:last-child {
    border: none;
}


.card {
    --bs-card-cap-bg: var(--bs-light);
    --bs-card-box-shadow: var(--bs-box-shadow-sm);
    --bs-card-border-width: 0;
    --bs-card-border-radius: 0;
    --bs-card-inner-border-radius: 0;
}

.card-body {
    box-shadow: var(--bs-card-box-shadow);
}

.form-range {
    --c: var(--bs-primary); /* active color */
    --g: .25rem; /* the gap */
    --l: .5rem; /* line thickness*/
    overflow: hidden;
    padding-left: .25rem;
    padding-right: .25rem;
}

    .form-range:disabled {
        --c: var(--bs-secondary);
    }

    .form-range.neg-value {
        --c: rgba(var(--bs-primary-rgb), .25);
    }

    .form-range:disabled.neg-value {
        --c: rgba(var(--bs-secondary-rgb), .25);
    }

    .form-range::-webkit-slider-thumb {
        border-image: linear-gradient(90deg,var(--c) 50%, var(--bs-tertiary-bg) 0) 0 1/calc(50% - var(--l)/2) 100vw/0 calc(100vw + var(--g));
        transition: all .2s linear;
    }

    .form-range::-moz-range-thumb {
        border-image: linear-gradient(90deg,var(--c) 50%, var(--bs-tertiary-bg) 0) 0 1/calc(50% - var(--l)/2) 100vw/0 calc(100vw + var(--g));
    }

    .form-range::-webkit-slider-runnable-track {
        background-color: transparent;
    }

    .form-range::-moz-range-track {
        background-color: transparent;
    }

.ersys-gridview-hascontextmenu {
    overflow-y: visible;
}

/*.form-range.neg-value::-webkit-slider-thumb {
        border-image: linear-gradient(90deg, var(--c) 50%, var(--bs-tertiary-bg) 0) 0 1/calc(50% - var(--l)/2) 100vw/0 calc(100vw + var(--g));
    }

    .form-range.neg-value::-moz-range-thumb {
        border-image: linear-gradient(90deg, var(--c) 50%, var(--bs-tertiary-bg) 0) 0 1/calc(50% - var(--l)/2) 100vw/0 calc(100vw + var(--g));
    }
}*/

.ersys-input-color {
    clip-path: circle(12px at center);
    display: flex;
    align-items: center;
    justify-content: center;
}

    .ersys-input-color input[type="color" i] {
        border-radius: 0;
        inline-size: 2rem;
        block-size: 2rem;
        border-width: 0;
        border-style: solid;
        background: transparent;
    }

.ersys-bg-gradient {
    background: linear-gradient(var(--ersys-gradient-deg), var(--ersys-gradient-start-color), var(--ersys-gradient-end-color));
}

.text-primary.ersys-bg-gradient,
.text-bg-primary.ersys-bg-gradient {
    --ersys-gradient-start-color: var(--bs-primary);
    --ersys-gradient-end-color: var(--bs-info);
}
.text-danger.ersys-bg-gradient,
.text-bg-danger.ersys-bg-gradient {
    --ersys-gradient-start-color: var(--bs-danger);
    --ersys-gradient-end-color: var(--bs-warning);
}


.text-primary.ersys-bg-gradient,
.text-danger.ersys-bg-gradient {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.ersys-app-content[data-section-alias="SctAdmin"][data-module-alias="ModScheduleWorker"] {
    
}