Chris@0
|
1 /**
|
Chris@0
|
2 * @file
|
Chris@0
|
3 * Seven styles for the System Status Report.
|
Chris@0
|
4 */
|
Chris@0
|
5
|
Chris@0
|
6 .system-status-report__requirements-group {
|
Chris@0
|
7 padding-top: 20px;
|
Chris@0
|
8 }
|
Chris@0
|
9 .system-status-report__entry {
|
Chris@18
|
10 overflow: auto;
|
Chris@18
|
11 width: 100%;
|
Chris@18
|
12 margin: 0;
|
Chris@0
|
13 border: 0;
|
Chris@0
|
14 border-top: 1px solid #ccc;
|
Chris@18
|
15 border-radius: 0;
|
Chris@17
|
16 background-color: transparent;
|
Chris@0
|
17 }
|
Chris@0
|
18 .system-status-report__entry:last-of-type {
|
Chris@0
|
19 border-bottom: 1px solid #bebfb9;
|
Chris@0
|
20 }
|
Chris@0
|
21 .system-status-report__entry--error {
|
Chris@0
|
22 background-color: transparent;
|
Chris@0
|
23 }
|
Chris@0
|
24 .system-status-report__entry--warning {
|
Chris@0
|
25 background-color: transparent;
|
Chris@0
|
26 }
|
Chris@0
|
27 /* Account for native and poly-filled details element */
|
Chris@0
|
28 .system-status-report__status-title {
|
Chris@0
|
29 position: relative;
|
Chris@0
|
30 box-sizing: border-box;
|
Chris@0
|
31 width: 100%;
|
Chris@18
|
32 padding: 1em 1em 1em 3em; /* LTR */
|
Chris@0
|
33 font-weight: bold;
|
Chris@0
|
34 }
|
Chris@0
|
35 .system-status-report__status-title .details-title {
|
Chris@18
|
36 text-transform: none;
|
Chris@0
|
37 color: inherit;
|
Chris@0
|
38 }
|
Chris@0
|
39 .system-status-report__status-title .details-title {
|
Chris@0
|
40 padding-left: 3em; /* LTR */
|
Chris@0
|
41 }
|
Chris@0
|
42 [dir="rtl"] .system-status-report__status-title .details-title {
|
Chris@0
|
43 padding-right: 3em;
|
Chris@0
|
44 padding-left: 0;
|
Chris@0
|
45 }
|
Chris@0
|
46 [dir="rtl"].details .system-status-report__status-title {
|
Chris@0
|
47 padding: 1em 3em 1em 1em;
|
Chris@0
|
48 }
|
Chris@0
|
49 .collapse-processed > .system-status-report__status-title:before {
|
Chris@0
|
50 float: right; /* LTR */
|
Chris@0
|
51 }
|
Chris@0
|
52 .system-status-report__status-title::-webkit-details-marker {
|
Chris@0
|
53 float: right; /* LTR */
|
Chris@0
|
54 }
|
Chris@0
|
55 [dir="rtl"] .collapse-processed > .system-status-report__status-title:before {
|
Chris@0
|
56 float: left;
|
Chris@0
|
57 }
|
Chris@0
|
58 [dir="rtl"] .system-status-report__status-title::-webkit-details-marker {
|
Chris@0
|
59 float: left;
|
Chris@0
|
60 }
|
Chris@0
|
61
|
Chris@0
|
62 /* Make poly-filled details and summary elements behave correctly. */
|
Chris@0
|
63 .system-status-report summary:first-child ~ * {
|
Chris@0
|
64 display: none;
|
Chris@0
|
65 }
|
Chris@0
|
66 .system-status-report details[open] > *,
|
Chris@0
|
67 .system-status-report details > summary:first-child {
|
Chris@0
|
68 display: block;
|
Chris@17
|
69 color: inherit;
|
Chris@0
|
70 }
|
Chris@0
|
71
|
Chris@0
|
72 .system-status-report__status-title .details-title:before,
|
Chris@0
|
73 .details .system-status-report__status-icon:before {
|
Chris@18
|
74 position: absolute;
|
Chris@18
|
75 top: 1em;
|
Chris@18
|
76 left: 10px; /* LTR */
|
Chris@18
|
77 display: inline-block;
|
Chris@18
|
78 width: 16px;
|
Chris@18
|
79 height: 16px;
|
Chris@18
|
80 margin-right: 10px; /* LTR */
|
Chris@0
|
81 content: "";
|
Chris@18
|
82 vertical-align: top;
|
Chris@0
|
83 background-repeat: no-repeat;
|
Chris@18
|
84 background-position: top center;
|
Chris@0
|
85 background-size: contain;
|
Chris@0
|
86 }
|
Chris@0
|
87 [dir="rtl"] .system-status-report__status-title .details-title:before,
|
Chris@0
|
88 [dir="rtl"].details .system-status-report__status-title:before {
|
Chris@18
|
89 right: 10px;
|
Chris@0
|
90 left: auto;
|
Chris@0
|
91 margin-right: 0;
|
Chris@0
|
92 }
|
Chris@0
|
93 .system-status-report__status-icon--error .details-title:before,
|
Chris@0
|
94 .details .system-status-report__status-icon--error:before {
|
Chris@0
|
95 background-image: url(../../../stable/images/core/icons/e32700/error.svg);
|
Chris@0
|
96 }
|
Chris@0
|
97 .system-status-report__status-icon--warning .details-title:before,
|
Chris@0
|
98 .details .system-status-report__status-icon--warning:before {
|
Chris@0
|
99 background-image: url(../../../stable/images/core/icons/e29700/warning.svg);
|
Chris@0
|
100 }
|
Chris@0
|
101
|
Chris@0
|
102 .system-status-report__entry__value {
|
Chris@0
|
103 box-sizing: border-box;
|
Chris@0
|
104 padding: 0 1em 1em 3em; /* LTR */
|
Chris@0
|
105 }
|
Chris@0
|
106 [dir="rtl"] .system-status-report__entry__value {
|
Chris@0
|
107 padding-right: 3em;
|
Chris@0
|
108 padding-left: 1em;
|
Chris@0
|
109 }
|
Chris@0
|
110
|
Chris@0
|
111 @media screen and (max-width: 48em) {
|
Chris@0
|
112 .system-status-report {
|
Chris@0
|
113 word-wrap: break-word;
|
Chris@0
|
114 }
|
Chris@0
|
115 }
|
Chris@0
|
116
|
Chris@0
|
117 @media screen and (min-width: 48em) {
|
Chris@0
|
118 .system-status-report__entry::after {
|
Chris@0
|
119 display: table;
|
Chris@0
|
120 clear: both;
|
Chris@18
|
121 content: "";
|
Chris@0
|
122 }
|
Chris@0
|
123 .system-status-report__status-title {
|
Chris@18
|
124 float: left; /* LTR */
|
Chris@0
|
125 width: 18rem;
|
Chris@0
|
126 cursor: default;
|
Chris@0
|
127 }
|
Chris@0
|
128 .system-status-report__status-title:hover,
|
Chris@0
|
129 .system-status-report__status-title:focus {
|
Chris@0
|
130 text-decoration: none;
|
Chris@0
|
131 }
|
Chris@0
|
132 [dir="rtl"] .system-status-report__status-title {
|
Chris@0
|
133 float: right;
|
Chris@0
|
134 }
|
Chris@14
|
135 html.js .system-status-report__status-title::-webkit-details-marker {
|
Chris@0
|
136 display: none;
|
Chris@0
|
137 }
|
Chris@0
|
138 .collapse-processed > .system-status-report__status-title:before {
|
Chris@0
|
139 position: relative;
|
Chris@0
|
140 top: 3px;
|
Chris@0
|
141 }
|
Chris@0
|
142 .system-status-report__entry__value {
|
Chris@18
|
143 display: block;
|
Chris@18
|
144 float: right;
|
Chris@0
|
145 width: calc(100% - 23em);
|
Chris@18
|
146 padding-top: 1em;
|
Chris@0
|
147 padding-left: 0; /* LTR */
|
Chris@0
|
148 }
|
Chris@0
|
149 [dir="rtl"] .system-status-report__entry__value {
|
Chris@18
|
150 padding-right: 3em;
|
Chris@0
|
151 padding-left: 0;
|
Chris@0
|
152 }
|
Chris@0
|
153 }
|