SPACEBROWSER_INTERFACE/interface_072825/master_styles/COMPONENT SCSS videoCallComponents/VideoCallApp.scss

140 lines
2.1 KiB
SCSS

.video-call-app {
padding: 0 !important;
height: 100%;
display: flex;
flex-direction: column;
.btn-add-timer {
width: 56px;
height: 28px;
border: none;
border-radius: 123px;
position: absolute;
top: -16px;
left: 63px;
.ant-typography {
width: 28px;
}
@include mobile {
width: 49px;
height: 20px;
top: -8px;
left: 53px;
.ant-typography {
width: 21px;
}
}
}
.livestream__chat {
margin-left: 28px;
margin-bottom: 16px;
}
.chat-box {
border-radius: 16px;
&__content {
height: calc(100vh - 289px);
}
}
#selfie {
background-color: $default;
padding: 32px;
height: 100vh;
width: 100%;
@include mobile {
padding: 24px 16px;
}
img {
width: 100%;
&:first-child {
width: auto;
height: auto;
margin-bottom: 24px;
}
}
}
.selfie-wrapper {
position: relative;
background-color: $default;
#selfie {
margin-top: -80px;
}
&-content {
background-color: $default;
width: 100%;
height: calc(100vh - 80px);
overflow: hidden;
position: absolute;
z-index: 9;
top: 0;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
left: 50%;
transform: translate(-50%, 0);
* {
max-width: 492px;
}
.list-avatar {
.avatar-profile:last-child {
margin-left: -8px;
}
}
button {
max-width: 393px;
}
@include mobile {
padding: 0 32px;
img {
width: 228px;
}
button {
max-width: 100%;
}
}
}
&--has-selfie {
.selfie-wrapper-content {
* {
max-width: 508px;
}
@include mobile {
padding: 20px 24px 0;
justify-content: flex-start;
}
}
}
}
&.screenshot {
.mic-off {
display: none;
}
}
&.end {
height: calc(100vh - 80px);
}
}