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

main[b-fmm5p1f6jx] {
    flex: 1;
}

.sidebar[b-fmm5p1f6jx] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-fmm5p1f6jx] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

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

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

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

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

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

@media (min-width: 641px) {
    .page[b-fmm5p1f6jx] {
        flex-direction: row;
    }

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

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

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

.open-drawer-logo[b-fmm5p1f6jx] {
    width: 85px;
    height: 36px;
}

.close-drawer-logo[b-fmm5p1f6jx] {
    width:36px;
    height:36px;
}

.vertcial-menu-text[b-fmm5p1f6jx] {
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    font-size: .750rem;
}

.horizontal-menu-text[b-fmm5p1f6jx] {
    writing-mode: inherit;
    font-size: .750rem;
}
/* _content/CentralHub.Web/Views/Bases/ConfirmBase.razor.rz.scp.css */
.modal-content1[b-o13bvj2k9e] {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

.modal[b-o13bvj2k9e] {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    overflow: hidden;
    z-index: 999999;
}

.modal-content[b-o13bvj2k9e] {
    border-radius: 14px !important;
    padding: 18px;
}

.delete-dialog .header[b-o13bvj2k9e] {
    display: flex;
}

.icon-wrap[b-o13bvj2k9e] {
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 30px;
    margin-right: 12px;
}

.delete-outline-button[b-o13bvj2k9e] {
    padding: 5px 20px;
    border: 1px solid #B0A5A3;
    background-color: transparent;
    color: #0B0201;
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px;
}

.footer[b-o13bvj2k9e] {
    display: flex;
    justify-content: space-between;
}

p.paragraph[b-o13bvj2k9e] {
    font-size: 13px;
    margin-top: 5px;
    margin-bottom: 22px;
}
/* _content/CentralHub.Web/Views/Bases/HintBoxBase.razor.rz.scp.css */
.field-container[b-x28dcnhcc0] {
    position: relative;
}

.label-container[b-x28dcnhcc0] {
    display: flex;
    align-items: center;
}

.numeric-field-container[b-x28dcnhcc0] {
    margin-top: 10px;
}

.hint-box[b-x28dcnhcc0] {
    position: absolute;
    top: 90%;
    left: 50%;
    transform: translate(-50%, -100%);
    max-width: 300px;
    width: max-content;
    max-height: 200px;
    height: max-content;
    overflow: auto;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    padding: 10px;
    display: none;
    z-index: 2;
}

/*.field-container:hover */ .hint-box[b-x28dcnhcc0] {
    display: block;
}
/* _content/CentralHub.Web/Views/Components/Customers/CustomerInfoComponent.razor.rz.scp.css */
.tenant-info-mud-expansion-panel[b-3cw9r4ratt] {
    color: red;
}

.tenant-info-edit-form[b-3cw9r4ratt] {
    width: 100%;
}
.custom-active-tab[b-3cw9r4ratt] {
    color: #272c34ff !important;
    font-weight: bold !important;
    font-size: 12px !important;
    -webkit-font-smoothing: antialiased !important;
}
.mud-tab-slider[b-3cw9r4ratt] {
    position: absolute !important;
    background: var(--mud-palette-text-primary) !important;
}
.mud-tabs-toolbar.mud-tabs-rounded[b-3cw9r4ratt] {
    height: 0 !important;
}
/* _content/CentralHub.Web/Views/Components/Customers/CustomerInvoicesComponent.razor.rz.scp.css */
.popup[b-kzj66tpx7u] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
}

.popup-content[b-kzj66tpx7u] {
    background: white;
    padding: 50px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    width: auto;
    height: auto;
}

.module-container[b-kzj66tpx7u] {
    display: flex;
    align-items: center;
    margin-top: 10px;
}

@media (max-width: 768px) {
    .module-container[b-kzj66tpx7u] {
        flex-direction: column;
    }
}
/* _content/CentralHub.Web/Views/Components/Customers/CustomersComponent.razor.rz.scp.css */
.customers-component[b-dhsdcm8fol] {
    padding: 20px;
}
/* _content/CentralHub.Web/Views/Components/Invoices/InvoicesComponent.razor.rz.scp.css */
.popup[b-xkx6rmhi5h] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
}

.popup-content[b-xkx6rmhi5h] {
    background: white;
    padding: 50px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    width: auto;
    height: auto;
}

.module-container[b-xkx6rmhi5h] {
    display: flex;
    align-items: center;
    margin-top: 10px;
}

@media (max-width: 768px) {
    .module-container[b-xkx6rmhi5h] {
        flex-direction: column;
    }
}
/* _content/CentralHub.Web/Views/Components/Partners/PartnerInfoComponent.razor.rz.scp.css */
/* _content/CentralHub.Web/Views/Components/Partners/PartnersComponent.razor.rz.scp.css */
.partners-component[b-jpzdqndhor] {
    padding: 20px;
}
/* _content/CentralHub.Web/Views/Components/ProductDefinitions/ProductDefinitionAddModuleComponent.razor.rz.scp.css */
.popup[b-e6srks1f7n] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
}

.popup-content[b-e6srks1f7n] {
    background: white;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    width: 60%;
    height: 50%;
}

.module-container[b-e6srks1f7n] {
    display: flex;
    align-items: center; 
    margin-top: 10px;
}

@media (max-width: 768px) { 
    .module-container[b-e6srks1f7n] {
        flex-direction: column;
    }
}
/* _content/CentralHub.Web/Views/Components/ProductDefinitions/ProductDefinitionsComponent.razor.rz.scp.css */
.product-definitions-component[b-azsykypsdd] {
    padding: 20px;
}
/* _content/CentralHub.Web/Views/Components/ProductDefinitions/ProductDefinitionsInfoComponent.razor.rz.scp.css */
.popup[b-xml6hus8ke] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
}

.popup-content[b-xml6hus8ke] {
    background: white;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    width: 60%;
    height: 50%;
}

.module-container[b-xml6hus8ke] {
    display: flex;
    align-items: center;
    margin-top: 10px;
}

@media (max-width: 768px) {
    .module-container[b-xml6hus8ke] {
        flex-direction: column;
    }
}
/* _content/CentralHub.Web/Views/Components/Products/ProductCreateDetailsComponent.razor.rz.scp.css */
.field-container[b-wn2dl1a93b] {
    position: relative;
}

.label-container[b-wn2dl1a93b] {
    display: flex;
    align-items: center;
}

.numeric-field-container[b-wn2dl1a93b] {
    margin-top: 5px;
}

.label-content[b-wn2dl1a93b] {
    display: flex;
    align-items: center;
}

    .label-content .mud-icon-button[b-wn2dl1a93b] {
        margin-left: 0.5rem;
    }
/* _content/CentralHub.Web/Views/Components/Products/ProductInfoComponent.razor.rz.scp.css */
.tenant-info-mud-expansion-panel[b-m3qanhtqh8] {
    color: red;
}

.tenant-info-edit-form[b-m3qanhtqh8] {
    width: 100%;
}

.mud-select[b-m3qanhtqh8] {
    height: 32px;
}
/* _content/CentralHub.Web/Views/Components/Products/ProductsComponent.razor.rz.scp.css */
.products-component[b-3glmx1j56x] {
    padding: 20px;
}
/* _content/CentralHub.Web/Views/Components/Settings/PasswordPolicyProfileComponent.razor.rz.scp.css */
.field-container[b-qiwv13flng] {
    position: relative;
}

.label-container[b-qiwv13flng] {
    display: flex;
    align-items: center;
}

.numeric-field-container[b-qiwv13flng] {
    margin-top: 10px;
}

.label-content[b-qiwv13flng] {
    display: flex;
    align-items: center;
}

.label-content .mud-icon-button[b-qiwv13flng] {
    margin-left: 0.5rem;
}
/* _content/CentralHub.Web/Views/Components/Tenants/TenantApplicationDetailsComponent.razor.rz.scp.css */
@keyframes dotBlink-b-hntv4i4xlr {
    0% {
        opacity: 0.2;
    }

    30% {
        opacity: 0.2;
    }

    40% {
        opacity: 1;
    }

    70% {
        opacity: 1;
    }

    80% {
        opacity: 0.2;
    }

    100% {
        opacity: 0.2;
    }
}

.dot-container[b-hntv4i4xlr] {
    display: inline-flex;
    align-items: center;
    margin-left: 0.5em;
}

.dot[b-hntv4i4xlr] {
    width: 4px;
    height: 4px;
    background-color: black;
    border-radius: 50%;
    margin-right: 4px;
    opacity: 0.2;
    animation: dotBlink-b-hntv4i4xlr 2s infinite;
}

    .dot:nth-child(2)[b-hntv4i4xlr] {
        animation-delay: 0.4s;
    }

    .dot:nth-child(3)[b-hntv4i4xlr] {
        animation-delay: 0.8s;
    }

.skeleton-container[b-hntv4i4xlr] {
    display: flex;
    align-items: center;
    margin-right: 10px;
}

.loading-icon[b-hntv4i4xlr] {
    margin-top: 0.5em;
    
}
/* _content/CentralHub.Web/Views/Components/Tenants/TenantCreateAttachmentComponent.razor.rz.scp.css */
.image-description[b-06gcjifa1x] {
    font-size: 9px;
    color: #B7B0B0;
    margin-top: 1px;
}
/* _content/CentralHub.Web/Views/Components/Tenants/TenantCreateAuthenticationComponent.razor.rz.scp.css */
.custom-form-paper[b-30vs2aecq3] {
    padding: 8px; 
}

.custom-text-field[b-30vs2aecq3] {
    --mud-input-padding-tb: 4px; 
    --mud-input-padding-lr: 8px; 
    --mud-input-font-size: 0.75rem; 
}

.custom-text-field .mud-input-label:not(.mud-input-filled)[b-30vs2aecq3] {
    top: -5px;
    left: 0; 
    font-size: 0.75rem; 
}

.custom-text-field .mud-input-focused .mud-input-label[b-30vs2aecq3] {
     top: -15px; 
     font-size: 0.75rem; 
}

/* _content/CentralHub.Web/Views/Components/Tenants/TenantCreateBruteForceSecurityComponent.razor.rz.scp.css */
.description[b-eh5uvn3bm1] {
    font-size: 9px;
    color: #B7B0B0;
    margin-top: 1px;
}
/* _content/CentralHub.Web/Views/Components/Tenants/TenantCreateComponent.razor.rz.scp.css */
.mud-select[b-sab2zdiqs3] {
    height: 32px;
}
/* _content/CentralHub.Web/Views/Components/Tenants/TenantCreateDetailsComponent.razor.rz.scp.css */
.field-container[b-gixje8ridm] {
    position: relative;
}

.label-container[b-gixje8ridm] {
    display: flex;
    align-items: center;
}

.numeric-field-container[b-gixje8ridm] {
    margin-top: 5px;
}

.label-content[b-gixje8ridm] {
    display: flex;
    align-items: center;
}

    .label-content .mud-icon-button[b-gixje8ridm] {
        margin-left: 0.5rem;
    }
/* _content/CentralHub.Web/Views/Components/Tenants/TenantCreatePasswordComponent.razor.rz.scp.css */
.field-container[b-biu9b9exnm] {
    position: relative;
}

.label-container[b-biu9b9exnm] {
    display: flex;
    align-items: center;
}

.numeric-field-container[b-biu9b9exnm] {
    margin-top: 10px;
}

.label-content[b-biu9b9exnm] {
    display: flex;
    align-items: center;
}

.label-content .mud-icon-button[b-biu9b9exnm] {
    margin-left: 0.5rem;
}

/* _content/CentralHub.Web/Views/Components/Tenants/TenantCreateProductDefinitionsComponent.razor.rz.scp.css */
#Row_3[b-mj0jspr94w] {
    display: flex;
    -webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 4;
    -webkit-column-gap: .5em;
    -moz-column-gap: .5em;
    column-gap: .5em;
}

/* _content/CentralHub.Web/Views/Components/Tenants/TenantCreateSecurityComponent.razor.rz.scp.css */
.description[b-g4ql7j38wn] {
    font-size: 9px;
    color: #B7B0B0;
    margin-top: 1px;
}
/* _content/CentralHub.Web/Views/Components/Tenants/TenantInfoComponent.razor.rz.scp.css */
.tenant-info-mud-expansion-panel[b-bpddi5l18n] {
    color: red;
}

.tenant-info-edit-form[b-bpddi5l18n] {
    width: 100%;
}

.mud-select[b-bpddi5l18n] {
    height: 32px;
}
/* _content/CentralHub.Web/Views/Components/Tenants/TenantPartialLogInfoComponent.razor.rz.scp.css */
.log-item[b-vp8bc02ayn] {
    opacity: 0;
    animation: fadeIn-b-vp8bc02ayn ease 1s;
    animation-fill-mode: forwards;
}

@keyframes fadeIn-b-vp8bc02ayn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.log-container[b-vp8bc02ayn] {
    max-height: 80vh;
    overflow-y: auto;
    animation: scrollAnimation-b-vp8bc02ayn 10s forwards;
}

@keyframes scrollAnimation-b-vp8bc02ayn {
    from {
        scroll-behavior: auto;
    }

    to {
        scroll-behavior: smooth;
        scroll-snap-align: end;
        scrollTop: 100%;
    }
}
/* _content/CentralHub.Web/Views/Components/Tenants/TenantsComponent.razor.rz.scp.css */
.tenants-component[b-wd1fnrvibq] {
    padding:20px;
}
/* _content/CentralHub.Web/Views/Components/Tenants/TenantWorkflowLogInfoComponent.razor.rz.scp.css */
.log-item[b-n64y4zc9l2] {
    opacity: 0;
    animation: fadeIn-b-n64y4zc9l2 ease 1s;
    animation-fill-mode: forwards;
}

@keyframes fadeIn-b-n64y4zc9l2 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.log-container[b-n64y4zc9l2] {
    max-height: 80vh;
    overflow-y: auto;
    animation: scrollAnimation-b-n64y4zc9l2 10s forwards;
}

@keyframes scrollAnimation-b-n64y4zc9l2 {
    from {
        scroll-behavior: auto;
    }

    to {
        scroll-behavior: smooth;
        scroll-snap-align: end;
        scrollTop: 100%;
    }
}
/* _content/CentralHub.Web/Views/Components/UserRoles/UserRoleCreateDetailsComponent.razor.rz.scp.css */
.field-container[b-6m9jjgg5d5] {
    position: relative;
}

.label-container[b-6m9jjgg5d5] {
    display: flex;
    align-items: center;
}

.numeric-field-container[b-6m9jjgg5d5] {
    margin-top: 5px;
}

.label-content[b-6m9jjgg5d5] {
    display: flex;
    align-items: center;
}

    .label-content .mud-icon-button[b-6m9jjgg5d5] {
        margin-left: 0.5rem;
    }
/* _content/CentralHub.Web/Views/Components/Users/UserAccountDetailsComponent.razor.rz.scp.css */
.custom-tab-panel[b-t8t1azx4pr] {
    margin: auto;
    padding: inherit;
}

.full-height[b-t8t1azx4pr] {
    height: calc(100vh - 16px); /* Adjust the value as needed */
}
/* _content/CentralHub.Web/Views/Components/Users/UserComponent.razor.rz.scp.css */
.userss-component[b-hz8zcjpq1q] {
    padding: 20px;
}
/* _content/CentralHub.Web/Views/Extensions/CheckBoxListGroup.razor.rz.scp.css */
#Row_3[b-nmq651n9iv] {
    display: flex;
    -webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 4;
    -webkit-column-gap: .5em;
    -moz-column-gap: .5em;
    column-gap: .5em;
}
/* _content/CentralHub.Web/Views/Extensions/NotificationList.razor.rz.scp.css */
.notification-window-header[b-mjb82my8po] {
    height: 75px;
    width: 100%;
    border-bottom: 10px solid white;
    background-color: #FF2E59;
    color: #ffff;
    border-radius: 20px 20px 0px 0px;
    justify-content: center;
}
/* _content/CentralHub.Web/Views/Shelves/OrderByShelve.razor.rz.scp.css */

.orderby-grid[b-c7lennohtu] {
    margin-left: 15px;
}

    .orderby-grid .mud-icon-button[b-c7lennohtu] {
        padding: 4px;
    }

    .orderby-grid .mud-radio-button .mud-radio-input[b-c7lennohtu] {
    }

    .orderby-grid .mud-typography-body1[b-c7lennohtu] {
        font-size: 0.800rem;
        font-weight: 500;
    }

    .orderby-grid .mud-icon-size-medium[b-c7lennohtu] {
        font-size: 1.3rem;
    }

    .orderby-grid .mud-icon-root.mud-svg-icon[b-c7lennohtu] {
        fill: red;
    }
