4 #video-element-wrapper {
5 background-color: #000;
7 justify-content: center;
13 @media screen and (max-width: 600px) {
15 max-height: calc(100vh - #{$header-height});
18 // VideoJS create an inner video player
21 position: relative !important;
31 font-weight: $font-semibold;
42 // Set min width for flex item
45 .video-info-first-row {
54 min-height: 40px; // Align with the action buttons
56 font-weight: $font-semibold;
60 .video-info-date-views {
67 font-weight: $font-semibold;
77 @include avatar(18px);
88 .video-actions-rates {
90 flex-direction: column;
91 align-items: flex-end;
94 height: 40px; // Align with the title
98 .action-button:not(:first-child), .action-more {
103 @include peertube-button;
104 @include grey-button;
107 font-weight: $font-semibold;
108 display: inline-block;
109 padding: 0 10px 0 10px;
119 background-image: url('../../../assets/images/video/like-grey.svg');
123 background-image: url('../../../assets/images/video/dislike-grey.svg');
127 background-image: url('../../../assets/images/video/heart.svg');
131 background-image: url('../../../assets/images/video/share.svg');
135 background-image: url('../../../assets/images/video/more.svg');
140 &.action-button-share {
144 &.action-button-like.activated {
145 background-color: #39CC0B;
148 background-image: url('../../../assets/images/video/like-white.svg');
152 &.action-button-dislike.activated {
153 background-color: #FF0000;
156 background-image: url('../../../assets/images/video/dislike-white.svg');
162 display: inline-block;
164 .dropdown-menu .dropdown-item {
175 background-image: url('../../../assets/images/video/download-black.svg');
179 background-image: url('../../../assets/images/global/edit-black.svg');
183 background-image: url('../../../assets/images/video/alert.svg');
187 background-image: url('../../../assets/images/video/blacklist.svg');
194 .video-info-likes-dislikes-bar {
197 background-color: #E5E5E5;
202 background-color: #39CC0B;
208 .video-info-description {
212 .video-info-description-html {
213 word-wrap: break-word;
217 .description-loading {
218 display: inline-block;
221 .video-info-description-more {
223 font-weight: $font-semibold;
234 .video-attributes .video-attribute {
239 .video-attribute-label {
241 display: inline-block;
243 font-weight: $font-bold;
253 /deep/ .video-miniature {
258 .video-miniature-information {
265 // If the view is not expanded, take into account the menu
267 width: calc(100% - #{$menu-width});
270 :host-context(.expanded) {
284 justify-content: flex-start;
285 background-color: rgba(0, 0, 0, 0.9);
288 .privacy-concerns-text {
293 @include disable-default-a-behaviour;
295 color: $orange-color;
296 transition: color 0.3s;
303 .privacy-concerns-okay {
304 background-color: $orange-color;
305 padding: 5px 8px 5px 7px;
309 transition: background-color 0.3s;
310 font-weight: $font-semibold;
313 background-color: #000;
319 @media screen and (max-width: 1600px) {
324 .video-info-first-row {
325 flex-direction: column;
328 .video-actions-rates {
332 .video-info-likes-dislikes-bar {
338 .video-info-date-views {
339 flex-direction: column;
342 .video-info-likes-dislikes-bar {
347 .video-attributes .video-attribute {
354 @media screen and (max-width: 1300px) {
363 .privacy-concerns-text {
369 @media screen and (max-width: 600px) {
375 .video-info-first-row {
394 @media screen and (max-width: 450px) {
395 .video-bottom .action-button .icon-text {
396 display: none !important;