@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/Oss.Filters.Blazor/Oss.Filters.Blazor.tcd8r2hg0l.bundle.scp.css';
@import '_content/Oss.Settings.Blazor/Oss.Settings.Blazor.qhcwns5zxw.bundle.scp.css';
@import '_content/Servel.Blazor.Forms/Servel.Blazor.Forms.609oh5ogbc.bundle.scp.css';
@import '_content/Tabiot.Blazor.Breadcrumb/Tabiot.Blazor.Breadcrumb.ypcz477a8p.bundle.scp.css';
@import '_content/Tabiot.Blazor.DetailsCard/Tabiot.Blazor.DetailsCard.plxalb6viv.bundle.scp.css';
@import '_content/Tabiot.Blazor.Loading/Tabiot.Blazor.Loading.hxb6uypiw6.bundle.scp.css';
@import '_content/Tabiot.Blazor.SearchBox/Tabiot.Blazor.SearchBox.hl5yquya2h.bundle.scp.css';
@import '_content/Tabiot.Blazor.Wizard/Tabiot.Blazor.Wizard.ik4copyss6.bundle.scp.css';

/* /Pages/CalendarComponents/CalendarTableCell.razor.rz.scp.css */
.inLending[b-ibni8xcnyy] {
    pointer-events: none;
    background-color: #cccccc !important;
}

.maternity[b-ibni8xcnyy] {
    background-color: #ffb3da !important;
    color: black;
}

.thBorderBottom[b-ibni8xcnyy] {
    height: 100%;
    width: 100%;
    border-bottom: 2px solid black !important;
}

.cellTemplate[b-ibni8xcnyy] {
    min-width: 90px;
    max-width: 100px;
}

.thBgColor[b-ibni8xcnyy] {
    background-color: #f1f1f1 !important;
}

.selectionBg[b-ibni8xcnyy] {
    background-color: #e2ed6d !important;
}

.sundayBorder[b-ibni8xcnyy] {
    border-left: 2px solid black !important;
}

/* TEST*/
table thead th[b-ibni8xcnyy] {
    padding: 3px;
    position: sticky;
    top: 0;
    z-index: 1;
    background-color: white !important;
}

    table thead th:first-child[b-ibni8xcnyy] {
        position: sticky;
        left: 0;
        z-index: 2;
    }

table tbody th[b-ibni8xcnyy] {
    position: sticky;
    left: 0;
    background-color: white !important;
    z-index: 1;
}

[role="region"][aria-labelledby][tabindex][b-ibni8xcnyy] {
    width: 100%;
    max-height: 98vh;
    overflow: auto;
}
/* TEST*/
tr > th:first-child[b-ibni8xcnyy], tr > td:first-child[b-ibni8xcnyy] {
    position: sticky;
    left: 0;
    border-right: 2px solid black !important;
}

tr:nth-child(odd) td[b-ibni8xcnyy] {
    background-color: white;
}

tr:nth-child(even) td[b-ibni8xcnyy] {
    background-color: white;
}

small[b-ibni8xcnyy] {
    font-size: 10px;
}

tr:has(> td.invisible)[b-ibni8xcnyy] {
    display: none;
}
/* /Pages/ManagerCalendar.razor.rz.scp.css */
.inLending[b-cnpgvvcz5l] {
    pointer-events: none;
    background-color: #cccccc !important;
}

.maternity[b-cnpgvvcz5l] {
    background-color: #ffb3da !important;
    color:black;
}

.thBorderBottom[b-cnpgvvcz5l] {
    height: 100%;
    width: 100%;
    border-bottom: 2px solid black !important;
}

.cellTemplate[b-cnpgvvcz5l] {
    min-width: 90px;
    max-width: 100px;
}

.thBgColor[b-cnpgvvcz5l] {
    background-color: #f1f1f1 !important;
}

.selectionBg[b-cnpgvvcz5l] {
    background-color: #e2ed6d !important;
}

.sundayBorder[b-cnpgvvcz5l] {
    border-left: 2px solid black !important;
}

/* TEST*/
table thead th[b-cnpgvvcz5l] {
    padding: 3px;
    position: sticky;
    top: 0;
    z-index: 1;
    background-color: white !important;
}

    table thead th:first-child[b-cnpgvvcz5l] {
        position: sticky;
        left: 0;
        z-index: 2;
    }

table tbody th[b-cnpgvvcz5l] {
    position: sticky;
    left: 0;
    background-color: white !important;
    z-index: 1;
}

[role="region"][aria-labelledby][tabindex][b-cnpgvvcz5l] {
    width: 100%;
    max-height: 98vh;
    overflow: auto;
}
/* TEST*/
tr > th:first-child[b-cnpgvvcz5l], tr > td:first-child[b-cnpgvvcz5l] {
    position: sticky;
    left: 0;
    border-right: 2px solid black !important;
}

tr:nth-child(odd) td[b-cnpgvvcz5l] {
    background-color: white;
}

tr:nth-child(even) td[b-cnpgvvcz5l] {
    background-color: white;
}

small[b-cnpgvvcz5l] {
    font-size: 10px;
}

tr:has(> td.invisible)[b-cnpgvvcz5l] {
    display: none;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.breadcrumb[b-mzbseii88j] {
    background-color: unset !important;
    margin: 0 !important;
    padding: 0 !important;
}

    .breadcrumb[b-mzbseii88j]  a {
        margin-left: unset;
    }

.page-breadcrumb > .breadcrumb-item:last-child[b-mzbseii88j] {
    color: inherit;
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar[b-d8wat66kkr] {
    background-color: #001529;
}

.navbar-toggler[b-d8wat66kkr] {
    background-color: rgba(255, 255, 255, 0.1);
}

.navbar-brand[b-d8wat66kkr] {
    font-size: 1.1rem;
}

.oi[b-d8wat66kkr] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.navbar nav[b-d8wat66kkr] {
    gap: 0.5rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.nav-item[b-d8wat66kkr] {
    font-size: 0.9rem;
}

    .nav-item[b-d8wat66kkr]  a {
        display: flex;
        gap: 1rem;
        align-items: center;
        min-height: 3rem;
        padding: .5rem 1rem !important;
        border-radius: 4px;
    }

        .nav-item[b-d8wat66kkr]  a.active {
            background-color: rgba(255,255,255,0.25);
        }

        .nav-item[b-d8wat66kkr]  a:hover {
            background-color: rgba(255,255,255,0.1);
        }

        .nav-item[b-d8wat66kkr]  a i {
            text-align: center;
            width: 1.25em;
        }

.dropdown-menu[b-d8wat66kkr]  .nav-link {
    color: unset !important;
}
