@import '_content/Identity/Identity.ba6vfahiy8.bundle.scp.css';
@import '_content/MasterData/MasterData.eeosi0ny7m.bundle.scp.css';
@import '_content/Orders/Orders.o9kw5iilo0.bundle.scp.css';
@import '_content/Product/Product.ge5575w3k3.bundle.scp.css';
@import '_content/SharedComponents/SharedComponents.xommafmsx8.bundle.scp.css';
@import '_content/SharedLibrary/SharedLibrary.5l9b3ke9il.bundle.scp.css';
@import '_content/StockParameter/StockParameter.n9d6qfanyk.bundle.scp.css';
@import '_content/Transporter/Transporter.xxoxr21blh.bundle.scp.css';

/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-erglvzelf9] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-erglvzelf9] {
    flex: 1;
    overflow: hidden;
    overflow-y: auto;
    margin-top: 1.125rem;
    margin-left: 1rem;
    border-top: 2px solid var(--primary-color);
    border-left: 1px solid var(--background-bg-borders);
}

.top-row[b-erglvzelf9] {
    border-bottom: 1px solid var(--background-bg-borders, #EBEBEB);
    background: var(--background-bg-page, #FFF); /*border-bottom: 1px solid #d6d5d5;*/
    padding: var(--spacing-03, .5rem) var(--spacing-06, 1.5rem);
    /*height: 3.5rem;*/
    height: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .top-row[b-erglvzelf9]  a, .top-row[b-erglvzelf9]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-erglvzelf9]  a:hover, .top-row[b-erglvzelf9]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-erglvzelf9]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }


@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-erglvzelf9] {
        display: none;
    }

    .top-row.auth[b-erglvzelf9] {
        justify-content: space-between;
    }

    .top-row[b-erglvzelf9]  a, .top-row[b-erglvzelf9]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-erglvzelf9] {
        flex-direction: row;
        min-width: 13.063rem;
    }
    .top-row[b-erglvzelf9] {
        position: sticky;
        top: 0;
        z-index: 1;
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }

    .top-row.auth[b-erglvzelf9]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

}

@media (min-width: 641px) {
    .navbar-toggler[b-erglvzelf9] {
        display: none;
    }
}
.title[b-erglvzelf9] {
    color: var(--text-text-title, #111720);
    text-align: center;
    font-family: 'suisse_intlregular', Arial, sans-serif;
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1rem; /* 114.286% */
    letter-spacing: .018rem;
}

@media (max-width: 1194px) {
    .is-active[b-erglvzelf9] {
        position: fixed;
        width: 100%;
        height: calc(100% - 2.5rem);
        overflow: hidden;
        outline: 0;
        background-color: rgba(69,70,72,0.4);
        -webkit-transform: translateX(0);
        transform: translateX(0);
        transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
        z-index: 503;
        left: 0;
        right: auto;
    }
}

.svg_person path[b-erglvzelf9] {
    fill: var(--text-text-title, #111720);
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-zm5np2bcuc] {
    background-color: var(--primary-color);
}

.navbar-toggler-icon[b-zm5np2bcuc] {
    width: 0.8em;
    height: 0.8em;
}



.navbar-brand[b-zm5np2bcuc] {
    font-size: 1.1rem;
}
.nav-menu[b-zm5np2bcuc] {
    height: calc(99% - 3.5rem);
    overflow-y: auto;
    overflow-x: hidden;
    scrollbar-color: rgba(0, 0, 0, .2) transparent;
    scrollbar-color: rgba(0, 0, 0, .2) transparent;
    scrollbar-width: thin;
}


    .nav-item[b-zm5np2bcuc] {
        font-size: 0.9rem;
        padding: .75rem 0;
    }
    .nav-item:first-of-type[b-zm5np2bcuc] {
        padding-top: 1.5rem;
    }

        .nav-item[b-zm5np2bcuc]  a {
            color: var(--menu-text-default, #375669);
            font-family: 'suisse_intlregular', Arial, sans-serif;
            font-size: 1rem;
            font-style: normal;
            font-weight: 400;
            line-height: 1.25rem; /* 125% */
            letter-spacing: 0.02rem;
            display: flex;
            align-items: center;
            padding: 0.25rem 1.5rem !important;
            gap: 0.5rem;
            text-decoration: none !important;
        }
        .nav-item[b-zm5np2bcuc]  a:hover {
            color: var(--text-text-link-hover, #8F350A);
        }

        .nav-item[b-zm5np2bcuc]  a.active {
            color: var(--primary-color, #CA4300);
            border-right: 2px solid var(--primary-color, #CA4300);
            font-weight: 600;
        }

.nav-scrollable[b-zm5np2bcuc], .collapsible-section[b-zm5np2bcuc] {
    /*background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);*/
    background-color: #F8F8F8;
}
.SideBarWidth .nav-scrollable[b-zm5np2bcuc], .closed-menu[b-zm5np2bcuc] {
    width: 4.5rem !important;
    min-width: 4.5rem !important;
}
.opened-menu[b-zm5np2bcuc] {
    width: 14.5rem;
    min-width: 14.5rem;
}

@media (min-width: 641px) {
    .navbar-toggler[b-zm5np2bcuc] {
        display: none;
    }

    .collapse[b-zm5np2bcuc] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }

    .nav-scrollable[b-zm5np2bcuc] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 2.5rem);
        overflow-y: auto;
        /*width: 250px;*/
        position: sticky;
        top: 2.5rem;
        width: 14.5rem;
        min-width: 14.5rem;
    }
}
