/* _content/PartnerReports/Shared/MainLayout.razor.rz.scp.css */
.pr-main-scrollable[b-qvryla93fc] {
    width: 100%;
    overflow: auto;
    height: max-content;
}
.pr-main-scrollable[b-qvryla93fc] {
    width: 100%;
    overflow: auto;
    height: max-content;
}



.pr-content[b-qvryla93fc] {
    max-width: 1440px;
    display: flex;
    margin: auto;
    justify-content: flex-start;
    height: 100%;
    margin-top: 70px;
}



.pr-sidebar[b-qvryla93fc] {
    position: fixed;
    height: 100%;
    opacity: 0.9;
    background-color: white;
}

    .pr-sidebar:has(+ .pr-sidebar-left)[b-qvryla93fc] {
        position: fixed;
        width: var(--sidebar-width);
        height: 85vh;
        overflow-y: auto;
        overflow-x: hidden;
    }

    .pr-sidebar:has(+ .pr-sidebar-left-onlyicons)[b-qvryla93fc] {
        position: fixed;
        width: var(--sidebar-withicons);
        height: 85vh;
        overflow-y: auto;
        overflow-x: hidden;
    }

.error-container[b-qvryla93fc] {
    text-align: center;
    padding: 100px;
}

.pr-main[b-qvryla93fc] {
    margin-left: 40px;
    margin-top: 40px;
    width: var(--main-content-width);
    padding: var(--font-size-s);
}

.pr-main-margin-small[b-qvryla93fc] {
    margin-left: 115px;
}

.pr-main-margin-big[b-qvryla93fc] {
    margin-left: 262px;
}
/* _content/PartnerReports/Shared/NavMenu.razor.rz.scp.css */
a[b-tu72k02u0m] {
    text-transform: none;
    text-decoration: none;
}




.pr-hashmeenu-item[b-tu72k02u0m] {
    color: #000;
    font-family: var(--font-primary);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 15.6px */
}

.pr-sidebar-left[b-tu72k02u0m] {
    border-right: 1px solid var(--color-secondary);
    display: flex;
    flex-direction: column;
    gap: 18px;
    padding: 12px;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

.pr-sidebar-left-onlyicons[b-tu72k02u0m] {
    border-right: 1px solid var(--color-secondary);
    display: flex;
    flex-direction: column;
    gap: 30px;
    padding: 12px;
    width: 75px;
    height: 100%;
    align-items: center;
}

.pr-side-menu-item[b-tu72k02u0m] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 12px;
    padding: 12px;
    border-radius: 2px;
}

.pr-side-menu-title[b-tu72k02u0m] {
    color: var(--Almost-Black, #010101);
    font-family: var(--font-primary);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; /* 18.2px */
}


.active-menu-item[b-tu72k02u0m] {
    border-left: 2px solid var(--color-secondary);
    background: var(--color-primary);
    border-radius: 5px;
}


    .active-menu-item .pr-side-menu-title[b-tu72k02u0m] {
        font-weight: 700;
    }

.pr-side-menu-icon[b-tu72k02u0m] {
    height: 20px;
    width: 20x
}

.pr-side-submenu[b-tu72k02u0m] {
    display: none;
}

.active-menu-item .pr-side-submenu[b-tu72k02u0m] {
    display: flex;
    flex-direction: column;
}

.active-menu-item .pr-side-submenu-item[b-tu72k02u0m] {
    color: #000;
    font-family: var(--font-primary);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 15.6px */

    gap: 10px;
    padding: 5px;
    margin-left: 24px;
    border-left: solid 2px #FFFEFE;
}

    .active-menu-item .pr-side-submenu-item:has(.active)[b-tu72k02u0m] {
        font-weight: 700;
        border-left: solid 2px var(--Almost-Black, #010101);
        ;
    }
