.trainingGroupWrapper {
  grid-area: inputs;
  background-color: var(--background);
  border-radius: var(--border-radius-standard);
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 32px;
  .headline {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 95%;
  }
  .steps {
    width: 95%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    /*gap: 64px;*/
    .step {
      flex: 1;
      min-width: 150px; /* Platz für Text */
      white-space: nowrap;
      text-align: center;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      .circle {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
      }
    }
    .trainingBtn {
        width: 32px;
        height: 32px;
        padding: 0;
        cursor: pointer;
        img {
          height: 100%;
        }
      }
  }
}