bigbluebutton-Github/bigbluebutton-html5/imports/ui/components/breakout-room/styles.scss

144 lines
2.3 KiB
SCSS
Raw Normal View History

2018-10-02 21:48:12 +08:00
@import "/imports/ui/stylesheets/variables/_all";
.panel {
background-color: #fff;
2018-10-26 23:16:29 +08:00
padding: var(--md-padding-x);
2018-10-02 21:48:12 +08:00
display: flex;
flex-grow: 1;
flex-direction: column;
overflow: hidden;
height: 100vh;
}
.link {
text-decoration: none;
}
.breakoutActions
.content,
.header {
display: flex;
flex-direction: row;
justify-content: space-between;
}
2018-10-24 01:18:09 +08:00
.header {
2019-01-28 21:33:50 +08:00
position: relative;
margin: 0 auto 2rem 0;
2019-01-28 21:33:50 +08:00
padding-left: 0;
padding-right: inherit;
[dir="rtl"] & {
margin: 0 0 2rem auto;
padding-left: inherit;
padding-right: 0;
}
2019-01-28 21:33:50 +08:00
> i {
color: var(--color-gray-dark);
[dir="rtl"] & {
-webkit-transform: scale(-1, 1);
-moz-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
transform: scale(-1, 1);
}
2019-01-28 21:33:50 +08:00
}
2018-10-24 01:18:09 +08:00
}
2018-10-02 21:48:12 +08:00
.content {
2018-10-26 23:16:29 +08:00
font-size: var(--font-size-small);
2018-10-02 21:48:12 +08:00
display: flex;
flex-direction: row;
justify-content: space-between;
2018-10-24 01:18:09 +08:00
margin-bottom: 1rem;
font-weight: bold;
2018-10-02 21:48:12 +08:00
}
.breakoutActions {
2018-10-26 23:16:29 +08:00
font-weight: var(--headings-font-weight);
color: var(--color-primary);
2018-10-02 21:48:12 +08:00
& > button {
2018-10-24 01:18:09 +08:00
padding: 0 0 0 .5rem;
2018-10-02 21:48:12 +08:00
}
}
2018-10-24 01:18:09 +08:00
.joinButton,
2018-10-02 21:48:12 +08:00
.button {
flex: 0 1 48%;
2018-10-26 23:16:29 +08:00
color: var(--color-primary);
2018-10-24 01:18:09 +08:00
margin: 0;
font-weight: inherit;
}
.joinButton {
padding: 0 .5rem 0 .5rem !important;
}
.endButton {
padding: .5rem;
2018-10-26 23:16:29 +08:00
font-weight: var(--headings-font-weight) !important;
2018-10-24 01:18:09 +08:00
border-radius: .2rem;
2018-10-26 23:16:29 +08:00
font-size: var(--font-size-small);
2018-10-24 01:18:09 +08:00
}
.overlayContainer {
position: fixed;
top: 0;
left: 0;
right: auto;
2018-10-24 01:18:09 +08:00
z-index: 100;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: 100%;
2018-10-26 23:16:29 +08:00
color: var(--color-gray);
[dir="rtl"] & {
left: auto;
right: 0;
}
2018-10-02 21:48:12 +08:00
}
2018-10-24 01:18:09 +08:00
.connectingAnimation{
&:after {
overflow: hidden;
display: inline-block;
vertical-align: bottom;
content: "\2026"; /* ascii code for the ellipsis character */
width: 0;
margin: 0 1.25em 0 0;
[dir="rtl"] & {
margin: 0 0 0 1.25em;
}
:global(.animationsEnabled) & {
animation: ellipsis steps(4,end) 900ms infinite;
}
2018-10-24 01:18:09 +08:00
}
}
@keyframes ellipsis {
to {
width: 1.25em;
margin-right: 0;
margin-left: 0;
2018-10-24 01:18:09 +08:00
}
}
.duration {
display: flex;
align-self: center;
margin: .5rem 0 .5rem 0;
}
.usersAssignedNumberLabel {
margin: 0 0 0 .25rem;
[dir="rtl"] & {
margin: 0 .25em 0 0;
}
2018-10-24 01:18:09 +08:00
}