diff --git a/core/modules/system/system.admin-rtl.css b/core/modules/system/system.admin-rtl.css
index d7553b5..5cb686a 100644
--- a/core/modules/system/system.admin-rtl.css
+++ b/core/modules/system/system.admin-rtl.css
@@ -6,7 +6,7 @@
 /**
  * Administration blocks.
  */
-div.admin-panel .body {
+.admin-panel .body {
   padding: 0 8px 2px 4px;
 }
 @media screen and (min-width: 40em) {
@@ -32,7 +32,7 @@ div.admin .expert-link {
 /**
  * Status report.
  */
-table.system-status-report td.status-icon {
+.system-status-report .status-icon {
   padding-left: 0;
   padding-right: 6px;
 }
@@ -57,11 +57,11 @@ table.screenshot {
   border-left: 1px solid #cdcdcd;
   float: right;
 }
-.theme-selector .operations li.last {
+.theme-selector .operations .last {
   border-left: none;
   padding: 0 0.7em 0 0;
 }
-.theme-selector .operations li.first {
+.theme-selector .operations .first {
   padding: 0 0 0 0.7em;
 }
 
diff --git a/core/modules/system/system.admin.css b/core/modules/system/system.admin.css
index 957d3e0..f478b3e 100644
--- a/core/modules/system/system.admin.css
+++ b/core/modules/system/system.admin.css
@@ -61,32 +61,32 @@ small .admin-link:after {
 #system-modules div.incompatible {
   font-weight: bold;
 }
-div.admin-requirements,
-div.admin-required {
+.admin-requirements,
+.admin-required {
   font-size: 0.9em;
   color: #444;
 }
-span.admin-disabled {
+.admin-disabled {
   color: #800;
 }
-span.admin-enabled {
+.admin-enabled {
   color: #080;
 }
-span.admin-missing {
+.admin-missing {
   color: #f00;
 }
-a.module-link {
+.module-link {
   display: block;
   padding: 1px 0 1px 20px; /* LTR */
   white-space: nowrap;
 }
-a.module-link-help {
+.module-link-help {
   background: url(../../misc/help.png) 0 50% no-repeat; /* LTR */
 }
-a.module-link-permissions {
+.module-link-permissions {
   background: url(../../misc/permissions.png) 0 50% no-repeat; /* LTR */
 }
-a.module-link-configure {
+.module-link-configure {
   background: url(../../misc/configure.png) 0 50% no-repeat; /* LTR */
 }
 .module-help {
@@ -102,6 +102,7 @@ table.system-status-report td {
   vertical-align: top;
 }
 table.system-status-report td:nth-child(-n+2) {
+  background-color: rgb(0, 0, 0);
   background-color: rgba(0, 0, 0, 0.04);
 }
 table.system-status-report td.status-icon {
@@ -113,10 +114,10 @@ table.system-status-report td.status-icon div {
   height: 16px;
   width: 16px;
 }
-table.system-status-report tr.error td.status-icon div {
+table.system-status-report .error td.status-icon div {
   background-image: url(../../misc/message-16-error.png);
 }
-table.system-status-report tr.warning td.status-icon div {
+table.system-status-report .warning td.status-icon div {
   background-image: url(../../misc/message-16-warning.png);
 }
 table.system-status-report .status-title {
@@ -222,11 +223,11 @@ table.screenshot {
   list-style-type: none;
   border-right: 1px solid #cdcdcd;  /* LTR */
 }
-.theme-selector .operations li.last {
+.theme-selector .operations .last {
   padding: 0 0 0 0.7em; /* LTR */
   border-right: none; /* LTR */
 }
-.theme-selector .operations li.first {
+.theme-selector .operations .first {
   padding: 0 0.7em 0 0; /* LTR */
 }
 #system-themes-admin-form {
