/* /Components/Accounts/AcceptInvitationForm.razor.rz.scp.css */
.accept-invitation-error[b-syax4o4ubh]  .k-form-error,
.accept-invitation-error[b-syax4o4ubh]  .k-validation-message {
    font-size: 14px;
}

.tenant-prefix-logo[b-syax4o4ubh] {
    width: 24px;
    height: 24px;
    border-radius: 4px;
    object-fit: cover;
}

.tenant-prefix-placeholder[b-syax4o4ubh] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 4px;
    background: #924EFF;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
}
/* /Components/Administration/RoleForm.razor.rz.scp.css */
.role-form-max-height[b-1r0xtlnj8k] {
    max-height: calc(100vh - 180px);
    max-width: 100%;
    overflow-y: auto;
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 52px;
}

.permissions-tab-max-height[b-1r0xtlnj8k] {
    max-width: 100%;
    overflow: visible;
    padding-left: 10px;
    padding-right: 10px;
}
/* /Components/Administration/UserForm.razor.rz.scp.css */
.user-form-max-height[b-qhucwe45x7] {
    max-height: calc(100vh - 226px);
    max-width: 100%;
    overflow-y: auto;
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 50px;
}

.permissions-tab-max-height[b-qhucwe45x7] {
    max-width: 100%;
    overflow: visible;
    padding-left: 10px;
    padding-right: 10px;
}
/* /Components/Common/TellMe.razor.rz.scp.css */
.tell-me-content[b-8v8mcf2e85] {
    position: absolute;
    left: 0px;
    top: 43px;
    width: 600px;
    border-radius: var(--kendo-border-radius-md, 0.25rem);
    border: 1px solid var(--kendo-grid-border, color-mix(in srgb, var(--kendo-color-border, #8a8886) 16%, transparent));
    background-color: var(--kendo-color-app-surface);
    z-index: 1000;
}

    .tell-me-content > ul[b-8v8mcf2e85] {
        list-style-type: none;
        max-height: 600px;
        overflow: scroll;
        padding: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0px;
        margin-right: 0px;
    }

        .tell-me-content > ul > li.tell-me-action[b-8v8mcf2e85] {
            padding-top: 8px;
            padding-bottom: 8px;
            padding-left: 20px;
            padding-right: 20px;
            cursor:pointer;
        }

            .tell-me-content > ul > li.tell-me-action:hover[b-8v8mcf2e85],
            .tell-me-content > ul > li.tell-me-action.focused[b-8v8mcf2e85] {
                background-color: var(--kendo-grid-selected-bg, color-mix(in srgb, var(--kendo-color-primary, #0078d4) 13%, transparent));
            }

        .tell-me-content > ul > li.tell-me-page[b-8v8mcf2e85] {
            padding-top: 8px;
            padding-bottom: 8px;
            padding-left: 10px;
            padding-right: 20px;
        }

            .input-container[b-8v8mcf2e85] {
                position: relative;
                display: inline-block;
                width: 100%;
            }

.input-container input[b-8v8mcf2e85] {
    padding-right: 30px;
    padding-left: 30px;
    border-color: rgba(255, 255, 255, 0.15);
    color:#fff;
}

    .input-container .clear-icon[b-8v8mcf2e85] {
        position: absolute;
        right: 10px;
        top: 8px;
        cursor: pointer;
        font-size: 12px;
        color: #fff;
    }

    .input-container .search-icon[b-8v8mcf2e85] {
        position: absolute;
        left: 10px;
        top: 11px;
        cursor: pointer;
        font-size: 12px;
        color: #fff;
    }

    .input-container .popover[b-8v8mcf2e85] {
        position: absolute;
        right: 0;
        top: calc(100% + 8px);
        background: #121212;
        box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
        z-index: 1000;
        height: 520px;
        overflow-y: auto;
        width: 100%;
        border-radius: 4px;
        border: 1px solid var(--vs-border-color);
    }

    .input-container .popover-content[b-8v8mcf2e85] {
        padding-left: 20px;
        padding-right: 20px;
    }

.pages-block .header[b-8v8mcf2e85], .reports-block .header[b-8v8mcf2e85] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.current-block .header h4[b-8v8mcf2e85] {
    color: #fff;
}
    .pages-block .header h4[b-8v8mcf2e85], .reports-block .header h4[b-8v8mcf2e85] {
        margin-top: 0px;
        margin-bottom: 0px;
        color: #fff;
    }

    .pages-block .header a[b-8v8mcf2e85], .reports-block .header a[b-8v8mcf2e85] {
        color: #fff;
        text-decoration: none;
        cursor: pointer;
    }

.poverover-seprator[b-8v8mcf2e85] {
    height: 1px;
    padding: 0;
    background-color: rgba(255, 255, 255, .12);
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 20px;
    padding-right: 20px;
}

.flex-list[b-8v8mcf2e85] {
    list-style: none;
    padding: 0;
    margin: 0;
}

    .flex-list li[b-8v8mcf2e85] {
        padding-bottom: 5px;
        transition: background-color 0.3s;
        border-radius: 4px;
    }

        .flex-list li a[b-8v8mcf2e85] {
            text-decoration: none;
            cursor: pointer;
        }

        .flex-list li:hover[b-8v8mcf2e85] {
            text-decoration: none;
            cursor: pointer;
            background-color: rgba(255, 255, 255, .07);
        }

.flex-item[b-8v8mcf2e85] {
    display: flex;
    align-items: center;
}

.left-block[b-8v8mcf2e85] {
    display: flex;
    align-items: center;
    flex: 0 0 70%;
}

.icon[b-8v8mcf2e85] {
    margin-right: 10px;
    padding-left: 5px;
    color: #9fa8da;
}

.text[b-8v8mcf2e85] {
    flex: 1;
    color: #9fa8da;
}

.right-block[b-8v8mcf2e85] {
    flex: 0 0 30%;
    color: #fff;
}

@keyframes expand-b-8v8mcf2e85 {
    from {
        height: 0;
    }

    to {
        height: auto;
    }
}

@keyframes collapse-b-8v8mcf2e85 {
    from {
        height: auto;
    }

    to {
        height: 0;
    }
}

/*media card*/
.media-item-list[b-8v8mcf2e85] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.media-item[b-8v8mcf2e85] {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    text-decoration: none;
    color: inherit;
    border-radius: 4px;
    transition: background-color 0.3s;
    padding-left: 5px;
}
    .media-item:hover[b-8v8mcf2e85] {
        background-color: rgba(255, 255, 255, .07);

    }
.media-item-icon[b-8v8mcf2e85] {
    flex-shrink: 0;
    color: #9fa8da;
}

.media-item-content[b-8v8mcf2e85] {
    display: flex;
    flex-direction: column;
}

.media-item-heading[b-8v8mcf2e85] {
    font-weight: bold;
    margin: 0;
    color: #9fa8da;
}

.media-item-description[b-8v8mcf2e85] {
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 420px; /* Adjust as needed */
    transition: max-width 0.3s;
    color: #fff;
}

.media-item:hover .media-item-description[b-8v8mcf2e85] {
    white-space: normal;
    max-width: none;
}

.highlighted[b-8v8mcf2e85] {
    background-color: rgba(255, 255, 255, .07);
}
/* /Components/Dashboard/DashboardEmptyState.razor.rz.scp.css */
.dashboard-empty-state[b-dpy0synzwm] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
    width: 100%;
    height: 100%;
    min-height: 250px;
}

.dashboard-empty-state-text[b-dpy0synzwm] {
    font-size: 14px;
    color: #8a8a99;
}
/* /Components/Financial/InvoiceForm.razor.rz.scp.css */
.item-form-max-height[b-6p8nfto371] {
    max-height: calc(100vh - 140px);
    max-width: 100%;
    overflow-y: auto;
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 50px;
}
/* /Components/Financial/InvoiceList.razor.rz.scp.css */
body[b-rrdeu8iqqe] {
}
/* /Components/InventoryManagement/ItemAttributeList.razor.rz.scp.css */
.input-group[b-s535p6wmit] {
    display: flex;
    align-items: center;
}

.input-group-prepend[b-s535p6wmit],
.input-group-append[b-s535p6wmit] {
    margin-right: 10px; /* Adjust margin as needed */
}

[b-s535p6wmit] .caret-btn {
    margin-top: 2px;
}

[b-s535p6wmit] .caret-grid {
    padding-top: 0px;
}
/* /Components/InventoryManagement/ItemVariantList.razor.rz.scp.css */
/* /Components/Pages/Financials/QuickBooksInvoiceDetail.razor.rz.scp.css */
body[b-ue8z4m6k34] {
}
/* /Components/Pages/Partners/PartnerDetail.razor.rz.scp.css */
/* /Components/Pages/Partners/PartnerUserDetail.razor.rz.scp.css */
/* /Components/Pages/WarehouseManagement/StockkeepingUnitDetail.razor.rz.scp.css */
.stock-tabs[b-kioad9d9rv] {
    margin-top: 25px;
}
/* /Components/Partner/PartnerList.razor.rz.scp.css */
/* /Components/Partner/PartnerUserForm.razor.rz.scp.css */
.user-form-max-height[b-3fx56k78ua] {
    max-height: calc(100vh - 226px);
    max-width: 100%;
    overflow-y: auto;
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 50px;
}

.permissions-tab-max-height[b-3fx56k78ua] {
    max-width: 100%;
    overflow: visible;
    padding-left: 10px;
    padding-right: 10px;
}
/* /Components/Setup/BinTypeList.razor.rz.scp.css */
.BinType-checkbox-center[b-cfmq6jrstb]  .k-table-td:nth-child(3),
.BinType-checkbox-center[b-cfmq6jrstb]  .k-table-td:nth-child(4),
.BinType-checkbox-center[b-cfmq6jrstb]  .k-table-td:nth-child(5),
.BinType-checkbox-center[b-cfmq6jrstb]  .k-table-td:nth-child(6)
{
    text-align: center;
}
/* /Components/Setup/CategoryList.razor.rz.scp.css */
[b-ac0oah0iow] .custom-group-text .k-grouping-drop-container:first-child {
    justify-content: center;
    font-size: 0;
}

    [b-ac0oah0iow] .custom-group-text .k-grouping-drop-container:first-child::before {
        font-size: 14px;
        content: "Drag a parent category column and drop it here to group by";

    }
/* /Components/WarehouseManagement/BinList.razor.rz.scp.css */
.bin-checkbox-center[b-lh9vfznrr3]  .k-table-td:nth-last-child(2),
.bin-checkbox-center[b-lh9vfznrr3]  .k-table-td:nth-last-child(3)
{
    text-align: center;
}
/* /Components/WarehouseManagement/StockKeepingUnitForm.razor.rz.scp.css */
.vm-label-separation[b-o17zfwsyc4] {
    font-size: 20px;
    position: relative;
    font-weight: normal;
}

    .vm-label-separation span[b-o17zfwsyc4] {
        background-color: #1E2631;
        padding-right: 41px;
        color: #2573C2;
    }

    .vm-label-separation[b-o17zfwsyc4]:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 0.5em;
        border-top: 1px solid #0F1621;
        z-index: -1;
    }

.input-group[b-o17zfwsyc4] {
    display: flex;
    align-items: center;
}

.input-group-prepend[b-o17zfwsyc4],
.input-group-append[b-o17zfwsyc4] {
    margin-right: 10px; /* Adjust margin as needed */
}

[b-o17zfwsyc4] .caret-btn {
    margin-top: 20px;
}

.stock-form-max-height[b-o17zfwsyc4] {
    max-height: calc(100vh - 262px);
    max-width: 100%;
    overflow-y: auto;
}
/* /Components/WarehouseManagement/ZoneList.razor.rz.scp.css */
.zone-checkbox-center[b-zp3aysyr1r]  .k-table-td:nth-last-child(2) {
    text-align: center;
}
