/* ERZEUGT von Werkzeuge/ki_verlaufsplan_seite_bauen.py — nicht von Hand ändern. */
.kiv { padding-block: 40px 72px; }
.kiv-wrap { max-width: 820px; margin-inline: auto; }
.kiv h1 { margin-top: 8px; }
.kiv h2 { margin-top: 40px; }
.kiv ol.schritte { padding-left: 1.2em; }
.kiv ol.schritte li { margin-block: 8px; }
.kiv-box { position: relative; margin-top: 16px; border: 1px solid var(--line, #d9dee3); border-radius: 12px; background: var(--surface, #f6f8f9); }
.kiv-box pre { margin: 0; padding: 18px 18px 18px; overflow-x: auto; max-height: 560px; overflow-y: auto;
  font: 13px/1.5 ui-monospace, SFMono-Regular, Menlo, monospace; white-space: pre-wrap; word-break: break-word; }
.kiv-leiste { display: flex; gap: 12px; align-items: center; flex-wrap: wrap; margin-top: 16px; }
.kiv-status { font-size: 14px; opacity: .8; }
.kiv-hinweis { margin-top: 24px; padding: 14px 16px; border-left: 3px solid currentColor; opacity: .9; }
@media (prefers-color-scheme: dark) {
  .kiv-box { border-color: rgba(255,255,255,.16); background: rgba(255,255,255,.04); }
}
