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

187 lines
3.4 KiB
SCSS

.video-call-wait-room {
position: relative;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
&__container {
flex: 1;
max-width: 1200px;
&--camera {
width: 100%;
margin: auto;
border-radius: 8px;
.video-placeholder {
border-radius: 8px;
&__container {
height: 420px !important;
}
.ant-typography {
display: none;
}
}
video {
border-radius: 8px;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
height: 100%;
width: 100%;
object-fit: cover;
transform: scaleX(-1);
}
}
&--actions {
position: absolute;
transform: translate(-50%, 0);
left: 50%;
bottom: 20px;
&--tray {
position: relative;
}
.report-icon {
position: absolute;
right: -5px;
top: -5px;
}
.permission-disable {
cursor: not-allowed;
pointer-events: none;
background-color: $white !important;
.icon {
opacity: 0.2;
}
.report-icon {
opacity: 1;
}
}
.ant-btn {
width: 48px !important;
height: 48px !important;
background-color: $white;
display: flex;
align-items: center;
justify-content: center;
border: 0;
animation-duration: 0s !important;
&:hover {
background: $white;
opacity: 0.7;
}
&:active,
&:focus {
background: $white;
}
svg {
width: 24px;
height: 24px;
}
}
}
}
&__devices {
&--select {
border-radius: 8px;
margin-top: 16px;
.ant-select-selector {
height: 56px !important;
padding-left: 16px !important;
padding-right: 16px !important;
justify-content: center;
align-items: center;
}
.ant-select-selection-item {
line-height: 24px !important;
background-color: $white !important;
}
span {
&.ant-select-arrow,
&.ant-select-selection-search,
&.ant-select-selection-item,
&.video-call-wait-room__devices--select--option {
font-size: 14px !important;
font-weight: 500 !important;
color: $dark;
height: 54px !important;
}
}
.ant-select-arrow {
height: auto !important;
margin: auto !important;
transform: translate(0, -50%);
right: 16px;
width: 24px;
display: flex;
align-items: center;
justify-content: center;
}
}
&--select--option {
display: flex;
align-items: center;
> svg {
margin-right: 10px;
}
}
}
&__information {
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-items: center;
align-items: center;
justify-content: flex-start;
&--tag {
border-radius: 4px;
text-align: center;
}
&--suggest {
padding: 20px;
border-radius: 8px;
}
}
.ant-select-selector {
border-radius: 8px !important;
}
.ant-select-selection-item {
display: flex !important;
align-items: center;
> svg {
margin-right: 10px;
}
}
}