﻿.fx-user-avatar{
    width:32px;
    height:32px;
}

.fx-grv-record .dx-group-panel-message{
    padding-bottom:0!important
}

.fx-grv-window-view{
    font-size:16px;
}

.fx-grv-text-area {
    background-color: transparent !important;
}
    .fx-grv-text-area::after {
        border-bottom:none!important;
    }
    .fx-grv-text-area textarea {
        padding: 0 !important;
    }

.fx-img-preview-ctn {
    padding:3px;
}

    .fx-img-preview-ctn > img {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
        max-height: 100%;
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
.fx-recordgrv-mark-selected-row{
    position:relative
}
    .fx-recordgrv-mark-selected-row:after {
        content: "‣";
        position: absolute;
        top: 0;
        left: 3px;
        font-size: 20px;
    }
/*.fx-recordgrv .dx-datagrid .dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-edit-row) > td {
    border-bottom-color: var(--bs-primary) !important;
}*/
/*.fx-recordgrv .dx-datagrid .dx-datagrid-rowsview .dx-row-focused.dx-data-row:not(.dx-edit-row) > td:not(.dx-focused) {
    background-color: transparent !important;
    color:inherit!important;
}*/

.fx-detail-view .dx-multiview-item-content{
    padding:5px!important;
}

.fx-comment-view .dx-row > td{
    padding-left:5px!important;
    padding-right:5px!important;
    padding-bottom:3px!important;
}
.fx-comment-view p{
    margin-bottom:0!important;
}
.fx-comment-view .dx-treelist-header-panel{
    border-bottom:0px;
}
.fx-comment-view .dx-treelist-rowsview {
    margin-left:-30px;
}
.fx-comment-avatar {
    width: 32px;
    height: 32px;
}
.fx-comment-lsfiles .dx-list-item-content {
    padding-left:0;
    padding-right:0;
    padding-top:3px;
    padding-bottom:0px;
}

.fx-sl-tg-img{
    max-height:32px;
}

.mfp-wrap {
    z-index: 9999999;
}

.sx-body {
    overflow: hidden;
    background-size: cover !important;
    background-attachment: fixed;
    background-position: center !important;
}

.sx-view-container {
    height: calc(100vh - 50px);
    border-radius:10px;
}
.sx-form-container {
    height: calc(100% - 40px)
}
.sx-form-scroll-reminder{
    position:fixed;
    bottom:5px;
    left:0;
    right:0;
    text-align:center;
    cursor:pointer;
}
    .sx-form-scroll-reminder > .alert{
        padding:5px;
    }
.sx-header-toolbar {
    background-color: transparent
}
    .sx-header-toolbar .dx-toolbar-before {
        border-radius: 10px;
        padding-right: 5px;
    }
    .sx-header-toolbar .dx-toolbar-after {
        border-radius: 10px;
        padding-left: 5px;
    }
.sx-header-toolbar-form-name {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 25px;
    border-radius: 10px;
}

.sx-header-toolbar-form-logo {
    padding-left: 5px;
    padding-right: 5px;
    height: 38px;
    border-radius: 10px;
}
.sx-header-toolbar-form-logo img{
    padding:7px;
}

.fx-form-label-wrap .dx-field-item-label-text {
    white-space: normal !important;
}

.fx-avatar {
    width: 32px;
    height: 32px;
}
.fxFormDgItemCss{
    position:relative
}
.fxFormDgCtn:hover .fxFormDgItemCss {
    border-style: dotted;
    border-width: 1px;
}
.fxFormDgItemCss.dx-field-empty-item {
    height: 100%
}
.fxFormDgItemCss-cover {
    position: absolute;
    top: 0;
    left: 0;
    z-index:1;
    background-color: red;
    display:none;
    min-height:55px
}
.fxFormDgItemCss:hover > .fxFormDgItemCss-cover {
    display: var(--studio-block-item-tooltip-visible)
}
.fx-design-dgr-tab .dx-tab-content .dx-icon-close {
    display: inline-block;
    opacity: 0.6;
    margin-right: 0;
    margin-left: 7px;
    font-size: 13px;
}
:root {
    --studio-block-item-tooltip-visible: block;
}
