.text-file-dialog-window.rz-dialog,
.text-file-dialog-window .rz-dialog-content,
.text-file-dialog-wrapper .rz-dialog,
.text-file-dialog-wrapper .rz-dialog-content {
    background-color: #262626 !important;
    color: #f8f9fa !important;
}

.text-file-dialog-window.rz-dialog,
.text-file-dialog-wrapper .rz-dialog {
    border: 1px solid #495057 !important;
    border-radius: 0.35rem !important;
    overflow: hidden;
}

.text-file-dialog-window .rz-dialog-titlebar,
.text-file-dialog-wrapper .rz-dialog-titlebar {
    display: flex !important;
    align-items: center !important;
    min-height: 50px !important;
    height: 50px !important;
    padding: 0 1rem !important;
    background-color: #212529 !important;
    border-bottom: 1px solid #495057 !important;
}

.text-file-dialog-window .rz-dialog-titlebar .rz-dialog-title,
.text-file-dialog-wrapper .rz-dialog-titlebar .rz-dialog-title {
    display: flex !important;
    align-items: center !important;
    height: 50px !important;
    line-height: 1.2 !important;
    margin: 0 !important;
}

.text-file-dialog-window .rz-dialog-titlebar-close,
.text-file-dialog-wrapper .rz-dialog-titlebar-close {
    align-self: center !important;
    color: #f8f9fa !important;
}

.text-file-dialog-window .rz-dialog-title,
.text-file-dialog-window .rz-dialog-titlebar-title,
.text-file-dialog-wrapper .rz-dialog-title,
.text-file-dialog-wrapper .rz-dialog-titlebar-title {
    color: #f8f9fa !important;
}

.text-file-dialog-window .rz-dialog-titlebar-close .rzi,
.text-file-dialog-wrapper .rz-dialog-titlebar-close .rzi {
    color: #f8f9fa !important;
}

.text-file-dialog {
    padding-top: 0.25rem !important;
}

.text-file-dialog-window .rz-dialog-content,
.text-file-dialog-wrapper .rz-dialog-content {
    padding-top: 0 !important;
}

.text-file-dialog-toolbar .lf-action-button-host .lf-action-button.rz-button {
    background-color: #343a40 !important;
    color: #adb5bd !important;
}

.text-file-dialog-toolbar .lf-action-button-host .lf-action-button.rz-button .rzi,
.text-file-dialog-toolbar .lf-action-button-host .lf-action-button.rz-button .rz-button-icon-left,
.text-file-dialog-toolbar .lf-action-button-host .lf-action-button.rz-button .rz-button-icon-right {
    color: #adb5bd !important;
}

.text-file-dialog-toolbar .lf-action-button-host .lf-action-button.rz-button:hover {
    background-color: #495057 !important;
    color: #fff !important;
}

.text-file-dialog-toolbar .lf-action-button-host .lf-action-button.rz-button:hover .rzi,
.text-file-dialog-toolbar .lf-action-button-host .lf-action-button.rz-button:hover .rz-button-icon-left,
.text-file-dialog-toolbar .lf-action-button-host .lf-action-button.rz-button:hover .rz-button-icon-right,
.text-file-dialog-toolbar .lf-action-button-host .lf-toggle-button-active.rz-button .rzi,
.text-file-dialog-toolbar .lf-action-button-host .lf-toggle-button-active.rz-button .rz-button-icon-left,
.text-file-dialog-toolbar .lf-action-button-host .lf-toggle-button-active.rz-button .rz-button-icon-right {
    color: #fff !important;
}

.text-file-dialog-toolbar .text-file-search-case-toggle .lf-action-button-host .lf-toggle-button-active.rz-button,
.text-file-dialog-toolbar .text-file-search-case-toggle .lf-action-button-host .lf-toggle-button-active.rz-button .rzi,
.text-file-dialog-toolbar .text-file-search-case-toggle .lf-action-button-host .lf-toggle-button-active.rz-button .rz-button-icon-left,
.text-file-dialog-toolbar .text-file-search-case-toggle .lf-action-button-host .lf-toggle-button-active.rz-button .rz-button-icon-right {
    color: #adb5bd !important;
}
