diff --git a/scenarios/xslt/edxml2html/css/styles.css b/scenarios/xslt/edxml2html/css/styles.css
index 33f29df20f668a875b5ab18868cc458aee5e2311..660758a1d2689d1eb59df00e5ea2a9fbd6846a42 100644
--- a/scenarios/xslt/edxml2html/css/styles.css
+++ b/scenarios/xslt/edxml2html/css/styles.css
@@ -344,6 +344,12 @@ hr.metamark-line.doubleLine {
   font-style: italic !important;
 }
 
+.note-list > label *:hover {
+    *::before, *::after {
+        color: var(--theme-color-compl) !important;
+    }
+}
+
 .note-list > ul {
   list-style: none;
   text-indent: -1em;
@@ -364,15 +370,11 @@ hr.metamark-line.doubleLine {
   font-weight: bold;
 }
 
-.unit-container .note-item > label::after {
+.unit .note-item > label:not(:has(~ input[type=checkbox]:checked))::after {
   content: ": ";
   font-weight: bold;
 }
 
-.unit-container .note-item > label:has(~ input[type=checkbox]:checked)::after {
-  content: "";
-}
-
 /*----------------------------------{ ITEMS: WORDS }--------------------------------*/
 
 .item.w:hover {