/* pi01 (GF D2-222 §24): Kopf des Pilotbetriebs – gut sichtbar auf jeder Seite; nur Variablen der Oberfläche. */
.pilot-kopf { display: flex; flex-wrap: wrap; align-items: baseline; gap: .4rem 1rem; margin: 0 0 .6rem;
  padding: .55rem .9rem; border: 2px solid var(--warn); border-radius: var(--radius-m);
  background: var(--surface, transparent); color: var(--ink, inherit); }
.pilot-kopf .pilot-marke { font-size: 1.08rem; letter-spacing: .04em; color: var(--warn); }
.pilot-kopf .pilot-stand { font-size: .86rem; color: var(--muted, inherit); overflow-wrap: anywhere; }
.pilot-kopf .pilot-kalk { font-size: .86rem; color: var(--muted, inherit); overflow-wrap: anywhere; }
.pilot-kopf .pilot-warnung { flex-basis: 100%; font-size: .86rem; color: var(--warn); }
/* dsg01 (D2-253): the technique of the pilot folded – the work area shows only the mark */
.pilot-technik { font-size: .8rem; color: var(--muted); }
.pilot-technik > summary { cursor: pointer; list-style: revert; }
.pilot-technik[open] { flex-basis: 100%; display: flex; flex-wrap: wrap; gap: 4px 14px; align-items: baseline; }
.pilot-technik .pilot-diagnose { font-size: .8rem; }
/* SL-KUNDEN-INTERESSENTEN KI2, r11 (Mangel 3): Kunde / Interessent = neutrale Marke mit Text, keine eigene Farbe
   (nur b-ok/b-warn/b-bad und die zentralen Variablen); Interessent mit gestrichelter Linie; unklar = b-warn */
.kia-marke { background: var(--surface-2, var(--surface, transparent)); color: var(--ink, inherit); border: 1px solid var(--line, currentColor); }
.kia-marke[data-kontaktart="INTERESSENT"] { border-style: dashed; }
.kia-reiter { display: flex; flex-wrap: wrap; gap: .4rem; margin: 0 0 .4rem; }
.kia-reiter a { padding: .25rem .7rem; border: 1px solid var(--line, currentColor); border-radius: var(--radius-s); color: var(--ink, inherit); background: var(--surface, transparent); text-decoration: none; }
.kia-reiter a[aria-current="page"] { font-weight: 600; box-shadow: inset 0 -2px 0 var(--ink, currentColor); }
.kia-satz, .kia-neben { display: block; font-size: .8rem; color: var(--muted, inherit); }
