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;
78 display: inline-block;
82 @include avatar(18px);
93 .video-actions-rates {
95 flex-direction: column;
96 align-items: flex-end;
99 height: 40px; // Align with the title
103 .action-button:not(:first-child), .action-more {
108 @include peertube-button;
109 @include grey-button;
112 font-weight: $font-semibold;
113 display: inline-block;
114 padding: 0 10px 0 10px;
124 background-image: url('../../../assets/images/video/like-grey.svg');
128 background-image: url('../../../assets/images/video/dislike-grey.svg');
132 background-image: url('../../../assets/images/video/heart.svg');
136 background-image: url('../../../assets/images/video/share.svg');
140 background-image: url('../../../assets/images/video/more.svg');
145 &.action-button-share {
149 &.action-button-like.activated {
150 background-color: #39CC0B;
153 background-image: url('../../../assets/images/video/like-white.svg');
157 &.action-button-dislike.activated {
158 background-color: #FF0000;
161 background-image: url('../../../assets/images/video/dislike-white.svg');
167 display: inline-block;
169 .dropdown-menu .dropdown-item {
180 background-image: url('../../../assets/images/video/download-black.svg');
184 background-image: url('../../../assets/images/global/edit-black.svg');
188 background-image: url('../../../assets/images/video/alert.svg');
192 background-image: url('../../../assets/images/video/blacklist.svg');
199 .video-info-likes-dislikes-bar {
202 background-color: #E5E5E5;
207 background-color: #39CC0B;
213 .video-info-description {
217 .video-info-description-html {
219 word-wrap: break-word;
220 overflow-wrap: break-word;
221 -webkit-hyphens: auto;
228 .description-loading {
229 display: inline-block;
232 .video-info-description-more {
234 font-weight: $font-semibold;
245 .video-attributes .video-attribute {
250 .video-attribute-label {
252 display: inline-block;
254 font-weight: $font-bold;
266 /deep/ .video-miniature {
271 .video-miniature-information {
278 // If the view is not expanded, take into account the menu
280 width: calc(100% - #{$menu-width});
283 :host-context(.expanded) {
297 justify-content: flex-start;
298 background-color: rgba(0, 0, 0, 0.9);
301 .privacy-concerns-text {
306 @include disable-default-a-behaviour;
308 color: $orange-color;
309 transition: color 0.3s;
316 .privacy-concerns-okay {
317 background-color: $orange-color;
318 padding: 5px 8px 5px 7px;
322 transition: background-color 0.3s;
323 font-weight: $font-semibold;
326 background-color: #000;
332 @media screen and (max-width: 1600px) {
337 .video-info-first-row {
338 flex-direction: column;
341 .video-actions-rates {
345 .video-info-likes-dislikes-bar {
351 .video-info-date-views {
352 flex-direction: column;
355 .video-info-likes-dislikes-bar {
360 .video-attributes .video-attribute {
367 @media screen and (max-width: 1300px) {
376 .privacy-concerns-text {
382 @media screen and (max-width: 600px) {
388 .video-info-first-row {
407 @media screen and (max-width: 450px) {
408 .video-bottom .action-button .icon-text {
409 display: none !important;