@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.ewdlgswx1m.bundle.scp.css';

/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-m8btvfte0r] {
    display: flex;
    flex-direction: column;
    height: 100vh;
}

.main[b-m8btvfte0r] {
    flex: 1;
    overflow: hidden;
    display: flex;
}

.body-content[b-m8btvfte0r] {
    flex: 1;
    overflow-y: auto;
    padding: 1rem;
    height: 100%;
}

.content[b-m8btvfte0r] {
    max-width: 1400px;
    margin: 0 auto;
    height: 100%;
}

.link1[b-m8btvfte0r], .link2[b-m8btvfte0r] {
    margin: 0 0.5rem;
}

@media (max-width: 768px) {
    .body-content[b-m8btvfte0r] {
        padding: 0.5rem;
    }
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navmenu[b-pdxl3faovm] {
    background-color: var(--neutral-layer-2);
    height: 100%;
    display: flex;
    flex-direction: column;
}

.navmenu .navmenu-icon[b-pdxl3faovm] {
    display: none;
}

.sitenav[b-pdxl3faovm] {
    display: flex;
    flex-direction: column;
    height: 100%;
    flex: 1;
}

@media (max-width: 768px) {
    .navmenu .navmenu-icon[b-pdxl3faovm] {
        display: block;
        cursor: pointer;
        padding: 1rem;
    }

    #navmenu-toggle[b-pdxl3faovm] {
        display: none;
    }

    #navmenu-toggle:not(:checked) ~ .sitenav[b-pdxl3faovm] {
        display: none;
    }

    #navmenu-toggle:checked ~ .sitenav[b-pdxl3faovm] {
        display: block;
    }
}
