/* ---------------------------------------------------------------------------
   Warenkorb-Icon: Summe rechts neben dem Icon statt darunter
   (Sound.de-Mockup 2026-08-25, gehört zum NIUplus Header-Typ 7 – siehe
   jtl_knowledge/briefings/2026-08-25_niuplus-header-typ-7-topbar-logo.md,
   Abschnitt Sound.de-Child).

   !important ist nötig: basket/cart_dropdown_label.tpl setzt
   flex-direction:column als Inline-Style. Der Abstand kommt aus dem
   ebenfalls inline gesetzten gap:0.4rem und gilt in beiden Richtungen.

   Voraussetzung: keine Icon-Texte aktiv – sonst fällt der Warenkorb aus
   der Höhenlinie der übrigen Icons (bekannter Trade-off der Child-Lösung).
--------------------------------------------------------------------------- */
[data-niu-mini-cart-wrapper] {
    flex-direction: row !important;
}

/* Die Icon-Texte sind übergreifend: Sobald irgendein Icon Text zeigt (hier der
   Warenkorb mit der Summe), rendern ALLE übrigen Icons einen &nbsp;-Span als
   Höhen-Platzhalter darunter. Der Row-Warenkorb braucht die gleiche Höhe nicht
   mehr – die Platzhalter hinterlassen nur Leerraum unter den Icons.

   Trifft bewusst nur die sechs Platzhalter (.d-xl-flex): Die Summen-Anzeige
   des Warenkorbs trägt .d-xl-inline-flex und bleibt stehen. !important, weil
   Bootstraps Display-Utilities selbst !important führen; die höhere
   Spezifität über #shop-nav entscheidet den Gleichstand.

   Folge: Sollte Sound.de später Texte unter anderen Icons zeigen wollen,
   blendet diese Regel sie mit aus – dann hier anpassen. */
#shop-nav .d-xl-flex.small.text-muted {
    display: none !important;
}
