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;
71 @include disable-default-a-behaviour;
81 display: inline-block;
86 @include disable-default-a-behaviour;
98 @include avatar(18px);
109 .video-actions-rates {
111 flex-direction: column;
112 align-items: flex-end;
115 height: 40px; // Align with the title
119 .action-button:not(:first-child), .action-more {
124 @include peertube-button;
125 @include grey-button;
128 font-weight: $font-semibold;
129 display: inline-block;
130 padding: 0 10px 0 10px;
140 background-image: url('../../../assets/images/video/like-grey.svg');
144 background-image: url('../../../assets/images/video/dislike-grey.svg');
148 background-image: url('../../../assets/images/video/heart.svg');
152 background-image: url('../../../assets/images/video/share.svg');
156 background-image: url('../../../assets/images/video/more.svg');
161 &.action-button-share {
165 &.action-button-like.activated {
166 background-color: #39CC0B;
169 background-image: url('../../../assets/images/video/like-white.svg');
173 &.action-button-dislike.activated {
174 background-color: #FF0000;
177 background-image: url('../../../assets/images/video/dislike-white.svg');
183 display: inline-block;
185 .dropdown-menu .dropdown-item {
196 background-image: url('../../../assets/images/video/download-black.svg');
200 background-image: url('../../../assets/images/global/edit-black.svg');
204 background-image: url('../../../assets/images/video/alert.svg');
208 background-image: url('../../../assets/images/video/blacklist.svg');
215 .video-info-likes-dislikes-bar {
218 background-color: #E5E5E5;
223 background-color: #39CC0B;
229 .video-info-description {
233 .video-info-description-html {
234 @include peertube-word-wrap;
237 .description-loading {
238 display: inline-block;
241 .video-info-description-more {
243 font-weight: $font-semibold;
254 .video-attributes .video-attribute {
259 .video-attribute-label {
261 display: inline-block;
263 font-weight: $font-bold;
275 /deep/ .video-miniature {
280 .video-miniature-information {
287 // If the view is not expanded, take into account the menu
289 width: calc(100% - #{$menu-width});
292 :host-context(.expanded) {
306 justify-content: flex-start;
307 background-color: rgba(0, 0, 0, 0.9);
310 .privacy-concerns-text {
315 @include disable-default-a-behaviour;
317 color: $orange-color;
318 transition: color 0.3s;
325 .privacy-concerns-okay {
326 background-color: $orange-color;
327 padding: 5px 8px 5px 7px;
331 transition: background-color 0.3s;
332 font-weight: $font-semibold;
335 background-color: #000;
341 @media screen and (max-width: 1600px) {
346 .video-info-first-row {
347 flex-direction: column;
350 .video-actions-rates {
354 .video-info-likes-dislikes-bar {
360 .video-info-date-views {
361 flex-direction: column;
364 .video-info-likes-dislikes-bar {
369 .video-attributes .video-attribute {
376 @media screen and (max-width: 1300px) {
385 .privacy-concerns-text {
391 @media screen and (max-width: 600px) {
397 .video-info-first-row {
416 @media screen and (max-width: 450px) {
417 .video-bottom .action-button .icon-text {
418 display: none !important;