system-status-report.pcss.css

Same filename in this branch
  1. main core/themes/claro/css/components/system-status-report.pcss.css
  2. main core/themes/admin/css/components/system-status-report.pcss.css
Same filename and directory in other branches
  1. 10 core/themes/claro/css/components/system-status-report.pcss.css
  2. 11.x core/themes/claro/css/components/system-status-report.pcss.css
  3. 9 core/themes/claro/css/components/system-status-report.pcss.css
  4. 8.9.x core/themes/claro/css/components/system-status-report.pcss.css
  5. 11.x core/themes/admin/css/components/system-status-report.pcss.css
  6. 11.x core/themes/default_admin/css/components/system-status-report.pcss.css

Claro styles for the System Status Report.

File

core/themes/default_admin/css/components/system-status-report.pcss.css

View source
  1. /**
  2. * @file
  3. * Claro styles for the System Status Report.
  4. */
  5. :root {
  6. --system-admin-status-report-border-color: var(--color-gray-200);
  7. }
  8. .system-status-report {
  9. position: relative;
  10. margin-block-start: var(--gin-spacing-l);
  11. padding: var(--gin-spacing-m);
  12. h3 + .divider,
  13. .divider:last-child {
  14. display: none;
  15. }
  16. @media screen and (max-width: 48em) {
  17. word-wrap: break-word;
  18. }
  19. }
  20. .system-status-report__status-title {
  21. position: relative;
  22. box-sizing: border-box;
  23. width: 100%;
  24. vertical-align: top;
  25. color: var(--gin-color-title);
  26. background-color: transparent;
  27. font-weight: var(--gin-font-weight-semibold);
  28. padding-block: 1em;
  29. padding-inline: 3em 1em;
  30. .color-checked &::before,
  31. #checked + .gin-details__wrapper--system-status-report &::before {
  32. position: absolute;
  33. display: inline-block;
  34. width: 24px;
  35. height: 24px;
  36. margin-inline-end: 10px;
  37. content: "";
  38. background-color: var(--gin-color-green);
  39. background-image: none;
  40. mask-image: var(--admin-icon-status);
  41. mask-repeat: no-repeat;
  42. mask-position: center center;
  43. mask-size: 20px 20px;
  44. inset-block-start: 1em;
  45. inset-inline-start: 10px;
  46. }
  47. @media screen and (min-width: 48em) {
  48. width: 18rem;
  49. cursor: default;
  50. &:hover,
  51. &:focus {
  52. text-decoration: none;
  53. }
  54. html.js &::-webkit-details-marker {
  55. display: none;
  56. }
  57. }
  58. }
  59. .system-status-report__status-icon::before {
  60. position: absolute;
  61. inset-block-start: 1em;
  62. inset-inline-start: 10px;
  63. display: inline-block;
  64. width: 24px;
  65. height: 24px;
  66. margin-inline-end: 10px;
  67. content: "";
  68. vertical-align: top;
  69. mask-repeat: no-repeat;
  70. mask-position: center center;
  71. mask-size: 20px 20px;
  72. @media (forced-colors: active) {
  73. background-color: canvastext;
  74. }
  75. }
  76. .system-status-report__status-icon--checked {
  77. &::before,
  78. .details-title::before {
  79. background-color: var(--gin-color-green);
  80. mask-image: var(--admin-icon-status);
  81. }
  82. }
  83. .system-status-report__status-icon--error {
  84. &::before,
  85. .details-title::before {
  86. background-color: var(--gin-color-danger);
  87. mask-image: var(--admin-icon-error);
  88. }
  89. }
  90. .system-status-report__status-icon--warning {
  91. &::before,
  92. .details-title::before {
  93. background-color: var(--gin-color-warning);
  94. mask-image: var(--admin-icon-warning);
  95. }
  96. }
  97. .cron-description__run-cron {
  98. display: block;
  99. margin-block-start: var(--gin-spacing-m);
  100. }
  101. .system-status-report__row {
  102. display: flex;
  103. border-bottom: 1px solid var(--system-admin-status-report-border-color);
  104. border-block-end: 1px solid var(--gin-border-color);
  105. &:last-of-type {
  106. border-bottom: none;
  107. }
  108. }
  109. .system-status-report__requirements-group {
  110. padding: var(--gin-spacing-m);
  111. h3 {
  112. margin-block-start: 0;
  113. }
  114. h3 + .divider,
  115. .divider:last-child {
  116. display: none;
  117. }
  118. & > h3 {
  119. padding: var(--gin-spacing-m) var(--gin-spacing-l);
  120. text-transform: none;
  121. color: var(--gin-color-primary-active);
  122. border: 0 none;
  123. border-radius: var(--gin-border-m);
  124. background: var(--gin-bg-header);
  125. font-size: var(--gin-font-size-l);
  126. font-weight: var(--gin-font-weight-bold);
  127. margin-block: 0 var(--gin-spacing-m);
  128. margin-inline: 0;
  129. }
  130. }
  131. .system-status-report__entry {
  132. overflow: auto;
  133. width: 100%;
  134. margin: 0;
  135. border: 0;
  136. border-radius: 0;
  137. background-color: transparent;
  138. & h3 {
  139. margin-block: 10px;
  140. font-size: 1.231em;
  141. }
  142. @media screen and (min-width: 48em) {
  143. &::after {
  144. display: table;
  145. clear: both;
  146. content: "";
  147. }
  148. }
  149. }
  150. .system-status-report__entry--error {
  151. background-color: transparent;
  152. }
  153. .system-status-report__entry--warning {
  154. background-color: transparent;
  155. }
  156. .system-status-report__entry__value {
  157. box-sizing: border-box;
  158. padding-block: 0 1em;
  159. padding-inline: 3em 1em;
  160. font-size: var(--font-size-s);
  161. @media screen and (min-width: 48em) {
  162. display: block;
  163. width: calc(100% - 23em);
  164. padding-block-start: 1em;
  165. padding-inline-start: 0;
  166. }
  167. }
  168. .gin-details__summary--system-status-report {
  169. background: transparent;
  170. }

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.