/* /Shared/MainLayout.razor.rz.scp.css */
#layout[b-joshw1pyg2] {
    height: 100vh;
    width: 100vw;
    display: grid;
    grid-template-columns: 224px auto;
    grid-template-rows: 100px auto 160px;
    grid-template-areas:
        "header main"
        "nav    main"
        "footer main";
}

    #layout > #header[b-joshw1pyg2] {
        grid-area: header;
    }

    #layout > #nav[b-joshw1pyg2] {
        grid-area: nav;
        overflow: auto;
    }

    #layout > #footer[b-joshw1pyg2] {
        grid-area: footer;
    }

    #layout > #main[b-joshw1pyg2] {
        grid-area: main;
        overflow: auto;
    }
/* /Shared/NavMenu.razor.rz.scp.css */

.bottom-row[b-e2bahrufdf] {
    position: absolute;
    top: 80px;
    padding-bottom: 10px;
    text-align: right;
    width: 100%;
    padding-left: 25px;
}
/* /Shared/PageTemplate.razor.rz.scp.css */
@keyframes slide-b-rnmfiu2mev {
    0% {
        transform: translate(0);
        width: 0%;
    }

    50% {
        transform: translate(50%);
        width: 50%;
    }

    75% {
        width: 75%;
    }

    100% {
        transform: translate(200%);
        width: 50%;
    }
}

.progress[b-rnmfiu2mev] {
    animation: slide-b-rnmfiu2mev 1s linear 0.1s infinite;
    width: 50%;
    height: 6px;
    overflow: hidden;
    background: #d71920;
}

.progress-container[b-rnmfiu2mev] {
    position: absolute;
    right: 0px;
    width: 100%;
    height: 6px;
    overflow: hidden;
    background: #fcc;
}
