/**
* DevExpress Analytics (dist\css\dx-analytics.common.css)
* Version:  24.2.6
* Build date: Mar 18, 2025
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
.dxrd-error-page {
    font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
    background: #FFF0F0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 12px;
    height: 100%;
}

.dxrd-error-page-icon {
    width: 64px;
    height: 64px;
}

.dxrd-error-page-title {
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    color: #660000;
}

.dxrd-error-page-content {
    font-size: 16px;
    text-align: center;
    color: rgba(32, 32, 32, 0.87);
}

.dx-fileimage-input-wrapper {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow: hidden;
}

.dx-rtl .dx-font-content .dx-font-styles-content {
    margin-left: 16px;
    margin-right: 0;
}

.dx-font-content .dx-font-styles-content {
    margin-right: 16px;
}

    .dx-font-content .dx-font-styles-content .dx-font-style-button {
        width: 24px;
        height: 24px;
        background-size: 12px 12px;
        display: inline-block;
        background-position: center;
        position: relative;
    }

        .dx-font-content .dx-font-styles-content .dx-font-style-button svg {
            width: 12px;
            height: 12px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);
        }

.dx-rtl .dx-editors .dx-fieldset .dx-field {
    padding-right: 14px;
    padding-left: 16px;
}

    .dx-rtl .dx-editors .dx-fieldset .dx-field .dx-field-label {
        padding-left: 15px;
        padding-right: 0;
    }

.dx-rtl .dx-editors .dx-group-header-font {
    padding-right: 2px;
    padding-left: 0;
}

.dx-rtl .dx-editors .dx-group-header {
    padding-right: 13px;
    padding-left: 0;
}

.dx-rtl .dx-editors .dx-group-header-text {
    padding-right: 3px;
    padding-left: 0;
}

.dx-rtl .dx-editors .dx-editor .dx-field-label.dx-accordion-header {
    right: 16px;
    left: 60%;
    float: right;
    padding-left: 15px;
}

    .dx-rtl .dx-editors .dx-editor .dx-field-label.dx-accordion-header.dx-accordion-empty {
        left: 8px;
        right: 16px;
    }

.dx-rtl .dx-string-array-container {
    margin-left: 16px;
    margin-right: 19px;
}

.dx-list-item .dx-list-item-content .dx-listitem-with-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.propertygrid-editor-description-popover-content {
    padding: 10px 10px;
}

.dx-editors .dx-widget .dx-dropdowneditor-icon {
    padding: 0;
}

.dx-editors .dx-image-padding {
    padding: 12px;
}

.dx-editors .dx-disabled-button {
    opacity: 0.3;
}

.dx-editors .dx-field-value.dx-checkbox,
.dx-editors .dx-field-value:not(.dx-widget) > .dx-checkbox {
    margin-top: 2px;
    margin-bottom: 0px;
}

.dx-editors .dx-fieldset {
    margin: 0;
    padding: 0;
}

    .dx-editors .dx-fieldset .dx-field {
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 14px;
        padding-right: 16px;
        min-height: 26px;
        box-sizing: content-box;
        margin: 0;
    }

        .dx-editors .dx-fieldset .dx-field.dx-field-flex {
            display: flex;
            align-items: center;
            padding: 2px 10px 2px 10px;
        }

            .dx-editors .dx-fieldset .dx-field.dx-field-flex .dx-field-value {
                width: auto;
            }

            .dx-editors .dx-fieldset .dx-field.dx-field-flex .dxa-smarttag-editor-displayName {
                margin: 0 6px 0 6px;
                font-size: 11px;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
            }

        .dx-editors .dx-fieldset .dx-field.dx-field-block {
            display: block;
            padding: 2px 10px 2px 10px;
        }

            .dx-editors .dx-fieldset .dx-field.dx-field-block .dx-field-value {
                display: inherit;
                width: 100%;
            }

            .dx-editors .dx-fieldset .dx-field.dx-field-block .dxa-smarttag-editor-displayName {
                display: block;
                opacity: 0.8;
                font-weight: 500;
                font-size: 11px;
                margin-bottom: 2px;
                margin-top: 4px;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
            }

        .dx-editors .dx-fieldset .dx-field .dx-field-label {
            padding-top: 6px;
            font-size: 11px;
            width: 30%;
        }

        .dx-editors .dx-fieldset .dx-field .dx-field-value {
            padding: 0;
            position: relative;
        }

            .dx-editors .dx-fieldset .dx-field .dx-field-value .dx-texteditor {
                margin-top: 0;
            }

            .dx-editors .dx-fieldset .dx-field .dx-field-value .dx-datebox-container > .dx-widget {
                margin-right: 0;
                margin-left: 0;
                min-width: 100%;
            }

.dx-editors .dx-group-header-font {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    vertical-align: middle;
    padding-left: 2px;
}

    .dx-editors .dx-group-header-font.dx-collapsing-image-hidden {
        padding-left: 0;
    }

.dx-editors .dx-group-header {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    vertical-align: middle;
    padding-left: 2px;
    height: 40px;
    line-height: 40px;
    padding-left: 13px;
}

    .dx-editors .dx-group-header.dx-collapsing-image-hidden {
        padding-left: 0;
    }

.dx-editors .dx-group-header-text {
    padding-left: 3px;
}

.dx-editors .dx-editor .dx-field-label.dx-accordion-header {
    position: absolute;
    left: 16px;
    right: 60%;
    width: auto;
    padding-right: 10px;
}

    .dx-editors .dx-editor .dx-field-label.dx-accordion-header .propertygrid-editor-displayName,
    .dx-editors .dx-editor .dx-field-label.dx-accordion-header .dx-group-header-font {
        cursor: pointer;
        width: 75%;
        display: inline-block;
    }

    .dx-editors .dx-editor .dx-field-label.dx-accordion-header .propertygrid-editor-description {
        float: right;
        border-radius: 50%;
        cursor: pointer;
        position: relative;
        bottom: 2px;
        border-style: none;
        width: 18px;
        height: 18px;
    }

.dx-rtl .dx-editors .dx-editor .dx-field-label.dx-accordion-header .propertygrid-editor-description {
    float: left;
}

.dx-editors .dx-editor .dx-field-label.dx-accordion-header.dx-accordion-empty {
    right: 8px;
}

.dxrd-parameters-group .dx-editors .dx-editor .dxrd-vertical-label .propertygrid-editor-displayName {
    width: 100%;
}

.dx-collapsing-image {
    padding: 4.5px;
    transition: transform 0.4s;
    position: relative;
}

    .dx-collapsing-image svg {
        width: 9px;
        height: 9px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
    }

.dx-rtl .dx-collapsing-image {
    transform: rotate(180deg);
}

.dx-rtl .dx-image-expanded,
.dx-rtl .dx-image-expanded.dx-collapsing-image,
.dx-image-expanded {
    transform: rotate(90deg);
}

.propertygrid-editor-displayName {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.dx-ellipsis-button .dx-dropdowneditor-icon:before {
    content: "";
}

.dx-ellipsis-button .dx-ellipsis-image {
    background-size: 16px 16px;
    background-position: center;
    position: relative;
}

    .dx-ellipsis-button .dx-ellipsis-image svg {
        width: 16px;
        height: 16px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
    }

.dx-string-array-container {
    height: 86px;
    margin-right: 16px;
    margin-left: 19px;
}

    .dx-string-array-container .dx-string-array-textarea {
        height: 100%;
        width: 100%;
        resize: none;
    }

.dxa-tasks-smart-tag-content {
    padding-top: 10px;
    padding-bottom: 12px;
}

    .dxa-tasks-smart-tag-content .dxa-smart-tag-separator {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        opacity: 0.8;
        margin-top: 10px;
        margin-bottom: 6px;
        border-color: #E6E6E6;
    }

.dx-rtl .dx-editors .dx-collectioneditor .dx-collectioneditor-actions-wrapper {
    float: left;
}

    .dx-rtl .dx-editors .dx-collectioneditor .dx-collectioneditor-actions-wrapper .dx-collectioneditor-action {
        margin-left: 4px;
        margin-right: 0;
    }

.dx-rtl .dx-editors .dx-collectioneditor .dx-collectioneditor-header-text .dx-group-header-font {
    padding-left: 5px;
    padding-right: 15px;
}

.dx-editors .dx-field-value > .dx-collectioneditor-action {
    margin-top: 0px;
}

.dx-editors .dx-collection-item > .dx-field > .dx-field-value > .dx-collectioneditor-action {
    margin-top: 1px;
}

.dx-editors .dx-collectioneditor-action {
    width: 24px;
    height: 24px;
    padding: 0px;
}

.dx-editors .dx-collectioneditor .dx-collectioneditor-empty {
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
}

    .dx-editors .dx-collectioneditor .dx-collectioneditor-empty .dx-collectioneditor-empty-text {
        vertical-align: middle;
        line-height: 26px;
    }

.dx-editors .dx-collectioneditor .dx-collectioneditor-items .dx-collectioneditor-item-container .dx-collection-item .dx-field {
    background-color: transparent;
}

    .dx-editors .dx-collectioneditor .dx-collectioneditor-items .dx-collectioneditor-item-container .dx-collection-item .dx-field .dx-field-value .dx-dropdowneditor {
        top: inherit;
    }

.dx-editors .dx-collectioneditor .dx-collectioneditor-actions-wrapper {
    display: flex;
    float: right;
}

    .dx-editors .dx-collectioneditor .dx-collectioneditor-actions-wrapper .dx-collectioneditor-action {
        margin-left: 4px;
        margin-right: 0;
    }

        .dx-editors .dx-collectioneditor .dx-collectioneditor-actions-wrapper .dx-collectioneditor-action .dx-button-content {
            padding: 0;
        }

    .dx-editors .dx-collectioneditor .dx-collectioneditor-actions-wrapper .dx-collectioneditor-action-separator {
        width: 11px;
        height: 1px;
    }

.dx-editors .dx-collectioneditor .dx-collectioneditor-header-text {
    padding-top: 6px;
    font-size: 11px;
}

    .dx-editors .dx-collectioneditor .dx-collectioneditor-header-text .dx-group-header-font {
        padding-right: 5px;
    }

.dx-ellipsiseditor {
    position: relative;
}

    .dx-ellipsiseditor.dx-rtl .dx-ellipsiseditor-button {
        float: left;
    }

    .dx-ellipsiseditor .dx-texteditor-container {
        width: auto;
    }

        .dx-ellipsiseditor .dx-texteditor-container .dx-texteditor-input {
            text-overflow: ellipsis;
        }

            .dx-ellipsiseditor .dx-texteditor-container .dx-texteditor-input::-ms-clear {
                width: 0;
                height: 0;
            }

        .dx-ellipsiseditor .dx-texteditor-container .dx-ellipsiseditor-button.dx-widget.dx-button.dx-button-has-icon {
            float: right;
            cursor: pointer;
            border: none;
            background-color: transparent;
            height: 100%;
            margin: 0;
            padding: 1px;
        }

    .dx-ellipsiseditor.dx-texteditor.dx-ellipsiseditor-warning:not(.dx-invalid) {
        border-color: #f0ad4e;
    }

        .dx-ellipsiseditor.dx-texteditor.dx-ellipsiseditor-warning:not(.dx-invalid) .dx-texteditor-input-container:after {
            pointer-events: none;
            font-weight: 700;
            position: absolute;
            top: 50%;
            margin-top: -9px;
            width: 18px;
            height: 18px;
            text-align: center;
            line-height: 18px;
            font-size: 13px;
            background-color: #f0ad4e;
            color: #fff;
            content: '!';
            border-radius: 50%;
            right: 4px;
        }

.dx-ellipsiseditor-icon {
    background-position: center;
    background-repeat: no-repeat;
}

    .dx-ellipsiseditor-icon.dx-ellipsis-image.dx-dropdowneditor-icon::before {
        content: "";
    }

.dxrd-error-page {
    font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
    background: #FFF0F0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 12px;
    height: 100%;
}

.dxrd-error-page-icon {
    width: 64px;
    height: 64px;
}

.dxrd-error-page-title {
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    color: #660000;
}

.dxrd-error-page-content {
    font-size: 16px;
    text-align: center;
    color: rgba(32, 32, 32, 0.87);
}

.dx-popup-general .dx-texteditor:not(.dxrd-multiline) {
    height: 26px;
    /*.dx-numberbox-spin-container {
            width: @texteditor-button-width;
        }*/
}

    .dx-popup-general .dx-texteditor:not(.dxrd-multiline) .dx-texteditor-input {
        font-size: 11px;
        text-overflow: ellipsis;
    }

    .dx-popup-general .dx-texteditor:not(.dxrd-multiline) .dx-placeholder {
        font-size: 11px;
        margin-top: -1px;
    }

.dx-popup-general .dx-overlay-content .dx-toolbar.dx-popup-bottom {
    height: 75px;
}

    .dx-popup-general .dx-overlay-content .dx-toolbar.dx-popup-bottom .dx-toolbar-items-container {
        height: 100%;
    }

    .dx-popup-general .dx-overlay-content .dx-toolbar.dx-popup-bottom .dx-toolbar-after {
        padding-top: 8px;
    }

.dx-image-filtereditor-add {
    opacity: 0.5;
}

    .dx-image-filtereditor-add:hover {
        opacity: 1;
    }

.dx-image-filtereditor-edit {
    opacity: 0.7;
}

    .dx-image-filtereditor-edit:hover {
        opacity: 1;
    }

.dx-image-filtereditor-remove {
    opacity: 0.5;
}

    .dx-image-filtereditor-remove:hover {
        opacity: 1;
    }

.dxrd-federated-manageQueries-editor .dx-popup-normal {
    display: flex;
    flex-direction: column;
}

    .dxrd-federated-manageQueries-editor .dx-popup-normal .dxrd-federated-manageQueries-grid-wrapper {
        height: 85%;
    }

        .dxrd-federated-manageQueries-editor .dx-popup-normal .dxrd-federated-manageQueries-grid-wrapper .dxrd-federated-manageQueries-grid {
            border-width: 1px;
            border-style: solid;
            margin: 30px 30px 0 30px;
            height: 100%;
        }

            .dxrd-federated-manageQueries-editor .dx-popup-normal .dxrd-federated-manageQueries-grid-wrapper .dxrd-federated-manageQueries-grid .dx-row {
                cursor: pointer;
                height: 36px;
            }

                .dxrd-federated-manageQueries-editor .dx-popup-normal .dxrd-federated-manageQueries-grid-wrapper .dxrd-federated-manageQueries-grid .dx-row.dx-data-row:hover .dxrd-manage-queries-actions {
                    display: inline-block;
                    width: 16px;
                    height: 16px;
                }

                    .dxrd-federated-manageQueries-editor .dx-popup-normal .dxrd-federated-manageQueries-grid-wrapper .dxrd-federated-manageQueries-grid .dx-row.dx-data-row:hover .dxrd-manage-queries-actions.dxrd-image-operations-edit-query {
                        margin-right: 3px;
                    }

                    .dxrd-federated-manageQueries-editor .dx-popup-normal .dxrd-federated-manageQueries-grid-wrapper .dxrd-federated-manageQueries-grid .dx-row.dx-data-row:hover .dxrd-manage-queries-actions.dxrd-image-recycle-bin {
                        margin-top: 1px;
                        position: absolute;
                    }

            .dxrd-federated-manageQueries-editor .dx-popup-normal .dxrd-federated-manageQueries-grid-wrapper .dxrd-federated-manageQueries-grid .dxrd-manage-queries-actions {
                display: none;
            }

    .dxrd-federated-manageQueries-editor .dx-popup-normal .dx-popup-bottom.dx-toolbar .dx-toolbar-after .dx-toolbar-button {
        padding: 0 6px 0 6px;
    }

.dx-right-panel-switcher {
    position: absolute;
    top: 6px;
    right: 6px;
    z-index: 3;
}

    .dx-right-panel-switcher .dx-button.dx-widget {
        width: 26px;
        height: 26px;
    }

        .dx-right-panel-switcher .dx-button.dx-widget .dx-icon {
            width: 16px;
            height: 16px;
        }

            .dx-right-panel-switcher .dx-button.dx-widget .dx-icon svg {
                width: 16px;
                height: 16px;
                margin-left: 1px;
                margin-top: -1px;
            }

.dx-sql_editor.ace_editor {
    font-size: 1em;
    height: 100%;
    width: 100%;
}

.dx-sql_editor.dx-disabled-ace {
    opacity: 0.65;
}

    .dx-sql_editor.dx-disabled-ace .ace_cursor {
        display: none;
    }

.dxrd-scripts-editor.ace_editor .ace_gutter,
.dx-sql_editor.ace_editor .ace_gutter,
.dx-expressioneditor-textarea.ace_editor .ace_gutter,
.dxd-wizard-jsoneditor.ace_editor .ace_gutter,
.dx-filtereditor-ace.ace_editor .ace_gutter {
    background-image: none;
    border-right-width: 1px;
    border-right-style: solid;
    text-shadow: none;
}

    .dxrd-scripts-editor.ace_editor .ace_gutter .ace_gutter-layer,
    .dx-sql_editor.ace_editor .ace_gutter .ace_gutter-layer,
    .dx-expressioneditor-textarea.ace_editor .ace_gutter .ace_gutter-layer,
    .dxd-wizard-jsoneditor.ace_editor .ace_gutter .ace_gutter-layer,
    .dx-filtereditor-ace.ace_editor .ace_gutter .ace_gutter-layer {
        background-image: none;
    }

.dxrd-scripts-editor.ace_editor .ace_scroller,
.dx-sql_editor.ace_editor .ace_scroller,
.dx-expressioneditor-textarea.ace_editor .ace_scroller,
.dxd-wizard-jsoneditor.ace_editor .ace_scroller,
.dx-filtereditor-ace.ace_editor .ace_scroller {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

    .dxrd-scripts-editor.ace_editor .ace_scroller .ace_text-layer,
    .dx-sql_editor.ace_editor .ace_scroller .ace_text-layer,
    .dx-expressioneditor-textarea.ace_editor .ace_scroller .ace_text-layer,
    .dxd-wizard-jsoneditor.ace_editor .ace_scroller .ace_text-layer,
    .dx-filtereditor-ace.ace_editor .ace_scroller .ace_text-layer {
        background-image: none;
    }

.dxrd-scripts-editor.ace_editor .ace_tooltip,
.dx-sql_editor.ace_editor .ace_tooltip,
.dx-expressioneditor-textarea.ace_editor .ace_tooltip,
.dxd-wizard-jsoneditor.ace_editor .ace_tooltip,
.dx-filtereditor-ace.ace_editor .ace_tooltip {
    position: absolute;
}

.dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-collapsedbutton {
    float: right;
    margin-left: 9px;
    margin-right: 0;
}

.dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-item-images {
    float: right;
}

.dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-image {
    float: right;
    margin-left: 4px;
    margin-right: 0;
}

.dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-action-container {
    float: left;
    margin-left: 10px;
    margin-right: 0;
    align-items: center;
}

.dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent {
    padding-left: 5px;
    padding-right: 0;
}

.dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-action {
    float: right;
}

.dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-action-edit {
    float: right;
}

.dx-treelist .dx-treelist-item {
    position: relative;
    height: 30px;
}

    .dx-treelist .dx-treelist-item .dx-treelist-item-images {
        float: left;
    }

    .dx-treelist .dx-treelist-item .dx-treelist-image {
        float: left;
        margin-right: 4px;
        display: inline-block;
        width: 16px;
        height: 16px;
        padding: 7px 0;
        background-position: center;
        box-sizing: content-box;
        position: relative;
    }

        .dx-treelist .dx-treelist-item .dx-treelist-image svg {
            width: 16px;
            height: 16px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);
        }

    .dx-treelist .dx-treelist-item .dx-treelist-image-empty {
        position: absolute;
    }

    .dx-treelist .dx-treelist-item .dx-treelist-collapsedbutton {
        float: left;
        cursor: pointer;
        height: 28px;
        width: 28px;
        min-width: 28px;
        display: inline-block;
        margin: 1px;
        padding: 0;
        position: relative;
        z-index: 1;
        margin-left: -12px;
    }

    .dx-treelist .dx-treelist-item .dx-treelist-caption {
        line-height: 30px;
        position: relative;
    }

        .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-action-container {
            float: right;
            margin-right: 10px;
            display: flex;
            align-items: center;
        }

        .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent {
            overflow: hidden;
            padding-right: 5px;
            height: 30px;
        }

            .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper {
                overflow: hidden;
            }

                .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-text {
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    -ms-text-overflow: ellipsis;
                    -o-text-overflow: ellipsis;
                    width: 100%;
                    padding-right: 2px;
                }

                    .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-text.dx-highlighted-search-text {
                        pointer-events: none;
                    }

                        .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-text.dx-highlighted-search-text .dx-datagrid-search-text {
                            padding-top: 1px;
                        }

                .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-ellipsis-text {
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    -ms-text-overflow: ellipsis;
                    -o-text-overflow: ellipsis;
                    width: 100%;
                    padding-right: 2px;
                    text-decoration: underline;
                    cursor: pointer;
                }

                    .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-ellipsis-text.dx-highlighted-search-text {
                        pointer-events: none;
                    }

                        .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-ellipsis-text.dx-highlighted-search-text .dx-datagrid-search-text {
                            padding-top: 1px;
                        }

    .dx-treelist .dx-treelist-item .dx-treelist-action {
        width: 24px;
        height: 24px;
        padding: 0px;
        margin: 3px 2px;
    }

    .dx-treelist .dx-treelist-item .dx-treelist-action-edit {
        width: 24px;
        height: 24px;
        padding: 0px;
        margin: 3px 2px;
    }

.dx-filtereditor .dx-filtereditor-tree.dx-rtl {
    padding-right: 7px;
    padding-left: 0;
}

    .dx-filtereditor .dx-filtereditor-tree.dx-rtl .criteria-operator-group .criteria-operator-content {
        padding-right: 15px;
        padding-left: 0;
    }

.dx-filtereditor-criteriaoperator-popup .dx-popup-normal .dx-popup-content .dx-filtereditor-search .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-texteditor-input {
    font-size: 14px;
    text-overflow: ellipsis;
    padding-top: 0;
    padding-bottom: 0;
}

.dx-filtereditor-criteriaoperator-popup .dx-popup-normal .dx-popup-content .dx-filtereditor-search .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-placeholder {
    font-size: 14px;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: -1px;
}

    .dx-filtereditor-criteriaoperator-popup .dx-popup-normal .dx-popup-content .dx-filtereditor-search .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-placeholder::before {
        padding-top: 0;
        padding-bottom: 0;
    }

.dx-filtereditor-criteriaoperator-popup .dx-popup-normal .dx-popup-content .dx-filtereditor-filtered {
    height: calc(100% - 40px);
}

.dx-overlay-wrapper.dx-filtereditor-criteriaoperator-popup .dx-overlay-content {
    border-width: 1px;
    border-style: solid;
}

.dx-overlay-wrapper.dx-filtereditor-criteriaoperator-popup .dx-state-focused.dx-overlay-content {
    outline: none;
}

.dx-overlay-wrapper.dx-filtereditor-criteriaoperator-popup .dx-list-item,
.dx-overlay-wrapper.dx-filtereditor-criteriaoperator-popup .dx-list-item-content {
    display: block;
}

.dx-filtereditor .font {
    font-size: 14px;
    font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
}

.dx-filtereditor .dx-overlay-content {
    max-height: 500px;
    max-width: 700px;
}

    .dx-filtereditor .dx-overlay-content .dx-popup-bottom.dx-toolbar {
        padding: 8px 16px 26px 24px;
    }

        .dx-filtereditor .dx-overlay-content .dx-popup-bottom.dx-toolbar .dx-toolbar-items-container .dx-toolbar-after .dx-toolbar-item {
            padding-right: 8px;
        }

            .dx-filtereditor .dx-overlay-content .dx-popup-bottom.dx-toolbar .dx-toolbar-items-container .dx-toolbar-after .dx-toolbar-item .dx-button {
                font-size: 14px;
            }

                .dx-filtereditor .dx-overlay-content .dx-popup-bottom.dx-toolbar .dx-toolbar-items-container .dx-toolbar-after .dx-toolbar-item .dx-button .dx-button-content {
                    padding-top: 4px;
                }

.dx-filtereditor .dx-filtereditor-plain-advanced {
    position: absolute;
}

.dx-filtereditor .dx-filtereditor-plain-content {
    position: absolute;
    top: 30px;
    width: 100%;
    height: calc(100% - 30px);
}

    .dx-filtereditor .dx-filtereditor-plain-content .dx-filtereditor-plain-disabled {
        position: absolute;
        top: 0px;
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.6);
        pointer-events: none;
    }

    .dx-filtereditor .dx-filtereditor-plain-content .dx-filtereditor-tree {
        box-sizing: border-box;
    }

    .dx-filtereditor .dx-filtereditor-plain-content .dx-filtereditor-text-container {
        visibility: hidden;
        padding-top: inherit;
        margin-bottom: inherit;
        margin-top: inherit;
        box-sizing: border-box;
        -moz-transition: height ease-in-out 200ms, margin ease-in-out 200ms;
        -o-transition: height ease-in-out 200ms, margin ease-in-out 200ms;
        -webkit-transition: height ease-in-out 200ms, margin ease-in-out 200ms;
        transition: height ease-in-out 200ms, margin ease-in-out 200ms;
    }

        .dx-filtereditor .dx-filtereditor-plain-content .dx-filtereditor-text-container.advanced {
            visibility: visible;
        }

            .dx-filtereditor .dx-filtereditor-plain-content .dx-filtereditor-text-container.advanced.dx-filtereditor-text-container-top {
                padding-bottom: 10px;
            }

            .dx-filtereditor .dx-filtereditor-plain-content .dx-filtereditor-text-container.advanced.dx-filtereditor-text-container-bottom {
                padding-top: 10px;
            }

.dx-filtereditor .dx-filtereditor-text-container {
    height: 0;
    margin-top: 12px;
    -moz-transition: height ease-in-out 200ms;
    -o-transition: height ease-in-out 200ms;
    -webkit-transition: height ease-in-out 200ms;
    transition: height ease-in-out 200ms;
}

    .dx-filtereditor .dx-filtereditor-text-container.advanced {
        height: 32%;
    }

    .dx-filtereditor .dx-filtereditor-text-container .dx-filtereditor-text {
        border-radius: 4px;
        width: 100%;
        height: 100%;
    }

        .dx-filtereditor .dx-filtereditor-text-container .dx-filtereditor-text .dx-texteditor-container {
            border-radius: inherit;
            overflow: hidden;
            position: relative;
        }

            .dx-filtereditor .dx-filtereditor-text-container .dx-filtereditor-text .dx-texteditor-container .dx-filtereditor-ace {
                width: 100%;
                height: 100%;
                font-size: 14px;
            }

                .dx-filtereditor .dx-filtereditor-text-container .dx-filtereditor-text .dx-texteditor-container .dx-filtereditor-ace .ace_hidden-cursors .ace_cursor {
                    opacity: 1;
                }

.dx-filtereditor .dx-filtereditor-tree-container {
    height: 100%;
    position: relative;
    -moz-transition: height ease-in-out 200ms;
    -o-transition: height ease-in-out 200ms;
    -webkit-transition: height ease-in-out 200ms;
    transition: height ease-in-out 200ms;
}

    .dx-filtereditor .dx-filtereditor-tree-container.advanced {
        height: 68%;
    }

    .dx-filtereditor .dx-filtereditor-tree-container .dx-filtereditor-tree-lockscreen {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        opacity: 0.8;
        color: #B0B0B0;
        text-align: center;
    }

        .dx-filtereditor .dx-filtereditor-tree-container .dx-filtereditor-tree-lockscreen .dx-filtereditor-tree-lockscreen-content {
            position: relative;
            width: 100%;
            height: 100%;
        }

            .dx-filtereditor .dx-filtereditor-tree-container .dx-filtereditor-tree-lockscreen .dx-filtereditor-tree-lockscreen-content .dx-filtereditor-tree-lockscreen-content-text {
                position: absolute;
                top: 0;
                left: 0;
                bottom: 0;
                right: 0;
                height: 14px;
                margin: auto;
            }

.dx-filtereditor .dx-filtereditor-tree {
    border-width: 1px;
    border-style: solid;
    padding-top: 4px;
    padding-left: 7px;
}

    .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group {
        padding-top: 7px;
    }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-group-item {
            display: inline-block;
            white-space: nowrap;
        }

            .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-group-item .criteria-operator-item {
                display: inline-block;
            }

                .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-group-item .criteria-operator-item .criteria-operator-item-editor {
                    height: 24px;
                }

            .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-group-item:hover > .criteria-operator-action .criteria-operator-action-image {
                visibility: visible;
            }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .dx-texteditor {
            height: 22px;
            vertical-align: middle;
        }

            .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .dx-texteditor .dx-texteditor-input {
                font-size: 14px;
                font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
            }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-content {
            padding-left: 15px;
        }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operarator-text-item {
            text-align: center;
            min-width: 30px;
            border-radius: 5px;
        }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-item-editor {
            display: inline-block;
            border-radius: 5px;
            border-width: 2px;
        }

            .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-item-editor .dx-texteditor-container {
                border-radius: 5px;
            }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operarator-text-item-padding {
            padding: 0 5px;
        }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.clickable {
            min-height: 24px;
            min-width: 30px;
            padding: 0 5px;
            vertical-align: top;
        }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.stylized {
            padding: 0 5px;
        }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.default {
            opacity: 0.5;
            font-style: italic;
        }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.criteria-operator-item-group {
            text-align: center;
            min-width: 30px;
            border-radius: 5px;
        }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.criteria-operator-item-field {
            text-align: center;
            min-width: 30px;
            border-radius: 5px;
        }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.criteria-operator-item-parameter {
            text-align: center;
            min-width: 30px;
            border-radius: 5px;
        }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.criteria-operator-item-operator {
            text-align: center;
            min-width: 30px;
            border-radius: 5px;
        }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.criteria-operator-item-value {
            text-align: center;
            min-width: 30px;
            border-radius: 5px;
        }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text {
            font-size: 14px;
            font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
            vertical-align: top;
            display: inline-block;
            line-height: 24px;
        }

        .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-action {
            vertical-align: top;
            display: inline-block;
        }

            .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-action .criteria-operator-action-image {
                width: 24px;
                height: 24px;
                background-position: center;
                visibility: hidden;
            }

            .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-action .criteria-operator-action-image-edit {
                width: 24px;
                height: 24px;
                background-position: center;
                visibility: hidden;
                visibility: visible;
                padding: 3px 4px 5px;
            }

.dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-textarea .dx-texteditor-input {
    padding-left: 22px;
    padding-right: 17px;
}

.dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-item {
    padding-right: 5px;
    padding-left: 0;
}

.dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-category {
    padding-right: 5px;
    padding-left: 0;
    padding-right: 17px;
}

.dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-header {
    padding-right: 5px;
    padding-left: 0;
    padding-right: 0px;
}

.dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-accordion-header {
    padding-right: 5px;
    padding-left: 0;
}

.dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-accordion-content .dx-expressioneditor-tools-tab-item {
    padding-right: 33px;
    padding-left: 0;
}

.dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-categories {
    margin-right: 0;
    margin-left: 17px;
}

.dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-description {
    margin-left: 0;
    margin-right: 17px;
}

.dx-expressioneditor .ui-resizable-handle {
    opacity: 0;
    z-index: 100;
}

    .dx-expressioneditor .ui-resizable-handle:hover {
        opacity: 0.8;
    }

    .dx-expressioneditor .ui-resizable-handle.ui-resizable-s {
        bottom: -15px;
        height: 10px;
    }

    .dx-expressioneditor .ui-resizable-handle.ui-resizable-e {
        right: -14px;
        width: 10px;
    }

.dx-expressioneditor .dx-overlay-content {
    max-height: 593px;
    max-width: 727px;
}

    .dx-expressioneditor .dx-overlay-content .dx-popup-content {
        border-width: 0px;
        border-style: none;
        padding: 0;
    }

.dx-expressioneditor .dx-expression-tree {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 17px 17px 0 17px;
}

    .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-textarea {
        border-width: 1px;
        border-style: solid;
        height: 55%;
        min-height: 10%;
        max-height: 80%;
        overflow: visible;
    }

        .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-textarea .dx-texteditor-input {
            font-size: 14px;
            padding-top: 5px;
            font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
            padding-left: 17px;
            padding-right: 22px;
        }

    .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools {
        flex: auto;
        position: relative;
    }

        .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs {
            display: flex;
            position: absolute;
            top: 17px;
            bottom: 0;
            width: 100%;
        }

            .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab {
                height: 100%;
                display: inline-block;
                vertical-align: top;
                overflow: hidden;
                position: relative;
            }

                .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dxrd-treelist-search-panel-container {
                    border-left-width: 1px;
                    border-left-style: solid;
                    border-right-width: 1px;
                    border-right-style: solid;
                    border-top-width: 1px;
                    border-top-style: solid;
                }

                    .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dxrd-treelist-search-panel-container .dx-texteditor {
                        border: 0px;
                    }

                .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-fields .dx-expressioneditor-tools-tab-content-wrapper {
                    top: 25px;
                }

                .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-content-wrapper {
                    border-width: 1px;
                    border-style: solid;
                    height: auto;
                    width: 100%;
                    position: absolute;
                    top: 0;
                    bottom: 0;
                }

                .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-collection-function {
                    position: absolute;
                    top: 0;
                    width: 100%;
                    bottom: 0;
                }

                    .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-collection-function .dx-expressioneditor-collection-function-search {
                        position: absolute;
                        top: 0;
                        width: 100%;
                    }

                    .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-collection-function .dx-expressioneditor-collection-function-items {
                        border-width: 1px;
                        border-style: solid;
                        position: absolute;
                        top: 30px;
                        bottom: 0;
                        width: 100%;
                        height: auto;
                    }

                .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-treelist-text {
                    font-size: 11px;
                }

                .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-item {
                    height: 26px;
                    line-height: 26px;
                    padding-left: 5px;
                    font-size: 11px;
                    font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
                }

                .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-header {
                    height: 26px;
                    line-height: 26px;
                    padding-left: 5px;
                    font-size: 11px;
                    font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
                    padding-left: 0px;
                }

                .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-category {
                    height: 26px;
                    line-height: 26px;
                    padding-left: 5px;
                    font-size: 11px;
                    font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
                    padding-left: 17px;
                }

                .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-accordion-header {
                    padding-left: 5px;
                }

                .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-accordion-content .dx-expressioneditor-tools-tab-item {
                    padding-left: 33px;
                }

                .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-treelist-wrapper {
                    max-height: none;
                    overflow: visible;
                }

            .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-categories {
                margin-right: 17px;
                overflow: visible;
                max-width: 60%;
                min-width: 25%;
            }

            .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .ui-resizable.dx-expressioneditor-tools-tab-content-wrapper {
                min-width: 100px;
                width: 170px;
                max-width: 100%;
                position: inherit;
                height: inherit;
            }

            .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-description {
                flex: 2;
                margin-left: 17px;
            }

            .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-selectedcontent {
                flex: 3;
            }

        .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-description-content {
            padding: 5px;
            font-size: 11px;
            font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
            -ms-word-wrap: break-word;
            word-wrap: break-word;
            white-space: pre-wrap;
        }

.ace_tooltip.ace_doc-tooltip {
    padding: 5px;
    font-size: 11px;
    font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    white-space: pre-wrap;
}

.dx-format-string.dx-overlay-wrapper .dx-overlay-content {
    max-height: 557px;
    max-width: 650px;
}

    .dx-format-string.dx-overlay-wrapper .dx-overlay-content .dx-popup-content {
        padding: 10px;
    }

        .dx-format-string.dx-overlay-wrapper .dx-overlay-content .dx-popup-content .dx-format-string-value .dx-texteditor-input {
            font-size: 14px;
            padding: 7px 9px 8px;
        }

.dx-format-string .dx-rtl .dx-format-string-content .dx-format-string-content-area-left {
    float: right;
}

.dx-format-string .dx-rtl .dx-format-string-content .dx-format-string-content-area-right {
    float: right;
    padding-right: 29px;
    padding-left: 0;
}

    .dx-format-string .dx-rtl .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats .dx-format-string-customization .dx-format-string-customization-add {
        float: left;
    }

.dx-format-string .dx-rtl .dx-format-string-content .dx-format-string-list .dx-image-filtereditor-remove {
    float: left;
}

.dx-format-string .dx-format-string-content {
    width: 628px;
    height: 100%;
    padding: 3px 10px;
    line-height: normal;
}

    .dx-format-string .dx-format-string-content .dx-format-string-content-area-left {
        float: left;
        width: 190px;
        height: 100%;
        display: inline-block;
    }

    .dx-format-string .dx-format-string-content .dx-format-string-content-area-right {
        float: left;
        width: 418px;
        height: 100%;
        display: inline-block;
        padding-left: 29px;
        position: relative;
    }

        .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats {
            width: 100%;
            height: 250px;
        }

            .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats .dx-format-string-list {
                height: 201px;
            }

            .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats .dx-format-string-customization {
                padding-top: 10px;
                display: inline-block;
                width: 100%;
            }

                .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats .dx-format-string-customization .dx-format-string-customization-value {
                    display: inline-block;
                    height: 36px;
                    width: 278px;
                }

                .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats .dx-format-string-customization .dx-format-string-customization-add {
                    display: inline-block;
                    vertical-align: top;
                    float: right;
                    width: 105px;
                    height: 100%;
                    margin: 0;
                }

        .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area {
            width: 100%;
            margin-top: 24px;
        }

            .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area .dx-format-string-preview-area-caption {
                padding-bottom: 3px;
                height: 22px;
                font-size: 14px;
            }

            .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area .dx-format-string-preview-value {
                border-width: 1px;
                border-style: solid;
                height: 64px;
                line-height: 56px;
                width: 100%;
                text-align: center;
                font-size: 21px;
                overflow: hidden;
            }

                .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area .dx-format-string-preview-value .dx-format-string-preview-value-inner {
                    display: inline-block;
                    vertical-align: middle;
                    line-height: normal;
                }

            .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area.dx-format-general {
                margin-top: 54px;
            }

                .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area.dx-format-general .dx-format-string-preview-value {
                    height: 176px;
                    line-height: 164px;
                }

        .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-customization-general-value.dx-format-string-value {
            height: 36px;
            width: 100%;
            margin-bottom: 7px;
        }

    .dx-format-string .dx-format-string-content .dx-format-string-content-area-title {
        padding: 5px 0px;
        width: 100%;
        height: 29px;
        font-size: 14px;
    }

    .dx-format-string .dx-format-string-content .dx-format-string-list {
        border-width: 1px;
        border-style: solid;
        width: 100%;
        height: 360px;
    }

        .dx-format-string .dx-format-string-content .dx-format-string-list .dx-image-filtereditor-remove {
            float: right;
            width: 24px;
            height: 24px;
        }

        .dx-format-string .dx-format-string-content .dx-format-string-list .dx-list-item:first-of-type {
            border-top: none;
        }

        .dx-format-string .dx-format-string-content .dx-format-string-list .dx-list-item:last-of-type .dx-theme-border-color {
            border-bottom-width: 1px;
            border-bottom-style: solid;
        }

        .dx-format-string .dx-format-string-content .dx-format-string-list .dx-empty-message {
            border-top: none;
        }

.dxrd-error-page {
    font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
    background: #FFF0F0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 12px;
    height: 100%;
}

.dxrd-error-page-icon {
    width: 64px;
    height: 64px;
}

.dxrd-error-page-title {
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    color: #660000;
}

.dxrd-error-page-content {
    font-size: 16px;
    text-align: center;
    color: rgba(32, 32, 32, 0.87);
}

.dxrd-position-relative {
    position: relative !important;
}

.dxrd-width-0 {
    width: 0 !important;
}

.dxrd-height-100 {
    height: 100% !important;
}

.dxrd-width-54px {
    width: 54px !important;
}

.dxrd-display-inline-block {
    display: inline-block !important;
}

.dxrd-width-100 {
    width: 100% !important;
}

.dxrd-position-absolute {
    position: absolute !important;
}

.dxrd-border-1px-solid-black {
    border: 1px solid black !important;
}

.dxrd-overflow-hidden {
    overflow: hidden !important;
}

.dxrd-top-0 {
    top: 0 !important;
}

.dxrd-left-0 {
    left: 0 !important;
}

.dxrd-stroke-black {
    stroke: black !important;
}

.dxrd-fill-transparent {
    fill: transparent !important;
}

.dxrd-stroke-width-1 {
    stroke-width: 1 !important;
}

.dxrd-text-anchor-middle {
    text-anchor: middle !important;
}

.dxrd-cursor-default {
    cursor: default !important;
}

.dxrd-overflow-auto {
    overflow: auto !important;
}

.dxrd-width-inherit {
    width: inherit !important;
}

.dxrd-height-inherit {
    height: inherit !important;
}

.dxrd-background-white {
    background: white !important;
}

.dxrd-text-align-center {
    text-align: center !important;
}

.dxrd-padding-top-25 {
    padding-top: 25% !important;
}

.dxrd-top-0px {
    top: 0px !important;
}

.dxrd-margin-left-5px {
    margin-left: 5px !important;
}

.dxrd-padding-left-17px {
    padding-left: 17px !important;
}

.dxrd-top-45px {
    top: 45px !important;
}

.dxrd-left-45px {
    left: 45px !important;
}

.dxrd-right-45px {
    right: 45px !important;
}

.dxrd-bottom-45px {
    bottom: 45px !important;
}

.dxrd-margin-0 {
    margin: 0 !important;
}

.dxrd-border-bottom-0 {
    border-bottom: 0 !important;
}

.dxrd-margin-top-20px {
    margin-top: 20px !important;
}

.dxrd-top-20px {
    top: 20px !important;
}

.dxrd-left-10px {
    left: 10px !important;
}

.dxrd-right-30px {
    right: 30px !important;
}

.dxrd-bottom-40px {
    bottom: 40px !important;
}

.dxrd-height-1000px {
    height: 1000px !important;
}

.dxrd-width-600px {
    width: 600px !important;
}

.dxrd-height-auto {
    height: auto !important;
}

.dxrd-right-0 {
    right: 0 !important;
}

.dxrd-bottom-0 {
    bottom: 0 !important;
}

.dxrd-width-40 {
    width: 40% !important;
}

.dxrd-height-400px {
    height: 400px !important;
}

.dxrd-margin-30px-20px {
    margin: 30px 20px !important;
}

.dxrd-display-block {
    display: block !important;
}

.dxrd-padding-top-49 {
    padding-top: 49% !important;
}

.dxrd-border-none {
    border: none !important;
}

.dxrd-background-none {
    background: none !important;
}

.dxrd-width-24px {
    width: 24px !important;
}

.dxrd-height-24px {
    height: 24px !important;
}

.dxrd-vertical-align-super {
    vertical-align: super !important;
}

.dxrd-width-calc-100-30px {
    width: calc(100% - 30px) !important;
}

.dxrd-text-overflow-ellipsis {
    text-overflow: ellipsis !important;
}

.dxrd-width-auto {
    width: auto !important;
}

.dxrd-width-1px {
    width: 1px !important;
}

.dxrd-height-1px {
    height: 1px !important;
}

.dxrd-margin-left-9px {
    margin-left: 9px !important;
}

.dxrd-height-calc-100-29px {
    height: calc(100% - 29px) !important;
}

.dxrd-letter-spacing-1px {
    letter-spacing: 1px !important;
}

.dxrd-box-sizing-border-box {
    box-sizing: border-box !important;
}

.dxrd-border-1px-solid-silver {
    border: 1px solid silver !important;
}

.dxrd-margin-top--1px {
    margin-top: -1px !important;
}

.dxrd-margin-left--1px {
    margin-left: -1px !important;
}

.dxrd-letter-spacing-normal {
    letter-spacing: normal !important;
}

.dxrd-padding-left-3px {
    padding-left: 3px !important;
}

.dxrd-height-5px {
    height: 5px !important;
}

.dxrd-width-5px {
    width: 5px !important;
}

.dxrd-right-5px {
    right: 5px !important;
}

.dxrd-top-5px {
    top: 5px !important;
}

.dxrd-line-height-normal {
    line-height: normal !important;
}

.dxrd-z-index--1 {
    z-index: -1 !important;
}

.dxrd-stroke-rgb-128 {
    stroke: #808080 !important;
}

.dxrd-stroke-width-05px {
    stroke-width: 0.5px !important;
}

.dxrd-stroke-dasharray-5px {
    stroke-dasharray: 5px, 5px !important;
}

.dxrd-stroke-rgb-220 {
    stroke: #dcdcdc !important;
}

.dxrd-stroke-width-3px {
    stroke-width: 3px !important;
}

.dxrd-visibility-visible {
    visibility: visible !important;
}

.dxrd-line-height-inherit {
    line-height: inherit !important;
}

.dxrd-table-layout-fixed {
    table-layout: fixed !important;
}

.dxrd-word-wrap-break-word {
    word-wrap: break-word !important;
}

.dxrd-margin-right-5px {
    margin-right: 5px !important;
}

.dxrd-top-80px {
    top: 80px !important;
}

.dxrd-outline-inherit {
    outline: inherit !important;
}

.dxrd-z-index-1002 {
    z-index: 1002 !important;
}

.dxrd-text-align-left {
    text-align: left !important;
}

.dxrd-margin-top-40px {
    margin-top: 40px !important;
}

.dxrd-margin-top-44px {
    margin-top: 44px !important;
}

.dxrd-margin-top-95px {
    margin-top: 95px !important;
}

.dxrd-margin-top-83px {
    margin-top: 83px !important;
}

.dxrd-margin-left-0px {
    margin-left: 0px !important;
}

.dxrd-margin-top-16px {
    margin-top: 16px !important;
}

.dxrd-clear-both {
    clear: both !important;
}

.dxrd-margin-bottom-18px {
    margin-bottom: 18px !important;
}

.dxrd-margin-bottom-4px {
    margin-bottom: 4px !important;
}

.dxrd-width-272px {
    width: 272px !important;
}

.dxrd-top-38 {
    top: 38% !important;
}

.dxrd-margin-0-auto {
    margin: 0 auto !important;
}

.dxrd-margin-bottom-5px {
    margin-bottom: 5px !important;
}

.dxrd-z-index-0 {
    z-index: 0 !important;
}

.dxrd-vertical-align-top {
    vertical-align: top !important;
}

.dxrd-display-none {
    display: none !important;
}

.dxrd-stroke-width-50 {
    stroke-width: 50 !important;
}

.dxrd-stroke-rgb-0 {
    stroke: #000000 !important;
}

.dxrd-pointer-events-none {
    pointer-events: none !important;
}

.dxrd-top--100px {
    top: -100px !important;
}

.dxrd-fill-black {
    fill: #727272;
}

.dxrd-svg-black {
    fill: #727272;
}

.dxrd-svg-white {
    fill: #fff;
}

.dxrd-svg-red {
    fill: #D11C1C;
}

.dxrd-svg-blue {
    fill: #1177D7;
}

.dxrd-svg-yellow {
    fill: #FFB115;
}

.dxrd-svg-green {
    fill: #039C23;
}

.dxrd-svg-st0 {
    opacity: 0.35;
}

.dxrd-svg-st1 {
    opacity: 0.25;
}

.dxrd-svg-st2 {
    opacity: 0.5;
}

.dxrd-svg-brush-color {
    fill: #000000;
}

.dxrd-svg-st075 {
    opacity: 0.75;
}

.dxrd-bordereditor {
    width: 100%;
}

    .dxrd-bordereditor .dxrd-bordereditor-content {
        letter-spacing: -3px;
    }

        .dxrd-bordereditor .dxrd-bordereditor-content .dxrd-bordereditor-button {
            width: 25px;
            height: 25px;
            display: inline-block;
            background-position: center;
            background-size: 12px 12px;
            position: relative;
        }

            .dxrd-bordereditor .dxrd-bordereditor-content .dxrd-bordereditor-button svg {
                width: 12px;
                height: 12px;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translateX(-50%) translateY(-50%);
            }

        .dxrd-bordereditor .dxrd-bordereditor-content .dxrd-bordereditor-right-margin {
            margin-right: 20px;
        }

.dxrd-textalignment-editor {
    width: 100%;
}

    .dxrd-textalignment-editor .dxrd-textalignment-editor-content .dxrd-textalignment-editor-button {
        margin: -1px;
        width: 24px;
        height: 24px;
        display: inline-block;
        background-position: center;
        background-size: 16px 16px;
        position: relative;
    }

        .dxrd-textalignment-editor .dxrd-textalignment-editor-content .dxrd-textalignment-editor-button svg {
            width: 16px;
            height: 16px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);
        }

    .dxrd-textalignment-editor .dxrd-textalignment-editor-content .dxrd-textalignment-editor-label {
        display: inline-block;
        min-width: 70px;
    }

    .dxrd-textalignment-editor .dxrd-textalignment-editor-content .dxrd-textalignment-margin-top {
        margin-top: -5px;
    }

.propertygrid-editor-displayName {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.dxrd-ellipsis-button .dx-dropdowneditor-icon:before {
    content: "";
}

.dxrd-ellipsis-button .dxrd-ellipsis-image {
    background-size: 16px 16px;
    background-position: center;
    position: relative;
}

    .dxrd-ellipsis-button .dxrd-ellipsis-image svg {
        width: 16px;
        height: 16px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
    }

.dxrd-formatting-rule-collection-editor .dxrd-group-header {
    position: relative;
}

.dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-checkbox {
    margin-top: 9px;
}

.dx-ltr .dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-checkbox {
    float: right;
}

.dx-rtl .dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-checkbox {
    float: left;
}

.dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-collapsed {
    margin-top: 16px;
    position: absolute;
}

.dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-displayName {
    position: absolute;
    top: 0;
    bottom: 0;
}

.dx-ltr .dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-displayName {
    left: 28px;
    right: 56px;
}

.dx-rtl .dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-displayName {
    right: 28px;
    left: 56px;
}

.dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-displayName .propertygrid-editor-displayName {
    text-transform: none;
    font-size: 11px;
}

.dxrd-string-array-container {
    height: 100px;
    margin-right: 16px;
    margin-left: 19px;
}

    .dxrd-string-array-container .dxrd-string-array-textarea {
        height: 100%;
        width: 100%;
        resize: none;
    }

.dxrd-accordion-collection-item .dx-accordion-header {
    position: relative;
}

    .dxrd-accordion-collection-item .dx-accordion-header > div .dx-group-header-font {
        margin-top: -1px;
        text-transform: none;
        font-size: 11px;
    }

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: 1;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.dx-editors .dx-property-grid-search-group {
    position: absolute;
    width: 100%;
    height: 28px;
    overflow: hidden;
    padding: 2px;
    -moz-transition: width 0.25s;
    -o-transition: width 0.25s;
    -webkit-transition: width 0.25s;
    transition: width 0.25s;
}

.dx-ltr.dx-editors .dx-property-grid-search-group {
    right: -2px;
}

.dx-rtl.dx-editors .dx-property-grid-search-group {
    left: -2px;
}

.dx-editors .dx-property-grid-search-group.dx-property-grid-search-collapsed {
    width: 28px;
}

.dx-editors .dx-property-grid-search-group .dx-property-grid-search-box {
    position: absolute;
    height: 28px;
    display: inline-block;
}

.dx-ltr.dx-editors .dx-property-grid-search-group .dx-property-grid-search-box {
    left: 34px;
    right: -16px;
    margin-right: 16px;
}

.dx-rtl.dx-editors .dx-property-grid-search-group .dx-property-grid-search-box {
    left: -16px;
    right: 34px;
    margin-left: 16px;
}

.dx-editors .dx-property-grid-search-group .dx-property-grid-search-box .dx-placeholder {
    margin-top: unset;
}

.dx-editors .dx-property-required::after {
    content: " *";
    color: red;
}

.dx-editors .dx-widget .dx-dropdowneditor-icon {
    padding: 0;
}

.dx-editors .dxrd-image-padding {
    padding: 12px;
}

.dx-editors .dx-field-value > .dxrd-collectioneditor-action {
    margin-top: 0;
}

.dx-editors .dx-collection-item > .dx-field > .dx-field-value > .dxrd-collectioneditor-action {
    margin-top: 1px;
}

.dx-editors .dxrd-collectioneditor-action {
    width: 24px;
    height: 24px;
    padding: 0;
}

.dx-ltr.dx-editors .dxrd-collectioneditor-action {
    float: right;
}

.dx-rtl.dx-editors .dxrd-collectioneditor-action {
    float: left;
}

.dx-editors .dxrd-editor .dx-fieldset {
    margin: 0;
    padding: 0;
}

    .dx-editors .dxrd-editor .dx-fieldset .dx-field {
        padding-top: 6px;
        padding-bottom: 6px;
        padding-left: 14px;
        padding-right: 16px;
        min-height: 26px;
        box-sizing: content-box;
        margin: 0;
    }

        .dx-editors .dxrd-editor .dx-fieldset .dx-field .dx-field-label {
            padding-top: 6px;
            font-size: 11px;
            width: 36%;
        }

        .dx-editors .dxrd-editor .dx-fieldset .dx-field .dx-field-value {
            padding: 0;
            position: relative;
        }

            .dx-editors .dxrd-editor .dx-fieldset .dx-field .dx-field-value .dx-texteditor {
                margin-top: 0;
            }

.dx-editors .dx-button-has-icon .dx-button-content {
    padding: 0;
}

.dx-editors .dx-icon-dxrd {
    width: 12px;
    height: 12px;
    background-size: 12px 12px;
    line-height: 12px;
    font-size: 12px;
}

    .dx-editors .dx-icon-dxrd svg {
        width: 12px;
        height: 12px;
    }

.dx-editors .dxrd-group-header-font {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    vertical-align: middle;
}

.dx-ltr.dx-editors .dxrd-group-header-font {
    padding-left: 15px;
}

.dx-rtl.dx-editors .dxrd-group-header-font {
    padding-right: 15px;
}

.dx-editors .dxrd-group-header {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    vertical-align: middle;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
}

.dx-ltr.dx-editors .dxrd-group-header {
    padding-left: 15px;
}

.dx-rtl.dx-editors .dxrd-group-header {
    padding-right: 15px;
}

.dx-ltr.dx-editors .dxrd-group-header {
    padding-left: 13px;
}

.dx-rtl.dx-editors .dxrd-group-header {
    padding-right: 13px;
}

.dx-editors .dxrd-group-header-collapsed {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.dx-editors .dxrd-properties-wrapper {
    position: relative;
    height: 100%;
    overflow: hidden;
    /*.dxrd-properties-focused-item-image {
            width: 24px;
            height: 24px;
            position: relative;
            top: 6px;

            .dx-ltr& {
                left: 20px;
            }

            .dx-rtl& {
                right: 20px;
            }
        }*/
}

    .dx-editors .dxrd-properties-wrapper .dxrd-properties-sub-wrapper {
        height: 100%;
        display: flex;
        flex-direction: column;
    }

        .dx-editors .dxrd-properties-wrapper .dxrd-properties-sub-wrapper .dxrd-right-panel-header,
        .dx-editors .dxrd-properties-wrapper .dxrd-properties-sub-wrapper .dx-property-grid-header {
            flex-shrink: 0;
        }

    .dx-editors .dxrd-properties-wrapper .dx-field-value.dxd-border-accented .dx-texteditor,
    .dx-editors .dxrd-properties-wrapper .dx-field-value.dxd-border-accented .dx-checkbox {
        border-style: solid;
        border-width: 1px;
        border-color: inherit;
    }

.dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-editor-header .dx-field-label {
    padding-left: 0px;
    padding-right: 13px;
}

.dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-editor-header .dx-field-label {
    padding-left: 13px;
    padding-right: 0px;
}

.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-widget:not(.dx-scrollable-scrollbar):not(.dx-dropdowneditor-button):not(.dx-button-has-icon):not(.no-margin-right) {
    margin-right: 31px;
}

.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-widget:not(.dx-scrollable-scrollbar):not(.dx-dropdowneditor-button):not(.dx-button-has-icon):not(.no-margin-right) {
    margin-left: 31px;
}

.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-popup-general {
    margin-right: 31px;
}

.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-popup-general {
    margin-left: 31px;
}

.dx-editors .dxrd-properties-wrapper .dx-datebox-container > .dx-widget:not(.dx-scrollable-scrollbar):not(.dx-dropdowneditor-button):not(.dx-button-has-icon):not(.no-margin-right) {
    margin-right: 0;
    margin-left: 0;
    min-width: 100%;
}

.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-datebox-container {
    margin-right: 31px;
}

.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-datebox-container {
    margin-left: 31px;
}

.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-field-value > .dxrd-collectioneditor-picker.dx-widget.dx-texteditor:not(.dx-scrollable-scrollbar):not(.no-margin-right) {
    margin-right: 30px;
}

.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-field-value > .dxrd-collectioneditor-picker.dx-widget.dx-texteditor:not(.dx-scrollable-scrollbar):not(.no-margin-right) {
    margin-left: 30px;
}

.dx-editors .dxrd-properties-wrapper .dxrd-properties-header {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    vertical-align: middle;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    border-bottom: none;
    padding-top: 3px;
}

.dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-properties-header {
    padding-left: 15px;
}

.dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-properties-header {
    padding-right: 15px;
}

.dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-properties-header {
    padding-left: 13px;
}

.dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-properties-header {
    padding-right: 13px;
}

.dx-editors .dxrd-properties-wrapper .dx-property-grid-header {
    height: 28px;
    position: relative;
}

.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header {
    margin-left: 16px;
}

.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header {
    margin-right: 16px;
}

.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content {
    position: absolute;
    height: 30px;
    margin-top: -2px;
}

.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content {
    left: 0;
    right: 16px;
}

.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content {
    left: 16px;
    right: 0;
}

.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group {
    position: absolute;
    height: 28px;
    overflow: hidden;
    padding: 2px 0;
}

.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group {
    left: 0;
    right: 31px;
    -moz-transition: right 0.25s;
    -o-transition: right 0.25s;
    -webkit-transition: right 0.25s;
    transition: right 0.25s;
}

    .dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group.dx-property-grid-search-collapsed {
        right: 100%;
    }

.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group {
    left: 31px;
    right: 0;
    -moz-transition: left 0.25s;
    -o-transition: left 0.25s;
    -webkit-transition: left 0.25s;
    transition: left 0.25s;
}

    .dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group.dx-property-grid-search-collapsed {
        left: 100%;
    }

.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dxrd-properties-focused-item.dx-widget.dx-selectbox.dx-dropdowneditor {
    height: 28px;
    position: absolute;
}

.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dxrd-properties-focused-item.dx-widget.dx-selectbox.dx-dropdowneditor {
    left: 0;
    right: 71px;
    margin-right: 0;
}

.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dxrd-properties-focused-item.dx-widget.dx-selectbox.dx-dropdowneditor {
    left: 71px;
    right: 0;
    margin-left: 0;
}

.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dx-property-grid-sorting-actions-container {
    position: absolute;
    width: 68px;
}

.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dx-property-grid-sorting-actions-container {
    right: 0;
}

.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dx-property-grid-sorting-actions-container {
    left: 0;
}

.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-search-group .dx-property-grid-sorting-action {
    margin-left: 0;
}

.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-search-group .dx-property-grid-sorting-action {
    margin-right: 0;
}

.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-button-has-text .dx-icon {
    margin: 0;
}

.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action {
    width: 28px;
    height: 28px;
}

.dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action {
    margin-left: 3px;
}

.dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action {
    margin-right: 3px;
}

.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action .dx-icon-dxrd {
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    line-height: 16px;
}

    .dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action .dx-icon-dxrd svg {
        width: 16px;
        height: 16px;
    }

.dx-editors .dxrd-properties-wrapper .dxrd-properties-wrapper-full-height {
    height: 100%;
}

    .dx-editors .dxrd-properties-wrapper .dxrd-properties-wrapper-full-height .dxrd-properties-grid {
        height: auto;
        position: absolute;
        bottom: 0;
    }

.dx-editors .dxrd-properties-wrapper .dxrd-properties-grid {
    border-top-width: 1px;
    border-top-style: solid;
    overflow: auto;
    width: 100%;
    margin-top: 9px;
}

    .dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-properties-grid-action {
        position: relative;
        display: inline-block;
        padding: 4px;
    }

        .dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-properties-grid-action .dxrd-properties-grid-action-image {
            box-sizing: content-box;
            width: 24px;
            height: 24px;
            background-position: center center;
            background-size: 12px 12px;
        }

            .dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-properties-grid-action .dxrd-properties-grid-action-image svg {
                width: 12px;
                height: 12px;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translateX(-50%) translateY(-50%);
                pointer-events: none;
            }

    .dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-property-grid-actions-group .dxrd-properties-grid-actions-group-content {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        padding: 10px 10px;
    }

        .dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-property-grid-actions-group .dxrd-properties-grid-actions-group-content .dxrd-properties-grid-action-name {
            margin-top: 5px;
            padding-left: 8px;
            margin-bottom: 10px;
        }

        .dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-property-grid-actions-group .dxrd-properties-grid-actions-group-content .dxrd-properties-grid-action .dxrd-properties-grid-action-image {
            box-sizing: content-box;
            width: 24px;
            padding: 4px;
            height: 24px;
            background-position: center center;
            background-size: 16px 16px;
        }

            .dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-property-grid-actions-group .dxrd-properties-grid-actions-group-content .dxrd-properties-grid-action .dxrd-properties-grid-action-image svg {
                width: 24px;
                height: 24px;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translateX(-50%) translateY(-50%);
                pointer-events: none;
            }

.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes {
    top: 2px;
    position: absolute;
    display: inline-block;
    width: fit-content;
    width: -moz-fit-content;
    min-width: 21px;
}

.dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes {
    right: 0;
}

    .dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes .dxrd-editormenu-box-inside {
        margin-left: 1px;
    }

    .dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes .dxrd-editor-box-image-content {
        margin-left: 4px;
    }

.dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes {
    left: 0;
}

    .dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes .dxrd-editormenu-box-inside {
        margin-right: 1px;
    }

    .dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes .dxrd-editor-box-image-content {
        margin-right: 4px;
    }

.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes .dxrd-editormenu-box {
    display: inline-block;
    width: 9px;
    height: 9px;
}

    .dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes .dxrd-editormenu-box .dxrd-editormenu-box-inside {
        margin-top: 1px;
        width: 7px;
        height: 7px;
    }

    .dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes .dxrd-editormenu-box .dxrd-editor-box-image-content {
        width: 12px;
        height: 12px;
        position: absolute;
        top: 1px;
    }

    .dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes .dxrd-editormenu-box.dxrd-editor-box-image:not(.dxrd-editormenu-expressions) {
        opacity: 0.5;
    }

.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-modified:not(.dxrd-editormenu-usestyle) .dxrd-editormenu-box-inside {
    background-color: white;
}

.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-usestyle .dxrd-editormenu-box-inside {
    background-color: lightblue;
}

.dx-editors .dxrd-properties-wrapper .dxrd-collapsed {
    overflow: hidden;
    visibility: hidden;
    height: 0;
}

.dx-editors .dxrd-editor .dx-field > .dx-field-label.dx-accordion-header {
    position: absolute;
}

.dx-ltr.dx-editors .dxrd-editor .dx-field > .dx-field-label.dx-accordion-header {
    left: 16px;
    right: 60%;
}

.dx-rtl.dx-editors .dxrd-editor .dx-field > .dx-field-label.dx-accordion-header {
    left: 60%;
    right: 16px;
}

.dx-designer {
    width: 100%;
    height: 100%;
    line-height: normal;
    pointer-events: auto;
}

    .dx-designer .dx-ltr .dx-fieldset .dx-field-value > .dx-checkbox {
        float: left;
    }

    .dx-designer .dx-rtl .dx-fieldset .dx-field-value > .dx-checkbox {
        float: right;
    }

    .dx-designer .dxrd-radio-nowrap-ellipsis .dx-radiobutton {
        table-layout: fixed;
        width: 100%;
    }

    .dx-designer .dxrd-radio-nowrap-ellipsis .dx-radio-value-container {
        width: 32px;
    }

    .dx-designer .dxrd-radio-nowrap-ellipsis-text {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
    }

    .dx-designer .dx-filtereditor .dx-overlay-content .dx-popup-content {
        padding: 24px;
    }

    .dx-designer .dx-popup-wrapper .dx-overlay-shader {
        background: rgba(0, 0, 0, 0.75);
        opacity: inherit;
    }

    .dx-designer .dx-invalid.dx-dropdowneditor:not(.dx-tagbox) .dx-texteditor-container:after {
        right: 24px;
        margin-top: 0;
    }

    .dx-designer .dx-invalid.dx-texteditor .dx-texteditor-container:after {
        width: 15px;
        height: 15px;
        line-height: 15px;
        top: 5px;
        margin-top: 0;
    }

    .dx-designer .dxrd-editor-content.dx-accordion-content .dx-field > .dx-field-label {
        padding-left: 19px;
    }

    .dx-designer .dx-accordion-content {
        position: relative;
    }

        .dx-designer .dx-accordion-content .dx-accordion-content-loading-panel {
            width: 100%;
            text-align: center;
            padding: 5px 0px;
        }

    .dx-designer .dx-texteditor:not(.dx-multiline):not(.dx-textarea) {
        height: 26px;
    }

        .dx-designer .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-texteditor-input {
            font-size: 11px;
            text-overflow: ellipsis;
            min-height: 0;
        }

        .dx-designer .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-placeholder {
            font-size: 11px;
        }

        .dx-designer .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-numberbox-spin-container {
            width: 24px;
            min-width: 24px;
        }

    .dx-designer .dx-texteditor .dx-texteditor-input {
        font-size: 11px;
        min-height: 26px;
    }

    .dx-designer .dx-texteditor .dx-placeholder {
        font-size: 11px;
    }

    .dx-designer .dx-texteditor.dx-state-readonly.dx-widget,
    .dx-designer .dx-texteditor.dx-state-readonly .dx-widget {
        opacity: 0.5;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
        -webkit-touch-callout: none;
        zoom: 1;
        cursor: default;
    }

        .dx-designer .dx-texteditor.dx-state-readonly.dx-widget .dx-widget,
        .dx-designer .dx-texteditor.dx-state-readonly .dx-widget .dx-widget {
            opacity: 1;
        }

    .dx-designer .dx-dropdowneditor {
        height: 26px;
    }

        .dx-designer .dx-dropdowneditor .dx-dropdowneditor-input-wrapper {
            margin-right: 0;
        }

        .dx-designer .dx-dropdowneditor .dx-dropdowneditor-button {
            width: 24px;
            min-width: 24px;
        }

        .dx-designer .dx-dropdowneditor .dx-dropdowneditor-icon {
            width: 100%;
        }

    .dx-designer .dx-selectbox {
        height: 26px;
    }

        .dx-designer .dx-selectbox .dx-selectbox-container {
            height: 100%;
        }

    .dx-designer .dx-selectbox-arrow-container {
        height: 24px;
        width: 24px;
    }

        .dx-designer .dx-selectbox-arrow-container .dx-selectbox-arrow {
            top: 10px;
            left: 8px;
        }

    .dx-designer .dx-field-value > .dx-checkbox {
        margin-top: 0;
        margin-bottom: 0;
    }

    .dx-designer .dx-colorbox {
        display: block;
    }

    .dx-designer .dx-colorbox-input-container {
        height: 100%;
    }

    .dx-designer .dx-popup-wrapper .dx-colorbox-overlay .dx-popup-content {
        padding: 20px;
    }

    .dx-designer .dx-scrollbar-vertical.dx-scrollbar-hoverable {
        width: 11px;
    }

        .dx-designer .dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll {
            width: 12px;
        }

    .dx-designer .dx-designer-viewport {
        font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
        font-size: 11px;
        position: relative;
        z-index: 0;
        height: 100%;
        width: 100%;
        overflow: hidden;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
        user-select: none;
    }

        .dx-designer .dx-designer-viewport.dxrv-parameters-panel-standalone {
            overflow: visible;
        }

            .dx-designer .dx-designer-viewport.dxrv-parameters-panel-standalone .dxrd-preview-parameters-wrapper {
                margin-top: 15px;
                margin-bottom: 15px;
                height: calc(100% - 30px);
            }

        .dx-designer .dx-designer-viewport .dxrd-action-items-container {
            border-radius: 0;
        }

            .dx-designer .dx-designer-viewport .dxrd-action-items-container .dx-popup-content {
                font-size: 12px;
            }

            .dx-designer .dx-designer-viewport .dxrd-action-items-container .dxrd-action-item {
                display: inline-block;
                padding: 6px;
            }

                .dx-designer .dx-designer-viewport .dxrd-action-items-container .dxrd-action-item .dxrd-action-item-image {
                    padding: 12px;
                    position: relative;
                }

                    .dx-designer .dx-designer-viewport .dxrd-action-items-container .dxrd-action-item .dxrd-action-item-image svg {
                        width: 24px;
                        height: 24px;
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        transform: translateX(-50%) translateY(-50%);
                    }

        .dx-designer .dx-designer-viewport .dx-popup-content {
            padding: 0;
        }

            .dx-designer .dx-designer-viewport .dx-popup-content.dx-popup-content-scrollable {
                overflow: inherit;
                -ms-scroll-chaining: inherit;
                overscroll-behavior: inherit;
            }

            .dx-designer .dx-designer-viewport .dx-popup-content .dxrd-editor-menu-caption {
                font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
                font-size: 10px;
                text-transform: uppercase;
                font-weight: bold;
                vertical-align: middle;
                padding: 7px;
            }

        .dx-designer .dx-designer-viewport .dxrd-editor-menu .dx-menu-item.dx-state-hover {
            background-color: transparent;
        }

        .dx-designer .dx-designer-viewport .dxrd-editor-menu .dx-menu-items-container {
            width: 100%;
        }

        .dx-designer .dx-designer-viewport .dxrd-editor-menu .dxrd-editor-menu-item-separator {
            border-top-width: 1px;
            border-top-style: solid;
        }

        .dx-designer .dx-designer-viewport .dxrd-editor-menu .dxrd-editor-menu-item .dx-menu-item-text {
            padding-left: 6px;
        }

        .dx-designer .dx-designer-viewport .dx-rtl .dxrd-editor-menu-item {
            padding-right: 6px;
            padding-left: 0;
        }

    .dx-designer .dxd-list-item-back-color {
        position: relative;
    }

        .dx-designer .dxd-list-item-back-color:hover::before {
            content: "";
            opacity: 0.1;
            filter: alpha(opacity=10);
            position: absolute;
            z-index: -1;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            pointer-events: none;
            background-color: #000;
        }

        .dx-designer .dx-property-grid-sorting-action.dxd-state-active .dxd-icon-fill,
        .dx-designer .dxrd-properties-grid-action-image:hover .dxd-icon-fill,
        .dx-designer .dx-font-style-button:hover .dxd-icon-fill,
        .dx-designer .bordereditor-button:hover .dxd-icon-fill,
        .dx-designer .dxd-list-item-back-color:hover .dx-treelist-selectedcontent .dxd-icon-fill {
            opacity: 1;
            filter: alpha(opacity=100);
        }

    .dx-designer .dxrd-tab-item .dxd-icon-fill {
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .dx-designer .dx-fieldlistpicker .dx-texteditor-input:read-only {
        cursor: pointer;
    }

.dxrd-designer-wrapper .dx-shadow.dxrd-tab-panel-right {
    right: 0;
    z-index: 1;
}

.dxrd-designer-wrapper .dx-shadow.dxrd-tab-panel-left {
    left: 0;
    z-index: 1;
}

.dxrd-designer-wrapper .dx-shadow.dxrd-tab-panel-empty {
    display: none;
    width: 0;
}

.dxrd-designer-wrapper .dxrd-right-tabs.dxrd-tab-panel-left {
    left: 0;
}

.dxrd-designer-wrapper .dxrd-right-tabs.dxrd-tab-panel-right {
    right: 0;
}

.dxrd-designer-wrapper .dxrd-right-panel.dxrd-tab-panel-left {
    left: 50px;
}

.dxrd-designer-wrapper .dxrd-right-panel.dxrd-tab-panel-right {
    right: 50px;
}

.dxrd-designer-wrapper .dxrd-right-panel .dxrd-treelist-search-panel-container {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-bottom: 9px;
    padding-right: 16px;
    padding-left: 16px;
}

    .dxrd-designer-wrapper .dxrd-right-panel .dxrd-treelist-search-panel-container .dxrd-treelist-search-panel {
        height: 28px;
    }

.dxrd-designer-wrapper.dx-rtl {
    text-align: right;
}

    .dxrd-designer-wrapper.dx-rtl .dxrd-menu-container {
        float: right;
    }

        .dxrd-designer-wrapper.dx-rtl .dxrd-menu-container .dx-overlay-wrapper {
            right: -8px;
        }

    .dxrd-designer-wrapper.dx-rtl .dxrd-menu-break {
        right: -5px;
    }

.dxrd-designer-wrapper.dx-ltr {
    text-align: left;
}

    .dxrd-designer-wrapper.dx-ltr .dxrd-menu-container {
        float: left;
    }

        .dxrd-designer-wrapper.dx-ltr .dxrd-menu-container .dx-overlay-wrapper {
            left: -8px;
        }

    .dxrd-designer-wrapper.dx-ltr .dxrd-menu-break {
        left: -5px;
    }

.dxrd-designer-wrapper {
    font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    font-size: 11px;
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

    .dxrd-designer-wrapper .dx-shadow {
        position: absolute;
        top: 0;
        bottom: 0;
        -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
        box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
    }

        .dxrd-designer-wrapper .dx-shadow.dx-shadow-left {
            -webkit-box-shadow: 20px 0px 20px -20px rgba(0, 0, 0, 0.15);
            -moz-box-shadow: 20px 0px 20px -20px rgba(0, 0, 0, 0.15);
            box-shadow: 20px 0px 20px -20px rgba(0, 0, 0, 0.15);
        }

.dx-rtl .dxrd-designer-wrapper .dx-shadow.dx-shadow-left {
    -webkit-box-shadow: -20px 0px 20px -20px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: -20px 0px 20px -20px rgba(0, 0, 0, 0.15);
    box-shadow: -20px 0px 20px -20px rgba(0, 0, 0, 0.15);
}

.dxrd-designer-wrapper .dx-shadow.dx-shadow-right {
    -webkit-box-shadow: -20px 0px 20px -20px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: -20px 0px 20px -20px rgba(0, 0, 0, 0.15);
    box-shadow: -20px 0px 20px -20px rgba(0, 0, 0, 0.15);
}

.dx-rtl .dxrd-designer-wrapper .dx-shadow.dx-shadow-right {
    -webkit-box-shadow: 20px 0px 20px -20px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 20px 0px 20px -20px rgba(0, 0, 0, 0.15);
    box-shadow: 20px 0px 20px -20px rgba(0, 0, 0, 0.15);
}

.dxrd-designer-wrapper .dx-shadow-top {
    -webkit-box-shadow: 0px 20px 20px -20px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 20px 20px -20px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 20px 20px -20px rgba(0, 0, 0, 0.15);
}

.dxrd-designer-wrapper ::-webkit-scrollbar {
    width: 16px;
}

.dxrd-designer-wrapper .dxd-dimension-notations-wrapper .dxd-dimension-notations-arrowed-line {
    border: none;
    display: flex;
    position: absolute;
    background-color: #5F5F5F;
}

    .dxrd-designer-wrapper .dxd-dimension-notations-wrapper .dxd-dimension-notations-arrowed-line::after,
    .dxrd-designer-wrapper .dxd-dimension-notations-wrapper .dxd-dimension-notations-arrowed-line::before {
        content: '';
        display: block;
        position: absolute;
        background-color: #5F5F5F;
    }

.dxrd-designer-wrapper .dxd-dimension-notations-wrapper .dxd-dimension-notations-text {
    position: absolute;
    line-height: normal;
    display: inline-block;
    color: #FFFFFF;
    background-color: #5F5F5F;
    text-align: center;
    white-space: nowrap;
    border-radius: 3px;
    padding: 2px 4px;
}

.dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-horizontal.dxd-dimension-notations-inside-elt .dxd-dimension-notations-arrowed-line,
.dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-horizontal.dxd-dimension-notations-inside-elt .dxd-dimension-notations-arrowed-line::after,
.dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-horizontal.dxd-dimension-notations-inside-elt .dxd-dimension-notations-arrowed-line::before {
    height: 0;
}

.dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-horizontal .dxd-dimension-notations-arrowed-line {
    left: 0;
    right: 0;
    bottom: -10px;
    transform: translateY(-50%);
    height: 2px;
    justify-content: center;
}

    .dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-horizontal .dxd-dimension-notations-arrowed-line::before {
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        width: 2px;
        height: 10px;
    }

    .dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-horizontal .dxd-dimension-notations-arrowed-line::after {
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        width: 2px;
        height: 10px;
    }

.dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-horizontal .dxd-dimension-notations-text {
    top: 5px;
}

.dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-vertical.dxd-dimension-notations-inside-elt .dxd-dimension-notations-arrowed-line,
.dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-vertical.dxd-dimension-notations-inside-elt .dxd-dimension-notations-arrowed-line::after,
.dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-vertical.dxd-dimension-notations-inside-elt .dxd-dimension-notations-arrowed-line::before {
    width: 0;
}

.dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-vertical .dxd-dimension-notations-arrowed-line {
    top: 0;
    bottom: 0;
    transform: translateX(-50%);
    width: 2px;
    align-items: center;
}

    .dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-vertical .dxd-dimension-notations-arrowed-line::before {
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        height: 2px;
        width: 10px;
    }

    .dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-vertical .dxd-dimension-notations-arrowed-line::after {
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        height: 2px;
        width: 10px;
    }

.dxrd-designer-wrapper.dx-ltr .dxd-dimension-notations-wrapper.dxd-dimension-vertical .dxd-dimension-notations-arrowed-line {
    right: -10px;
}

.dxrd-designer-wrapper.dx-ltr .dxd-dimension-notations-wrapper.dxd-dimension-vertical .dxd-dimension-notations-text {
    left: 5px;
}

.dxrd-designer-wrapper.dx-ltr .dxd-dimension-notations-wrapper.dxd-dimension-vertical.dxd-dimension-notations-inside-elt .dxd-dimension-notations-text {
    right: 10px;
    left: auto;
}

.dxrd-designer-wrapper.dx-rtl .dxd-dimension-notations-wrapper.dxd-dimension-vertical .dxd-dimension-notations-arrowed-line {
    left: -10px;
}

.dxrd-designer-wrapper.dx-rtl .dxd-dimension-notations-wrapper.dxd-dimension-vertical .dxd-dimension-notations-text {
    right: 5px;
}

.dxrd-designer-wrapper.dx-rtl .dxd-dimension-notations-wrapper.dxd-dimension-vertical.dxd-dimension-notations-inside-elt .dxd-dimension-notations-text {
    right: auto;
    left: 10px;
}

.dxrd-designer-wrapper .dxd-snap-lines-holder {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    overflow: hidden;
}

    .dxrd-designer-wrapper .dxd-snap-lines-holder .dxd-snap-line {
        position: absolute;
        left: 0;
        top: 0;
        width: 0;
        height: 0;
        z-index: 1;
        border-top: 1px solid red;
        border-left: 1px solid red;
        transform-origin: 0% 0%;
        transform: matrix(0, 0, 0, 0, 0, 0);
    }

.dxrd-designer-wrapper .dxrd-drag-helper-item {
    position: absolute;
    border: 1px solid blue;
    z-index: 1;
}

.dxrd-designer-wrapper .dxrd-drag-helper-item-allowed {
    position: absolute;
    border: 2px solid green;
    background: rgba(10, 222, 93, 0.25);
    z-index: 1;
}

.dxrd-designer-wrapper .dxrd-drag-helper-item-forbidden {
    position: absolute;
    border: 2px solid red;
    background: rgba(252, 9, 32, 0.25);
    z-index: 1;
}

.dxrd-designer-wrapper .dxrd-drag-helper-control {
    z-index: 1;
    pointer-events: none;
}

.dxrd-designer-wrapper .dxrd-locked > .dxrd-drag-helper-control {
    border: 1px solid orangered;
}

.dxrd-designer-wrapper .dxrd-menu-container .dx-overlay-wrapper {
    height: 100%;
    position: absolute;
}

    .dxrd-designer-wrapper .dxrd-menu-container .dx-overlay-wrapper .dx-popover-arrow:after {
        background: white;
    }

    .dxrd-designer-wrapper .dxrd-menu-container .dx-overlay-wrapper .dx-overlay-content {
        height: 100%;
        border-radius: 0;
        overflow: visible;
    }

.dxrd-designer-wrapper .dxrd-menu-container > .dx-overlay-wrapper > .dx-overlay-content {
    background-color: inherit;
    border: none;
    box-shadow: none;
}

.dxrd-designer-wrapper .dxrd-menu-button {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    width: 64px;
    height: 64px;
}

    .dxrd-designer-wrapper .dxrd-menu-button .dxrd-menu-button-image {
        /*.dxrd-image-menu;*/
        width: 100%;
        height: 100%;
        background-position: center;
        background-size: 24px 24px;
        position: relative;
    }

        .dxrd-designer-wrapper .dxrd-menu-button .dxrd-menu-button-image svg {
            width: 24px;
            height: 24px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);
            pointer-events: none;
        }

.dxrd-designer-wrapper .dxrd-menu-break {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 20px;
    z-index: -1;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.dxrd-designer-wrapper .dxrd-menu-item {
    letter-spacing: -10px;
    margin-top: 15px;
    height: 40px;
    line-height: 40px;
    font-size: 11px;
    font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    overflow: hidden;
    /*color: #000;*/
}

.dx-ltr.dxrd-designer-wrapper .dxrd-menu-item {
    padding-left: 10px;
}

.dx-rtl.dxrd-designer-wrapper .dxrd-menu-item {
    padding-right: 10px;
}

.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-image {
    padding: 12px;
    vertical-align: middle;
    line-height: normal;
    background-size: 24px 24px;
    background-position: center;
    position: relative;
    height: 40px;
}

.dx-ltr.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-image {
    float: left;
}

.dx-rtl.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-image {
    float: right;
}

.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-image svg {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    pointer-events: none;
}

.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    vertical-align: middle;
    letter-spacing: 0;
    line-height: normal;
    cursor: default;
    line-height: 40px;
}

.dx-ltr.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-text {
    padding-left: 12px;
}

.dx-rtl.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-text {
    padding-right: 12px;
}

.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-separator {
    height: 1px;
    width: 100%;
}

.dxrd-designer-wrapper .dxrd-toolbar-wrapper {
    position: absolute;
    top: 0;
    height: 64px;
    min-width: 800px;
    left: 48px;
    right: 375px;
}

.dx-rtl.dxrd-designer-wrapper .dxrd-toolbar-wrapper {
    left: 375px;
    right: 48px;
}

.dx-ltr.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar {
    padding-left: 12px;
}

.dx-rtl.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar {
    padding-right: 12px;
}

.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item {
    position: relative;
    display: inline-block;
    padding: 16px 4px;
}

    .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item[hidden] {
        display: none;
    }

    .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-image {
        padding: 0;
        width: 32px;
        height: 32px;
        background-position: center center;
        position: relative;
        background-size: 24px 24px;
    }

        .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-image svg {
            width: 24px;
            height: 24px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);
            pointer-events: none;
        }

    .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-separator {
        border-right-width: 1px;
        border-right-style: solid;
        position: absolute;
        top: 14px;
        height: 36px;
        width: 1px;
    }

.dx-ltr.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-separator {
    left: -2px;
}

.dx-rtl.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-separator {
    right: -2px;
}

.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom {
    position: relative;
    display: inline-block;
    padding: 16px 4px;
    vertical-align: top;
    padding-top: 18px;
}

    .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom[hidden] {
        display: none;
    }

    .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-image {
        padding: 0;
        width: 32px;
        height: 32px;
        background-position: center center;
        position: relative;
        background-size: 24px 24px;
    }

        .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-image svg {
            width: 24px;
            height: 24px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);
            pointer-events: none;
        }

    .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-separator {
        border-right-width: 1px;
        border-right-style: solid;
        position: absolute;
        top: 14px;
        height: 36px;
        width: 1px;
    }

.dx-ltr.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-separator {
    left: -2px;
}

.dx-rtl.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-separator {
    right: -2px;
}

.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-zoom-editor {
    width: 80px;
    height: 27px;
}

.dxrd-designer-wrapper .dxrd-toolbox-wrapper {
    width: 48px;
    height: auto;
    position: absolute;
    top: 64px;
    bottom: 0;
}

    .dxrd-designer-wrapper .dxrd-toolbox-wrapper.toolbox-grouped {
        width: 96px;
    }

        .dxrd-designer-wrapper .dxrd-toolbox-wrapper.toolbox-grouped .dxrd-toolbox-group {
            border-bottom-width: 1px;
            border-bottom-style: solid;
            padding: 8px;
            letter-spacing: -4px;
        }

            .dxrd-designer-wrapper .dxrd-toolbox-wrapper.toolbox-grouped .dxrd-toolbox-group .dxrd-toolbox-item {
                display: inline-block;
                margin: 0px;
            }

                .dxrd-designer-wrapper .dxrd-toolbox-wrapper.toolbox-grouped .dxrd-toolbox-group .dxrd-toolbox-item .dxrd-image-padding {
                    width: 24px;
                    height: 24px;
                    padding: 8px 8px;
                }

                    .dxrd-designer-wrapper .dxrd-toolbox-wrapper.toolbox-grouped .dxrd-toolbox-group .dxrd-toolbox-item .dxrd-image-padding svg {
                        width: 24px;
                        height: 24px;
                    }

            .dxrd-designer-wrapper .dxrd-toolbox-wrapper.toolbox-grouped .dxrd-toolbox-group:last-child {
                border-bottom-style: unset;
            }

    .dxrd-designer-wrapper .dxrd-toolbox-wrapper .dx-scrollbar-vertical.dx-scrollbar-hoverable {
        width: 5px;
    }

        .dxrd-designer-wrapper .dxrd-toolbox-wrapper .dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll {
            width: 6px;
        }

.dxrd-designer-wrapper .dxrd-toolbox-item {
    margin: 6px 12px;
}

    .dxrd-designer-wrapper .dxrd-toolbox-item .dxrd-image-padding {
        padding: 0;
        width: 32px;
        height: 32px;
        background-size: 24px 24px;
        background-position: center center;
        position: relative;
    }

        .dxrd-designer-wrapper .dxrd-toolbox-item .dxrd-image-padding svg {
            width: 24px;
            height: 24px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);
            pointer-events: none;
        }

    .dxrd-designer-wrapper .dxrd-toolbox-item .dxrd-disabled-button {
        pointer-events: none;
    }

.dxrd-designer-wrapper .dxrd-surface-wrapper {
    position: absolute;
    top: 84px;
    left: 48px;
    right: 375px;
    text-align: center;
    min-width: 100px;
    direction: ltr;
}

    .dxrd-designer-wrapper .dxrd-surface-wrapper .dxrd-surface {
        height: 100%;
        display: inline-block;
    }

.dxrd-designer-wrapper .dx-tab-panel-collapsed .dxrd-right-panel {
    display: none;
}

.dxrd-designer-wrapper .dxrd-right-panel {
    position: absolute;
    top: 0px;
    bottom: 0px;
    width: 325px;
    cursor: default;
}

    .dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: bold;
        vertical-align: middle;
        height: 40px;
        line-height: 40px;
        cursor: pointer;
        padding-top: 3px;
    }

.dx-ltr.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
    padding-left: 15px;
}

.dx-rtl.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
    padding-right: 15px;
}

.dx-ltr.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
    padding-left: 13px;
}

.dx-rtl.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
    padding-right: 13px;
}

.dx-ltr.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
    padding-right: unset;
    margin-right: 16px;
}

    .dx-ltr.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header.dxrd-preview-search-tab-header-text {
        margin-left: 13px;
    }

.dx-rtl.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
    padding-left: unset;
    margin-left: 16px;
}

.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header .dxrd-collectioneditor-action {
    width: 24px;
    height: 24px;
}

.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-body {
    position: absolute;
    top: 49px;
    bottom: 0px;
    height: auto;
    width: 100%;
}

    .dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-body .dxrd-right-panel-content {
        padding-top: 6px;
    }

        .dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-body .dxrd-right-panel-content.dxrd-export-options-content {
            padding-top: 12px;
        }

.dx-accessibility .dxrd-parameters-bottom-border .dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-body .dxrd-right-panel-content {
    padding-top: 12px;
}

.dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper {
    position: relative;
    overflow: auto;
}

    .dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper .dxrd-right-panel-body {
        top: 85px;
    }

    .dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper .dxrd-fieldslist-wrapper-header {
        display: inline-block;
    }

.dx-ltr.dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper .dxrd-fieldslist-wrapper-header {
    float: left;
}

.dx-rtl.dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper .dxrd-fieldslist-wrapper-header {
    float: right;
}

.dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper .propertygrid-editor-checkbox {
    left: 0;
}

.dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper .dx-popup-general {
    margin-right: 0;
}

.dxrd-designer-wrapper .dxrd-right-tabs {
    width: 50px;
    height: 100%;
    position: absolute;
}

    .dxrd-designer-wrapper .dxrd-right-tabs.dxrd-tab-panel-empty {
        display: none;
        width: 0;
    }

    .dxrd-designer-wrapper .dxrd-right-tabs .dxrd-image-padding {
        padding: 0px;
        width: 50px;
        height: 48px;
        background-size: 24px 24px;
        background-position: center center;
        position: relative;
    }

        .dxrd-designer-wrapper .dxrd-right-tabs .dxrd-image-padding svg {
            width: 24px;
            height: 24px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);
            overflow: visible;
        }

    .dxrd-designer-wrapper .dxrd-right-tabs .dxrd-tab-item-disabled {
        opacity: 0.3;
        pointer-events: none;
    }

.dxrd-designer-wrapper .dxrd-transform-origin-left-top {
    -moz-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
}

.dx-designer .dx-treelist .dxrd-treelist-droppable:not(.drop-before):not(.drop-after)::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    background: rgba(252, 9, 32, 0.25);
    z-index: 1;
}

.dx-designer .dx-treelist .dxrd-treelist-droppable.drop-before .dx-treelist-caption::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    background: rgba(252, 9, 32, 0.25);
    z-index: 1;
    top: -2px;
    height: 4px;
}

.dx-designer .dx-treelist .dxrd-treelist-droppable.drop-after .dx-treelist-caption::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    background: rgba(252, 9, 32, 0.25);
    z-index: 1;
    bottom: -2px;
    height: 4px;
}

.dx-designer .dx-treelist .dxrd-treelist-droppable.dxrd-drop-approve:not(.drop-before):not(.drop-after)::before,
.dx-designer .dx-treelist .dxrd-treelist-droppable.drop-before.dxrd-drop-approve .dx-treelist-caption::before,
.dx-designer .dx-treelist .dxrd-treelist-droppable.drop-after.dxrd-drop-approve .dx-treelist-caption::before {
    background: rgba(10, 222, 93, 0.25);
}

.dx-designer .dx-toast-error {
    line-height: 1.6;
}

    .dx-designer .dx-toast-error a {
        color: #FFFFFF;
    }

.dx-designer-viewport .dx-treelist-wrapper .dx-scrollable-container {
    max-height: 200px;
    cursor: default;
}

.dx-designer-viewport .dxd-opacity-50 {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.dx-designer-viewport .dxd-opacity-60 {
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.dx-designer-viewport .dxd-opacity-80 {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.dx-designer-viewport .dx-border-inheritor {
    border-width: 0;
    stroke-width: 0;
}

.dx-designer-viewport .dx-background-inheritor {
    display: inline;
    font-size: 0;
}

.dx-designer-viewport .dxrd-disabled-button {
    opacity: 0.3;
    pointer-events: none;
}

.dx-designer-viewport .dxd-state-no-hover {
    cursor: default;
}

.dx-designer-viewport .dx-fontsize-reestablished {
    font-size: 14px;
}

.dx-designer-viewport .dx-default-border-style {
    border-width: 1px;
    border-style: solid;
}

.dx-designer-viewport .dx-padding-none {
    padding: 0;
}

.dx-designer-viewport .dxrd-drag-helper-source {
    display: none;
    max-width: 100px;
}

.dx-designer-viewport .dxrd-image-ghost-report {
    position: absolute;
    z-index: 2;
}

    .dx-designer-viewport .dxrd-image-ghost-report .dxrd-drag-helper-source-reorder-treelist {
        border-width: 1px;
        border-style: solid;
        position: absolute;
        line-height: 30px;
        overflow: hidden;
        padding-right: 5px;
        padding-left: 5px;
        box-sizing: border-box;
    }

        .dx-designer-viewport .dxrd-image-ghost-report .dxrd-drag-helper-source-reorder-treelist .dx-treelist-image-empty {
            display: none;
        }

    .dx-designer-viewport .dxrd-image-ghost-report .dxrd-drag-helper-treelist-image {
        float: left;
        display: inline-block;
        width: 12px;
        height: 12px;
        padding: 9px 0;
        background-position: center;
        box-sizing: content-box;
        margin: 0 4px;
        position: relative;
    }

        .dx-designer-viewport .dxrd-image-ghost-report .dxrd-drag-helper-treelist-image svg {
            width: 12px;
            height: 12px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);
        }

    .dx-designer-viewport .dxrd-image-ghost-report .dxrd-drag-helper-treelist-text-wrapper .dxrd-drag-helper-treelist-text {
        width: 100%;
        white-space: nowrap;
        padding-right: 2px;
        padding: 0 16px;
    }

.dx-designer-viewport .dxrd-text-nowrap-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

/**
* DevExpress Analytics (dist\css\dx-analytics.light.css)
* Version:  24.2.6
* Build date: Mar 18, 2025
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
.dx-designer-viewport {
    /* Borders -------------------------*/
    /* Icons -------------------------*/
    /* Text -------------------------*/
    /* Background -------------------------*/
    /* Customization -------------------------*/
    /* AceEditor -------------------------*/
    /* DevExtreme -------------------------*/
}

    .dx-designer-viewport .dxd-border-primary {
        border-color: #E6E6E6;
    }

    .dx-designer-viewport .dxd-border-secondary {
        border-color: #DDDDDD;
    }

    .dx-designer-viewport .dxd-border-accented {
        border-color: #337AB7;
    }

    .dx-designer-viewport .dxd-back-contrast .dxd-border-primary {
        border-color: #AAAAAA;
    }

    .dx-designer-viewport .dxd-back-secondary-invariant .dxd-border-primary {
        border-color: #AAAAAA;
    }

    .dx-designer-viewport .dx-accessibility-border-accented {
        outline-color: #337AB7;
    }

    .dx-designer-viewport .dx-accessibility-focus-border-accented,
    .dx-designer-viewport .dx-accessibility-focus-border-accented:focus {
        outline-color: #337AB7;
    }

    .dx-designer-viewport .dxd-icon-accented .dxd-icon-fill {
        fill: #337AB7;
    }

    .dx-designer-viewport .dxd-icon-highlighted:hover .dxd-icon-fill {
        fill: #337AB7;
        opacity: 1;
    }

    .dx-designer-viewport .dxd-icon-highlighted:hover .dxd-description_info-icon-path-fill {
        fill: #FFFFFF;
        opacity: 1;
    }

    .dx-designer-viewport .dxd-icon-fill {
        fill: #606060;
    }

    .dx-designer-viewport .dxd-description_info-icon {
        display: block;
    }

    .dx-designer-viewport .dxd-description_info-icon-fill {
        fill: #606060;
        opacity: 0.16;
    }

    .dx-designer-viewport .dxd-description_info-icon-path-fill {
        fill: #606060;
    }

    .dx-designer-viewport .dxd-back-contrast .dxd-icon-fill {
        fill: #FFFFFF;
    }

    .dx-designer-viewport .dxd-state-active .dxd-icon-fill,
    .dx-designer-viewport .dxd-back-contrast .dxd-back-highlighted:hover .dxd-icon-fill,
    .dx-designer-viewport .dx-menu-item.dx-state-focused .dxd-icon-fill {
        fill: #FFFFFF;
    }

    .dx-designer-viewport .dxd-text-primary {
        color: #333333;
    }

    .dx-designer-viewport .dxd-text-info {
        color: #525252;
    }

    .dx-designer-viewport .dxd-text-accented {
        color: #337AB7;
    }

    .dx-designer-viewport .dxd-state-active .dxd-text-primary,
    .dx-designer-viewport .dxd-back-contrast .dxd-text-primary {
        color: #FFFFFF;
    }

    .dx-designer-viewport .dxd-back-primary {
        background-color: #F5F5F5;
    }

    .dx-designer-viewport .dxd-back-primary-invariant {
        background-color: #E6E6E6;
    }

    .dx-designer-viewport .dxd-back-primary2-invariant {
        background-color: #FFFFFF;
    }

    .dx-designer-viewport .dxd-back-secondary-invariant {
        background-color: #F5F5F5;
    }

    .dx-designer-viewport .dxd-back-primary2 {
        background-color: #FFFFFF;
    }

    .dx-designer-viewport .dxd-back-secondary {
        background-color: #E6E6E6;
    }

    .dx-designer-viewport .dxd-back-highlighted.dxd-state-normal:hover:not(.dxd-state-no-hover) {
        background-color: #DDDDDD;
    }

    .dx-designer-viewport .dxd-back-highlighted:hover:not(.dxd-state-no-hover) {
        background-color: #F5F5F5;
    }

    .dx-designer-viewport .dxd-back-highlighted.dxd-state-selected,
    .dx-designer-viewport .dxd-back-highlighted.dxd-state-selected:hover {
        background-color: #DDDDDD;
    }

    .dx-designer-viewport .dxd-back-highlighted.dxd-state-active {
        background-color: #AAAAAA;
    }

        .dx-designer-viewport .dxd-back-highlighted.dxd-state-active:hover:not(.dxd-state-no-hover) {
            background-color: #606060;
        }

    .dx-designer-viewport .dxd-back-contrast {
        background-color: #606060;
    }

        .dx-designer-viewport .dxd-back-contrast .dxd-back-highlighted.dxd-state-active,
        .dx-designer-viewport .dxd-back-contrast .dxd-back-highlighted.dxd-state-active:hover {
            background-color: #525252;
        }

        .dx-designer-viewport .dxd-back-contrast .dxd-back-highlighted:hover {
            background-color: #337AB7;
        }

    .dx-designer-viewport .dxd-back-primary .dxd-back-highlighted:hover:not(.dxd-state-no-hover) {
        background-color: #E6E6E6;
    }

    .dx-designer-viewport .dxd-back-contrast .dxd-state-active .dxd-back-highlighted:hover {
        background-color: #333333;
    }

    .dx-designer-viewport .dxd-back-contrast .dxd-state-active .dxd-back-secondary {
        background-color: #AAAAAA;
    }

    .dx-designer-viewport .dxd-back-accented {
        background-color: #337AB7;
    }

    .dx-designer-viewport .dxd-scrollbar-color {
        scrollbar-face-color: #E6E6E6;
        scrollbar-track-color: #AAAAAA;
        scrollbar-arrow-color: #606060;
        -ms-scrollbar-face-color: #E6E6E6;
        -ms-scrollbar-track-color: #AAAAAA;
        -ms-scrollbar-arrow-color: #606060;
    }

        .dx-designer-viewport .dxd-scrollbar-color ::-webkit-scrollbar-corner {
            background-color: #E6E6E6;
        }

        .dx-designer-viewport .dxd-scrollbar-color ::-webkit-scrollbar {
            background-color: #E6E6E6;
        }

        .dx-designer-viewport .dxd-scrollbar-color ::-webkit-scrollbar-thumb {
            background-color: #AAAAAA;
        }

    .dx-designer-viewport .dxrd-scripts-editor.ace_editor,
    .dx-designer-viewport .dx-sql_editor.ace_editor,
    .dx-designer-viewport .dx-expressioneditor-textarea.ace_editor,
    .dx-designer-viewport .dx-filtereditor-ace.ace_editor {
        background-color: #FFFFFF;
    }

        .dx-designer-viewport .dxrd-scripts-editor.ace_editor .ace_gutter,
        .dx-designer-viewport .dx-sql_editor.ace_editor .ace_gutter,
        .dx-designer-viewport .dx-expressioneditor-textarea.ace_editor .ace_gutter,
        .dx-designer-viewport .dx-filtereditor-ace.ace_editor .ace_gutter {
            background-color: #F5F5F5;
            color: #333333;
            border-color: #E6E6E6;
        }

    .dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-tab {
        background-color: #FFFFFF;
        border-color: #AAAAAA;
        color: #333333;
    }

        .dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-tab:hover {
            background-color: #F5F5F5;
        }

    .dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-icon {
        color: #525252;
    }

    .dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-tab.dx-tab-selected {
        color: #FFFFFF;
    }

        .dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-tab.dx-tab-selected,
        .dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-tab.dx-tab-selected:hover {
            background-color: #AAAAAA;
        }

            .dx-designer-viewport .dxrd-navigation-panel-wrapper .dx-tab.dx-tab-selected .dx-icon {
                color: #FFFFFF;
            }
/* FilterEditor -------------------------*/
.dx-filtereditor .dxd-filter-editor-group-back-color {
    background-color: rgba(217, 83, 79, 0.3);
}

    .dx-filtereditor .dxd-filter-editor-group-back-color:hover:not(.dxd-state-no-hover) {
        background-color: rgba(217, 83, 79, 0.5);
    }

    .dx-filtereditor .dxd-filter-editor-group-back-color.dxd-state-selected {
        background-color: #d9534f;
    }

.dx-filtereditor .dxd-filter-editor-field-back-color {
    background-color: rgba(51, 122, 183, 0.3);
}

    .dx-filtereditor .dxd-filter-editor-field-back-color:hover:not(.dxd-state-no-hover) {
        background-color: rgba(51, 122, 183, 0.5);
    }

    .dx-filtereditor .dxd-filter-editor-field-back-color.dxd-state-selected {
        background-color: #337ab7;
    }

.dx-filtereditor .dxd-filter-editor-parameter-back-color {
    background-color: rgba(240, 173, 78, 0.3);
}

    .dx-filtereditor .dxd-filter-editor-parameter-back-color:hover:not(.dxd-state-no-hover) {
        background-color: rgba(240, 173, 78, 0.5);
    }

    .dx-filtereditor .dxd-filter-editor-parameter-back-color.dxd-state-selected {
        background-color: #f0ad4e;
    }

.dx-filtereditor .dxd-filter-editor-operator-back-color {
    background-color: rgba(92, 184, 92, 0.3);
}

    .dx-filtereditor .dxd-filter-editor-operator-back-color:hover:not(.dxd-state-no-hover) {
        background-color: rgba(92, 184, 92, 0.5);
    }

    .dx-filtereditor .dxd-filter-editor-operator-back-color.dxd-state-selected {
        background-color: #5cb85c;
    }

.dx-filtereditor .dxd-filter-editor-value-back-color {
    background-color: rgba(221, 221, 221, 0.5);
}

    .dx-filtereditor .dxd-filter-editor-value-back-color:hover:not(.dxd-state-no-hover) {
        background-color: rgba(221, 221, 221, 0.5);
    }

.dx-filtereditor .dxd-filter-editor-text-color {
    color: #333;
    fill: #333;
}

    .dx-filtereditor .dxd-filter-editor-text-color.dxd-state-selected {
        color: #FFF;
    }

.dx-filtereditor .dxd-state-selected .dxd-filter-editor-text-color {
    color: #FFF;
}

.dx-filtereditor .dxd-filter-editor-add-icon-fill-color {
    fill: #5cb85c;
}

.dx-filtereditor .dxd-filter-editor-remove-icon-fill-color {
    fill: #d9534f;
}
/* QueryBuilder -------------------------*/
.dx-querybuilder .dxd-qb-relationship-line-color {
    stroke: #AAAAAA;
}

.dx-querybuilder .dxdd-connector.dxd-state-selected .dxd-qb-relationship-line-color {
    stroke: #337AB7;
}
/* Wizard -------------------------*/

/**
* DevExpress HTML/JS Reporting (dist\css\dx-webdocumentviewer.css)
* Version:  24.2.6
* Build date: Mar 18, 2025
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
.dxrd-error-page {
    font-family: "Helvetica Neue", "Segoe UI", helvetica, verdana, sans-serif;
    background: #FFF0F0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 12px;
    height: 100%;
}

.dxrd-error-page-icon {
    width: 64px;
    height: 64px;
}

.dxrd-error-page-title {
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    color: #660000;
}

.dxrd-error-page-content {
    font-size: 16px;
    text-align: center;
    color: rgba(32, 32, 32, 0.87);
}

.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-parameter-actions-container,
.dx-rtl .dxrd-preview-parameter-actions-container {
    text-align: left;
    padding-left: 6px;
}

    .dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-parameter-actions-container .dxrd-preview-parameter-action,
    .dx-rtl .dxrd-preview-parameter-actions-container .dxrd-preview-parameter-action {
        margin-left: 10px;
    }

.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-progress.dxrd-align-default,
.dx-rtl .dxrd-preview-progress.dxrd-align-default {
    right: 10px;
}

.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-progress .dxrd-preview-progress-text,
.dx-rtl .dxrd-preview-progress .dxrd-preview-progress-text {
    text-align: right;
    right: 0;
}

.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-progress .dxrd-preview-progress-cancel,
.dx-rtl .dxrd-preview-progress .dxrd-preview-progress-cancel {
    left: 0;
    text-align: left;
}

.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-export-item-image-wrapper,
.dx-rtl .dxrd-preview-export-item-image-wrapper {
    float: right;
    padding-left: 18px;
}

.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-search-tab-header .dxrd-preview-search-tab-header-text,
.dx-rtl .dxrd-preview-search-tab-header .dxrd-preview-search-tab-header-text {
    padding-left: 13px;
    padding-right: 13px;
}

.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-search-wrapper .dxrd-preview-search-checkbox-second,
.dx-rtl .dxrd-preview-search-wrapper .dxrd-preview-search-checkbox-second {
    margin-right: 12px;
}

.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-search-wrapper .dxrdp-search-loading .dx-loadindicator-icon,
.dx-rtl .dxrd-preview-search-wrapper .dxrdp-search-loading .dx-loadindicator-icon {
    margin-right: 8px;
}

.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-search-tab-header .dx-button-mode-contained.dx-button-normal.dx-button-has-text.dxrd-preview-search-button,
.dx-rtl .dxrd-preview-search-tab-header .dx-button-mode-contained.dx-button-normal.dx-button-has-text.dxrd-preview-search-button {
    margin-right: 6px;
}

.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-ai-panel .dxrd-preview-ai-buttons-wrapper .dx-loadindicator-content,
.dx-rtl .dxrd-preview-ai-panel .dxrd-preview-ai-buttons-wrapper .dx-loadindicator-content {
    padding-right: 8px;
}

.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-toolbar .dxrd-image-preview-first,
.dx-rtl .dxrd-toolbar .dxrd-image-preview-first,
.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-toolbar .dxrd-image-preview-prev,
.dx-rtl .dxrd-toolbar .dxrd-image-preview-prev,
.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-toolbar .dxrd-image-preview-next,
.dx-rtl .dxrd-toolbar .dxrd-image-preview-next,
.dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-toolbar .dxrd-image-preview-last,
.dx-rtl .dxrd-toolbar .dxrd-image-preview-last {
    transform: rotate(180deg);
}

.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameter-actions-container {
    letter-spacing: -4px;
}

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameter-actions-container .dxrd-preview-parameter-action {
        letter-spacing: normal;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameter-actions-container .dxrd-preview-parameter-action .dx-button-text {
            text-transform: inherit;
            font-weight: inherit;
            letter-spacing: inherit;
            line-height: normal;
        }

.dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-parameter-actions-container,
.dx-ltr .dxrd-preview-parameter-actions-container {
    text-align: right;
    padding-right: 6px;
}

    .dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-parameter-actions-container .dxrd-preview-parameter-action,
    .dx-ltr .dxrd-preview-parameter-actions-container .dxrd-preview-parameter-action {
        margin-right: 10px;
    }

.dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-progress.dxrd-align-default,
.dx-ltr .dxrd-preview-progress.dxrd-align-default {
    left: 10px;
}

.dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-progress .dxrd-preview-progress-text,
.dx-ltr .dxrd-preview-progress .dxrd-preview-progress-text {
    text-align: left;
    left: 0;
}

.dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-progress .dxrd-preview-progress-cancel,
.dx-ltr .dxrd-preview-progress .dxrd-preview-progress-cancel {
    right: 0;
    text-align: right;
}

.dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-export-item-image-wrapper,
.dx-ltr .dxrd-preview-export-item-image-wrapper {
    float: left;
    padding-right: 18px;
}

.dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-search-wrapper .dxrd-preview-search-checkbox-second,
.dx-ltr .dxrd-preview-search-wrapper .dxrd-preview-search-checkbox-second {
    margin-left: 12px;
}

.dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-search-tab-header .dx-button-mode-contained.dx-button-normal.dx-button-has-text.dxrd-preview-search-button,
.dx-ltr .dxrd-preview-search-tab-header .dx-button-mode-contained.dx-button-normal.dx-button-has-text.dxrd-preview-search-button {
    margin-left: 6px;
}

.dxrd-preview.dxrd-designer-wrapper {
    width: 100%;
    height: 100%;
}

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-result-wrapper .dxrd-preview-search-indicator-group {
        display: inline-flex;
        height: 46px;
        box-sizing: border-box;
        align-content: center;
        flex-wrap: wrap;
        width: 100%;
        padding-bottom: 0px;
        padding-left: 13px;
        padding-right: 13px;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-result-wrapper .dxrd-preview-search-indicator-group .dxrd-preview-search-results {
            display: flex;
            align-items: center;
            width: 70%;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-result-wrapper .dxrd-preview-search-indicator-group .dxrd-preview-search-results-navigation {
            display: flex;
            align-items: center;
            width: 30%;
            float: right;
            justify-content: flex-end;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-result-wrapper .dxrd-preview-search-indicator-group .dxrd-preview-search-results-navigation .dxrd-preview-search-results-navigation-button {
                margin-left: 2px;
                margin-right: 2px;
                width: 24px;
                height: 24px;
                align-items: center;
                justify-content: center;
                min-width: auto;
            }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-tab-header {
        padding-bottom: 12px;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-tab-header .dxrd-preview-search-tab-editor-button-container {
            padding-left: 13px;
            padding-right: 13px;
            padding-top: 8px;
            display: flex;
            align-items: baseline;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-tab-header .dxrd-preview-search-result-text .dxrd-preview-search-result-text-bold {
            font-weight: bold;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-tab-header .dxrd-preview-search-tab-header-text {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-tab-header .dx-button-mode-contained.dx-button-normal.dx-button-has-text.dxrd-preview-search-button {
            font-size: 11px;
            min-width: 60px;
            height: 26px;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-tab-header .dx-button-mode-contained.dx-button-normal.dx-button-has-text.dxrd-preview-search-button .dx-button-content {
                padding: 6px 12px;
            }

                .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-tab-header .dx-button-mode-contained.dx-button-normal.dx-button-has-text.dxrd-preview-search-button .dx-button-content .dx-button-text {
                    text-transform: none;
                }

    .dxrd-preview.dxrd-designer-wrapper .dxrdp-toolbar-scrollable.dxrd-toolbar-wrapper {
        position: relative;
        min-width: 0;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrdp-toolbar-scrollable.dxrd-toolbar-wrapper .dxrd-toolbar {
            width: fit-content;
            width: -moz-fit-content;
            white-space: nowrap;
        }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-tab-panel-wrapper {
        margin-top: 68px;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper {
        left: 0px;
        right: 0px;
        height: 68px;
        width: 100%;
        overflow: hidden;
        display: flex;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar {
            height: 68px;
            margin-left: auto;
            margin-right: auto;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item {
                padding-left: 4px;
                padding-right: 4px;
            }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-zoom-editor {
                width: 100px;
            }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-preview-pager.dxrd-toolbar-item {
            padding: 18px 4px 16px 4px;
            vertical-align: top;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-preview-pager.dxrd-toolbar-item .dxrd-preview-pager-selectbox {
                width: 100px;
                height: 27px;
            }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-export-options-wrapper {
        position: relative;
        height: 100%;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-export-options-wrapper .dx-fieldset {
            margin: -6px 0 0;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-export-options-wrapper .dxrd-report-preview-content-loading-panel {
            text-align: center;
        }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper {
        position: relative;
        height: 100%;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dx-fieldset {
            margin: -6px 0 0;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dx-field .dx-field-value .dx-selectbox {
            min-height: 26px;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dx-field .dx-field-value .dx-tag {
            font-size: 11px;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dx-field .dx-field-value .dx-tag .dx-tag-content {
                margin-top: 2px;
                padding-top: 3px;
                padding-bottom: 3px;
            }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-preview-parameter-action {
            font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
            font-size: 10px;
            text-transform: uppercase;
            font-weight: bold;
            margin-top: 10px;
            height: 30px;
            vertical-align: middle;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dx-field-label.dx-accordion-header.dx-accordion-empty {
            right: 16px;
            left: 16px;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-empty-header {
            height: 15px;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-group-label.dx-accordion-header.dx-accordion-hide-collapsing-image .dx-group-header-font {
            padding-left: 0px;
            padding-right: 0px;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-item-separator .dxrd-item-separator {
            border-left-width: 1px;
            border-left-style: solid;
            border-bottom-width: 1px;
            border-bottom-style: solid;
            height: 100%;
            width: 100%;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group {
            margin-left: 16px;
            margin-right: 16px;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-border .dx-editors {
                margin: -7px 0 6px 0;
                padding-top: 6px;
            }

                .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-border .dx-editors .dx-fieldset {
                    border-width: 1px;
                    border-style: solid;
                }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dxrd-parameters-item-separator {
                padding-top: 5px;
                padding-bottom: 5px;
            }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dxrd-parameters-group {
                margin-left: 0px;
                margin-right: 0px;
            }

                .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dxrd-parameters-group:not(.dxrd-parameters-horizontal) .dxrd-parameters-item-separator {
                    position: absolute;
                }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dx-fieldset.dxrd-parameters-fieldset .dx-fill-available {
                width: -webkit-fill-available;
                width: -moz-available;
            }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dx-fieldset.dxrd-parameters-fieldset .dx-display-content {
                display: contents;
            }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dx-fieldset.dxrd-parameters-fieldset .dx-editor {
                margin-left: 10px;
                margin-right: 10px;
                width: -webkit-fill-available;
                width: -moz-available;
            }

                .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dx-fieldset.dxrd-parameters-fieldset .dx-editor .dx-field {
                    padding-left: 0;
                    padding-right: 0;
                }

                    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dx-fieldset.dxrd-parameters-fieldset .dx-editor .dx-field .dx-field-label {
                        left: 0;
                        right: 0;
                        padding-right: 2px;
                    }

.dx-rtl.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dx-fieldset.dxrd-parameters-fieldset .dx-editor .dx-field .dx-field-label {
    padding-left: 2px;
}

.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dx-fieldset.dxrd-parameters-fieldset .dx-editor .dx-field .dx-field-label:not(.dxd-back-secondary) {
    max-width: 40%;
}

.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dx-fieldset.dxrd-parameters-fieldset .dx-editor .dx-field.dxrd-vertical-label .dx-field-label {
    max-width: fit-content;
}

.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group:not(.dxrd-parameters-horizontal) .dxrd-parameters-item-separator {
    margin-top: 2px;
    margin-left: 5px;
    margin-right: 5px;
    width: -webkit-fill-available;
    width: -moz-available;
}

.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group .dx-collectioneditor-items {
    margin-top: 7px;
}

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group .dx-collectioneditor-items .dx-collection-item .dx-fieldset {
        border-width: 0px;
    }

.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-vertical-label {
    display: inline-grid;
    width: -webkit-fill-available;
    width: -moz-available;
}

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-vertical-label .dx-field-label {
        position: relative;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-vertical-label .dx-field-value {
        width: -webkit-fill-available;
        width: -moz-available;
    }

.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper {
    position: relative;
    height: 100%;
}

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dx-fieldset {
        margin: -6px 0 0;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-tab-header-text {
        padding: 0;
        display: block;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-editor {
        display: inline-flex;
        flex-grow: 2;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-checkbox {
        font-size: 11px;
        margin-top: 12px;
        padding-left: 13px;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result-header {
        border-top-width: 1px;
        border-top-style: solid;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        width: 100%;
        height: 46px;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result-header .dxrd-preview-search-result-header-text {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            line-height: 30px;
            opacity: 0.5;
            padding: 7px 13px 10px;
            border-top: 1px solid #ddd;
            font-size: 10px;
            text-transform: uppercase;
        }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dx-empty-message {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        line-height: 30px;
        opacity: 0.5;
        padding: 7px 13px 10px;
        border-top: 1px solid #ddd;
        font-size: 11px;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrdp-search-loading {
        margin-right: 5px;
        margin-left: 5px;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result-wrapper {
        height: calc(100% - 130px);
        display: flex;
        flex-direction: column;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result .dx-list-item-content {
        padding: 0;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result .dx-item.dx-list-item {
        overflow: unset;
        border: none;
        border-top: solid;
        margin-top: 0px;
        border-width: 1px;
        border-color: #E6E6E6;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result .dxrd-preview-search-result-item {
        position: relative;
        padding: 10px 15px;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result .dxrd-preview-search-result-item .dxrd-preview-search-tab-item-text {
            font-size: 11px;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result .dxrd-preview-search-result-item .dxrd-preview-search-tab-item-info {
            font-size: 11px;
            opacity: 0.5;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result .dxrd-preview-search-result-item:hover {
            cursor: pointer;
        }

.dxrd-preview.dxrd-designer-wrapper .dx-searcheditor .dx-searcheditor-button {
    width: 24px;
    height: 24px;
}

    .dxrd-preview.dxrd-designer-wrapper .dx-searcheditor .dx-searcheditor-button .dx-dropdowneditor-icon:before {
        content: "";
    }

    .dxrd-preview.dxrd-designer-wrapper .dx-searcheditor .dx-searcheditor-button .dx-searcheditor-icon {
        width: 100%;
        background-position: center;
        position: relative;
    }

        .dxrd-preview.dxrd-designer-wrapper .dx-searcheditor .dx-searcheditor-button .dx-searcheditor-icon svg {
            margin-top: 1px;
            width: 100%;
            height: 100%;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);
        }

.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper {
    position: absolute;
    top: 84px;
    bottom: 0;
    text-align: center;
    right: 0px;
    left: 0px;
    min-width: 100px;
}

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-align-bottom,
    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-align-default {
        bottom: 10px;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-align-top {
        top: 10px;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress.dxrd-align-left {
        left: 10px;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress.dxrd-align-right {
        right: 10px;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress {
        border-width: 1px;
        border-style: solid;
        -moz-transition: all ease 200ms;
        -o-transition: all ease 200ms;
        -webkit-transition: all ease 200ms;
        transition: all ease 200ms;
        position: absolute;
        width: 150px;
        height: 40px;
        border-radius: 6px;
        padding: 13px 15px;
        font-size: 11px;
        z-index: 10;
        box-sizing: content-box;
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.12);
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress .dxrd-preview-progress-text {
            margin-bottom: 7px;
            top: 0;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress .dxrd-preview-progress-bar {
            height: 6px;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress .dxrd-preview-progress-bar .dxrd-preview-progress-value {
                transition: all ease-out 200ms;
                height: 100%;
            }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress .dxrd-preview-progress-cancel {
            bottom: 0;
            cursor: pointer;
            margin-top: 5px;
            text-decoration: underline;
        }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface {
        height: 100%;
        display: block;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder {
            width: 100%;
            height: 100%;
            overflow: auto;
            text-align: center;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview {
                display: inline-block;
                overflow: visible;
                box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
                border: 1px solid rgba(0, 0, 0, 0.3);
                box-sizing: content-box;
            }

                .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview:focus {
                    border-color: transparent;
                }

                .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview .dxrd-report-preview-content {
                    background: white;
                }

                    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview .dxrd-report-preview-content .dxrd-control-ai-smart-tag .dx-menu-item-content {
                        padding: 3px;
                    }

                    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview .dxrd-report-preview-content svg {
                        -webkit-user-select: text;
                        -moz-user-select: text;
                        -ms-user-select: text;
                        -o-user-select: text;
                        user-select: text;
                    }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview-brick-selectable:not(.dxrd-report-preview-brick-selected) {
                background-color: white;
                opacity: 0;
            }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview-multipage {
                margin: 10px;
            }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview-active {
                border: 1px solid rgba(42, 125, 243, 0.7);
                box-shadow: 0 2px 8px rgba(42, 125, 243, 0.2);
            }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-placeholder {
            width: 100%;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            text-align: center;
            overflow: hidden;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-placeholder div {
                margin: 20px;
                font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
                font-size: 24px;
            }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-report-preview-brick {
        position: absolute;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-report-preview-brick .dxrd-report-preview-brick-navigation {
            height: 100%;
            width: 100%;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-report-preview-brick .dxrd-report-preview-brick-navigation:hover {
                cursor: pointer;
            }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-report-preview-brick-selected {
        border: 2px solid rgba(42, 125, 243, 0.7);
        margin: -2px 0 0 -2px;
        box-sizing: content-box;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-reset-style {
        border: none;
        outline-style: unset;
        outline-width: unset;
        padding: 0;
        margin: 0;
        background: transparent;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container {
        border: none;
        outline-style: unset;
        outline-width: unset;
        padding: 0;
        margin: 0;
        background: transparent;
        position: absolute;
        box-sizing: border-box;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-borders {
            display: none;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container:not(.readonly):hover .dxrp-editing-field-borders,
        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container.active .dxrp-editing-field-borders {
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            padding-right: 0;
            padding-bottom: 0;
            width: 100%;
            height: 100%;
            border: 1px solid gray;
            -webkit-box-shadow: inset 0px 0px 0px 1px gray;
            -moz-box-shadow: inset 0px 0px 0px 1px gray;
            box-shadow: inset 0px 0px 0px 1px gray;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-content {
            width: 100%;
            height: 100%;
            overflow: hidden;
            background-color: rgba(255, 255, 255, 0.01);
            position: relative;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-readonly-text {
            width: 100%;
            word-wrap: break-word;
            white-space: pre-wrap;
            line-height: normal;
            display: inline-block;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-readonly-text.dxrp-editing-field-text-wordwrap {
                white-space: pre;
            }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-readonly-text .dxrp-editing-field-text-html {
                position: absolute;
                width: 100%;
            }

                .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-readonly-text .dxrp-editing-field-text-html.dxrp-editing-field-text-html-complex {
                    display: flex;
                }

                .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-readonly-text .dxrp-editing-field-text-html > table {
                    background-color: transparent !important;
                }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-mask {
            border: none;
            outline-style: unset;
            outline-width: unset;
            padding: 0;
            margin: 0;
            background: transparent;
            width: 100%;
            height: 100%;
            line-height: inherit;
            box-sizing: border-box;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-mask input {
                border: none;
                outline-style: unset;
                outline-width: unset;
                padding: 0;
                margin: 0;
                background: transparent;
                height: auto;
            }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-datetime {
            border: none;
            outline-style: unset;
            outline-width: unset;
            padding: 0;
            margin: 0;
            background: transparent;
            width: 100%;
            height: 100%;
            line-height: inherit;
            box-sizing: border-box;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-datetime input {
                border: none;
                outline: none;
                background: transparent;
                height: 100%;
            }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-text {
            border: none;
            outline-style: unset;
            outline-width: unset;
            padding: 0;
            margin: 0;
            background: transparent;
            width: 100%;
            height: 100%;
            overflow: hidden;
            line-height: normal;
            resize: none;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-popup-container {
            width: 100%;
            height: 100%;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container .dxrp-editing-field-popup-container-cloned {
            width: 100%;
            height: 100%;
            pointer-events: none;
        }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-check-container {
        position: absolute;
        box-sizing: content-box;
        background-color: rgba(255, 255, 255, 0.01);
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-check-container .dxrp-editing-field-check {
            position: absolute;
            width: 100%;
            height: 100%;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-check-container .dxrp-editing-field-check:focus {
                outline: none;
            }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-check-container .dxrp-editing-field-check svg {
                position: absolute;
                left: 0;
                top: 0;
            }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-check-container .dxrp-editing-field-check .dxrd-checkbox-custom-glyph {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
            }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-check-container .dxrp-editing-field-check .highlight {
                fill: transparent;
            }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb {
        border: none;
        outline-style: unset;
        outline-width: unset;
        padding: 0;
        margin: 0;
        background: transparent;
        position: absolute;
        box-sizing: border-box;
        overflow: hidden;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-borders {
            display: none;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb:not(.readonly):hover .dxrp-editing-field-borders,
        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb.active .dxrp-editing-field-borders {
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            padding-right: 0;
            padding-bottom: 0;
            width: 100%;
            height: 100%;
            border: 1px solid gray;
            -webkit-box-shadow: inset 0px 0px 0px 1px gray;
            -moz-box-shadow: inset 0px 0px 0px 1px gray;
            box-shadow: inset 0px 0px 0px 1px gray;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-content {
            width: 100%;
            height: 100%;
            overflow: hidden;
            background-color: rgba(255, 255, 255, 0.01);
            position: relative;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-readonly-text {
            width: 100%;
            word-wrap: break-word;
            white-space: pre-wrap;
            line-height: normal;
            display: inline-block;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-readonly-text.dxrp-editing-field-text-wordwrap {
                white-space: pre;
            }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-readonly-text .dxrp-editing-field-text-html {
                position: absolute;
                width: 100%;
            }

                .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-readonly-text .dxrp-editing-field-text-html.dxrp-editing-field-text-html-complex {
                    display: flex;
                }

                .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-readonly-text .dxrp-editing-field-text-html > table {
                    background-color: transparent !important;
                }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-mask {
            border: none;
            outline-style: unset;
            outline-width: unset;
            padding: 0;
            margin: 0;
            background: transparent;
            width: 100%;
            height: 100%;
            line-height: inherit;
            box-sizing: border-box;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-mask input {
                border: none;
                outline-style: unset;
                outline-width: unset;
                padding: 0;
                margin: 0;
                background: transparent;
                height: auto;
            }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-datetime {
            border: none;
            outline-style: unset;
            outline-width: unset;
            padding: 0;
            margin: 0;
            background: transparent;
            width: 100%;
            height: 100%;
            line-height: inherit;
            box-sizing: border-box;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-datetime input {
                border: none;
                outline: none;
                background: transparent;
                height: 100%;
            }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-text {
            border: none;
            outline-style: unset;
            outline-width: unset;
            padding: 0;
            margin: 0;
            background: transparent;
            width: 100%;
            height: 100%;
            overflow: hidden;
            line-height: normal;
            resize: none;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-popup-container {
            width: 100%;
            height: 100%;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb .dxrp-editing-field-popup-container-cloned {
            width: 100%;
            height: 100%;
            pointer-events: none;
        }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-focused {
        background-color: rgba(241, 244, 255, 0.7);
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-container,
    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-charactercomb-cell {
        background-color: #cadeff;
        background-clip: padding-box;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-check-container .dxrp-editing-field-check:not(:focus):after {
        background-color: rgba(202, 222, 255, 0.75);
        background-clip: padding-box;
        content: "";
        display: block;
        position: relative;
        width: 100%;
        height: 100%;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-container.active,
    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-container.readonly,
    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-charactercomb.active .dxrp-editing-field-charactercomb-cell,
    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-charactercomb.readonly .dxrp-editing-field-charactercomb-cell,
    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-check-container.active .dxrp-editing-field-check-container.readonly {
        background: transparent;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-check .highlight {
        fill: #cadeff;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-check .highlight.active,
        .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper.dxrp-editing-fields-hightlighted .dxrp-editing-field-check .highlight.readonly {
            fill: transparent;
        }

.dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel {
    height: 100%;
}

    .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper {
        height: 96%;
        position: relative;
        overflow: visible;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-right-panel-header.dxrd-ai-result-text {
            border-top-width: 0.8px;
            border-top-style: solid;
            border-bottom-width: 0.8px;
            border-bottom-style: solid;
            margin-right: 0;
            margin-top: 8px;
            height: 40px;
            padding-top: 0px;
            cursor: default;
            align-items: baseline;
            display: flex;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-right-panel-header.dxrd-ai-result-text .dxrd-right-panel-copy-button {
                align-self: center;
                width: 24px;
                height: 24px;
                cursor: pointer;
            }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-right-panel-header.dxrd-ai-result-text .dxrd-right-panel-result-text {
                width: 90%;
            }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-panel-textarea {
            opacity: 1;
            margin-left: 3px;
            margin-right: 3px;
            margin-top: 4px;
            border: none;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-panel-textarea:focus-visible {
                outline-width: 1px;
                outline-style: solid;
            }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-select-box {
            display: flex;
            align-items: center;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-select-box .dxrd-preview-ai-form-label {
                width: 30%;
                font-size: 11px;
            }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-select-box .dxrd-preview-ai-form-input {
                width: 70%;
            }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-result-title {
            display: block;
            font-size: 14px;
            margin: 8px 0 8px 0;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-buttons-wrapper {
            display: flex;
            justify-content: end;
            height: 28px;
        }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-buttons-wrapper .dx-loadindicator {
                align-self: center;
            }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-buttons-wrapper .dxrd-ai-button-container {
                margin-bottom: 2px;
                display: contents;
            }

            .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-buttons-wrapper .dxrd-ai-button-text {
                font-size: 11px;
                text-transform: uppercase;
                font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
                font-size: 10px;
                font-weight: bold;
                vertical-align: middle;
                line-height: normal;
            }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-buttons {
            margin-left: 8px;
            display: flex;
        }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-warning-popup .dxrd-preview-ai-panel-warning-popup-checkbox {
        padding-left: 15px;
        padding-right: 15px;
        display: block;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-warning-popup .dxrd-preview-ai-panel-warning-popup-checkbox .dx-checkbox-text {
            font-size: 14px;
        }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-warning-popup .dxrd-preview-ai-panel-warning-popup-checkbox .dx-checkbox-icon:before {
            font-size: 14px;
        }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-warning-popup .dxrd-preview-ai-panel-warning-popup-text {
        padding: 15px;
        display: block;
    }

    .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-warning-popup .dxrd-preview-ai-panel-warning-popup-button-group {
        display: flex;
        justify-content: end;
        padding: 15px;
    }

        .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-warning-popup .dxrd-preview-ai-panel-warning-popup-button-group .dxrd-preview-ai-panel-warning-popup-button {
            margin-left: 10px;
        }

.dxrd-ai-floating-smart-tag-container {
    display: flex;
}

    .dxrd-ai-floating-smart-tag-container .dxrd-ai-floating-smart-tag-text {
        padding: 4px;
    }

    .dxrd-ai-floating-smart-tag-container .dxrd-ai-floating-smart-tag-items {
        align-self: center;
        padding-top: 2px;
    }

    .dxrd-ai-floating-smart-tag-container .dxrd-ai-floating-smart-tag-icon {
        width: 32px;
        height: 32px;
    }

.dxrd-preview-export-toolbar-item {
    vertical-align: top;
    padding-top: 16px;
}

    .dxrd-preview-export-toolbar-item .dx-menu-item-content {
        padding-top: 5px;
    }

        .dxrd-preview-export-toolbar-item .dx-menu-item-content .dx-menu-item-popout-container .dx-menu-item-popout {
            background-position: center center;
            background-repeat: no-repeat;
        }

        .dxrd-preview-export-toolbar-item .dx-menu-item-content .dxrd-preview-export-item-image-wrapper .dxrd-preview-export-item-image {
            height: 24px;
            width: 24px;
            background-position: center center;
        }

        .dxrd-preview-export-toolbar-item .dx-menu-item-content .dxrd-preview-export-item-text {
            padding: 1px 10px 6px 10px;
        }

.dxrd-toolbar {
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

.dx-overlay-wrapper .dx-context-menu.dxrdp-export-to-menu .dx-submenu {
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}

.ui-selectable-helper.dxrd-selection-content {
    position: absolute;
    border: 1px dotted black;
    z-index: 100;
}

.dxrv-daterange-editor-item:not(.dxd-border-primary):not(.dxd-border-accented) {
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

.dxrd-preview-search-result {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    border-top: 0;
}

.dxrv-daterange-editor-item.dx-accessibility-container-highlight {
    border-width: 1px;
    border-style: solid;
    position: relative;
}

    .dxrv-daterange-editor-item.dx-accessibility-container-highlight .dx-accessibility-container-background {
        z-index: 1;
    }

.dxrd-preview-search-wrapper:not(.dx-accessibility-container-highlight) .dxrd-preview-search-result {
    border-color: transparent;
}

.dx-accessibility .dx-accessibility-container-highlight .dx-accessibility-container-background {
    opacity: 0.05;
    display: block;
    z-index: 0;
}

.dx-accessibility .dx-accessibility-container-highlight .dxrd-preview-search-tab-header {
    background: white;
    z-index: 2;
    position: relative;
}

.dx-accessibility .dx-accessibility-container-highlight .dxrd-preview-search-result-header {
    overflow: hidden;
}

    .dx-accessibility .dx-accessibility-container-highlight .dxrd-preview-search-result-header .dxrd-preview-search-result-header-text {
        outline-width: 1px;
        outline-style: solid;
        outline-offset: -1px;
    }

.dx-accessibility [role="toolbar"].dx-accessibility-container-highlight {
    border-style: solid;
    box-sizing: border-box;
}

.dx-accessibility [role="button"]:focus,
.dx-accessibility [role="tab"]:focus,
.dx-accessibility [role="toolbar"] button:focus,
.dx-accessibility [role="toolbar"] [role="radio"]:focus,
.dx-accessibility [role="toolbar"] .spinbutton:focus,
.dx-accessibility [role="toolbar"] a:focus,
.dx-accessibility [role="listbox"] [role="option"]:focus,
.dx-accessibility [role="tree"] [role="treeitem"]:focus,
.dx-accessibility [role="dialog"]:focus,
.dx-accessibility .dx-accessibility-page-item:focus,
.dx-accessibility .dx-accessibility-list-item:focus,
.dx-accessibility [role="dialog"] [role="button"]:focus {
    outline-width: 1px;
    outline-style: solid;
    outline-offset: -1px;
}

.dx-accessibility-container-highlight .dx-accessibility [role="button"]:focus,
.dx-accessibility-container-highlight .dx-accessibility [role="tab"]:focus,
.dx-accessibility-container-highlight .dx-accessibility [role="toolbar"] button:focus,
.dx-accessibility-container-highlight .dx-accessibility [role="toolbar"] [role="radio"]:focus,
.dx-accessibility-container-highlight .dx-accessibility [role="toolbar"] .spinbutton:focus,
.dx-accessibility-container-highlight .dx-accessibility [role="toolbar"] a:focus,
.dx-accessibility-container-highlight .dx-accessibility [role="listbox"] [role="option"]:focus,
.dx-accessibility-container-highlight .dx-accessibility [role="tree"] [role="treeitem"]:focus,
.dx-accessibility-container-highlight .dx-accessibility [role="dialog"]:focus,
.dx-accessibility-container-highlight .dx-accessibility .dx-accessibility-page-item:focus,
.dx-accessibility-container-highlight .dx-accessibility .dx-accessibility-list-item:focus,
.dx-accessibility-container-highlight .dx-accessibility [role="dialog"] [role="button"]:focus {
    outline-offset: 0;
}

.dx-accessibility [role="button"]:focus .dx-accessibility-field-background,
.dx-accessibility [role="tab"]:focus .dx-accessibility-field-background,
.dx-accessibility [role="toolbar"] button:focus .dx-accessibility-field-background,
.dx-accessibility [role="toolbar"] [role="radio"]:focus .dx-accessibility-field-background,
.dx-accessibility [role="toolbar"] .spinbutton:focus .dx-accessibility-field-background,
.dx-accessibility [role="toolbar"] a:focus .dx-accessibility-field-background,
.dx-accessibility [role="listbox"] [role="option"]:focus .dx-accessibility-field-background,
.dx-accessibility [role="tree"] [role="treeitem"]:focus .dx-accessibility-field-background,
.dx-accessibility [role="dialog"]:focus .dx-accessibility-field-background,
.dx-accessibility .dx-accessibility-page-item:focus .dx-accessibility-field-background,
.dx-accessibility .dx-accessibility-list-item:focus .dx-accessibility-field-background,
.dx-accessibility [role="dialog"] [role="button"]:focus .dx-accessibility-field-background {
    opacity: 0.05;
    display: block;
    z-index: 0;
}

.dx-accessibility .dx-accessibility-toolbar-item:focus {
    outline-width: 1px;
    outline-style: solid;
    outline-offset: -1px;
}

.dx-accessibility [role="combobox"]:focus {
    outline-offset: 0;
}

.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dx-accessibility-editing-field-item:focus {
    outline-width: 1px;
    outline-style: solid;
    outline-offset: -1px;
}

.dx-accessibility .dx-accessibility-page-item.dx-accessibility-active-state:focus {
    outline-width: 1px;
    outline-style: dashed;
}

.dx-accessibility .dx-accessibility-field-background,
.dx-accessibility .dx-accessibility-container-background {
    display: none;
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    pointer-events: none;
}

.dx-accessibility .dx-collectioneditor .dx-scrollable-content {
    padding-top: 6px;
}

.dx-designer .dxrd-designer-wrapper.dxrd-designer.dx-rtl .dxrd-toolbar-wrapper {
    left: 0;
    right: 64px;
}

    .dx-designer .dxrd-designer-wrapper.dxrd-designer.dx-rtl .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-item-0 {
        margin-right: auto;
        margin-left: unset;
    }

    .dx-designer .dxrd-designer-wrapper.dxrd-designer.dx-rtl .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-two-way-switch {
        margin: auto auto auto 13px;
    }

    .dx-designer .dxrd-designer-wrapper.dxrd-designer.dx-rtl .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-item-with-separator {
        margin-right: 19px;
        margin-left: unset;
    }

        .dx-designer .dxrd-designer-wrapper.dxrd-designer.dx-rtl .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-item-with-separator:before {
            border-right-width: 1px;
            border-right-style: solid;
            border-left-width: 0px;
            margin-right: -14px;
            float: right;
        }

.dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-tab-panel-wrapper,
.dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-tab-panel-wrapper {
    margin-top: 64px;
}

.dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper,
.dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper {
    display: flex;
    flex-wrap: nowrap;
    position: absolute;
    top: 0;
    height: 64px;
    min-width: 800px;
    left: 64px;
    right: 0;
}

    .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar-item-separator,
    .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar-item-separator {
        display: none;
    }

    .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar,
    .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar {
        display: flex;
        height: 65px;
        box-sizing: border-box;
        margin-left: 0px;
        margin-right: 0px;
        width: auto;
    }

        .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item,
        .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item {
            margin-top: auto;
            margin-bottom: auto;
        }

            .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-item-with-separator,
            .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-item-with-separator {
                margin-left: 19px;
            }

                .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-item-with-separator:before,
                .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-item-with-separator:before {
                    border-left-width: 1px;
                    border-left-style: solid;
                    content: '';
                    margin-left: -14px;
                    height: 32px;
                    width: 0px;
                    float: left;
                    border-color: inherit;
                    vertical-align: top;
                }

            .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-item-0,
            .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-item-0 {
                margin-left: auto;
            }

            .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-two-way-switch,
            .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-two-way-switch {
                min-width: 200px;
                margin: auto 13px auto auto;
                padding: 0px;
                border-radius: 5px;
                overflow: hidden;
                display: flex;
                height: 34px;
                line-height: 34px;
                text-transform: uppercase;
            }

                .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-two-way-switch > div,
                .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-two-way-switch > div {
                    width: 50%;
                    text-align: center;
                }

                .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-two-way-switch [role="button"],
                .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-two-way-switch [role="button"] {
                    cursor: pointer;
                }

            .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-image,
            .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-image {
                width: 32px;
                height: 32px;
                background-size: 24px 24px;
                background-position: center center;
                position: relative;
            }

                .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-image svg,
                .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-image svg {
                    width: 24px;
                    height: 24px;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translateX(-50%) translateY(-50%);
                    pointer-events: none;
                }

        .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-preview-pager.dxrd-toolbar-item,
        .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-preview-pager.dxrd-toolbar-item {
            padding-top: 15px;
        }

            .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-preview-pager.dxrd-toolbar-item .dxrd-preview-pager-selectbox,
            .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-preview-pager.dxrd-toolbar-item .dxrd-preview-pager-selectbox {
                width: 120px;
                height: 32px;
            }

        .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom,
        .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom {
            margin-top: auto;
            margin-bottom: auto;
            padding-top: 15px;
        }

            .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-item-with-separator,
            .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-item-with-separator {
                margin-left: 19px;
            }

                .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-item-with-separator:before,
                .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-item-with-separator:before {
                    border-left-width: 1px;
                    border-left-style: solid;
                    content: '';
                    margin-left: -14px;
                    height: 32px;
                    width: 0px;
                    float: left;
                    border-color: inherit;
                    vertical-align: top;
                }

            .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-item-0,
            .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-item-0 {
                margin-left: auto;
            }

            .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-two-way-switch,
            .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-two-way-switch {
                min-width: 200px;
                margin: auto 13px auto auto;
                padding: 0px;
                border-radius: 5px;
                overflow: hidden;
                display: flex;
                height: 34px;
                line-height: 34px;
                text-transform: uppercase;
            }

                .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-two-way-switch > div,
                .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-two-way-switch > div {
                    width: 50%;
                    text-align: center;
                }

                .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-two-way-switch [role="button"],
                .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-two-way-switch [role="button"] {
                    cursor: pointer;
                }

            .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-image,
            .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-image {
                width: 32px;
                height: 32px;
                background-size: 24px 24px;
                background-position: center center;
                position: relative;
            }

                .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-image svg,
                .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-image svg {
                    width: 24px;
                    height: 24px;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translateX(-50%) translateY(-50%);
                    pointer-events: none;
                }

            .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-zoom-editor,
            .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-zoom-editor {
                width: 120px;
                height: 32px;
            }

    .dx-designer .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar {
        width: 100%;
    }

.dx-designer .dxrd-designer-wrapper.dxrd-designer-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper {
    left: unset;
}

    .dx-designer .dxrd-designer-wrapper.dxrd-designer-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-preview-export-toolbar-item {
        margin: auto 0;
    }

.dxrd-visually-hidden {
    text-indent: -9999px;
    text-align: left;
    overflow: hidden;
    display: block;
    z-index: -1;
    height: 0;
}

.dxrd-print-dialog .dx-item-content.dx-toolbar-item-content {
    width: fit-content;
}

.dxrd-print-dialog .dxrd-print-dialog-content {
    margin: 40px;
    margin-top: 35px;
}

    .dxrd-print-dialog .dxrd-print-dialog-content .dxrdp-print-text-prefix {
        display: inline-block;
    }

    .dxrd-print-dialog .dxrd-print-dialog-content .dxrd-preview-printing-link {
        color: linktext;
        color: -webkit-link;
    }

.dxrd-breadcrumbs-wrapper {
    position: absolute;
    display: inline-flex;
    align-self: center;
    justify-content: center;
    top: 4.2rem;
    height: auto;
    font-size: 14px;
    padding: 18px 16px 20px 16px;
    width: 100%;
    flex-wrap: wrap;
    box-sizing: border-box;
}

    .dxrd-breadcrumbs-wrapper .dxrd-breadcrumb-item {
        align-items: center;
        display: inline-flex;
        font-size: inherit;
        text-wrap: nowrap;
    }

    .dxrd-breadcrumbs-wrapper .dxrd-breadcrumb-item-seperator {
        color: #000;
        padding: 8px;
        display: inherit;
        align-items: center;
    }

    .dxrd-breadcrumbs-wrapper .dxrd-breadcrump-link {
        cursor: pointer;
        text-decoration-line: underline;
        align-items: center;
        display: inline-flex;
        text-wrap: nowrap;
    }

.dxrdp-mobile-font {
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
}

.dxrd-prevent-refresh {
    overscroll-behavior: contain;
}

.dxrdp-animation {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile {
    background-color: #404040;
}

    .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-preview-wrapper.dxrdp-fullscreen {
        -ms-content-zooming: none;
        touch-action: none;
        width: 100%;
        height: 100%;
        position: absolute;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
    }

        .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-preview-wrapper.dxrdp-fullscreen .dxrd-mobile-content {
            position: relative;
            width: 100%;
            height: 100%;
            box-sizing: border-box;
        }

    .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrdp-search-wrapper {
        width: 100%;
        position: absolute;
    }

    .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search {
        text-align: center;
    }

        .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search .dxrdp-search-loading {
            display: inline-block;
            text-align: center;
            opacity: 0.4;
            margin: 12px 0 0 5px;
            display: none;
        }

        .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search .dxrdp-taptosearch {
            height: 80px;
            line-height: 80px;
        }

            .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search .dxrdp-taptosearch .dxrdp-taptosearch-text {
                text-transform: uppercase;
                font-weight: bold;
                color: #fff;
                display: inline-block;
                font-size: 14px;
                opacity: 0;
            }

        .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search .dxrdp-search-editor {
            padding: 0 16px;
            border: none;
            background-color: #404040;
            border-radius: 0;
            height: 80px;
            line-height: 80px;
        }

            .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search .dxrdp-search-editor input {
                font-size: 16px;
                background-color: #404040;
                border-radius: 0;
                text-align: center;
                color: #fff;
            }

.dxrd-menu-parameters-popup .dx-overlay-content {
    border: none;
    border-radius: unset;
}

.dxrd-menu-parameters-popup .dx-popup-content {
    padding: 0;
}

    .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile {
        background-color: #e5e5e5;
        position: relative;
        height: 100%;
    }

        .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-title {
            position: absolute;
            height: 100px;
            width: 100%;
            padding-top: 33px;
            padding-left: 40px;
            padding-bottom: 50px;
            font-size: 20px;
            color: #727272;
        }

        .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll {
            position: absolute;
            top: 100px;
            bottom: 80px;
            height: auto;
            width: 100%;
        }

            .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-selectbox,
            .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-dropdowneditor,
            .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-texteditor:not(.dx-multiline):not(.dx-textarea) {
                height: auto;
            }

                .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-selectbox .dx-texteditor-input,
                .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-dropdowneditor .dx-texteditor-input,
                .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-texteditor-input {
                    font-size: 1em;
                    min-height: 34px;
                }

                .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-selectbox .dx-placeholder,
                .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-dropdowneditor .dx-placeholder,
                .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-placeholder {
                    font-size: inherit;
                    margin-top: 0px;
                }

            .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-fieldset {
                margin: 0;
            }

                .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-fieldset .dx-field {
                    background-color: transparent;
                    padding: 0 40px;
                    padding-bottom: 12px;
                }

                    .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-field-value {
                        width: 100%;
                    }

                    .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-field-label {
                        position: static;
                        color: #727272;
                        font-size: 12px;
                        text-transform: uppercase;
                        font-weight: bold;
                        margin-left: 1px;
                        width: 100%;
                    }

                    .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-group-header-font {
                        color: #727272;
                        font-size: 12px;
                        text-transform: uppercase;
                        font-weight: bold;
                    }

        .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons {
            margin: auto;
            width: 301px;
            background-color: #579add;
            height: 80px;
            line-height: 80px;
            display: inline-block;
            width: 100%;
            padding: 0 40px;
            position: absolute;
            bottom: 0;
        }

            .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons[hidden] {
                display: none;
            }

            .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-icon {
                background-color: transparent;
                border: none;
                display: inline-block;
                padding: 20px;
            }

                .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-icon.dxrdp-parameters-cancel {
                    margin-left: 25px;
                }

                .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-icon.dxrdp-parameters-submit {
                    float: right;
                    margin-top: 13px;
                }

            .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-action {
                background: transparent;
                border: none;
                margin: 0 0 0 10px;
                text-transform: uppercase;
                font-weight: bold;
                color: #fff;
                height: 100%;
                width: auto;
                font-size: 17px;
                float: left;
            }

                .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-action .dx-button-content {
                    padding: 0;
                }

                    .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-action .dx-button-content .dx-button-text {
                        text-transform: inherit;
                        font-weight: inherit;
                        letter-spacing: inherit;
                    }

                .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-action.dxrdp-parameters-reset {
                    margin-right: 10px;
                    margin-left: 0;
                    left: 20px;
                }

                .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-action.dxrdp-parameters-submit {
                    float: right;
                    right: 20px;
                }

        .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrd-preview-loading {
            position: absolute;
            top: 45%;
            left: 45%;
        }

.dxrd-menu-export-popover .dx-popup-content {
    padding: 14px;
    display: inline-block;
    border-radius: 5px;
}

.dxrd-menu-export-popover .dx-overlay-content {
    background-color: rgba(0, 0, 0, 0.74);
}

    .dxrd-menu-export-popover .dx-overlay-content .dx-popover-arrow:after {
        background-color: rgba(0, 0, 0, 0.74);
    }

.dxrd-menu-export-popover .dxrd-menu-export-item {
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    width: 76px;
    height: 76px;
    line-height: 76px;
    font-family: Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
    vertical-align: middle;
    text-align: center;
    font-size: 18px;
    display: inline-block;
}

.dxrdp-mobile-actions {
    position: absolute;
    bottom: 45px;
    width: 100%;
    text-align: center;
}

    .dxrdp-mobile-actions .dxrdp-mobile-actions-content {
        display: inline-block;
    }

        .dxrdp-mobile-actions .dxrdp-mobile-actions-content .dxrdp-mobile-action {
            margin-right: 10px;
            width: 70px;
            height: 70px;
            border-radius: 45px;
            background-color: rgba(0, 0, 0, 0.74);
            background-position: center center;
            background-size: 24px 24px;
            display: inline-block;
            position: relative;
        }

            .dxrdp-mobile-actions .dxrdp-mobile-actions-content .dxrdp-mobile-action svg {
                width: 24px;
                height: 24px;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translateX(-50%) translateY(-50%);
            }

                .dxrdp-mobile-actions .dxrdp-mobile-actions-content .dxrdp-mobile-action svg .dxd-icon-fill {
                    fill: #FFFFFF;
                }

        .dxrdp-mobile-actions .dxrdp-mobile-actions-content .dxrd-menu-export-popover {
            display: inline-block;
        }

.dxrdp-mobile-paginator {
    position: absolute;
    bottom: 40px;
    width: 100%;
    display: none;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}

    .dxrdp-mobile-paginator.dxrdp-hide {
        opacity: 0;
        display: block;
    }

    .dxrdp-mobile-paginator.dxrdp-show {
        opacity: 1;
        display: block;
    }

    .dxrdp-mobile-paginator .dxrdp-mobile-paginator-content {
        height: 30px;
        text-align: center;
        opacity: 0.74;
        z-index: 10;
    }

        .dxrdp-mobile-paginator .dxrdp-mobile-paginator-content .dxrdp-mobile-paginator-text {
            text-transform: uppercase;
            font-weight: bold;
            color: #fff;
            border-radius: 20px;
            background-color: #000000;
            font-size: 14px;
            text-align: center;
            width: auto;
            padding: 0 10px;
            display: inline-block;
            height: 30px;
            line-height: 30px;
        }

.dxrd-mobile-gallery {
    border: 0;
}

    .dxrd-mobile-gallery.dx-state-disabled {
        opacity: unset;
    }

    .dxrd-mobile-gallery .dx-gallery-item.dxrdp-gallery-item-animation {
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        -o-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

    .dxrd-mobile-gallery .dxrdp-content {
        margin: 0 auto;
        background: #fff;
        overflow: hidden;
    }

    .dxrd-mobile-gallery .dxrd-scrollView-mobile {
        height: 100%;
        width: 100%;
    }

    .dxrd-mobile-gallery .dxrd-gallery-block {
        position: absolute;
    }

        .dxrd-mobile-gallery .dxrd-gallery-block .dxrd-gallery-block-content {
            width: 100%;
            height: 100%;
            position: relative;
        }

        .dxrd-mobile-gallery .dxrd-gallery-block .dxrd-mobile-page {
            display: block;
            margin: auto;
            box-sizing: content-box;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }

            .dxrd-mobile-gallery .dxrd-gallery-block .dxrd-mobile-page .dxrdp-loading-wrapper {
                position: absolute;
                text-align: center;
                vertical-align: middle;
            }

        .dxrd-mobile-gallery .dxrd-gallery-block .dxrdp-active-border {
            box-sizing: border-box;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

            .dxrd-mobile-gallery .dxrd-gallery-block .dxrdp-active-border.dxrdp-page-padding {
                border: 1px solid #404040;
            }

            .dxrd-mobile-gallery .dxrd-gallery-block .dxrdp-active-border.dxrdp-active {
                border: 1px solid rgba(42, 125, 243, 0.7);
            }

.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-report-preview-brick-selected {
    margin: auto;
    background-color: #ff9c00;
    opacity: 0.34;
    border: none;
}

.dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-preview-wrapper.dxrdp-fullscreen.dxrdp-search-pending {
    /*
            top: @search-panel-height;

            .dxrd-gallery-block {
            -webkit-transform: scale(0.92) translateZ(0);
            transform: scale(0.92) translateZ(0);
        }*/
}

    .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-preview-wrapper.dxrdp-fullscreen.dxrdp-search-pending .dx-scrollview-content .dxrdp-content {
        border: 1px solid #808080;
    }

.dxrdp-parameters-mobile .dxrdp-image-parameters-cancel {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbmNlbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDY0IDY0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2NCA2NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLldoaXRle2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+Cjxwb2x5Z29uIGNsYXNzPSJXaGl0ZSIgcG9pbnRzPSI1OCwxMiA1Miw2IDMyLDI2IDEyLDYgNiwxMiAyNiwzMiA2LDUyIDEyLDU4IDMyLDM4IDUyLDU4IDU4LDUyIDM4LDMyICIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
}

.dxrdp-parameters-mobile .dxrdp-image-parameters-submit {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlN1Ym1pdCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDY0IDY0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2NCA2NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLldoaXRle2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+Cjxwb2x5Z29uIGNsYXNzPSJXaGl0ZSIgcG9pbnRzPSI1OCw4IDIyLDQ0IDYsMjggMCwzNCAyMiw1NiA2NCwxNCAiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
}

.dxrdp-parameters-mobile .dxrdp-image-parameters-reset {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlJlc2V0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNjQgNjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY0IDY0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CgkuV2hpdGV7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9IldoaXRlIiBkPSJNMzIsNGMtNy43LDAtMTQuNywzLjEtMTkuOCw4LjJMNCw0djIyaDAuN0gxM2gxM2wtOC4xLTguMUMyMS41LDE0LjIsMjYuNSwxMiwzMiwxMmMxMSwwLDIwLDksMjAsMjAKCXMtOSwyMC0yMCwyMHMtMjAtOS0yMC0yMEg0YzAsMTUuNSwxMi41LDI4LDI4LDI4czI4LTEyLjUsMjgtMjhTNDcuNSw0LDMyLDR6Ii8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
}

.dx-picture-editing-filtercontent {
    position: relative;
    height: 100%;
}

    .dx-picture-editing-filtercontent .dx-picture-editing-filtercontent-editor {
        position: absolute;
        top: 0;
        width: 100%;
    }

    .dx-picture-editing-filtercontent .dx-picture-editing-filtercontent-images {
        position: absolute;
        bottom: 0;
        top: 40px;
        width: 100%;
    }

.dx-designer .dx-overlay-content .dx-popup-content {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.dx-picture-editing-imagescontainer {
    height: 100%;
    text-align: left;
    font-weight: normal;
    font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Verdana, san-serif;
}

    .dx-picture-editing-imagescontainer .dx-picture-editing-block {
        display: inline-block;
        margin-bottom: 5px;
        padding: 5px;
    }

        .dx-picture-editing-imagescontainer .dx-picture-editing-block[hidden] {
            display: none;
        }

        .dx-picture-editing-imagescontainer .dx-picture-editing-block .dx-picture-editing-block-image {
            display: block;
            background-repeat: no-repeat;
            background-size: contain;
            background-position: center;
        }

        .dx-picture-editing-imagescontainer .dx-picture-editing-block .dx-picture-editing-block-text {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            -ms-text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            text-align: center;
        }

.dx-picture-edit-popup-content.dx-picture-edit-popup-content-fullscreen .dx-overlay-content.dx-popup-normal {
    box-sizing: content-box;
}

.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border-color: #0173c7;
}

    .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal.dx-state-focused {
        border-color: #0173c7;
    }

    .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal > .dx-popover-arrow {
        display: block;
    }

        .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal > .dx-popover-arrow:after {
            border-color: #0173c7;
        }

    .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-popup-content {
        padding: 20px;
    }

.dx-picture-edit-popup-content-fullscreen.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-popup-content {
    padding: 0px;
    height: 100%;
    background-color: white;
}

    .dx-picture-edit-popup-content-fullscreen.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-popup-content .dxrd-transform-origin-left-top {
        -moz-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -o-transform-origin: 0% 0%;
        -webkit-transform-origin: 0% 0%;
        transform-origin: 0% 0%;
    }

.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-mobile-signature-options {
    border-width: 1px;
    border-style: solid;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
}

.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-mobile-signature-options-container {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
}

.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options {
    width: 100%;
    height: 100%;
}

    .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-width {
        height: 80px;
    }

        .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-width .dx-picture-editing-line-width-slider {
            width: 100%;
            padding-top: 5px;
        }

            .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-width .dx-picture-editing-line-width-slider .dx-popover-arrow:after {
                right: 0;
                bottom: 0;
                top: auto;
                left: auto;
                -webkit-transform-origin: bottom right;
                transform-origin: bottom right;
            }

    .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-color {
        padding-top: 15px;
    }

        .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-color .dx-picture-editing-brush-options-colors {
            width: 100%;
            padding-top: 5px;
            font-size: 0;
        }

            .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-color .dx-picture-editing-brush-options-colors .dx-picture-editing-brush-options-color {
                width: 23px;
                height: 23px;
                padding: 1px;
                display: inline-block;
                border: 1px dotted transparent;
            }

                .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-color .dx-picture-editing-brush-options-colors .dx-picture-editing-brush-options-color .dx-picture-editing-brush-options-color-cell {
                    width: 19px;
                    height: 19px;
                    border: 1px solid #a6a6a6;
                }

                .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-color .dx-picture-editing-brush-options-colors .dx-picture-editing-brush-options-color.selected {
                    border: 1px dotted #404040;
                }

.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment {
    width: 100%;
    height: 100%;
}

    .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-sizemode {
        width: 100%;
    }

        .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-sizemode .dx-picture-editing-sizemode-values {
            padding-top: 5px;
        }

    .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-alignment {
        padding-top: 15px;
    }

        .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-alignment .dx-picture-editing-alignment-values {
            width: 100%;
            padding-top: 5px;
        }

    .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-sizemode-alignment-value {
        width: 40px;
        height: 40px;
        display: inline-block;
        padding: 4px;
    }

        .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-sizemode-alignment-value.selected {
            background-color: #b8b8b8;
        }

.dx-picture-edit-popup-content .dx-picture-editing-text {
    text-transform: uppercase;
    text-align: left;
    font-weight: bold;
    font-size: 11px;
    color: #777777;
}

.dx-picture-editing,
.dx-painter {
    width: 100%;
    height: 100%;
    position: relative;
    -ms-content-zooming: none;
    touch-action: none;
    /*.dx-picture-editing-toolbar-container {
        z-index: 0;
        position: relative;
    }*/
}

    .dx-picture-editing canvas,
    .dx-painter canvas {
        position: absolute;
        top: 0px;
        left: 0px;
    }

.dx-picture-editing-active {
    position: absolute;
    width: 48px;
}

    .dx-picture-editing-active.dx-popup-wrapper > .dx-overlay-content {
        border: none;
        border-radius: unset;
        box-shadow: none;
        overflow: visible;
    }

        .dx-picture-editing-active.dx-popup-wrapper > .dx-overlay-content.dx-state-focused {
            border: none;
        }

        .dx-picture-editing-active.dx-popup-wrapper > .dx-overlay-content > .dx-popover-arrow {
            display: none;
        }

        .dx-picture-editing-active.dx-popup-wrapper > .dx-overlay-content > .dx-popup-content {
            padding: 0;
        }

        .dx-picture-editing-active.dx-popup-wrapper > .dx-overlay-content .dx-picture-editing-toolbar {
            height: auto;
        }

    .dx-picture-editing-active .dx-picture-editing-toolbar {
        width: 48px;
        position: absolute;
        z-index: 10;
    }

        .dx-picture-editing-active .dx-picture-editing-toolbar .dx-picture-editing-toolbar-item {
            width: 48px;
            height: 48px;
            background-color: #666666;
            position: relative;
        }

            .dx-picture-editing-active .dx-picture-editing-toolbar .dx-picture-editing-toolbar-item .dx-picture-editing-toolbar-item-icon {
                width: 48px;
                height: 48px;
            }

                .dx-picture-editing-active .dx-picture-editing-toolbar .dx-picture-editing-toolbar-item .dx-picture-editing-toolbar-item-icon svg {
                    width: 24px;
                    height: 24px;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translateX(-50%) translateY(-50%);
                }

            .dx-picture-editing-active .dx-picture-editing-toolbar .dx-picture-editing-toolbar-item:hover {
                background-color: #535353;
            }

.dx-designer .dx-designer-viewport .dxrv-daterange-editor-popup-wrapper .dx-popup-normal {
    max-height: calc(100vh - 1px);
    max-width: calc(100vw - 1px);
}

    .dx-designer .dx-designer-viewport .dxrv-daterange-editor-popup-wrapper .dx-popup-normal .dx-popup-content .dxrv-daterange-editor-popup-container {
        margin: 20px;
    }

.dx-designer .dxrv-daterange-editor .dx-state-readonly.dx-widget {
    opacity: 1;
    border-style: solid;
}

.dxrv-daterange-editor-popup-container {
    height: 300px;
    width: 752px;
}

    .dxrv-daterange-editor-popup-container .dxrv-daterange-editor-list {
        width: 150px;
        overflow: hidden;
        border-style: solid;
        border-width: 1px;
    }

        .dxrv-daterange-editor-popup-container .dxrv-daterange-editor-list .dxrv-daterange-editor-list-item {
            position: relative;
            text-align: center;
            padding: 6px 5px 5px 5px;
        }

.dx-designer-viewport .dxrv-daterange-editor-item {
    display: inline-block;
    vertical-align: top;
    margin: 4px;
    height: 100%;
}

    .dx-designer-viewport .dxrv-daterange-editor-item .dx-calendar-cell {
        position: relative;
        border-radius: 0px;
        padding: 0px;
    }

        .dx-designer-viewport .dxrv-daterange-editor-item .dx-calendar-cell .dxrv-daterange-cell {
            width: 100%;
            height: 100%;
        }

            .dx-designer-viewport .dxrv-daterange-editor-item .dx-calendar-cell .dxrv-daterange-cell .dxrv-daterange-cell-text {
                top: 50%;
                width: 100%;
                position: absolute;
                transform: translateY(-50%);
                z-index: 1;
            }

            .dx-designer-viewport .dxrv-daterange-editor-item .dx-calendar-cell .dxrv-daterange-cell .dxd-back-accented {
                opacity: 0.25;
                position: absolute;
                top: 0;
                left: 0;
                bottom: 0;
                right: 0;
            }

        .dx-designer-viewport .dxrv-daterange-editor-item .dx-calendar-cell.dx-calendar-selected-date .dxrv-daterange-cell .dxd-back-accented {
            opacity: 1;
        }

.dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup {
    background-color: transparent;
}

    .dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-title {
        position: relative;
        width: 282px;
        margin: 0 auto;
        padding-left: 0;
        padding-right: 0;
        left: 3px;
    }

    .dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll {
        top: 82px;
    }

        .dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field {
            position: relative;
            width: 282px;
            margin: 0 auto;
            padding-left: 0;
            padding-right: 0;
        }

            .dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-header {
                opacity: 0.4;
                filter: alpha(opacity=40);
                text-transform: uppercase;
                font-size: 10px;
                font-weight: 900;
                margin-bottom: 6px;
                margin-left: 3px;
            }

            .dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-selectbox,
            .dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-column {
                margin: 3px;
            }

            .dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-column {
                display: inline-block;
                width: 129px;
            }

                .dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-column.dx-fieldset-column-right {
                    float: right;
                }

                .dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-column .dxrv-daterange-editor-button {
                    width: 100%;
                }

                .dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-column .dx-fieldset-column-separator {
                    position: absolute;
                    width: 8px;
                    height: 2px;
                    margin-left: -13px;
                    margin-top: 17px;
                }

            .dx-designer-viewport .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dxrv-daterange-editor-item {
                margin: 0;
            }

.dx-designer-viewport .dxrdv-signature-editor-item {
    display: flex;
    flex-direction: row;
    align-items: center;
}

    .dx-designer-viewport .dxrdv-signature-editor-item .dxrdv-signature-editor-item-image {
        width: 150px;
        margin-right: 9px;
        height: 95px;
        position: relative;
    }

        .dx-designer-viewport .dxrdv-signature-editor-item .dxrdv-signature-editor-item-image > img,
        .dx-designer-viewport .dxrdv-signature-editor-item .dxrdv-signature-editor-item-image svg {
            max-width: 100%;
            max-height: 100%;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            position: absolute;
            margin: auto;
        }

    .dx-designer-viewport .dxrdv-signature-editor-item .dxrdv-signature-editor-item-info {
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

        .dx-designer-viewport .dxrdv-signature-editor-item .dxrdv-signature-editor-item-info .dxrdv-signature-editor-item-info-field {
            text-overflow: ellipsis;
            overflow: hidden;
        }

            .dx-designer-viewport .dxrdv-signature-editor-item .dxrdv-signature-editor-item-info .dxrdv-signature-editor-item-info-field .dxrdv-signature-editor-item-info-field-label {
                font-weight: bold;
            }

.dx-report-viewer.dx-accessibility .dx-menu-base {
    font-size: 0.875rem;
}

    .dx-report-viewer.dx-accessibility .dx-menu-base .dx-menu-items-container {
        padding: 0.0625rem;
    }

    .dx-report-viewer.dx-accessibility .dx-menu-base .dx-menu-item-content {
        padding: 0.1875rem 0.3125rem 0.4375rem;
    }

.dx-report-viewer.dx-accessibility .dx-overlay-wrapper {
    font-size: 0.875rem;
}

    .dx-report-viewer.dx-accessibility .dx-overlay-wrapper .dx-widget.dx-calendar {
        width: 17.625rem;
        min-width: 17.625rem;
        height: 16.7875rem;
        min-height: 16.7875rem;
    }

    .dx-report-viewer.dx-accessibility .dx-overlay-wrapper .dx-widget .dx-calendar-navigator {
        height: 2.25rem;
    }

    .dx-report-viewer.dx-accessibility .dx-overlay-wrapper .dx-widget .dx-calendar-body {
        top: 3.25rem;
    }

    .dx-report-viewer.dx-accessibility .dx-overlay-wrapper .dx-box-item-content {
        font-size: 1rem;
    }

    .dx-report-viewer.dx-accessibility .dx-overlay-wrapper .dx-context-menu.dxrdp-export-to-menu .dx-submenu {
        max-height: 25rem;
    }

.dx-report-viewer.dx-accessibility .dx-report-viewer.dx-accessibility .dx-dropdownlist-popup-wrapper .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item-content {
    padding: 0.4375rem 0.5625rem;
}

.dx-report-viewer.dx-accessibility .dx-slider-label-position-bottom .dx-slider-label {
    bottom: -1.0625rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview .dx-loadindicator {
    width: 2rem;
    height: 2rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview .dx-loadindicator-wrapper {
    font-size: 2rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview .dx-widget {
    font-size: 0.875rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview .dx-widget.dx-menu-base.dx-menu .dx-menu-horizontal .dx-menu-item-popout {
        font: 1.125rem/1.125rem DXIcons;
    }

        .dx-report-viewer.dx-accessibility .dxrd-preview .dx-widget.dx-menu-base.dx-menu .dx-menu-horizontal .dx-menu-item-popout:before {
            width: 1.125rem;
            margin-top: -0.5625rem;
            margin-left: -0.5625rem;
        }

.dx-report-viewer.dx-accessibility .dxrd-preview .dx-checkbox-checked .dx-checkbox-icon {
    font: 1rem/1rem DXIcons;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview .dx-checkbox-checked .dx-checkbox-icon:before {
        width: 1rem;
        margin-top: -0.5rem;
        margin-left: -0.5rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview .dx-list-select-all-label {
    line-height: 1.0625rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview .dx-checkbox-icon {
    width: 1.375rem;
    height: 1.375rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview .dx-checkbox-text {
    font-size: 0.6875rem;
    margin-left: -1.375rem;
    padding-left: 1.6875rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview .dx-dropdowneditor-icon {
    font: 1.125rem/1.125rem DXIcons;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview .dx-dropdowneditor-icon:before {
        width: 1.125rem;
        margin-top: -0.5625rem;
        margin-left: -0.5625rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview .dx-dropdowneditor-icon svg {
        width: 1rem;
        height: 1rem;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
    }

.dx-report-viewer.dx-accessibility .dxrd-preview .dx-button-has-icon .dx-icon {
    font-size: 1.125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview .dx-button-has-text .dx-button-content {
    padding: 0.4375rem 1.125rem 0.4375rem 1.125rem;
}
/*Small priority to override only devextreme*/
.dx-accessibility .dx-button .dx-icon {
    width: 1.125rem;
    height: 1.125rem;
    background-size: 1.125rem 1.125rem;
    font-size: 1.125rem;
    line-height: 1.125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-error-page {
    row-gap: 0.75rem;
}

.dx-report-viewer.dx-accessibility .dxrd-error-page-icon {
    width: 4rem;
    height: 4rem;
}

.dx-report-viewer.dx-accessibility .dxrd-error-page-title {
    font-size: 1.75rem;
}

.dx-report-viewer.dx-accessibility .dxrd-error-page-content {
    font-size: 1rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl .dx-font-content .dx-font-styles-content {
    margin-left: 1rem;
}

.dx-report-viewer.dx-accessibility .dx-font-content .dx-font-styles-content {
    margin-right: 1rem;
}

    .dx-report-viewer.dx-accessibility .dx-font-content .dx-font-styles-content .dx-font-style-button {
        width: 1.5rem;
        height: 1.5rem;
        background-size: 0.75rem 0.75rem;
    }

        .dx-report-viewer.dx-accessibility .dx-font-content .dx-font-styles-content .dx-font-style-button svg {
            width: 0.75rem;
            height: 0.75rem;
        }

.dx-report-viewer.dx-accessibility .dx-rtl .dx-editors .dx-fieldset .dx-field {
    padding-right: 0.875rem;
    padding-left: 1rem;
}

    .dx-report-viewer.dx-accessibility .dx-rtl .dx-editors .dx-fieldset .dx-field .dx-field-label {
        padding-left: 0.9375rem;
    }

.dx-report-viewer.dx-accessibility .dx-rtl .dx-editors .dx-group-header-font {
    padding-right: 0.125rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl .dx-editors .dx-group-header {
    padding-right: 0.8125rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl .dx-editors .dx-group-header-text {
    padding-right: 0.1875rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl .dx-editors .dx-editor .dx-field-label.dx-accordion-header {
    right: 1rem;
    padding-left: 0.9375rem;
}

    .dx-report-viewer.dx-accessibility .dx-rtl .dx-editors .dx-editor .dx-field-label.dx-accordion-header.dx-accordion-empty {
        left: 0.5rem;
        right: 1rem;
    }

.dx-report-viewer.dx-accessibility .dx-rtl .dx-string-array-container {
    margin-left: 1rem;
    margin-right: 1.1875rem;
}

.dx-report-viewer.dx-accessibility .propertygrid-editor-description-popover-content {
    padding: 0.625rem 0.625rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-image-padding {
    padding: 0.75rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-field-value.dx-checkbox,
.dx-report-viewer.dx-accessibility .dx-editors .dx-field-value:not(.dx-widget) > .dx-checkbox {
    margin-top: 0.125rem;
    margin-bottom: 0rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-fieldset .dx-field {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    padding-left: 0.875rem;
    padding-right: 1rem;
    min-height: 1.625rem;
}

    .dx-report-viewer.dx-accessibility .dx-editors .dx-fieldset .dx-field.dx-field-flex {
        padding: 0.125rem 0.625rem 0.125rem 0.625rem;
    }

        .dx-report-viewer.dx-accessibility .dx-editors .dx-fieldset .dx-field.dx-field-flex .dxa-smarttag-editor-displayName {
            margin: 0 0.375rem 0 0.375rem;
            font-size: 0.6875rem;
        }

    .dx-report-viewer.dx-accessibility .dx-editors .dx-fieldset .dx-field.dx-field-block {
        padding: 0.125rem 0.625rem 0.125rem 0.625rem;
    }

        .dx-report-viewer.dx-accessibility .dx-editors .dx-fieldset .dx-field.dx-field-block .dxa-smarttag-editor-displayName {
            font-size: 0.6875rem;
            margin-bottom: 0.125rem;
            margin-top: 0.25rem;
        }

    .dx-report-viewer.dx-accessibility .dx-editors .dx-fieldset .dx-field .dx-field-label {
        padding-top: 0.375rem;
        font-size: 0.6875rem;
    }

.dx-report-viewer.dx-accessibility .dx-editors .dx-group-header-font {
    font-size: 0.625rem;
    padding-left: 0.125rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-group-header {
    font-size: 0.625rem;
    padding-left: 0.125rem;
    height: 2.5rem;
    line-height: 2.5rem;
    padding-left: 0.8125rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-group-header-text {
    padding-left: 0.1875rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-editor .dx-field-label.dx-accordion-header {
    left: 1rem;
    padding-right: 0.625rem;
}

    .dx-report-viewer.dx-accessibility .dx-editors .dx-editor .dx-field-label.dx-accordion-header .propertygrid-editor-description {
        bottom: 0.125rem;
        width: 1.125rem;
        height: 1.125rem;
    }

    .dx-report-viewer.dx-accessibility .dx-editors .dx-editor .dx-field-label.dx-accordion-header.dx-accordion-empty {
        right: 0.5rem;
    }

.dx-report-viewer.dx-accessibility .dx-collapsing-image {
    padding: 4.0.3125rem;
}

    .dx-report-viewer.dx-accessibility .dx-collapsing-image svg {
        width: 0.5625rem;
        height: 0.5625rem;
    }

.dx-report-viewer.dx-accessibility .dx-ellipsis-button .dx-ellipsis-image {
    background-size: 1rem 1rem;
}

    .dx-report-viewer.dx-accessibility .dx-ellipsis-button .dx-ellipsis-image svg {
        width: 1rem;
        height: 1rem;
    }

.dx-report-viewer.dx-accessibility .dx-string-array-container {
    height: 5.375rem;
    margin-right: 1rem;
    margin-left: 1.1875rem;
}

.dx-report-viewer.dx-accessibility .dxa-tasks-smart-tag-content {
    padding-top: 0.625rem;
    padding-bottom: 0.75rem;
}

    .dx-report-viewer.dx-accessibility .dxa-tasks-smart-tag-content .dxa-smart-tag-separator {
        border-bottom-width: 0.0625rem;
        margin-top: 0.625rem;
        margin-bottom: 0.375rem;
    }

.dx-report-viewer.dx-accessibility .dx-rtl .dx-editors .dx-collectioneditor .dx-collectioneditor-actions-wrapper .dx-collectioneditor-action {
    margin-left: 0.25rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl .dx-editors .dx-collectioneditor .dx-collectioneditor-header-text .dx-group-header-font {
    padding-left: 0.3125rem;
    padding-right: 0.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-field-value > .dx-collectioneditor-action {
    margin-top: 0rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-collection-item > .dx-field > .dx-field-value > .dx-collectioneditor-action {
    margin-top: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-collectioneditor-action {
    width: 1.5rem;
    height: 1.5rem;
    padding: 0rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-collectioneditor .dx-collectioneditor-empty {
    padding-bottom: 0.3125rem;
    padding-top: 0.3125rem;
}

    .dx-report-viewer.dx-accessibility .dx-editors .dx-collectioneditor .dx-collectioneditor-empty .dx-collectioneditor-empty-text {
        line-height: 1.625rem;
    }

.dx-report-viewer.dx-accessibility .dx-editors .dx-collectioneditor .dx-collectioneditor-actions-wrapper .dx-collectioneditor-action {
    margin-left: 0.25rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-collectioneditor .dx-collectioneditor-actions-wrapper .dx-collectioneditor-action-separator {
    width: 0.6875rem;
    height: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-collectioneditor .dx-collectioneditor-header-text {
    padding-top: 0.375rem;
    font-size: 0.6875rem;
}

    .dx-report-viewer.dx-accessibility .dx-editors .dx-collectioneditor .dx-collectioneditor-header-text .dx-group-header-font {
        padding-right: 0.3125rem;
    }

.dx-report-viewer.dx-accessibility .dx-ellipsiseditor .dx-texteditor-container .dx-ellipsiseditor-button.dx-widget.dx-button.dx-button-has-icon {
    padding: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-ellipsiseditor.dx-texteditor.dx-ellipsiseditor-warning:not(.dx-invalid) .dx-texteditor-input-container:after {
    margin-top: -0.5625rem;
    width: 1.125rem;
    height: 1.125rem;
    line-height: 1.125rem;
    font-size: 0.8125rem;
    right: 0.25rem;
}

.dx-report-viewer.dx-accessibility .dxrd-error-page {
    row-gap: 0.75rem;
}

.dx-report-viewer.dx-accessibility .dxrd-error-page-icon {
    width: 4rem;
    height: 4rem;
}

.dx-report-viewer.dx-accessibility .dxrd-error-page-title {
    font-size: 1.75rem;
}

.dx-report-viewer.dx-accessibility .dxrd-error-page-content {
    font-size: 1rem;
}

.dx-report-viewer.dx-accessibility .dx-popup-general .dx-texteditor:not(.dxrd-multiline) {
    height: 1.625rem;
}

    .dx-report-viewer.dx-accessibility .dx-popup-general .dx-texteditor:not(.dxrd-multiline) .dx-texteditor-input {
        font-size: 0.6875rem;
    }

    .dx-report-viewer.dx-accessibility .dx-popup-general .dx-texteditor:not(.dxrd-multiline) .dx-placeholder {
        font-size: 0.6875rem;
        margin-top: -0.0625rem;
    }

.dx-report-viewer.dx-accessibility .dx-popup-general .dx-overlay-content .dx-toolbar.dx-popup-bottom {
    height: 4.6875rem;
}

    .dx-report-viewer.dx-accessibility .dx-popup-general .dx-overlay-content .dx-toolbar.dx-popup-bottom .dx-toolbar-after {
        padding-top: 0.5rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-federated-manageQueries-editor .dx-popup-normal .dxrd-federated-manageQueries-grid-wrapper .dxrd-federated-manageQueries-grid {
    border-width: 0.0625rem;
    margin: 1.875rem 1.875rem 0 1.875rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-federated-manageQueries-editor .dx-popup-normal .dxrd-federated-manageQueries-grid-wrapper .dxrd-federated-manageQueries-grid .dx-row {
        height: 2.25rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-federated-manageQueries-editor .dx-popup-normal .dxrd-federated-manageQueries-grid-wrapper .dxrd-federated-manageQueries-grid .dx-row.dx-data-row:hover .dxrd-manage-queries-actions {
            width: 1rem;
            height: 1rem;
        }

            .dx-report-viewer.dx-accessibility .dxrd-federated-manageQueries-editor .dx-popup-normal .dxrd-federated-manageQueries-grid-wrapper .dxrd-federated-manageQueries-grid .dx-row.dx-data-row:hover .dxrd-manage-queries-actions.dxrd-image-operations-edit-query {
                margin-right: 0.1875rem;
            }

            .dx-report-viewer.dx-accessibility .dxrd-federated-manageQueries-editor .dx-popup-normal .dxrd-federated-manageQueries-grid-wrapper .dxrd-federated-manageQueries-grid .dx-row.dx-data-row:hover .dxrd-manage-queries-actions.dxrd-image-recycle-bin {
                margin-top: 0.0625rem;
            }

.dx-report-viewer.dx-accessibility .dxrd-federated-manageQueries-editor .dx-popup-normal .dx-popup-bottom.dx-toolbar .dx-toolbar-after .dx-toolbar-button {
    padding: 0 0.375rem 0 0.375rem;
}

.dx-report-viewer.dx-accessibility .dx-right-panel-switcher {
    top: 0.375rem;
    right: 0.375rem;
}

    .dx-report-viewer.dx-accessibility .dx-right-panel-switcher .dx-button.dx-widget {
        width: 1.625rem;
        height: 1.625rem;
    }

        .dx-report-viewer.dx-accessibility .dx-right-panel-switcher .dx-button.dx-widget .dx-icon {
            width: 1rem;
            height: 1rem;
        }

            .dx-report-viewer.dx-accessibility .dx-right-panel-switcher .dx-button.dx-widget .dx-icon svg {
                width: 1rem;
                height: 1rem;
                margin-left: 0.0625rem;
                margin-top: -0.0625rem;
            }

.dx-report-viewer.dx-accessibility .dxrd-scripts-editor.ace_editor .ace_gutter,
.dx-report-viewer.dx-accessibility .dx-sql_editor.ace_editor .ace_gutter,
.dx-report-viewer.dx-accessibility .dx-expressioneditor-textarea.ace_editor .ace_gutter,
.dx-report-viewer.dx-accessibility .dxd-wizard-jsoneditor.ace_editor .ace_gutter,
.dx-report-viewer.dx-accessibility .dx-filtereditor-ace.ace_editor .ace_gutter {
    border-right-width: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-collapsedbutton {
    margin-left: 0.5625rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-image {
    margin-left: 0.25rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-action-container {
    margin-left: 0.625rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent {
    padding-left: 0.3125rem;
}

.dx-report-viewer.dx-accessibility .dx-treelist .dx-treelist-item {
    height: 1.875rem;
}

    .dx-report-viewer.dx-accessibility .dx-treelist .dx-treelist-item .dx-treelist-image {
        margin-right: 0.25rem;
        width: 1rem;
        height: 1rem;
        padding: 0.4375rem 0;
    }

        .dx-report-viewer.dx-accessibility .dx-treelist .dx-treelist-item .dx-treelist-image svg {
            width: 1rem;
            height: 1rem;
        }

    .dx-report-viewer.dx-accessibility .dx-treelist .dx-treelist-item .dx-treelist-collapsedbutton {
        height: 1.75rem;
        width: 1.75rem;
        min-width: 1.75rem;
        margin: 0.0625rem;
        margin-left: -0.75rem;
    }

    .dx-report-viewer.dx-accessibility .dx-treelist .dx-treelist-item .dx-treelist-caption {
        line-height: 1.875rem;
    }

        .dx-report-viewer.dx-accessibility .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-action-container {
            margin-right: 0.625rem;
        }

        .dx-report-viewer.dx-accessibility .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent {
            padding-right: 0.3125rem;
            height: 1.875rem;
        }

            .dx-report-viewer.dx-accessibility .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-text {
                padding-right: 0.125rem;
            }

                .dx-report-viewer.dx-accessibility .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-text.dx-highlighted-search-text .dx-datagrid-search-text {
                    padding-top: 0.0625rem;
                }

            .dx-report-viewer.dx-accessibility .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-ellipsis-text {
                padding-right: 0.125rem;
            }

                .dx-report-viewer.dx-accessibility .dx-treelist .dx-treelist-item .dx-treelist-caption .dx-treelist-selectedcontent .dx-treelist-text-wrapper .dx-treelist-ellipsis-text.dx-highlighted-search-text .dx-datagrid-search-text {
                    padding-top: 0.0625rem;
                }

    .dx-report-viewer.dx-accessibility .dx-treelist .dx-treelist-item .dx-treelist-action {
        width: 1.5rem;
        height: 1.5rem;
        padding: 0rem;
        margin: 0.1875rem 0.125rem;
    }

    .dx-report-viewer.dx-accessibility .dx-treelist .dx-treelist-item .dx-treelist-action-edit {
        width: 1.5rem;
        height: 1.5rem;
        padding: 0rem;
        margin: 0.1875rem 0.125rem;
    }

.dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree.dx-rtl {
    padding-right: 0.4375rem;
}

    .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree.dx-rtl .criteria-operator-group .criteria-operator-content {
        padding-right: 0.9375rem;
    }

.dx-report-viewer.dx-accessibility .dx-filtereditor-criteriaoperator-popup .dx-popup-normal .dx-popup-content .dx-filtereditor-search .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-texteditor-input {
    font-size: 0.875rem;
}

.dx-report-viewer.dx-accessibility .dx-filtereditor-criteriaoperator-popup .dx-popup-normal .dx-popup-content .dx-filtereditor-search .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-placeholder {
    font-size: 0.875rem;
    margin-top: -0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-filtereditor-criteriaoperator-popup .dx-popup-normal .dx-popup-content .dx-filtereditor-filtered {
    height: calc(100% - 2.5rem);
}

.dx-report-viewer.dx-accessibility .dx-overlay-wrapper.dx-filtereditor-criteriaoperator-popup .dx-overlay-content {
    border-width: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-filtereditor .font {
    font-size: 0.875rem;
}

.dx-report-viewer.dx-accessibility .dx-filtereditor .dx-overlay-content {
    max-height: 31.25rem;
    max-width: 43.75rem;
}

    .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-overlay-content .dx-popup-bottom.dx-toolbar {
        padding: 0.5rem 1rem 1.625rem 1.5rem;
    }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-overlay-content .dx-popup-bottom.dx-toolbar .dx-toolbar-items-container .dx-toolbar-after .dx-toolbar-item {
            padding-right: 0.5rem;
        }

            .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-overlay-content .dx-popup-bottom.dx-toolbar .dx-toolbar-items-container .dx-toolbar-after .dx-toolbar-item .dx-button {
                font-size: 0.875rem;
            }

                .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-overlay-content .dx-popup-bottom.dx-toolbar .dx-toolbar-items-container .dx-toolbar-after .dx-toolbar-item .dx-button .dx-button-content {
                    padding-top: 0.25rem;
                }

.dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-plain-content {
    top: 1.875rem;
    height: calc(100% - 1.875rem);
}

    .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-plain-content .dx-filtereditor-plain-disabled {
        top: 0rem;
    }

    .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-plain-content .dx-filtereditor-text-container.advanced.dx-filtereditor-text-container-top {
        padding-bottom: 0.625rem;
    }

    .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-plain-content .dx-filtereditor-text-container.advanced.dx-filtereditor-text-container-bottom {
        padding-top: 0.625rem;
    }

.dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-text-container {
    margin-top: 0.75rem;
}

    .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-text-container .dx-filtereditor-text {
        border-radius: 0.25rem;
    }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-text-container .dx-filtereditor-text .dx-texteditor-container .dx-filtereditor-ace {
            font-size: 0.875rem;
        }

.dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree-container .dx-filtereditor-tree-lockscreen .dx-filtereditor-tree-lockscreen-content .dx-filtereditor-tree-lockscreen-content-text {
    height: 0.875rem;
}

.dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree {
    border-width: 0.0625rem;
    padding-top: 0.25rem;
    padding-left: 0.4375rem;
}

    .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group {
        padding-top: 0.4375rem;
    }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-group-item .criteria-operator-item .criteria-operator-item-editor {
            height: 1.5rem;
        }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .dx-texteditor {
            height: 1.375rem;
        }

            .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .dx-texteditor .dx-texteditor-input {
                font-size: 0.875rem;
            }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-content {
            padding-left: 0.9375rem;
        }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operarator-text-item {
            min-width: 1.875rem;
            border-radius: 0.3125rem;
        }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-item-editor {
            border-radius: 0.3125rem;
            border-width: 0.125rem;
        }

            .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-item-editor .dx-texteditor-container {
                border-radius: 0.3125rem;
            }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operarator-text-item-padding {
            padding: 0 0.3125rem;
        }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.clickable {
            min-height: 1.5rem;
            min-width: 1.875rem;
            padding: 0 0.3125rem;
        }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.stylized {
            padding: 0 0.3125rem;
        }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.criteria-operator-item-group {
            min-width: 1.875rem;
            border-radius: 0.3125rem;
        }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.criteria-operator-item-field {
            min-width: 1.875rem;
            border-radius: 0.3125rem;
        }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.criteria-operator-item-parameter {
            min-width: 1.875rem;
            border-radius: 0.3125rem;
        }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.criteria-operator-item-operator {
            min-width: 1.875rem;
            border-radius: 0.3125rem;
        }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text.criteria-operator-item-value {
            min-width: 1.875rem;
            border-radius: 0.3125rem;
        }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-text {
            font-size: 0.875rem;
            line-height: 1.5rem;
        }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-action .criteria-operator-action-image {
            width: 1.5rem;
            height: 1.5rem;
        }

        .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-filtereditor-tree .criteria-operator-group .criteria-operator-action .criteria-operator-action-image-edit {
            width: 1.5rem;
            height: 1.5rem;
            padding: 0.1875rem 0.25rem 0.3125rem;
        }

.dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-textarea .dx-texteditor-input {
    padding-left: 1.375rem;
    padding-right: 1.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-item {
    padding-right: 0.3125rem;
}

.dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-category {
    padding-right: 0.3125rem;
    padding-right: 1.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-header {
    padding-right: 0.3125rem;
    padding-right: 0rem;
}

.dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-accordion-header {
    padding-right: 0.3125rem;
}

.dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-accordion-content .dx-expressioneditor-tools-tab-item {
    padding-right: 2.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-categories {
    margin-left: 1.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-rtl .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-description {
    margin-right: 1.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-expressioneditor .ui-resizable-handle.ui-resizable-s {
    bottom: -0.9375rem;
    height: 0.625rem;
}

.dx-report-viewer.dx-accessibility .dx-expressioneditor .ui-resizable-handle.ui-resizable-e {
    right: -0.875rem;
    width: 0.625rem;
}

.dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-overlay-content {
    max-height: 37.0625rem;
    max-width: 45.4375rem;
}

    .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-overlay-content .dx-popup-content {
        border-width: 0rem;
    }

.dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree {
    padding: 1.0625rem 1.0625rem 0 1.0625rem;
}

    .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-textarea {
        border-width: 0.0625rem;
    }

        .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-textarea .dx-texteditor-input {
            font-size: 0.875rem;
            padding-top: 0.3125rem;
            padding-left: 1.0625rem;
            padding-right: 1.375rem;
        }

    .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs {
        top: 1.0625rem;
    }

        .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dxrd-treelist-search-panel-container {
            border-left-width: 0.0625rem;
            border-right-width: 0.0625rem;
            border-top-width: 0.0625rem;
        }

            .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dxrd-treelist-search-panel-container .dx-texteditor {
                border: 0rem;
            }

        .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-fields .dx-expressioneditor-tools-tab-content-wrapper {
            top: 1.5625rem;
        }

        .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-content-wrapper {
            border-width: 0.0625rem;
        }

        .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-collection-function .dx-expressioneditor-collection-function-items {
            border-width: 0.0625rem;
            top: 1.875rem;
        }

        .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-treelist-text {
            font-size: 0.6875rem;
        }

        .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-item {
            height: 1.625rem;
            line-height: 1.625rem;
            padding-left: 0.3125rem;
            font-size: 0.6875rem;
        }

        .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-header {
            height: 1.625rem;
            line-height: 1.625rem;
            padding-left: 0.3125rem;
            font-size: 0.6875rem;
            padding-left: 0rem;
        }

        .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-category {
            height: 1.625rem;
            line-height: 1.625rem;
            padding-left: 0.3125rem;
            font-size: 0.6875rem;
            padding-left: 1.0625rem;
        }

        .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-expressioneditor-tools-tab-accordion-header {
            padding-left: 0.3125rem;
        }

        .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-tools-tab .dx-accordion-content .dx-expressioneditor-tools-tab-item {
            padding-left: 2.0625rem;
        }

        .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-categories {
            margin-right: 1.0625rem;
        }

        .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .ui-resizable.dx-expressioneditor-tools-tab-content-wrapper {
            min-width: 6.25rem;
            width: 10.625rem;
        }

        .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-tools-tabs .dx-expressioneditor-description {
            margin-left: 1.0625rem;
        }

    .dx-report-viewer.dx-accessibility .dx-expressioneditor .dx-expression-tree .dx-expressioneditor-tools .dx-expressioneditor-description-content {
        padding: 0.3125rem;
        font-size: 0.6875rem;
    }

.dx-report-viewer.dx-accessibility .ace_tooltip.ace_doc-tooltip {
    padding: 0.3125rem;
    font-size: 0.6875rem;
}

.dx-report-viewer.dx-accessibility .dx-format-string.dx-overlay-wrapper .dx-overlay-content {
    max-height: 34.8125rem;
    max-width: 40.625rem;
}

    .dx-report-viewer.dx-accessibility .dx-format-string.dx-overlay-wrapper .dx-overlay-content .dx-popup-content {
        padding: 0.625rem;
    }

        .dx-report-viewer.dx-accessibility .dx-format-string.dx-overlay-wrapper .dx-overlay-content .dx-popup-content .dx-format-string-value .dx-texteditor-input {
            font-size: 0.875rem;
            padding: 0.4375rem 0.5625rem 0.5rem;
        }

.dx-report-viewer.dx-accessibility .dx-format-string .dx-rtl .dx-format-string-content .dx-format-string-content-area-right {
    padding-right: 1.8125rem;
}

.dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content {
    width: 39.25rem;
    padding: 0.1875rem 0.625rem;
}

    .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-content-area-left {
        width: 11.875rem;
    }

    .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-content-area-right {
        width: 26.125rem;
        padding-left: 1.8125rem;
    }

        .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats {
            height: 15.625rem;
        }

            .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats .dx-format-string-list {
                height: 12.5625rem;
            }

            .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats .dx-format-string-customization {
                padding-top: 0.625rem;
            }

                .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats .dx-format-string-customization .dx-format-string-customization-value {
                    height: 2.25rem;
                    width: 17.375rem;
                }

                .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-formats .dx-format-string-customization .dx-format-string-customization-add {
                    width: 6.5625rem;
                }

        .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area {
            margin-top: 1.5rem;
        }

            .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area .dx-format-string-preview-area-caption {
                padding-bottom: 0.1875rem;
                height: 1.375rem;
                font-size: 0.875rem;
            }

            .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area .dx-format-string-preview-value {
                border-width: 0.0625rem;
                height: 4rem;
                line-height: 3.5rem;
                font-size: 1.3125rem;
            }

            .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area.dx-format-general {
                margin-top: 3.375rem;
            }

                .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-preview-area.dx-format-general .dx-format-string-preview-value {
                    height: 11rem;
                    line-height: 10.25rem;
                }

        .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-content-area-right .dx-format-string-customization-general-value.dx-format-string-value {
            height: 2.25rem;
            margin-bottom: 0.4375rem;
        }

    .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-content-area-title {
        padding: 0.3125rem 0rem;
        height: 1.8125rem;
        font-size: 0.875rem;
    }

    .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-list {
        border-width: 0.0625rem;
        height: 22.5rem;
    }

        .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-list .dx-image-filtereditor-remove {
            width: 1.5rem;
            height: 1.5rem;
        }

        .dx-report-viewer.dx-accessibility .dx-format-string .dx-format-string-content .dx-format-string-list .dx-list-item:last-of-type .dx-theme-border-color {
            border-bottom-width: 0.0625rem;
        }

.dx-report-viewer.dx-accessibility .dxrd-error-page {
    row-gap: 0.75rem;
}

.dx-report-viewer.dx-accessibility .dxrd-error-page-icon {
    width: 4rem;
    height: 4rem;
}

.dx-report-viewer.dx-accessibility .dxrd-error-page-title {
    font-size: 1.75rem;
}

.dx-report-viewer.dx-accessibility .dxrd-error-page-content {
    font-size: 1rem;
}

.dx-report-viewer.dx-accessibility .dxrd-width-54px {
    width: 3.375rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-border-1px-solid-black {
    border: 0.0625rem solid black !important;
}

.dx-report-viewer.dx-accessibility .dxrd-top-0px {
    top: 0rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-left-5px {
    margin-left: 0.3125rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-padding-left-17px {
    padding-left: 1.0625rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-top-45px {
    top: 2.8125rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-left-45px {
    left: 2.8125rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-right-45px {
    right: 2.8125rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-bottom-45px {
    bottom: 2.8125rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-top-20px {
    margin-top: 1.25rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-top-20px {
    top: 1.25rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-left-10px {
    left: 0.625rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-right-30px {
    right: 1.875rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-bottom-40px {
    bottom: 2.5rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-height-1000px {
    height: 62.5rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-width-600px {
    width: 37.5rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-height-400px {
    height: 25rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-30px-20px {
    margin: 1.875rem 1.25rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-width-24px {
    width: 1.5rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-height-24px {
    height: 1.5rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-width-calc-100-30px {
    width: calc(100% - 1.875rem) !important;
}

.dx-report-viewer.dx-accessibility .dxrd-width-1px {
    width: 0.0625rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-height-1px {
    height: 0.0625rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-left-9px {
    margin-left: 0.5625rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-height-calc-100-29px {
    height: calc(100% - 1.8125rem) !important;
}

.dx-report-viewer.dx-accessibility .dxrd-letter-spacing-1px {
    letter-spacing: 0.0625rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-border-1px-solid-silver {
    border: 0.0625rem solid silver !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-top--1px {
    margin-top: -0.0625rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-left--1px {
    margin-left: -0.0625rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-padding-left-3px {
    padding-left: 0.1875rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-height-5px {
    height: 0.3125rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-width-5px {
    width: 0.3125rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-right-5px {
    right: 0.3125rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-top-5px {
    top: 0.3125rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-stroke-width-05px {
    stroke-width: 0.0.3125rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-stroke-dasharray-5px {
    stroke-dasharray: 0.3125rem, 0.3125rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-stroke-width-3px {
    stroke-width: 0.1875rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-right-5px {
    margin-right: 0.3125rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-top-80px {
    top: 5rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-top-40px {
    margin-top: 2.5rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-top-44px {
    margin-top: 2.75rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-top-95px {
    margin-top: 5.9375rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-top-83px {
    margin-top: 5.1875rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-left-0px {
    margin-left: 0rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-top-16px {
    margin-top: 1rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-bottom-18px {
    margin-bottom: 1.125rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-bottom-4px {
    margin-bottom: 0.25rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-width-272px {
    width: 17rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-margin-bottom-5px {
    margin-bottom: 0.3125rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-top--100px {
    top: -6.25rem !important;
}

.dx-report-viewer.dx-accessibility .dxrd-bordereditor .dxrd-bordereditor-content {
    letter-spacing: -0.1875rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-bordereditor .dxrd-bordereditor-content .dxrd-bordereditor-button {
        width: 1.5625rem;
        height: 1.5625rem;
        background-size: 0.75rem 0.75rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-bordereditor .dxrd-bordereditor-content .dxrd-bordereditor-button svg {
            width: 0.75rem;
            height: 0.75rem;
        }

    .dx-report-viewer.dx-accessibility .dxrd-bordereditor .dxrd-bordereditor-content .dxrd-bordereditor-right-margin {
        margin-right: 1.25rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-textalignment-editor .dxrd-textalignment-editor-content .dxrd-textalignment-editor-button {
    margin: -0.0625rem;
    width: 1.5rem;
    height: 1.5rem;
    background-size: 1rem 1rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-textalignment-editor .dxrd-textalignment-editor-content .dxrd-textalignment-editor-button svg {
        width: 1rem;
        height: 1rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-textalignment-editor .dxrd-textalignment-editor-content .dxrd-textalignment-editor-label {
    min-width: 4.375rem;
}

.dx-report-viewer.dx-accessibility .dxrd-textalignment-editor .dxrd-textalignment-editor-content .dxrd-textalignment-margin-top {
    margin-top: -0.3125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-ellipsis-button .dxrd-ellipsis-image {
    background-size: 1rem 1rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-ellipsis-button .dxrd-ellipsis-image svg {
        width: 1rem;
        height: 1rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-checkbox {
    margin-top: 0.5625rem;
}

.dx-report-viewer.dx-accessibility .dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-collapsed {
    margin-top: 1rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr .dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-displayName {
    left: 1.75rem;
    right: 3.5rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl .dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-displayName {
    right: 1.75rem;
    left: 3.5rem;
}

.dx-report-viewer.dx-accessibility .dxrd-formatting-rule-collection-editor .dxrd-formatting-rule-displayName .propertygrid-editor-displayName {
    font-size: 0.6875rem;
}

.dx-report-viewer.dx-accessibility .dxrd-string-array-container {
    height: 6.25rem;
    margin-right: 1rem;
    margin-left: 1.1875rem;
}

.dx-report-viewer.dx-accessibility .dxrd-accordion-collection-item .dx-accordion-header > div .dx-group-header-font {
    margin-top: -0.0625rem;
    font-size: 0.6875rem;
}

.dx-report-viewer.dx-accessibility .ui-resizable-handle {
    font-size: 0.0.0625rem;
}

.dx-report-viewer.dx-accessibility .ui-resizable-n {
    height: 0.4375rem;
    top: -0.3125rem;
}

.dx-report-viewer.dx-accessibility .ui-resizable-s {
    height: 0.4375rem;
    bottom: -0.3125rem;
}

.dx-report-viewer.dx-accessibility .ui-resizable-e {
    width: 0.4375rem;
    right: -0.3125rem;
}

.dx-report-viewer.dx-accessibility .ui-resizable-w {
    width: 0.4375rem;
    left: -0.3125rem;
}

.dx-report-viewer.dx-accessibility .ui-resizable-se {
    width: 0.75rem;
    height: 0.75rem;
    right: 0.0625rem;
    bottom: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .ui-resizable-sw {
    width: 0.5625rem;
    height: 0.5625rem;
    left: -0.3125rem;
    bottom: -0.3125rem;
}

.dx-report-viewer.dx-accessibility .ui-resizable-nw {
    width: 0.5625rem;
    height: 0.5625rem;
    left: -0.3125rem;
    top: -0.3125rem;
}

.dx-report-viewer.dx-accessibility .ui-resizable-ne {
    width: 0.5625rem;
    height: 0.5625rem;
    right: -0.3125rem;
    top: -0.3125rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-property-grid-search-group {
    height: 1.75rem;
    padding: 0.125rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dx-property-grid-search-group {
    right: -0.125rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dx-property-grid-search-group {
    left: -0.125rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-property-grid-search-group.dx-property-grid-search-collapsed {
    width: 1.75rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-property-grid-search-group .dx-property-grid-search-box {
    height: 1.75rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dx-property-grid-search-group .dx-property-grid-search-box {
    left: 2.125rem;
    right: -1rem;
    margin-right: 1rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dx-property-grid-search-group .dx-property-grid-search-box {
    left: -1rem;
    right: 2.125rem;
    margin-left: 1rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-image-padding {
    padding: 0.75rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dx-collection-item > .dx-field > .dx-field-value > .dxrd-collectioneditor-action {
    margin-top: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-collectioneditor-action {
    width: 1.5rem;
    height: 1.5rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-editor .dx-fieldset .dx-field {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    padding-left: 0.875rem;
    padding-right: 1rem;
    min-height: 1.625rem;
}

    .dx-report-viewer.dx-accessibility .dx-editors .dxrd-editor .dx-fieldset .dx-field .dx-field-label {
        padding-top: 0.375rem;
        font-size: 0.6875rem;
    }

.dx-report-viewer.dx-accessibility .dx-editors .dx-icon-dxrd {
    width: 0.75rem;
    height: 0.75rem;
    background-size: 0.75rem 0.75rem;
    line-height: 0.75rem;
    font-size: 0.75rem;
}

    .dx-report-viewer.dx-accessibility .dx-editors .dx-icon-dxrd svg {
        width: 0.75rem;
        height: 0.75rem;
    }

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-group-header-font {
    font-size: 0.625rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-group-header-font {
    padding-left: 0.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-group-header-font {
    padding-right: 0.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-group-header {
    font-size: 0.625rem;
    height: 2.5rem;
    line-height: 2.5rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-group-header {
    padding-left: 0.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-group-header {
    padding-right: 0.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-group-header {
    padding-left: 0.8125rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-group-header {
    padding-right: 0.8125rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-group-header-collapsed {
    border-bottom-width: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dx-field-value.dxd-border-accented .dx-texteditor,
.dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dx-field-value.dxd-border-accented .dx-checkbox {
    border-width: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-editor-header .dx-field-label {
    padding-left: 0rem;
    padding-right: 0.8125rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-editor-header .dx-field-label {
    padding-left: 0.8125rem;
    padding-right: 0rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-properties-wrapper .dx-widget:not(.dx-scrollable-scrollbar):not(.dx-dropdowneditor-button):not(.dx-button-has-icon):not(.no-margin-right) {
    margin-right: 1.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-properties-wrapper .dx-widget:not(.dx-scrollable-scrollbar):not(.dx-dropdowneditor-button):not(.dx-button-has-icon):not(.no-margin-right) {
    margin-left: 1.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-properties-wrapper .dx-popup-general {
    margin-right: 1.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-properties-wrapper .dx-popup-general {
    margin-left: 1.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-properties-wrapper .dx-datebox-container {
    margin-right: 1.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-properties-wrapper .dx-datebox-container {
    margin-left: 1.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-properties-wrapper .dx-field-value > .dxrd-collectioneditor-picker.dx-widget.dx-texteditor:not(.dx-scrollable-scrollbar):not(.no-margin-right) {
    margin-right: 1.875rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-properties-wrapper .dx-field-value > .dxrd-collectioneditor-picker.dx-widget.dx-texteditor:not(.dx-scrollable-scrollbar):not(.no-margin-right) {
    margin-left: 1.875rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dxrd-properties-header {
    font-size: 0.625rem;
    height: 2.5rem;
    line-height: 2.5rem;
    padding-top: 0.1875rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-properties-header {
    padding-left: 0.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-properties-header {
    padding-right: 0.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-properties-header {
    padding-left: 0.8125rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-properties-header {
    padding-right: 0.8125rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dx-property-grid-header {
    height: 1.75rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header {
    margin-left: 1rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header {
    margin-right: 1rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content {
    height: 1.875rem;
    margin-top: -0.125rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content {
    right: 1rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content {
    left: 1rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group {
    height: 1.75rem;
    padding: 0.125rem 0;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group {
    right: 1.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group {
    left: 1.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dxrd-properties-focused-item.dx-widget.dx-selectbox.dx-dropdowneditor {
    height: 1.75rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dxrd-properties-focused-item.dx-widget.dx-selectbox.dx-dropdowneditor {
    right: 4.4375rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dxrd-properties-focused-item.dx-widget.dx-selectbox.dx-dropdowneditor {
    left: 4.4375rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-actions-group .dx-property-grid-sorting-actions-container {
    width: 4.25rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action {
    width: 1.75rem;
    height: 1.75rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action {
    margin-left: 0.1875rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action {
    margin-right: 0.1875rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action .dx-icon-dxrd {
    width: 1rem;
    height: 1rem;
    background-size: 1rem 1rem;
    line-height: 1rem;
}

    .dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dx-property-grid-header .dx-property-grid-header-content .dx-property-grid-sorting-action .dx-icon-dxrd svg {
        width: 1rem;
        height: 1rem;
    }

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dxrd-properties-grid {
    border-top-width: 0.0625rem;
    margin-top: 0.5625rem;
}

    .dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-properties-grid-action {
        padding: 0.25rem;
    }

        .dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-properties-grid-action .dxrd-properties-grid-action-image {
            width: 1.5rem;
            height: 1.5rem;
            background-size: 0.75rem 0.75rem;
        }

            .dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-properties-grid-action .dxrd-properties-grid-action-image svg {
                width: 0.75rem;
                height: 0.75rem;
            }

    .dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-property-grid-actions-group .dxrd-properties-grid-actions-group-content {
        border-bottom-width: 0.0625rem;
        padding: 0.625rem 0.625rem;
    }

        .dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-property-grid-actions-group .dxrd-properties-grid-actions-group-content .dxrd-properties-grid-action-name {
            margin-top: 0.3125rem;
            padding-left: 0.5rem;
            margin-bottom: 0.625rem;
        }

        .dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-property-grid-actions-group .dxrd-properties-grid-actions-group-content .dxrd-properties-grid-action .dxrd-properties-grid-action-image {
            width: 1.5rem;
            padding: 0.25rem;
            height: 1.5rem;
            background-size: 1rem 1rem;
        }

            .dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dxrd-properties-grid .dxrd-property-grid-actions-group .dxrd-properties-grid-actions-group-content .dxrd-properties-grid-action .dxrd-properties-grid-action-image svg {
                width: 1.5rem;
                height: 1.5rem;
            }

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes {
    top: 0.125rem;
    min-width: 1.3125rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes .dxrd-editormenu-box-inside {
    margin-left: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes .dxrd-editor-box-image-content {
    margin-left: 0.25rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes .dxrd-editormenu-box-inside {
    margin-right: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes .dxrd-editor-box-image-content {
    margin-right: 0.25rem;
}

.dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes .dxrd-editormenu-box {
    width: 0.5625rem;
    height: 0.5625rem;
}

    .dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes .dxrd-editormenu-box .dxrd-editormenu-box-inside {
        margin-top: 0.0625rem;
        width: 0.4375rem;
        height: 0.4375rem;
    }

    .dx-report-viewer.dx-accessibility .dx-editors .dxrd-properties-wrapper .dxrd-editormenu-boxes .dxrd-editormenu-box .dxrd-editor-box-image-content {
        width: 0.75rem;
        height: 0.75rem;
        top: 0.0625rem;
    }

.dx-report-viewer.dx-accessibility .dx-ltr.dx-editors .dxrd-editor .dx-field > .dx-field-label.dx-accordion-header {
    left: 1rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dx-editors .dxrd-editor .dx-field > .dx-field-label.dx-accordion-header {
    right: 1rem;
}

.dx-designer .dx-report-viewer.dx-accessibility .dxrd-radio-nowrap-ellipsis .dx-radio-value-container {
    width: 2rem;
}

.dx-designer .dx-report-viewer.dx-accessibility .dx-filtereditor .dx-overlay-content .dx-popup-content {
    padding: 1.5rem;
}

.dx-designer .dx-report-viewer.dx-accessibility .dx-invalid.dx-dropdowneditor:not(.dx-tagbox) .dx-texteditor-container:after {
    right: 1.5rem;
}

.dx-designer .dx-report-viewer.dx-accessibility .dx-invalid.dx-texteditor .dx-texteditor-container:after {
    width: 0.9375rem;
    height: 0.9375rem;
    line-height: 0.9375rem;
    top: 0.3125rem;
}

.dx-designer .dx-report-viewer.dx-accessibility .dxrd-editor-content.dx-accordion-content .dx-field > .dx-field-label {
    padding-left: 1.1875rem;
}

.dx-designer .dx-report-viewer.dx-accessibility .dx-accordion-content .dx-accordion-content-loading-panel {
    padding: 0.3125rem 0rem;
}

.dx-designer .dx-report-viewer.dx-accessibility .dx-texteditor:not(.dx-multiline):not(.dx-textarea) {
    height: 1.625rem;
}

    .dx-designer .dx-report-viewer.dx-accessibility .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-texteditor-input {
        font-size: 0.6875rem;
    }

    .dx-designer .dx-report-viewer.dx-accessibility .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-placeholder {
        font-size: 0.6875rem;
    }

    .dx-designer .dx-report-viewer.dx-accessibility .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-numberbox-spin-container {
        width: 1.5rem;
        min-width: 1.5rem;
    }

.dx-designer .dx-report-viewer.dx-accessibility .dx-texteditor .dx-texteditor-input {
    font-size: 0.6875rem;
    min-height: 1.625rem;
}

.dx-designer .dx-report-viewer.dx-accessibility .dx-texteditor .dx-placeholder {
    font-size: 0.6875rem;
}

.dx-designer .dx-report-viewer.dx-accessibility .dx-dropdowneditor {
    height: 1.625rem;
}

    .dx-designer .dx-report-viewer.dx-accessibility .dx-dropdowneditor .dx-dropdowneditor-button {
        width: 1.5rem;
        min-width: 1.5rem;
    }

.dx-designer .dx-report-viewer.dx-accessibility .dx-selectbox {
    height: 1.625rem;
}

.dx-designer .dx-report-viewer.dx-accessibility .dx-selectbox-arrow-container {
    height: 1.5rem;
    width: 1.5rem;
}

    .dx-designer .dx-report-viewer.dx-accessibility .dx-selectbox-arrow-container .dx-selectbox-arrow {
        top: 0.625rem;
        left: 0.5rem;
    }

.dx-designer .dx-report-viewer.dx-accessibility .dx-popup-wrapper .dx-colorbox-overlay .dx-popup-content {
    padding: 1.25rem;
}

.dx-designer .dx-report-viewer.dx-accessibility .dx-scrollbar-vertical.dx-scrollbar-hoverable {
    width: 0.6875rem;
}

    .dx-designer .dx-report-viewer.dx-accessibility .dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll {
        width: 0.75rem;
    }

.dx-designer .dx-report-viewer.dx-accessibility .dx-designer-viewport {
    font-size: 0.6875rem;
}

.dx-designer .dx-designer-viewport.dxrv-parameters-panel-standalone.dx-report-viewer.dx-accessibility .dxrd-preview-parameters-wrapper {
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
    height: calc(100% - 1.875rem);
}

.dx-designer .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-action-items-container .dx-popup-content {
    font-size: 0.75rem;
}

.dx-designer .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-action-items-container .dxrd-action-item {
    padding: 0.375rem;
}

    .dx-designer .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-action-items-container .dxrd-action-item .dxrd-action-item-image {
        padding: 0.75rem;
    }

        .dx-designer .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-action-items-container .dxrd-action-item .dxrd-action-item-image svg {
            width: 1.5rem;
            height: 1.5rem;
        }

.dx-designer .dx-designer-viewport.dx-report-viewer.dx-accessibility .dx-popup-content .dxrd-editor-menu-caption {
    font-size: 0.625rem;
    padding: 0.4375rem;
}

.dx-designer .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-editor-menu .dxrd-editor-menu-item-separator {
    border-top-width: 0.0625rem;
}

.dx-designer .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-editor-menu .dxrd-editor-menu-item .dx-menu-item-text {
    padding-left: 0.375rem;
}

.dx-designer .dx-designer-viewport.dx-report-viewer.dx-accessibility .dx-rtl .dxrd-editor-menu-item {
    padding-right: 0.375rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-right-panel.dxrd-tab-panel-left {
    left: 3.125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-right-panel.dxrd-tab-panel-right {
    right: 3.125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-right-panel .dxrd-treelist-search-panel-container {
    border-bottom-width: 0.0625rem;
    padding-bottom: 0.5625rem;
    padding-right: 1rem;
    padding-left: 1rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-right-panel .dxrd-treelist-search-panel-container .dxrd-treelist-search-panel {
        height: 1.75rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dx-rtl .dxrd-menu-container .dx-overlay-wrapper {
    right: -0.5rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dx-rtl .dxrd-menu-break {
    right: -0.3125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dx-ltr .dxrd-menu-container .dx-overlay-wrapper {
    left: -0.5rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dx-ltr .dxrd-menu-break {
    left: -0.3125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper {
    font-size: 0.6875rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dx-shadow {
        -webkit-box-shadow: 0rem 0rem 1.875rem 0rem rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0rem 0rem 1.875rem 0rem rgba(0, 0, 0, 0.15);
        box-shadow: 0rem 0rem 1.875rem 0rem rgba(0, 0, 0, 0.15);
    }

        .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dx-shadow.dx-shadow-left {
            -webkit-box-shadow: 1.25rem 0rem 1.25rem -1.25rem rgba(0, 0, 0, 0.15);
            -moz-box-shadow: 1.25rem 0rem 1.25rem -1.25rem rgba(0, 0, 0, 0.15);
            box-shadow: 1.25rem 0rem 1.25rem -1.25rem rgba(0, 0, 0, 0.15);
        }

.dx-report-viewer.dx-accessibility .dx-rtl .dxrd-designer-wrapper .dx-shadow.dx-shadow-left {
    -webkit-box-shadow: -1.25rem 0rem 1.25rem -1.25rem rgba(0, 0, 0, 0.15);
    -moz-box-shadow: -1.25rem 0rem 1.25rem -1.25rem rgba(0, 0, 0, 0.15);
    box-shadow: -1.25rem 0rem 1.25rem -1.25rem rgba(0, 0, 0, 0.15);
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dx-shadow.dx-shadow-right {
    -webkit-box-shadow: -1.25rem 0rem 1.25rem -1.25rem rgba(0, 0, 0, 0.15);
    -moz-box-shadow: -1.25rem 0rem 1.25rem -1.25rem rgba(0, 0, 0, 0.15);
    box-shadow: -1.25rem 0rem 1.25rem -1.25rem rgba(0, 0, 0, 0.15);
}

.dx-report-viewer.dx-accessibility .dx-rtl .dxrd-designer-wrapper .dx-shadow.dx-shadow-right {
    -webkit-box-shadow: 1.25rem 0rem 1.25rem -1.25rem rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 1.25rem 0rem 1.25rem -1.25rem rgba(0, 0, 0, 0.15);
    box-shadow: 1.25rem 0rem 1.25rem -1.25rem rgba(0, 0, 0, 0.15);
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dx-shadow-top {
    -webkit-box-shadow: 0rem 1.25rem 1.25rem -1.25rem rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0rem 1.25rem 1.25rem -1.25rem rgba(0, 0, 0, 0.15);
    box-shadow: 0rem 1.25rem 1.25rem -1.25rem rgba(0, 0, 0, 0.15);
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper ::-webkit-scrollbar {
    width: 1rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxd-dimension-notations-wrapper .dxd-dimension-notations-text {
    border-radius: 0.1875rem;
    padding: 0.125rem 0.25rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-horizontal .dxd-dimension-notations-arrowed-line {
    bottom: -0.625rem;
    height: 0.125rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-horizontal .dxd-dimension-notations-arrowed-line::before {
        width: 0.125rem;
        height: 0.625rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-horizontal .dxd-dimension-notations-arrowed-line::after {
        width: 0.125rem;
        height: 0.625rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-horizontal .dxd-dimension-notations-text {
    top: 0.3125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-vertical .dxd-dimension-notations-arrowed-line {
    width: 0.125rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-vertical .dxd-dimension-notations-arrowed-line::before {
        height: 0.125rem;
        width: 0.625rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxd-dimension-notations-wrapper.dxd-dimension-vertical .dxd-dimension-notations-arrowed-line::after {
        height: 0.125rem;
        width: 0.625rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dx-ltr .dxd-dimension-notations-wrapper.dxd-dimension-vertical .dxd-dimension-notations-arrowed-line {
    right: -0.625rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dx-ltr .dxd-dimension-notations-wrapper.dxd-dimension-vertical .dxd-dimension-notations-text {
    left: 0.3125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dx-ltr .dxd-dimension-notations-wrapper.dxd-dimension-vertical.dxd-dimension-notations-inside-elt .dxd-dimension-notations-text {
    right: 0.625rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dx-rtl .dxd-dimension-notations-wrapper.dxd-dimension-vertical .dxd-dimension-notations-arrowed-line {
    left: -0.625rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dx-rtl .dxd-dimension-notations-wrapper.dxd-dimension-vertical .dxd-dimension-notations-text {
    right: 0.3125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dx-rtl .dxd-dimension-notations-wrapper.dxd-dimension-vertical.dxd-dimension-notations-inside-elt .dxd-dimension-notations-text {
    left: 0.625rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxd-snap-lines-holder .dxd-snap-line {
    border-top: 0.0625rem solid red;
    border-left: 0.0625rem solid red;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-drag-helper-item {
    border: 0.0625rem solid blue;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-drag-helper-item-allowed {
    border: 0.125rem solid green;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-drag-helper-item-forbidden {
    border: 0.125rem solid red;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-locked > .dxrd-drag-helper-control {
    border: 0.0625rem solid orangered;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-menu-button {
    border-bottom-width: 0.0625rem;
    width: 4rem;
    height: 4rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-menu-button .dxrd-menu-button-image {
        background-size: 1.5rem 1.5rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-menu-button .dxrd-menu-button-image svg {
            width: 1.5rem;
            height: 1.5rem;
        }

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-menu-break {
    width: 1.25rem;
    height: 1.25rem;
    top: 1.25rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-menu-item {
    letter-spacing: -0.625rem;
    margin-top: 0.9375rem;
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 0.6875rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dxrd-designer-wrapper .dxrd-menu-item {
    padding-left: 0.625rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dxrd-designer-wrapper .dxrd-menu-item {
    padding-right: 0.625rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-image {
    padding: 0.75rem;
    background-size: 1.5rem 1.5rem;
    height: 2.5rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-image svg {
        width: 1.5rem;
        height: 1.5rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-text {
    line-height: 2.5rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-text {
    padding-left: 0.75rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-text {
    padding-right: 0.75rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-menu-item .dxrd-menu-item-separator {
    height: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbar-wrapper {
    height: 4rem;
    min-width: 50rem;
    left: 3rem;
    right: 23.4375rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dxrd-designer-wrapper .dxrd-toolbar-wrapper {
    left: 23.4375rem;
    right: 3rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar {
    padding-left: 0.75rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar {
    padding-right: 0.75rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item {
    padding: 1rem 0.25rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-image {
        width: 2rem;
        height: 2rem;
        background-size: 1.5rem 1.5rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-image svg {
            width: 1.5rem;
            height: 1.5rem;
        }

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-separator {
        border-right-width: 0.0625rem;
        top: 0.875rem;
        height: 2.25rem;
        width: 0.0625rem;
    }

.dx-report-viewer.dx-accessibility .dx-ltr.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-separator {
    left: -0.125rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-separator {
    right: -0.125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom {
    padding: 1rem 0.25rem;
    padding-top: 1.125rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-image {
        width: 2rem;
        height: 2rem;
        background-size: 1.5rem 1.5rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-image svg {
            width: 1.5rem;
            height: 1.5rem;
        }

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-separator {
        border-right-width: 0.0625rem;
        top: 0.875rem;
        height: 2.25rem;
        width: 0.0625rem;
    }

.dx-report-viewer.dx-accessibility .dx-ltr.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-separator {
    left: -0.125rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-separator {
    right: -0.125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-zoom-editor {
    width: 5rem;
    height: 1.6875rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbox-wrapper {
    width: 3rem;
    top: 4rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbox-wrapper.toolbox-grouped {
        width: 6rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbox-wrapper.toolbox-grouped .dxrd-toolbox-group {
            border-bottom-width: 0.0625rem;
            padding: 0.5rem;
            letter-spacing: -0.25rem;
        }

            .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbox-wrapper.toolbox-grouped .dxrd-toolbox-group .dxrd-toolbox-item {
                margin: 0rem;
            }

                .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbox-wrapper.toolbox-grouped .dxrd-toolbox-group .dxrd-toolbox-item .dxrd-image-padding {
                    width: 1.5rem;
                    height: 1.5rem;
                    padding: 0.5rem 0.5rem;
                }

                    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbox-wrapper.toolbox-grouped .dxrd-toolbox-group .dxrd-toolbox-item .dxrd-image-padding svg {
                        width: 1.5rem;
                        height: 1.5rem;
                    }

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbox-wrapper .dx-scrollbar-vertical.dx-scrollbar-hoverable {
        width: 0.3125rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbox-wrapper .dx-scrollbar-vertical.dx-scrollbar-hoverable .dx-scrollable-scroll {
            width: 0.375rem;
        }

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbox-item {
    margin: 0.375rem 0.75rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbox-item .dxrd-image-padding {
        width: 2rem;
        height: 2rem;
        background-size: 1.5rem 1.5rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-toolbox-item .dxrd-image-padding svg {
            width: 1.5rem;
            height: 1.5rem;
        }

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-surface-wrapper {
    top: 5.25rem;
    left: 3rem;
    right: 23.4375rem;
    min-width: 6.25rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-right-panel {
    top: 0rem;
    bottom: 0rem;
    width: 20.3125rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
        font-size: 0.625rem;
        height: 2.5rem;
        line-height: 2.5rem;
        padding-top: 0.1875rem;
    }

.dx-report-viewer.dx-accessibility .dx-ltr.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
    padding-left: 0.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
    padding-right: 0.9375rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
    padding-left: 0.8125rem;
}

.dx-report-viewer.dx-accessibility .dx-rtl.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
    padding-right: 0.8125rem;
}

.dx-report-viewer.dx-accessibility .dx-ltr.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
    margin-right: 1rem;
}

    .dx-report-viewer.dx-accessibility .dx-ltr.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header.dxrd-preview-search-tab-header-text {
        margin-left: 0.8125rem;
    }

.dx-report-viewer.dx-accessibility .dx-rtl.dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header {
    margin-left: 1rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-header .dxrd-collectioneditor-action {
    width: 1.5rem;
    height: 1.5rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-body {
    top: 3.0625rem;
    bottom: 0rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-body .dxrd-right-panel-content {
        padding-top: 0.375rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-body .dxrd-right-panel-content.dxrd-export-options-content {
            padding-top: 0.75rem;
        }

.dx-report-viewer.dx-accessibility .dx-accessibility .dxrd-parameters-bottom-border .dxrd-designer-wrapper .dxrd-right-panel .dxrd-right-panel-body .dxrd-right-panel-content {
    padding-top: 0.75rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-right-panel .dxrd-fieldslist-wrapper .dxrd-right-panel-body {
    top: 5.3125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-right-tabs {
    width: 3.125rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-right-tabs .dxrd-image-padding {
        padding: 0rem;
        width: 3.125rem;
        height: 3rem;
        background-size: 1.5rem 1.5rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper .dxrd-right-tabs .dxrd-image-padding svg {
            width: 1.5rem;
            height: 1.5rem;
        }

.dx-designer .dx-report-viewer.dx-accessibility .dx-treelist .dxrd-treelist-droppable.drop-before .dx-treelist-caption::before {
    top: -0.125rem;
    height: 0.25rem;
}

.dx-designer .dx-report-viewer.dx-accessibility .dx-treelist .dxrd-treelist-droppable.drop-after .dx-treelist-caption::before {
    bottom: -0.125rem;
    height: 0.25rem;
}

.dx-designer-viewport.dx-report-viewer.dx-accessibility .dx-treelist-wrapper .dx-scrollable-container {
    max-height: 12.5rem;
}

.dx-designer-viewport.dx-report-viewer.dx-accessibility .dx-fontsize-reestablished {
    font-size: 0.875rem;
}

.dx-designer-viewport.dx-report-viewer.dx-accessibility .dx-default-border-style {
    border-width: 0.0625rem;
}

.dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-drag-helper-source {
    max-width: 6.25rem;
}

.dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-image-ghost-report .dxrd-drag-helper-source-reorder-treelist {
    border-width: 0.0625rem;
    line-height: 1.875rem;
    padding-right: 0.3125rem;
    padding-left: 0.3125rem;
}

.dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-image-ghost-report .dxrd-drag-helper-treelist-image {
    width: 0.75rem;
    height: 0.75rem;
    padding: 0.5625rem 0;
    margin: 0 0.25rem;
}

    .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-image-ghost-report .dxrd-drag-helper-treelist-image svg {
        width: 0.75rem;
        height: 0.75rem;
    }

.dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-image-ghost-report .dxrd-drag-helper-treelist-text-wrapper .dxrd-drag-helper-treelist-text {
    padding-right: 0.125rem;
    padding: 0 1rem;
}

.dx-report-viewer.dx-accessibility .dxrd-error-page {
    row-gap: 0.75rem;
}

.dx-report-viewer.dx-accessibility .dxrd-error-page-icon {
    width: 4rem;
    height: 4rem;
}

.dx-report-viewer.dx-accessibility .dxrd-error-page-title {
    font-size: 1.75rem;
}

.dx-report-viewer.dx-accessibility .dxrd-error-page-content {
    font-size: 1rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-parameter-actions-container,
.dx-report-viewer.dx-accessibility .dx-rtl .dxrd-preview-parameter-actions-container {
    padding-left: 0.375rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-parameter-actions-container .dxrd-preview-parameter-action,
    .dx-report-viewer.dx-accessibility .dx-rtl .dxrd-preview-parameter-actions-container .dxrd-preview-parameter-action {
        margin-left: 0.625rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-progress.dxrd-align-default,
.dx-report-viewer.dx-accessibility .dx-rtl .dxrd-preview-progress.dxrd-align-default {
    right: 0.625rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-export-item-image-wrapper,
.dx-report-viewer.dx-accessibility .dx-rtl .dxrd-preview-export-item-image-wrapper {
    padding-left: 1.125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-search-tab-header .dxrd-preview-search-tab-header-text,
.dx-report-viewer.dx-accessibility .dx-rtl .dxrd-preview-search-tab-header .dxrd-preview-search-tab-header-text {
    padding-left: 0.8125rem;
    padding-right: 0.8125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-search-wrapper .dxrd-preview-search-checkbox-second,
.dx-report-viewer.dx-accessibility .dx-rtl .dxrd-preview-search-wrapper .dxrd-preview-search-checkbox-second {
    margin-right: 0.75rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-search-wrapper .dxrdp-search-loading .dx-loadindicator-icon,
.dx-report-viewer.dx-accessibility .dx-rtl .dxrd-preview-search-wrapper .dxrdp-search-loading .dx-loadindicator-icon {
    margin-right: 0.5rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-search-tab-header .dx-button-mode-contained.dx-button-normal.dx-button-has-text.dxrd-preview-search-button,
.dx-report-viewer.dx-accessibility .dx-rtl .dxrd-preview-search-tab-header .dx-button-mode-contained.dx-button-normal.dx-button-has-text.dxrd-preview-search-button {
    margin-right: 0.375rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dx-rtl .dxrd-preview-ai-panel .dxrd-preview-ai-buttons-wrapper .dx-loadindicator-content,
.dx-report-viewer.dx-accessibility .dx-rtl .dxrd-preview-ai-panel .dxrd-preview-ai-buttons-wrapper .dx-loadindicator-content {
    padding-right: 0.5rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameter-actions-container {
    letter-spacing: -0.25rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-parameter-actions-container,
.dx-report-viewer.dx-accessibility .dx-ltr .dxrd-preview-parameter-actions-container {
    padding-right: 0.375rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-parameter-actions-container .dxrd-preview-parameter-action,
    .dx-report-viewer.dx-accessibility .dx-ltr .dxrd-preview-parameter-actions-container .dxrd-preview-parameter-action {
        margin-right: 0.625rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-progress.dxrd-align-default,
.dx-report-viewer.dx-accessibility .dx-ltr .dxrd-preview-progress.dxrd-align-default {
    left: 0.625rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-export-item-image-wrapper,
.dx-report-viewer.dx-accessibility .dx-ltr .dxrd-preview-export-item-image-wrapper {
    padding-right: 1.125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-search-wrapper .dxrd-preview-search-checkbox-second,
.dx-report-viewer.dx-accessibility .dx-ltr .dxrd-preview-search-wrapper .dxrd-preview-search-checkbox-second {
    margin-left: 0.75rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dx-ltr .dxrd-preview-search-tab-header .dx-button-mode-contained.dx-button-normal.dx-button-has-text.dxrd-preview-search-button,
.dx-report-viewer.dx-accessibility .dx-ltr .dxrd-preview-search-tab-header .dx-button-mode-contained.dx-button-normal.dx-button-has-text.dxrd-preview-search-button {
    margin-left: 0.375rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-result-wrapper .dxrd-preview-search-indicator-group {
    height: 2.875rem;
    padding-bottom: 0rem;
    padding-left: 0.8125rem;
    padding-right: 0.8125rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-result-wrapper .dxrd-preview-search-indicator-group .dxrd-preview-search-results-navigation .dxrd-preview-search-results-navigation-button {
        margin-left: 0.125rem;
        margin-right: 0.125rem;
        width: 1.5rem;
        height: 1.5rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-tab-header {
    padding-bottom: 0.75rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-tab-header .dxrd-preview-search-tab-editor-button-container {
        padding-left: 0.8125rem;
        padding-right: 0.8125rem;
        padding-top: 0.5rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-tab-header .dx-button-mode-contained.dx-button-normal.dx-button-has-text.dxrd-preview-search-button {
        font-size: 0.6875rem;
        min-width: 3.75rem;
        height: 1.625rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-tab-header .dx-button-mode-contained.dx-button-normal.dx-button-has-text.dxrd-preview-search-button .dx-button-content {
            padding: 0.375rem 0.75rem;
        }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-tab-panel-wrapper {
    margin-top: 4.25rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper {
    left: 0rem;
    right: 0rem;
    height: 4.25rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar {
        height: 4.25rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item {
            padding-left: 0.25rem;
            padding-right: 0.25rem;
        }

        .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-zoom-editor {
            width: 6.25rem;
        }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-preview-pager.dxrd-toolbar-item {
        padding: 1.125rem 0.25rem 1rem 0.25rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-toolbar-wrapper .dxrd-preview-pager.dxrd-toolbar-item .dxrd-preview-pager-selectbox {
            width: 6.25rem;
            height: 1.6875rem;
        }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-export-options-wrapper .dx-fieldset {
    margin: -0.375rem 0 0;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dx-fieldset {
    margin: -0.375rem 0 0;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dx-field .dx-field-value .dx-selectbox {
    min-height: 1.625rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dx-field .dx-field-value .dx-tag {
    font-size: 0.6875rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dx-field .dx-field-value .dx-tag .dx-tag-content {
        margin-top: 0.125rem;
        padding-top: 0.1875rem;
        padding-bottom: 0.1875rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-preview-parameter-action {
    font-size: 0.625rem;
    margin-top: 0.625rem;
    height: 1.875rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dx-field-label.dx-accordion-header.dx-accordion-empty {
    right: 1rem;
    left: 1rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-empty-header {
    height: 0.9375rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-group-label.dx-accordion-header.dx-accordion-hide-collapsing-image .dx-group-header-font {
    padding-left: 0rem;
    padding-right: 0rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-item-separator .dxrd-item-separator {
    border-left-width: 0.0625rem;
    border-bottom-width: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group {
    margin-left: 1rem;
    margin-right: 1rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-border .dx-editors {
        margin: -0.4375rem 0 0.375rem 0;
        padding-top: 0.375rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-border .dx-editors .dx-fieldset {
            border-width: 0.0625rem;
        }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dxrd-parameters-item-separator {
        padding-top: 0.3125rem;
        padding-bottom: 0.3125rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dxrd-parameters-group {
        margin-left: 0rem;
        margin-right: 0rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dx-fieldset.dxrd-parameters-fieldset .dx-editor {
        margin-left: 0.625rem;
        margin-right: 0.625rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dx-fieldset.dxrd-parameters-fieldset .dx-editor .dx-field .dx-field-label {
            padding-right: 0.125rem;
        }

.dx-report-viewer.dx-accessibility .dx-rtl.dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group.dxrd-parameters-horizontal .dx-fieldset.dxrd-parameters-fieldset .dx-editor .dx-field .dx-field-label {
    padding-left: 0.125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group:not(.dxrd-parameters-horizontal) .dxrd-parameters-item-separator {
    margin-top: 0.125rem;
    margin-left: 0.3125rem;
    margin-right: 0.3125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group .dx-collectioneditor-items {
    margin-top: 0.4375rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-parameters-wrapper .dxrd-right-panel-content .dxrd-parameters-group .dx-collectioneditor-items .dx-collection-item .dx-fieldset {
        border-width: 0rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dx-fieldset {
    margin: -0.375rem 0 0;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-checkbox {
    font-size: 0.6875rem;
    margin-top: 0.75rem;
    padding-left: 0.8125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result-header {
    border-top-width: 0.0625rem;
    border-bottom-width: 0.0625rem;
    height: 2.875rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result-header .dxrd-preview-search-result-header-text {
        line-height: 1.875rem;
        padding: 0.4375rem 0.8125rem 0.625rem;
        border-top: 0.0625rem solid #ddd;
        font-size: 0.625rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dx-empty-message {
    line-height: 1.875rem;
    padding: 0.4375rem 0.8125rem 0.625rem;
    border-top: 0.0625rem solid #ddd;
    font-size: 0.6875rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrdp-search-loading {
    margin-right: 0.3125rem;
    margin-left: 0.3125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result-wrapper {
    height: calc(100% - 8.125rem);
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result .dx-item.dx-list-item {
    margin-top: 0rem;
    border-width: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result .dxrd-preview-search-result-item {
    padding: 0.625rem 0.9375rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result .dxrd-preview-search-result-item .dxrd-preview-search-tab-item-text {
        font-size: 0.6875rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-search-wrapper .dxrd-preview-search-result .dxrd-preview-search-result-item .dxrd-preview-search-tab-item-info {
        font-size: 0.6875rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dx-searcheditor .dx-searcheditor-button {
    width: 1.5rem;
    height: 1.5rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dx-searcheditor .dx-searcheditor-button .dx-searcheditor-icon svg {
        margin-top: 0.0625rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper {
    top: 5.25rem;
    right: 0rem;
    left: 0rem;
    min-width: 6.25rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-align-bottom,
    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-align-default {
        bottom: 0.625rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-align-top {
        top: 0.625rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress.dxrd-align-left {
        left: 0.625rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress.dxrd-align-right {
        right: 0.625rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress {
        border-width: 0.0625rem;
        width: 9.375rem;
        height: 2.5rem;
        border-radius: 0.375rem;
        padding: 0.8125rem 0.9375rem;
        font-size: 0.6875rem;
        box-shadow: 0rem 0rem 0.9375rem 0rem rgba(0, 0, 0, 0.12);
    }

        .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress .dxrd-preview-progress-text {
            margin-bottom: 0.4375rem;
        }

        .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress .dxrd-preview-progress-bar {
            height: 0.375rem;
        }

        .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-progress .dxrd-preview-progress-cancel {
            margin-top: 0.3125rem;
        }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview {
        box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.15);
        border: 0.0625rem solid rgba(0, 0, 0, 0.3);
    }

        .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview .dxrd-report-preview-content .dxrd-control-ai-smart-tag .dx-menu-item-content {
            padding: 0.1875rem;
        }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview-multipage {
        margin: 0.625rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-holder .dxrd-report-preview-active {
        border: 0.0625rem solid rgba(42, 125, 243, 0.7);
        box-shadow: 0 0.125rem 0.5rem rgba(42, 125, 243, 0.2);
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-preview-surface .dxrd-report-preview-placeholder div {
        margin: 1.25rem;
        font-size: 1.5rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrd-report-preview-brick-selected {
        border: 0.125rem solid rgba(42, 125, 243, 0.7);
        margin: -0.125rem 0 0 -0.125rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container:not(.readonly):hover .dxrp-editing-field-borders,
    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-container.active .dxrp-editing-field-borders {
        border: 0.0625rem solid gray;
        -webkit-box-shadow: inset 0rem 0rem 0rem 0.0625rem gray;
        -moz-box-shadow: inset 0rem 0rem 0rem 0.0625rem gray;
        box-shadow: inset 0rem 0rem 0rem 0.0625rem gray;
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb:not(.readonly):hover .dxrp-editing-field-borders,
    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dxrp-editing-field-charactercomb.active .dxrp-editing-field-borders {
        border: 0.0625rem solid gray;
        -webkit-box-shadow: inset 0rem 0rem 0rem 0.0625rem gray;
        -moz-box-shadow: inset 0rem 0rem 0rem 0.0625rem gray;
        box-shadow: inset 0rem 0rem 0rem 0.0625rem gray;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-right-panel-header.dxrd-ai-result-text {
    border-top-width: 0.0.5rem;
    border-bottom-width: 0.0.5rem;
    margin-top: 0.5rem;
    height: 2.5rem;
    padding-top: 0rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-right-panel-header.dxrd-ai-result-text .dxrd-right-panel-copy-button {
        width: 1.5rem;
        height: 1.5rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-panel-textarea {
    margin-left: 0.1875rem;
    margin-right: 0.1875rem;
    margin-top: 0.25rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-panel-textarea:focus-visible {
        outline-width: 0.0625rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-select-box .dxrd-preview-ai-form-label {
    font-size: 0.6875rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-result-title {
    font-size: 0.875rem;
    margin: 0.5rem 0 0.5rem 0;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-buttons-wrapper {
    height: 1.75rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-buttons-wrapper .dxrd-ai-button-container {
        margin-bottom: 0.125rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-buttons-wrapper .dxrd-ai-button-text {
        font-size: 0.6875rem;
        font-size: 0.625rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-wrapper .dxrd-preview-ai-buttons {
    margin-left: 0.5rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-warning-popup .dxrd-preview-ai-panel-warning-popup-checkbox {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-warning-popup .dxrd-preview-ai-panel-warning-popup-checkbox .dx-checkbox-text {
        font-size: 0.875rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-warning-popup .dxrd-preview-ai-panel-warning-popup-checkbox .dx-checkbox-icon:before {
        font-size: 0.875rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-warning-popup .dxrd-preview-ai-panel-warning-popup-text {
    padding: 0.9375rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-warning-popup .dxrd-preview-ai-panel-warning-popup-button-group {
    padding: 0.9375rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-right-panel .dxrd-preview-ai-panel .dxrd-preview-ai-panel-warning-popup .dxrd-preview-ai-panel-warning-popup-button-group .dxrd-preview-ai-panel-warning-popup-button {
        margin-left: 0.625rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-ai-floating-smart-tag-container .dxrd-ai-floating-smart-tag-text {
    padding: 0.25rem;
}

.dx-report-viewer.dx-accessibility .dxrd-ai-floating-smart-tag-container .dxrd-ai-floating-smart-tag-items {
    padding-top: 0.125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-ai-floating-smart-tag-container .dxrd-ai-floating-smart-tag-icon {
    width: 2rem;
    height: 2rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview-export-toolbar-item {
    padding-top: 1rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview-export-toolbar-item .dx-menu-item-content {
        padding-top: 0.3125rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-preview-export-toolbar-item .dx-menu-item-content .dxrd-preview-export-item-image-wrapper .dxrd-preview-export-item-image {
            height: 1.5rem;
            width: 1.5rem;
        }

        .dx-report-viewer.dx-accessibility .dxrd-preview-export-toolbar-item .dx-menu-item-content .dxrd-preview-export-item-text {
            padding: 0.0625rem 0.625rem 0.375rem 0.625rem;
        }

.dx-report-viewer.dx-accessibility .dxrd-toolbar {
    border-width: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-overlay-wrapper .dx-context-menu.dxrdp-export-to-menu .dx-submenu {
    max-height: 25rem;
}

.dx-report-viewer.dx-accessibility .ui-selectable-helper.dxrd-selection-content {
    border: 0.0625rem dotted black;
}

.dx-report-viewer.dx-accessibility .dxrv-daterange-editor-item:not(.dxd-border-primary):not(.dxd-border-accented) {
    border-width: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview-search-result {
    border-width: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dxrv-daterange-editor-item.dx-accessibility-container-highlight {
    border-width: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-accessibility .dx-accessibility-container-highlight .dxrd-preview-search-result-header .dxrd-preview-search-result-header-text {
    outline-width: 0.0625rem;
    outline-offset: -0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-accessibility [role="button"]:focus,
.dx-report-viewer.dx-accessibility .dx-accessibility [role="tab"]:focus,
.dx-report-viewer.dx-accessibility .dx-accessibility [role="toolbar"] button:focus,
.dx-report-viewer.dx-accessibility .dx-accessibility [role="toolbar"] [role="radio"]:focus,
.dx-report-viewer.dx-accessibility .dx-accessibility [role="toolbar"] .spinbutton:focus,
.dx-report-viewer.dx-accessibility .dx-accessibility [role="toolbar"] a:focus,
.dx-report-viewer.dx-accessibility .dx-accessibility [role="listbox"] [role="option"]:focus,
.dx-report-viewer.dx-accessibility .dx-accessibility [role="tree"] [role="treeitem"]:focus,
.dx-report-viewer.dx-accessibility .dx-accessibility [role="dialog"]:focus,
.dx-report-viewer.dx-accessibility .dx-accessibility .dx-accessibility-page-item:focus,
.dx-report-viewer.dx-accessibility .dx-accessibility .dx-accessibility-list-item:focus,
.dx-report-viewer.dx-accessibility .dx-accessibility [role="dialog"] [role="button"]:focus {
    outline-width: 0.0625rem;
    outline-offset: -0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-accessibility .dx-accessibility-toolbar-item:focus {
    outline-width: 0.0625rem;
    outline-offset: -0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-accessibility .dxrd-preview.dxrd-designer-wrapper .dxrd-preview-wrapper .dx-accessibility-editing-field-item:focus {
    outline-width: 0.0625rem;
    outline-offset: -0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-accessibility .dx-accessibility-page-item.dx-accessibility-active-state:focus {
    outline-width: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-accessibility .dx-collectioneditor .dx-scrollable-content {
    padding-top: 0.375rem;
}

.dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer.dx-rtl .dxrd-toolbar-wrapper {
    right: 4rem;
}

    .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer.dx-rtl .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-two-way-switch {
        margin: auto auto auto 0.8125rem;
    }

    .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer.dx-rtl .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-item-with-separator {
        margin-right: 1.1875rem;
    }

        .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer.dx-rtl .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-item-with-separator:before {
            border-right-width: 0.0625rem;
            border-left-width: 0rem;
            margin-right: -0.875rem;
        }

.dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-tab-panel-wrapper,
.dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-tab-panel-wrapper {
    margin-top: 4rem;
}

.dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper,
.dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper {
    height: 4rem;
    min-width: 50rem;
    left: 4rem;
}

    .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar,
    .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar {
        height: 4.0625rem;
        margin-left: 0rem;
        margin-right: 0rem;
    }

        .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-item-with-separator,
        .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-item-with-separator {
            margin-left: 1.1875rem;
        }

            .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-item-with-separator:before,
            .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-item-with-separator:before {
                border-left-width: 0.0625rem;
                margin-left: -0.875rem;
                height: 2rem;
                width: 0rem;
            }

        .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-two-way-switch,
        .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item.dxrd-toolbar-two-way-switch {
            min-width: 12.5rem;
            margin: auto 0.8125rem auto auto;
            padding: 0rem;
            border-radius: 0.3125rem;
            height: 2.125rem;
            line-height: 2.125rem;
        }

        .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-image,
        .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-image {
            width: 2rem;
            height: 2rem;
            background-size: 1.5rem 1.5rem;
        }

            .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-image svg,
            .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item .dxrd-toolbar-item-image svg {
                width: 1.5rem;
                height: 1.5rem;
            }

        .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-preview-pager.dxrd-toolbar-item,
        .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-preview-pager.dxrd-toolbar-item {
            padding-top: 0.9375rem;
        }

            .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-preview-pager.dxrd-toolbar-item .dxrd-preview-pager-selectbox,
            .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-preview-pager.dxrd-toolbar-item .dxrd-preview-pager-selectbox {
                width: 7.5rem;
                height: 2rem;
            }

        .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom,
        .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom {
            padding-top: 0.9375rem;
        }

            .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-item-with-separator,
            .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-item-with-separator {
                margin-left: 1.1875rem;
            }

                .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-item-with-separator:before,
                .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-item-with-separator:before {
                    border-left-width: 0.0625rem;
                    margin-left: -0.875rem;
                    height: 2rem;
                    width: 0rem;
                }

            .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-two-way-switch,
            .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom.dxrd-toolbar-two-way-switch {
                min-width: 12.5rem;
                margin: auto 0.8125rem auto auto;
                padding: 0rem;
                border-radius: 0.3125rem;
                height: 2.125rem;
                line-height: 2.125rem;
            }

            .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-image,
            .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-image {
                width: 2rem;
                height: 2rem;
                background-size: 1.5rem 1.5rem;
            }

                .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-image svg,
                .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-image svg {
                    width: 1.5rem;
                    height: 1.5rem;
                }

            .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-zoom-editor,
            .dx-designer .dx-report-viewer.dx-accessibility .dxrd-designer-wrapper.dxrd-designer-preview .dxrd-toolbar-wrapper .dxrd-toolbar .dxrd-toolbar-item-zoom .dxrd-toolbar-item-zoom-editor {
                width: 7.5rem;
                height: 2rem;
            }

.dx-report-viewer.dx-accessibility .dxrd-visually-hidden {
    text-indent: -624.9375rem;
}

.dx-report-viewer.dx-accessibility .dxrd-print-dialog .dxrd-print-dialog-content {
    margin: 2.5rem;
    margin-top: 2.1875rem;
}

.dx-report-viewer.dx-accessibility .dxrd-breadcrumbs-wrapper {
    font-size: 0.875rem;
    padding: 1.125rem 1rem 1.25rem 1rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-breadcrumbs-wrapper .dxrd-breadcrumb-item-seperator {
        padding: 0.5rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search .dxrdp-search-loading {
    margin: 0.75rem 0 0 0.3125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search .dxrdp-taptosearch {
    height: 5rem;
    line-height: 5rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search .dxrdp-taptosearch .dxrdp-taptosearch-text {
        font-size: 0.875rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search .dxrdp-search-editor {
    padding: 0 1rem;
    height: 5rem;
    line-height: 5rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-mobile-search .dxrdp-search-editor input {
        font-size: 1rem;
    }

.dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-title {
    height: 6.25rem;
    padding-top: 2.0625rem;
    padding-left: 2.5rem;
    padding-bottom: 3.125rem;
    font-size: 1.25rem;
}

.dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll {
    top: 6.25rem;
    bottom: 5rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-selectbox .dx-texteditor-input,
    .dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-dropdowneditor .dx-texteditor-input,
    .dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-texteditor-input {
        min-height: 2.125rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-selectbox .dx-placeholder,
    .dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-dropdowneditor .dx-placeholder,
    .dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-texteditor:not(.dx-multiline):not(.dx-textarea) .dx-placeholder {
        margin-top: 0rem;
    }

    .dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-fieldset .dx-field {
        padding: 0 2.5rem;
        padding-bottom: 0.75rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-field-label {
            font-size: 0.75rem;
            margin-left: 0.0625rem;
        }

        .dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-group-header-font {
            font-size: 0.75rem;
        }

.dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons {
    width: 18.8125rem;
    height: 5rem;
    line-height: 5rem;
    padding: 0 2.5rem;
}

    .dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-icon {
        padding: 1.25rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-icon.dxrdp-parameters-cancel {
            margin-left: 1.5625rem;
        }

        .dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-icon.dxrdp-parameters-submit {
            margin-top: 0.8125rem;
        }

    .dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-action {
        margin: 0 0 0 0.625rem;
        font-size: 1.0625rem;
    }

        .dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-action.dxrdp-parameters-reset {
            margin-right: 0.625rem;
            left: 1.25rem;
        }

        .dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile .dxrdp-parameters-buttons .dxrdp-parameter-action.dxrdp-parameters-submit {
            right: 1.25rem;
        }

.dx-report-viewer.dx-accessibility .dxrd-menu-export-popover .dx-popup-content {
    padding: 0.875rem;
    border-radius: 0.3125rem;
}

.dx-report-viewer.dx-accessibility .dxrd-menu-export-popover .dxrd-menu-export-item {
    width: 4.75rem;
    height: 4.75rem;
    line-height: 4.75rem;
    font-size: 1.125rem;
}

.dx-report-viewer.dx-accessibility .dxrdp-mobile-actions {
    bottom: 2.8125rem;
}

    .dx-report-viewer.dx-accessibility .dxrdp-mobile-actions .dxrdp-mobile-actions-content .dxrdp-mobile-action {
        margin-right: 0.625rem;
        width: 4.375rem;
        height: 4.375rem;
        border-radius: 2.8125rem;
        background-size: 1.5rem 1.5rem;
    }

        .dx-report-viewer.dx-accessibility .dxrdp-mobile-actions .dxrdp-mobile-actions-content .dxrdp-mobile-action svg {
            width: 1.5rem;
            height: 1.5rem;
        }

.dx-report-viewer.dx-accessibility .dxrdp-mobile-paginator {
    bottom: 2.5rem;
}

    .dx-report-viewer.dx-accessibility .dxrdp-mobile-paginator .dxrdp-mobile-paginator-content {
        height: 1.875rem;
    }

        .dx-report-viewer.dx-accessibility .dxrdp-mobile-paginator .dxrdp-mobile-paginator-content .dxrdp-mobile-paginator-text {
            border-radius: 1.25rem;
            font-size: 0.875rem;
            padding: 0 0.625rem;
            height: 1.875rem;
            line-height: 1.875rem;
        }

.dx-report-viewer.dx-accessibility .dxrd-mobile-gallery .dxrd-gallery-block .dxrdp-active-border.dxrdp-page-padding {
    border: 0.0625rem solid #404040;
}

.dx-report-viewer.dx-accessibility .dxrd-mobile-gallery .dxrd-gallery-block .dxrdp-active-border.dxrdp-active {
    border: 0.0625rem solid rgba(42, 125, 243, 0.7);
}

.dx-report-viewer.dx-accessibility .dxrd-preview.dxrd-designer-wrapper.dxrdp-mobile .dxrd-preview-wrapper.dxrdp-fullscreen.dxrdp-search-pending .dx-scrollview-content .dxrdp-content {
    border: 0.0625rem solid #808080;
}

.dx-report-viewer.dx-accessibility .dx-picture-editing-filtercontent .dx-picture-editing-filtercontent-images {
    top: 2.5rem;
}

.dx-report-viewer.dx-accessibility .dx-picture-editing-imagescontainer .dx-picture-editing-block {
    margin-bottom: 0.3125rem;
    padding: 0.3125rem;
}

.dx-report-viewer.dx-accessibility .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-popup-content {
    padding: 1.25rem;
}

.dx-report-viewer.dx-accessibility .dx-picture-edit-popup-content-fullscreen.dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-popup-content {
    padding: 0rem;
}

.dx-report-viewer.dx-accessibility .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-mobile-signature-options {
    border-width: 0.0625rem;
}

.dx-report-viewer.dx-accessibility .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-width {
    height: 5rem;
}

    .dx-report-viewer.dx-accessibility .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-width .dx-picture-editing-line-width-slider {
        padding-top: 0.3125rem;
    }

.dx-report-viewer.dx-accessibility .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-color {
    padding-top: 0.9375rem;
}

    .dx-report-viewer.dx-accessibility .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-color .dx-picture-editing-brush-options-colors {
        padding-top: 0.3125rem;
    }

        .dx-report-viewer.dx-accessibility .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-color .dx-picture-editing-brush-options-colors .dx-picture-editing-brush-options-color {
            width: 1.4375rem;
            height: 1.4375rem;
            padding: 0.0625rem;
            border: 0.0625rem dotted transparent;
        }

            .dx-report-viewer.dx-accessibility .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-color .dx-picture-editing-brush-options-colors .dx-picture-editing-brush-options-color .dx-picture-editing-brush-options-color-cell {
                width: 1.1875rem;
                height: 1.1875rem;
                border: 0.0625rem solid #a6a6a6;
            }

            .dx-report-viewer.dx-accessibility .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-brush-options .dx-picture-editing-line-color .dx-picture-editing-brush-options-colors .dx-picture-editing-brush-options-color.selected {
                border: 0.0625rem dotted #404040;
            }

.dx-report-viewer.dx-accessibility .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-sizemode .dx-picture-editing-sizemode-values {
    padding-top: 0.3125rem;
}

.dx-report-viewer.dx-accessibility .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-alignment {
    padding-top: 0.9375rem;
}

    .dx-report-viewer.dx-accessibility .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-alignment .dx-picture-editing-alignment-values {
        padding-top: 0.3125rem;
    }

.dx-report-viewer.dx-accessibility .dx-picture-edit-popup-content > .dx-overlay-content.dx-popup-normal .dx-picture-editing-sizemode-alignment .dx-picture-editing-sizemode-alignment-value {
    width: 2.5rem;
    height: 2.5rem;
    padding: 0.25rem;
}

.dx-report-viewer.dx-accessibility .dx-picture-edit-popup-content .dx-picture-editing-text {
    font-size: 0.6875rem;
}

.dx-report-viewer.dx-accessibility .dx-picture-editing canvas,
.dx-report-viewer.dx-accessibility .dx-painter canvas {
    top: 0rem;
    left: 0rem;
}

.dx-report-viewer.dx-accessibility .dx-picture-editing-active {
    width: 3rem;
}

    .dx-report-viewer.dx-accessibility .dx-picture-editing-active .dx-picture-editing-toolbar {
        width: 3rem;
    }

        .dx-report-viewer.dx-accessibility .dx-picture-editing-active .dx-picture-editing-toolbar .dx-picture-editing-toolbar-item {
            width: 3rem;
            height: 3rem;
        }

            .dx-report-viewer.dx-accessibility .dx-picture-editing-active .dx-picture-editing-toolbar .dx-picture-editing-toolbar-item .dx-picture-editing-toolbar-item-icon {
                width: 3rem;
                height: 3rem;
            }

                .dx-report-viewer.dx-accessibility .dx-picture-editing-active .dx-picture-editing-toolbar .dx-picture-editing-toolbar-item .dx-picture-editing-toolbar-item-icon svg {
                    width: 1.5rem;
                    height: 1.5rem;
                }

.dx-designer .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrv-daterange-editor-popup-wrapper .dx-popup-normal {
    max-height: calc(100vh - 0.0625rem);
    max-width: calc(100vw - 0.0625rem);
}

    .dx-designer .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrv-daterange-editor-popup-wrapper .dx-popup-normal .dx-popup-content .dxrv-daterange-editor-popup-container {
        margin: 1.25rem;
    }

.dx-report-viewer.dx-accessibility .dxrv-daterange-editor-popup-container {
    height: 18.75rem;
    width: 47rem;
}

    .dx-report-viewer.dx-accessibility .dxrv-daterange-editor-popup-container .dxrv-daterange-editor-list {
        width: 9.375rem;
        border-width: 0.0625rem;
    }

        .dx-report-viewer.dx-accessibility .dxrv-daterange-editor-popup-container .dxrv-daterange-editor-list .dxrv-daterange-editor-list-item {
            padding: 0.375rem 0.3125rem 0.3125rem 0.3125rem;
        }

.dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrv-daterange-editor-item {
    margin: 0.25rem;
}

    .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrv-daterange-editor-item .dx-calendar-cell {
        border-radius: 0rem;
        padding: 0rem;
    }

.dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-title {
    width: 17.625rem;
    left: 0.1875rem;
}

.dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll {
    top: 5.125rem;
}

    .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field {
        width: 17.625rem;
    }

        .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-header {
            font-size: 0.625rem;
            margin-bottom: 0.375rem;
            margin-left: 0.1875rem;
        }

        .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-selectbox,
        .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-column {
            margin: 0.1875rem;
        }

        .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-column {
            width: 8.0625rem;
        }

            .dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrd-menu-parameters-popup .dx-popup-content .dxrdp-parameters-mobile.dxrv-preview-date-range-mobile-popup .dxrdp-parameters-scroll .dx-fieldset .dx-field .dx-fieldset-column .dx-fieldset-column-separator {
                width: 0.5rem;
                height: 0.125rem;
                margin-left: -0.8125rem;
                margin-top: 1.0625rem;
            }

.dx-designer-viewport.dx-report-viewer.dx-accessibility .dxrdv-signature-editor-item .dxrdv-signature-editor-item-image {
    width: 9.375rem;
    margin-right: 0.5625rem;
    height: 5.9375rem;
}