:root {
    /** Значение необходимо синхронизировать с kDesktopInterfaceFontSizeValue */
    --INTERFACE_FONT_SIZE: 10pt;
}
.noneDesk {display: none !important;}

.frame {padding: 0 0.6em;}
.ecsThemes {min-width: 33%;}
.ecsThemes.hide {display: none;}

.ecsContent .ecsChat, .ecsContent .ecsAnswer {padding: 0 0 0 50px;}
html[dir=rtl] .ecsContent .ecsChat, html[dir=rtl] .ecsContent .ecsAnswer {padding: 0 50px 0 0;}
.ecsContent .ecsAvatar {margin: 0 -56px; position: absolute;}

.ecsThemesHeader {margin-top: -0.75em;}

.ecsVideoGrid .ecsVideoChat  {
    margin-top: -1.8em;
}

/* демонстрация экрана */
.ecsVideo:not(.ecsVideoGrid) .ecsVideoChat .videoStatusScreenSharing:not(.videoUserOff):after {content: ''; flex: 1 1 100%;}
.screenSharing .ecsVideoPress:not(:HOVER) {opacity: 0;}
.screenSharing .ecsVideoPress {background: var(--ECS_VIDEO_BACKGROUND_TRANSPARENT); bottom: -0.8em; pointer-events: auto;}
.screenSharing .ecsVideoPress:HOVER {bottom: 0;}

/* Для окна просмотра картинок */
.cloudDark, .cloudDark .frameTopline {
    background: rgba(0, 0, 0, 0.5);
}
.cloudDark .toplineBox:after {
    color: #FFF;
}
.cloudDark svg {
    fill: #FFF;
}
