/* Ziel: jedes Tag flex-col statt flex-row */
.swagger-ui .opblock-tag-section .opblock-tag {
    display: flex;
    flex-direction: column !important;
    align-items: flex-start;
  }
  
  /* Optional: etwas Abstand unter dem Namen */
  .swagger-ui .opblock-tag-section .opblock-tag .opblock-tag__name {
    margin-bottom: 0.25em;
  }

  /* Komplett linksbündig für Tag-Bereiche */
.swagger-ui .opblock-tag-section {
    padding-left: 0 !important;
    margin-left: 0 !important;
  }
  
  /* Auch der Name ganz nach links */
  .swagger-ui .opblock-tag__name {
    margin-left: 0 !important;
  }

  .swagger-ui .opblock-tag-section,
.swagger-ui .opblock-tag,
.swagger-ui .opblock-tag__name {
  padding-left: 0 !important;
  margin-left: 0 !important;
}


/* Entfernt Einrückung des <small>-Elements unter Tags */
.swagger-ui .opblock-tag small {
    margin-left: 0 !important;
    padding-left: 0 !important;
    display: block;       /* optional für Umbruch */
    font-size: 0.6em;      /* falls du es beibehalten willst */
    color: #666;           /* optional, für dezente Darstellung */
  }
  
  /* Fix für zu viel Abstand und abgeschnittene Inhalte */
.swagger-ui .opblock-tag > div {
    flex: initial !important;
    overflow: visible !important;
    white-space: normal !important;
    text-overflow: unset !important;
    padding-bottom: 20px;
  }
  
  
  
    