@use "sass:color";@use "../../styles/__imports" as *;$mobileLayoutItemHeight: 250px;$mobileLayoutMaximizeIconSize: 60px;$mobileLayoutItemPadding: 12px;.dx-dashboard-master-filters-popup {    @include dx-dashboard-grid;    &.dx-overlay-shader {        background-color: rgba(0, 0, 0, 0.5);    }    .dx-overlay-content {        border-top-left-radius: 10px;        border-top-right-radius: 10px;        .master-filters-list-container {            position: absolute;            left: 0;            right: 0;            bottom: 70px;            top: 0;            display: flex;            flex-direction: column;            justify-content: flex-start;            > div {                transition: flex 0.25s ease;            }        }        .master-filters-list {            border-top-left-radius: 10px;            border-top-right-radius: 10px;            background-color: $dashboard-widget-bg;            padding: 20px;            min-height: 0;            overflow: hidden;            .master-filters-list-scroll {                height: 100%;            }            .dx-dashboard-masters-preview-item {                display: block;                margin-bottom: 20px;                cursor: pointer;                .dx-dashboard-masters-preview-item-name {                    font-size: 18px;                    text-decoration-style: dashed;                    color: $dashboard-link-color;                    &:first-child {                        padding-top: 0px;                    }                }                .dx-dashboard-masters-preview-filtervalues {                    font-size: $smallFontSize;                }            }        }        .dx-dashboard-standalone-item {            position: relative;            display: block;            width: 100%;            height: 200px;        }        .apply-buttons {            height: 70px;            padding: 20px;            display: flex;            background-color: $dashboard-widget-bg;            align-items: stretch;            align-content: stretch;            flex-flow: row wrap;            .dx-button {                flex: 1;                margin-left: 20px;                &:first-child {                    margin-left: 0px;                }            }        }    }}.dx-dashboard-mobile-layout {    .dx-list-group-header {        background-color: $dashboard-surface-bg;        border-bottom: none;        border-top-width: 2px;    }    .dx-list-item {        border: none;        .dx-list-item-content {            position: relative;            padding-left: $mobileLayoutItemPadding;            padding-right: $mobileLayoutItemPadding;            padding-top: 0px;            padding-bottom: $mobileLayoutItemPadding;            text-align: initial;            overflow: hidden;            &:before {                content: ''             }        }    }    .dx-dashboard-mobile-layout-maximize-icon {        position: absolute;        z-index: $zeroZIndex;        top: 50%;        transform: translateY(-50%);        left: $mobileLayoutItemPadding + 25px;        width: $mobileLayoutMaximizeIconSize;        height: $mobileLayoutMaximizeIconSize;        opacity: 0;        &.dx-dashboard-mobile-layout-maximize-icon-selected {            background-color: $dashboard-item-selected-bg;        }        svg {            width: $mobileLayoutMaximizeIconSize;            height: $mobileLayoutMaximizeIconSize;            pointer-events: none;            fill: transparent;        }    }    .dx-dashboard-mobile-layout-item-shield {        position: absolute;        z-index: $mobileLayoutItemShieldZIndex;        top: 0;        left: $mobileLayoutItemPadding;        bottom: $mobileLayoutItemPadding;        right: $mobileLayoutItemPadding;        background: color.adjust($dashboard-item-selected-bg, $alpha: -1);        transition: background .2s ease;        &.dx-dashboard-mobile-layout-item-selected {            background: color.adjust($dashboard-item-selected-bg, $alpha: -0.5) ;         }    }    .dx-state-disabled {        .dx-dashboard-standalone-item {            .dx-widget {                opacity: 1;             }        }    }    .dx-dashboard-standalone-item-container {        width: 100%;        height: $mobileLayoutItemHeight;        display: block;    }    .dx-list-group-header {        padding-left: 21px;        padding-top: 10px;        &.dx-dashboard-ungrouped-item, &.dx-dashboard-group-without-caption {            padding: 0px;            height: 12px;        }        &.dx-dashboard-display-none {            display: none;        }    }}.dx-dashboard-action-toolbar {    .dx-toolbar-before .dx-toolbar-item:first-child {        padding-left: 17px;    }    .dx-toolbar-after .dx-toolbar-item:last-child {        padding-right: 6px;    }    .dx-dashboard-back-button {        text-transform: uppercase;        font-size: 16px;        font-weight: bold;        height: 24px;        line-height: 24px;    }}.dx-dashboard-content-toolbar.dx-dashboard-caption-toolbar,.dx-dashboard-content-toolbar.dx-dashboard-title-toolbar {    padding-top: 0px;    padding-bottom: 0px;    .dx-toolbar-before .dx-toolbar-item:first-child {        padding-left: 9px;    }    .dx-toolbar-items-container {        height: 34px;    }    .dx-toolbar-item, .dx-button {        color: $dashboard-header-mobile-layout-color;        font-size: 22px;        font-weight: bold;    }    &.dx-dashboard-caption-toolbar {        margin-top: 10px;    }}.dx-dashboard-fullscreen-item-popup {    @include dx-dashboard-grid;    .dx-dashboard-action-toolbar {        .dx-toolbar-before .dx-toolbar-item:first-child {            padding-left: 5px;        }        .dx-toolbar-after .dx-toolbar-item:last-child {            padding-right: 5px;        }    }    &.dx-popup-wrapper > .dx-overlay-content {        background-color: $dashboard-surface-bg;    }    .dx-overlay-content {        padding: 0;    }}