xref: /openbmc/phosphor-webui/app/access-control/styles/certificate.scss (revision f70f42553615972163b36c9b4d77be07e4399122)
1c15f66b0SDixsie Wolmers// TODO: replace cert table with table component
2afc8a799Smiramurali23.certificate__table {
3afc8a799Smiramurali23  border-left: 1px solid $border-color-01;
4afc8a799Smiramurali23  border-right: 1px solid $border-color-01;
5afc8a799Smiramurali23  .table__row-header {
6afc8a799Smiramurali23    width: 100%;
7afc8a799Smiramurali23    border-bottom: 1px solid $border-color-01;
8afc8a799Smiramurali23    background-color: $primary-dark;
9afc8a799Smiramurali23    color: $primary-light;
10afc8a799Smiramurali23    font-weight: 700;
11afc8a799Smiramurali23  }
12afc8a799Smiramurali23  .table__row-value {
13afc8a799Smiramurali23    width: 100%;
14afc8a799Smiramurali23    border-bottom: 1px solid $border-color-01;
15afc8a799Smiramurali23  }
16afc8a799Smiramurali23  .certificate__type-header {
17afc8a799Smiramurali23    @include mediaQuery(small) {
18*f70f4255SZbigniew Kurzynski      width: 18%;
19afc8a799Smiramurali23      background: transparent;
20afc8a799Smiramurali23    }
21afc8a799Smiramurali23    width: 100%;
22afc8a799Smiramurali23    padding: 0.8em;
23afc8a799Smiramurali23    padding-left: 1.5em;
24afc8a799Smiramurali23  }
25afc8a799Smiramurali23  .certificate__issue-header {
26afc8a799Smiramurali23    display: none;
27afc8a799Smiramurali23    padding: 0.8em;
28afc8a799Smiramurali23    @include mediaQuery(small) {
29*f70f4255SZbigniew Kurzynski      width: 18%;
30afc8a799Smiramurali23      display: block;
31afc8a799Smiramurali23    }
32afc8a799Smiramurali23  }
33afc8a799Smiramurali23  .certificate__date-header {
34afc8a799Smiramurali23    padding: 0.8em;
35afc8a799Smiramurali23    @include mediaQuery(small) {
36*f70f4255SZbigniew Kurzynski      width: 11%;
37afc8a799Smiramurali23      display: block;
38afc8a799Smiramurali23    }
39afc8a799Smiramurali23    display: none;
40afc8a799Smiramurali23  }
41afc8a799Smiramurali23  .certificate__status-header {
42afc8a799Smiramurali23    padding: 0.8em;
43afc8a799Smiramurali23    @include mediaQuery(small) {
44afc8a799Smiramurali23      width: 5%;
45afc8a799Smiramurali23      display: block;
46afc8a799Smiramurali23    }
47afc8a799Smiramurali23    display: none;
48afc8a799Smiramurali23  }
49*f70f4255SZbigniew Kurzynski  .certificate__actions-header {
50*f70f4255SZbigniew Kurzynski    padding: 0.8em;
51*f70f4255SZbigniew Kurzynski    @include mediaQuery(small) {
52*f70f4255SZbigniew Kurzynski      width: auto;
53*f70f4255SZbigniew Kurzynski      padding-left: 30px;
54*f70f4255SZbigniew Kurzynski      display: block;
55*f70f4255SZbigniew Kurzynski    }
56*f70f4255SZbigniew Kurzynski    display: none;
57*f70f4255SZbigniew Kurzynski  }
58afc8a799Smiramurali23  .certificate__type-cell {
59afc8a799Smiramurali23    width: 100%;
60afc8a799Smiramurali23    padding: 0.8em 0.8em 0.8em 1.5em;
61afc8a799Smiramurali23    word-wrap: break-word;
62afc8a799Smiramurali23    background: $background-02;
63afc8a799Smiramurali23    @include mediaQuery(small) {
64*f70f4255SZbigniew Kurzynski      width: 18%;
65afc8a799Smiramurali23      background: transparent;
66afc8a799Smiramurali23    }
67afc8a799Smiramurali23  }
68afc8a799Smiramurali23  .certificate__issue-cell {
69afc8a799Smiramurali23    padding: 0.8em;
70afc8a799Smiramurali23    word-wrap: break-word;
71afc8a799Smiramurali23    @include mediaQuery(small) {
72*f70f4255SZbigniew Kurzynski      width: 18%;
73afc8a799Smiramurali23    }
74afc8a799Smiramurali23    width: 70%;
75afc8a799Smiramurali23  }
76afc8a799Smiramurali23  .certificate__date-cell {
77afc8a799Smiramurali23    width: 70%;
78afc8a799Smiramurali23    padding: 0.8em;
79afc8a799Smiramurali23    word-wrap: break-word;
80afc8a799Smiramurali23    @include mediaQuery(small) {
81*f70f4255SZbigniew Kurzynski      width: 11%;
82afc8a799Smiramurali23    }
83afc8a799Smiramurali23  }
84afc8a799Smiramurali23  .certificate__status-cell {
85afc8a799Smiramurali23    padding: 0.8em;
86afc8a799Smiramurali23    @include mediaQuery(small) {
87afc8a799Smiramurali23      display: block;
88afc8a799Smiramurali23      width: 5%;
89afc8a799Smiramurali23    }
90afc8a799Smiramurali23    display: none;
91afc8a799Smiramurali23  }
92afc8a799Smiramurali23  .certificate__status-icon {
93afc8a799Smiramurali23    width: 1.2em;
94afc8a799Smiramurali23    svg {
95afc8a799Smiramurali23      margin-bottom: .2em;
96afc8a799Smiramurali23    }
97afc8a799Smiramurali23  }
98afc8a799Smiramurali23  .certificate__buttons-cell {
99afc8a799Smiramurali23    @include mediaQuery(small) {
100*f70f4255SZbigniew Kurzynski      padding: 0.2em 0 0 2em;
101*f70f4255SZbigniew Kurzynski      .btn {
102*f70f4255SZbigniew Kurzynski        padding-left: 40px;
103*f70f4255SZbigniew Kurzynski        padding-right: 5px;
104afc8a799Smiramurali23      }
105*f70f4255SZbigniew Kurzynski    }
106*f70f4255SZbigniew Kurzynski    display:  block;
107afc8a799Smiramurali23    text-align: right;
108*f70f4255SZbigniew Kurzynski    padding: 0.3em 0.8em 0.8em 1.0em;
109*f70f4255SZbigniew Kurzynski    .btn {
110*f70f4255SZbigniew Kurzynski      padding-left: 5px;
111*f70f4255SZbigniew Kurzynski      padding-right: 5px;
112*f70f4255SZbigniew Kurzynski    }
113afc8a799Smiramurali23  }
114afc8a799Smiramurali23  .certificate__title-inline {
115afc8a799Smiramurali23    @include mediaQuery(small) {
116afc8a799Smiramurali23      display: none;
117afc8a799Smiramurali23    }
118afc8a799Smiramurali23    width: 30%;
119afc8a799Smiramurali23    display: block;
120afc8a799Smiramurali23    padding: 0.8em 0.8em 0.8em 1.5em;
121afc8a799Smiramurali23  }
122afc8a799Smiramurali23  .upload__certificate {
123afc8a799Smiramurali23    width: 100%;
124afc8a799Smiramurali23    background: $background-02;
125c15f66b0SDixsie Wolmers    padding: 0.8em 1.8em 0.8em 0.8em;
126c15f66b0SDixsie Wolmers    height: 4rem;
127c15f66b0SDixsie Wolmers    display: flex;
128afc8a799Smiramurali23  }
129c15f66b0SDixsie Wolmers  .replace-btn {
130c15f66b0SDixsie Wolmers    margin-left: auto;
131afc8a799Smiramurali23  }
132afc8a799Smiramurali23}
133afc8a799Smiramurali23
134c15f66b0SDixsie Wolmers.cert-dropdown{
135afc8a799Smiramurali23  margin-bottom: 0;
136afc8a799Smiramurali23}
137afc8a799Smiramurali23
138c15f66b0SDixsie Wolmers// TODO: Update CSR modal with global form-field styles
139afc8a799Smiramurali23.add-csr__section:first-of-type {
140afc8a799Smiramurali23  padding-left: 0;
141afc8a799Smiramurali23}
142afc8a799Smiramurali23
143afc8a799Smiramurali23.add-csr__section:last-of-type {
144afc8a799Smiramurali23  margin-top: 2rem;
145afc8a799Smiramurali23  padding-right: 0;
146afc8a799Smiramurali23
147afc8a799Smiramurali23  @media (min-width: 640px) {
148afc8a799Smiramurali23    margin-top: 0;
149afc8a799Smiramurali23  }
150afc8a799Smiramurali23}
151afc8a799Smiramurali23
152afc8a799Smiramurali23.add-csr__section--border {
153afc8a799Smiramurali23  @media (min-width: 640px) {
154afc8a799Smiramurali23    padding-left: 2rem;
155afc8a799Smiramurali23    border-left: 1px solid $base-02--04;
156afc8a799Smiramurali23  }
157afc8a799Smiramurali23}
158afc8a799Smiramurali23
159afc8a799Smiramurali23.add-csr__text-helper {
160afc8a799Smiramurali23  color: $base-02--02;
161afc8a799Smiramurali23  font-weight: 400;
162afc8a799Smiramurali23  font-size: 14px;
163afc8a799Smiramurali23  line-height: 1.2;
164afc8a799Smiramurali23  margin-bottom: .5em;
165afc8a799Smiramurali23}
166afc8a799Smiramurali23
167afc8a799Smiramurali23input.add-csr__input,
168afc8a799Smiramurali23select.add-csr__select {
169afc8a799Smiramurali23  width: 100%;
170afc8a799Smiramurali23  margin-bottom: 0;
171afc8a799Smiramurali23  max-height: none;
172afc8a799Smiramurali23  height: auto;
173afc8a799Smiramurali23}
174afc8a799Smiramurali23
175afc8a799Smiramurali23.select.add-csr__select  {
176afc8a799Smiramurali23  line-height: 1.15;
177afc8a799Smiramurali23}
178afc8a799Smiramurali23
179afc8a799Smiramurali23input.add-csr__input-no-validation {
180afc8a799Smiramurali23  margin-bottom: 1.7rem;
181afc8a799Smiramurali23}
182afc8a799Smiramurali23
183afc8a799Smiramurali23.add-csr__additional-alt-names {
184afc8a799Smiramurali23  display: flex;
185afc8a799Smiramurali23}
186afc8a799Smiramurali23
187afc8a799Smiramurali23.add-csr__alt-name-add-btn {
188afc8a799Smiramurali23  padding: 0;
189afc8a799Smiramurali23  @media (min-width: 640px) {
190afc8a799Smiramurali23    margin: 1.9rem 0;
191afc8a799Smiramurali23  }
192afc8a799Smiramurali23}
193afc8a799Smiramurali23
194afc8a799Smiramurali23.add-csr__alt-name-delete-btn {
195c15f66b0SDixsie Wolmers  height: 34px;
196c15f66b0SDixsie Wolmers  padding: 0 0 0 1rem;
197afc8a799Smiramurali23  icon {
198afc8a799Smiramurali23    margin-right: 0;
199afc8a799Smiramurali23  }
200afc8a799Smiramurali23}
201afc8a799Smiramurali23
202afc8a799Smiramurali23.add-csr-code__header {
203afc8a799Smiramurali23  margin-top: 1em;
204afc8a799Smiramurali23}
205afc8a799Smiramurali23
206afc8a799Smiramurali23.add-csr__container-csr-code {
207afc8a799Smiramurali23  white-space: pre-wrap;
208afc8a799Smiramurali23}
209afc8a799Smiramurali23
210afc8a799Smiramurali23.add-csr__text-download {
211afc8a799Smiramurali23  color: $base-02--08;
212afc8a799Smiramurali23}
213afc8a799Smiramurali23
214afc8a799Smiramurali23select.add-csr__multiselect {
215afc8a799Smiramurali23  height: 14rem;
216afc8a799Smiramurali23}
217