/* Monitoring — nur eigene .mo-*-Klassen für die Anordnung, ausschliesslich Kern-Tokens.
   Text-Rollen (fett/grau/mono), Farben, Schriftgrössen und Trennlinien kommen aus den Kern-Bausteinen. */

.mo-runner-note { margin-bottom: var(--sp-5); }
.mo-projects { display: flex; flex-wrap: wrap; gap: var(--sp-1); }

/* Anlege-Formulare unter den Listen (Skript/Regel/Zuweisung): Abstand zur Liste darüber. Felder und
   Knöpfe stehen in der Kern-Flucht (Label links, Feld rechts, Knopf bündig zur Feldspalte). */
.mo-rule-add, .mo-assign-add, .mo-script-add { margin-top: var(--sp-5); }

/* Zugewiesene Skripte: Schrittnummer und Name stehen auf EINER Linie (die Plakette sass oben links
   neben dem Namensblock statt bündig zum Text). Nur Anordnung — Plakette/Zeile kommen aus dem Kern. */
.mo-script > .cc-lrow-main { display: flex; align-items: center; gap: var(--sp-4); }
.mo-script > .cc-lrow-main > .badge-status { flex: 0 0 auto; }
.mo-script > .cc-lrow-main > .cc-ent { flex: 1 1 auto; min-width: 0; }
