5 $more-button-width: 41px;
6 $more-margin-right: 15px;
10 flex-direction: column;
11 padding-bottom: $video-miniature-margin-bottom;
19 .video-miniature-information {
20 width: $video-miniature-width - $more-button-width - $more-margin-right;
24 margin: 10px 10px 0 0;
27 @include avatar(40px);
31 .video-miniature-name {
32 @include miniature-name;
35 .video-miniature-created-at-views {
40 .video-miniature-account,
41 .video-miniature-channel {
42 @include disable-default-a-behaviour;
47 color: pvar(--greyForegroundColor);
50 color: $grey-foreground-hover-color;
55 .video-info-blocked .blocked-label,
57 font-weight: $font-semibold;
63 .blocked-reason::before {
75 width: $more-button-width;
78 ::ng-deep .dropdown-root:not(.show) {
82 ::ng-deep .playlist-dropdown.show + my-action-dropdown .dropdown-root {
86 ::ng-deep .more-icon {
95 @media screen and (max-width: $small-view) {
96 .video-miniature-information {
104 ::ng-deep .dropdown-root {
105 opacity: 1 !important;
111 &:hover ::ng-deep .video-thumbnail .video-thumbnail-actions-overlay,
112 &:hover .video-bottom .video-actions ::ng-deep .dropdown-root {
119 padding-bottom: $video-miniature-margin-bottom / 2;
122 width: 100% !important;
124 .video-miniature-information {
125 width: calc(100% - 40px) !important;
130 @include large-screen-ratio($selector: '::ng-deep .video-thumbnail');
146 .video-miniature-information {
147 @media screen and (min-width: $small-view) {
152 .video-miniature-name {
153 @include ellipsis-multiline(1.3em, 2);
159 .video-miniature-created-at-views,
160 .video-miniature-account,
161 .video-miniature-channel {
166 .video-info-privacy {
170 .video-info-blocked {
181 @media screen and (max-width: $small-view) {
182 flex-direction: column;
189 .video-miniature-information {