/* ===================== VOS-Planung an Aufträgen (Components/Kern/VosPlanungKurz) ===================== */

.km-vos { display: inline-flex; flex-direction: column; gap: 6px; vertical-align: top; }
.km-vos-kompakt { flex-direction: row; align-items: center; gap: 6px; }
.km-vos-einsatz { display: flex; flex-direction: column; gap: 3px; }
.km-vos-einsatz + .km-vos-einsatz { padding-top: 6px; border-top: 1px dashed var(--km-rand, #dfe4e2); }
.km-vos-zeile { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 8px; }
.km-vos-termin { font-size: 13px; white-space: nowrap; }
.km-vos-link { font-size: 12px; text-decoration: underline; color: inherit; white-space: nowrap; }
.km-vos-link:hover { text-decoration: none; }

/* Abschnitt „VOS-Planung“ auf der Projektkarte */
.km-vos-abschnitt { margin: 0 0 16px; padding: 10px 12px; border: 1px solid var(--km-rand, #dfe4e2); border-radius: 8px; background: #fff; }
.km-vos-abschnitt > h3 { margin: 0 0 8px; font-size: 14px; }

/* Hervorgehobene Zeile der Kundenakte (?auftrag=…) */
tr.km-vos-ziel > td { background: #fff7dc; }
tr.km-vos-ziel > td:first-child { box-shadow: inset 3px 0 0 #e0a100; }
