/* Popup Of Drop Menu */

.dx-overlay-wrapper.dx-dropdownmenu-popup .dx-overlay-content .dx-dropdownmenu-list .dx-toolbar-menu-section .dx-list-item .dx-list-item-content .dx-button-content .dx-button-text {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}

/* Popup Общее */

.dx-overlay-wrapper:has(.managers-popup) { /* popup отправка сообщения на Home */
    overflow-y: auto;
}

.dx-overlay-wrapper .dx-overlay-content .dx-popup-title.dx-toolbar { /* Popup Title */
    padding: 10px 20px;
    border-bottom: 1px solid #D9D9D9;
}

    .dx-overlay-wrapper .dx-overlay-content .dx-popup-title.dx-toolbar .dx-toolbar-items-container { /* Popup Title */
        height: 30px;
    }

.dx-overlay-wrapper .dx-overlay-content .dx-toolbar .dx-toolbar-items-container .dx-toolbar-before .dx-toolbar-label .dx-item-content.dx-toolbar-item-content div {
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
    width: auto;
}

/*.dx-overlay-wrapper .dx-popup-content .dx-scrollable-wrapper .dx-scrollable-container {
    touch-action: pan-x;
}*/

.dx-overlay-wrapper .dx-popup-content .dx-form .dx-layout-manager .dx-field-item:not(.dx-first-row) {
    padding-top: 0;
    margin-top: 5px;
}

.dx-overlay-wrapper .dx-popup-content .dx-form .text-size-800-22-28,
.dx-overlay-wrapper .dx-popup-content .dx-form .text-size-700-18-23 {
    margin-bottom: 5px;
}

.dx-overlay-wrapper .dx-popup-content .dx-form .dx-texteditor-input-container { /* input height */
    /*background: #FFFFFF;*/
    background: var(--input-container-backround-color);
    border: 0;
    border-radius: 5px;
    /*box-shadow: inset 2px 2px 4px rgba(0, 0, 0, 0.2);*/
    box-shadow: none;
    height: 100%;
}

.dx-overlay-wrapper .dx-popup-content .dx-form .text-size-800-22-28 .dx-texteditor-input-container,
.dx-overlay-wrapper .dx-popup-content .dx-form .text-size-700-18-23 .dx-texteditor-input-container { /* input text */
    background: none;
    box-shadow: none;
}

.dx-overlay-wrapper .dx-popup-content .dx-form .dx-texteditor-input-container > input,
.dx-overlay-wrapper .dx-popup-content .dx-form .dx-texteditor-input-container > textarea { /* input text */
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    /*color: #000000;*/
    /*padding: 0 10px 0 10px;*/
    padding: 6px 10px;
    height: inherit;
}

.dx-overlay-wrapper .dx-popup-content .dx-form .dx-texteditor-input-container > input {
    /*min-height: 25px;*/
    min-height: 30px;
}

.dx-overlay-wrapper .dx-popup-content .dx-form .text-size-800-22-28 .dx-texteditor-input-container > input,
.dx-overlay-wrapper .dx-popup-content .dx-form .text-size-800-22-28 .dx-texteditor-input-container > textarea { /* input text */
    font-weight: 800;
    font-size: 22px;
    line-height: 28px;
    padding: 0;
}

.dx-overlay-wrapper .dx-popup-content .dx-form .text-size-700-18-23 .dx-texteditor-input-container > input,
.dx-overlay-wrapper .dx-popup-content .dx-form .text-size-700-18-23 .dx-texteditor-input-container > textarea { /* input text */
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    padding: 0;
}

.dx-overlay-wrapper .dx-popup-content .dx-form .dx-form-group .dx-box-flex .dx-box-item-content,
.dx-overlay-wrapper .dx-popup-content .dx-form .dx-tabpanel-container .dx-field-item-label-location-top { /* label position */
    text-align: left;
}

    .dx-overlay-wrapper .dx-popup-content .dx-form .dx-form-group .dx-box-flex .dx-box-item-content .dx-field-item-label-text,
    .dx-overlay-wrapper .dx-popup-content .dx-form .dx-tabpanel-container .dx-item-content .dx-field-item-label .dx-field-item-label-text { /* label text */
        font-weight: 500;
        font-size: 14px;
        line-height: 18px;
        color: #646464;
    }

.dx-overlay-wrapper .dx-popup-content .dx-form .dx-item-content .dx-field-item-content-location-bottom { /* popup grid height */
    height: 100%;
}

.dx-overlay-wrapper .dx-popup-content .dx-form .dx-form-group .dx-box-flex .dx-box-item-content .dx-field-item-content-location-bottom .dx-multiview { /* popup grid height */
    height: 100%;
}

.dx-overlay-wrapper .dx-popup-content .dx-form .dx-form-group .dx-layout-manager .dx-field-item:not(.dx-first-col) {
    -webkit-padding-start: 0;
    padding-inline-start: 0;
}

.dx-overlay-wrapper .dx-popup-content .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-content, .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-content {
    padding-top: 0;
    padding-bottom: 0;
}

/* Grid Popup */

.dx-overlay-wrapper.dx-popup-edit-form .dx-overlay-content .dx-popup-title.dx-toolbar { /* Popup Title */
    padding: 10px 20px;
    border-bottom: 1px solid #D9D9D9;
}

    .dx-overlay-wrapper.dx-popup-edit-form .dx-overlay-content .dx-popup-title.dx-toolbar .dx-toolbar-items-container { /* Popup Title */
        height: 30px;
    }

.dx-overlay-wrapper.dx-popup-edit-form .dx-overlay-content .dx-toolbar .dx-toolbar-items-container .dx-toolbar-before .dx-toolbar-label .dx-item-content.dx-toolbar-item-content div {
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
    width: auto;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-layout-manager .dx-field-item:not(.dx-first-row) {
    padding-top: 0;
    margin-top: 5px;
    /*margin-top: 0;*/
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .text-size-800-22-28,
.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .text-size-700-18-23 {
    margin-bottom: 5px;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-texteditor-input-container { /* input height */
    /*background: #FFFFFF;*/
    background: #F5F5F5;
    border: 0;
    border-radius: 5px;
    /*box-shadow: inset 2px 2px 4px rgba(0, 0, 0, 0.2);*/
    box-shadow: none;
    height: inherit;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .text-size-800-22-28 .dx-texteditor-input-container,
.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .text-size-700-18-23 .dx-texteditor-input-container { /* input text */
    background: none;
    box-shadow: none;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-texteditor-input-container > input,
.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-texteditor-input-container > textarea { /* input text */
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    /*color: #000000;*/
    /*padding: 0 10px 0 10px;*/
    padding: 6px 10px;
    height: inherit;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-texteditor-input-container > input {
    /*min-height: 25px;*/
    min-height: 30px;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .text-size-800-22-28 .dx-texteditor-input-container > input,
.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .text-size-800-22-28 .dx-texteditor-input-container > textarea { /* input text */
    font-weight: 800;
    font-size: 22px;
    line-height: 28px;
    padding: 0;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .text-size-700-18-23 .dx-texteditor-input-container > input,
.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .text-size-700-18-23 .dx-texteditor-input-container > textarea { /* input text */
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    padding: 0;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-form-group .dx-box-flex .dx-box-item:last-child {
    margin-bottom: 30px;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-form-group .dx-box-flex .dx-box-item-content,
.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-container .dx-field-item-label-location-top { /* label position */
    text-align: left;
}

    .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-form-group .dx-box-flex .dx-box-item-content .dx-field-item-label-text,
    .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-container .dx-item-content .dx-field-item-label .dx-field-item-label-text { /* label text */
        font-weight: 500;
        font-size: 14px;
        line-height: 18px;
        color: #646464;
    }

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-item-content .dx-field-item-content-location-bottom { /* popup grid height */
    /*height: 100%;*/
    height: inherit;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-form-group .dx-box-flex .dx-box-item-content .dx-field-item-content-location-bottom .dx-multiview { /* popup grid height */
    height: 100%;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-form-group .dx-layout-manager .dx-field-item:not(.dx-first-col) {
    -webkit-padding-start: 20px;
    padding-inline-start: 20px;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-content, .dx-toolbar-menu-section .dx-toolbar-hidden-button-group .dx-button-content {
    padding-top: 0;
    padding-bottom: 0;
}

/* Supply Grid Popup : Tabs */

.dx-overlay-wrapper.dx-popup-edit-form-supply .dx-popup-content .dx-form .dx-tabpanel-tabs {
    max-width: 100vw;
}

    .dx-overlay-wrapper.dx-popup-edit-form-supply .dx-popup-content .dx-form .dx-tabpanel-tabs .dx-tabs-wrapper {
        margin: 0;
    }

.dx-overlay-wrapper.dx-popup-edit-form-supply .dx-popup-content .dx-form .dx-tabpanel-container {
    height: calc(100vh - 100px);
    max-width: 100vw;
}

/* Common Grid Popup : Tabs */

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel .dx-tabpanel-container {
    height: 100px;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel .dx-tabpanel-tabs .dx-tabs-wrapper {
    justify-content: center;
    background-color: inherit;
    margin: 0;
}

/*.dx-tabpanel .dx-tabs-wrapper {
    background-color: inherit;
    margin: 0;
}*/

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-tabs-position-top .dx-tabs-wrapper,
.dx-tabpanel-tabs-position-top .dx-tabs-wrapper::after,
.dx-tab.dx-tab-selected::after {
    border: none;
    border-block: none;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel .dx-tabpanel-tabs .dx-tabs {
    height: 26px;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-tabs-position-top .dx-tabs-wrapper .dx-item-content.dx-tab-content .dx-tab-text span.dx-tab-text-span {
    font-weight: 800; /* Semi Bold */
    font-size: 24px;
    line-height: 30px;
    color: #000000;
}

/*.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-tabs-position-top.dx-state-focused .dx-tabs-wrapper {
    border: none;
    border-block: none;
}*/

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-tabs-position-top .dx-tabpanel-tab.dx-state-disabled, .dx-tabpanel-tabs-position-top .dx-tabpanel-tab.dx-state-focused, .dx-tabpanel-tabs-position-top .dx-tabpanel-tab.dx-tab-selected {
    margin-bottom: 0;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-tabs-position-top .dx-tabpanel-tab.dx-state-focused:not(.dx-state-disabled) {
    -webkit-border-after: 0 solid #fff;
    border-block-end: 0 solid #fff;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-tabs-position-top .dx-tabpanel-tab.dx-tab-selected {
    -webkit-border-after: 0 solid #fff;
    border-block-end: 0 solid #fff;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-tabs .dx-tab.dx-state-hover {
    background-color: rgba(0,0,0,0);
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-list-group-body-input {
    display: flex;
    flex-direction: row;
    gap: 10px;
    padding: 10px;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-list-group-header {
    padding: 10px;
}

    .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-list-group-header .dx-list-group-containerHeader {
        display: flex;
        flex-direction: row;
        gap: 10px;
        align-items: center;
    }

        .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-list-group-header .dx-list-group-containerHeader .dx-list-group-containerHeader-path {
            margin-top: -10px;
            margin-bottom: -10px;
            width: 22px;
            height: 52px;
            background-color: rgba(125, 125, 125, .1);
        }

        .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-list-group-header .dx-list-group-containerHeader .dx-list-group-containerHeader-path,
        .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content #Containers-form .dx-datagrid .dx-list-group-containerHeader-path {
            margin-top: -40px;
            margin-bottom: -8px;
            margin-left: auto;
            margin-right: auto;
            width: 8px;
            height: 48px;
            background-color: rgba(125, 125, 125, .1);
        }


        .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-list-group-header .dx-list-group-containerHeader .dx-list-group-containerIcon,
        .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content #Containers-form .dx-datagrid .dx-list-group-containerIcon {
            margin-left: auto;
            margin-right: auto;
            background-color: white;
            position: relative;
            z-index: 100;
            width: 30px;
            height: 30px;
            border: 1px solid black;
            border-radius: 50%;
        }

            .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-list-group-header .dx-list-group-containerHeader .dx-list-group-containerIcon .dx-list-group-ContainerIcon-icon,
            .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content #Containers-form .dx-datagrid .dx-list-group-containerIcon .dx-list-group-ContainerIcon-icon {
                width: 22px;
                height: 22px;
                vertical-align: middle;
                vertical-align: -webkit-baseline-middle;
            }

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content #Containers-form .dx-datagrid .containerForm-text {
    font-weight: 600;
    font-size: 16px;
    /* font-size: 1.4vw; */
    line-height: 19px;
    /* height: 100%; */
    /* align-content: center; */
    /* white-space: nowrap; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    /* word-wrap: break-word; */
    /* overflow-wrap: break-word; */
    text-wrap: wrap;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content #Containers-form .dx-datagrid-table .dx-row.dx-column-lines.dx-group-row {
    font-weight: 800;
    font-size: 18px;
    line-height: 24px;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content #Containers-form .dx-datagrid-table tr td:has(.containerForm-text) {
    vertical-align: middle;
    padding: 0;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-list-group-body .dx-list-group-body-input .dx-list-group-path {
    margin-top: -10px;
    margin-bottom: -10px;
    width: 22px;
    height: 140px;
    background-color: rgba(125, 125, 125, .1);
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-filemanager {
    border: 0;
}

    .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-item {
        height: 66px;
        margin: 0;
    }

    .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-filemanager .dx-filemanager-toolbar {
        display: none;
    }

    .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-filemanager .dx-filemanager-breadcrumbs {
        display: none;
    }

    .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-filemanager .dx-filemanager-container {
        border-top: 0;
    }

    .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-filemanager .dx-filemanager-thumbnails .dx-filemanager-thumbnails-view-port .dx-filemanager-thumbnails-item .dx-filemanager-thumbnails-item-content {
        padding: 0 5px;
    }

/*  Grid Popup : Grid */

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-container .dx-datagrid:hover {
    cursor: url("../icons/svg/cursor_white.svg"), auto;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-container .dx-datagrid .dx-datagrid-rowsview tr td {
    font-weight: 600; /* Semi Bold */
    font-size: 10px;
    line-height: 13px;
    color: #000000;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-container .dx-datagrid .dx-datagrid-headers tr td {
    font-weight: 700;
    font-size: 10px;
    line-height: 13px;
    color: #000000;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-container .dx-datagrid .dx-datagrid-total-footer tr td .dx-datagrid-summary-item {
    font-weight: 700;
    font-size: 10px;
    line-height: 13px;
    color: #000000;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-container .dx-datagrid .dx-datagrid-filter-panel {
    padding: 0;
}

    .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-container .dx-datagrid .dx-datagrid-filter-panel .dx-datagrid-filter-panel-left .dx-icon-filter {
        margin: 0 10px;
        display: inline-block;
        width: 18px;
        height: 18px;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        fill: #646464;
        background-image: url(../icons/svg/filter-constructor.svg);
        font: unset;
    }

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-container .dx-item-content.dx-multiview-item-content {
    /*padding: 15px 20px 20px 20px;*/
    padding: 5px 20px 10px 20px;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-container .dx-datagrid .dx-datagrid-header-panel .dx-toolbar {
    height: 40px;
    margin-bottom: 0;
}

    .dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content .dx-form .dx-tabpanel-container .dx-datagrid .dx-datagrid-header-panel .dx-toolbar .dx-toolbar-items-container .dx-toolbar-after {
        -webkit-padding-end: 0;
        -webkit-padding-inline-end: 0;
        padding-inline-end: 0;
    }

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content #Containers-form .dx-datagrid .dx-column-lines > td {
    border-left: 0;
    border-right: 0;
}

.dx-overlay-wrapper.dx-popup-edit-form .dx-popup-content #Containers-form .dx-datagrid .dx-datagrid-headers {
    display: none;
}

/* Filter Panel */

#favoriteFilters {
    padding-left: 10px;
}

.dx-overlay-wrapper .dx-popup-content .dx-filterbuilder-group {
    text-align: left;
}

.dx-toolbar-menu-custom {
    text-align: start;
    padding-left: 10px;
}

.dx-overlay-wrapper .dx-popup-content.dx-dropdownmenu-list .dx-toolbar-menu-section .dx-list-item-content {
    text-align: left;
}

.doc-filter-box {
    max-width: 96%;
    padding: 4px 0 4px 10px !important;
}

/* Grid Settings */

.dx-overlay-wrapper .dx-popup-content #optionsForm .dx-form-group-caption {
    display: flex;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    color: #646464;
    border-top: 1px #D9D9D9 solid;
    padding-top: 15px;
}

.dx-overlay-wrapper .dx-popup-content #optionsForm .dx-form-group-with-caption > .dx-form-group-content {
    border-top: 0;
}

.dx-overlay-wrapper .dx-popup-content #optionsForm .dx-form-group-content .dx-layout-manager .dx-field-item:not(.dx-first-row) {
    margin-top: 5px;
}

.dx-overlay-wrapper .dx-popup-content #optionsForm .dx-box-flex.dx-box.dx-widget.dx-collection .dx-item.dx-box-item:first-child .dx-form-group-caption {
    border-top: 0;
    padding-top: 5px;
}

.dx-overlay-wrapper .dx-popup-content #optionsForm .dx-form-group-content .dx-field-item-label.dx-field-item-label-location-left {
    order: 2;
    padding: 0 0 0 10px;
}

.dx-overlay-wrapper .dx-popup-content #optionsForm .dx-form-group-content .dx-field-item-label.dx-field-item-label-location-right {
    order: 1;
}

/* Grid Settings */

.dx-overlay-wrapper .dx-popup-content .dx-treeview-item .dx-treeview-expander-icon-stub {
    display: none;
}

.dx-overlay-wrapper .dx-popup-content .dx-treeview-item .dx-treeview-item-content {
    text-align: start;
}

/* Popup For Managers */

.dx-popup-wrapper .dx-overlay-content.managers-popup {
    display: flex;
    flex-direction: column;
    align-items: center;
    isolation: isolate;
    background: var(--form-background-color);
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
    backdrop-filter: blur(5px);
    border-radius: 10px;
    width: 540px;
    max-width: 100vw;
}

.dx-overlay-wrapper .dx-overlay-content.managers-popup .dx-layout-manager .dx-field-item:not(.dx-first-row) {
    padding-top: 0;
    margin-top: 20px;
}

.dx-overlay-wrapper .dx-overlay-content.managers-popup .dx-toolbar .dx-toolbar-items-container .dx-toolbar-before .dx-toolbar-label .dx-item-content.dx-toolbar-item-content div {
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
    width: auto;
}

.dx-popup-wrapper .dx-overlay-content.managers-popup .dx-popup-title.dx-toolbar {
    padding: 10px 30px 0 30px;
}

.dx-popup-wrapper .dx-overlay-content.managers-popup.dx-popup-flex-height > .dx-popup-title {
    width: 100%;
}

.dx-popup-wrapper .dx-overlay-content.managers-popup .dx-toolbar .dx-toolbar-items-container .dx-toolbar-before {
    -webkit-padding-start: 0px;
    padding-inline-start: 0px;
}

.dx-popup-wrapper .dx-overlay-content.managers-popup .managers-popup-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px 5px 20px;
    gap: 20px;
    max-width: 100vw;
}

    .dx-popup-wrapper .dx-overlay-content.managers-popup .managers-popup-content .dx-form .dx-texteditor-input-container { /* input height */
        background: #FFFFFF;
        border: 0;
        border-radius: 5px;
        box-shadow: inset 2px 2px 4px rgba(0, 0, 0, 0.2);
        height: inherit;
    }

    .dx-popup-wrapper .dx-overlay-content.managers-popup .managers-popup-content .dx-form .dx-form-group .dx-box-flex .dx-box-item-content,
    .dx-popup-wrapper .dx-overlay-content.managers-popup .managers-popup-content .dx-form .dx-tabpanel-container .dx-field-item-label-location-top { /* label position */
        text-align: left;
    }

        .dx-popup-wrapper .dx-overlay-content.managers-popup .managers-popup-content .dx-form .dx-form-group .dx-box-flex .dx-box-item-content .dx-field-item-label-text,
        .dx-popup-wrapper .dx-overlay-content.managers-popup .managers-popup-content .dx-form .dx-tabpanel-container .dx-item-content .dx-field-item-label .dx-field-item-label-text { /* label text */
            font-weight: 800;
            font-size: 18px;
            line-height: 23px;
            color: #000000;
        }

    .dx-popup-wrapper .dx-overlay-content.managers-popup .managers-popup-content .dx-form .dx-texteditor-input-container > input,
    .dx-popup-wrapper .dx-overlay-content.managers-popup .managers-popup-content .dx-form .dx-texteditor-input-container > textarea { /* input text */
        font-weight: 700;
        font-size: 18px;
        line-height: 23px;
        color: #000000;
        padding: 0 10px 0 10px;
        height: inherit;
        color: #000000;
    }

    .dx-popup-wrapper .dx-overlay-content.managers-popup .managers-popup-content .dx-form .dx-textbox .dx-texteditor-input-container > textarea.notes { /* input text for notes */
        font-weight: 500;
        font-size: 14px;
        line-height: 18px;
        padding: 10px;
        color: #646464;
    }

    .dx-popup-wrapper .dx-overlay-content.managers-popup .managers-popup-content .dx-form .dx-textbox.dx-state-focused .dx-texteditor-input-container > textarea.notes { /* input text for notes */
        font-weight: 500;
        font-size: 14px;
        line-height: 18px;
        padding: 10px;
        color: #000000;
    }

    .dx-popup-wrapper .dx-overlay-content.managers-popup .managers-popup-content .dx-form .dx-form-group .dx-box-flex .dx-box-item-content .dx-button-content {
        background-color: var(--color-logo-red);
        color: white;
        font-weight: 700;
        font-size: 16px;
        line-height: 20px;
    }

        .dx-popup-wrapper .dx-overlay-content.managers-popup .managers-popup-content .dx-form .dx-form-group .dx-box-flex .dx-box-item-content .dx-button-content .dx-button-text {
            font-weight: 800;
            font-size: 22px;
            line-height: 28px;
            text-align: center;
            color: #FFFFFF;
        }

    .dx-popup-wrapper .dx-overlay-content.managers-popup .managers-popup-content .dx-list-items.grid-status-bar .dx-item.dx-list-item .dx-item-content.dx-list-item-content {
        padding: 0;
        height: 100%;
    }

        .dx-popup-wrapper .dx-overlay-content.managers-popup .managers-popup-content .dx-list-items.grid-status-bar .dx-item.dx-list-item .dx-item-content.dx-list-item-content .text {
            text-align: start;
        }

/* Grid Searcher */

.dx-overlay-wrapper .dx-popup-content .dx-list-with-search .dx-scrollable-wrapper .dx-scrollview-content .dx-list-select-all {
    text-align: start;
}

.dx-overlay-wrapper .dx-popup-content .dx-list-with-search .dx-scrollable-wrapper .dx-scrollview-content .dx-list-items .dx-list-item .dx-list-item-content {
    text-align: start;
}

/* Login Page */

.dx-overlay-wrapper .dx-overlay-content.forgotten-password-popup .dx-toolbar .dx-toolbar-items-container .dx-toolbar-before .dx-toolbar-label .dx-item-content.dx-toolbar-item-content div {
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
    width: auto;
}

.dx-overlay-wrapper .dx-overlay-content.forgotten-password-popup {
    background: rgba(255, 255, 255, 0.8);
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
    backdrop-filter: blur(5px);
    border-radius: 10px;
}