/*
 * Fallwerk – Raster für Listen (B2b, DESIGN_SYSTEM „Raster für Listen (B2b)“).
 * Eine Karte trägt den einzigen Rahmen; die Einträge darin trennt nur eine Linie. Jeder Eintrag hat einen fetten Titel,
 * darunter eine gedämpfte Infozeile (Angaben mit „·“ getrennt) und rechts Status und Aktionen. Nur vorhandene Tokens.
 */
.entry-section {
  margin-top: var(--space-6);
}

.entry-section > h2 {
  margin: 0 0 var(--space-3);
}

.entry-list {
  margin: 0;
  padding: var(--space-1) var(--space-5);
  list-style: none;
  background: var(--color-surface);
  border: var(--border-width) solid var(--color-border);
  border-radius: var(--radius-surface);
}

.entry {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: var(--space-1) var(--space-4);
  padding: var(--space-3) 0;
}

.entry + .entry {
  border-top: var(--border-width) solid var(--color-border);
}

.entry__title {
  grid-column: 1;
  margin: 0;
  font-size: var(--font-size-large);
  font-weight: var(--font-weight-strong);
  line-height: var(--line-height-tight);
  overflow-wrap: anywhere;
}

.entry__title--muted {
  font-weight: var(--font-weight-normal);
  color: var(--color-text-muted);
}

.entry__meta {
  grid-column: 1;
  margin: 0;
  font-size: var(--font-size-small);
  color: var(--color-text-muted);
}

/* Die Aktenkennung steht in der Infozeile in derselben Größe wie der übrige Text. */
.entry__meta .kennung {
  font-size: inherit;
}

.entry__side {
  grid-column: 2;
  grid-row: 1 / span 2;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: var(--space-2);
}
