/* _content/CNRSoftAcc/Components/Pages/Users.razor.rz.scp.css */
.page-user[b-3sx7h2zb4r] {
    height: calc(100vh - 162px);
}
/* _content/CNRSoftAcc/Components/Shared/BaseLayout.razor.rz.scp.css */
[b-gyau0a4j6b] .btn-fade {
    --bb-button-circle-width: 40px;
    --bb-button-circle-height: 40px;
    opacity: 0.7;
    box-shadow: var(--bb-layout-button-shadow);
    transition: opacity .3s linear;
    position: fixed;
    z-index: 45;
}

    [b-gyau0a4j6b] .btn-fade:hover {
        opacity: 1;
    }

[b-gyau0a4j6b] .btn-update {
    --bs-btn-bg: var(--bb-layout-button-update-bg);
    --bs-btn-hover-bg: var(--bs-btn-bg);
    --bs-btn-active-bg: var(--bs-btn-bg);
    bottom: 5rem;
    right: 1rem;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

    [b-gyau0a4j6b] .btn-update img {
        width: 55%;
        margin-inline-start: 2px;
    }

[b-gyau0a4j6b] .btn-chat {
    --bs-btn-bg: var(--bb-layout-button-bg);
    --bs-btn-hover-bg: var(--bb-layout-button-hover-bg);
    --bs-btn-active-bg: var(--bb-layout-button-active-bg);
    box-shadow: var(--bb-layout-button-shadow);
    right: 1rem;
    bottom: 13rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--bb-button-chat-color);
}

[b-gyau0a4j6b] .btn-theme-mode {
    --bs-btn-bg: var(--bb-layout-button-bg);
    --bs-btn-hover-bg: var(--bb-layout-button-hover-bg);
    --bs-btn-active-bg: var(--bb-layout-button-active-bg);
    box-shadow: var(--bb-layout-button-shadow);
    bottom: 17rem;
    right: 1rem;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--bb-button-chat-color);
}

[b-gyau0a4j6b] pre {
    color: #e83e8c;
    margin-bottom: 0;
    max-height: 260px;
}

main[b-gyau0a4j6b] {
    min-height: calc(100vh - var(--bs-header-height));
}
/* _content/CNRSoftAcc/Components/Shared/Header.razor.rz.scp.css */
/*--bb-primary-color-rgb
    background-image: linear-gradient(to right, rgba(var(--bb-primary-color-rgb), 1), rgba(var(--bb-primary-color-rgb), 0.9));
*/
.navbar-header[b-e7039j3vm8] {
    color: white;
    background-color: transparent;
    background-image: linear-gradient(to right, rgba(var(--bb-primary-color-rgb), 1), rgba(var(--bb-primary-color-rgb), 0.9));
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);
    transition: transform .3s ease;
    font-size: var(--bb-header-font-size);
}

.nav-repo[b-e7039j3vm8] {
    display: none;
}

.navbar-brand span[b-e7039j3vm8] {
    /*color: var(--bs-navbar-color);*/
    color: white;
}

.header-img[b-e7039j3vm8] {
    display: flex;
    align-items: center;
    padding: 0;
    margin-inline-end: 0;
}

[b-e7039j3vm8] .btn-fs {
    margin-top: 2px;
}

.btn-bd-download[b-e7039j3vm8] {
    font-weight: 600;
    color: var(--bb-bd-download-color);
    border-color: var(--bb-bd-download-border-color);
}

    .btn-bd-download:active[b-e7039j3vm8],
    .btn-bd-download:hover[b-e7039j3vm8] {
        color: var(--bb-bd-download-hover-color);
        background-color: var(--bb-bd-download-hover-bg-color);
        border-color: var(--bb-bd-download-hover-border-color);
    }

.nav-link[b-e7039j3vm8] {
    color: white;
}

.nav-item[b-e7039j3vm8] {
    color: white;
}

.nav-link img[b-e7039j3vm8] {
    height: 24px;
    width: auto;
}

.navbar-version[b-e7039j3vm8] {
    /*color: var(--bs-navbar-color);*/
    color: white;
    border-right: 1px solid #dddddd40;
    padding-right: 0.5rem;
    white-space: nowrap;
    display: none;
}

[b-e7039j3vm8] .bb-theme-mode .dropdown-toggle {
    color: var(--bs-navbar-color);
}

[b-e7039j3vm8] .bb-theme-mode .dropdown-menu li {
    padding: 0 4px;
}

    [b-e7039j3vm8] .bb-theme-mode .dropdown-menu li button {
        border-radius: var(--bs-border-radius);
    }

@media (min-width: 768px) {
    .navbar-header[b-e7039j3vm8] {
        position: sticky;
        top: 0;
        z-index: 1050;
        height: var(--bs-header-height);
    }

    .modal-open .navbar-header[b-e7039j3vm8] {
        z-index: 1040;
    }
}

@media (min-width: 1140px) {
    .nav-repo[b-e7039j3vm8] {
        display: flex;
    }
}

@media (min-width: 1240px) {
    .navbar-version[b-e7039j3vm8] {
        display: block;
    }
}
/* _content/CNRSoftAcc/Components/Shared/MainLayout.razor.rz.scp.css */
.layout-drawer-body[b-h194pbnxn1] {
    padding: 1rem;
}

    .layout-drawer-body[b-h194pbnxn1]  .groupbox {
        margin-top: 1rem;
    }

    .layout-drawer-body[b-h194pbnxn1]  .btn-info {
        margin-bottom: 1rem;
    }

.layout-item[b-h194pbnxn1] {
    --bb-layout-sidebar-bg: #f8f9fa;
    --bb-layout-footer-bg: #e9ecef;
    cursor: pointer;
    border: 2px solid #e9ecef;
    padding: 4px;
    border-radius: 4px;
    height: 80px;
    width: 120px;
    transition: border .3s linear;
}

    .layout-item:hover[b-h194pbnxn1],
    .layout-item.active[b-h194pbnxn1] {
        border: 2px solid #28a745;
    }

    .layout-item .layout-left[b-h194pbnxn1] {
        width: 30%;
        border-right: 1px solid var(--bs-border-color);
    }

        .layout-item .layout-left .layout-left-header[b-h194pbnxn1] {
            height: 16px;
            background-color: var(--bb-header-bg);
        }

        .layout-item .layout-left .layout-left-body[b-h194pbnxn1],
        .layout-item .layout-body .layout-left[b-h194pbnxn1] {
            background-color: var(--bb-layout-sidebar-bg);
        }

    .layout-item .layout-right .layout-right-header[b-h194pbnxn1],
    .layout-item .layout-top[b-h194pbnxn1] {
        background-color: var(--bb-header-bg);
        height: 16px;
    }

    .layout-item .layout-right .layout-right-footer[b-h194pbnxn1],
    .layout-item .layout-right-footer[b-h194pbnxn1] {
        background-color: var(--bb-layout-footer-bg);
        height: 12px;
    }

    .layout-item .layout-top[b-h194pbnxn1],
    .layout-item .layout-body[b-h194pbnxn1],
    .layout-item .layout-right-footer[b-h194pbnxn1] {
        width: 100%;
    }

#blazor-error-ui[b-h194pbnxn1] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-h194pbnxn1] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/CNRSoftAcc/Components/Shared/MainLayoutNew.razor.rz.scp.css */
.main[b-pzb0zscfiy] {
    padding: var(--bb-main-pading);
}

.section[b-pzb0zscfiy] {
    --bb-sidebar-width: 0;
}

.sidebar-title[b-pzb0zscfiy] {
    height: 50px;
    align-items: center;
    padding: 1rem;
    border-bottom: solid 1px var(--bs-border-color);
    display: none;
}

.sidebar-text[b-pzb0zscfiy] {
    font-weight: 700;
}

[b-pzb0zscfiy] p:last-child {
    margin-bottom: 0;
}

[b-pzb0zscfiy] .code-label {
    font-weight: bold;
}

[b-pzb0zscfiy] h3 {
    font-size: var(--bb-title-font-size);
    font-weight: var(--bb-font-weight);
}

[b-pzb0zscfiy] h4 {
    margin-top: 1rem;
    font-size: var(--bb-sub-font-size);
}

[b-pzb0zscfiy] h5 {
    font-size: var(--bb-sub-font-size);
    font-weight: var(--bb-font-weight);
}

[b-pzb0zscfiy] .alert:last-child {
    margin-bottom: 0;
}

[b-pzb0zscfiy] .alert h4 {
    margin-top: 0;
}

.sidebar-bar[b-pzb0zscfiy] {
    width: 1px;
    position: absolute;
    top: 0;
    right: -1px;
    bottom: 0;
    background-color: var(--bs-border-color);
    display: none;
}

    .sidebar-bar .sidebar-body[b-pzb0zscfiy] {
        position: absolute;
        inset: 0px -2px;
        cursor: col-resize;
        background-color: transparent;
        border-radius: 4px;
    }

        .sidebar-bar .sidebar-body:hover[b-pzb0zscfiy] {
            background-color: var(--bb-sidebar-body-hover-bg);
        }

        .sidebar-bar .sidebar-body.drag[b-pzb0zscfiy],
        .sidebar-bar .sidebar-body.drag:hover[b-pzb0zscfiy] {
            background-color: var(--bb-sidebar-body-drag-hover-bg);
        }

@media (min-width: 768px) {
    .section[b-pzb0zscfiy] {
        --bb-sidebar-width: 300px;
        display: flex;
        flex-direction: row;
        -webkit-font-smoothing: antialiased;
    }

    .sidebar-title[b-pzb0zscfiy] {
        display: flex;
    }

    .sidebar[b-pzb0zscfiy] {
        width: var(--bb-sidebar-width);
        height: calc(100vh);
        position: sticky;
        top: 0;
        border-right: solid 1px var(--bs-border-color);
        margin-top: calc(var(--bs-header-height) * -1);
    }

    .main[b-pzb0zscfiy] {
        height: 100%;
        width: calc(100% - var(--bb-sidebar-width));
    }

    .sidebar-bar[b-pzb0zscfiy] {
        display: block;
    }
}
/* _content/CNRSoftAcc/Components/Shared/NavMenu.razor.rz.scp.css */
.sidebar-switch[b-e17l66v6l9] {
    display: flex;
    border-bottom: solid 1px var(--bs-border-color);
    justify-content: center;
    align-items: center;
}

    .sidebar-switch[b-e17l66v6l9]  .form-label {
        margin: 0 0.5rem 0 0;
    }

    .sidebar-switch[b-e17l66v6l9]  .switch {
        width: auto;
    }
/*#672c82

    var(--bb-sidebar-navbar-bg)
*/
.navbar[b-e17l66v6l9] {
    background-color: var(--bb-sidebar-navbar-bg);
}

.navbar-toggler[b-e17l66v6l9] {
    background-color: var(--bb-sidebar-navbar-bar-bg);
}

.sidebar-content[b-e17l66v6l9] {
    position: relative;
}

[b-e17l66v6l9] .badge-menu {
    background-color: var(--bb-primary-color);
}

[b-e17l66v6l9] .icon-summary {
    color: var(--bb-primary-color);
}

@media (min-width: 768px) {
    .sidebar-content[b-e17l66v6l9] {
        height: calc(100vh - var(--bs-header-height));
    }

        .sidebar-content.collapse[b-e17l66v6l9] {
            display: flex;
            flex-direction: column;
        }

    [b-e17l66v6l9] .scroll {
        overflow-x: hidden;
        max-height: calc(100% - 36px);
        padding: 5px 0;
    }

        [b-e17l66v6l9] .scroll .menu {
            width: var(--bb-sidebar-width);
        }
}
/* _content/CNRSoftAcc/Components/Shared/Pre.razor.rz.scp.css */
.pre-code[b-dgk32hu250] {
    position: relative;
    border: 1px solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    overflow: hidden;
    direction: ltr;
}

    .pre-code:not(:last-child)[b-dgk32hu250] {
        margin-bottom: 1rem;
    }

    .pre-code .loading[b-dgk32hu250] {
        padding: .5rem 1rem;
    }

    .pre-code.loaded > pre > code[b-dgk32hu250] {
        display: none;
    }

[b-dgk32hu250] .btn-group {
    position: absolute;
    top: 0;
    right: 3rem;
}

    [b-dgk32hu250] .btn-group .btn-primary {
        position: relative;
    }

code[b-dgk32hu250] {
    line-height: 1.8;
    font-size: 0.75rem;
    padding: 10px 65px 10px 16px;
    display: block;
    white-space: pre-wrap;
    -webkit-font-smoothing: auto;
}

.no-highlight code[b-dgk32hu250] {
    color: var(--bs-code-color);
}
