body.resize-end-timeout .card.card-dx-component{overflow:hidden;}
.mdi-chart-col::before{content:"\F0128";}
.mdi.mdi-chart-bar:before{transform:scaleY(-1) rotate(90deg);}
.card-dx-component:not(.wrapper-no-padding) .card-dx-component-wrapper{padding:1rem;margin:auto;}
.card-dx-component.with-range-selector .card-dx-component-wrapper{padding-bottom:0;}

.card-dx-component.chart-overflow-visible .card-dx-component-wrapper > svg {overflow:visible !important}

.card.card-dx-component:not(.fullscreen).card-loading:empty{padding-bottom:calc(400px + 1rem)}
.card.card-dx-component.card-dx-component-height-300:not(.fullscreen).card-loading:empty{padding-bottom:calc(300px + 1rem)}
.card.card-dx-component.card-dx-component-height-250:not(.fullscreen).card-loading:empty{padding-bottom:calc(250px + 1rem)}

.card-dx-component:not(.card-dx-component-ignore-min-height) .card-dx-component-wrapper{min-height:calc(400px + 1rem)}
.card-dx-component.card-dx-component-height-300:not(.card-dx-component-ignore-min-height) .card-dx-component-wrapper{min-height:calc(300px + 1rem)}
.card-dx-component.card-dx-component-height-250:not(.card-dx-component-ignore-min-height) .card-dx-component-wrapper{min-height:calc(250px + 1rem)}

.card.card-dx-component.animating{overflow:hidden;transition:none;}

.card-dx-component-action{display:inline-block;font-size:1.5rem;transition:all .3s;min-width:2.5rem;height:2.5rem;line-height:2.5rem;text-align:center;border:2px solid transparent;cursor:pointer;}
.card-dx-component-action:not(.card-dx-component-action-transparent){border-color:rgba(0,0,0,.2);}
.card-dx-component-action:not(.card-dx-component-action-transparent){background:var(--amoksys-color-surface);color:var(--amoksys-color-on-surface);}
.card-dx-component-action:hover:not(.card-dx-component-action-transparent){background:var(--amoksys-color-surface-variant);color:var(--amoksys-color-on-surface);}

.card-dx-component-actions:not(:empty){text-align:center;padding:0.5rem;overflow:hidden;border-top:solid 1px #ccc;}

/* HEADER */
.card-dx-component-header{min-height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;}
.card-dx-component-header-title{flex:1 1 0;display:block;padding:0.5rem;margin:0;font-size:1.5rem;}
.card-dx-component-header:not(.prevent-truncate) .card-dx-component-header-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.card-dx-component-header.with-info .card-dx-component-header-title{padding-right:0;}
.card-dx-component-header .card-dx-component-action:not(.card-dx-component-action-drilldown-back){border-right:none;}

.card-dx-component-header.with-fab{position:relative;overflow:visible;}

.card-dx-component.card-dx-data-grid.with-fab .dx-datagrid-header-panel{padding-right:calc(40px + 1.5rem);}

/* HEADER DRILLDOWN */
.card-dx-component-action-drilldown-back{border-right:1px solid #ccc;border-left:none;}
.card-dx-component:not(.drilldown-active) .card-dx-component-action-drilldown-back{margin-left:-2.5rem;}

/* FULLSCREEN */
body.card-dx-component-fullscreen-active{overflow:hidden;}
.card-dx-component-fullscreen-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001;background:rgba(0,0,0,.9);transition:all .3s;cursor:pointer;}
.card-dx-component-fullscreen-overlay:hover{background:rgba(0,0,0,.7);}

.card-dx-component.fullscreen{z-index:10002;margin:0;position:fixed !important;top:5%;left:5%;width:90%;height:90%;display:flex;flex-direction:column;}
.card-dx-component.fullscreen .card-dx-component-wrapper{flex:1 1 0;}
.card-dx-component.fullscreen:not(.card-dx-gantt) .card-dx-component-wrapper{display:flex;align-items:center;overflow:hidden;width:100%;}
.card-dx-component.fullscreen .card-dx-component-action-fullscreen:before{content:"\F0294"}

.card-dx-component.hide-header-on-normal:not(.fullscreen) .card-dx-component-header{display:none;}
.card-dx-component > .card-dx-component-action-fullscreen-floating{position:absolute;right:0;top:0;}
.card-dx-component.fullscreen > .card-dx-component-header ~ .card-dx-component-action-fullscreen-floating{display:none;}

@media screen and (max-width:992px){
.card-dx-component.fullscreen{top:0;left:0;width:100%;height:100%;}
}

.card-dx-component-wrapper{position:relative;}
.card-dx-component-data-table-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;}
.card-dx-component > .card-dx-component-wrapper > *{transition:all .3s;}
.card-dx-component.data-table-filtered-active > .card-dx-component-wrapper > *{opacity:0;}
.card-dx-component-data-table-title{position:sticky;top:0;z-index:1}
.card-dx-component-data-table-title th{padding:0;position:relative;}
.card-dx-component-data-table-title .card-dx-component-data-table-title-content{display:inline-block;padding:1rem 1.5rem;width:100%;text-align:center;}
.card-dx-component-data-table-title .card-dx-component-data-table-title-value{position:absolute;top:50%;transform:translatey(-50%);right:.5rem;max-height:100%;}

.card-dx-component-data-table-column-username img.icon-img{border-radius:50%;}
table.card-dx-component-data-table .mytz0-addr-favicon{width:30px;}

.card-dx-component:not(.fullscreen) .card-dx-component-data-table-column.hide-if-not-fullscreen{
    display:none;
}

/* SWITCH 2 TABLE */
.card-dx-component.data-table-filtered-active .card-dx-component-action-switch2table{border-color:#ddd;color:#999;background:transparent;pointer-events:none;cursor:default;}

.card-dx-component.data-table-active > .card-dx-component-wrapper > *{opacity:0;}
.card-dx-component.data-table-active .card-dx-component-action-switch2table::before{content:"\F004D";}

/* SWITCH 2 MAP */
.card-dx-component-data-map-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;}
.card-dx-component.data-map-active .card-dx-component-action-switch2map::before{content:"\F004D";}
.card-dx-component-data-map-wrapper .card-dx-component-data-map{height:100%;background:white;}
.card-dx-component-data-map-wrapper .card-dx-component-data-map .dxm-vector-map{height:100%;width:100%;}

/* COLORBOX */

.dx-colorview-container .dx-texteditor-container input.dx-texteditor-input {min-height:2rem;height:2rem;padding:0;margin:0;}
/* DX DIAGRAM */
.dx-diagram-toolbar .dx-toolbar-item-content .dx-texteditor-input-container input.dx-texteditor-input{height:100%;padding-left:0;padding-right:0;margin:0;}

.card.card-dx-component .btn-floating-wrapper{position:relative;}
.card.card-dx-component .btn-floating-wrapper .btn-floating{bottom:calc(-60px - 1rem);}

/* MESSAGE */
.card-dx-component-content-message{display:flex;justify-content:end;align-items:center;}
.card-dx-component-content-message > i.mdi{font-size:20px;line-height:20px;margin-right:.5rem;}
.card-dx-component-message{line-height:20px;display:block;text-align:left;}

/* COLLAPSIBLE */
.collapsible.mytz0-dx-card-component-collapsible li.mytz0-dx-card-component-collapsible-item .collapsible-body{display:block}
.collapsible.mytz0-dx-card-component-collapsible li.mytz0-dx-card-component-collapsible-item.collapsible-item-closed .collapsible-body{overflow:hidden;height:0;border:none;padding:0}

.mytz0-dx-cell-bolder{font-weight:700;}
.mytz0-dx-cell-bolder-important{font-weight:700!important;}
.underline{text-decoration: underline}

.card-dx-component-drilldown-container{transition:all .15s;font-size:inherit;padding:0.5rem;}
.card-dx-component-drilldown-container:empty{padding:0;font-size:0;}