@import '_variables'; @import '_mixins'; input[type=text] { @include peertube-input-text(300px); } h1 { display: flex; justify-content: space-between; .button-link { @include peertube-button-link; @include grey-button; @include button-with-icon(18px, 3px, -1px); &:not(:last-child) { margin-right: 10px; } } } .action-button-delete-selection { display: inline-block; @include peertube-button; @include orange-button; @include button-with-icon(21px); my-global-icon { @include apply-svg-color(#fff); } } ::ng-deep { .video { flex-wrap: wrap; } .action-button span { white-space: nowrap; } .video-miniature { &.display-as-row { // width: min-content !important; width: 100% !important; .video-bottom .video-miniature-information { width: max-content !important; min-width: unset !important; } } .video-bottom { max-width: 350px; } } } .action-button { display: flex; margin-left: 55px; margin-top: 10px; align-self: flex-end; } my-edit-button { margin-right: 10px; } @media screen and (max-width: $small-view) { h1 { flex-direction: column; > span, .button-link { margin-bottom: 10px; } } .action-button { flex-direction: column; align-self: center; align-items: center; margin-left: 0px; } my-edit-button { margin: 15px 0 5px 0; width: 100%; text-align: center; ::ng-deep { .action-button { /* same width than a.video-thumbnail */ width: $video-thumbnail-width; } } } ::ng-deep { .video-miniature { align-items: center; .video-bottom, .video-bottom .video-miniature-information { /* same width than a.video-thumbnail */ max-width: $video-thumbnail-width !important; } } } } @media screen and (max-width: $mobile-view) { .videos-header { flex-direction: column; input[type=text] { width: 100% !important; } } }