/* /Components/GridToolbarCard.razor.rz.scp.css */
.grid-toolbar-card[b-huwj1relvr] {
    border: 1px solid var(--ao-border);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.grid-toolbar-card .card-body[b-huwj1relvr] {
    padding: 1rem;
}
/* /Components/Layout/LoginLayout.razor.rz.scp.css */
.login-shell[b-b2nui5apen] {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    background-color: var(--ao-page-bg);
    color: var(--ao-text);
    position: relative;
}

.login-theme-toggle[b-b2nui5apen] {
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.login-theme-button[b-b2nui5apen] {
    min-width: 2.5rem;
    height: 2.5rem;
    padding: 0;
}

.login-main[b-b2nui5apen] {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: var(--ao-page-bg);
}

.login-content[b-b2nui5apen] {
    flex: 1;
    padding: 1.5rem;
    background-color: var(--ao-page-bg);
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 575.98px) {
    .login-theme-toggle[b-b2nui5apen] {
        top: 1rem;
        right: 1rem;
    }
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.app-shell[b-sksqr912f9] {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    background-color: var(--ao-page-bg);
    color: var(--ao-text);
}

.app-topbar[b-sksqr912f9] {
    position: sticky;
    top: 0;
    z-index: 100;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 1.5rem;
    min-height: 3.5rem;
    padding: 0.65rem 1.5rem;
    background-color: var(--ao-topbar-bg);
    border-bottom: 1px solid var(--ao-border);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.app-topbar-left[b-sksqr912f9],
.app-topbar-right[b-sksqr912f9] {
    display: flex;
    align-items: center;
    gap: 0.75rem;
}

.app-topbar-right[b-sksqr912f9] {
    flex-wrap: wrap;
    justify-content: flex-end;
    margin-left: auto;
}

.app-title[b-sksqr912f9] {
    font-weight: 600;
    font-size: 1.05rem;
}

.app-search[b-sksqr912f9] {
    width: clamp(160px, 22vw, 260px);
}

.app-search-utility[b-sksqr912f9] {
    max-width: 260px;
}

.app-icon-button[b-sksqr912f9] {
    min-width: 2.5rem;
    height: 2.5rem;
    padding: 0;
}

.app-user-menu[b-sksqr912f9] {
    position: relative;
}

.app-user-button[b-sksqr912f9] {
    display: flex;
    align-items: center;
    gap: 0.35rem;
}

.app-user-name[b-sksqr912f9] {
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.app-user-caret[b-sksqr912f9] {
    font-size: 0.75rem;
}

.app-user-dropdown[b-sksqr912f9] {
    position: absolute;
    top: calc(100% + 0.5rem);
    right: 0;
    width: 260px;
    background: var(--ao-card-bg);
    border: 1px solid var(--ao-border);
    border-radius: 0.75rem;
    box-shadow: 0 10px 25px rgba(15, 23, 42, 0.1);
    padding: 0.75rem;
    display: none;
    z-index: 5;
}

.app-user-dropdown.show[b-sksqr912f9] {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
}

.app-user-actions[b-sksqr912f9] {
    display: flex;
    justify-content: flex-end;
}

.app-body[b-sksqr912f9] {
    flex: 1;
    display: flex;
    min-height: 0;
}

.app-sidebar[b-sksqr912f9] {
    width: 260px;
    background-color: var(--ao-sidebar-bg);
    border-right: 1px solid var(--ao-border);
    padding: 1rem 0.75rem;
    transition: width 0.2s ease;
}

.drawer-collapsed .app-sidebar[b-sksqr912f9] {
    width: 72px;
}

.app-main[b-sksqr912f9] {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    background-color: var(--ao-page-bg);
}

.app-content[b-sksqr912f9] {
    flex: 1;
    padding: 1.5rem;
    background-color: var(--ao-page-bg);
}

@media (max-width: 991.98px) {
    .app-topbar[b-sksqr912f9] {
        flex-wrap: wrap;
        gap: 0.75rem;
    }

    .app-search[b-sksqr912f9] {
        width: 100%;
    }

    .app-user-name[b-sksqr912f9] {
        max-width: 120px;
    }
}

#blazor-error-ui[b-sksqr912f9] {
    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-sksqr912f9] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.app-nav[b-7yahvjg7qm] {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

.nav-item[b-7yahvjg7qm] {
    margin: 0;
}

.app-nav[b-7yahvjg7qm]  .nav-link {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0.55rem 0.75rem;
    min-height: 2.5rem;
    border-radius: 0.65rem;
    color: var(--ao-sidebar-text);
    text-decoration: none;
    font-weight: 500;
    line-height: 1.2;
}

.app-nav[b-7yahvjg7qm]  .nav-link:hover {
    background-color: var(--ao-sidebar-hover-bg);
    color: var(--ao-sidebar-text);
}

.app-nav[b-7yahvjg7qm]  .nav-link.active {
    background-color: var(--ao-sidebar-active-bg);
    color: var(--ao-sidebar-active-text);
}

.nav-section[b-7yahvjg7qm] {
    margin-top: 0.35rem;
}

.nav-section-toggle[b-7yahvjg7qm] {
    width: 100%;
    background: transparent;
    border: none;
    color: var(--ao-sidebar-muted);
    font-size: 0.9rem;
    font-weight: 600;
    padding: 0.45rem 0.75rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 0.5rem;
    border-radius: 0.5rem;
}

.nav-section-toggle:hover[b-7yahvjg7qm] {
    background-color: var(--ao-sidebar-hover-bg);
    color: var(--ao-sidebar-text);
}

.nav-section-items[b-7yahvjg7qm] {
    display: none;
}

.nav-section-items.show[b-7yahvjg7qm] {
    display: block;
}

.app-nav .nav-section-items[b-7yahvjg7qm] {
    padding-left: 1.5rem;
}

.nav-section-content[b-7yahvjg7qm] {
    display: flex;
    align-items: center;
    gap: 0.55rem;
}

.nav-section-caret[b-7yahvjg7qm] {
    font-size: 0.85rem;
    width: 1rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.nav-icon[b-7yahvjg7qm] {
    width: 1.25rem;
    height: 1.25rem;
    flex-shrink: 0;
    background-color: currentColor;
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.nav-section-icon[b-7yahvjg7qm] {
    width: 1.1rem;
    height: 1.1rem;
    flex-shrink: 0;
    background-color: currentColor;
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.nav-item-content[b-7yahvjg7qm] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0.65rem;
}

.app-nav[b-7yahvjg7qm]  .nav-sub-link {
    padding-left: 2rem;
    font-weight: 500;
    font-size: 0.9rem;
    color: var(--ao-sidebar-muted);
    border-left: 3px solid transparent;
    border-radius: 0.4rem;
}

.app-nav[b-7yahvjg7qm]  .nav-sub-link:not(.active) {
    color: var(--ao-sidebar-muted);
}

.app-nav[b-7yahvjg7qm]  .nav-sub-link:hover {
    background-color: var(--ao-sidebar-hover-bg);
    color: var(--ao-sidebar-text);
}

.app-nav[b-7yahvjg7qm]  .nav-sub-link.active {
    background-color: var(--ao-sidebar-active-bg);
    border-left-color: var(--ao-sidebar-active-text);
    color: var(--ao-sidebar-active-text);
    font-weight: 600;
}

.nav-sub-item-content[b-7yahvjg7qm] {
    padding-left: 0;
}

.app-nav[b-7yahvjg7qm]  .nav-sub-link .nav-text {
    font-size: 0.95rem;
}

.app-nav[b-7yahvjg7qm]  .nav-link .nav-text {
    display: flex;
    align-items: center;
}

.bi[b-7yahvjg7qm] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    top: 0;
}

.bi-house-door-fill-nav-menu[b-7yahvjg7qm] {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-7yahvjg7qm] {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-7yahvjg7qm] {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.bi-qr-code-scan-nav-menu[b-7yahvjg7qm] {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-qr-code-scan' viewBox='0 0 16 16'%3E%3Cpath d='M0 0h5v5H0V0Zm1 1v3h3V1H1Zm5-1h5v5H6V0Zm1 1v3h3V1H7ZM0 6h5v5H0V6Zm1 1v3h3V7H1Zm5 0h1v1H6V7Zm2 0h1v1H8V7Zm2 0h1v1h-1V7Zm1 1h1v1h-1V8Zm-5 1h1v1H6V9Zm2 0h1v1H8V9Zm2 0h1v1h-1V9Zm-2 2h1v1H8v-1Zm-1 1h1v1H7v-1Zm2 0h1v1H9v-1Zm1-4h1v1h-1V8Zm0 4h3v3h-3v-3Zm1 1v1h1v-1h-1Z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-qr-code-scan' viewBox='0 0 16 16'%3E%3Cpath d='M0 0h5v5H0V0Zm1 1v3h3V1H1Zm5-1h5v5H6V0Zm1 1v3h3V1H7ZM0 6h5v5H0V6Zm1 1v3h3V7H1Zm5 0h1v1H6V7Zm2 0h1v1H8V7Zm2 0h1v1h-1V7Zm1 1h1v1h-1V8Zm-5 1h1v1H6V9Zm2 0h1v1H8V9Zm2 0h1v1h-1V9Zm-2 2h1v1H8v-1Zm-1 1h1v1H7v-1Zm2 0h1v1H9v-1Zm1-4h1v1h-1V8Zm0 4h3v3h-3v-3Zm1 1v1h1v-1h-1Z'/%3E%3C/svg%3E");
}

.bi-box-seam-nav-menu[b-7yahvjg7qm] {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-box-seam' viewBox='0 0 16 16'%3E%3Cpath d='M8.5 1.5a1 1 0 0 0-1 0l-5 2.5A1 1 0 0 0 2 4.9v6.2a1 1 0 0 0 .5.9l5 2.5a1 1 0 0 0 1 0l5-2.5a1 1 0 0 0 .5-.9V4.9a1 1 0 0 0-.5-.9l-5-2.5ZM3 5.2 8 7.7l5-2.5-5-2.5-5 2.5Zm5.5 3.7v4.5l4-2v-4.5l-4 2Zm-1 0-4-2v4.5l4 2V8.9Z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-box-seam' viewBox='0 0 16 16'%3E%3Cpath d='M8.5 1.5a1 1 0 0 0-1 0l-5 2.5A1 1 0 0 0 2 4.9v6.2a1 1 0 0 0 .5.9l5 2.5a1 1 0 0 0 1 0l5-2.5a1 1 0 0 0 .5-.9V4.9a1 1 0 0 0-.5-.9l-5-2.5ZM3 5.2 8 7.7l5-2.5-5-2.5-5 2.5Zm5.5 3.7v4.5l4-2v-4.5l-4 2Zm-1 0-4-2v4.5l4 2V8.9Z'/%3E%3C/svg%3E");
}

.bi-gear-nav-menu[b-7yahvjg7qm] {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-gear' viewBox='0 0 16 16'%3E%3Cpath d='M8 4.754a3.246 3.246 0 1 0 0 6.492 3.246 3.246 0 0 0 0-6.492ZM5.754 8a2.246 2.246 0 1 1 4.492 0 2.246 2.246 0 0 1-4.492 0Z'/%3E%3Cpath d='M9.796 1.343c-.527-1.79-3.065-1.79-3.592 0l-.094.319a.873.873 0 0 1-1.255.52l-.292-.16c-1.64-.892-3.433.902-2.54 2.541l.159.292a.873.873 0 0 1-.52 1.255l-.319.094c-1.79.527-1.79 3.065 0 3.592l.319.094a.873.873 0 0 1 .52 1.255l-.16.292c-.892 1.64.901 3.434 2.541 2.54l.292-.159a.873.873 0 0 1 1.255.52l.094.319c.527 1.79 3.065 1.79 3.592 0l.094-.319a.873.873 0 0 1 1.255-.52l.292.16c1.64.892 3.434-.902 2.54-2.541l-.159-.292a.873.873 0 0 1 .52-1.255l.319-.094c1.79-.527 1.79-3.065 0-3.592l-.319-.094a.873.873 0 0 1-.52-1.255l.16-.292c.892-1.64-.901-3.434-2.541-2.54l-.292.159a.873.873 0 0 1-1.255-.52l-.094-.319Z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-gear' viewBox='0 0 16 16'%3E%3Cpath d='M8 4.754a3.246 3.246 0 1 0 0 6.492 3.246 3.246 0 0 0 0-6.492ZM5.754 8a2.246 2.246 0 1 1 4.492 0 2.246 2.246 0 0 1-4.492 0Z'/%3E%3Cpath d='M9.796 1.343c-.527-1.79-3.065-1.79-3.592 0l-.094.319a.873.873 0 0 1-1.255.52l-.292-.16c-1.64-.892-3.433.902-2.54 2.541l.159.292a.873.873 0 0 1-.52 1.255l-.319.094c-1.79.527-1.79 3.065 0 3.592l.319.094a.873.873 0 0 1 .52 1.255l-.16.292c-.892 1.64.901 3.434 2.541 2.54l.292-.159a.873.873 0 0 1 1.255.52l.094.319c.527 1.79 3.065 1.79 3.592 0l.094-.319a.873.873 0 0 1 1.255-.52l.292.16c1.64.892 3.434-.902 2.54-2.541l-.159-.292a.873.873 0 0 1 .52-1.255l.319-.094c1.79-.527 1.79-3.065 0-3.592l-.319-.094a.873.873 0 0 1-.52-1.255l.16-.292c.892-1.64-.901-3.434-2.541-2.54l-.292.159a.873.873 0 0 1-1.255-.52l-.094-.319Z'/%3E%3C/svg%3E");
}

.bi-truck-nav-menu[b-7yahvjg7qm] {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-truck' viewBox='0 0 16 16'%3E%3Cpath d='M0 3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v3h1.5a1 1 0 0 1 .8.4l1.5 2a1 1 0 0 1 .2.6v2a1 1 0 0 1-1 1H14a2 2 0 1 1-4 0H6a2 2 0 1 1-4 0H1a1 1 0 0 1-1-1V3Zm11 0H1v7h1a2 2 0 0 1 4 0h4a2 2 0 0 1 4 0h1V9.5L13 7h-2V3Zm-7 9a1 1 0 1 0-2 0 1 1 0 0 0 2 0Zm8 0a1 1 0 1 0-2 0 1 1 0 0 0 2 0Z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-truck' viewBox='0 0 16 16'%3E%3Cpath d='M0 3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v3h1.5a1 1 0 0 1 .8.4l1.5 2a1 1 0 0 1 .2.6v2a1 1 0 0 1-1 1H14a2 2 0 1 1-4 0H6a2 2 0 1 1-4 0H1a1 1 0 0 1-1-1V3Zm11 0H1v7h1a2 2 0 0 1 4 0h4a2 2 0 0 1 4 0h1V9.5L13 7h-2V3Zm-7 9a1 1 0 1 0-2 0 1 1 0 0 0 2 0Zm8 0a1 1 0 1 0-2 0 1 1 0 0 0 2 0Z'/%3E%3C/svg%3E");
}

.bi-bag-check-nav-menu[b-7yahvjg7qm] {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-bag-check' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M10.854 8.354a.5.5 0 0 0-.708-.708L7.5 10.293 6.354 9.146a.5.5 0 1 0-.708.708l1.5 1.5a.5.5 0 0 0 .708 0l3-3Z'/%3E%3Cpath d='M8 1a2.5 2.5 0 0 0-2.5 2.5V4h5v-.5A2.5 2.5 0 0 0 8 1Zm3.5 3v-.5A3.5 3.5 0 0 0 4.5 3.5V4H2a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-2.5Z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-bag-check' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M10.854 8.354a.5.5 0 0 0-.708-.708L7.5 10.293 6.354 9.146a.5.5 0 1 0-.708.708l1.5 1.5a.5.5 0 0 0 .708 0l3-3Z'/%3E%3Cpath d='M8 1a2.5 2.5 0 0 0-2.5 2.5V4h5v-.5A2.5 2.5 0 0 0 8 1Zm3.5 3v-.5A3.5 3.5 0 0 0 4.5 3.5V4H2a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-2.5Z'/%3E%3C/svg%3E");
}

.bi-bar-chart-nav-menu[b-7yahvjg7qm] {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-bar-chart' viewBox='0 0 16 16'%3E%3Cpath d='M0 0h1v15h15v1H0V0Zm10 10h1V4h-1v6Zm-3 0h1V1H7v9Zm-3 0h1V7H4v3Zm9 0h1V2h-1v8Z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-bar-chart' viewBox='0 0 16 16'%3E%3Cpath d='M0 0h1v15h15v1H0V0Zm10 10h1V4h-1v6Zm-3 0h1V1H7v9Zm-3 0h1V7H4v3Zm9 0h1V2h-1v8Z'/%3E%3C/svg%3E");
}

.bi-sliders-nav-menu[b-7yahvjg7qm] {
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-sliders' viewBox='0 0 16 16'%3E%3Cpath d='M11 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0V1a1 1 0 0 1 1-1Zm-7 1a1 1 0 0 1 2 0v8a1 1 0 0 1-2 0V1Zm7 6a1 1 0 0 1 1 1v7a1 1 0 0 1-2 0V8a1 1 0 0 1 1-1ZM4 11a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0v-4Z'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='black' class='bi bi-sliders' viewBox='0 0 16 16'%3E%3Cpath d='M11 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0V1a1 1 0 0 1 1-1Zm-7 1a1 1 0 0 1 2 0v8a1 1 0 0 1-2 0V1Zm7 6a1 1 0 0 1 1 1v7a1 1 0 0 1-2 0V8a1 1 0 0 1 1-1ZM4 11a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0v-4Z'/%3E%3C/svg%3E");
}

.app-nav.nav-collapsed .nav-text[b-7yahvjg7qm],
.app-nav.nav-collapsed .nav-section-label[b-7yahvjg7qm],
.app-nav.nav-collapsed .nav-section-caret[b-7yahvjg7qm] {
    display: none;
}

.app-nav.nav-collapsed .nav-link[b-7yahvjg7qm] {
    justify-content: center;
}

.app-nav.nav-collapsed .nav-section-toggle[b-7yahvjg7qm] {
    justify-content: center;
}

.app-nav.nav-collapsed .nav-section-items[b-7yahvjg7qm] {
    display: none;
}

@media (max-width: 991.98px) {
    .app-nav[b-7yahvjg7qm] {
        padding-bottom: 1rem;
    }
}
/* /Components/PageHeader.razor.rz.scp.css */
.page-header[b-9cte717xrc] {
    margin-bottom: 0;
}

.page-header-actions[b-9cte717xrc] {
    flex: 0 0 auto;
}
/* /Components/Pages/Auth/Login.razor.rz.scp.css */
.login-page[b-athl1bo8vl] {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 100%;
    width: 100%;
    padding: 2rem 0;
}

.login-card[b-athl1bo8vl] {
    width: 420px;
    max-width: 100%;
    border: 1px solid var(--ao-border);
    box-shadow: 0 12px 25px rgba(15, 23, 42, 0.08);
}

.login-card .card-body[b-athl1bo8vl] {
    padding: 2rem;
}

.login-title[b-athl1bo8vl] {
    margin-bottom: 1.5rem;
}

.login-form[b-athl1bo8vl] {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
}

.login-form-field[b-athl1bo8vl] {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

@media (max-width: 575.98px) {
    .login-page[b-athl1bo8vl] {
        min-height: auto;
    }

    .login-card .card-body[b-athl1bo8vl] {
        padding: 1.5rem;
    }
}
/* /Components/Pages/Inventory/Items.razor.rz.scp.css */
.items-page[b-utf7ga46wv] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.items-page-header .card-body[b-utf7ga46wv] {
    padding: 0.75rem 1rem;
}

.items-toolbar-card .card-body[b-utf7ga46wv] {
    padding: 1rem;
}

.items-toolbar-row[b-utf7ga46wv] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 1rem;
}

.items-toolbar-item[b-utf7ga46wv] {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

.items-toolbar-item:not(.items-filter-item)[b-utf7ga46wv] {
    align-self: flex-end;
}

.items-filter-item[b-utf7ga46wv] {
    min-width: 180px;
}

.items-filter-search[b-utf7ga46wv] {
    min-width: 240px;
    flex: 1 1 320px;
    width: min(100%, 360px);
    max-width: 360px;
}

.items-search[b-utf7ga46wv] {
    width: 100%;
}

.items-grid-layout[b-utf7ga46wv] {
    align-items: start;
}

.items-grid-main[b-utf7ga46wv] {
    min-width: 0;
}

.items-grid-card[b-utf7ga46wv] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.items-grid-card[b-utf7ga46wv]  .dxbs-grid {
    border: none;
}

.items-details-panel[b-utf7ga46wv] {
    position: sticky;
    top: 5.5rem;
}

.items-details-card[b-utf7ga46wv] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.items-details-actions[b-utf7ga46wv] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.35rem;
}

.items-form-card[b-utf7ga46wv] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

@media (max-width: 991.98px) {
    .items-details-panel[b-utf7ga46wv] {
        position: static;
    }

    .items-filter-search[b-utf7ga46wv] {
        width: 100%;
        max-width: 100%;
    }

    .items-search[b-utf7ga46wv] {
        width: 100%;
    }
}
/* /Components/Pages/Inventory/Locations.razor.rz.scp.css */
.locations-page[b-ubomlssw4e] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.locations-page-header .card-body[b-ubomlssw4e] {
    padding: 0.75rem 1rem;
}

.locations-toolbar-card .card-body[b-ubomlssw4e] {
    padding: 1rem;
}

.locations-toolbar-row[b-ubomlssw4e] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 1rem;
}

.locations-toolbar-item[b-ubomlssw4e] {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

.locations-toolbar-item:not(.locations-filter-item)[b-ubomlssw4e] {
    align-self: flex-end;
}

.locations-filter-item[b-ubomlssw4e] {
    min-width: 180px;
}

.locations-filter-search[b-ubomlssw4e] {
    min-width: 240px;
    flex: 1 1 320px;
    width: min(100%, 360px);
    max-width: 360px;
}

.locations-search[b-ubomlssw4e] {
    width: 100%;
}

.locations-grid-card[b-ubomlssw4e] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.locations-grid-card[b-ubomlssw4e]  .dxbs-grid {
    border: none;
}

.locations-form-card[b-ubomlssw4e] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

@media (max-width: 991.98px) {
    .locations-filter-search[b-ubomlssw4e] {
        width: 100%;
        max-width: 100%;
    }

    .locations-search[b-ubomlssw4e] {
        width: 100%;
    }
}
/* /Components/Pages/Inventory/Lots.razor.rz.scp.css */
.lots-page[b-kzmjh7pdqt] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.lots-page-header .card-body[b-kzmjh7pdqt] {
    padding: 0.75rem 1rem;
}

.lots-filter-card .card-body[b-kzmjh7pdqt] {
    padding: 1rem;
}

.lots-filter-row[b-kzmjh7pdqt] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 1rem;
}

.lots-toolbar-item[b-kzmjh7pdqt] {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

.lots-toolbar-item:not(.lots-filter-item)[b-kzmjh7pdqt] {
    align-self: flex-end;
}

.lots-filter-item[b-kzmjh7pdqt] {
    min-width: 180px;
}

.lots-filter-search[b-kzmjh7pdqt] {
    min-width: 240px;
    flex: 1 1 320px;
    width: min(100%, 360px);
    max-width: 360px;
}

.lots-search[b-kzmjh7pdqt] {
    width: 100%;
}

.lots-grid-layout[b-kzmjh7pdqt] {
    align-items: start;
}

.lots-grid-main[b-kzmjh7pdqt] {
    min-width: 0;
}

.lots-grid-card[b-kzmjh7pdqt] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.lots-grid-card[b-kzmjh7pdqt]  .dxbs-grid {
    border: none;
}

.lot-details-panel[b-kzmjh7pdqt] {
    position: sticky;
    top: 5.5rem;
}

.lot-details-card[b-kzmjh7pdqt] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.lot-details-actions[b-kzmjh7pdqt] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.35rem;
}

@media (max-width: 991.98px) {
    .lot-details-panel[b-kzmjh7pdqt] {
        position: static;
    }

    .lots-filter-search[b-kzmjh7pdqt] {
        width: 100%;
        max-width: 100%;
    }

    .lots-search[b-kzmjh7pdqt] {
        width: 100%;
    }
}
/* /Components/Pages/Inventory/Movements.razor.rz.scp.css */
.movements-page[b-quy0jspe8e] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.movements-page-header .card-body[b-quy0jspe8e] {
    padding: 0.75rem 1rem;
}

.movements-toolbar-card .card-body[b-quy0jspe8e] {
    padding: 1rem;
}

.movements-toolbar-row[b-quy0jspe8e] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 1rem;
}

.movements-toolbar-item[b-quy0jspe8e] {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

.movements-toolbar-item:not(.movements-filter-item)[b-quy0jspe8e] {
    align-self: flex-end;
}

.movements-filter-item[b-quy0jspe8e] {
    min-width: 180px;
}

.movements-filter-search[b-quy0jspe8e] {
    min-width: 240px;
    flex: 1 1 320px;
    width: min(100%, 360px);
    max-width: 360px;
}

.movements-search[b-quy0jspe8e] {
    width: 100%;
}

.movements-grid-card[b-quy0jspe8e] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.movements-grid-card[b-quy0jspe8e]  .dxbs-grid {
    border: none;
}

@media (max-width: 991.98px) {
    .movements-filter-search[b-quy0jspe8e] {
        width: 100%;
        max-width: 100%;
    }

    .movements-search[b-quy0jspe8e] {
        width: 100%;
    }
}
/* /Components/Pages/Orders/OrderDetails.razor.rz.scp.css */
.orderdetails-page[b-c3c5f7xaeu] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.orderdetails-page-header .card-body[b-c3c5f7xaeu] {
    padding: 0.75rem 1rem;
}

.orderdetails-toolbar-card .card-body[b-c3c5f7xaeu] {
    padding: 1rem;
}

.orderdetails-toolbar-row[b-c3c5f7xaeu] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.75rem;
}

.orderdetails-header-meta[b-c3c5f7xaeu] {
    margin-top: 0.5rem;
}

.orderdetails-card[b-c3c5f7xaeu] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.orderdetails-section-header[b-c3c5f7xaeu] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    flex-wrap: wrap;
    margin-bottom: 0.75rem;
}

.orderdetails-meta dt[b-c3c5f7xaeu] {
    font-weight: 600;
}

.orderdetails-meta dd[b-c3c5f7xaeu] {
    margin-bottom: 0.5rem;
}

.orderdetails-table[b-c3c5f7xaeu] {
    margin-top: 0.75rem;
}

.orderdetails-actions[b-c3c5f7xaeu] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
    justify-content: flex-end;
}
/* /Components/Pages/Orders/Orders.razor.rz.scp.css */
.orders-page[b-utlvyyttqm] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.orders-page-header .card-body[b-utlvyyttqm] {
    padding: 0.75rem 1rem;
}

.orders-header-meta[b-utlvyyttqm] {
    margin-top: 0.5rem;
}

.orders-toolbar-card .card-body[b-utlvyyttqm] {
    padding: 1rem;
}

.orders-toolbar-row[b-utlvyyttqm] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 1rem;
}

.orders-toolbar-item[b-utlvyyttqm] {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

.orders-toolbar-item:not(.orders-filter-item)[b-utlvyyttqm] {
    align-self: flex-end;
}

.orders-filter-item[b-utlvyyttqm] {
    min-width: 180px;
}

.orders-filter-search[b-utlvyyttqm] {
    min-width: 240px;
    flex: 1 1 320px;
    width: min(100%, 360px);
    max-width: 360px;
}

.orders-search[b-utlvyyttqm] {
    width: 100%;
}

.orders-grid-card[b-utlvyyttqm] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.orders-grid-card[b-utlvyyttqm]  .dxbs-grid {
    border: none;
}

@media (max-width: 991.98px) {
    .orders-filter-search[b-utlvyyttqm] {
        width: 100%;
        max-width: 100%;
    }

    .orders-search[b-utlvyyttqm] {
        width: 100%;
    }
}
/* /Components/Pages/Production/BatchDetails.razor.rz.scp.css */
.batchdetails-page[b-ih5obyosub] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.batchdetails-page-header .card-body[b-ih5obyosub] {
    padding: 0.75rem 1rem;
}

.batchdetails-toolbar-card .card-body[b-ih5obyosub] {
    padding: 1rem;
}

.batchdetails-toolbar-row[b-ih5obyosub] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.75rem;
}

.batchdetails-card[b-ih5obyosub] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.batchdetails-section-header[b-ih5obyosub] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    flex-wrap: wrap;
    margin-bottom: 0.75rem;
}

.batchdetails-meta dt[b-ih5obyosub] {
    font-weight: 600;
}

.batchdetails-meta dd[b-ih5obyosub] {
    margin-bottom: 0.5rem;
}
/* /Components/Pages/Production/Batches.razor.rz.scp.css */
.batches-page[b-2blpskqzo3] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.batches-page-header .card-body[b-2blpskqzo3] {
    padding: 0.75rem 1rem;
}

.batches-toolbar-card .card-body[b-2blpskqzo3] {
    padding: 1rem;
}

.batches-toolbar-row[b-2blpskqzo3] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 1rem;
}

.batches-toolbar-item[b-2blpskqzo3] {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

.batches-toolbar-item:not(.batches-filter-item)[b-2blpskqzo3] {
    align-self: flex-end;
}

.batches-filter-search[b-2blpskqzo3] {
    min-width: 240px;
    flex: 1 1 320px;
    width: min(100%, 360px);
    max-width: 360px;
}

.batches-search[b-2blpskqzo3] {
    width: 100%;
}

.batches-grid-layout[b-2blpskqzo3] {
    align-items: start;
}

.batches-grid-main[b-2blpskqzo3] {
    min-width: 0;
}

.batches-grid-card[b-2blpskqzo3] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.batches-grid-card[b-2blpskqzo3]  .dxbs-grid {
    border: none;
}

.batches-sidebar[b-2blpskqzo3] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.batches-selected-card[b-2blpskqzo3] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.batches-selected-actions[b-2blpskqzo3] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.35rem;
}

@media (max-width: 991.98px) {
    .batches-filter-search[b-2blpskqzo3] {
        width: 100%;
        max-width: 100%;
    }

    .batches-search[b-2blpskqzo3] {
        width: 100%;
    }
}
/* /Components/Pages/Purchasing/PurchaseOrderDetails.razor.rz.scp.css */
.purchaseorderdetails-page[b-iei8bldewc] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.purchaseorderdetails-page-header .card-body[b-iei8bldewc] {
    padding: 0.75rem 1rem;
}

.purchaseorderdetails-toolbar-card .card-body[b-iei8bldewc] {
    padding: 1rem;
}

.purchaseorderdetails-toolbar-row[b-iei8bldewc] {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 0.75rem;
}

.purchaseorderdetails-sections[b-iei8bldewc] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.purchaseorderdetails-card[b-iei8bldewc] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.purchaseorderdetails-meta[b-iei8bldewc] {
    display: grid;
    gap: 1rem;
}

.purchaseorderdetails-section-header[b-iei8bldewc] {
    margin-bottom: 0.75rem;
}

.purchaseorderdetails-lines-grid[b-iei8bldewc]  .dxbs-grid {
    border: none;
}

.purchaseorderdetails-form[b-iei8bldewc] {
    max-width: 980px;
}

.purchaseorderdetails-receive-table th[b-iei8bldewc],
.purchaseorderdetails-receive-table td[b-iei8bldewc] {
    vertical-align: middle;
}

.purchaseorderdetails-input-compact[b-iei8bldewc] {
    min-width: 120px;
}

.purchaseorderdetails-input-wide[b-iei8bldewc] {
    min-width: 160px;
}

.purchaseorderdetails-collapsible[b-iei8bldewc] {
    border: 1px dashed #d7dbe1;
    border-radius: 0.5rem;
    padding: 0.75rem 1rem;
    background: #fafbfc;
}

.purchaseorderdetails-collapsible summary[b-iei8bldewc] {
    cursor: pointer;
    font-weight: 600;
    margin-bottom: 0.5rem;
}

.purchaseorderdetails-collapsible-content[b-iei8bldewc] {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
}

@media (min-width: 768px) {
    .purchaseorderdetails-meta[b-iei8bldewc] {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        align-items: start;
    }
}

@media (max-width: 767.98px) {
    .purchaseorderdetails-toolbar-row[b-iei8bldewc] {
        width: 100%;
    }
}
/* /Components/Pages/Purchasing/PurchaseOrders.razor.rz.scp.css */
.purchaseorders-page[b-7t1j6ke5lg] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.purchaseorders-page-header .card-body[b-7t1j6ke5lg] {
    padding: 0.75rem 1rem;
}

.purchaseorders-toolbar-card .card-body[b-7t1j6ke5lg] {
    padding: 1rem;
}

.purchaseorders-toolbar-row[b-7t1j6ke5lg] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 1rem;
}

.purchaseorders-toolbar-item[b-7t1j6ke5lg] {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

.purchaseorders-toolbar-item:not(.purchaseorders-filter-item)[b-7t1j6ke5lg] {
    align-self: flex-end;
}

.purchaseorders-filter-search[b-7t1j6ke5lg] {
    min-width: 240px;
    flex: 1 1 320px;
    width: min(100%, 360px);
    max-width: 360px;
}

.purchaseorders-search[b-7t1j6ke5lg] {
    width: 100%;
}

.purchaseorders-grid-layout[b-7t1j6ke5lg] {
    align-items: start;
}

.purchaseorders-grid-main[b-7t1j6ke5lg] {
    min-width: 0;
}

.purchaseorders-grid-card[b-7t1j6ke5lg] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.purchaseorders-grid-card[b-7t1j6ke5lg]  .dxbs-grid {
    border: none;
}

.purchaseorders-sidebar[b-7t1j6ke5lg] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.purchaseorders-selected-card[b-7t1j6ke5lg],
.purchaseorders-create-card[b-7t1j6ke5lg] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.purchaseorders-selected-actions[b-7t1j6ke5lg] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.5rem;
}

@media (max-width: 991.98px) {
    .purchaseorders-filter-search[b-7t1j6ke5lg] {
        width: 100%;
        max-width: 100%;
    }

    .purchaseorders-search[b-7t1j6ke5lg] {
        width: 100%;
    }
}
/* /Components/Pages/Purchasing/Suppliers.razor.rz.scp.css */
.suppliers-page[b-b8nx7rm3g7] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.suppliers-page-header .card-body[b-b8nx7rm3g7] {
    padding: 0.75rem 1rem;
}

.suppliers-toolbar-card .card-body[b-b8nx7rm3g7] {
    padding: 1rem;
}

.suppliers-toolbar-row[b-b8nx7rm3g7] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 1rem;
}

.suppliers-toolbar-item[b-b8nx7rm3g7] {
    display: flex;
    flex-direction: column;
    gap: 0.35rem;
}

.suppliers-toolbar-item:not(.suppliers-filter-item)[b-b8nx7rm3g7] {
    align-self: flex-end;
}

.suppliers-filter-item[b-b8nx7rm3g7] {
    min-width: 180px;
}

.suppliers-filter-search[b-b8nx7rm3g7] {
    min-width: 240px;
    flex: 1 1 320px;
    width: min(100%, 360px);
    max-width: 360px;
}

.suppliers-search[b-b8nx7rm3g7] {
    width: 100%;
}

.suppliers-grid-card[b-b8nx7rm3g7] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

.suppliers-grid-card[b-b8nx7rm3g7]  .dxbs-grid {
    border: none;
}

.suppliers-form-card[b-b8nx7rm3g7] {
    border: 1px solid #e2e5ea;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}

@media (max-width: 991.98px) {
    .suppliers-filter-search[b-b8nx7rm3g7] {
        width: 100%;
        max-width: 100%;
    }

    .suppliers-search[b-b8nx7rm3g7] {
        width: 100%;
    }
}
