/* Lösungen nach Situation (/loesungen) – nur, was site.css nicht abdeckt. Tokens aus site.css. */
.weg-panel .datenblatt > div { grid-template-columns: 4ch minmax(0, 1fr); }
.loesungsweg .linkliste { flex-direction: column; gap: var(--s-2); }
.loesungsweg .demo-pfad > div { display: grid; gap: var(--s-2); }
.loesungsweg .demo-pfad .t-mono-label { line-height: 1.5; }
.loesungsweg .demo-pfad p { margin: 0; color: var(--graphit); font-size: .9375rem; }
.loesungsweg .demo-pfad .textlink { white-space: nowrap; }
.indexliste .einsatzfeld-demo { margin-top: var(--s-2); font-family: var(--schrift-protokoll); font-size: .75rem; letter-spacing: .04em; }
.abschluss .t-mono-label { line-height: 1.5; }

@media (max-width: 600px) {
  .loesungsweg .demo-pfad { grid-template-columns: 1fr; }
  .loesungsweg .demo-pfad .textlink { justify-self: start; }
}
