@import '_content/MF.Components/MF.Components.azi9031r4p.bundle.scp.css';

/* /Components/Layout/MainLayout/MainLayout.razor.rz.scp.css */
/* Mini drawer: hide text in collapsed state, show on hover */
[b-j0bcadqf9c] .mud-drawer.mud-drawer--mini:not(.mud-drawer-open) .mud-nav-link-text,
[b-j0bcadqf9c] .mud-drawer.mud-drawer--mini:not(.mud-drawer-open) .mud-nav-link>span:not(.mud-icon-root),
[b-j0bcadqf9c] .mud-drawer.mud-drawer--mini:not(.mud-drawer-open) .mud-nav-group-text {
    display: none;
}

/* Hide expand arrows on nav groups in mini state */
[b-j0bcadqf9c] .mud-drawer.mud-drawer--mini:not(.mud-drawer-open) .mud-nav-group .mud-expand-panel-icon {
    display: none;
}

/* Ensure drawer content doesn't overflow */
[b-j0bcadqf9c] .mud-drawer.mud-drawer--mini {
    overflow-x: hidden;
}

/* Position UpdateComponent at drawer bottom */
[b-j0bcadqf9c] .update-component-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px;
}

.main-app-bar[b-j0bcadqf9c] {
    display: grid;
    grid-template-columns: auto 1fr auto;
    align-items: center;
    gap: 16px;
    width: 100%;
    position: relative;
}

.main-app-bar-left[b-j0bcadqf9c] {
    min-width: 0;
}

.main-app-bar-left .appbar-logo-group[b-j0bcadqf9c] {
    margin: 0 !important;
    padding: 0 !important;
    gap: 0 !important;
}

.main-app-bar-left[b-j0bcadqf9c]  .mud-image,
.main-app-bar-left[b-j0bcadqf9c]  .mud-image-object,
.main-app-bar-left .responsive-logo[b-j0bcadqf9c] {
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
}

.main-app-bar-left .appbar-logo-title[b-j0bcadqf9c] {
    margin-left: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.main-app-bar-center[b-j0bcadqf9c] {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    width: 100%;
}

.main-app-bar-center[b-j0bcadqf9c]  .appbar-breadcrumb-chip {
    background-color: transparent !important;
    box-shadow: none !important;
    pointer-events: auto;
}

.main-app-bar-center[b-j0bcadqf9c]  .mud-chip-content,
.main-app-bar-center[b-j0bcadqf9c]  .app-bar-breadcrumb,
.main-app-bar-center[b-j0bcadqf9c]  .mud-breadcrumbs,
.main-app-bar-center[b-j0bcadqf9c]  .mud-breadcrumbs-ol {
    overflow: hidden;
}

.main-app-bar-center[b-j0bcadqf9c]  .mud-breadcrumbs-ol {
    flex-wrap: nowrap;
}

.main-app-bar-center[b-j0bcadqf9c]  .mud-breadcrumb-item,
.main-app-bar-center[b-j0bcadqf9c]  .mud-breadcrumb-separator {
    white-space: nowrap;
}

.main-app-bar-right[b-j0bcadqf9c] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

@media (max-width: 959.98px) {
    .main-app-bar-center[b-j0bcadqf9c],
    .appbar-breadcrumb-chip[b-j0bcadqf9c] {
        display: none !important;
    }
}
/* /Components/Pages/Category/Category.razor.rz.scp.css */
/* /Components/Pages/DbBackupRestore/DbBackupRestore.razor.rz.scp.css */
.scheduler-dim[b-76omqqit5w] {
  opacity: 0.55;
  transition: opacity 150ms ease-in-out;
}
/* /Components/Pages/EmailSettingConfig/EmailSettingConfigExampleConfigurationCard.razor.rz.scp.css */
.email-example-callout[b-drhztp4med] {
    border: 1px dashed var(--mud-palette-info);
    border-radius: 12px;
}
/* /Components/Pages/MyProfile/MyProfile.razor.rz.scp.css */
.my-profile-image-upload[b-x2odrc4dfb] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
/* /Components/Pages/Products/Products.razor.rz.scp.css */
/* /Components/Pages/Reports/ReportsPage.razor.rz.scp.css */
/* /Components/Pages/Sales/Sales.razor.rz.scp.css */
.sales-page-layout[b-0xnpudpfow] {
    min-height: 100%;
    display: flex;
    flex-direction: column;
}

.sales-page-content[b-0xnpudpfow] {
    flex: 1 0 auto;
    padding-bottom: 16px !important;
}

.sales-page-footer[b-0xnpudpfow] {
    margin-top: auto;
    padding: 0 16px 16px;
    flex: 0 0 auto;
}

.sales-page-footer-inner[b-0xnpudpfow] {
    width: 100%;
}
/* /Components/Pages/UserManager/UserManager.razor.rz.scp.css */
/* /Components/Pages/UserManager/UserManagerColumnHeader.razor.rz.scp.css */
.user-manager-column-header[b-knm20r1h8b] {
    background-color: var(--mud-palette-background-grey);
    border-bottom: 2px solid var(--mud-palette-primary-lighten);
}
/* /Components/Pages/UserManager/UserManagerRowLayout.razor.rz.scp.css */
.user-manager-row-layout[b-37e00h2n07] {
    width: 100%;
    min-width: 0;
}

.user-manager-row-layout__index[b-37e00h2n07] {
    width: 2.5rem;
    flex: 0 0 2.5rem;
}

.user-manager-row-layout__email[b-37e00h2n07],
.user-manager-row-layout__name[b-37e00h2n07] {
    min-width: 0;
    flex: 2 1 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.user-manager-row-layout__role[b-37e00h2n07] {
    min-width: 0;
    display: flex;
    align-items: center;
    flex: 1 1 0;
}

.user-manager-row-layout__status[b-37e00h2n07] {
    min-width: 5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 5rem;
}

.user-manager-row-layout__ai[b-37e00h2n07] {
    width: 2.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 2.5rem;
}

.user-manager-row-layout__actions[b-37e00h2n07] {
    min-width: 12rem;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex: 0 0 12rem;
}

.user-manager-row-layout__expand[b-37e00h2n07] {
    width: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 2rem;
}
/* /Components/Shared/UserNavMenu.razor.rz.scp.css */
