5 $more-button-width: 40px;
6 $more-margin-right: 15px;
10 flex-direction: column;
11 padding-bottom: $video-miniature-margin-bottom;
17 .video-miniature-information {
18 width: $video-miniature-width - $more-button-width - $more-margin-right;
22 margin: 10px 10px 0 0;
25 @include avatar(40px);
29 @include channel-avatar(40px);
33 .video-miniature-name {
34 @include miniature-name;
35 width: calc(100% - #{$more-button-width});
38 .video-miniature-meta {
39 width: calc(100% + #{$more-button-width});
43 .video-miniature-created-at-views {
48 .video-miniature-account,
49 .video-miniature-channel {
50 @include disable-default-a-behaviour;
55 color: pvar(--greyForegroundColor);
58 color: $grey-foreground-hover-color;
63 .video-info-blocked .blocked-label,
65 font-weight: $font-semibold;
71 .blocked-reason::before {
83 width: $more-button-width;
86 ::ng-deep .dropdown-root:not(.show) {
90 ::ng-deep .playlist-dropdown.show + my-action-dropdown .dropdown-root {
94 ::ng-deep .more-icon {
103 @media screen and (max-width: $small-view) {
104 .video-miniature-information {
112 ::ng-deep .dropdown-root {
113 opacity: 1 !important;
119 &:hover ::ng-deep .video-thumbnail .video-thumbnail-actions-overlay,
120 &:hover .video-bottom .video-actions ::ng-deep .dropdown-root {
128 width: 100% !important;
130 .video-miniature-information {
131 width: calc(100% - #{$more-button-width}) !important;
136 @include large-screen-ratio($selector: '::ng-deep .video-thumbnail');
152 .video-miniature-information {
153 @media screen and (min-width: $small-view) {
158 .video-miniature-name {
159 @include ellipsis-multiline(1.3em, 2);
165 .video-miniature-created-at-views,
166 .video-miniature-account,
167 .video-miniature-channel {
172 .video-miniature-created-at-views + .video-miniature-channel {
176 .video-info-privacy {
180 .video-info-blocked {
191 @media screen and (max-width: $small-view) {
192 flex-direction: column;
199 .video-miniature-information {