.dx-popup-wrapper > .dx-overlay-content,
.dx-calendar{
    background:var(--amoksys-color-surface);
    color:var(--amoksys-color-on-surface);
}

.dx-calendar .dx-widget,
.dx-calendar-cell{
    color:inherit;
}

/* DATA-GRID */
.dx-datagrid{
    background:var(--amoksys-color-surface);
    color:var(--amoksys-color-on-surface);
}
.dx-datagrid .dx-datagrid-filter-row{
    background:var(--amoksys-color-surface-variant);
    color:var(--amoksys-color-on-surface);
}

.dx-datagrid .dx-gridbase-container .dx-row > td,
.dx-datagrid .dx-row.dx-row > td{
    background-color:var(--amoksys-color-surface);
}
.dx-datagrid .dx-gridbase-container .dx-row-alt > td,
.dx-datagrid .dx-row.dx-row-alt > td{
    background-color:var(--amoksys-color-surface-variant);
    border-top:none;
    border-bottom:none;
}

.dx-datagrid .dx-datagrid-headers,
.dx-datagrid .dx-datagrid-headers .dx-datagrid-table .dx-row>td .dx-sort-indicator,
.dx-datagrid .dx-datagrid-headers .dx-datagrid-table .dx-row>td:hover .dx-datagrid-text-content,
.dx-datagrid .dx-datagrid-headers .dx-datagrid-table .dx-row>td .dx-sort,
.dx-datagrid .dx-datagrid-headers .dx-dropdowneditor-icon,
.dx-datagrid.dx-filter-menu .dx-menu-item-content .dx-icon,
.dx-datagrid .dx-header-filter-empty{
    color:var(--amoksys-color-on-surface);
}

.dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) .dx-master-detail-cell{
    background:var(--amoksys-color-surface);
    color:var(--amoksys-color-on-surface);
}
.dx-datagrid .dx-datagrid-rowsview .dx-adaptive-detail-row .dx-field-item-label{
    color:inherit;
}

.dx-datagrid .dx-widget{
    color:inherit;
}

.dx-datagrid-header-panel:not(.title-class){
    background-color:var(--amoksys-color-title)!important;
    color:var(--amoksys-color-on-title)!important;
}

.dx-datagrid-header-panel .dx-datagrid-group-panel .dx-group-panel-message,
.dx-datagrid-header-panel .dx-button-mode-text,
.dx-datagrid-header-panel .dx-button-mode-text .dx-icon{
    color:inherit;
}

.dx-context-menu .dx-submenu{
    background-color:var(--amoksys-color-surface)!important;
    color:var(--amoksys-color-on-surface)!important;
}

.dx-datagrid-focus-overlay:after{
    background:var(--amoksys-color-secondary)!important;
}
