@import '_content/Havit.Blazor.Components.Web.Bootstrap/Havit.Blazor.Components.Web.Bootstrap.tw2xma3vzh.bundle.scp.css';
@import '_content/WMBlazorOverlayScrollbars/WMBlazorOverlayScrollbars.bundle.scp.css';

/* /Components/Account/Pages/LogoTitleControl.razor.rz.scp.css */

.logo-name[b-3ywdbhwuwa] {
    color: #e6e6e6;
    font-size: 11vmax;
    font-weight: 800;
    letter-spacing: -8px;
    padding-right: 8px;
    margin-bottom: 0;
    text-align: center;
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif;
}
/* /Components/Base/ActionTimer.razor.rz.scp.css */

.loader[b-mj89pnlfmy] {
    width: 16px;
    height: 16px;
    border: 2px solid #ffffff;
    border-top: 2px solid #60a5fa; /* světle modrá */
    border-radius: 50%;
}
/* /Components/Base/AlertMessageWrapper.razor.rz.scp.css */

[b-k8ynv5boi4] .swal2-actions {
    width: 50% !important;
    z-index: 5001;
}

    [b-k8ynv5boi4] .swal2-actions button {
        flex: 1;
    }

    [b-k8ynv5boi4] .swal2-actions .swal2-styled.swal2-cancel {
        border: 1px solid #ddd;
        color: #000;
    }

    [b-k8ynv5boi4] .swal2-actions .swal2-styled.swal2-confirm {
        border: 1px solid #3085d6;
    }

[b-k8ynv5boi4] .swal2-container {
    z-index: 5001;
}

    [b-k8ynv5boi4] .swal2-container.swal2-top-left .swal2-popup {
        align-self: start;
    }

    [b-k8ynv5boi4] .swal2-container .swal2-popup.confirm-danger .swal2-confirm {
        border-color: crimson;
    }
/* /Components/Base/CenterWrapper.razor.rz.scp.css */


.middle-box[b-7a0quqdyg9] {
    margin: 0 auto;
}

    .middle-box.on-top[b-7a0quqdyg9] {
        z-index: 100;
    }

    .middle-box[b-7a0quqdyg9]  .middle-box-inner {
        width: 300px;
        margin: 20px auto 0;
        padding-bottom: 150px;
    }

    .middle-box[b-7a0quqdyg9]  form {
        gap: 0;
    }

    .middle-box[b-7a0quqdyg9]  .btn {
        font-size: initial;
    }

    .middle-box[b-7a0quqdyg9]  .btn-primary {
        background-color: #1ab394;
        border-color: #1ab394;
        color: #fff;
    }

        .middle-box[b-7a0quqdyg9]  .btn-primary:hover,
        .middle-box[b-7a0quqdyg9]  .btn-primary:focus,
        .middle-box[b-7a0quqdyg9]  .btn-primary.focus {
            background-color: #18a689 !important;
            border-color: #18a689 !important;
            color: #FFFFFF !important;
        }

        .middle-box[b-7a0quqdyg9]  .btn-primary:not(:disabled):not(.disabled):active,
        .middle-box[b-7a0quqdyg9]  .btn-primary:not(:disabled):not(.disabled).active,
        .middle-box[b-7a0quqdyg9]  .show > .btn-primary.dropdown-toggle {
            background-color: #18a689 !important;
            border-color: #18a689 !important;
            color: #fff !important;
        }

    .middle-box[b-7a0quqdyg9]  .btn-white:hover,
    .middle-box[b-7a0quqdyg9]  .btn-white:focus,
    .middle-box[b-7a0quqdyg9]  .btn-white:active,
    .middle-box[b-7a0quqdyg9]  .btn-white.active,
    .middle-box[b-7a0quqdyg9]  .open .dropdown-toggle.btn-white,
    .middle-box[b-7a0quqdyg9]  .btn-white:active:focus,
    .middle-box[b-7a0quqdyg9]  .btn-white:active:hover,
    .middle-box[b-7a0quqdyg9]  .btn-white.active:hover,
    .middle-box[b-7a0quqdyg9]  .btn-white.active:focus {
        color: inherit;
        border: 1px solid #d2d2d2;
    }

    .middle-box[b-7a0quqdyg9]  .btn-white {
        background: white;
        border: 1px solid #e7eaec;
    }

    .middle-box[b-7a0quqdyg9]  .form-control {
        background-color: #FFFFFF;
        background-image: none;
        border: 1px solid var(--input-border-color) !important;
        color: inherit;
        display: block;
        padding: 6px 12px;
        transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
        width: 100%;
        font-size: 0.9rem;
    }

        .middle-box[b-7a0quqdyg9]  .form-control:focus {
            border-color: #1ab394 !important;
            box-shadow: none;
        }

    .middle-box[b-7a0quqdyg9]  .form-group {
        margin-bottom: 1rem;
    }

        .middle-box[b-7a0quqdyg9]  .form-group .form-control {
            background-color: #E8F0FE;
        }

        .middle-box[b-7a0quqdyg9]  .form-group .form-check-input:focus {
            box-shadow: none;
        }

    .middle-box[b-7a0quqdyg9]  .text-danger {
        position: absolute;
        font-size: 11px;
        right: 0;
    }
/* /Components/Base/ContentWrapper.razor.rz.scp.css */

.content-wrapper[b-4pi67b6whh] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    margin-top: -1px;
    overflow: auto;
}

    .content-wrapper.fly-title .content-header[b-4pi67b6whh] {
        position: absolute;
        z-index: 1;
    }

    .content-wrapper.fly-title[b-4pi67b6whh]  .grid-header,
    .content-wrapper.fly-title[b-4pi67b6whh]  .content-subheader,
    .content-wrapper.fly-title[b-4pi67b6whh]  .card-header {
        padding-top: 15px !important;
    }

    .content-wrapper.with-padding .content-body[b-4pi67b6whh] {
        padding-left: 20px;
        padding-right: 20px;
    }

    .content-wrapper .content-header[b-4pi67b6whh] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: relative;
        padding: 18px 20px;
        color: var(--menu-text-color);
    }

        .content-wrapper .content-header .title[b-4pi67b6whh] {
            font-size: 20px;
            font-weight: bold;
            padding: 1px 0;
        }

        .content-wrapper .content-header[b-4pi67b6whh]  label {
            font-size: 13px;
        }

        .content-wrapper .content-header[b-4pi67b6whh]  .buttons-group {
            margin-top: 0px;
        }

        .content-wrapper .content-header[b-4pi67b6whh]  .header-info {
            font-size: 16px;
            font-weight: bold;
        }

        .content-wrapper .content-header small[b-4pi67b6whh] {
            display: block;
            font-size: 12px;
            color: #909fa7;
        }

    .content-wrapper .content-subheader[b-4pi67b6whh] {
        padding: 0px 20px 15px 20px;
    }

    .content-wrapper .content-body[b-4pi67b6whh] {
        display: flex;
        flex-direction: column;
        height: 100%;
        overflow: hidden;
    }

    .content-wrapper .container[b-4pi67b6whh] {
        padding-left: 0;
        padding-right: 0;
    }
/* /Components/Base/ErrorBoundaryControl.razor.rz.scp.css */

.blazor-error-boundary[b-enw3wjd866] {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121;
    padding: 1rem;
    color: white;
}

    .blazor-error-boundary .text[b-enw3wjd866] {
        margin-left: 40px;
        margin-right: 10px;
    }
/* /Components/Base/InstallApplicationButton.razor.rz.scp.css */

.button-install-app[b-6x326c239z] {
    display: none !important;
}

@media screen and (display-mode: browser) {
    .pwa-supported .button-install-app[b-6x326c239z] {
        display: initial !important;
    }
}

@media screen and (display-mode: standalone) {
    .pwa-supported .button-install-app[b-6x326c239z] {
    }
}
/* /Components/Base/LayoutWrapper.razor.rz.scp.css */

.slide-panel.right.open + .layout-content.fixed-panel[b-90c64xnhd5] {
    margin-right: var(--slidepanel-width-right);
}

.layout-wrapper[b-90c64xnhd5] {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    min-height: 100%;
    overflow-x: hidden;
}

    .layout-wrapper .layout-header[b-90c64xnhd5] {
        top: 0;
        width: 100%;
        z-index: 121;
        transition: padding-left var(--menu-panel-transition);
        border-top: 1px solid var(--base-border-color);
        border-bottom: 1px solid var(--base-border-color);
        font-size: var(--menu-font-size);
        color: var(--menu-text-color);
    }

    .layout-wrapper .layout-sider-left[b-90c64xnhd5] {
        position: fixed;
        top: 1px;
        left: 0;
        bottom: 0;
        z-index: 121;
        backface-visibility: hidden;
        height: 1px;
        min-height: calc(100% - 1px);
        background-color: var(--bg-color-menu);
        transition: width var(--menu-panel-transition);
        width: 0;
    }

    .layout-wrapper .layout-content[b-90c64xnhd5] {
        position: relative;
        overflow: auto;
        scroll-behavior: smooth;
        height: 100%;
        margin-left: 0;
        transition: margin var(--menu-panel-transition);
        background-color: var(--bs-body-lighter-bg);
    }

    .layout-wrapper.layout-sider-left-wide .layout-header[b-90c64xnhd5] {
        padding-left: var(--left-panel-width);
    }

    .layout-wrapper.layout-sider-left-wide .layout-content[b-90c64xnhd5] {
        margin-left: var(--left-panel-width);
    }

    .layout-wrapper .layout-footer[b-90c64xnhd5] {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 50px;
        border-top: 1px solid #e4eaec;
        padding: 20px;
        z-index: 109;
        font-size: 0.875rem;
        margin-left: var(--left-panel-width);
    }

        .layout-wrapper .layout-footer[b-90c64xnhd5]  p {
            margin: 0;
        }

    .layout-wrapper.layout-sider-left-wide .layout-sider-left[b-90c64xnhd5] {
        width: var(--left-panel-width);
    }

    .layout-wrapper.layout-sider-left-slim .layout-header[b-90c64xnhd5] {
        padding-left: var(--left-panel-slim-width);
    }

    .layout-wrapper.layout-sider-left-slim .layout-content[b-90c64xnhd5],
    .layout-wrapper.layout-sider-left-slim .layout-footer[b-90c64xnhd5] {
        margin-left: var(--left-panel-slim-width);
    }

    .layout-wrapper.layout-sider-left-slim.layout-wrapper .layout-sider-left[b-90c64xnhd5] {
        width: var(--left-panel-slim-width);
    }

.layout-header-max .layout-header[b-90c64xnhd5] {
    padding-left: 0;
    z-index: 131;
    margin-left: 0px !important;
}

.layout-header-max .layout-sider-left[b-90c64xnhd5] {
    padding-top: var(--top-menu-height);
}

@media print {
    .layout-wrapper .layout-content[b-90c64xnhd5] {
        padding: 0 !important;
        margin: 0 !important;
    }
}

.print-preview .layout-wrapper .layout-content[b-90c64xnhd5] {
    padding: 0 !important;
    margin: 0 !important;
}
/* /Components/Base/PageWrapper.razor.rz.scp.css */

.page-wrapper[b-oaa6va2p9k] {
    height: 100%;
}

    .page-wrapper[b-oaa6va2p9k]  .disabled-event, .page-wrapper[b-oaa6va2p9k]  ~ * .disabled-event {
        pointer-events: none;
    }

    .page-wrapper[b-oaa6va2p9k]  a {
        text-decoration: none;
    }

        .page-wrapper[b-oaa6va2p9k]  a.nav-link {
            cursor: pointer;
        }

            .page-wrapper[b-oaa6va2p9k]  a.nav-link.dropdown-toggle {
                display: flex;
                align-items: center;
            }
/* /Components/Base/PrintComponent.razor.rz.scp.css */

.print-content[b-my5m2a30ec] {
    background-color: white;
}

.print-preview[b-my5m2a30ec] {
    position: relative;
    margin: 25px auto;
    outline: 2px solid #eaeaea;
    width: var(--print-page-width);
}

    .print-preview .preview-botton[b-my5m2a30ec] {
        position: absolute;
        z-index: 1;
        right: -40px;
        top: 10px;
        border-radius: 50%;
    }

.print-preview[b-my5m2a30ec]  .no-printable {
    display: none;
}

@media print {

    @page {
        size: A4 portrait;
        margin: 0cm 0cm;
        counter-increment: page;
    }

    @page :first {
    }

    @page :left {
    }

    [b-my5m2a30ec] .no-printable {
        display: none;
    }

    [b-my5m2a30ec] ::-webkit-scrollbar {
        display: none;
    }

    [b-my5m2a30ec] .print-no-split {
        page-break-inside: avoid;
    }

    [b-my5m2a30ec] .print-section {
        width: 100%;
    }

    .print-content[b-my5m2a30ec] {
        width: var(--print-page-width);
        counter-reset: page;
        -webkit-print-color-adjust: exact;
    }

    .print-header[b-my5m2a30ec],
    .print-header-space[b-my5m2a30ec] {
        height: 20mm;
    }

    .print-footer[b-my5m2a30ec],
    .print-footer-space[b-my5m2a30ec] {
        height: 20mm;
    }

    .with-lines .print-header[b-my5m2a30ec],
    .with-lines .print-footer[b-my5m2a30ec] {
        border-bottom: 3px solid rgba(0, 0, 0, 0.1);
    }

    .print-header[b-my5m2a30ec] {
        position: fixed;
        display: flex;
        align-items: center;
        justify-content: center;
        top: 0;
        width: 100%;
    }

    .print-footer[b-my5m2a30ec] {
        position: fixed;
        display: flex;
        align-items: center;
        justify-content: center;
        bottom: 0;
        width: 100%;
    }

    .print-container thead[b-my5m2a30ec] {
        display: table-header-group;
    }

    .print-container tfoot[b-my5m2a30ec] {
        display: table-footer-group;
    }

    .print-footer-space[b-my5m2a30ec] {
        counter-increment: page;
    }

       /* .print-footer-space:after {
            content: counter(page);
        }*/

    .print-page-break[b-my5m2a30ec] {
        page-break-inside: avoid;
        page-break-before: always;
    }
}
/* /Components/Base/SidebarWrapper.razor.rz.scp.css */

.sidebar-wrapper[b-mnzh4kuhx4] {
    display: flex;
    flex-direction: column;
    top: 0;
    bottom: 0;
    z-index: 3;
    width: 0;
    height: 100%;
    overflow: hidden;
    transition: width var(--menu-panel-transition);
    border-right: 1px solid var(--base-border-color);
}

    .sidebar-wrapper[b-mnzh4kuhx4]  .sidebar-header {
        transition: width var(--menu-panel-transition);
        border-bottom: 1px solid var(--base-border-color);
    }

    .sidebar-wrapper[b-mnzh4kuhx4]  .sidebar-inner {
        height: 100%;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        -webkit-overflow-scrolling: touch;
        background-color: var(--bg-color-menu);
        transition: width var(--menu-panel-transition);
        padding-left: 20px;
        padding-right: 20px;
    }

        .sidebar-wrapper[b-mnzh4kuhx4]  .sidebar-inner ::-webkit-scrollbar {
            width: 0px;
        }

    .sidebar-wrapper[b-mnzh4kuhx4]  .sidebar-footer {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: auto;
        border-top: 1px solid var(--base-border-color);
    }

        .sidebar-wrapper[b-mnzh4kuhx4]  .sidebar-footer .sidebar-footer-inner {
            padding: 20px 0;
        }

.layout-sider-left-slim .layout-sider-left .sidebar-wrapper[b-mnzh4kuhx4],
.layout-sider-left-wide .layout-sider-left .sidebar-wrapper[b-mnzh4kuhx4] {
    width: 100%;
}

    .layout-sider-left-slim .layout-sider-left .sidebar-wrapper .sidebar-inner[b-mnzh4kuhx4] {
        padding-left: 0;
        padding-right: 0;
    }

.layout-sider-left-slim .sidebar-footer[b-mnzh4kuhx4]  .sidebar-footer-inner p {
    line-height: 13px;
    font-size: 10px;
}
/* /Components/Base/SlidePanel.razor.rz.scp.css */

.slide-panel[b-upsy4ehkyq] {
    position: fixed;
    z-index: 120;
    border-left: 1px solid var(--base-border-color);
    background-color: var(--bs-body-bg);
    color: #656565;
    overflow: hidden;
}

    .slide-panel.right[b-upsy4ehkyq] {
        width: var(--slidepanel-width-right);
        margin-top: var(--slidepanel-margin-top);
        top: 0;
        bottom: 0;
        right: calc(-1 * var(--slidepanel-width-right));
        transition: right var(--menu-panel-transition);
    }

    .slide-panel.left[b-upsy4ehkyq] {
        width: var(--slidepanel-width-left);
        margin-top: var(--slidepanel-margin-top);
        margin-left: var(--slidepanel-margin-left);
        top: 0;
        bottom: 0;
        left: calc(-1 * var(--slidepanel-width-left));
        transition: left var(--menu-panel-transition);
    }

    .slide-panel.bottom[b-upsy4ehkyq] {
        height: var(--slidepanel-width-bottom);
        left: 0;
        right: 0;
        bottom: calc(-1 * var(--slidepanel-width-bottom));
        transition: bottom var(--menu-panel-transition);
        border-start-start-radius: 20px;
        border-top-left-radius: var(--slidepanel-border-radius);
        border-top-right-radius: var(--slidepanel-border-radius);
    }

    .slide-panel.top[b-upsy4ehkyq] {
        height: var(--slidepanel-width-top);
        left: 0;
        right: 0;
        top: calc(-1 * var(--slidepanel-width-top));
        transition: top var(--menu-panel-transition);
        border-bottom-left-radius: var(--slidepanel-border-radius);
        border-bottom-right-radius: var(--slidepanel-border-radius);
    }

    .slide-panel.no-transition[b-upsy4ehkyq] {
        transition: none;
    }

    .slide-panel.right.open[b-upsy4ehkyq] {
        right: 0;
    }

    .slide-panel.left.open[b-upsy4ehkyq] {
        left: 0;
    }

    .slide-panel.bottom.open[b-upsy4ehkyq] {
        bottom: 0;
    }

    .slide-panel.top.open[b-upsy4ehkyq] {
        top: 0;
    }
/* /Components/Base/VersionInfoControl.razor.rz.scp.css */

.version-info[b-zrqolm7anq] {
    padding: 0 10px;
}
/* /Components/Box/GoogleAuthControl.razor.rz.scp.css */

.img-wrapper[b-goxdovgx4g] {
    width: 350px;
    height: 350px;
}

img[b-goxdovgx4g] {
    border: 2px solid #e5e5e5
}
/* /Components/Box/OverlayScroll.razor.rz.scp.css */

[b-o2n6fu1t2q],
[b-o2n6fu1t2q] .WMBOS,
[b-o2n6fu1t2q] .WMBOS-content {
    height: 100%;
}

    [b-o2n6fu1t2q] .WMBOS-content {
        padding: 5px 15px 15px 5px;
    }

    [b-o2n6fu1t2q] .os-theme-dark .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
        background-color: var(--color-scroll-lighten);
    }

        [b-o2n6fu1t2q] .os-theme-dark .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle,
        [b-o2n6fu1t2q] .os-theme-dark .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
            background-color: var(--color-scroll);
            right: 0px !important;
            width: 8px !important;
        }

    [b-o2n6fu1t2q] .os-theme-minimal-light .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle:before {
        background-color: var(--color-scroll-lighten);
    }
/* /Components/Buttons/DxxButton.razor.rz.scp.css */

.btn-wrapper[b-mqrvqqvr9n] {
    height: 100%;
}

[b-mqrvqqvr9n] .dxbl-btn {
    border-color: var(--input-border-color);
    line-height: 0.785;
    text-align: left;
}

    [b-mqrvqqvr9n] .dxbl-btn.pre-line {
        white-space: pre-line;
    }

    [b-mqrvqqvr9n] .dxbl-btn.with-text {
        width: auto !important;
    }

    [b-mqrvqqvr9n] .dxbl-btn.active {
        background-color: var(--dxbl-btn-active-background);
    }

    [b-mqrvqqvr9n] .dxbl-btn:not(.active):not(.dxbl-disabled):not(:disabled):hover {
        /*border-color: var(--button-border-color) !important;*/
        /*background-color: var(--bs-btn-hover-bg) !important;*/
    }
/* /Components/Buttons/NxButton.razor.rz.scp.css */

.solid-button[b-4n7zvn054t] {
    border-width: 2px;
    border-color: #E5E5E5;
    background-color: white;
    border-style: solid;
}

    .solid-button:hover[b-4n7zvn054t] {
        border-style: ridge;
        background-color: #E9ECEF;
    }

    .solid-button:focus[b-4n7zvn054t] {
        box-shadow: none;
        border-color: #E5E5E5;
    }

.big[b-4n7zvn054t] {
    height: 50px;
    width: 100%;
}

.btn-outline[b-4n7zvn054t] {
    margin: 2px 4px;
    outline-color: white !important;
    outline-style: solid !important;
    outline-width: 2px !important;
}

.mt-7[b-4n7zvn054t] {
    margin-top: 7px;
}
/* /Components/Buttons/NxButtonClear.razor.rz.scp.css */

.clear-button.button-right-2[b-fxg79v0062] {
    right: 32px;
    width: 33px;
}

.clear-button[b-fxg79v0062]  {
    position: absolute;
    top: 0;
    right: 6px;
    margin: 5px 0;
    background-color: white;
}

    .clear-button[b-fxg79v0062]  button {
        border: none;
        box-shadow: none;
        background-color: transparent;
        color: #9E9E9E;
        padding: 4px;
    }

        .clear-button[b-fxg79v0062]  button:hover:before {
            color: #909090;
            background-color: #E3E3E3;
        }

        .clear-button[b-fxg79v0062]  button:before {
            padding: 3px 5px;
            border-radius: 50%;
            font-size: 14px;
            background-color: white;
        }

        .clear-button[b-fxg79v0062]  button:focus {
            box-shadow: none;
        }
/* /Components/Buttons/NxButtonGroup.razor.rz.scp.css */
/* /Components/Buttons/NxButtonWithInfo.razor.rz.scp.css */

.button-with-info[b-ftt4wkl6he] {
    border: none;
    flex: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    white-space: nowrap;
    min-width: 220px;
}

    .button-with-info[b-ftt4wkl6he]  button {
        flex: 1;
        text-align: left;
        min-width: 150px;
    }

    .button-with-info[b-ftt4wkl6he]  span {
        flex: 1;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
/* /Components/Buttons/NxContentButton.razor.rz.scp.css */

.content-button[b-fxt7wwgufa] {
    margin-right: 10px;
}

    .content-button[b-fxt7wwgufa]  button {
        padding: 10px 16px;
        border: none;
        line-height: 18px;
    }
/* /Components/Buttons/NxSquareBox.razor.rz.scp.css */

.square-box[b-osp4hdsper] {
    background-color: white;
    border: 1px solid #e5e5e5;
    border-radius: var(--base-border-radius);
    position: relative;
    width: 100px;
    cursor: pointer;
}

    .square-box[b-osp4hdsper]:after {
        content: "";
        display: block;
        padding-bottom: 100%;
    }

    .square-box .content[b-osp4hdsper] {
        position: absolute;
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

/* /Components/Core/HorizontalIndicator.razor.rz.scp.css */

.indicator .labels[b-nj61hpc2xr] {
    display: flex;
    justify-content: space-between;
}

.indicator .stripes[b-nj61hpc2xr] {
    border-radius: var(--base-border-radius);
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    height: 15px;
}

.indicator .left-stripe[b-nj61hpc2xr] {
    background-color: #9bde1f;
    text-align: left;
    font-weight: bold;
    padding: 0 5px;
}

.indicator .right-stripe[b-nj61hpc2xr] {
    background-color: #ff5b16;
    text-align: right;
    font-weight: bold;
    padding: 0 5px;
}
/* /Components/Core/NxBadge.razor.rz.scp.css */

.badge[b-knyiv9dhim] {
    display: inline-block;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    font-size: 0.75rem;
    border-radius: 0.625rem;
}

    .badge.in-nav-link[b-knyiv9dhim] {
        position: absolute;
        top: 0px;
        left: 30px;
        padding: 2px 5px;
    }

    .badge.in-sidebar[b-knyiv9dhim] {
        animation: fadeInRight 1s;
        animation-fill-mode: both;
        margin: -10px 0 0;
    }
/* /Components/Core/NxCenterPanel.razor.rz.scp.css */

.center-panel[b-qfa72xpb9m] {
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 100%;
}
/* /Components/Core/NxCircleIcon.razor.rz.scp.css */

.circle-text[b-glex1iflse] ,
.circle-icon[b-glex1iflse]  {
    display: inline-block;
}

    .circle-text[b-glex1iflse]  span,
    .circle-icon[b-glex1iflse]  span {
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        font-weight: bold;
        text-align: center;
        color: white;
    }


    .circle-text[b-glex1iflse]  span {
        background-color: #9B7DFF; /*64CDFE,9B7DFF,56E2C3,5BA8FF*/
        width: 50px;
        height: 50px;
        font-size: 22px;
    }

    .circle-icon[b-glex1iflse]  span {
        background-color: #ECFCF3;
        width: 40px;
        height: 40px;
        border: 3px solid #199D55; /*199D55,CB3D16,EAAE2B */
        font-size: 15px;
        color: #199D55;
    }
/* /Components/Core/NxCssBox.razor.rz.scp.css */

.css-grid[b-kf0ipwstcg] {
    display: grid;
    flex: 1;
    grid-template-columns: auto;
    overflow: auto;
    /*gap: 5px 20px; not for Box */
    /*padding: 0 2px; ??? */ /*validace*/
}

    .css-grid[b-kf0ipwstcg]  .box-item {
        display: flex;
        flex-direction: column;
        overflow: auto;
    }

        .css-grid[b-kf0ipwstcg]  .box-item:not(:last-child) {
            /*border-right: 1px solid var(--base-border-color); only with param  */
        }
/* /Components/Core/NxCssBoxItem.razor.rz.scp.css */

.mw-500[b-r54zfqogbx] {
    min-width: 500px;
}

.pe-20[b-r54zfqogbx] {
    padding-right: 20px;
}

.box-header[b-r54zfqogbx] {
    background-color: var(--bs-body-lighter-bg);
    padding: 15px 20px;
    border-bottom: 1px solid var(--base-border-color);
}

    .box-header[b-r54zfqogbx]  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn {
        border: 1px solid var(--input-border-color);
    }

    .box-header[b-r54zfqogbx]  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item:last-child > .dxbl-menu-item > .dxbl-btn {
        border-top-right-radius: var(--base-border-radius);
        border-bottom-right-radius: var(--base-border-radius);
    }

    .box-header[b-r54zfqogbx]  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item:not(:first-child) > .dxbl-menu-item > .dxbl-btn {
        border-left: none;
    }

    .box-header[b-r54zfqogbx]  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn.dxbl-disabled {
        opacity: 1;
    }

        .box-header[b-r54zfqogbx]  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn.dxbl-disabled .dxbl-menu-item-text-container {
            opacity: var(--dxbl-btn-disabled-opacity);
        }

.box-content[b-r54zfqogbx] {
    display: flex;
    flex-direction: column;
    overflow: auto;
    flex: 1;
}
/* /Components/Core/NxCssGrid.razor.rz.scp.css */

.css-grid[b-woq87udrr2] {
    display: grid;
    flex: 1;
    align-content: center;
    /*overflow: auto; nemuze byt pro control NxSelect */
}

.css-grid.css-grid-align-normal[b-woq87udrr2] {
    align-content: normal;
}

    .css-grid.css-grid-row-first-auto[b-woq87udrr2] {
        grid-template-rows: 1fr auto;
    }

    .css-grid.css-grid-row-last-auto[b-woq87udrr2] {
        grid-template-rows: auto 1fr;
    }

    .css-grid.css-grid-row-50[b-woq87udrr2] {
        align-content: normal;
        grid-template-rows: minmax(50%, 50%) !important;
    }

    .css-grid.css-grid-row-100[b-woq87udrr2] {
        grid-auto-rows: 100% !important;
        max-height: 100%;
    }

    .css-grid + .css-grid[b-woq87udrr2] {
        /*margin-left: 20px;*/
    }
/* /Components/Core/NxCssGridItem.razor.rz.scp.css */

.css-grid-item[b-9pegjyli3j] {
    min-width: 0;
    min-height: 0;
}

.css-grid-item[b-9pegjyli3j]  .card-default {
    margin-bottom: 0 !important;
    min-height: 0 !important;
    height: 100%;
}
/* /Components/Core/NxDisplayBox.razor.rz.scp.css */

.box-wrapper[b-yu1r4kta3i] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px;
}

    .box-wrapper.with-border[b-yu1r4kta3i] {
        border: 1px solid #e5e5e5;
        border-top-width: 1px;
        border-bottom-width: 1px;
        background-color: white;
    }

        .box-wrapper.with-border:first-child[b-yu1r4kta3i] {
            border-top-width: 2px;
            border-top-left-radius: 0.375rem;
            border-top-right-radius: 0.375rem;
        }

        .box-wrapper.with-border:last-child[b-yu1r4kta3i] {
            border-bottom-width: 2px;
            border-bottom-left-radius: 0.375rem;
            border-bottom-right-radius: 0.375rem;
        }

    .box-wrapper .icon-wrapper[b-yu1r4kta3i] {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 10px;
    }

    .box-wrapper .text-wrapper[b-yu1r4kta3i] {
        display: flex;
        flex-direction: column;
        flex: 1;
    }

        .box-wrapper .text-wrapper .title[b-yu1r4kta3i] {
            font-weight: bold;
        }

        .box-wrapper .text-wrapper[b-yu1r4kta3i]  label {
            margin: 0;
        }

    .box-wrapper.as-display-box .text-wrapper[b-yu1r4kta3i]  label {
        font-size: 13px;
        line-height: 13px;
    }

    .box-wrapper.as-display-panel .text-wrapper[b-yu1r4kta3i]  label {
        font-size: 16px;
        margin-bottom: 3px;
        color: black;
    }

    .box-wrapper.as-display-panel .text-wrapper[b-yu1r4kta3i]  span {
        font-size: 13px;
        color: #666;
    }

    .box-wrapper .text-end[b-yu1r4kta3i] {
        color: #888;
        font-size: 15px;
    }

.demo[b-yu1r4kta3i]  .form-label span {
    font-weight: normal !important;
}

.demo[b-yu1r4kta3i]  .text {
    font-size: 20px;
    font-weight: normal !important;
}
/* /Components/Core/NxDisplayLine.razor.rz.scp.css */
/* /Components/Core/NxDisplayPanel.razor.rz.scp.css */

.display-panel-wrapper[b-2bcgtkoxwr] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 1px solid #e5e5e5;
    border-top-width: 1px;
    border-bottom-width: 1px;
    background-color: white;
}

    .display-panel-wrapper:first-child[b-2bcgtkoxwr] {
        border-top-width: 2px;
        border-top-left-radius: 0.375rem;
        border-top-right-radius: 0.375rem;
    }

    .display-panel-wrapper:last-child[b-2bcgtkoxwr] {
        border-bottom-width: 2px;
        border-bottom-left-radius: 0.375rem;
        border-bottom-right-radius: 0.375rem;
    }

.display-panel-wrapper .content-wrapper[b-2bcgtkoxwr] {
    overflow: hidden;
    display: flex;
    z-index: 1;
    justify-content: space-between;
    align-items: center;
    padding: 5px 10px;
    width: 100%;
}

.display-panel-wrapper .detail-wrapper[b-2bcgtkoxwr] {
    position: relative;
    width: 100%;
    /*height: 0;*/
}
/* /Components/Core/NxDisplayPanelWithActions.razor.rz.scp.css */

.end-content[b-zbpl1yrxcy] {
    display: flex;
    align-items: center;
    --bs-btn-active-border-color: var(--button-border-color);
}

    .end-content[b-zbpl1yrxcy]  .chevron-btn:before {
        transition: transform 250ms ease;
    }

    .end-content[b-zbpl1yrxcy]  .chevron-btn.open:before {
        transform: rotate(180deg);
    }

.detail-content2[b-zbpl1yrxcy] {
    position: relative;
    border: 1px solid #e5e5e5;
    background-color: white;
    transform: scaleY(0);
    transform-origin: top;
    transition: transform 0.5s ease;
}

    .detail-content2.open[b-zbpl1yrxcy] {
        transform: scaleY(1);
    }

.detail-content[b-zbpl1yrxcy] {
    position: relative;
    overflow: hidden;
    max-height: 0;
    background-color: white;
    transition: max-height 0.25s ease-out;
}

    .detail-content.open[b-zbpl1yrxcy] {
        border-top: 1px solid #e5e5e5;
        max-height: 125px;
        transition: max-height 0.25s ease-in;
    }
/* /Components/Core/NxGridArea.razor.rz.scp.css */

.css-grid[b-z684u7g7o9] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 10px;
    width: 100%;
    height: 100%;
}
/* /Components/Core/NxGridAreaItem.razor.rz.scp.css */

.css-grid[b-2dnz74il2f] {
    display: grid;
    gap: 10px;
    width: 100%;
    height: 100%;
}
/* /Components/Core/NxPanel.razor.rz.scp.css */

.card.card-default[b-ylaqhqj44x] {
    min-height: 160px;
    flex: 1;
    margin-bottom: 24px;
    padding: 15px 15px;
}

    .card.card-default.no-radius[b-ylaqhqj44x] {
        border-radius: unset;
    }

    .card.card-default .card-header[b-ylaqhqj44x] {
        display: flex;
        align-items: center;
        background-color: transparent;
    }

    .card.card-default .card-body[b-ylaqhqj44x] {
        flex: 1;
        overflow: auto;
    }

    .card.card-default[b-ylaqhqj44x]  .card-title {
        margin-bottom: 0;
        font-size: 1rem;
    }

    .card.card-default[b-ylaqhqj44x]  > .list-group .list-group-item {
        border: 0;
    }

    .card.card-default .card-footer[b-ylaqhqj44x] {
        background-color: transparent;
        padding: 0.625rem 0.9375rem;
    }

.card.panel-left-clean[b-ylaqhqj44x] {
    border: none;
}

    .card.panel-left-clean .card-header[b-ylaqhqj44x] {
        background-color: var(--bs-body-lighter-bg);
        padding: 0px 20px 15px 20px;
    }

    .card.panel-left-clean .card-body[b-ylaqhqj44x] {
        border-right: 1px solid var(--base-border-color);
    }

    .card.panel-left-clean.panel-top-move[b-ylaqhqj44x] {
        margin-top: 18px;
    }
/* /Components/Core/NxProgress.razor.rz.scp.css */

[b-qsxekhnpvr] .progress-bar.bg-warning {
    color: #000;
}
/* /Components/Core/NxProgressCircular.razor.rz.scp.css */

.progress-circular[b-0col7qx7wr] {
    height: 40px;
    width: 40px;
    margin: 8px;
    animation: progress-circular-keyframes-circular-rotate 1.4s linear infinite;
    color: #2196f3;
}

.progress-circular-svg[b-0col7qx7wr] {
    display: block;
    transform: rotate(-90deg);
}

.progress-circular-circle[b-0col7qx7wr] {
    animation: progress-circular-keyframes-circular-dash 1.4s ease-in-out infinite;
    stroke-dasharray: 80px,200px;
    stroke-dashoffset: 0;
    stroke: currentColor;
}

@-webkit-keyframes progress-circular-keyframes-circular-rotate {
    0% {
        transform-origin: 50% 50%;
    }

    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes progress-circular-keyframes-circular-dash {
    0% {
        stroke-dasharray: 1px,200px;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 100px,200px;
        stroke-dashoffset: -15px;
    }

    100% {
        stroke-dasharray: 100px,200px;
        stroke-dashoffset: -125px;
    }
}
/* /Components/Core/NxProgressLinear.razor.rz.scp.css */

.progress-linear[b-4s1mjlr7t3] {
    position: relative;
    width: 100%;
    height: 5px;
    margin: 5px;
}

    .progress-linear[b-4s1mjlr7t3]::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        display: block;
        opacity: .2;
        background-color: #2196f3;
    }

.progress-linear-bars[b-4s1mjlr7t3] {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.progress-linear-bar[b-4s1mjlr7t3] {
    top: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    position: absolute;
    transition: transform .2s linear;
    transform-origin: left;
    background-color: #2196f3;
}

.progress-linear.progress-indeterminate .progress-linear-bar:first-child[b-4s1mjlr7t3] {
    width: auto;
    animation: progressbar-indeterminate-anim-b-4s1mjlr7t3 2.1s cubic-bezier(.65,.815,.735,.395) infinite;
}

.progress-linear.progress-indeterminate .progress-linear-bar:last-child[b-4s1mjlr7t3] {
    width: auto;
    animation: progressbar-indeterminate-anim-short-b-4s1mjlr7t3 2.1s cubic-bezier(.165,.84,.44,1) 1.15s infinite;
}

@keyframes progressbar-indeterminate-anim-b-4s1mjlr7t3 {
    0% {
        left: -35%;
        right: 100%
    }

    100%,60% {
        left: 100%;
        right: -90%
    }
}

@keyframes progressbar-indeterminate-anim-short-b-4s1mjlr7t3 {
    0% {
        left: -200%;
        right: 100%
    }

    100%,60% {
        left: 107%;
        right: -8%
    }
}
/* /Components/Core/NxResizableWrapper.razor.rz.scp.css */

.content-resizable[b-5l8303hf9i] {
    display: flex;
    flex-direction: column;
    height: 100%;
}

    .content-resizable[b-5l8303hf9i]  > .row > div[class^="col-"]:not(:first-child) {
        padding-left: 0px;
    }

    .content-resizable[b-5l8303hf9i]  > .row > div[class^="col-"]:not(:last-child) {
        padding-right: 0px;
    }

    /*auto-generate-class*/
    .content-resizable[b-5l8303hf9i]  .wrapper-ui-resizable {
        flex-wrap: nowrap;
    }

        .content-resizable[b-5l8303hf9i]  .wrapper-ui-resizable > div:last-child {
            flex: 1;
        }

        .content-resizable[b-5l8303hf9i]  .wrapper-ui-resizable .ui-resizable-handle.ui-resizable-e {
            right: -4px;
        }

            .content-resizable[b-5l8303hf9i]  .wrapper-ui-resizable .ui-resizable-handle.ui-resizable-e:hover {
                background-color: #eee;
            }

.row.row-fill[b-5l8303hf9i] {
    flex: 1;
    overflow: hidden;
}

    .row.row-fill[b-5l8303hf9i]  > section[class^="col-"],
    .row.row-fill[b-5l8303hf9i]  > div[class^="col-"] {
        height: 100%;
        display: flex;
        flex-direction: column;
    }
/* /Components/Core/NxShadow.razor.rz.scp.css */

.shadow-wrapper[b-w5luffku8c] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 120;
    background-color: black;
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s, visibility .3s;
}

    .shadow-wrapper.active[b-w5luffku8c] {
        opacity: .4;
        visibility: visible;
    }

    .shadow-wrapper.transparent[b-w5luffku8c] {
        opacity: 0;
    }

.shadow-wrapper-content[b-w5luffku8c] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
/* /Components/Core/NxSpinner.razor.rz.scp.css */

.spinner-fog[b-y4jfg0hyu6] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: white;
    opacity: 0.8;
    transition: visibility 0s linear 500ms;
    z-index: 3000;
}

.spinner[b-y4jfg0hyu6] {
    border: 16px solid silver;
    top: calc(50% - 40px);
    left: calc(50% - 40px);
    width: 80px;
    height: 80px;
    border-top-color: #337AB7;
    border-radius: 50%;
    animation: spin-b-y4jfg0hyu6 700ms linear infinite;
    transform: translate(-50%, -50%);
    position: absolute;
    z-index: 3001;
}

    .spinner.size-40[b-y4jfg0hyu6] {
        border-width: 8px;
        top: calc(50% - 20px);
        left: calc(50% - 20px);
        width: 40px;
        height: 40px;
    }

    .spinner.size-30[b-y4jfg0hyu6] {
        border-width: 6px;
        top: calc(50% - 15px);
        left: calc(50% - 15px);
        width: 30px;
        height: 30px;
    }

    .spinner.size-20[b-y4jfg0hyu6] {
        border-width: 4px;
        top: calc(50% - 10px);
        left: calc(50% - 10px);
        width: 20px;
        height: 20px;
    }

@keyframes spin-b-y4jfg0hyu6 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
/* /Components/Core/NxTable.razor.rz.scp.css */

.table[b-jbatjvm74x] {
    width: 100%;
}

    .table th[b-jbatjvm74x] {
        text-align: center;
        padding: 3px;
    }

    .table td[b-jbatjvm74x] {
        text-align: right;
        padding: 3px;
    }
/* /Components/Core/NxToolbarGroup.razor.rz.scp.css */
/* /Components/Core/NxVerticalSteps.razor.rz.scp.css */
/* /Components/Core/NxWidget.razor.rz.scp.css */

.card.card-default[b-bbrggl3vfy] {
    min-height: 170px;
    flex: 1;
    margin-bottom: 24px;
    padding: 20px;
    overflow: hidden;
}

    .card.card-default .card-header[b-bbrggl3vfy] {
        display: flex;
        justify-content: space-between;
        background-color: transparent;
        align-items: center;
        border: none;
        padding: 0;
        font-size: 16px;
        line-height: 16px;
    }

    .card.card-default .card-footer[b-bbrggl3vfy] {
        padding: .625rem .9375rem;
        background-color: transparent;
    }

    .card.card-default.max-size[b-bbrggl3vfy] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 999;
    }

        .card.card-default.max-size .card-header[b-bbrggl3vfy] {
            font-size: 24px;
        }

        .card.card-default.max-size .card-body[b-bbrggl3vfy] {
            margin-top: 3rem;
            overflow: auto;
        }

    .card.card-default .card-header[b-bbrggl3vfy]  .nav-link {
        vertical-align: top;
    }

    .card.card-default .card-header[b-bbrggl3vfy]  .dropdown-menu {
        min-width: 150px;
    }

    .card.card-default .card-header[b-bbrggl3vfy]  .dropdown-item {
        padding: 3px 20px !important;
        border: none;
        font-weight: bold;
        color: #666;
        font-size: 13px;
    }

        .card.card-default .card-header[b-bbrggl3vfy]  .dropdown-item:focus,
        .card.card-default .card-header[b-bbrggl3vfy]  .dropdown-item:hover {
            background-color: var(--bg-color-blue);
            color: inherit;
        }

    .card.card-default .card-body[b-bbrggl3vfy] {
        display: flex;
        flex-direction: column;
        overflow: visible;
        padding: 1.2rem 0 0;
    }

        .card.card-default .card-body[b-bbrggl3vfy]  .dx-chart-root {
            flex: 1;
        }

    .card.card-default[b-bbrggl3vfy]  .center-content {
        display: flex;
    }

    .card.card-default[b-bbrggl3vfy]  .icon-wrapper {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 55px;
        height: 55px;
        background-color: var(--bg-icon-wrapper);
        border-radius: var(--base-border-radius);
    }

        .card.card-default[b-bbrggl3vfy]  .icon-wrapper i {
            font-size: 24px;
        }

    .card.card-default[b-bbrggl3vfy]  .main-text {
        display: flex;
        align-items: center;
        font-size: 28px;
        font-weight: bold;
        line-height: 55px;
        overflow: hidden;
    }

        .card.card-default[b-bbrggl3vfy]  .main-text .big {
            padding-left: 18px;
        }

        .card.card-default[b-bbrggl3vfy]  .main-text small {
            font-size: 13px;
            padding-left: 10px;
            white-space: nowrap;
        }

    .card.card-default[b-bbrggl3vfy]  .action-buttons {
        display: flex;
        flex: 1;
        align-items: flex-end;
        justify-content: end;
    }

       /* .card.card-default ::deep .action-buttons button {
            border: 1px solid #eee;
            padding: 0.25rem 0.75rem;
            margin-left: 0.5rem;
            color: #888;
        }

            .card.card-default ::deep .action-buttons button:hover {
                background-color: #fafafa;
            }*/

    .card.card-default[b-bbrggl3vfy]  table th {
        background-color: var(--bg-icon-wrapper);
        color: #aaa;
        font-size: 13px;
        font-weight: normal;
        padding: 5px 5px;
        text-align: center;
    }

    .card.card-default[b-bbrggl3vfy]  table td {
        padding: 5px 5px;
        font-size: 14px;
        text-align: center;
        border-top: 1px solid var(--base-border-color);
    }

    .card.card-default[b-bbrggl3vfy]  .dx-chart-legend .dx-chart-legend-icon {
        border-radius: 50%;
        width: 12px;
        height: 12px;
        flex: none;
    }

    .card.card-default[b-bbrggl3vfy]  .dx-blazor-widget.dx-chart {
        padding: 0;
    }

    .card.card-default[b-bbrggl3vfy]  .dx-chart-legend-text {
        font-size: 13px;
    }

    .card.card-default[b-bbrggl3vfy]  .dx-chart-legend-items {
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex: 1;
    }

    .card.card-default[b-bbrggl3vfy]  .dx-chart-legend-item {
        margin: 3px 0;
    }

    .card.card-default[b-bbrggl3vfy]  .dx-chart-legend.dx-legend-vertical.dx-right {
        height: 100%;
    }
/* /Components/Custom/CustomErrorMessage.razor.rz.scp.css */

.dark-theme .modal-error-message[b-g5p36j3a8r] {
    background-color: #0a0a0a;
}

.modal-error-message[b-g5p36j3a8r] {
    display: flex;
    justify-content: space-between;
    color: white;
    padding: 3px 15px;
    background-color: #e2e8f1;
    font-size: 13px;
    border-bottom: 1px solid var(--base-border-color);
    min-height: 24px;
}

    .modal-error-message.message-info[b-g5p36j3a8r] {
        background-color: cornflowerblue;
    }

    .modal-error-message.message-success[b-g5p36j3a8r] {
        background-color: mediumseagreen;
    }

    .modal-error-message.message-warning[b-g5p36j3a8r] {
        background-color: orangered;
    }

    .modal-error-message.message-error[b-g5p36j3a8r] {
        background-color: indianred;
    }

.button-back[b-g5p36j3a8r] {
    position: absolute;
    top: 0;
    left: 0;
    font-weight: bold;
    cursor: pointer;
    padding: 5px 15px 5px 10px;
}

    .button-back.light[b-g5p36j3a8r] {
        color: white;
    }
/* /Components/Custom/CustomWidget.razor.rz.scp.css */

.widget-container[b-j46jvuncc6] {
    display: flex;
    flex-direction: column;
    width: 400px;
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 16px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.widget-header[b-j46jvuncc6] {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 4px;
    color: #333;
}

.widget-description[b-j46jvuncc6] {
    font-size: 0.9em;
    color: #666;
    margin-bottom: 16px;
}

.widget-item[b-j46jvuncc6] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 12px;
}

    .widget-item .label[b-j46jvuncc6] {
        font-weight: bold;
        color: #333;
    }

    .widget-item .value[b-j46jvuncc6] {
        color: #555;
    }

.price[b-j46jvuncc6] {
    color: green;
    font-weight: bold;
}

.status[b-j46jvuncc6] {
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 0.9em;
    color: white;
    font-weight: bold;
}

    .status.active[b-j46jvuncc6] {
        background-color: #4caf50;
    }

    .status.inactive[b-j46jvuncc6] {
        background-color: #f44336;
    }

    .status.new[b-j46jvuncc6] {
        background-color: #2196f3;
    }
/* /Components/DevExp/NxAccountBoxRz.razor.rz.scp.css */

.label-end[b-wv8qp35l0c] {
    padding: 8px;
    color: #ababab;
}
/* /Components/DevExp/NxComboBoxEdit.razor.rz.scp.css */

.combobox-wrapper[b-h63su8b8qz] {
    flex: 1;
}
/* /Components/DevExp/NxComboBoxRz.razor.rz.scp.css */

.combobox-wrapper[b-e1ox26leun] {
    display: flex;
    flex: 1;
}

    .combobox-wrapper.combo-with-button[b-e1ox26leun]  .dxbl-btn-group button {
        border-radius: 0 !important;
    }

    .combobox-wrapper[b-e1ox26leun]  .dxbl-text-edit-input {
        padding-right: 0;
    }

    .combobox-wrapper.combo-input-hide[b-e1ox26leun]  .dxbl-text-edit-input {
        display: none;
    }

    .combobox-wrapper.combo-input-hide[b-e1ox26leun]  .dxbl-edit-btn-dropdown::after {
        content: "\e0d6";
        font-size: 16px;
    }

    .combobox-wrapper.combo-input-hide[b-e1ox26leun]  .dxbl-edit-btn-dropdown .dxbl-image {
        display: none;
    }
/* /Components/DevExp/NxComboBoxSelect.razor.rz.scp.css */

[b-29u30ubv2a] .combo-with-button {
    display: flex;
    width: 100%;
}

    [b-29u30ubv2a] .combo-with-button .dxbl-btn.dxbl-edit-btn-dropdown {
        border-radius: 0;
        width: 100%;
    }

    [b-29u30ubv2a] .combo-with-button > button,
    [b-29u30ubv2a] .combo-with-button > button:hover,
    [b-29u30ubv2a] .combo-with-button > button:focus {
        border-color: var(--button-border-color) !important;
        box-shadow: none !important;
        border-left: none;
        width: 33px;
        margin-left: -32px;
        z-index: 1;
        border-radius: 0;
    }
/* /Components/DevExp/NxDateEditRz.razor.rz.scp.css */

.isolated[b-26997ysj00] {
    display: flex;
    width: 100%;
}

    .isolated[b-26997ysj00]  .dxbl-text-edit {
        border-radius: 0px;
    }

    .isolated[b-26997ysj00]  input {
        padding-right: 0;
    }

    .isolated[b-26997ysj00]  .autofit input {
        width: 95px;
    }

    .isolated[b-26997ysj00]  .dxbl-edit-btn-dropdown::after {
        content: "\f073";
        font-size: 16px;
    }

    .isolated[b-26997ysj00]  .dxbl-edit-btn-dropdown .dxbl-image {
        display: none;
    }
/* /Components/DevExp/NxDelayTextBoxRz.razor.rz.scp.css */
/* /Components/DevExp/NxListBoxRz.razor.rz.scp.css */

.modal-body .listbox-wrapper .listbox-header[b-96r2ef9zb9] {
    margin: 0 0 15px 0;
}

.listbox-wrapper .listbox-header[b-96r2ef9zb9] {
    display: flex;
    margin: 15px;
}

    .listbox-wrapper .listbox-header.fly-header[b-96r2ef9zb9] {
        position: absolute;
        top: 0;
        right: 0;
    }
/* /Components/DevExp/NxMenu.razor.rz.scp.css */

[b-aeajs12o3k] .dxbl-menu-item-list {
    /*gap: 8px;*/
}

    [b-aeajs12o3k] .dxbl-menu-item-list .dxbl-btn {
        /*border-radius: var(--dxbl-menu-top-left-border-radius) !important;*/
    }
    
/* /Components/DevExp/NxNumberBoxRz.razor.rz.scp.css */

.label-end[b-lg8ucvn3ot] {
    padding: 8px;
    color: #ababab;
    min-width: 45px;
    text-align: center;
}
/* /Components/DevExp/NxTabs.razor.rz.scp.css */

.content-body > .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs-tablist + .dxbl-tabs-content-panel {
    border: none;
}

.tab-wrapper[b-zea8v0pftf]  .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active[b-zea8v0pftf] {
    --dxbl-tabs-tab-selected-color: var(--menu-text-color);
}

.tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist {
    border-bottom: none;
}

    .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-btn {
        border: 1px solid var(--base-border-color);
        height: 98%;
    }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-btn.dxbl-tabs-scroll-btn-prev {
        }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-btn.dxbl-tabs-scroll-btn-next {
        }

    .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-scroll-viewer, .dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > ul[b-zea8v0pftf] {
        margin-bottom: 0;
    }

.tab-wrapper[b-zea8v0pftf] {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow: hidden;
    height: 100%;
}

    .tab-wrapper[b-zea8v0pftf]  .tabs-max-width li {
        flex: 1;
    }

        .tab-wrapper[b-zea8v0pftf]  .tabs-max-width li .dxbl-image {
            margin-left: auto;
            margin-right: auto;
        }

    .tab-wrapper[b-zea8v0pftf]  .disabled-tablink {
        color: #aaa !important;
    }

    .tab-wrapper[b-zea8v0pftf]  .nav-tabs .nav-link {
        border-radius: unset;
    }

    .tab-wrapper[b-zea8v0pftf]  li {
        position: relative;
    }

    .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs-item {
        border-color: var(--base-border-color) !important;
    }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs-item.dxbl-active:before {
            position: absolute;
            content: " ";
            bottom: 0;
            left: 0;
            right: 0;
            top: 0;
            border-bottom: 3px solid var(--text-color-menu-active);
        }

    .tab-wrapper[b-zea8v0pftf]  .nav.nav-tabs .nav-item {
        white-space: nowrap;
    }

        .tab-wrapper[b-zea8v0pftf]  .nav.nav-tabs .nav-item .nav-link {
            position: relative;
            transition: none;
            color: #222;
            border-color: #DEE2E6;
            margin-right: -1px;
        }

            .tab-wrapper[b-zea8v0pftf]  .nav.nav-tabs .nav-item .nav-link.active {
                color: #222;
            }

                .tab-wrapper[b-zea8v0pftf]  .nav.nav-tabs .nav-item .nav-link.active:before {
                    position: absolute;
                    content: " ";
                    bottom: 0;
                    left: 0;
                    right: 0;
                    top: 0;
                    border-bottom: 2px solid #0084E4;
                }

    .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs {
        display: flex;
        flex-direction: column;
        overflow: hidden;
        flex: 1;
    }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.custom-width {
            margin-top: -40px;
        }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs .dxbl-tabs-tablist {
            position: relative;
            overflow: hidden;
            z-index: 1;
            width: fit-content;
        }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.with-tabs-auto .dxbl-tabs-tablist {
            width: auto;
        }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.custom-width .dxbl-tabs-tablist {
            top: 54px;
        }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.buttons-1 .dxbl-tabs-tablist {
            max-width: calc(100% - (47 * 1px + 30px));
        }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.buttons-2 .dxbl-tabs-tablist {
            max-width: calc(100% - (47 * 2px + 30px));
        }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.buttons-3 .dxbl-tabs-tablist {
            max-width: calc(100% - (47 * 3px + 30px));
        }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.buttons-4 .dxbl-tabs-tablist {
            max-width: calc(100% - (47 * 4px + 30px));
        }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.buttons-5 .dxbl-tabs-tablist {
            max-width: calc(100% - (47 * 5px + 30px));
        }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.buttons-6 .dxbl-tabs-tablist {
            max-width: calc(100% - (47 * 6px + 30px));
        }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.buttons-7 .dxbl-tabs-tablist {
            max-width: calc(100% - (47 * 7px + 30px));
        }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.buttons-8 .dxbl-tabs-tablist {
            max-width: calc(100% - (47 * 8px + 30px));
        }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.buttons-9 .dxbl-tabs-tablist {
            max-width: calc(100% - (47 * 9px + 30px));
        }

        .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.buttons-7 .dxbl-tabs-tablist {
            max-width: calc(100% - (47 * 7px + 30px));
        }

    .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs-tablist .card {
        border-top-width: 0 !important;
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }

    .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs-tablist + .dxbl-tabs-content-panel {
        border: 1px solid var(--base-border-color);
        border-top-width: 0;
        overflow: auto;
        flex: 1;
        background-color: var(--bs-body-bg);
    }

    .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.darken {
        background-color: var(--bg-grid-header);
    }

    .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs.no-border + .dxbl-tabs-content-panel {
        border: 0;
    }

    .tab-wrapper.panel-transparent[b-zea8v0pftf]  .dxbl-tabs-tablist + .dxbl-tabs-content-panel {
        background-color: initial;
    }

    .tab-wrapper.panel-pb-0[b-zea8v0pftf]  .dxbl-tabs-tablist + .dxbl-tabs-content-panel .fieldset-inner {
        padding-bottom: 0;
    }

    .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs-tablist + .dxbl-tabs-content-panel > .dxbl-tabs-content {
        position: relative;
        display: flex;
        flex-direction: column;
        /*overflow: auto;*/
    }

    .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs-content > .grid-wrapper {
        border: none;
        border-radius: unset;
    }

    .tab-wrapper[b-zea8v0pftf]  .dxbl-tabs-tablist + .dxbl-tabs-content-panel > .dxbl-tabs-content > .buttons-wrapper {
        border: none;
        position: absolute;
        right: 0;
        z-index: 111;
        width: 100%;
    }

    .tab-wrapper[b-zea8v0pftf]  .tabs-no-padding + .dx-tabs-content-panel {
        padding-top: 0 !important;
    }

        .tab-wrapper[b-zea8v0pftf]  .tabs-no-padding + .dx-tabs-content-panel > .dx-tabs-content {
            padding: 0 !important;
            overflow: hidden;
        }

        .tab-wrapper[b-zea8v0pftf]  .tabs-no-padding + .dx-tabs-content-panel .grid-max > .card {
            border: none;
            border-radius: unset;
        }
/* /Components/DevExp/NxTabsContent.razor.rz.scp.css */

.tab-content[b-4y2i2itoqv] {
    display: contents;
}
/* /Components/DevExp/NxTabsContentItem.razor.rz.scp.css */

.tab-content-item[b-k9wqv68pi5] {
    display: contents;
}
/* /Components/DevExp/NxTabsHeader.razor.rz.scp.css */

.tabs-header[b-j6b1091gpu]  .dxbl-tabs-tablist {
    background-color: transparent;
    border-bottom: none;
}

    .tabs-header[b-j6b1091gpu]  .dxbl-tabs-tablist ul {
        gap: 10px;
    }

    .tabs-header[b-j6b1091gpu]  .dxbl-tabs-tablist .dxbl-tabs-item {
        border-radius: var(--base-border-radius) !important;
        border: none !important;
        padding: 9px 16px !important;
    }

        .tabs-header[b-j6b1091gpu]  .dxbl-tabs-tablist .dxbl-tabs-item:before {
            background-color: transparent !important;
        }

        .tabs-header[b-j6b1091gpu]  .dxbl-tabs-tablist .dxbl-tabs-item:hover {
            border: none !important;
        }

        .tabs-header[b-j6b1091gpu]  .dxbl-tabs-tablist .dxbl-tabs-item .dxbl-text {
            padding: 0;
            line-height: 18px;
            border: none !important;
        }

        .tabs-header[b-j6b1091gpu]  .dxbl-tabs-tablist .dxbl-tabs-item:hover,
        .tabs-header[b-j6b1091gpu]  .dxbl-tabs-tablist .dxbl-tabs-item.dxbl-active {
            background-color: #e2e8f1 !important;
        }

.dark-theme .tabs-header[b-j6b1091gpu]  .dxbl-tabs-tablist .dxbl-tabs-item:hover,
.dark-theme .tabs-header[b-j6b1091gpu]  .dxbl-tabs-tablist .dxbl-tabs-item.dxbl-active {
    background-color: var(--dxbl-btn-active-background) !important;
    color: white !important;
}
/* /Components/DevExp/NxTextBoxRz.razor.rz.scp.css */
/* /Components/DevExp/NxToolbarRz.razor.rz.scp.css */

.nx-toolbar[b-752kn50i6t] {
    display: flex;
    width: 100%;
    height: 38px;
    gap: 8px;
}

.nx-edit-toolbar[b-752kn50i6t] {
    position: relative;
}

.no-title[b-752kn50i6t]  .dxbl-toolbar-title {
    display: none !important;
}

.nx-toolbar[b-752kn50i6t]  .dxbl-toolbar-group .dxbl-btn,
.nx-toolbar[b-752kn50i6t]  + .dx-toolbar-group .dxbl-btn {
    height: 38px;
    font-size: 15px;
    border: 1px solid var(--input-border-color);
    opacity: 1;
}

    .nx-toolbar[b-752kn50i6t]  .dxbl-toolbar-group .dxbl-btn:not(.has-text),
    .nx-toolbar[b-752kn50i6t]  + .dx-toolbar-group .dxbl-btn:not(.has-text) {
        width: 38px;
    }

.nx-toolbar[b-752kn50i6t]  .dxbl-toolbar-group .dxbl-btn {
    border: 1px solid var(--input-border-color);
}

    .nx-toolbar[b-752kn50i6t]  .dxbl-toolbar-group .dxbl-btn:not(:first-child),
    .nx-toolbar[b-752kn50i6t]  + .dx-toolbar-group .dxbl-btn:not(:first-child) {
        margin-left: 8px;
    }

.nx-toolbar[b-752kn50i6t]  .dxbl-toolbar-btn:hover:not(.dxbl-disabled) {
    /*background-color: var(--dxbl-btn-hover-background) !important;*/
}

.move-top[b-752kn50i6t] {
    position: absolute;
    top: 15px;
    right: 20px;
}
/* /Components/Dialogs/ContentDialogControl.razor.rz.scp.css */

.wrapper[b-jlu4zqtuof] {
    position: absolute;
    display: flex;
    flex-direction: column;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: var(--bs-body-bg);
    z-index: 100;
}

    .wrapper .content-header[b-jlu4zqtuof] {
        padding: 18px 20px 0 20px;
        background-color: var(--bs-body-lighter-bg);
    }

        .wrapper .content-header .title[b-jlu4zqtuof] {
            font-size: 20px;
            font-weight: bold;
            padding: 1px 0;
        }

    .wrapper .header[b-jlu4zqtuof] {
        display: flex;
        align-items: center;
        background-color: var(--bs-body-lighter-bg);
        padding: 18px 20px;
        border-bottom: 1px solid var(--base-border-color);
        height: 68px;
    }

    .wrapper .content-body[b-jlu4zqtuof] {
        position: relative;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        flex: 1;
    }

    .wrapper[b-jlu4zqtuof]  .form {
        display: flex;
        flex-direction: column;
        flex: 1;
        overflow: auto;
        padding: 0;
    }

    .wrapper .content-footer[b-jlu4zqtuof] {
        display: flex;
        justify-content: space-between;
        border-top: 1px solid var(--base-border-color);
        padding: 15px 15px;
    }

    .wrapper[b-jlu4zqtuof]  .grid-wrapper {
        overflow: hidden;
    }

        .wrapper[b-jlu4zqtuof]  .grid-wrapper .dxbl-grid {
            border: none;
        }

        .wrapper[b-jlu4zqtuof]  .grid-wrapper .grid-header {
            /*border: none; ??*/
            background-color: var(--bs-body-lighter-bg);
        }

    .wrapper[b-jlu4zqtuof]  .dxbl-listbox {
        border-radius: 0;
        border: none;
    }
/* /Components/Dialogs/ModalDialogControl.razor.rz.scp.css */

.modal-error-message[b-9k47jpdn0r] {
    color: white;
    text-align: left;
    width: 100%;
    padding: 5px 15px;
    background-color: gray;
}

    .modal-error-message.message-info[b-9k47jpdn0r] {
        background-color: cornflowerblue;
    }

    .modal-error-message.message-success[b-9k47jpdn0r] {
        background-color: mediumseagreen;
    }

    .modal-error-message.message-warning[b-9k47jpdn0r] {
        background-color: orangered;
    }

    .modal-error-message.message-error[b-9k47jpdn0r] {
        background-color: indianred;
    }

.edit-form[b-9k47jpdn0r] {
    font: 13px/1.55 Inter,'Open Sans',Helvetica,Arial,sans-serif;
    color: #666;
    background-color: #fafafa;
}

    .edit-form[b-9k47jpdn0r]  .form-group {
        margin-top: 10px;
    }
/* /Components/Dialogs/ModalDialogSimpleControl.razor.rz.scp.css */

.edit-form[b-0xd5hwrk69] {
    font: 13px/1.55 Inter,'Open Sans',Helvetica,Arial,sans-serif;
    color: #666;
    background-color: #fafafa;
}

    .edit-form[b-0xd5hwrk69]  .form-group {
        margin-top: 10px;
    }
/* /Components/Dropdowns/DdListMonthAndQuarter.razor.rz.scp.css */


.dropdown-wrapper[b-5ix47cd7pt] {
    min-width: 90px;
    /*height: 100%;*/
}

[b-5ix47cd7pt] .dropdown-menu {
    min-width: auto;
    width: 94px;
}
/* /Components/Dropdowns/DdListNumeric.razor.rz.scp.css */


.dropdown-wrapper[b-i8jqo6czjt] {
    min-width: 90px;
    /*height: 100%;*/
}

[b-i8jqo6czjt] .dropdown-menu {
    min-width: auto;
    width: 94px;
}
/* /Components/Dropdowns/DdListStredisko.razor.rz.scp.css */


.dropdown-wrapper[b-fxwjtta4ck] {
    width: 230px;
    /*height: 100%;*/
}

[b-fxwjtta4ck] .dropdown-menu {
    min-width: auto;
    width: 240px;
}

    [b-fxwjtta4ck] .dropdown-menu .dropdown-item {
        font-size: 14px;
    }
/* /Components/Form/BaseFormField.razor.rz.scp.css */

.d-contents[b-i0bbm35sql] {
    display: contents;
}

.form-group[b-i0bbm35sql]  .input-group {
    flex-wrap: nowrap;
}
/* /Components/Form/BaseInputWrapper.razor.rz.scp.css */


.grid-search-box[b-746bffa9lc] {
    width: 150px;
}

.no-border .input-wrapper[b-746bffa9lc] {
    border: none;
}

.input-wrapper[b-746bffa9lc] {
    display: flex;
    border: 1px solid var(--input-border-color);
    appearance: none;
    border-radius: var(--base-border-radius);
    color: var(--menu-text-color);
    position: relative;
    height: 38px;
}

    .input-wrapper.textarea-wrapper[b-746bffa9lc] {
        height: auto;
    }

    .input-wrapper.input-with-button[b-746bffa9lc] {
        width: 100%;
    }

        .input-wrapper.input-with-button[b-746bffa9lc]  .dxbs-textbox {
            flex: 1;
        }

        .input-wrapper.input-with-button[b-746bffa9lc]  .logical-input {
            border: 1px solid var(--button-border-color);
            width: 100%;
            padding-left: 10px;
            background-color: #e9ecef;
            font: 15px/19px Inter,'Open Sans',Helvetica,Arial,sans-serif;
        }

        .input-wrapper.input-with-button[b-746bffa9lc]  > button,
        .input-wrapper.input-with-button[b-746bffa9lc]  > button:hover,
        .input-wrapper.input-with-button[b-746bffa9lc]  > button:focus {
            border-color: var(--button-border-color) !important;
            box-shadow: none !important;
            min-width: 33px;
            z-index: 1;
        }

        .input-wrapper.input-with-button[b-746bffa9lc]  button.before-button {
            margin-right: -1px;
            border-right: none;
        }

        .input-wrapper.input-with-button[b-746bffa9lc]  button.after-button {
            margin-left: -1px;
            border-left: none;
        }

        .input-wrapper.input-with-button.with-buttons[b-746bffa9lc]  input {
            text-align: center;
        }

    .input-wrapper[b-746bffa9lc]  .hx-form-group {
        flex: 1;
    }

    .input-wrapper[b-746bffa9lc]  .form-control,
    .input-wrapper[b-746bffa9lc]  .dxbs-textbox,
    .input-wrapper[b-746bffa9lc]  input[type=text] {
        border: none;
        flex: 1;
    }

    .input-wrapper[b-746bffa9lc]  .input-icon {
        align-self: center;
        margin-left: 10px;
        text-align: center;
        font-size: 13px;
        color: #666;
    }

    .input-wrapper[b-746bffa9lc]  button {
        border: none;
    }

    .input-wrapper[b-746bffa9lc]  .clear-button {
        /*position: initial; !!! not for NxSelect */
    }

    .input-wrapper[b-746bffa9lc]  .radio-buttons {
        width: 100%;
    }

    .input-wrapper.border-0[b-746bffa9lc] {
        border-width: 0px;
    }

    .input-wrapper.border-1[b-746bffa9lc] {
        border-width: 1px;
    }

    .input-wrapper.border-2[b-746bffa9lc] {
        border-width: 2px;
    }

    .input-wrapper.border-3[b-746bffa9lc] {
        border-width: 3px;
    }

    .input-wrapper.border-4[b-746bffa9lc] {
        border-width: 4px;
    }

    .input-wrapper.border-5[b-746bffa9lc] {
        border-width: 5px;
    }

[b-746bffa9lc] input[type=number].remove-number-arrows::-webkit-outer-spin-button,
[b-746bffa9lc] input[type=number].remove-number-arrows::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

[b-746bffa9lc] input[type=number].remove-number-arrows {
    -moz-appearance: textfield;
}
/* /Components/Form/NxCheckboxRz.razor.rz.scp.css */

.checkbox[b-6z32ojf0p3] {
    display: table;
    position: relative;
    padding-left: 27px;
    font-size: 15px;
    line-height: 28px;
    cursor: pointer;
}

    .checkbox.disabled[b-6z32ojf0p3] {
        cursor: not-allowed;
    }

    .checkbox[b-6z32ojf0p3]  input {
        position: absolute;
        left: -9999px;
    }

        .checkbox[b-6z32ojf0p3]  input:checked + i {
            border-color: #2da5da;
        }

        .checkbox[b-6z32ojf0p3]  input:not(:checked) + i {
            border-color: #e5e5e5 !important;
            transition: border-color 0.3s;
        }

        .checkbox[b-6z32ojf0p3]  input:checked + i:after {
            opacity: 1;
        }

        .checkbox[b-6z32ojf0p3]  input + i:after {
            position: absolute;
            opacity: 0;
            transition: opacity 0.1s;
            font-family: "Font Awesome 5 Pro";
            font-weight: 900;
            content: '\f00c';
            top: -7px;
            left: 0px;
            font-size: 11px;
            color: #2da5da;
        }

        .checkbox[b-6z32ojf0p3]  input:disabled + i {
            background: #f5f5f5;
        }

    .checkbox i[b-6z32ojf0p3] {
        position: absolute;
        top: 5px;
        left: 0;
        display: block;
        width: 17px;
        height: 17px;
        outline: none;
        border-width: 2px;
        border-style: solid;
        background: #fff;
    }
/* /Components/Form/NxDropdown.razor.rz.scp.css */

.nav-item.dropdown[b-m60besruz2] {
    list-style-type: none;
}

    .nav-item.dropdown[b-m60besruz2]  .nav-link.nocaret:after {
        content: none;
    }

    .nav-item.dropdown[b-m60besruz2]  .nav-link.small {
        font-size: .875em;
    }

    .nav-item.dropdown[b-m60besruz2]  .nav-link span {
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .nav-item.dropdown[b-m60besruz2]  > .dropdown-menu {
        min-width: var(--left-panel-width);
        overflow: hidden;
        font-size: 14px;
        padding: 0;
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
        border: none;
    }

        .nav-item.dropdown[b-m60besruz2]  > .dropdown-menu .dropdown-menu-items {
            padding: 0.3125rem 0;
            overflow: auto;
        }

            .nav-item.dropdown[b-m60besruz2]  > .dropdown-menu .dropdown-menu-items .list-group .list-group-item {
                padding: 10px;
                border-radius: 0;
                border-left: 0;
                border-right: 0;
                cursor: pointer;
            }

                .nav-item.dropdown[b-m60besruz2]  > .dropdown-menu .dropdown-menu-items .list-group .list-group-item:first-child {
                    border-top: 0;
                }

                .nav-item.dropdown[b-m60besruz2]  > .dropdown-menu .dropdown-menu-items .list-group .list-group-item:last-child {
                    border-bottom: 0;
                }

.list-group[b-m60besruz2] {
    border: none;
}

    .list-group .list-group-item[b-m60besruz2] {
        padding: 10px;
    }
/* /Components/Form/NxFieldset.razor.rz.scp.css */

.modal-body > .fieldset-wrapper fieldset .fieldset-inner[b-ccpeqxy2ae] {
    padding: 0;
}

.modal-body > .fieldset-wrapper fieldset legend[b-ccpeqxy2ae] {
    padding: 0;
}

.fieldset-wrapper[b-ccpeqxy2ae] {
    display: flex;
    flex: 1;
}

    .fieldset-wrapper[b-ccpeqxy2ae]  fieldset {
        display: block;
        border: none;
        position: relative;
        width: 100%;
    }

    .fieldset-wrapper fieldset .fieldset-inner[b-ccpeqxy2ae] {
        display: flex;
        flex-direction: column;
        height: 100%;
        padding: 15px 20px 20px 20px;
    }

    .fieldset-wrapper[b-ccpeqxy2ae]  fieldset .fieldset-inner.no-legend {
        border: none;
    }

    .fieldset-wrapper[b-ccpeqxy2ae]  fieldset .fieldset-inner.with-frame {
        border: 1px solid var(--base-border-color);
    }

    .fieldset-wrapper[b-ccpeqxy2ae]  fieldset legend {
        z-index: 1;
        width: auto;
        margin: 0;
        padding: 0 20px;
        font-size: 15px;
        font-weight: bold;
        text-align: left;
        float: none;
    }

.modal-body > .fieldset-wrapper .fieldset-inner.no-legend:not(.with-frame)[b-ccpeqxy2ae] {
    /*padding-top: 0;*/
    /*padding-left: 0;*/
    /*padding-right: 0;*/
}

.modal-body > .fieldset-wrapper .fieldset-inner:not(.with-frame)[b-ccpeqxy2ae] {
    padding-left: 0;
    padding-right: 0;
}

.content-body > .fieldset-wrapper fieldset .fieldset-inner[b-ccpeqxy2ae] {
    padding: 0 20px;
}

.content-body .fieldset-wrapper:first-child[b-ccpeqxy2ae] {
    padding-top: 20px;
}

/* .content-body .fieldset-wrapper:last-child {
        padding-bottom: 20px;
    }*/
/* /Components/Form/NxInputButton.razor.rz.scp.css */

.input-button.button-right-2[b-uma4sqyhy4] {
    right: 32px;
    width: 33px;
}

.input-button[b-uma4sqyhy4]  {
    position: absolute;
    bottom: 0;
    right: 6px;
    margin: 5px 0;
    background-color: white;
}

    .input-button[b-uma4sqyhy4]  button {
        border: none;
        box-shadow: none;
        background-color: transparent;
        color: #9E9E9E;
        padding: 6px 4px;
    }

        .input-button[b-uma4sqyhy4]  button:hover:before {
            color: #909090;
            background-color: #E3E3E3;
        }

        .input-button[b-uma4sqyhy4]  button:before {
            padding: 3px 5px;
            border-radius: 50%;
            font-size: 14px;
            background-color: white;
        }

        .input-button[b-uma4sqyhy4]  button:focus {
            box-shadow: none;
        }
/* /Components/Form/NxInputFile.razor.rz.scp.css */

[b-nsdxmcl0so] input[type="file"] {
    display: none;
}

.custom-file-upload[b-nsdxmcl0so] {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
}
/* /Components/Form/NxInputNumber.razor.rz.scp.css */
/* /Components/Form/NxInputPassword.razor.rz.scp.css */
/* /Components/Form/NxInputSwitch.razor.rz.scp.css */

.toggle-checkbox.blank .slider[b-mrkf03v0t8],
.toggle-checkbox.blank .labels[b-mrkf03v0t8] {
    display: none;
}

.form .toggle-checkbox[b-mrkf03v0t8] {
    min-height: 38px;
}

.toggle-checkbox[b-mrkf03v0t8] {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 0px;
    line-height: 19px;
    color: #999;
    cursor: default;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 60px;
    padding-right: 0;
    justify-content: space-between;
    flex: 1;
    padding: 0 10px;
}

    .toggle-checkbox[b-mrkf03v0t8]  .label-wrapper {
        flex: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-left: 3px;
    }

    .toggle-checkbox[b-mrkf03v0t8]  .toggle-title {
        flex: 1;
        white-space: nowrap;
        color: #999;
        font-size: 11px;
        text-transform: uppercase;
        padding-right: 5px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .toggle-checkbox[b-mrkf03v0t8]  .label-wrapper small {
        color: #aaa;
    }

    .toggle-checkbox[b-mrkf03v0t8]  .toggle-button {
        position: relative;
        display: inline-block;
        width: 54px;
        height: 22px;
        border-radius: 22px;
        transition: border-color 0.3s;
        border: 1px solid var(--input-border-color);
        margin: 0;
    }

    .toggle-checkbox[b-mrkf03v0t8]  .toggle-desc {
        height: 19px;
    }

    .toggle-checkbox[b-mrkf03v0t8]  .toggle-button input {
        display: none;
    }

        .toggle-checkbox[b-mrkf03v0t8]  .toggle-button input:checked + .slider::before {
            transform: translateX(calc(54px - 22px));
            background-color: mediumseagreen;
        }

        .toggle-checkbox[b-mrkf03v0t8]  .toggle-button input:checked ~ .labels::after {
            opacity: 0;
            transform: translateX(calc(54px - 22px));
        }

        .toggle-checkbox[b-mrkf03v0t8]  .toggle-button input:checked ~ .labels::before {
            opacity: 1;
            transform: translateX(calc(54px - 22px));
        }

        .toggle-checkbox[b-mrkf03v0t8]  .toggle-button input:disabled + .slider {
            background-color: var(--bg-color-disabled);
            opacity: 0.4;
        }

            .toggle-checkbox[b-mrkf03v0t8]  .toggle-button input:disabled + .slider + .labels {
                cursor: default;
            }

                .toggle-checkbox[b-mrkf03v0t8]  .toggle-button input:disabled + .slider + .labels:before,
                .toggle-checkbox[b-mrkf03v0t8]  .toggle-button input:disabled + .slider + .labels:after {
                    opacity: 0.75;
                }

    .toggle-checkbox[b-mrkf03v0t8]  .toggle-button .slider {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 22px;
        background-color: var(--bg-color-menu);
    }

        .toggle-checkbox[b-mrkf03v0t8]  .toggle-button .slider::before {
            content: "";
            position: absolute;
            top: 4px;
            left: 4px;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            background-color: crimson;
        }

    .toggle-checkbox[b-mrkf03v0t8]  .toggle-button .labels {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        font-size: 12px;
        overflow: hidden;
        cursor: pointer;
    }

        .toggle-checkbox[b-mrkf03v0t8]  .toggle-button .labels::after,
        .toggle-checkbox[b-mrkf03v0t8]  .toggle-button .labels::before {
            position: absolute;
            top: 0;
            color: var(--menu-text-color);
            font-size: 9px;
            font-weight: bold;
            font-weight: 700;
        }

.toggle-checkbox.transform[b-mrkf03v0t8]  .toggle-button .labels::after,
.toggle-checkbox.transform[b-mrkf03v0t8]  .toggle-button .labels::before,
.toggle-checkbox.transform[b-mrkf03v0t8]  .toggle-button .slider::before {
    transition: all 0.2s ease-in-out;
}

.toggle-checkbox[b-mrkf03v0t8]  .toggle-button .labels::after {
    content: attr(data-off);
    right: 7px;
    opacity: 1;
}

.toggle-checkbox[b-mrkf03v0t8]  .toggle-button .labels::before {
    content: attr(data-on);
    left: calc(22px - 54px + 7px);
    opacity: 0;
}
/* /Components/Form/NxInputText.razor.rz.scp.css */
/* /Components/Form/NxLabel.razor.rz.scp.css */

.form-label[b-iftwqcnplk] {
    position: relative;
    display: block;
    line-height: 19px;
    color: #ababab;
}

form .form-label[b-iftwqcnplk],
.form .form-label[b-iftwqcnplk] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    font-size: 11px;
    margin-top: 5px;
    margin-bottom: 2px;
}

.label-tooltip[b-iftwqcnplk] {
    position: absolute;
    top: -3px;
    margin-left: 5px;
}
/* /Components/Form/NxRadioCheckboxRz.razor.rz.scp.css */

.radio-checkbox[b-7rzfi33pzm]  {
    position: relative;

    /*  .toggle-checkbox:not(:first-child):before,
    .toggle-checkbox:not(:last-child):after {
        content: ' ';
        position: absolute;
        width: 42px;
        height: 10px;
        right: 6px;
        top: -2px;
        background-color: #e5e5e5;
        border: 1px solid #e5e5e5;
    }

    .toggle-checkbox:not(:last-child):after {
        top: 26px;
    }*/
}
/* /Components/Form/NxRadioRz.razor.rz.scp.css */

.radio[b-4rj4qrvgdx] {
    display: table;
    position: relative;
    padding-left: 27px;
    font-size: 15px;
    line-height: 28px;
    cursor: pointer;
    /*line-height: 14px; NE */
}

    .radio:last-child[b-4rj4qrvgdx] {
        margin-bottom: 0;
    }

    .radio.disabled[b-4rj4qrvgdx] {
        cursor: not-allowed;
        color: #aaa;
    }

    .radio[b-4rj4qrvgdx]  input {
        position: absolute;
        left: -9999px;
    }

        .radio[b-4rj4qrvgdx]  input:checked + i {
            border-color: #2da5da;
        }

        .radio[b-4rj4qrvgdx]  input:not(:checked) + i {
            border-color: #e5e5e5 !important;
            transition: border-color 0.3s;
        }

        .radio[b-4rj4qrvgdx]  input:checked + i:after {
            opacity: 1;
        }

        .radio[b-4rj4qrvgdx]  input + i:after {
            content: '';
            top: 3px;
            left: 3px;
            width: 7px;
            height: 7px;
            border-radius: 50%;
            background-color: #2da5da;
            position: absolute;
            opacity: 0;
            transition: opacity 0.1s;
        }

        .radio[b-4rj4qrvgdx]  input:disabled + i {
            background: #f5f5f5;
        }

    .radio i[b-4rj4qrvgdx] {
        position: absolute;
        top: 5px;
        left: 0;
        display: block;
        width: 17px;
        height: 17px;
        outline: none;
        border-width: 2px;
        border-style: solid;
        background: #fff;
        border-radius: 50%;
    }

.radio-wrapper.inline-group[b-4rj4qrvgdx] {
    display: flex;
    justify-content: space-between;
    margin: 4px 5px;
}

.radio-wrapper.full-height[b-4rj4qrvgdx]  .radio {
    margin-bottom: 21px;
}

    .radio-wrapper.full-height[b-4rj4qrvgdx]  .radio:first-child {
        margin-top: 5px;
    }

    .radio-wrapper.full-height[b-4rj4qrvgdx]  .radio:last-child {
        margin-bottom: 0;
    }

.radio-wrapper.full-height.inline-group[b-4rj4qrvgdx]  .radio {
    margin-bottom: 6px;
}

.radio-wrapper[b-4rj4qrvgdx]  .radio-wrapper-inner {
    display: flex;
    align-items: baseline;
}

.radio-wrapper.inline-group .radio[b-4rj4qrvgdx] {
    float: left;
    /*margin-right: 30px;*/
}
/* /Components/Form/NxRatingRz.razor.rz.scp.css */

.rating-wrapper[b-goelgcihrc] {
    flex: 1;
    padding: 4px;
}

.rating:last-child[b-goelgcihrc] {
    margin-bottom: 0;
}

.rating[b-goelgcihrc]  {
    display: flex;
    flex-direction: row-reverse;
    position: relative;
    margin-bottom: 4px;
    font-size: 15px;
    line-height: 27px;
    color: #404040;
    flex: 1;
}

    .rating[b-goelgcihrc]  input {
        position: absolute;
        left: -9999px;
    }

        .rating[b-goelgcihrc]  input:checked ~ label.star-item {
            color: #2da5da;
        }

        .rating[b-goelgcihrc]  input:disabled + label.star-item {
            cursor: default;
        }

    .rating[b-goelgcihrc]  label.star-item {
        display: block;
        float: right;
        padding: 0 4px;
        font-size: 18px;
        cursor: pointer;
        color: #ccc;
        transition: color 0.3s;
    }
/* /Components/Form/NxSelect.razor.rz.scp.css */

.input-wrapper > .dropdown-wrapper[b-r8yhcs9n5a] {
    width: 100%;
}

.dropdown-wrapper[b-r8yhcs9n5a] {
    display: flex;
    flex-wrap: nowrap;
    flex: 1;
    /*z-index: 10;   s timto se dve comba nad sebou spatne prekryvaji */
}

    .dropdown-wrapper[b-r8yhcs9n5a]  .btn-group {
        overflow: hidden;
        border: 1px solid var(--input-border-color);
        margin-left: 3px;
    }

        .dropdown-wrapper[b-r8yhcs9n5a]  .btn-group label {
            white-space: nowrap;
            font-size: initial;
            overflow: hidden;
            text-overflow: ellipsis;
            border-color: #e5e5e5;
            margin: 0;
        }

.dropdown [b-r8yhcs9n5a]::-webkit-scrollbar-track {
    background-color: white;
}

.dropdown.dropdown-select[b-r8yhcs9n5a] {
    width: 100%;
}

    .dropdown.dropdown-select button[b-r8yhcs9n5a] {
        padding-right: 10px;
    }

        .dropdown.dropdown-select button:disabled[b-r8yhcs9n5a] {
            background-color: var(--bg-color-disabled);
            color: var(--input-disabled-color);
        }

    .dropdown.dropdown-select .dropdown-toggle[b-r8yhcs9n5a]:after {
        margin-left: 12px;
    }

    .dropdown.dropdown-select.with-clear-button .dropdown-toggle[b-r8yhcs9n5a]:after {
        margin-left: 45px;
    }

.dropdown .dropdown-toggle[b-r8yhcs9n5a] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer !important;
    line-height: 1.458;
}

    .dropdown .dropdown-toggle span[b-r8yhcs9n5a] {
        overflow: hidden;
        /*margin-right: 12px;*/
    }

    .dropdown .dropdown-toggle[b-r8yhcs9n5a]:after {
        margin-left: 0.4rem;
        margin-right: 3px;
    }

    .dropdown .dropdown-toggle.inner-left[b-r8yhcs9n5a] {
        border-color: transparent;
        border-right: 1px solid #e5e5e5;
    }

        .dropdown .dropdown-toggle.inner-left[b-r8yhcs9n5a]:after {
            margin-left: 0;
        }

    .dropdown .dropdown-toggle .dropdown-empty[b-r8yhcs9n5a] {
        color: #aaa;
    }

    .dropdown .dropdown-toggle:disabled[b-r8yhcs9n5a] {
        cursor: default !important;
    }

.dropdown .dropdown-separator[b-r8yhcs9n5a] {
    /*border-left: 1px solid #e5e5e5;*/
    position: absolute;
    top: 0;
    right: 35px;
    height: 100%;
}

.dropdown .dropdown-menu[b-r8yhcs9n5a] {
    position: relative;
    min-width: 100%;
}

    .dropdown .dropdown-menu .dropdown-menu-content[b-r8yhcs9n5a] {
        display: flex;
        flex-direction: column;
    }

        .dropdown .dropdown-menu .dropdown-menu-content .filtered-wrapper[b-r8yhcs9n5a] {
            margin: 3px;
        }

            .dropdown .dropdown-menu .dropdown-menu-content .filtered-wrapper[b-r8yhcs9n5a]  input {
                padding-top: 0;
            }

            .dropdown .dropdown-menu .dropdown-menu-content .filtered-wrapper .clear-button[b-r8yhcs9n5a] {
                right: 0px !important;
            }

        .dropdown .dropdown-menu .dropdown-menu-content .dropdown-menu-items[b-r8yhcs9n5a] {
            position: relative;
            list-style: none;
            overflow: auto;
            margin: 0;
            padding-left: 0;
        }

    .dropdown .dropdown-menu .dropdown-item[b-r8yhcs9n5a] {
        outline-style: none;
    }

        .dropdown .dropdown-menu .dropdown-item:not(.disabled)[b-r8yhcs9n5a] {
            cursor: pointer;
        }

        .dropdown .dropdown-menu .dropdown-item.disabled[b-r8yhcs9n5a] {
            color: #adb5bd;
        }

    .dropdown .dropdown-menu[data-popper-placement=top-start] .dropdown-menu-content[b-r8yhcs9n5a] {
        flex-direction: column-reverse;
    }
/* /Components/Form/NxSelectBool.razor.rz.scp.css */
/* /Components/Form/NxSelectLogical.razor.rz.scp.css */
/* /Components/Form/NxSwitch.razor.rz.scp.css */

.toggle-checkbox.label-right[b-1ae4lz0iuk]  {
    justify-content: end;
}

    .toggle-checkbox.label-right[b-1ae4lz0iuk]  .label-wrapper {
        text-align: right;
    }

    .toggle-checkbox.label-right[b-1ae4lz0iuk]  span {
        margin-right: 5px;
    }

.toggle-checkbox.checkbox-first[b-1ae4lz0iuk]  {
    flex-direction: row-reverse;
    padding-left: 0;
    justify-content: start;
    padding-right: 0;
}

    .toggle-checkbox.checkbox-first[b-1ae4lz0iuk]  .toggle-title {
        margin-left: 10px;
    }

    .toggle-checkbox.checkbox-first[b-1ae4lz0iuk]  label i {
        left: 0;
    }

.toggle-checkbox.slim-height[b-1ae4lz0iuk]  {
    min-height: 26px;
}

.toggle-checkbox.blank .slider[b-1ae4lz0iuk],
.toggle-checkbox.blank .labels[b-1ae4lz0iuk] {
    display: none;
}

.form .toggle-checkbox[b-1ae4lz0iuk] {
    min-height: 38px;
}

.toggle-checkbox[b-1ae4lz0iuk] {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 0px;
    line-height: 19px;
    color: #404040;
    cursor: default;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 60px;
    padding-right: 0;
    justify-content: space-around;
}

.toggle-checkbox:not(.checkbox-first).no-label[b-1ae4lz0iuk] {
    justify-content: end;
}

.toggle-checkbox[b-1ae4lz0iuk]  .label-wrapper {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .toggle-checkbox[b-1ae4lz0iuk]  .label-wrapper.two-rows {
        display: flex;
        flex-direction: column;
        line-height: 13px;
    }

    .toggle-checkbox[b-1ae4lz0iuk]  .toggle-title {
        flex: 1;
        white-space: nowrap;
        color: #999;
        font-size: 11px;
        text-transform: uppercase;
        padding-right: 5px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.toggle-checkbox[b-1ae4lz0iuk]  .label-wrapper small {
    color: #aaa;
}

    .toggle-checkbox[b-1ae4lz0iuk]  .toggle-button {
        position: relative;
        display: inline-block;
        width: 54px;
        height: 22px;
        border-radius: 22px;
        transition: border-color 0.3s;
        border: 1px solid var(--input-border-color);
        margin: 0;
    }

    .toggle-checkbox[b-1ae4lz0iuk]  .toggle-button input {
        display: none;
    }

        .toggle-checkbox[b-1ae4lz0iuk]  .toggle-button input:checked + .slider::before {
            transform: translateX(calc(54px - 22px));
            background-color: mediumseagreen;
        }

        .toggle-checkbox[b-1ae4lz0iuk]  .toggle-button input:checked ~ .labels::after {
            opacity: 0;
            transform: translateX(calc(54px - 22px));
        }

        .toggle-checkbox[b-1ae4lz0iuk]  .toggle-button input:checked ~ .labels::before {
            opacity: 1;
            transform: translateX(calc(54px - 22px));
        }

        .toggle-checkbox[b-1ae4lz0iuk]  .toggle-button input:disabled + .slider {
            background-color: var(--bg-color-disabled);
            opacity: 0.4;
        }

            .toggle-checkbox[b-1ae4lz0iuk]  .toggle-button input:disabled + .slider + .labels {
                cursor: default;
            }

                .toggle-checkbox[b-1ae4lz0iuk]  .toggle-button input:disabled + .slider + .labels:before,
                .toggle-checkbox[b-1ae4lz0iuk]  .toggle-button input:disabled + .slider + .labels:after {
                    opacity: 0.75;
                }

    .toggle-checkbox[b-1ae4lz0iuk]  .toggle-button .slider {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 22px;
        background-color: var(--bg-color-menu);
    }

        .toggle-checkbox[b-1ae4lz0iuk]  .toggle-button .slider::before {
            content: "";
            position: absolute;
            top: 4px;
            left: 4px;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            background-color: crimson;
        }

    .toggle-checkbox[b-1ae4lz0iuk]  .toggle-button .labels {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        font-size: 12px;
        overflow: hidden;
        cursor: pointer;
    }

        .toggle-checkbox[b-1ae4lz0iuk]  .toggle-button .labels::after,
        .toggle-checkbox[b-1ae4lz0iuk]  .toggle-button .labels::before {
            position: absolute;
            top: 0;
            color: var(--menu-text-color);
            font-size: 9px;
            font-weight: bold;
            font-weight: 700;
        }

.toggle-checkbox.transform[b-1ae4lz0iuk]  .toggle-button .labels::after,
.toggle-checkbox.transform[b-1ae4lz0iuk]  .toggle-button .labels::before,
.toggle-checkbox.transform[b-1ae4lz0iuk]  .toggle-button .slider::before {
    transition: all 0.2s ease-in-out;
}

.toggle-checkbox[b-1ae4lz0iuk]  .toggle-button .labels::after {
    content: attr(data-off);
    right: 7px;
    opacity: 1;
}

.toggle-checkbox[b-1ae4lz0iuk]  .toggle-button .labels::before {
    content: attr(data-on);
    left: calc(22px - 54px + 7px);
    opacity: 0;
}

    .toggle-checkbox[b-1ae4lz0iuk]  .validation-message {
        margin-top: 0;
        margin-right: 5px;
    }
/* /Components/Form/NxSwitchGroup.razor.rz.scp.css */

.inline-group-checkboxes[b-oxp0eebcs6]  {
    display: flex;
    justify-content: space-between;
}

    .inline-group-checkboxes[b-oxp0eebcs6]  .toggle-checkbox {
        flex-direction: column;
        padding-right: 0;
    }

        .inline-group-checkboxes[b-oxp0eebcs6]  .toggle-checkbox > span {
            margin-right: -10px;
            text-align: center;
            width: 60px;
            line-height: 18px;
        }

.inline-group-checkboxes.center[b-oxp0eebcs6] {
    justify-content: center;
}
/* /Components/Form/NxTextarea.razor.rz.scp.css */

textarea[b-aaiptz5yae] {
    height: auto;
    resize: vertical;
}

    textarea:focus[b-aaiptz5yae] {
        height: auto;
    }

    textarea.noresize[b-aaiptz5yae] {
        resize: none;
    }

    textarea:disabled[b-aaiptz5yae], 
    textarea:read-only[b-aaiptz5yae] {
        background-color: #f5f5f5 !important;
    }
/* /Components/Form/NxTimeComboRz.razor.rz.scp.css */

.time-wrapper[b-y0r2d3qxiu]  {
    display: flex;
    position: relative;
    flex-wrap: nowrap;
}

    .time-wrapper[b-y0r2d3qxiu]  .time-input + .dropdown-wrapper {
        flex: none;
    }

    .time-wrapper[b-y0r2d3qxiu]  .time-combo {
        width: 100px;
        flex: 1;
    }

        .time-wrapper[b-y0r2d3qxiu]  .time-combo .dropdown-toggle {
            display: flex;
            justify-content: space-between;
            align-items: center;
            cursor: pointer !important;
            /*border-color: #e5e5e5;*/
            height: 100%;
        }

            .time-wrapper[b-y0r2d3qxiu]  .time-combo .dropdown-toggle span {
                flex: 1;
            }

        .time-wrapper[b-y0r2d3qxiu]  .time-combo .dropdown-menu {
            min-width: auto;
            width: 95px;
            margin-top: -1px !important;
            margin-bottom: -1px !important;
            text-align: center;
        }

    .time-wrapper[b-y0r2d3qxiu]  input {
        padding-top: 6px;
        padding-bottom: 6px;
        width: 94px;
        text-align: center;
    }

.time-wrapper.maxwidth[b-y0r2d3qxiu]  {
    width: 100%;
}

    .time-wrapper.maxwidth[b-y0r2d3qxiu]  .time-combo {
        width: 100%;
    }

.time-wrapper.extended[b-y0r2d3qxiu]  .time-combo {
    margin-left: -33px !important;
    width: auto;
}

    .time-wrapper.extended[b-y0r2d3qxiu]  .time-combo .dropdown-toggle {
        position: relative;
        z-index: 5;
        border-left-width: 1px;
        height: 100%;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

        .time-wrapper.extended[b-y0r2d3qxiu]  .time-combo .dropdown-toggle:after {
            padding-left: 0;
            margin-left: 2px;
            margin-right: 2px;
        }

.time-wrapper.with-buttons[b-y0r2d3qxiu]  .time-combo button:after,
.time-wrapper.with-buttons[b-y0r2d3qxiu]  .dropdown-separator {
    display: none;
}

.time-wrapper.with-buttons[b-y0r2d3qxiu]  .time-combo button span {
    margin: auto;
}
/* /Components/Form/NxTimeRangeComboRz.razor.rz.scp.css */

.time-range-wrapper[b-rap7lsrao1]  {
    display: inline-flex;
    position: relative;
    margin-left: auto;
    width: 100%;
}

    .time-range-wrapper[b-rap7lsrao1]  .time-wrapper.last .dropdown-wrapper {
        flex: 1;
    }
/* /Components/Form/NxUpload.razor.rz.scp.css */

.custom-drop-zone[b-dey95nq5zd] {
    padding: 20px;
    border-width: 1px !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: rgba(183, 183, 183, 0.1);
}

    .custom-drop-zone.custom-drop-zone-hover[b-dey95nq5zd] {
        border-style: solid;
    }

    .custom-drop-zone svg[b-dey95nq5zd] {
        width: 42px;
        height: 42px;
    }

    .custom-drop-zone > *:not(#overviewSelectButton)[b-dey95nq5zd] {
        pointer-events: none;
    }

.drop-file-icon[b-dey95nq5zd] {
    background-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    background-position: center center;
    background-color: #ADB5BD;
    width: 48px;
    height: 48px;
    -webkit-mask-image: url("images/icons/drop-file.svg");
    mask-image: url("images/icons/drop-file.svg");
}

.drop-file-label[b-dey95nq5zd] {
    font-weight: 500;
    font-size: 1rem;
}

.file-upload-wrapper[b-dey95nq5zd] {
    max-height: 200px;
    overflow: auto;
    background-color: white;
}

    .file-upload-wrapper.visible[b-dey95nq5zd] {
        border: 1px solid var(--base-border-color);
        border-radius: var(--base-border-radius);
        margin-top: 20px;
    }

    .file-upload-wrapper[b-dey95nq5zd]  .dxuc-button-icon-container,
    .file-upload-wrapper[b-dey95nq5zd]  .dxuc-button-container {
        display: none;
    }

        .file-upload-wrapper[b-dey95nq5zd]  .dxuc-button-container .dxbl-upload-file-view-details {
            margin-right: 77px;
        }

    .file-upload-wrapper[b-dey95nq5zd]  .dxuc-file-size {
        margin-right: 12px;
    }

.custom-drop-zone[b-dey95nq5zd] {
    background-color: white;
}

.tab-content .custom-drop-zone[b-dey95nq5zd],
.tab-content .file-upload-wrapper[b-dey95nq5zd] {
    border-width: 1px 0 0 0 !important;
    border-radius: unset !important;
}

.tab-content .file-upload-wrapper[b-dey95nq5zd] {
    margin: 0 !important;
    border-radius: unset !important;
}
/* /Components/Form/NxValidationMessage.razor.rz.scp.css */

.validation-message[b-ikdqxwhgtr] {
    color: red;
    float: right;
    font-size: 12px;
    margin-top: 5px;
}

    .validation-message[b-ikdqxwhgtr]  ~ .input-wrapper,
    .validation-message[b-ikdqxwhgtr]  ~ .form-control,
    .validation-message[b-ikdqxwhgtr]  ~ dxbl-date-time-edit,
    .validation-message[b-ikdqxwhgtr]  ~ .dxbs-combobox {
        outline: 2px solid red;
    }
/* /Components/Grid/NxGridDataColumn.razor.rz.scp.css */

.is-number[b-0j6u2yhzid] {
    font-weight: bold;
}
/* /Components/Grid/NxGridDataColumnCheckBool.razor.rz.scp.css */

.text-danger[b-fqz3fu42ow] {
    color: indianred !important;
}
/* /Components/Grid/NxGridDataColumnEnum.razor.rz.scp.css */

.is-number[b-g92me29vlg] {
    font-weight: bold;
}
/* /Components/Grid/NxGridDataColumnIconBool.razor.rz.scp.css */

.text-danger[b-yvwcl9bjj6] {
    color: indianred !important;
}
/* /Components/Grid/NxGridDataColumnIconEnum.razor.rz.scp.css */

.text-danger[b-t8uwovd28z] {
    color: indianred !important;
}
/* /Components/Grid/NxGridDataColumnWorkflow.razor.rz.scp.css */

.workflow-text[b-i1boc1msbw] {
    font-size: 10px;
}

.workflow-items[b-i1boc1msbw] {
    display: flex;
    text-align: center;
    gap: 1px;
}

    .workflow-items span[b-i1boc1msbw] {
        border: 1px solid #999;
        height: 6px;
        flex: 1;
    }

        .workflow-items span.filled[b-i1boc1msbw] {
            background-color: #00ce00;
        }

.dxbl-grid-selected-row .workflow-items span[b-i1boc1msbw] {
    border-color: var(--dxbl-grid-selection-color);
}
/* /Components/Grid/NxGridRz.razor.rz.scp.css */

.content-body > .grid-wrapper .grid-header[b-6jzxydt21m] {
    padding-top: 0;
}

.content-body > .grid-wrapper[b-6jzxydt21m]  > .dxbl-grid {
    border: none;
}

.dxbl-tabs-content-panel .grid-wrapper[b-6jzxydt21m]  > .dxbl-grid {
    border: none;
}

.modal-body > .grid-wrapper[b-6jzxydt21m]  .grid-header {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.grid-wrapper[b-6jzxydt21m] {
    /* position: relative; NOT GLOBAL !!! */
    overflow: auto;
    flex: 1;
}

    .grid-wrapper[b-6jzxydt21m]  .dxbl-grid {
        border-top: none;
        overflow: auto;
    }

    .grid-wrapper .dx-toolbar-group[b-6jzxydt21m] {
        display: flex;
        gap: 8px;
    }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-grid-bottom-panel.dxbl-pager-container {
        flex-wrap: nowrap;
    }

    .grid-wrapper[b-6jzxydt21m]  label {
        overflow: initial;
        margin: 0;
    }

    .grid-wrapper[b-6jzxydt21m]  .grid-max {
        display: flex;
        flex-direction: column;
        height: 100%;
    }

        .grid-wrapper[b-6jzxydt21m]  .grid-max > .card {
            display: flex;
            height: 100%;
            border-color: #DEE2E6;
        }

            .grid-wrapper[b-6jzxydt21m]  .grid-max > .card > .dxbs-grid-vsd {
                flex: 1 1 auto;
                height: 100%;
                max-width: 100%;
            }

            .grid-wrapper[b-6jzxydt21m]  .grid-max > .card > div:not(.dxbs-grid-vsd) {
                flex: 1 0 auto;
                max-width: 100%;
            }

    .grid-wrapper[b-6jzxydt21m]  .grid-header {
        position: relative;
        display: flex;
        border-bottom: 1px solid var(--base-border-color);
        padding: 15px 20px;
    }

        .grid-wrapper[b-6jzxydt21m]  .grid-header.fly-header {
            position: absolute;
            top: 0;
            right: 0;
        }

        .grid-wrapper[b-6jzxydt21m]  .grid-header .btn-wrapper {
            display: flex;
            height: 100%;
        }

        .grid-wrapper[b-6jzxydt21m]  .grid-header .btn {
            align-items: end;
            padding: 8px 16px;
            height: 38px;
        }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn {
        border: 1px solid var(--input-border-color);
    }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item:last-child > .dxbl-menu-item > .dxbl-btn {
        border-top-right-radius: var(--base-border-radius);
        border-bottom-right-radius: var(--base-border-radius);
    }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item:not(:first-child) > .dxbl-menu-item > .dxbl-btn {
        border-left: none;
    }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-menu .dxbl-menu-nav-bar .dxbl-btn {
        border: 1px solid var(--input-border-color);
        border-radius: var(--base-border-radius);
    }


    .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-scroll-viewer {
        /*height: inherit;*/
    }

        .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-header-content {
            white-space: nowrap;
        }

            .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-header-content > span {
                width: 100%;
            }

        .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table {
            /*height: auto;*/
        }

            .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > tbody > tr:not(.dxbl-grid-group-footer-row) > td {
                white-space: nowrap;
            }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .strikethrough {
        text-decoration: line-through;
    }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .disabled {
        color: #aaa;
    }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-group-row {
        font-weight: bold;
        background-color: var(--bs-body-lighter-bg);
    }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-pager-page-size-selector .dxbl-text {
        display: none !important;
    }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-pager-container .dxbl-pager-page-size-selector .dxbl-text-edit {
        width: 80px;
    }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
        border: none;
    }

        .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell)::before {
            background-color: var(--bg-grid-header);
            opacity: unset;
        }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table > tbody > tr:not(.dxbl-grid-group-footer-row) td {
        padding: 0 !important;
    }

        .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table > tbody > tr:not(.dxbl-grid-group-footer-row) td > div.td-inner {
            padding: var(--dxbl-grid-text-cell-padding-y) var(--dxbl-grid-text-cell-padding-x);
            height: 100%;
        }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-selected-row) td > div.td-inner.bg-light-green {
        background-color: #c6eabd;
    }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-selected-row) td > div.td-inner.bg-light-orange {
        background-color: #ffdab9;
    }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-selected-row) td > div.td-inner.bg-light-yellow {
        background-color: #ffefd5;
    }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-selected-row) td > div.td-inner.bg-medium-gray {
        background-color: #dcdcdc;
    }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-selected-row) td > div.td-inner.bg-light-gray {
        background-color: #f5f5f5;
    }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-selected-row) td > div.td-inner.bg-dark-yelloworange {
        background-color: #f8e38c;
    }

    .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-selected-row) td > div.td-inner.bg-light-yelloworange {
        background-color: #f5f5dc;
    }

.dark-theme .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-selected-row) td > div.td-inner.bg-light-green {
    background-color: #c6eabd;
}

.dark-theme .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-selected-row) td > div.td-inner.bg-light-orange {
    filter: brightness(0.5);
    color: black;
}

.dark-theme .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-selected-row) td > div.td-inner.bg-light-yellow {
    filter: brightness(0.7);
    color: black;
}

.dark-theme .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-selected-row) td > div.td-inner.bg-medium-gray {
    filter: brightness(0.7);
    color: black;
}

.dark-theme .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-selected-row) td > div.td-inner.bg-light-gray {
    filter: brightness(0.8);
    color: black;
}

.dark-theme .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-selected-row) td > div.td-inner.bg-dark-yelloworange {
    background-color: #977a00;
}

.dark-theme .grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-selected-row) td > div.td-inner.bg-light-yelloworange {
    background-color: #8a8a73;
}

.grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table td.init-cell-start,
.grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table td.init-cell-end {
    border-right: none;
    /*background-color: white;*/
}

.grid-wrapper[b-6jzxydt21m]  .dxbl-grid-fixed-cell.dxbl-grid-last-fixed-left-cell {
}

.grid-wrapper[b-6jzxydt21m]  tr:not(.dxbl-grid-footer-row) td.dxbl-grid-fixed-cell.init-cell-end + .dxbl-grid-fixed-cell {
    box-shadow: -1px 0px 5px rgba(0, 0, 0, 0.1);
}

.grid-wrapper[b-6jzxydt21m]  .dxbl-grid-fixed-cell.dxbl-grid-expand-button-cell,
.grid-wrapper[b-6jzxydt21m]  .dxbl-grid-fixed-cell.init-cell {
    background-color: unset;
}

.grid-wrapper[b-6jzxydt21m]  .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row td {
    background-color: #f3f5f9;
}

.grid-wrapper[b-6jzxydt21m]  .dxbl-grid-filter-row .dxbl-text-edit-input {
    padding-left: 5px;
    padding-right: 5px;
}

.grid-wrapper[b-6jzxydt21m]  .dxbl-grid-filter-row .dxbl-spin-btns {
    display: none;
}

.grid-wrapper[b-6jzxydt21m]  .dxbl-grid-filter-row .dxbl-btn-group-right {
    display: none;
}

.grid-wrapper[b-6jzxydt21m]  .dxbl-btn-group:before {
    display: none;
}

.grid-wrapper[b-6jzxydt21m]  .warning {
    background-color: var(--bg-warning);
}

.grid-wrapper[b-6jzxydt21m]  .restriction {
    background-color: var(--bg-restriction);
}

.grid-wrapper[b-6jzxydt21m]  .text-lighter {
    color: #aaa;
}

.grid-wrapper[b-6jzxydt21m]  tr.dxbl-grid-footer-row td {
    /*white-space: nowrap;*/
}
/* /Components/Grid/NxGridSummaryItem.razor.rz.scp.css */

.is-number[b-k2orb02k1w] {
    font-weight: bold;
}
/* /Components/Icons/SvgIconControl.razor.rz.scp.css */

.svg-base64[b-hu7qxhhf4z] {
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    width: 25px;
    height: 15px;
}

.svg-align-center[b-hu7qxhhf4z] {
    /*background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzM2IDQ4QzM0NC44IDQ4IDM1MiA1NS4xNiAzNTIgNjRDMzUyIDcyLjg0IDM0NC44IDgwIDMzNiA4MEgxMTJDMTAzLjIgODAgOTYgNzIuODQgOTYgNjRDOTYgNTUuMTYgMTAzLjIgNDggMTEyIDQ4SDMzNnpNNDMyIDE3NkM0NDAuOCAxNzYgNDQ4IDE4My4yIDQ0OCAxOTJDNDQ4IDIwMC44IDQ0MC44IDIwOCA0MzIgMjA4SDE2QzcuMTY0IDIwOCAwIDIwMC44IDAgMTkyQzAgMTgzLjIgNy4xNjQgMTc2IDE2IDE3Nkg0MzJ6TTk2IDMyMEM5NiAzMTEuMiAxMDMuMiAzMDQgMTEyIDMwNEgzMzZDMzQ0LjggMzA0IDM1MiAzMTEuMiAzNTIgMzIwQzM1MiAzMjguOCAzNDQuOCAzMzYgMzM2IDMzNkgxMTJDMTAzLjIgMzM2IDk2IDMyOC44IDk2IDMyMHpNNDMyIDQzMkM0NDAuOCA0MzIgNDQ4IDQzOS4yIDQ0OCA0NDhDNDQ4IDQ1Ni44IDQ0MC44IDQ2NCA0MzIgNDY0SDE2QzcuMTY0IDQ2NCAwIDQ1Ni44IDAgNDQ4QzAgNDM5LjIgNy4xNjQgNDMyIDE2IDQzMkg0MzJ6Ii8+PC9zdmc+");*/
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z"/></svg>');
}
/* /Components/Navbar/NxNavbarTop.razor.rz.scp.css */

.topnavbar[b-iremclnn2r] {
    position: relative;
    z-index: 1050;
    padding: 0;
    min-height: var(--top-menu-height);
    background-color: var(--bg-color-menu);
    padding: 0 10px;
    flex-wrap: nowrap;
}

    .topnavbar[b-iremclnn2r]  .dxbl-menu-item .dxbl-menu-dropdown-toggle {
        display: none;
    }

    .topnavbar[b-iremclnn2r]  .navbar-nav {
        overflow: hidden;
    }

        .topnavbar[b-iremclnn2r]  .navbar-nav.nav-right {
            flex: none;
        }

    .topnavbar[b-iremclnn2r]  .language-image {
        width: 16px;
        vertical-align: initial;
        margin-right: 5px;
    }

    .topnavbar[b-iremclnn2r]  .dxbl-btn {
        font-size: var(--menu-font-size);
        color: var(--menu-text-color);
        border-radius: var(--base-border-radius);
    }

        .topnavbar[b-iremclnn2r]  .dxbl-btn .dxbl-image {
            font-size: var(--menu-icon-font-size);
            color: var(--menu-text-color);
        }
/* /Components/Navbar/Sidemenu/AppLogo.razor.rz.scp.css */

.dark-theme .layout-wrapper .navbar-brand[b-68t0qq4wgx]  .img-black {
    display: none;
}

.light-theme .layout-wrapper .navbar-brand[b-68t0qq4wgx]  .img-white {
    display: none;
}

.navbar-brand[b-68t0qq4wgx]  {
    padding: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px;
}

    .navbar-brand[b-68t0qq4wgx]  .brand-logo {
        display: flex;
        margin: 20px 0;
        width: 120px;
        animation: fadeIn 1s;
        transition: width 0.2s;
    }

        .navbar-brand[b-68t0qq4wgx]  .brand-logo.symbol {
            margin: 15px auto 25px;
            width: 40px;
            height: 40px;
        }
/* /Components/Navbar/Sidemenu/MenuItemLogin.razor.rz.scp.css */
/* /Components/Navbar/Sidemenu/NavMenu.razor.rz.scp.css */

.sidebar-nav[b-vwxr7aaeeu] {
    position: relative;
    font-size: 14px;
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    /*margin-right: -12px;*/
    /*padding-right: 12px;*/
}

.sidebar-nav[b-vwxr7aaeeu],
[b-vwxr7aaeeu] .sidebar-nav {
    overflow-x: hidden;
    overflow-y: auto;
}

[b-vwxr7aaeeu] li.active > a,
[b-vwxr7aaeeu] li.active > a > em {
    color: var(--text-color-menu-active);
    background-color: var(--dxbl-menu-item-hover-bg);
}

    [b-vwxr7aaeeu] li.active ul.sidebar-nav .nav-item.active > a,
    [b-vwxr7aaeeu] li.active > a .nav-item.active > a {
        /*background-color: var(--bg-color-menu-active);*/
        color: var(--text-color-menu-active);
    }

    [b-vwxr7aaeeu] li.active ul.sidebar-nav .nav-item.active .nav-link.active,
    [b-vwxr7aaeeu] li.active > a .nav-item.active .nav-link.active {
        color: var(--text-color-menu-active);
    }

    [b-vwxr7aaeeu] li.active ul.sidebar-nav > em,
    [b-vwxr7aaeeu] li.active > a > em > em {
        color: var(--text-color-menu-active);
    }
/* /Components/Navbar/Sidemenu/NavMenuGroup.razor.rz.scp.css */

.sidebar-subnav[b-gius2mdg6m]  {
    background-color: var(--bg-color-menu);
    padding-left: 15px;
}

    .sidebar-subnav[b-gius2mdg6m]  .nav-item-group.active {
        /*background-color: var(--bg-color-menu-active);*/
    }

    .sidebar-subnav[b-gius2mdg6m]  .nav-item-group .sidebar-subnav {
        padding-left: 10px;
    }

    .sidebar-subnav[b-gius2mdg6m]  > .sidebar-subnav-header {
        color: #515253;
        display: none;
        padding: 10px 20px;
        font-weight: 700;
        margin-left: 15px;
    }

    .sidebar-subnav[b-gius2mdg6m]  > li {
        border-left: 0 !important;
    }

        .sidebar-subnav[b-gius2mdg6m]  > li.active > a {
            color: var(--text-color-menu-active);
        }

        .sidebar-subnav[b-gius2mdg6m]  > li > a {
            display: block;
            position: relative;
            padding-left: 10px;
            font-weight: 400;
        }

            .sidebar-subnav[b-gius2mdg6m]  > li > a.separator {
                border-top: 1px solid #444;
            }

            .sidebar-subnav[b-gius2mdg6m]  > li > a:focus {
                color: var(--text-color-menu-active);
            }

            .sidebar-subnav[b-gius2mdg6m]  > li > a > em {
                display: inline-block;
                width: 1.0em;
                margin: 0 0 0 -2em;
            }

        .sidebar-subnav[b-gius2mdg6m]  > li.nav-item-group.active .sidebar-subnav {
            /*background-color: var(--bg-color-menu-active);*/
        }

.sidebar-wrapper .sidebar-inner > .sidebar-nav.open-right > li > ul.sidebar-subnav[b-gius2mdg6m] {
    position: fixed;
    left: var(--left-panel-width);
    transition: left var(--menu-panel-transition);
    width: var(--left-panel-inner-width);
    top: 0;
    height: 100%;
    padding: 150px 20px 50px;
    border: 1px solid var(--base-border-color);
    border-left: none;
}
/* /Components/Navbar/Sidemenu/NavMenuHeader.razor.rz.scp.css */

.nav-heading[b-yvjo2brnkr] {
    padding: 13px 15px;
    color: var(--menu-text-color);
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0.035em;
    pointer-events: none;
    cursor: default;
    text-transform: uppercase;
    animation: fadeIn 1s;
    white-space: nowrap;
    list-style: none;
}

.sidebar-wrapper .sidebar-nav.open-right .nav-heading[b-yvjo2brnkr] {
    padding-left: 5px;
}
/* /Components/Navbar/Sidemenu/NavMenuItem.razor.rz.scp.css */

.wip[b-lhrr1c7xqx] {
    color: orangered;
    position: absolute;
    right: 25px;
    top: 9px;
    font-weight: bold;
    font-size: large;
}
/* /Components/Navbar/Sidemenu/NavMenuItemBase.razor.rz.scp.css */

.nav-item[b-cmpgp1zzdc] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: border-left-color .4s ease;
    position: relative;
}

    .nav-item.nav-item-group[b-cmpgp1zzdc] {
        display: block;
    }

    .nav-item[b-cmpgp1zzdc]  a span {
        animation: fadeIn 1s;
    }

    .nav-item[b-cmpgp1zzdc]  .nav-link {
        flex: 1;
    }

    .nav-item.pinned-item[b-cmpgp1zzdc]  + .nav-item.nav-item-group {
        border-top: 1px solid var(--base-border-color);
    }

    .nav-item[b-cmpgp1zzdc]  .menu-item-pin {
        cursor: pointer;
        position: absolute;
        right: 0;
        top: 0;
        padding: 15px 10px;
    }

    .nav-item.root-item.pinned-item[b-cmpgp1zzdc]  .nav-link {
        padding-left: 10px;
        padding-right: 20px;
    }

.layout-sider-left-slim .nav-item.root-item[b-cmpgp1zzdc]  > a span {
    display: block;
    font-size: 12px;
    line-height: 12px;
    white-space: normal;
    text-align: center;
}

.nav-item[b-cmpgp1zzdc]  > a {
    position: relative;
    display: block;
    margin: 1px 0;
    padding: 11px 5px;
    letter-spacing: 0.025em;
    cursor: pointer;
    font-size: var(--menu-font-size);
    color: var(--menu-text-color);
    text-decoration: none;
    border-radius: var(--base-border-radius);
}

    .nav-item[b-cmpgp1zzdc]  > a:focus,
    .nav-item[b-cmpgp1zzdc]  > a:hover {
        text-decoration: none;
        outline: none;
        background-color: var(--dxbl-menu-item-hover-bg,unset);
    }

.nav-item[b-cmpgp1zzdc]  a.disabled {
    color: #b0b0b0;
    pointer-events: none;
    cursor: default;
}

.nav-item[b-cmpgp1zzdc]  a em {
    width: 1.8em;
    display: inline-block;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    margin-right: 5px;
    font-size: var(--menu-icon-font-size);
    color: var(--menu-text-color);
}

.nav-item[b-cmpgp1zzdc]  .dropdown-toggle:after {
    display: none;
}

.nav-item[b-cmpgp1zzdc]  .nav-item .dropdown-toggle:after {
    display: block;
    position: absolute;
    top: 3px;
    right: 10px;
    color: #515253;
    border: none;
    content: "_";
    font-weight: bold;
}

.nav-item[b-cmpgp1zzdc]  .nav-item .dropdown-toggle.collapsed::after {
    top: 10px;
    content: "+";
}

.layout-sider-left-slim .sidebar-wrapper .sidebar-inner > .sidebar-nav.open-right > .nav-item[b-cmpgp1zzdc]  > ul.sidebar-subnav {
    left: var(--left-panel-slim-width);
}

.layout-sider-left-slim .sidebar-inner > ul.sidebar-nav > .nav-item[b-cmpgp1zzdc] {
    width: 85px;
}

    .layout-sider-left-slim .sidebar-inner > ul.sidebar-nav > .nav-item[b-cmpgp1zzdc]  > a {
        padding: 10px 0;
        text-align: center;
    }

    .layout-sider-left-slim .sidebar-inner > ul.sidebar-nav > .nav-item.pinned-item[b-cmpgp1zzdc]  > a {
        padding: 8px 0;
    }

    .layout-sider-left-slim .sidebar-inner > ul.sidebar-nav > .nav-item[b-cmpgp1zzdc]  > a:after {
        display: none;
    }

    .layout-sider-left-slim .sidebar-inner > ul.sidebar-nav > .nav-item[b-cmpgp1zzdc]  > a > em {
        font-size: 1.4em;
        width: auto;
        margin-right: 0;
        margin-bottom: 5px;
    }

    .layout-sider-left-slim .sidebar-inner > ul.sidebar-nav > .nav-item[b-cmpgp1zzdc]  > a:focus > em {
        color: inherit;
    }

    .layout-sider-left-slim .sidebar-inner > ul.sidebar-nav > .nav-item[b-cmpgp1zzdc]  > a > span {
        display: block !important;
        font-size: 12px;
        white-space: normal;
        line-height: 12px;
    }

.layout-sider-left-slim .nav-item[b-cmpgp1zzdc]  .menu-item-pin {
    display: none;
}
/* /Components/Navbar/Sidemenu/NavUserMenuItem.razor.rz.scp.css */

.nav-menu-item[b-h7lb1om30f]  {
    border-left: 5px solid transparent;
    list-style: none;
}

    .nav-menu-item[b-h7lb1om30f]  a {
        display: flex;
        align-items: center;
        position: relative;
        color: #ababab;
        padding: 12px 0;
        font-size: var(--menu-font-size);
        color: var(--menu-text-color);
        cursor: pointer;
        letter-spacing: 0.025em;
        white-space: nowrap;
    }

        .nav-menu-item[b-h7lb1om30f]  a:after {
            margin-left: 0.6em;
            vertical-align: 0.15em;
            transform: rotate(180deg);
            transition: transform 250ms ease;
            border: none;
        }

        .nav-menu-item[b-h7lb1om30f]  a.collapsed:after {
            transform: rotate(0deg);
        }

        .nav-menu-item[b-h7lb1om30f]  a em {
            width: 1.8em;
            display: inline-block;
            text-align: center;
            font-style: normal;
            line-height: 1;
            margin-right: 8px;
            font-size: var(--menu-icon-font-size);
        }

        .nav-menu-item[b-h7lb1om30f]  a i {
            flex: 1;
            text-align: right;
        }

    .nav-menu-item[b-h7lb1om30f]  .subtext {
        color: #888;
        font-size: 12px;
        line-height: 10px;
    }

.layout-sider-left-slim .nav-menu-item[b-h7lb1om30f]  {
    text-align: center;
    width: 85px;
}

    .layout-sider-left-slim .nav-menu-item[b-h7lb1om30f]  a:hover {
        background-color: var(--dxbl-menu-item-hover-bg);
    }

    .layout-sider-left-slim .nav-menu-item[b-h7lb1om30f]  a:after {
        display: none;
    }

    .layout-sider-left-slim .nav-menu-item[b-h7lb1om30f]  a em {
        font-size: 1.4em;
        margin-right: 0;
        margin-bottom: 5px;
    }

    .layout-sider-left-slim .nav-menu-item[b-h7lb1om30f]  a span {
        display: block;
        font-size: 12px;
        white-space: normal;
        line-height: 12px;
    }

    .layout-sider-left-slim .nav-menu-item[b-h7lb1om30f]  .subtext,
    .layout-sider-left-slim .nav-menu-item[b-h7lb1om30f]  .fa-ellipsis-vertical {
        display: none;
    }
/* /Components/Navbar/Sidemenu/SearchMenuBar.razor.rz.scp.css */

.menu-search-box[b-l4ffcyhh5f] {
    padding: 20px 0px;
}

    .menu-search-box[b-l4ffcyhh5f]  .dxbs-editor-clear-btn {
        color: white !important;
    }

.layout-sider-left-slim .menu-search-box[b-l4ffcyhh5f] {
    display: none;
}
/* /Components/Navbar/Sidemenu/UserInfo.razor.rz.scp.css */

.layout-wrapper.layout-sider-left-wide .user-block-wrapper[b-qg7jjs0av3]  .nav-menu-item a {
    padding-bottom: 0;
    transition: all 0.5s ease;
}

.layout-wrapper.layout-sider-left-wide .user-block-wrapper[b-qg7jjs0av3]  .user-block .user-block-picture {
    transition: top 0.5s ease;
}

.layout-wrapper.layout-sider-left-wide .user-block-wrapper.visible[b-qg7jjs0av3]  .nav-menu-item a {
    left: 60px;
    margin-bottom: -15px;
    padding-right: 60px;
}

    .layout-wrapper.layout-sider-left-wide .user-block-wrapper.visible[b-qg7jjs0av3]  .nav-menu-item a em {
        visibility: hidden;
    }

.user-block-wrapper[b-qg7jjs0av3]  .nav-menu-item a {
    left: 0px;
    z-index: 99;
}

.user-block-wrapper[b-qg7jjs0av3]  .user-block {
    padding: 0px 15px;
    display: flex;
    align-items: center;
    top: -5px;
    position: relative;
    overflow: hidden;
}

    .user-block-wrapper[b-qg7jjs0av3]  .user-block .user-block-picture {
        position: relative;
        z-index: 999;
        margin-right: 15px;
        top: 0;
    }

        .user-block-wrapper[b-qg7jjs0av3]  .user-block .user-block-picture img {
            width: 70px;
        }

    .user-block-wrapper[b-qg7jjs0av3]  .user-block .user-block-info {
        overflow: hidden;
        white-space: nowrap;
        margin-top: 25px;
    }

        .user-block-wrapper[b-qg7jjs0av3]  .user-block .user-block-info .user-block-role {
            display: block;
            font-size: 12px;
            color: #ababab;
        }

.user-block-wrapper[b-qg7jjs0av3]  .user-logout {
    text-align: right;
}

    .user-block-wrapper[b-qg7jjs0av3]  .user-logout button {
        margin: 10px 15px 5px;
        padding: 2px 8px;
        border-color: #2b3a4c;
        color: #ababab;
    }

        .user-block-wrapper[b-qg7jjs0av3]  .user-logout button:hover {
            border-color: #2b3a4c;
            color: black;
        }

.layout-sider-left-slim .user-logout[b-qg7jjs0av3], .layout-sider-left-slim .user-block[b-qg7jjs0av3] {
    display: none;
}

.layout-sider-left-slim .user-block-wrapper[b-qg7jjs0av3]  .nav-menu-item a {
    flex-direction: column;
}

.sidebar-nav[b-qg7jjs0av3] {
    margin: 5px 10px 0px 0px;
    padding-top: 5px;
    padding-left: 0;
}

    .sidebar-nav[b-qg7jjs0av3]  .nav-item {
        padding-left: 5px;
    }

    .sidebar-nav[b-qg7jjs0av3]  a {
        padding: 5px 10px;
    }
/* /Components/Navbar/Sidemenu/UserInfoSimple.razor.rz.scp.css */

.layout-wrapper.layout-sider-left-wide .user-block-wrapper[b-u16mz7tvft]  .nav-menu-item a {
    padding-bottom: 0;
    transition: all 0.5s ease;
}

.user-block-wrapper[b-u16mz7tvft]  .nav-menu-item a {
    left: 0px;
    z-index: 99;
}

.user-block-wrapper[b-u16mz7tvft]  .user-logout {
    text-align: right;
}

    .user-block-wrapper[b-u16mz7tvft]  .user-logout button {
        margin: 10px 15px 5px;
        padding: 2px 8px;
        border-color: #2b3a4c;
        color: #ababab;
    }

        .user-block-wrapper[b-u16mz7tvft]  .user-logout button:hover {
            border-color: #2b3a4c;
            color: black;
        }

.layout-sider-left-slim .user-block-wrapper[b-u16mz7tvft]  .nav-menu-item a {
    flex-direction: column;
}

.sidebar-nav[b-u16mz7tvft] {
    margin: 5px 10px 0px 0px;
    padding-top: 5px;
    padding-left: 0;
}

    .sidebar-nav[b-u16mz7tvft]  .nav-item .nav-link {
        padding-left: 10px;
    }
/* /Components/Navbar/Topmenu/AlertMenu.razor.rz.scp.css */

.nav-item.dropdown[b-ysl5db4ml7]  .nav-link span {
    overflow: hidden;
    text-overflow: ellipsis;
}

.nav-item.dropdown[b-ysl5db4ml7]  > .dropdown-menu {
    min-width: var(--left-panel-width);
    overflow: hidden;
    font-size: 14px;
    padding: 0;
    box-shadow: 0 6px 12px #ccc;
    border: none;
}

    .nav-item.dropdown[b-ysl5db4ml7]  > .dropdown-menu .dropdown-menu-items {
        padding: 0.3125rem 0;
    }

        .nav-item.dropdown[b-ysl5db4ml7]  > .dropdown-menu .dropdown-menu-items .list-group .list-group-item {
            padding: 10px;
            border-radius: 0;
            border-left: 0;
            border-right: 0;
            cursor: pointer;
        }

            .nav-item.dropdown[b-ysl5db4ml7]  > .dropdown-menu .dropdown-menu-items .list-group .list-group-item:first-child {
                border-top: 0;
            }

            .nav-item.dropdown[b-ysl5db4ml7]  > .dropdown-menu .dropdown-menu-items .list-group .list-group-item:last-child {
                border-bottom: 0;
            }
/* /Components/Navbar/Topmenu/FullScreenButton.razor.rz.scp.css */

/* Safari */
:-webkit-full-screen .nav-item[b-1v1yg8pruh]  em:before {
    content: "\f422";
}

/* IE11 */
:-ms-fullscreen .nav-item[b-1v1yg8pruh]  em:before {
    content: "\f422";
}

/* Standard syntax */
:fullscreen .nav-item[b-1v1yg8pruh]  em:before {
    content: "\f422";
}
/* /Components/Navbar/Topmenu/SearchTopButton.razor.rz.scp.css */

.navbar-form[b-o4hvjr7lxl] {
    position: absolute;
    top: -100%;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
    height: 70px;
    z-index: 2001;
    transition: all 0.3s;
    border: 0;
    border-bottom: 1px solid #e1e2e3;
}

    .navbar-form .form-group[b-o4hvjr7lxl] {
        height: 100%;
        width: 100%;
    }

        .navbar-form .form-group .form-control[b-o4hvjr7lxl] {
            height: 100%;
            border: 0;
            border-radius: 0;
            width: 100%;
        }

        .navbar-form .form-group .navbar-form-close[b-o4hvjr7lxl] {
            position: absolute;
            height: 30px;
            cursor: pointer;
            top: 50%;
            right: 0;
            margin-top: -15px;
            line-height: 30px;
            margin-right: 10px;
            color: #c1c2c3;
            font-size: 1.5em;
            pointer-events: auto;
        }
/* /Components/NxHavit/HxxButtonGroup.razor.rz.scp.css */

.havit-button-group[b-6e7pv2xdwm]  {
    display: inline-block;
}

    .havit-button-group[b-6e7pv2xdwm]  .btn-group {
        flex-wrap: nowrap;
    }

    .havit-button-group[b-6e7pv2xdwm]  button {
        border-color: var(--button-border-color);
    }

    .havit-button-group[b-6e7pv2xdwm]  .buttons-group-wrapper button {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
/* /Components/NxHavit/HxxButtonRadio.razor.rz.scp.css */

label[b-rjq7fy0f1t] {
    border-color: var(--input-border-color) !important;
}

.btn-check:checked + label[b-rjq7fy0f1t] {
    cursor: default;
}

.btn-check:not(:checked) + label:hover[b-rjq7fy0f1t] {
    /*border-color: var(--button-border-color) !important;*/
    background-color: var(--dxbl-text-edit-btn-hover-bg) !important;
}
/* /Components/NxHavit/HxxDateFormated.razor.rz.scp.css */

.havit-date-formated-wrapper[b-irs2q8ewr1] {
    max-width: 282px;
}

    .havit-date-formated-wrapper[b-irs2q8ewr1]  .hx-calendar-navigation {
        margin: auto;
    }

    .havit-date-formated-wrapper[b-irs2q8ewr1]  .hx-calendar-navigation-button {
        display: none;
    }

    .havit-date-formated-wrapper[b-irs2q8ewr1]  .dropdown > .disabled input {
        background-color: #f5f5f5;
    }

    .havit-date-formated-wrapper[b-irs2q8ewr1]  .dropdown > :not(.disabled) input {
        background-color: white;
    }
/* /Components/NxHavit/HxxDateWithButtons.razor.rz.scp.css */

.havit-date-group-wrapper[b-nv5x27u1ga]  .today-btn {
    width: 55px;
}

.havit-date-group-wrapper .input-group[b-nv5x27u1ga] {
    display: flex;
    flex-wrap: nowrap;
}

.havit-date-group-wrapper[b-nv5x27u1ga]  .weekday-button {
    width: 83px;
}

.havit-date-group-wrapper[b-nv5x27u1ga]  .date-wrapper {
    width: 102px;
}

    .havit-date-group-wrapper[b-nv5x27u1ga]  .date-wrapper .dropdown-menu {
        left: -54px !important;
    }
/* /Components/NxHavit/HxxDropdownButtonGroup.razor.rz.scp.css */

[b-rkxj2ba2g7] .btn-group {
    height: 100%;
}

[b-rkxj2ba2g7] .dropdown-toggle {
    border-color: var(--button-border-color);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

    [b-rkxj2ba2g7] .dropdown-toggle::after {
        display: none;
    }
/* /Components/NxHavit/HxxInputDate.razor.rz.scp.css */

/* /Components/NxHavit/HxxInputDateRange.razor.rz.scp.css */

.havit-range-wrapper[b-0ykz1v5hnz]  .hx-form-group {
    flex: 1;
}

.havit-range-wrapper[b-0ykz1v5hnz]  .btn {
    border-color: var(--button-border-color);
}
/* /Components/NxHavit/HxxInputText.razor.rz.scp.css */
/* /Components/NxHavit/HxxNavGroup.razor.rz.scp.css */

.havit-nav-group[b-slkl094c8z]  .nav-link {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 9px;
    border-color: var(--button-border-color);
    white-space: nowrap;
    width: 100%;
}

.havit-nav-group[b-slkl094c8z]  .icon-top .nav-link {
    flex-direction: column-reverse;
}

.havit-nav-group[b-slkl094c8z]  .icon-first a.nav-link {
    flex-direction: row-reverse;
}

    .havit-nav-group[b-slkl094c8z]  .icon-first a.nav-link > i {
        margin-right: 5px;
    }

.havit-nav-group[b-slkl094c8z]  .btn-group {
    flex-wrap: nowrap;
    width: 100%;
}

.havit-nav-group[b-slkl094c8z]  button {
    border-color: var(--button-border-color);
    justify-content: center;
}
/* /Components/PropertyGrid/PropertyGridContent/PropertyGridInputs.razor.rz.scp.css */

.text-cell[b-xd5ld6bi6b] {
    display: flex;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
}

[b-xd5ld6bi6b] button {
    width: 32px;
    height: 36px;
    padding: initial;
}

    [b-xd5ld6bi6b] button:hover {
        background-color: #E9ECEF !important;
    }
/* /Pages/Adresar/AdresarPartneruContent/ContactComponent/ContactListGrid.razor.rz.scp.css */

.listbox-item-contact[b-f3ch96qlqa]  {
    display: flex;
    align-items: center;
    width: 100%;
}

    .listbox-item-contact[b-f3ch96qlqa]  .listbox-item-text {
        display: flex;
        flex-flow: column;
        min-width: 300px;
    }

        .listbox-item-contact[b-f3ch96qlqa]  .listbox-item-text .listbox-item-text-inner {
            display: flex;
        }

            .listbox-item-contact[b-f3ch96qlqa]  .listbox-item-text .listbox-item-text-inner .listbox-item-text-type {
                width: 125px;
            }

            .listbox-item-contact[b-f3ch96qlqa]  .listbox-item-text .listbox-item-text-inner .listbox-item-text-phone {
                opacity: 0.65;
            }

    .listbox-item-contact[b-f3ch96qlqa]  .listbox-contact-wrapper {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        margin-left: auto;
        margin-right: 5px;
    }

        .listbox-item-contact[b-f3ch96qlqa]  .listbox-contact-wrapper .listbox-contact-title {
            display: flex;
            justify-content: space-between;
            font-size: 10px;
            padding-left: 5px;
            color: #aaa;
        }

            .listbox-item-contact[b-f3ch96qlqa]  .listbox-contact-wrapper .listbox-contact-title span {
                display: inline-block;
                width: 100%;
                text-align: center;
            }

        .listbox-item-contact[b-f3ch96qlqa]  .listbox-contact-wrapper .listbox-contact-checkbox {
            display: flex;
            justify-content: space-between;
        }

            .listbox-item-contact[b-f3ch96qlqa]  .listbox-contact-wrapper .listbox-contact-checkbox .toggle-checkbox {
                min-height: 26px;
            }

    .listbox-item-contact[b-f3ch96qlqa]  small {
        font-style: italic;
        font-size: 0.775em;
    }

.listbox-item-contact.active[b-f3ch96qlqa]  .listbox-item-text-phone {
    opacity: 1 !important;
}

.listbox-item-contact.active[b-f3ch96qlqa]  .listbox-contact-wrapper .listbox-contact-title {
    color: white;
}
/* /Pages/Catalogs/Products/Minicrosses/MinicrossItemControl.razor.rz.scp.css */

.control[b-jite0g2qts] {
    border: 1px solid #e5e5e5;
    border-left: 6px solid #ffa500;
    color: #404040;
    padding: 5px 10px;
}

    .control .title[b-jite0g2qts] {
        font-size: 22px;
    }

    .control .center[b-jite0g2qts] {
        display: flex;
        align-items: center;
        flex: 1;
    }

    .control .buttons[b-jite0g2qts] {
        margin-left: 5px;
        display: flex;
        align-items: center;
    }

    .control .center[b-jite0g2qts]  .prefix {
        width: 80px;
        flex: none;
    }

    .control .center[b-jite0g2qts]  .cislo {
        font-size: 20px;
    }

    .control .center[b-jite0g2qts]  .vyrobce {
    }

    .control .name[b-jite0g2qts] {
        font-size: 12px;
        vertical-align: -webkit-baseline-middle;
    }
/* /Pages/Catalogs/Products/ProductGroup/ProductGroupControl.razor.rz.scp.css */

.control[b-tjjb79xehp] {
    border: 1px solid #e5e5e5;
    border-left: 6px solid #4682b4;
    color: #404040;
    padding: 5px 10px;
}

.control .center[b-tjjb79xehp] {
    display: flex;
    align-items: center;
}

    .control[b-tjjb79xehp]  .groupcode {
        font-size: 20px;
    }

    .control .name[b-tjjb79xehp] {
        font-size: 12px;
        vertical-align: -webkit-baseline-middle;
    }
/* /Pages/Catalogs/Products/Sluzby/ServiceItemControl.razor.rz.scp.css */

.control[b-9inpi1rta6] {
    border: 1px solid #e5e5e5;
    border-left: 6px solid #4682b4;
    color: #404040;
    padding: 5px 10px;
}

.control .center[b-9inpi1rta6] {
    display: flex;
    align-items: center;
}

    .control[b-9inpi1rta6]  .groupcode {
        font-size: 20px;
    }

    .control .name[b-9inpi1rta6] {
        font-size: 12px;
        vertical-align: -webkit-baseline-middle;
    }
/* /Pages/Menu/AboutProgramPanel.razor.rz.scp.css */

.about-app[b-y7t3zxcevt] {
    background-color: #0F1F38;
    border-radius: var(--base-border-radius);
}
/* /Pages/NakupProdej/RealizaceObjednavek/AutoRelease/AutoReleaseFilter.razor.rz.scp.css */

[b-iaielwec5j] .date-wrapper {
    width: 135px;
}

[b-iaielwec5j] .month-wrapper {
    min-width: auto;
    width: 75px;
}
/* /Pages/NakupProdej/Smlouva/SmlouvaListViewPanel.razor.rz.scp.css */

[b-y71jfbwnkg] .dxbl-listbox {
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: none;
    border-radius: unset;
    padding-bottom: 40px;
}

.listbox-item-template[b-y71jfbwnkg] {
    padding: 15px;
}

.css-grid-item h6[b-y71jfbwnkg] {
    margin: 0;
    font-weight: bold;
}
/* /Pages/SharedComponent/Attachment/AttachmentListControl.razor.rz.scp.css */

.listbox-item-template[b-gwbc4mjye9] {
}

.listbox-item-template-text[b-gwbc4mjye9] {
    display: flex;
    justify-content: space-between;
}

.listbox-item-template-text-info[b-gwbc4mjye9] {
    opacity: 0.65;
}

.listbox-wrapper[b-gwbc4mjye9]  .dxbl-listbox {
    flex: 1;
}

.listbox-wrapper .listbox-header[b-gwbc4mjye9] {
    margin: 15px;
}
/* /Pages/SharedComponent/Comments/CommentListContent.razor.rz.scp.css */

.listbox-item-template[b-ermrlbnjs1] {
}

.listbox-item-template-text[b-ermrlbnjs1] {
    display: flex;
    justify-content: space-between;
}

.listbox-item-template-text-info[b-ermrlbnjs1] {
    opacity: 0.65;
}

.listbox-wrapper[b-ermrlbnjs1]  .dxbl-listbox {
    flex: 1;
}

.listbox-wrapper .listbox-header[b-ermrlbnjs1] {
    margin: 15px;
}
/* /Pages/SharedComponent/Comments/CommentListDialog.razor.rz.scp.css */

.listbox-item-template[b-v1swi08n6r] {
}

.listbox-item-template-text[b-v1swi08n6r] {
    display: flex;
    justify-content: space-between;
}

.listbox-item-template-text-info[b-v1swi08n6r] {
    opacity: 0.65;
}
/* /Pages/SharedComponent/Filters/SearchDateRangeControl.razor.rz.scp.css */

[b-yyk0hpqtif] .date-wrapper {
    width: 132px;
}

    [b-yyk0hpqtif] .date-wrapper .dxbl-btn {
        border: none !important;
    }

[b-yyk0hpqtif] .filter-button {
    align-self: end;
    /*margin-right: 10px !important;*/
}

[b-yyk0hpqtif] .dxbl-edit-btn-dropdown {
    /*background-color: #f3f5f9;*/
}
/* /Pages/SharedComponent/Filters/SearchTextControl.razor.rz.scp.css */

.buttons-group[b-4zx911xem9] {
    /*width: 260px;*/
}
/* /Pages/SlidePanel/SlidePanelTabs.razor.rz.scp.css */

h6[b-qhdjlt5llf] {
    font-size: 14px;
    border-top: 1px solid #D9D9D9;
    padding-top: 15px;
}

.progress[b-qhdjlt5llf] {
    border: 0;
}

.switch-group[b-qhdjlt5llf]  .toggle-title {
    font-size: 13px;
}
/* /Pages/SlidePanel/TaskScheduler/TaskSchedulerControl.razor.rz.scp.css */

.header[b-43ede1tww1] {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
/* /Pages/SlidePanel/TaskScheduler/TaskSchedulerItemControl.razor.rz.scp.css */

.task[b-ik7g1kw50y] {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid var(--base-border-color);
    padding: 10px 0;
}

    .task:first-child[b-ik7g1kw50y] {
        border-top: 1px solid var(--base-border-color);
        margin-top: 10px;
    }

    .task .inner[b-ik7g1kw50y] {
        display: flex;
        justify-content: space-between;
    }

    .task .title[b-ik7g1kw50y] {
    }

    .task .text[b-ik7g1kw50y] {
        font-weight: bold;
        margin: 10px 0;
    }

    .task .info[b-ik7g1kw50y] {
        font-size: 11px;
    }

    .task .date[b-ik7g1kw50y] {
    }

    .task .wrap-btn[b-ik7g1kw50y] {
        display: flex;
        justify-content: center;
    }
/* /Pages/SpravceSystemu/NaplanovaneUlohy/ProcessManagerRemoteControl.razor.rz.scp.css */

.proccess-manager[b-09euha3kbh] {
    border-left: 1px solid var(--base-border-color);
    height: 100%;
}
/* /Pages/SpravceSystemu/NaplanovaneUlohy/RemoteProcessControl.razor.rz.scp.css */

.process[b-vsw3y3haar] {
    display: flex;
    justify-content: space-between;
    width: 400px;
    border-bottom: 1px solid var(--base-border-color);
    padding: 10px;
}
/* /Pages/Ucetnictvi/UcetniKniha/BalanceSheetFilter.razor.rz.scp.css */

[b-cp6gyhv4us] .date-wrapper {
    width: 135px;
}

[b-cp6gyhv4us] .month-wrapper {
    min-width: auto;
    width: 75px;
}
