/* ============================================================
   DIENSTE-DASHBOARD - Ergänzungen (Grundstil: trainingshaus-dashboard/style.css,
   Kacheln/Chips: adressbuch-dashboard/style.css, Ebene-Plakette: dienste/style.css)
   ============================================================ */
.dsd-region { --we: var(--pal-gold, var(--accent-dark)); }
.dsd-dienst { display: flex; align-items: baseline; gap: 12px; padding: 10px 0; border-top: 1px solid var(--line); }
.dsd-dienst:first-child { border-top: 0; }
.dsd-dienst-name { flex: 0 0 38%; min-width: 0; font-weight: 700; color: var(--ink); text-decoration: none; }
.dsd-dienst-name:hover { color: var(--accent-dark); }
.dsd-dienst-leute { flex: 1; min-width: 0; font-size: 14px; color: var(--ink); }
.dsd-kein { color: var(--danger); font-weight: 600; }
.dsd-ort { margin-top: 8px; }
.dsd-ort .abd-bereich-kopf { margin-bottom: 4px; }
@media (max-width: 640px) {
  .dsd-dienst { flex-direction: column; gap: 2px; }
  .dsd-dienst-name { flex: none; }
}
