﻿
.zx-chat-msg-pre {
    padding: 0;
    margin: 0;
    line-height: unset;
    background-color: transparent;
    border: none;
    font-size: inherit;
    font-family: inherit;
}

.zx-rag-doc-pre {
    padding: 0;
    margin: 0;
    line-height: unset;
    background-color: transparent;
    border: none;
    font-size: inherit;
    font-family: inherit;
    white-space: pre-wrap;
    word-break:break-word
}

.dx-calendar {
    background-color: transparent !important;
}

.dx-tabs {
    background-color: transparent !important;
}
.dx-tab {
    background-color: transparent !important;
}

.dx-tab-selected{
    border-bottom:solid 1px;
}

.dx-datagrid {
    background-color: transparent !important
}

    .dx-datagrid > .dx-datagrid-headers, .dx-datagrid > .dx-datagrid-rowsview, .dx-datagrid > .dx-datagrid-total-footer {
        background-color: transparent !important
    }

.dx-datagrid-header-panel {
    background-color: transparent !important
}

.dx-datagrid-filter-row {
    background-color: transparent !important
}
.dx-datagrid-headers{
    border-bottom:none !important;
}
.dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed {
    background-color: transparent !important;
}
.zx-datagrid-force-bkg .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed {
    background-color: var(--bs-body-bg) !important;
}
.dx-gridbase-container > .dx-datagrid-rowsview.dx-scrollable{
    border-top:none
}
.dx-datagrid-rowsview .dx-row.dx-group-row {
    background-color: transparent !important
}
.dx-toolbar {
    background-color: transparent !important
}
.dx-row.dx-datagrid-group-footer > td {
    background-color: transparent !important
}
.dx-master-detail-cell {
    background-color: transparent !important
}
.dxc-tooltip {
    z-index: 100
}

.dx-overlay-content::before {
    pointer-events: none;
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-attachment: initial;
    background-color: transparent;
    background-size: var(--bs-body-bg-image-size);
    background-repeat: repeat;
    background-attachment: initial;
    background-image: url('/lib/zxlayout/css/images/pattern-dark.png') !important;
}
.dx-overlay-content::after {
    pointer-events: none;
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: -10;
    background-color: var(--bs-body-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: initial;
    height: 100%;
    transition: background .2s linear;
    background-image: url('/lib/zxlayout/css/images/cover-5-dark.jpg');
    opacity: 0.02;
}
.dx-popup-wrapper > .dx-overlay-content {
    background-color: var(--bs-body-bg) !important;
    background-image: var(--bs-body-bg-gradient);
}
.mfp-wrap {
    z-index: 2043
}

.mfp-content {
    z-index: 2045
}

.mfp-bg {
    z-index: 2042
}

.mfp-preloader {
    z-index: 2044
}
.zx-grv-sticky-header {
    background-color: var(--bs-body-bg) !important;
}