Fix UI regressions
[oweals/peertube.git] / client / src / app / +my-account / my-account-videos / my-account-videos.component.scss
1 @import '_variables';
2 @import '_mixins';
3
4 .action-selection-mode {
5   width: 174px;
6   display: flex;
7   justify-content: flex-end;
8
9   .action-selection-mode-child {
10     position: fixed;
11
12     .action-button {
13       display: inline-block;
14     }
15
16     .action-button-cancel-selection {
17       @include peertube-button;
18       @include grey-button;
19
20       margin-right: 10px;
21     }
22
23     .action-button-delete-selection {
24       @include peertube-button;
25       @include orange-button;
26     }
27
28     .icon.icon-delete-white {
29       @include icon(21px);
30
31       position: relative;
32       top: -2px;
33       background-image: url('../../../assets/images/global/delete-white.svg');
34     }
35   }
36 }
37
38 /deep/ .action-button {
39   &.action-button-delete {
40     margin-right: 10px;
41   }
42 }
43
44 .video {
45   display: flex;
46   min-height: 130px;
47   padding-bottom: 20px;
48   margin-bottom: 20px;
49   border-bottom: 1px solid #C6C6C6;
50
51   &:first-child {
52     margin-top: 47px;
53   }
54
55   .checkbox-container {
56     display: flex;
57     align-items: center;
58     margin-right: 20px;
59     margin-left: 12px;
60   }
61
62   my-video-thumbnail {
63     margin-right: 10px;
64   }
65
66   .video-info {
67     flex-grow: 1;
68
69     .video-info-name {
70       @include disable-default-a-behaviour;
71
72       color: #000;
73       display: block;
74       width: fit-content;
75       font-size: 16px;
76       font-weight: $font-semibold;
77     }
78
79     .video-info-date-views, .video-info-private {
80       font-size: 13px;
81
82       &.video-info-private {
83         font-weight: $font-semibold;
84       }
85     }
86   }
87
88   .video-buttons {
89     min-width: 190px;
90   }
91 }
92
93 @media screen and (max-width: 800px) {
94   .video {
95     flex-direction: column;
96     height: auto;
97     text-align: center;
98
99     .video-info-name {
100       margin: auto;
101     }
102
103     input[type=checkbox] {
104       display: none;
105     }
106
107     my-video-thumbnail {
108       margin-right: 0;
109     }
110
111     .video-buttons {
112       margin-top: 10px;
113     }
114   }
115 }