Index: src/wp-admin/css/colors/_admin.scss
===================================================================
--- src/wp-admin/css/colors/_admin.scss	(revision 29123)
+++ src/wp-admin/css/colors/_admin.scss	(working copy)
@@ -439,17 +439,23 @@
 	border-bottom-color: $menu-background;
 }
 
-body.more-filters-opened .more-filters,
-body.more-filters-opened .more-filters:before {
+body.more-filters-opened .more-filters {
 	color: $menu-text;
 	background-color: $menu-background;
 }
 
+body.more-filters-opened .more-filters:before {
+	color: $menu-text;
+}
+
 body.more-filters-opened .more-filters:hover,
-body.more-filters-opened .more-filters:focus,
+body.more-filters-opened .more-filters:focus {
+	background-color: $menu-highlight-background;
+	color: $menu-highlight-text;
+}
+
 body.more-filters-opened .more-filters:hover:before,
 body.more-filters-opened .more-filters:focus:before {
-	background-color: $menu-highlight-background;
 	color: $menu-highlight-text;
 }
 
Index: src/wp-admin/css/themes.css
===================================================================
--- src/wp-admin/css/themes.css	(revision 29123)
+++ src/wp-admin/css/themes.css	(working copy)
@@ -1180,8 +1180,7 @@
 	margin: 0 10px;
 	padding: 4px 6px;
 }
-body.more-filters-opened .more-filters,
-body.more-filters-opened .more-filters:before {
+body.more-filters-opened .more-filters {
 	background: #777;
 	-webkit-border-radius: 2px;
 	border-radius: 2px;
@@ -1189,10 +1188,12 @@
 	color: #fff;
 }
 
+body.more-filters-opened .more-filters:before {
+	color: #fff;
+}
+
 body.more-filters-opened .more-filters:hover,
-body.more-filters-opened .more-filters:focus,
-body.more-filters-opened .more-filters:hover:before,
-body.more-filters-opened .more-filters:focus:before {
+body.more-filters-opened .more-filters:focus {
 	background: rgb(46, 162, 204);
 }
 
