.post_head{
  display: flex;
  align-items: flex-start;   /* rechts soll oben bleiben */
  gap: 10px;
}

/* LINKS: Datum normal, optisch etwas runter und mittig in der Zeile */
.post_head_left{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;

  align-self: center;        /* Datum nicht zu hoch */
  padding-top: 2px;          /* Feintuning, ggf. 0–4px */
}

/* nur der Edit-Hinweis klein/hell */
.post_head_left .post_edit{
  display: block;
  font-size: 11px;
  opacity: .75;
}

/* RECHTS: oben rechts, kompakt */
.post_head_right{
  margin-left: auto;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  gap: 12px;
  white-space: nowrap;
}

.post_head_right .post_management_buttons{
  display: flex;
  align-items: flex-start;
  gap: 2px;
  float: none !important;
}

.post_edit{
  display: block;          /* immer neue Zeile */
  font-size: 11px;
  opacity: .75;
}