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

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

    .navbar[b-rtzlb6vh9e] {
        width: 18em;
        min-height: 100vh;
    }
}

.indeterminate-loader[b-rtzlb6vh9e] {
    background: linear-gradient(0deg, transparent 0%, #0d6efd 100%);
    animation: indeterminateAnimation-b-rtzlb6vh9e 2s infinite linear;
    transform-origin: 0% 50%;
}

@keyframes indeterminateAnimation-b-rtzlb6vh9e {
    0% {
        transform: translateX(0) scaleX(0);
    }
    33% {
        transform: translateX(0) scaleX(0.5);
    }
    66% {
        transform: translateX(50%) scaleX(0.5);
    }
    100% {
        transform: translateX(100%) scaleX(0);
    }
}
/* /Shared/NavMenu.razor.rz.scp.css */
[b-urcexv3x33] .collapse, [b-urcexv3x33] .collapsing {
    background-color: rgba(255, 255, 255, 0.05);
    box-shadow: inset 0rem -.5rem .625rem -.72rem black, inset 0rem .625rem .625rem -.75rem black;
}

[b-urcexv3x33] .offcanvas-body, [b-urcexv3x33] .nav-link.active {
    background-color: rgba(255, 255, 255, 0.2);
}

[b-urcexv3x33] .offcanvas-body, [b-urcexv3x33] .nav-link:hover {
    background-color: rgba(255, 255, 255, 0.1);
}
