/*For Report Chart*/
#reportChartTabs > li.btn-group .dropdown-toggle{
    position: absolute;
    width: 25px;
    padding: 0px;
    height: 100%;
    text-align: center;
    right: 0px;
    top: 0px;
    border: 0px;
}

#reportChartTabs > li > a:hover .dropdown-toggle, #reportChartTabs > li > a:hover, #reportChartTabs > li.btn-group .dropdown-toggle:hover{
    color: light-dark(var(--theme), var(--white)) !important;
    background-color: light-dark(#ffffff26, var(--dark-hover-bg)) !important;
    border-color: #ffffff36;
}

#reportChartTabs > li.open{
    color: initial;
    background-color: initial;
}






/*fixing issue with hint size*/
.jqx-validator-hint{
    -webkit-box-sizing: initial !important;
    -moz-box-sizing: initial !important;
    box-sizing: initial !important;
}

.jqx-grid-column-header{
    font-weight: 700 !important;
    color: var(--primarydark) !important;
    font-size: 13.5px;
}


/* JQX CELL STYLING */

.jqx-hal-cell-green {
    color: black;
    background-color: #b6ff00;
}
.jqx-hal-cell-yellow {
    color: black;
    background-color: yellow;
}
.jqx-hal-cell-red {
    color: black;
    background-color: #e83636;
}
.jqx-hal-cell-green:not(.jqx-grid-cell-hover):not(.jqx-grid-cell-selected), .jqx-widget .green:not(.jqx-grid-cell-hover):not(.jqx-grid-cell-selected) {
    color: var(--black);
    background-color: #b6ff00;
}
.jqx-hal-cell-yellow:not(.jqx-grid-cell-hover):not(.jqx-grid-cell-selected), .jqx-widget .yellow:not(.jqx-grid-cell-hover):not(.jqx-grid-cell-selected) {
    color: var(--black);
    background-color: yellow;
}
.jqx-hal-cell-red:not(.jqx-grid-cell-hover):not(.jqx-grid-cell-selected), .jqx-widget .red:not(.jqx-grid-cell-hover):not(.jqx-grid-cell-selected) {
    color: var(--black);
    background-color: #e83636;
}




/* jarviswidget */
#jarviswidget-fullscreen-mode .jarviswidget>div{
    overflow: unset;
    height: 100% !important;    
}

#jarviswidget-fullscreen-mode{
    overflow: auto !important;
    overflow-x: hidden !important;
    background-color: light-dark(var(--white), var(--content-bg-dark)) !important;
}

 #jarviswidget-fullscreen-mode #jarviswidget-fullscreen-mode{
     padding: 0;
 }


/* erp-dataView-section */

.erp-dataView-section{
    background: light-dark(var(--white), var(--content-bg-dark));
    margin: 0 0 1.5rem;
    border-radius: 8px;
    /* box-shadow: 0px 12px 15px -20px #061e744a; */
    box-shadow: 0px 2px 5px rgb(28 27 43 / 10%);
}
.erp-dataView-section .jarvisheaderbtn{
    float: right; 
 }
 .erp-dataView-section > div{
     margin: 0;
     float: none;
     border: none;
     background-color: light-dark(var(--white), var(--content-bg-dark)) !important;
     border-radius: 10px;
 }
 .jarviswidget .tableHeight{
     height:auto !important;
 }

/* widget-toolbar */

.jarviswidget > header, .jarviswidget-color-darken>header {
	border-color: light-dark(var(--lightgray), var(--darkblue-border)) !important;
	background: var(--theme-light) !important;
    color: var(--white) !important;
}


.jarviswidget header .widget-toolbar{
    padding: 0 3px;
    border: none;
}
/* .jarviswidget #reportGridToolbarLeft .filterBtnStyle{
    padding: 3px 6px;
    border: 0;
    font-size: 11px;
    margin: 3px;
    font-weight: 600;
    box-shadow: none;
} */

.uidashboardcard .smart-form.widget-body-toolbar, .uidashboardcard .widget-body-toolbar{
    border-top: 1px solid #ccc;
    background: #ecf0f3;
}

/* allFilters */


#allFilters .widget-body-toolbar{
    /* padding-bottom: 5px; */
    /* all: unset; */
}
/* #allFilters .widget-body-toolbar .btn{
    margin-bottom: 3px;
} */


.jarviswidget .jarvisheaderbtn{
    margin-inline: 5px !important;
}


.erp-dataView-section .jarviswidget-ctrls{
    display: none;
}


.erp-dataView-section header h2{
    font-weight: 600;
    margin: 0;
    line-height: normal;
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
}
/* 
.erp-dataView-section > header > h2{
    padding: 8px 0;
} */

#divSmallBoxes > .SmallBox{
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 1rem;
    align-items: flex-start;
    padding: 8px 1rem;
    border-radius: 10px;
    border: 0px !important;
    box-shadow: 5px 15px 35px -15px #00000054;
}
#divSmallBoxes > .SmallBox .textoFull{
    float: none;
    width: auto;
    padding: 0;
    flex-grow: 1;
    position: relative;
    word-break: break-all;
}
#divSmallBoxes > .SmallBox .textoFull::after{
    position: absolute;
    right: 0;
    top: 0px;
    content: '\e5cd';
    font-family: 'Material Symbols Rounded';
    clear: both;
    display: block;
    color: var(--white);
    font-size: 18px;
}

#divSmallBoxes > .SmallBox .miniPic{
    position: static;
}   

#divSmallBoxes > .SmallBox .textoFull span{
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    margin: 0px;
}
#divSmallBoxes > .SmallBox .textoFull p{
    margin-bottom: 0px;
}
#divSmallBoxes > .SmallBox .miniIcono i::before{
    content: "\e7f7";
}


[id^=popupWindow] .jqx-window-header{
    font-weight: 600;
}

[id^=popupWindow] .jqx-window-close-button-background{
    width: 20px !important;
    height: 20px !important;
}

#reportChart0 .jqx-splitter-splitbar-vertical{
    background-color: var(--primarylight);
    border-color: var(--lightgray);
}
#reportChart0 .jqx-splitter-splitbar-vertical .jqx-splitter-collapse-button-vertical{
    background-color: var(--primary);
    border-color: var(--primary);
}
#reportChart0 .jqx-splitter-splitbar-vertical:hover{
    border-color: var(--primary);
}


/* ````````````````````````````` 

    RESPONSIVE

`````````````````````````````````
*/


@media only screen and (max-width:1440px){

    .noSummaryBlogHeaders .reportGridToolbarRight .widget-toolbar{
        /* padding: 0px; */
    }
    .noSummaryBlogHeaders .reportGridToolbarRight .widget-toolbar .btn{
        /* border-radius: 0px;
        margin-right: -1px; */
    }

    .noSummaryBlogHeaders .reportGridToolbarRight .widget-toolbar:last-child{
        /* border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; */
    }

}

@media only screen and (max-width:991px){
    /* #allFilters .filterHeaderBtns .btn{
        font-weight: 600;
    }
    #allFilters .filterHeaderBtns{
        border: 0;
    } */
}


@media only screen and (max-width:767px){
    /* Mobile view form header*/
    /* #widgetHeader #formTitle, #widgetHeader .viewTransitionBtn{
        width: 50%;
        margin: 0;
        float: left;
    }
    #widgetHeader .viewTransitionBtn{
        float: right;
    }
    #widgetHeader #formTitle{
        padding: 0 1rem;
    }
    #widgetHeader .widget-toolbar{
        border: 0;
        float: none;
        padding: 0;
        margin: 0;
    }
    #widgetHeader > .widget-toolbar{
        border-left: 1px solid rgba(0,0,0,.09);
        float: right;
        margin: 5px 0;
        padding: 0 6px;
        background-color: var(--white);
    } */
    /* #allFilters .filterHeaderBtns .btn{
        padding: 5px 8px;
        font-weight: 600;
        margin: 0;
    } */

}
