Das Problem ist, dass jede gelesene Benachrichtigung eine eigene Hintergrundfarbe hat, die ebenfalls überschrieben werden muss. Dies sollte zusätzlich zu deinen anderen Änderungen helfen.
.user-menu .quick-access-panel .read {
background: transparent;
}
Ähnlich verhält es sich mit der Sucheingabe: Dort wird ein separater Hintergrund angewendet, der entfernt werden müsste:
.search-menu .search-input, .search-menu-container .search-input {
background: transparent;
}
Wir haben einen Leitfaden, der Schritt für Schritt erklärt, wie man solche CSS-Änderungen vornimmt. Er könnte hilfreich sein: Making custom CSS changes on your site