/* _content/EHSPurchaseOrder.Web/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-8rk8sfffv5] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-8rk8sfffv5] {
    display: flex;
    flex-direction: column;
    flex: 1;
}
.content-ext[b-8rk8sfffv5]{
    flex:1;
}

.sidebar[b-8rk8sfffv5] {
    box-shadow: 5px 0 5px -5px var(--bs-gray-700);
}

.top-row[b-8rk8sfffv5] {
    background-color: var(--bs-gray-100);
    border-bottom: 1px solid #d6d5d5;
    justify-content: space-between;
    height: 3.5rem;
    display: flex;
    align-items: center;
    gap: 15px;
    font-size: 1.5em;
}
.top-row-left[b-8rk8sfffv5] {
    padding: 0px 5px 0px 5px;
    margin-left:-20px;
}
    .top-row-left:hover[b-8rk8sfffv5] {
        color: #284475;
        border: 1px solid var(--bs-gray-500);
        border-radius:5px;
    }
.top-row-right[b-8rk8sfffv5]{
    display:flex;
    gap:15px;
    flex-direction:row;
}
/*.top-row ::deep a, .top-row ::deep .btn-link {
    white-space: nowrap;
    margin-left: 1.5rem;
    text-decoration: none;
}

.top-row ::deep a:hover, .top-row ::deep .btn-link:hover {
    text-decoration: underline;
}*/

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

@media (max-width: 640.98px) {
    .top-row-left[b-8rk8sfffv5]{
        display:none;
    }
    .top-row[b-8rk8sfffv5] {
        justify-content: flex-end;
    }

        /*.top-row ::deep a, .top-row ::deep .btn-link {
            margin-left: 0;
        }*/
}

@media (min-width: 641px) {
    .top-row-ext[b-8rk8sfffv5] {
        margin-left: 3px;
        box-shadow: 0 3px 3px -3px var(--bs-gray-600);
    }
    .page[b-8rk8sfffv5] {
        flex-direction: row;
    }

    .sidebar[b-8rk8sfffv5] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-8rk8sfffv5] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

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

    .top-row[b-8rk8sfffv5], article[b-8rk8sfffv5] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-8rk8sfffv5] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-8rk8sfffv5] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
.hide-sidebar[b-8rk8sfffv5]{
    display:none;
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Core/Admin/Logging/LoggingView.razor.rz.scp.css */
/* _content/EHSPurchaseOrder.Web/Components/Pages/Core/Admin/Settings/SettingsMgmtView.razor.rz.scp.css */
body[b-h6dndrbpat] {
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Core/Admin/Users/UserMgmtDetails.razor.rz.scp.css */
body[b-ybschpo6b3] {
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Core/Admin/Users/UserMgmtView.razor.rz.scp.css */
body[b-udocrmj4rp] {
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Core/Auth/Login.razor.rz.scp.css */
.component-body-style[b-gs6u6846o0] {
    background: url('/images/ucla_background.png');
}
.login-title[b-gs6u6846o0] {
    font-size: 1.3rem;
    font-weight: 500;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end;
}
.login-app-title[b-gs6u6846o0] {
    color: #2774AE;
    font-weight:600;
}

.login-content[b-gs6u6846o0] {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.container-ext[b-gs6u6846o0] {
    height: calc(100vh);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.header-wrapper[b-gs6u6846o0] {
    display: flex;
    flex-direction:column;
    align-items: center;
    -webkit-justify-content: inherit;
    justify-content: inherit;
    width:100%;
}
.logo-wrapper[b-gs6u6846o0]{
    padding-bottom:7px;
}
.logo-text-wrapper[b-gs6u6846o0]{
    padding-top:5px;
    font-weight:500;
}
.logo-style-ext[b-gs6u6846o0] {
    width: auto;
    height: 40px;
}
svg[b-gs6u6846o0] {
    height: 40px;
    width: auto;
}
.logo-divider[b-gs6u6846o0] {
    width: 200px;
    border: 1px solid #FFB81C
}

.card-body-ext[b-gs6u6846o0] {
    padding-top: 3rem !important;
    padding-right: 3rem !important;
    padding-bottom: 1rem !important;
    padding-left: 3rem !important;
}

.card-size-ext[b-gs6u6846o0] {
    width: 450px;
}

.footer-err-ext[b-gs6u6846o0] {
    background: red;
    color: #fff;
}

.footer-ext[b-gs6u6846o0] {
    background: #2D68C4;
    color: #fff;
}

.login-content[b-gs6u6846o0] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Core/Auth/Logout.razor.rz.scp.css */
.logout-content[b-8f8g97xlh9] {
    width: 100%;
    max-width: 400px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Core/MyProfile.razor.rz.scp.css */
/* _content/EHSPurchaseOrder.Web/Components/Pages/Core/NavMenu.razor.rz.scp.css */
.navbar-toggler:focus[b-nvgofsgktj],
.navbar-toggler:active[b-nvgofsgktj],
.navbar-toggler-icon:focus[b-nvgofsgktj] {
    outline: none;
    box-shadow: none;
}
.navbar-toggler[b-nvgofsgktj] {
    appearance: none;
    cursor: pointer;
    position: absolute;
    top: 0.7rem;
    right: 0.5rem;
    color: white;
    border: 0px;
}
.top-row[b-nvgofsgktj] {
    height: 3.5rem;
    background-color: #005587;
}
.navbar-header-img[b-nvgofsgktj]{
    height:25px;
}
.navbar-brand[b-nvgofsgktj] {
    font-size: 1.1rem;
}
.nav-scrollable[b-nvgofsgktj] {
    display: none;
}
.navbar-toggler:checked ~ .nav-scrollable[b-nvgofsgktj] {
    display: block;
}

@media (min-width: 641px) {
    .desktop-mode[b-nvgofsgktj] {
        display: flex;
        flex-direction: column;
    }
    .navbar-brand[b-nvgofsgktj] {
        font-size: 0.9em;
    }
    .navbar-toggler[b-nvgofsgktj] {
        display: none;
    }
    .top-row[b-nvgofsgktj] {
        height: 100px;
        background-color: #2774AE;
    }
    .nav-scrollable[b-nvgofsgktj] {
        /* Never collapse the sidebar for wide screens */
        display: block;
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 100px);
        overflow-y: auto;
        background: url('/images/sidebar_background2.png');
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Core/ProfileGeneral.razor.rz.scp.css */
.content-wrapper[b-4csggiwoz2]{
    padding:15px;
}
.content-wrapper-sub[b-4csggiwoz2]{
    padding-top:15px;
}
.header_title[b-4csggiwoz2] {
    font-weight: 500;
}
.tpl-content-footer[b-4csggiwoz2]{
    padding-top:15px;
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Core/ProfileHeader.razor.rz.scp.css */
.user-dropdown[b-9ouu4b34z5] {
    position: relative;
    display: inline-block;
}

.user-dropdown-toggle[b-9ouu4b34z5] {
    display: flex;
    align-items: center;
}

    .user-dropdown-toggle:hover[b-9ouu4b34z5],
    .user-dropdown-toggle:focus[b-9ouu4b34z5] {
        background: #f1f3f5;
    }

.dropdown-caret[b-9ouu4b34z5] {
    font-size: 0.8em;
    margin-left: 4px;
}

.user-dropdown-menu[b-9ouu4b34z5] {
    font-size:13px;
    display: none;
    position: absolute;
    right: 0;
    top: 100%; /* Changed from 110% to 100% */
    background: #fff;
    border: 1px solid #dee2e6;
    min-width: 160px;
    z-index: 1000;
    flex-direction: column;
}

    .user-dropdown-menu a[b-9ouu4b34z5] {
        color: #212529;
        padding: 5px 2px;
        text-decoration: none;
        display: block;
        transition: background 0.2s;
    }

        .user-dropdown-menu a:hover[b-9ouu4b34z5] {
            background: #f8f9fa;
        }

.user-dropdown:hover .user-dropdown-menu[b-9ouu4b34z5],
.user-dropdown:focus-within .user-dropdown-menu[b-9ouu4b34z5] {
    display: flex;
}
.btn-lnk-ext[b-9ouu4b34z5] {
    margin-left: 0px !important;
    padding: 10px !important;
    text-decoration:none;
}
.text-info-ext[b-9ouu4b34z5] {
    color: #2774AE;
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Core/ProfilePreference.razor.rz.scp.css */
.content-wrapper[b-dq3hsem0ev] {
    padding: 15px;
}

.content-wrapper-sub[b-dq3hsem0ev] {
    padding-top: 15px;
}
.header_title[b-dq3hsem0ev] {
    font-weight: 500;
}

.tpl-content-footer[b-dq3hsem0ev] {
    padding-top: 15px;
}
.content-legend[b-dq3hsem0ev] {
    margin-top:10px;
    border: 1px solid var(--bs-gray-300);
    padding: 10px;
    background-color: var(--bs-gray-100);
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Orders/MyOrdersView.razor.rz.scp.css */
.tpl-breadcrumb[b-cx4ld2ctjz] {
    display: flex;
    padding: 10px 0px 10px 0px;
    margin-bottom: 1rem;
    list-style: none;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid var(--bs-gray-300);
}

.view-action-bar[b-cx4ld2ctjz] {
    display: flex;
    justify-content: space-between;
    padding: 10px;
}

.sidebar-ext[b-cx4ld2ctjz] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 2000;
}

.column-action-style[b-cx4ld2ctjz] {
    display: flex;
    column-gap: 5px;
    width: 100%;
    justify-content: flex-end;
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Orders/NewOrder.razor.rz.scp.css */

.tpl-content-body[b-hi2mjp412e]{
    padding:10px 0 10px 0;
}
.section-ext[b-hi2mjp412e] {
    padding: 15px 10px 0px 10px;
    width: 100%;
}


.input-label-ext[b-hi2mjp412e] {
    margin-top: 15px;
    padding-bottom: 5px;
    font-weight: 500;
    color: var(--bs-body-color);
    font-size: 1.1em;
}
.title-ext[b-hi2mjp412e]{
    font-size:1.1em;
    font-weight:500;
    padding: 10px 0px 10px 0px;
}
.text-sub-header[b-hi2mjp412e] {
    padding-bottom: 10px;
    font-size: 1.1em;
    font-weight: 500;
}

.text-area-ext[b-hi2mjp412e] {
    border-top: 1px solid var(--bs-gray-300);
    border-left: 1px solid var(--bs-gray-300);
    border-right: 1px solid var(--bs-gray-300);
    width: 100%;
}
.content-note[b-hi2mjp412e] {
    border: 1px solid var(--bs-gray-300);
    padding: 10px;
    background-color: var(--bs-gray-100);
}
.comment-style[b-hi2mjp412e]{
    border:1px dotted var(--bs-gray-300);
    padding:5px;
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Orders/OrderDetails.razor.rz.scp.css */
.tpl-content[b-ykuoz99r5e] {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-basis: 0;
    overflow: hidden;
}

.tpl-content-header[b-ykuoz99r5e] {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 44px;
    background-color: var(--bs-light);
    column-gap: 10px;
    color: var(--bs-gray-600);
    align-items: center;
}

.tpl-content-header-l[b-ykuoz99r5e] {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    padding-left: 10px;
}

.tpl-content-header-r[b-ykuoz99r5e] {
    display: flex;
    width: 50px;
}

.tpl-content-header-l-c[b-ykuoz99r5e] {
    width: 50px;
    border-right: 1px solid var(--bs-gray-300);
}

.tpl-content-header-l-c1[b-ykuoz99r5e] {
    padding-left: 15px;
    padding-top: 5px;
}

.tpl-content-body[b-ykuoz99r5e] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 40px;
    flex-grow: 1;
    flex-basis: 0;
    overflow-y: auto;
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
}

.tpl-content-footer[b-ykuoz99r5e] {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 44px;
    background-color: var(--bs-light);
    justify-content: center;
    align-items: center;
    column-gap: 10px;
}

.section-ext[b-ykuoz99r5e] {
    padding: 15px 10px 0px 10px;
    width: 100%;
}

.input-label-ext[b-ykuoz99r5e] {
    margin-top: 15px;
    padding-bottom: 5px;
    font-weight: 500;
    color: var(--bs-body-color);
    font-size: 1.1em;
}
.order-detail-wrapper[b-ykuoz99r5e]{
    padding;15px;
}
.order-details-tabs[b-ykuoz99r5e]{
    display:flex;
    flex-direction:row;
    width:100%;
    column-gap:10px;
}

.table-wrapper[b-ykuoz99r5e] {
    border: 1px dotted #005587;
    width: 100%;
    padding: 5px;
}
.table-ext[b-ykuoz99r5e] {
    display: table;
}
.tr[b-ykuoz99r5e] {
    display: table-row;
}

.td[b-ykuoz99r5e] {
    display: table-cell;
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Orders/OrdersView.razor.rz.scp.css */
.tpl-breadcrumb[b-ase0fmxqn7] {
    display: flex;
    padding: 10px 0px 10px 0px;
    margin-bottom: 1rem;
    list-style: none;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid var(--bs-gray-300);
}

.view-action-bar[b-ase0fmxqn7] {
    display: flex;
    justify-content: space-between;
    padding: 10px;
}

.sidebar-ext[b-ase0fmxqn7] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 2000;
}

.column-action-style[b-ase0fmxqn7] {
    display: flex;
    column-gap: 5px;
    width: 100%;
    justify-content: flex-end;
}
.order-status-badge[b-ase0fmxqn7]{
    width:100px;
    font-size:0.95em !important;
}
.order-status-text[b-ase0fmxqn7] {
    color: var(--bs-gray-700) !important;
}
.bg-processing[b-ase0fmxqn7] {
    color: #fff;
    background-color: #2774AE;
}
.bg-submitted[b-ase0fmxqn7] {
    color: var(--bs-gray-700);
    background-color: #FFC72C;
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Sample-Template-Pages/Dashboard_Sample1.razor.rz.scp.css */
.tpl-breadcrumb[b-qyu4j04zaq] {
    display: flex;
    padding: 10px 0px 10px 0px;
    margin-bottom: 1rem;
    list-style: none;
    flex-direction: row;
    justify-content: space-between;
    border-bottom:1px solid var(--bs-gray-300);
}
.chart-title-wrapper[b-qyu4j04zaq]{
    padding:10px;
    font-weight:500;
}
.chart-source-content[b-qyu4j04zaq] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    font-size: 0.85em;
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Sample-Template-Pages/Sample-View1/SampleSideDetails.razor.rz.scp.css */
.tpl-content[b-kj2yeqdp32] {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-basis: 0;
    overflow: hidden;
}

.tpl-content-header[b-kj2yeqdp32] {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 44px;
    background-color: var(--bs-light);
    column-gap: 10px;
    color: var(--bs-gray-600);
    align-items: center;
}

.tpl-content-header-l[b-kj2yeqdp32] {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    padding-left: 10px;
}

.tpl-content-header-r[b-kj2yeqdp32] {
    display: flex;
    width: 50px;
}

.tpl-content-header-l-c[b-kj2yeqdp32] {
    width: 50px;
    border-right: 1px solid var(--bs-gray-300);
}
.tpl-content-header-l-c1[b-kj2yeqdp32] {
    padding-left: 15px;
    padding-top: 5px;
}
.tpl-content-body[b-kj2yeqdp32] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 40px;
    flex-grow: 1;
    flex-basis: 0;
    overflow-y: auto;
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
}

.tpl-content-footer[b-kj2yeqdp32] {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 44px;
    background-color: var(--bs-light);
    justify-content: center;
    align-items: center;
    column-gap: 10px;
}

.section-ext[b-kj2yeqdp32] {
    padding: 15px 10px 0px 10px;
    width: 100%;
}

.input-label-ext[b-kj2yeqdp32] {
    margin-top: 15px;
    padding-bottom: 5px;
    font-weight: 500;
    color: var(--bs-body-color);
    font-size: 1.1em;
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Sample-Template-Pages/Sample-View1/SampleSideView.razor.rz.scp.css */
.tpl-breadcrumb[b-nvntu0yhy9] {
    display: flex;
    padding: 10px 0px 10px 0px;
    margin-bottom: 1rem;
    list-style: none;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid var(--bs-gray-300);
}
.view-action-bar[b-nvntu0yhy9]{
    display:flex;
    justify-content:space-between;
    padding:10px;
}
.sidebar-ext[b-nvntu0yhy9]{
    display:flex;
    flex-direction:column;
    width:100%;
    height:100%;
    position:fixed;
    z-index:2000;
}
.column-action-style[b-nvntu0yhy9]{
    display:flex;
    column-gap:5px;
    width:100%;
    justify-content: flex-end;
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Sample-Template-Pages/Sample-View2/SamplePopupDetails.razor.rz.scp.css */

.section-ext[b-0kvo7829od] {
    padding: 15px 10px 0px 10px;
    width: 100%;
}

.input-label-ext[b-0kvo7829od] {
    margin-top: 15px;
    padding-bottom: 5px;
    font-weight: 500;
    color: var(--bs-body-color);
    font-size: 1.1em;
}
/* _content/EHSPurchaseOrder.Web/Components/Pages/Sample-Template-Pages/Sample-View2/SamplePopupView.razor.rz.scp.css */
.tpl-breadcrumb[b-rbeknn983u] {
    display: flex;
    padding: 10px 0px 10px 0px;
    margin-bottom: 1rem;
    list-style: none;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid var(--bs-gray-300);
}

.view-action-bar[b-rbeknn983u] {
    display: flex;
    justify-content: space-between;
    padding: 10px;
}

.sidebar-ext[b-rbeknn983u] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 2000;
}

.column-action-style[b-rbeknn983u] {
    display: flex;
    column-gap: 5px;
    width: 100%;
    justify-content: flex-end;
}
