Index: src/assets/css/guardian.css
===================================================================
--- src/assets/css/guardian.css	(revision 50e80acd22affc07719af0f0ac1a35bbb6b23819)
+++ src/assets/css/guardian.css	(revision 86e6a45456a85581974a889cf6f6eccef3c18081)
@@ -274,2 +274,6 @@
 .g-warn p:last-child { margin-bottom: 0; }
 .g-confirm .g-warn { border-left: 0; padding-left: 0; }
+
+/* De vraag van het kind zelf (shaer-8ru). Het enige op een poortrij dat van het
+   kind komt, dus niet grijs weggeschreven tussen de drempels. */
+.g-gate-asked { margin: .2rem 0 0; color: var(--g-asked, #7a5ea8); font-weight: 600; }
Index: src/assets/js/guardian.js
===================================================================
--- src/assets/js/guardian.js	(revision 50e80acd22affc07719af0f0ac1a35bbb6b23819)
+++ src/assets/js/guardian.js	(revision 86e6a45456a85581974a889cf6f6eccef3c18081)
@@ -591,4 +591,11 @@
     btn.appendChild(meta);
     wrap.appendChild(btn);
+
+    // Het kind vroeg hier ZELF om (shaer-8ru). Eigen regel onder de schakelaar,
+    // niet in het statusveld: dit is het enige op deze rij dat van het kind komt
+    // en het hoort niet weg te vallen tussen de drempels en de soorten. Ook
+    // bewust niet als "n waiting" -- drie onbekenden die je kind willen volgen is
+    // iets heel anders dan je kind dat een keer vraagt of muziek aan mag.
+    if (g.requested) wrap.appendChild(el('p', 'small g-gate-asked', T.gate_asked || ''));
 
     if (g.proposal) {
