@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';

/* /Pages/Catalogs/AllCatalogs.razor.rz.scp.css */
.table-outer[b-ca4y8p8xsf] {
    overflow-x: auto;
    height: calc(100vh - 200px);
    border: 1px solid #ccc;
}

thead[b-ca4y8p8xsf] {
    position: sticky;
    z-index: 2;
    top: 0;
}
/* /Pages/Catalogs/ButtonTabPills.razor.rz.scp.css */
.nav .nav-link[b-8u6v7im195] {
    color: var(--bs-gray) !important;
    background-color: var(--bs-gray-200) !important;
    margin-bottom: 0.25rem !important;
}
.nav .nav-link.active[b-8u6v7im195] {
    color: white !important;
    background-color: var(--bs-gray) !important;
}
/* /Pages/Companies/CompanyReadOnly.razor.rz.scp.css */
.table .text[b-tts0zn0n2s] {
    position: relative;
}

    .table .text span[b-tts0zn0n2s] {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        position: absolute;
        width: 95%;
    }

.text[b-tts0zn0n2s]:before {
    content: '';
    display: inline-block;
}
/* /Pages/Documents/Components/ListDucaItem.razor.rz.scp.css */
.action-buttons[b-e2tsr7kx4h] {
    display: none;
}
tr:hover .action-buttons[b-e2tsr7kx4h] {
    display: block; /* or use opacity: 1; for a transition */
}
tr:hover[b-e2tsr7kx4h] {
    background-color: #f1f1f1; /* Example background color */
    cursor: pointer; /* Indicates the row is interactive */
}
/* /Pages/Documents/Documents.razor.rz.scp.css */
#threeDots[b-adhp3tzpb1]::after {
    content: inherit !important;
}

tr.selected[b-adhp3tzpb1] {
    background-color: #bbc3bb;
}

.table > tbody > tr > td[b-adhp3tzpb1] {
    vertical-align: middle;
}
/* /Pages/Index.razor.rz.scp.css */
.video-container[b-ipkgnd8m6j] {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}

    .video-container iframe[b-ipkgnd8m6j] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
/* /Pages/Inventory/InventoryList.razor.rz.scp.css */
/* /Pages/Reports/SAT.razor.rz.scp.css */
.parent-container[b-xgx7pyy9xl] {
    border: var(--bs-border-width) solid var(--bs-border-color) !important;
}

.parent-container:focus-within[b-xgx7pyy9xl] {
    border: 0 !important;
    box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

.focus-within[b-xgx7pyy9xl] {
    border: 0px !important;
    box-shadow: none;
    border-radius: var(--bs-border-radius-pill) !important;
}

.focus-within:focus[b-xgx7pyy9xl] {
    border: 0 !important;
}
/* /Pages/Reports/SATOutcomesByDuca.razor.rz.scp.css */
.row-outcome p[b-iopmk12gxa]{
    margin-bottom: 0.5rem;
}

/* /Pages/Security/UsersList.razor.rz.scp.css */
.table .text[b-6bicecovnu] {
    position: relative;
}

    .table .text span[b-6bicecovnu] {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        position: absolute;
        width: 95%;
    }

.text[b-6bicecovnu]:before {
    content: '';
    display: inline-block;
}
/* /Pages/TreeViewReport/PruebaArbol.razor.rz.scp.css */
td:first-child[b-dszrwpsupl]{
    width: 45px;
}
td[b-dszrwpsupl] {
    text-align: left;
}
/* /Pages/TreeViewReport/TestTreeView.razor.rz.scp.css */
.tree-view[b-1cgtqhzyp3] {
    padding: 0;
    border: 1px solid red;
    width: 900px;
    height: 500px;
}
/* /Pages/TreeViewReport/TreeView.razor.rz.scp.css */
.item[b-zqnyw2lpow] {
    display: flex;
    margin: 0;
    list-style-type: none;
    cursor: pointer;
}

    .item:hover[b-zqnyw2lpow] {
        background-color: azure;
    }

    .item.selected[b-zqnyw2lpow] {
        background-color: lightblue;
    }

    .item > .arrow[b-zqnyw2lpow], .arrow-placeholder[b-zqnyw2lpow] {
        min-width: 16px;
        user-select: none;
    }

        .item > .arrow:hover[b-zqnyw2lpow] {
            color: steelblue;
        }
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-jr1xa2tetj] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-jr1xa2tetj] {
    flex: 1;
}

.main-content[b-jr1xa2tetj] {
    width: calc(100% - 240px) !important;
}

.sidebar[b-jr1xa2tetj] {
    background-image: linear-gradient(180deg, #5c725b, #072807);
    min-width: 24px;
    /*background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);*/
}

.top-row[b-jr1xa2tetj] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-jr1xa2tetj]  a, .top-row[b-jr1xa2tetj]  .btn-link {
        white-space: nowrap;
        /*margin-left: 1.5rem;*/
        text-decoration: none;
    }

    .top-row[b-jr1xa2tetj]  a:hover, .top-row[b-jr1xa2tetj]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-jr1xa2tetj]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-jr1xa2tetj] {
        display: none;
    }

    .top-row.auth[b-jr1xa2tetj] {
        justify-content: space-between;
    }

    .top-row[b-jr1xa2tetj]  a, .top-row[b-jr1xa2tetj]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-jr1xa2tetj] {
        flex-direction: row;
    }

    .sidebar[b-jr1xa2tetj] {
        /*min-width: 250px;*/
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-jr1xa2tetj] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-jr1xa2tetj]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-jr1xa2tetj], article[b-jr1xa2tetj] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}


/* /Shared/MainMenu/MenuItem.razor.rz.scp.css */
.nav-item[b-l7bozx8jpa] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-l7bozx8jpa] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-l7bozx8jpa] {
        padding-bottom: 1rem;
    }

    .nav-item[b-l7bozx8jpa]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-l7bozx8jpa]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-l7bozx8jpa]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }
/* /Shared/MainMenu/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-bw00r1g01s] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-bw00r1g01s] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-bw00r1g01s] {
    font-size: 1.1rem;
}

.oi[b-bw00r1g01s] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}
/*
.nav-item {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type {
        padding-top: 1rem;
    }

    .nav-item:last-of-type {
        padding-bottom: 1rem;
    }

    .nav-item ::deep a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item ::deep a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item ::deep a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}
    */
@media (min-width: 641px) {
    .navbar-toggler[b-bw00r1g01s] {
        display: none;
    }

    .collapse[b-bw00r1g01s] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
    
    .nav-scrollable[b-bw00r1g01s] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}

/* /Shared/NavMenuV2.razor.rz.scp.css */




.nav[b-gskhaiw6ww] {
    --bs-nav-link-padding-x: 0.75rem;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight:;
    --bs-nav-link-color: var(--bs-secondary-color);
    --bs-nav-link-hover-color: var(--bs-body-color);
    --bs-nav-link-disabled-color: var(--bs-tertiary-color);
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0
}

.nav-link[b-gskhaiw6ww] {
    background: none;
    border: 0;
    color: var(--bs-nav-link-color);
    display: block;
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .nav-link[b-gskhaiw6ww] {
        transition: none
    }
}

.nav-link:focus[b-gskhaiw6ww], .nav-link:hover[b-gskhaiw6ww] {
    color: var(--bs-nav-link-hover-color)
}

.nav-link:focus-visible[b-gskhaiw6ww] {
    box-shadow: 0 0 0 .25rem rgba(0,85,255,.15);
    outline: 0
}

.nav-link.disabled[b-gskhaiw6ww], .nav-link:disabled[b-gskhaiw6ww] {
    color: var(--bs-nav-link-disabled-color);
    cursor: default;
    pointer-events: none
}

.nav-tabs[b-gskhaiw6ww] {
    --bs-nav-tabs-border-width: var(--bs-border-width);
    --bs-nav-tabs-border-color: var(--bs-border-color);
    --bs-nav-tabs-border-radius: var(--bs-border-radius);
    --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
    --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
    --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
    --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
    border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)
}

    .nav-tabs .nav-link[b-gskhaiw6ww] {
        border: var(--bs-nav-tabs-border-width) solid transparent;
        border-top-left-radius: var(--bs-nav-tabs-border-radius);
        border-top-right-radius: var(--bs-nav-tabs-border-radius);
        margin-bottom: calc(var(--bs-nav-tabs-border-width)*-1)
    }

        .nav-tabs .nav-link:focus[b-gskhaiw6ww], .nav-tabs .nav-link:hover[b-gskhaiw6ww] {
            border-color: var(--bs-nav-tabs-link-hover-border-color);
            isolation: isolate
        }

        .nav-tabs .nav-item.show .nav-link[b-gskhaiw6ww], .nav-tabs .nav-link.active[b-gskhaiw6ww] {
            background-color: var(--bs-nav-tabs-link-active-bg);
            border-color: var(--bs-nav-tabs-link-active-border-color);
            color: var(--bs-nav-tabs-link-active-color)
        }

    .nav-tabs .dropdown-menu[b-gskhaiw6ww] {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        margin-top: calc(var(--bs-nav-tabs-border-width)*-1)
    }


.nav-pills[b-gskhaiw6ww] {
    --bs-nav-pills-link-border-width: var(--bs-border-width);
    --bs-nav-pills-link-border-color: transparent;
    --bs-nav-pills-link-hover-bg: var(--bs-tertiary-bg);
    --bs-nav-pills-link-hover-border-color: transparent;
    --bs-nav-pills-link-active-border-color: transparent;
    --bs-nav-pills-link-active-bg: var(--bs-secondary-bg);
    --bs-nav-pills-link-active-hover-bg: var(--bs-secondary-bg)
}

    .nav-pills .nav-link[b-gskhaiw6ww] {
        border: var(--bs-nav-pills-link-border-width) solid var(--bs-nav-pills-link-border-color)
    }

        .nav-pills .nav-link:hover[b-gskhaiw6ww] {
            background-color: var(--bs-nav-pills-link-hover-bg);
            border-color: var(--bs-nav-pills-link-hover-border-color)
        }

        .nav-pills .nav-link.active[b-gskhaiw6ww] {
            background-color: var(--bs-nav-pills-link-active-bg);
            border-color: var(--bs-nav-pills-link-active-border-color)
        }

            .nav-pills .nav-link.active:hover[b-gskhaiw6ww] {
                background-color: var(--bs-nav-pills-link-active-hover-bg)
            }

.nav-underline[b-gskhaiw6ww] {
    --bs-nav-underline-link-active-font-weight: 380
}

    .nav-underline .nav-link.active[b-gskhaiw6ww] {
        font-weight: var(--bs-nav-underline-link-active-font-weight)
    }

.navbar[b-gskhaiw6ww] {
    --bs-navbar-active-bg: var(--bs-secondary-bg);
    --bs-navbar-active-border-color: transparent;
    --bs-navbar-nav-link-padding-y: 0.5rem;
    --bs-navbar-nav-link-border-radius: var(--bs-border-radius)
}

.navbar-toggler[b-gskhaiw6ww] {
    --bs-navbar-toggler-border-color: transparent;
    padding-left: 0;
    padding-right: 0
}

.navbar-nav[b-gskhaiw6ww] {
    --bs-nav-link-padding-x: 0.75rem
}

.navbar .navbar-nav > .nav-item > .nav-link[b-gskhaiw6ww], .navbar .navbar-nav > .nav-link[b-gskhaiw6ww] {
    align-items: center;
    border-radius: var(--bs-navbar-nav-link-border-radius);
    display: flex;
    padding-bottom: var(--bs-navbar-nav-link-padding-y);
    padding-top: var(--bs-navbar-nav-link-padding-y)
}

.navbar .navbar-nav .nav-link[data-bs-toggle=collapse][b-gskhaiw6ww]:after {
    content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' width='9' height='9' fill='hsl%28220, 10%, 75%%29'%3e%3cpath d='M4 0 L4 4 L0 4 L0 5 L4 5 L4 9 L5 9 L5 5 L9 5 L9 4 L5 4 L5 0 Z' /%3e%3c/svg%3e");
    margin-left: auto;
    transform-origin: center center;
    transition: all .3s ease-in-out
}

.navbar .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true][b-gskhaiw6ww]:after {
    transform: rotate(45deg)
}

.navbar .navbar-nav .nav-link > .material-symbols-outlined[b-gskhaiw6ww] {
    transform: scale(1.25);
    transform-origin: center center
}

.navbar-expand-xs .navbar-nav .nav-item > .dropdown-toggle[b-gskhaiw6ww]:after {
    margin-left: auto
}

.navbar-expand-xs .navbar-nav .nav-item > .nav-link + .dropdown-menu[b-gskhaiw6ww] {
    --bs-dropdown-box-shadow: 0 0 transparent;
    --bs-dropdown-item-padding-y: calc(0.5rem + var(--bs-border-width))
}

@media(max-width: 575.98px) {
    .navbar-expand-sm .navbar-nav .nav-item > .dropdown-toggle[b-gskhaiw6ww]:after {
        margin-left: auto
    }

    .navbar-expand-sm .navbar-nav .nav-item > .nav-link + .dropdown-menu[b-gskhaiw6ww] {
        --bs-dropdown-box-shadow: 0 0 transparent;
        --bs-dropdown-item-padding-y: calc(0.5rem + var(--bs-border-width))
    }
}

@media(max-width: 767.98px) {
    .navbar-expand-md .navbar-nav .nav-item > .dropdown-toggle[b-gskhaiw6ww]:after {
        margin-left: auto
    }

    .navbar-expand-md .navbar-nav .nav-item > .nav-link + .dropdown-menu[b-gskhaiw6ww] {
        --bs-dropdown-box-shadow: 0 0 transparent;
        --bs-dropdown-item-padding-y: calc(0.5rem + var(--bs-border-width))
    }
}

@media(max-width: 991.98px) {
    .navbar-expand-lg .navbar-nav .nav-item > .dropdown-toggle[b-gskhaiw6ww]:after {
        margin-left: auto
    }

    .navbar-expand-lg .navbar-nav .nav-item > .nav-link + .dropdown-menu[b-gskhaiw6ww] {
        --bs-dropdown-box-shadow: 0 0 transparent;
        --bs-dropdown-item-padding-y: calc(0.5rem + var(--bs-border-width))
    }
}

@media(max-width: 1199.98px) {
    .navbar-expand-xl .navbar-nav .nav-item > .dropdown-toggle[b-gskhaiw6ww]:after {
        margin-left: auto
    }

    .navbar-expand-xl .navbar-nav .nav-item > .nav-link + .dropdown-menu[b-gskhaiw6ww] {
        --bs-dropdown-box-shadow: 0 0 transparent;
        --bs-dropdown-item-padding-y: calc(0.5rem + var(--bs-border-width))
    }
}

@media(max-width: 1399.98px) {
    .navbar-expand-xxl .navbar-nav .nav-item > .dropdown-toggle[b-gskhaiw6ww]:after {
        margin-left: auto
    }

    .navbar-expand-xxl .navbar-nav .nav-item > .nav-link + .dropdown-menu[b-gskhaiw6ww] {
        --bs-dropdown-box-shadow: 0 0 transparent;
        --bs-dropdown-item-padding-y: calc(0.5rem + var(--bs-border-width))
    }
}



.navbar-expand-xs.navbar-vertical[b-gskhaiw6ww] {
    height: inherit;
    overflow-y: auto
}

    .navbar-expand-xs.navbar-vertical > .container-fluid[b-gskhaiw6ww], .navbar-expand-xs.navbar-vertical > .container-lg[b-gskhaiw6ww], .navbar-expand-xs.navbar-vertical > .container-md[b-gskhaiw6ww], .navbar-expand-xs.navbar-vertical > .container-sm[b-gskhaiw6ww], .navbar-expand-xs.navbar-vertical > .container-xl[b-gskhaiw6ww], .navbar-expand-xs.navbar-vertical > .container-xxl[b-gskhaiw6ww] {
        align-items: stretch;
        display: flex;
        flex-direction: column;
        height: inherit
    }

    .navbar-expand-xs.navbar-vertical .navbar-collapse[b-gskhaiw6ww] {
        align-items: stretch;
        flex-direction: column;
        height: inherit;
        width: 100%
    }

@media(min-width: 576px) {
    .navbar-expand-sm.navbar-vertical[b-gskhaiw6ww] {
        height: inherit;
        overflow-y: auto
    }

        .navbar-expand-sm.navbar-vertical > .container-fluid[b-gskhaiw6ww], .navbar-expand-sm.navbar-vertical > .container-lg[b-gskhaiw6ww], .navbar-expand-sm.navbar-vertical > .container-md[b-gskhaiw6ww], .navbar-expand-sm.navbar-vertical > .container-sm[b-gskhaiw6ww], .navbar-expand-sm.navbar-vertical > .container-xl[b-gskhaiw6ww], .navbar-expand-sm.navbar-vertical > .container-xxl[b-gskhaiw6ww] {
            align-items: stretch;
            display: flex;
            flex-direction: column;
            height: inherit
        }

        .navbar-expand-sm.navbar-vertical .navbar-collapse[b-gskhaiw6ww] {
            align-items: stretch;
            flex-direction: column;
            height: inherit;
            width: 100%
        }
}

@media(min-width: 768px) {
    .navbar-expand-md.navbar-vertical[b-gskhaiw6ww] {
        height: inherit;
        overflow-y: auto
    }

        .navbar-expand-md.navbar-vertical > .container-fluid[b-gskhaiw6ww], .navbar-expand-md.navbar-vertical > .container-lg[b-gskhaiw6ww], .navbar-expand-md.navbar-vertical > .container-md[b-gskhaiw6ww], .navbar-expand-md.navbar-vertical > .container-sm[b-gskhaiw6ww], .navbar-expand-md.navbar-vertical > .container-xl[b-gskhaiw6ww], .navbar-expand-md.navbar-vertical > .container-xxl[b-gskhaiw6ww] {
            align-items: stretch;
            display: flex;
            flex-direction: column;
            height: inherit
        }

        .navbar-expand-md.navbar-vertical .navbar-collapse[b-gskhaiw6ww] {
            align-items: stretch;
            flex-direction: column;
            height: inherit;
            width: 100%
        }
}

@media(min-width: 992px) {
    .navbar-expand-lg.navbar-vertical[b-gskhaiw6ww] {
        height: inherit;
        overflow-y: auto
    }

        .navbar-expand-lg.navbar-vertical > .container-fluid[b-gskhaiw6ww], .navbar-expand-lg.navbar-vertical > .container-lg[b-gskhaiw6ww], .navbar-expand-lg.navbar-vertical > .container-md[b-gskhaiw6ww], .navbar-expand-lg.navbar-vertical > .container-sm[b-gskhaiw6ww], .navbar-expand-lg.navbar-vertical > .container-xl[b-gskhaiw6ww], .navbar-expand-lg.navbar-vertical > .container-xxl[b-gskhaiw6ww] {
            align-items: stretch;
            display: flex;
            flex-direction: column;
            height: inherit
        }

        .navbar-expand-lg.navbar-vertical .navbar-collapse[b-gskhaiw6ww] {
            align-items: stretch;
            flex-direction: column;
            height: inherit;
            width: 100%
        }
}

@media(min-width: 1200px) {
    .navbar-expand-xl.navbar-vertical[b-gskhaiw6ww] {
        height: inherit;
        overflow-y: auto
    }

        .navbar-expand-xl.navbar-vertical > .container-fluid[b-gskhaiw6ww], .navbar-expand-xl.navbar-vertical > .container-lg[b-gskhaiw6ww], .navbar-expand-xl.navbar-vertical > .container-md[b-gskhaiw6ww], .navbar-expand-xl.navbar-vertical > .container-sm[b-gskhaiw6ww], .navbar-expand-xl.navbar-vertical > .container-xl[b-gskhaiw6ww], .navbar-expand-xl.navbar-vertical > .container-xxl[b-gskhaiw6ww] {
            align-items: stretch;
            display: flex;
            flex-direction: column;
            height: inherit
        }

        .navbar-expand-xl.navbar-vertical .navbar-collapse[b-gskhaiw6ww] {
            align-items: stretch;
            flex-direction: column;
            height: inherit;
            width: 100%
        }
}

@media(min-width: 1400px) {
    .navbar-expand-xxl.navbar-vertical[b-gskhaiw6ww] {
        height: inherit;
        overflow-y: auto
    }

        .navbar-expand-xxl.navbar-vertical > .container-fluid[b-gskhaiw6ww], .navbar-expand-xxl.navbar-vertical > .container-lg[b-gskhaiw6ww], .navbar-expand-xxl.navbar-vertical > .container-md[b-gskhaiw6ww], .navbar-expand-xxl.navbar-vertical > .container-sm[b-gskhaiw6ww], .navbar-expand-xxl.navbar-vertical > .container-xl[b-gskhaiw6ww], .navbar-expand-xxl.navbar-vertical > .container-xxl[b-gskhaiw6ww] {
            align-items: stretch;
            display: flex;
            flex-direction: column;
            height: inherit
        }

        .navbar-expand-xxl.navbar-vertical .navbar-collapse[b-gskhaiw6ww] {
            align-items: stretch;
            flex-direction: column;
            height: inherit;
            width: 100%
        }
}

.navbar-vertical .navbar-nav[b-gskhaiw6ww], .navbar-vertical .navbar-nav .nav[b-gskhaiw6ww] {
    flex-direction: column;
    width: 100%
}

    .navbar-vertical .navbar-nav .nav[b-gskhaiw6ww] {
        --bs-navbar-subnav-offset-start: calc(var(--bs-nav-link-padding-x)/2 + 1em + 0.75rem);
        --bs-navbar-subnav-padding-y: 0.25rem;
        margin-left: var(--bs-navbar-subnav-offset-start);
        max-width: calc(100% - var(--bs-navbar-subnav-offset-start));
        padding-bottom: var(--bs-navbar-subnav-padding-y);
        padding-top: var(--bs-navbar-subnav-padding-y);
        position: relative
    }

        .navbar-vertical .navbar-nav .nav[b-gskhaiw6ww]:before {
            border-right: var(--bs-border-width) solid var(--bs-border-color-dark);
            bottom: calc(var(--bs-nav-link-padding-y)*2/2 + .75em + var(--bs-border-radius));
            content: "";
            left: calc(var(--bs-navbar-subnav-offset-start)/-2 + var(--bs-border-width));
            position: absolute;
            top: calc(var(--bs-navbar-subnav-padding-y)*-1)
        }

        .navbar-vertical .navbar-nav .nav > .nav-link[b-gskhaiw6ww] {
            padding-left: calc(var(--bs-nav-link-padding-x)/2);
            padding-right: calc(var(--bs-nav-link-padding-x)/2);
            position: relative
        }

            .navbar-vertical .navbar-nav .nav > .nav-link[b-gskhaiw6ww]:before {
                border-bottom: var(--bs-border-width) solid var(--bs-border-color-dark);
                border-bottom-left-radius: var(--bs-border-radius);
                border-left: var(--bs-border-width) solid var(--bs-border-color-dark);
                bottom: 50%;
                content: "";
                left: 0;
                position: absolute;
                top: 0;
                transform: translateX(-100%);
                width: calc(var(--bs-navbar-subnav-offset-start)/2)
            }

.aside[b-gskhaiw6ww] {
    --bs-aside-offset-start: 0;
    --bs-aside-width: 18rem;
    --bs-aside-padding-x: 0;
    --bs-aside-padding-y: 1rem;
    --bs-aside-bg: var(--bs-tertiary-bg);
    --bs-aside-border-width: var(--bs-border-width);
    --bs-aside-border-color: transparent;
    --bs-aside-navbar-padding-x: 0;
    --bs-aside-navbar-padding-y: 0;
    --bs-aside-nav-pills-link-active-bg: var(--bs-secondary-bg)
}

    .aside:has(.navbar-expand-xs)[b-gskhaiw6ww] {
        background-color: var(--bs-aside-bg);
        border-right: var(--bs-aside-border-width) solid var(--bs-aside-border-color);
        height: 100%;
        left: var(--bs-aside-offset-start);
        padding: var(--bs-aside-padding-y) var(--bs-aside-padding-x);
        position: fixed;
        width: var(--bs-aside-width)
    }

        .aside:has(.navbar-expand-xs) > .navbar[b-gskhaiw6ww] {
            --bs-navbar-padding-x: var(--bs-aside-navbar-padding-x);
            --bs-navbar-padding-y: var(--bs-aside-navbar-padding-y)
        }

            .aside:has(.navbar-expand-xs) > .navbar .navbar-nav[b-gskhaiw6ww], .aside:has(.navbar-expand-xs) > .navbar .navbar-nav .nav[b-gskhaiw6ww] {
                --bs-nav-pills-link-active-bg: var(--bs-aside-nav-pills-link-active-bg)
            }




.material-symbols-outlined[b-gskhaiw6ww] {
    --bs-icon-font-size: 1em;
    font-size: var(--bs-icon-font-size);
    line-height: inherit;
    vertical-align: bottom
}
/* /Shared/ToolTip.razor.rz.scp.css */
/* 
    take from 

    https://www.youtube.com/watch?v=m97ooeLmGK8&ab_channel=BladeProgramming

*/
/*
.tooltip-wrapper {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
    cursor: help;
}

#spanText {
    visibility: visible;
    position: absolute;
    width: 120px;
    bottom: 100%;
    left: 50%;
    margin-left: -60px;
    background-color: #363636;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    z-index: 1;
}

    #spanText::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #555 transparent transparent transparent;
    }

.tooltip-wrapper:hover #spanText {
    visibility: visible;
}
*/
