3 * Styles for administration pages.
7 * Reusable layout styles.
12 .layout-container:after {
18 @media screen and (min-width: 38em) {
23 float: left; /* LTR */
24 box-sizing: border-box;
26 [dir="rtl"] .layout-column {
29 .layout-column + .layout-column {
30 padding-left: 10px; /* LTR */
32 [dir="rtl"] .layout-column + .layout-column {
36 .layout-column--half {
39 .layout-column--quarter {
42 .layout-column--three-quarter {
49 * Used to visually group items together.
52 padding: 5px 5px 15px;
60 * System compact link: to toggle the display of description text.
67 * Quick inline admin links.
69 small .admin-link:before {
72 small .admin-link:after {
79 .system-modules thead > tr {
82 .system-modules div.incompatible {
85 .system-modules td.checkbox {
89 .system-modules td.module {
95 .system-modules label,
96 .system-modules-uninstall label {
100 .system-modules details {
103 overflow: hidden; /* truncates descriptions if too long */
104 text-overflow: ellipsis;
107 .system-modules details[open] {
112 .system-modules details[open] summary .text {
113 -webkit-hyphens: auto;
117 text-transform: none;
119 .system-modules td details a {
123 .system-modules td details {
128 .system-modules td details summary {
130 text-transform: none;
135 padding-left: 0; /* LTR */
137 [dir="rtl"] .system-modules td {
142 @media screen and (max-width: 40em) {
143 .system-modules td.name {
146 .system-modules td.description {
150 .system-modules .requirements {
154 .system-modules .links {
155 overflow: hidden; /* prevents collapse */
157 .system-modules .checkbox {
160 .system-modules .checkbox .form-item {
179 float: left; /* LTR */
181 [dir="rtl"] .module-link {
185 background: url(../../../misc/icons/787878/questionmark-disc.svg) 0 50% no-repeat; /* LTR */
187 [dir="rtl"] .module-link-help {
188 background-position: top 50% right 0;
190 .module-link-permissions {
191 background: url(../../../misc/icons/787878/key.svg) 0 50% no-repeat; /* LTR */
193 [dir="rtl"] .module-link-permissions {
194 background-position: top 50% right 0;
196 .module-link-configure {
197 background: url(../../../misc/icons/787878/cog.svg) 0 50% no-repeat; /* LTR */
199 [dir="rtl"] .module-link-configure {
200 background-position: top 50% right 0;
204 .system-status-report__status-title {
208 padding: 10px 6px 10px 40px; /* LTR */
209 box-sizing: border-box;
211 background-color: transparent;
213 [dir="rtl"] .system-status-report__status-title {
214 padding: 10px 40px 10px 6px;
216 .system-status-report__status-icon:before {
218 background-repeat: no-repeat;
223 left: 12px; /* LTR */
226 [dir="rtl"] .system-status-report__status-icon:before {
230 .system-status-report__status-icon--error:before {
231 background-image: url(../../../misc/icons/e32700/error.svg);
233 .system-status-report__status-icon--warning:before {
234 background-image: url(../../../misc/icons/e29700/warning.svg);
236 .system-status-report__entry__value {
243 .theme-info__header {
247 .theme-default .theme-info__header {
250 .theme-info__description {
253 .system-themes-list {
256 .system-themes-list-uninstalled {
257 border-top: 1px solid #cdcdcd;
260 .system-themes-list__header {
267 .theme-selector .screenshot,
268 .theme-selector .no-screenshot {
269 border: 1px solid #e0e0d8;
271 vertical-align: bottom;
276 .theme-default .screenshot {
277 border: 1px solid #aaa;
279 .system-themes-list-uninstalled .screenshot,
280 .system-themes-list-uninstalled .no-screenshot {
286 * Theme display without vertical toolbar.
288 @media screen and (min-width: 45em) {
289 body:not(.toolbar-vertical) .system-themes-list-installed .screenshot,
290 body:not(.toolbar-vertical) .system-themes-list-installed .no-screenshot {
291 float: left; /* LTR */
292 margin: 0 20px 0 0; /* LTR */
295 [dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-installed .screenshot,
296 [dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-installed .no-screenshot {
300 body:not(.toolbar-vertical) .system-themes-list-installed .system-themes-list__header {
303 body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-selector {
304 box-sizing: border-box;
306 float: left; /* LTR */
307 padding: 20px 20px 20px 0; /* LTR */
309 [dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-selector {
311 padding: 20px 0 20px 20px;
313 body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-info {
319 * Theme display with vertical toolbar.
321 @media screen and (min-width: 60em) {
322 .toolbar-vertical .system-themes-list-installed .screenshot,
323 .toolbar-vertical .system-themes-list-installed .no-screenshot {
324 float: left; /* LTR */
325 margin: 0 20px 0 0; /* LTR */
328 [dir="rtl"] .toolbar-vertical .system-themes-list-installed .screenshot,
329 [dir="rtl"] .toolbar-vertical .system-themes-list-installed .no-screenshot {
333 .toolbar-vertical .system-themes-list-installed .theme-info__header {
336 .toolbar-vertical .system-themes-list-uninstalled .theme-selector {
337 box-sizing: border-box;
339 float: left; /* LTR */
340 padding: 20px 20px 20px 0; /* LTR */
342 [dir="rtl"] .toolbar-vertical .system-themes-list-uninstalled .theme-selector {
344 padding: 20px 0 20px 20px;
346 .toolbar-vertical .system-themes-list-uninstalled .theme-info {
350 .system-themes-list-installed .theme-info {
354 .theme-selector .incompatible {
358 .theme-selector .operations {
362 .theme-selector .operations li {
363 float: left; /* LTR */
366 list-style-type: none;
367 border-right: 1px solid #cdcdcd; /* LTR */
369 [dir="rtl"] .theme-selector .operations li {
371 border-left: 1px solid #cdcdcd;
374 .theme-selector .operations li:last-child {
375 padding: 0 0 0 0.7em; /* LTR */
376 border-right: none; /* LTR */
378 [dir="rtl"] .theme-selector .operations li:last-child {
379 padding: 0 0.7em 0 0;
382 .theme-selector .operations li:first-child {
383 padding: 0 0.7em 0 0; /* LTR */
385 [dir="rtl"] .theme-selector .operations li:first-child {
386 padding: 0 0 0 0.7em;
388 .system-themes-admin-form {
389 clear: left; /* LTR */
391 [dir="rtl"] .system-themes-admin-form {
394 .cron-description__run-cron {
398 .system-cron-settings__link {
399 overflow-wrap: break-word;
400 word-wrap: break-word;