.qualityDefinition {
  display: flex;
  align-content: stretch;
  margin: 5px 0;
  padding-top: 5px;
  height: 45px;
  border-top: 1px solid var(--borderColor);
}

.quality,
.title {
  flex: 0 1 250px;
  padding-right: 20px;
  line-height: 40px;
}

@media only screen and (max-width: $breakpointSmall) {
  .qualityDefinition {
    flex-wrap: wrap;
    height: auto;

    &:first-child {
      border-top: none;
    }
  }

  .qualityDefinition:first-child {
    border-top: none;
  }

  .quality {
    font-weight: bold;
    line-height: inherit;
  }
}
