diff --git a/core/modules/update/update-rtl.css b/core/modules/update/update-rtl.css
deleted file mode 100644
index 5fc83d1..0000000
--- a/core/modules/update/update-rtl.css
+++ /dev/null
@@ -1,31 +0,0 @@
-
-.update .project {
-  padding-right: .25em;
-}
-
-.update .version-status {
-  float: left;
-  padding-left: 10px;
-}
-
-.update .version-status .icon {
-  padding-right: .5em;
-}
-
-.update table.version .version-title {
-  padding-left: 1em;
-}
-
-.update table.version .version-details {
-  padding-left: .5em;
-  direction: ltr;
-}
-
-.update table.version .version-links {
-  text-align: left;
-  padding-left: 1em;
-}
-
-.update .check-manually {
-  padding-right: 1em;
-}
diff --git a/core/modules/update/update.admin-rtl.css b/core/modules/update/update.admin-rtl.css
new file mode 100644
index 0000000..2521d4c
--- /dev/null
+++ b/core/modules/update/update.admin-rtl.css
@@ -0,0 +1,43 @@
+
+/**
+ * @file
+ * Right to left styling for administration pages.
+ */
+
+.update .project {
+  padding-left: 0;
+  padding-right: .25em;
+}
+
+.update .version-status {
+  float: left;
+  padding-left: 10px;
+  padding-right: 0;
+}
+
+.update .version-status .icon {
+  padding-left: 0;
+  padding-right: .5em;
+}
+
+.update table.version .version-title {
+  padding-left: 0;
+  padding-right: 1em;
+}
+
+.update table.version .version-details {
+  padding-left: .5em;
+  padding-right: 0;
+  direction: ltr;
+}
+
+.update table.version .version-links {
+  padding-left: 1em;
+  padding-right: 0;
+  text-align: left;
+}
+
+.update .check-manually {
+  padding-left: 0;
+  padding-right: 1em;
+}
diff --git a/core/modules/update/update.admin.css b/core/modules/update/update.admin.css
new file mode 100644
index 0000000..0ecc603
--- /dev/null
+++ b/core/modules/update/update.admin.css
@@ -0,0 +1,135 @@
+
+/**
+ * @file
+ * Styles for administration pages.
+ */
+
+.update .project {
+  font-size: 110%;
+  font-weight: bold;
+  height: 22px;
+  padding-left: .25em; /* LTR */
+}
+
+.update .version-status {
+  float: right; /* LTR */
+  font-size: 110%;
+  height: 20px;
+  padding-right: 10px; /* LTR */
+}
+
+.update .version-status .icon {
+  padding-left: .5em; /* LTR */
+}
+
+.update .version-date {
+  white-space: nowrap;
+}
+
+.update .info {
+  margin: 0;
+  padding: 1em 1em .25em;
+}
+
+.update tr.even,
+.update tr.odd {
+  border: 0;
+}
+
+.update tr td {
+  border-bottom: 1px solid #ccc;
+  border-top: 1px solid #ccc;
+}
+
+.update tr.error {
+  background: #fcc;
+}
+
+.update tr.error .version-recommended {
+  background: #fdd;
+}
+
+.update tr.ok {
+  background: #dfd;
+}
+
+.update tr.warning {
+  background: #ffd;
+}
+
+.update tr.warning .version-recommended {
+  background: #ffe;
+}
+
+.current-version,
+.new-version {
+  direction: ltr; /* Note: version numbers should always be LTR. */
+}
+
+.update tr.unknown {
+  background: #ddd;
+}
+
+table.update,
+.update table.version {
+  border: 0;
+  margin-top: .5em;
+  width: 100%;
+}
+
+.update table.version tbody {
+  border: 0;
+}
+
+.update table.version tr,
+.update table.version td {
+  background: transparent;
+  border: 0;
+  line-height: .9em;
+  margin: 0;
+  padding: 0;
+}
+
+.update table.version .version-title {
+  padding-left: 1em; /* LTR */
+  width: 14em;
+}
+
+.update table.version .version-details {
+  padding-right: .5em; /* LTR */
+}
+
+.update table.version .version-links {
+  padding-right: 1em; /* LTR */
+  text-align: right; /* LTR */
+}
+
+.update table.version-security .version-title {
+  color: #970f00;
+}
+
+.update table.version-recommended-strong .version-title {
+  font-weight: bold;
+}
+
+.update .security-error {
+  color: #970f00;
+  font-weight: bold;
+}
+
+.update .check-manually {
+  padding-left: 1em; /* LTR */
+}
+
+.update-major-version-warning {
+  color: #f00;
+}
+
+tbody tr.update-security,
+tbody tr.update-unsupported {
+  background: #fcc;
+}
+
+th.update-project-name {
+  width: 50%;
+}
diff --git a/core/modules/update/update.css b/core/modules/update/update.css
deleted file mode 100644
index 80d0bdb..0000000
--- a/core/modules/update/update.css
+++ /dev/null
@@ -1,131 +0,0 @@
-
-.update .project {
-  font-weight: bold;
-  font-size: 110%;
-  padding-left: .25em; /* LTR */
-  height: 22px;
-}
-
-.update .version-status {
-  float: right; /* LTR */
-  padding-right: 10px; /* LTR */
-  font-size: 110%;
-  height: 20px;
-}
-
-.update .version-status .icon {
-  padding-left: .5em; /* LTR */
-}
-
-.update .version-date {
-  white-space: nowrap;
-}
-
-.update .info {
-  margin: 0;
-  padding: 1em 1em .25em 1em;
-}
-
-.update tr.even,
-.update tr.odd {
-  border: none;
-}
-
-.update tr td {
-  border-top: 1px solid #ccc;
-  border-bottom: 1px solid #ccc;
-}
-
-.update tr.error {
-  background: #fcc;
-}
-
-.update tr.error .version-recommended {
-  background: #fdd;
-}
-
-.update tr.ok {
-  background: #dfd;
-}
-
-.update tr.warning {
-  background: #ffd;
-}
-
-.update tr.warning .version-recommended {
-  background: #ffe;
-}
-
-.current-version,
-.new-version {
-  direction: ltr; /* Note: version numbers should always be LTR. */
-}
-
-.update tr.unknown {
-  background: #ddd;
-}
-
-table.update,
-.update table.version {
-  width: 100%;
-  margin-top: .5em;
-  border: none;
-}
-
-.update table.version tbody {
-  border: none;
-}
-
-.update table.version tr,
-.update table.version td {
-  line-height: .9em;
-  padding: 0;
-  margin: 0;
-  border: none;
-  background: none;
-}
-
-.update table.version .version-title {
-  padding-left: 1em; /* LTR */
-  width: 14em;
-}
-
-.update table.version .version-details {
-  padding-right: .5em; /* LTR */
-}
-
-.update table.version .version-links {
-  text-align: right; /* LTR */
-  padding-right: 1em; /* LTR */
-}
-
-.update table.version-security .version-title {
-  color: #970f00;
-}
-
-.update table.version-recommended-strong .version-title {
-  font-weight: bold;
-}
-
-.update .security-error {
-  font-weight: bold;
-  color: #970f00;
-}
-
-.update .check-manually {
-  padding-left: 1em; /* LTR */
-}
-
-.update-major-version-warning {
-  color: #ff0000;
-}
-
-table tbody tr.update-security,
-table tbody tr.update-unsupported {
-  background: #fcc;
-}
-
-th.update-project-name {
-  width: 50%;
-}
-
