@import '_content/Web.Utils.Components/Web.Utils.Components.36wvf9dcc3.bundle.scp.css';

/* _content/company.admin.app/Components/Layouts/Components/Header.razor.rz.scp.css */
.navbar.header-navbar[b-rw7dyu0fcz] {
    flex-grow: 0;
    flex-wrap: nowrap;
    border: none;
    background-color: inherit;
    border-radius: 0;
    min-height: 2.5rem;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.12);
    justify-content: flex-start;
}

[b-rw7dyu0fcz] .padding-left-20 {
    padding-right: 20px !important;
}


.title[b-rw7dyu0fcz] {
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
}

@media (max-width: 350px) {
    .title[b-rw7dyu0fcz] {
        font-size: inherit;
    }
}
.navbar-togglerr[b-rw7dyu0fcz] {
    /*    border:1px solid red;*/
    height: 54px;
    outline: none;
    border-radius: 0;
    padding: 0;
    box-shadow: none;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    white-space: nowrap !important;
}

    .navbar-togglerr .navbar-togglerr-img[b-rw7dyu0fcz] {
        display: flex;
        background-color: transparent !important;
        width: 60px;
        flex: 0 0 auto;
        justify-content: center;
        align-items: center;
    }

        .navbar-togglerr .navbar-togglerr-img img[b-rw7dyu0fcz] {
/*            padding: 5px;*/
            margin-left: 5px;
            height:55px;
        }

    .navbar-togglerr .navbar-togglerr-text[b-rw7dyu0fcz] {
        white-space: nowrap !important;
        color: black;
        flex: 1 1 auto;
        overflow: hidden;
        text-overflow: ellipsis;
        min-width: 0;
        text-transform: uppercase;
        text-align: start;
        padding-left: 5px;
    }
[b-rw7dyu0fcz] .user-icon{
    height:30px;
}

.red-color[b-rw7dyu0fcz]{
    background-color:orangered;
    color:white;
}

[b-rw7dyu0fcz] .main-tool {
    background-color: #e7e7e7;
    height: 54px;
    min-width: 38px;
    -webkit-box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);
    -moz-box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);
    box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);
}
/* _content/company.admin.app/Components/Layouts/Components/NavMenu.razor.rz.scp.css */

@keyframes animate-b-gz8n0tyc3f {
    from {
        width: 280px;
    }

    to {
        width: 62px;
    }
}

@keyframes animaterev-b-gz8n0tyc3f {
    from {
        width: 62px;
    }

    to {
        width: 280px;
    }
}

[b-gz8n0tyc3f] .my-color {
    background-color: white;
    border: white;
}

[b-gz8n0tyc3f] .dxbl-treeview * {
    white-space: nowrap !important;
}

.sidebar[b-gz8n0tyc3f] {
    min-width: 57px;
    max-width: 320px;
    height: calc(100vh - 56px);
    width: 280px;
    max-height: 100%;
    overflow: auto;
    background-color: #292e34;
    
}

    .sidebar.collapse[b-gz8n0tyc3f] {
        animation: animate-b-gz8n0tyc3f 1s ease 1 normal;
        display: block;
        width: 62px;
    }

        .sidebar.collapse[b-gz8n0tyc3f]  .dxbl-text {
            /*            display: none !important;*/
        }

    .sidebar.expand[b-gz8n0tyc3f] {
        display: block;
        animation: animaterev-b-gz8n0tyc3f 1s ease 1 normal;
        width: 280px;
    }


@media (max-width: 1199.98px) {
    .sidebar[b-gz8n0tyc3f] {
        padding-bottom: 0;
    }
}


[b-gz8n0tyc3f] .dxbl-treeview-items-container {
    padding-left: 2px !important;
    padding-right: 2px !important;
}

[b-gz8n0tyc3f] .dxbl-treeview-item-container {
    padding: 6px 15px;
}

/* Base styling for all nodes */
[b-gz8n0tyc3f] .dxbl-active::before {
    background-color: transparent !important; /* Slightly darker background for active state */
}

[b-gz8n0tyc3f] .dxbl-active .dxbl-text, [b-gz8n0tyc3f] .dxbl-active .dxbl-image::before {
    color: rgb(254,113,9) !important;
}

[b-gz8n0tyc3f] .dxbl-image {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 42px;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding-right: 8px;
    padding-left: 8px;
}

    [b-gz8n0tyc3f] .dxbl-image::before {
        color: white;
        font-weight: 300;
    }

[b-gz8n0tyc3f] .dxbl-text {
    padding: 0;
    color: white;
    font-family: Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-variation-settings: normal;
    tab-size: 4;
    line-height: 1.5;
    font-weight: 400;
    font-size: 14px !important;
}

[b-gz8n0tyc3f] .dxbl-invisible {
    display: none;
}

[b-gz8n0tyc3f] .dxbl-btn {
    border-radius: 0 !important;
    width: 38px;
    padding: 9px;
}

    [b-gz8n0tyc3f] .dxbl-btn {
        display:none;
        font-size: 14px !important;
    }

[b-gz8n0tyc3f] .dxbl-treeview-item-content {
/*    flex-direction: row-reverse;*/
}

.collapse[b-gz8n0tyc3f]  .dxbl-btn {
    /*display: none !important;*/
}

.collapse[b-gz8n0tyc3f]  .dxbl-treeview-item-container {
    justify-content: center !important;
}
/*::deep .dxbl-badge {
    background-color: inherit;
    color: rgb(30,66,159);
}*/
[b-gz8n0tyc3f] .dxbl-treeview {
    padding: 0;
    margin: 0;
    /*    height:calc(100vh - 54px);*/
    overflow: hidden;
}

[b-gz8n0tyc3f] .dxbl-scroll-viewer {
    /*    overflow-y:auto;*/
}
/*.collapse ::deep .dxbl-treeview-item-content {
    display:block !important;
}*/


/* _content/company.admin.app/Components/Layouts/Components/NewHeader.razor.rz.scp.css */
.headline[b-misuf5oflx] {
}

.navbar.header-navbar[b-misuf5oflx] {
    flex-grow: 0;
    flex-wrap: nowrap;
    border: none;
    background-color: inherit;
    border-radius: 0;
    /*min-height: 2.5rem;*/
    box-shadow: none;
    border-bottom: 1px solid rgb(233, 236, 239);
    justify-content: flex-start;
    padding: 0 25px !important;
}

.navbar-togglerr[b-misuf5oflx] {
    display: flex;
    justify-items: center;
    align-items: center;
    min-width: 57px;
    max-width: 320px;
    width: 255px;
    border-right: 1px solid rgb(233, 236, 239);
    padding: 15px 0;
}

.navbar-togglerr-img[b-misuf5oflx]{
    min-width: 160px !important;
    max-height: 55px !important;
}

.lang-wrap[b-misuf5oflx]{
    display: flex;
    width:max-content;
}

.item-width[b-misuf5oflx]{
    width: 30px;
    height: 30px;
}

.dx-toolbar .custom-toolbar-item[b-misuf5oflx] {
    border: 2px solid #D9E1E7 !important;
    border-radius: 8px !important;
    height: 56px !important;
}

[b-misuf5oflx] .lang-color{
    color: #809FB8 !important;
}

.langmenu[b-misuf5oflx] {
    background: transparent !important;
    border-width: 0 !important;
}

[b-misuf5oflx] .dxbl-toolbar-item.langmenu {
    margin-left: 20px;
    margin-right: 20px;
    background: transparent !important;
    border-width: 0 !important;
}

[b-misuf5oflx] .langmenu > span{

}


[b-misuf5oflx] .notific {
    border-width: 2px;
    border-style: solid;
    border-color: rgb(233, 236, 239) !important;
    border-radius: 50% !important;
    padding: 10px;
}

[b-misuf5oflx] .notific div {
}

[b-misuf5oflx] .notific div img {
}

[b-misuf5oflx] .mess {
    border-width: 2px;
    border-style: solid;
    border-color: rgb(233, 236, 239) !important;
    border-radius: 50% !important;
    padding: 10px;
}

[b-misuf5oflx] .borderline {
    cursor: default;
    pointer-events: none !important;
    min-width: inherit !important;
    width: inherit !important;
    max-width: inherit !important;
}

[b-misuf5oflx] .bord {
    width: 1px !important;
    min-width: 1px !important;
    max-width: 1px !important;
    height: 100%;
    background: rgb(217, 217, 217);
    display: block;
}



    /*::deep .padding-left-20 {*/
    /*    padding-right: 20px !important;*/
    /*}*/
    /*.title {*/
    /*    font-size: 14px;*/
    /*    text-overflow: ellipsis;*/
    /*    overflow: hidden;*/
    /*}*/
    /*@media (max-width: 350px) {*/
    /*    .title {*/
    /*        font-size: inherit;*/
    /*    }*/
    /*}*/
    /*    .navbar-togglerr .navbar-togglerr-img {*/
    /*        display: flex;*/
    /*        background-color: transparent !important;*/
    /*        flex: 0 0 auto;*/
    /*        justify-content: center;*/
    /*        align-items: center;*/
    /*    }*/
    /*        .navbar-togglerr .navbar-togglerr-img img {*/
    /*            margin-left: 5px;*/
    /*            height: 55px;*/
    /*        }*/
    /*    .navbar-togglerr .navbar-togglerr-text {*/
    /*        white-space: nowrap !important;*/
    /*        color: black;*/
    /*        flex: 1 1 auto;*/
    /*        overflow: hidden;*/
    /*        text-overflow: ellipsis;*/
    /*        min-width: 0;*/
    /*        text-transform: uppercase;*/
    /*        text-align: start;*/
    /*        padding-left: 5px;*/
    /*    }*/
    /*::deep .user-icon {*/
    /*    height: 30px;*/
    /*}*/
    /*.red-color {*/
    /*    background-color: orangered;*/
    /*    color: white;*/
    /*}*/
    /*::deep .main-tool {*/
    /*    background-color: #e7e7e7;*/
    /*    height: 54px;*/
    /*    min-width: 38px;*/
    /*    -webkit-box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);*/
    /*    -moz-box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);*/
    /*    box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);*/
    /*}*/
/* _content/company.admin.app/Components/Layouts/Components/NewNavMenu.razor.rz.scp.css */
.menu-container[b-gvm11aa0jj] {
    min-width: 57px;
    max-width: 370px;
    height: calc(100vh - 86px) !important;
    width: 320px;
    overflow: auto; 
    background-color: white !important;
    background-image: url('/images/menu-line.svg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
}

[b-gvm11aa0jj] .menu-wrap {
    margin-top: 20px;
    background-color: white !important;
    padding: 0 20px;
    height: max-content;
    border-radius: 10px;
    
}

[b-gvm11aa0jj] .menu-wrap.search {
    margin-bottom: 0;
}

[b-gvm11aa0jj] .menu-wrap.nav {
    margin-top: 0px;
}

    @media (max-width: 1199.98px) {
        .sidebar[b-gvm11aa0jj] {
        padding-bottom: 0;
    }
}


.app-sidebar[b-gvm11aa0jj] {

}

[b-gvm11aa0jj] .app-sidebar .dxbl-treeview-container {
    width:100%;
}

[b-gvm11aa0jj] .app-sidebar .dxbl-treeview-items-container .dxbl-treeview-item-content {
    padding-bottom: 0;
}

[b-gvm11aa0jj] .app-sidebar .dxbl-treeview-items-container .dxbl-treeview-item {
    font-family: 'Inter', Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 400;
}

[b-gvm11aa0jj] .app-sidebar .dxbl-treeview-items-container .dxbl-treeview-item .dxbl-treeview-item-container {
    color: rgb(145, 145, 145);
    opacity: 1;
}

[b-gvm11aa0jj] .app-sidebar .dxbl-treeview-items-container .dxbl-treeview-item .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active) {
    color: rgb(145, 145, 145);
}

    [b-gvm11aa0jj] .app-sidebar .dxbl-treeview-items-container .dxbl-treeview-item:hover .dxbl-treeview-item-container:hover,
    [b-gvm11aa0jj] .app-sidebar .dxbl-treeview-items-container .dxbl-treeview-item:hover .dxbl-treeview-item-container.dxbl-active,
    [b-gvm11aa0jj] .app-sidebar .dxbl-treeview-items-container .dxbl-treeview-item .dxbl-treeview-item-container:hover,
    [b-gvm11aa0jj] .app-sidebar .dxbl-treeview-items-container .dxbl-treeview-item.dxbl-active .dxbl-treeview-item-container.dxbl-active,
    [b-gvm11aa0jj] .app-sidebar .dxbl-treeview-items-container .dxbl-treeview-item .dxbl-treeview-item-container.dxbl-active,
    [b-gvm11aa0jj] .app-sidebar .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active::before, 
    [b-gvm11aa0jj] .app-sidebar .dxbl-treeview-items-container .dxbl-treeview-item:hover .dxbl-treeview-item-container:before {
        color: rgb(33, 37, 41) !important;
        font-weight: 500 !important;
        background: rgb(248, 249, 250) !important;
        border-radius: 6px;
    }

[b-gvm11aa0jj] .app-sidebar .dxbl-treeview-items-container .dxbl-treeview-item.dxbl-active .dxbl-treeview-item-container:hover .dxbl-image,
[b-gvm11aa0jj] .app-sidebar .dxbl-treeview-items-container .dxbl-treeview-item.dxbl-active .dxbl-treeview-item-container.dxbl-active .dxbl-image {
    color: rgb(48, 107, 255);
}

[b-gvm11aa0jj] .app-sidebar .dxbl-treeview-items-container .dxbl-treeview-item .dxbl-treeview-item-container:hover .dxbl-image {
    color: rgb(48, 107, 255) !important;
}

[b-gvm11aa0jj] .app-sidebar .dxbl-treeview-item-container .dxbl-treeview-item-text-container > .dxbl-treeview-item-text {
    transform: none !important;
    font-weight: 400 !important;
}

[b-gvm11aa0jj] .dxbl-treeview-item-container {
    padding: 6px 0;
}

[b-gvm11aa0jj] .dxbl-image {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 42px;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding-right: 8px;
    padding-left: 8px;
}

[b-gvm11aa0jj] .dxbl-image::before {
    font-weight: 600;
}

[b-gvm11aa0jj] .root-node-class {
    padding: 0;
    color: #809FB8;
    font-family: Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-variation-settings: normal;
    tab-size: 4;
    line-height: 1.5;
    font-weight: 500;
    font-size: 14px !important;
}

[b-gvm11aa0jj] .menu-title{
    display: flex;
    justify-content: center;
    width: 100%;
    border-bottom: 1px solid #051a2b;
    color: #051a2b !important;
    font-family: Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-weight: 700 !important;
    font-variation-settings: normal;
    line-height: 1.6;
    font-size: 20px !important;
    margin-bottom: 10px !important;
}

[b-gvm11aa0jj] .dxbl-btn {
    display:none;
}

[b-gvm11aa0jj] .sidesearch {
    border: 1px solid rgb(212, 212, 212);
    border-radius: 6px;
    padding: 6px 12px 6px 12px;
    display: flex;
    align-items: center;
}

[b-gvm11aa0jj] .sidesearch .dxbl-btn {
    display: block;
    padding: 0;
    width: 15px;
    height: 15px;
    margin-right: 15px;
}

[b-gvm11aa0jj] .sidesearch .dxbl-btn svg {
    padding: 0;
    width: 15px;
    height: 15px;
    margin: 0;
}

[b-gvm11aa0jj] .dxbl-active .dxbl-treeview-item-container {
    color: #217EFD !important;
    background: #C1DBFD !important;
    font-weight: 600 !important;
}


@keyframes animate-b-gvm11aa0jj {
    from {
        width: 280px;
    }

    to {
        width: 62px;
    }
}

@keyframes animaterev-b-gvm11aa0jj {
    from {
        width: 62px;
    }

    to {
        width: 280px;
    }
}

[b-gvm11aa0jj] .my-color {
    background-color: white;
    border: white;
}

[b-gvm11aa0jj] .dxbl-treeview * {
    white-space: nowrap !important;
}

.sidebar[b-gvm11aa0jj] {
    min-width: 57px;
    max-width: 320px;
    height: calc(100vh - 77px);
    width: 280px;
    overflow: auto;
    background-color: #292e34;

}

.sidebar.collapse[b-gvm11aa0jj] {
    animation: animate-b-gvm11aa0jj 1s ease 1 normal;
    display: block;
    width: 62px;
}

.sidebar.expand[b-gvm11aa0jj] {
    display: block;
    animation: animaterev-b-gvm11aa0jj 1s ease 1 normal;
    width: 280px;
}
/* _content/company.admin.app/Components/Layouts/MainLayout.razor.rz.scp.css */
.page[b-h05hz6rwti] {
    height: 100%;
    overflow: hidden;
    background-color: inherit;
}
[b-h05hz6rwti] .page-layout,
[b-h05hz6rwti] .page-layout > .dxbl-gridlayout-root,
[b-h05hz6rwti] .layout-item {
    background-color: var(--bs-body-bg, var(--dxbl-body-bg, #fff));
}

@media (max-width: 1199.98px) {
    [b-h05hz6rwti] .page-layout > .dxbl-gridlayout-root {
        grid-template-columns: minmax(0, 1fr) !important;
    }
}

[b-h05hz6rwti] .fit-width {
    max-width: 100%;
}

[b-h05hz6rwti] .mw-1100 {
    max-width: 1100px;
}

.dxbl-grid-layout-item[b-h05hz6rwti] {
    padding: 10px !important
}
/* _content/company.admin.app/Components/Pages/FinancialAnalysis/Index.razor.rz.scp.css */
.edit-wrap[b-zhpfw4vl9l] {
    padding:0 10px
}

.refresh-btn[b-zhpfw4vl9l] {
    width: 40px !important;
    height: 40px !important;
    margin-left: 10px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.dxbl-toolbar-item[b-zhpfw4vl9l]{
    margin:0 !important;
    padding:0 !important;
    width:40px !important;
    height:40px !important;
}

label[b-zhpfw4vl9l] {
    color: #919191;
/*    font-family: Inter;*/
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    letter-spacing: 0.14px;
    margin-bottom:4px;
}

[b-zhpfw4vl9l] .input-shadow {
    border-radius: 1px;
    border: 1px solid #808080;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: 0.14px;
    color:#222;
}

[b-zhpfw4vl9l] .conf-btn {
    border-radius: 1px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: 0.14px;
}


[b-zhpfw4vl9l] .proc-id {
    text-align:left !important;
}
/*::deep .popup-styled {
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    padding: 20px;
}

::deep .popup-styled h3 {
    color: #3f3f3f;
    font-size: 1.5em;
    margin-bottom: 10px;
}

::deep .grid-styled {
    border: none;
    border-radius: 8px;
    overflow: hidden;
}

::deep .dx-datagrid {
    border-radius: 8px;
}

::deep .dx-header-row {
    background-color: #007bff;
    color: #fff;
    font-weight: bold;
}

::deep .dx-data-row {
    background-color: #f9f9f9;
}

::deep .dx-data-row:nth-child(even) {
    background-color: #f1f1f1;
}

::deep .dx-cell {
    padding: 10px;
    font-size: 14px;
}

::deep .dx-button.dx-popup-close-button {
    background-color: #ff6f61;
    color: #fff;
    border-radius: 50%;
}

::deep .dx-button.dx-popup-close-button:hover {
    background-color: #e55c50;
}*/
/* _content/company.admin.app/Components/Pages/NewUsers/Index.razor.rz.scp.css */
.scroll-y[b-gxavskjtgg]{
    overflow-y:auto;
}

[b-gxavskjtgg] .dxbs-grid-hsd {
    height: calc(-235px + 100vh);
}

[b-gxavskjtgg] .alt-item {
    background-color: color-mix(in srgb, var(--bs-gray-300), transparent 50%);
}

[b-gxavskjtgg] .alt-item > td {
    --dxbl-grid-bg: color-mix(in srgb, var(--bs-gray-300), transparent 50%);
}

[b-gxavskjtgg] .add-btn{
    padding: 0 8px !important;
    background-color: #217EFD !important;
    border-radius: 6px !important;
}

[b-gxavskjtgg] .header-bold{
    background-color: white !important;
}

[b-gxavskjtgg] tr{
    background-color: white !important;
}

[b-gxavskjtgg] .reset-btn{
    display: flex !important;
    gap: 4px !important;
    text-decoration: none !important;
}

[b-gxavskjtgg] .reset-btn span{
    text-align: left !important;
    font-size: 10px !important;
    font-weight: 400 !important;
    color: #809FB8 !important;
}

[b-gxavskjtgg] .form-wrap{
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    padding: 20px 40px 40px !important;
    background-color: #809FB8 !important;
    color: #FFF !important;
}

[b-gxavskjtgg] .form-label{
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 8px !important;
}

[b-gxavskjtgg] .form-input{
    padding: 8px 0 8px 40px !important;
    font-weight: 600 !important;
}

[b-gxavskjtgg] .form-btn:hover{
    background-color: #07469f !important;
}
/* _content/company.admin.app/Components/Pages/Users/Index.razor.rz.scp.css */
.scroll-y[b-4lzzcszfkd]{
    overflow-y:auto;
}

[b-4lzzcszfkd] .dxbs-grid-hsd {
    height: calc(-235px + 100vh);
}

[b-4lzzcszfkd] .alt-item {
    background-color: color-mix(in srgb, var(--bs-gray-300), transparent 50%);
}

    [b-4lzzcszfkd] .alt-item > td {
        --dxbl-grid-bg: color-mix(in srgb, var(--bs-gray-300), transparent 50%);
    }
