.member
  display: flex
  flex-direction: 'row'
  flex-wrap: nowrap
  align-items: center
  padding: 5px 0
  min-width: 0
  max-width: 100%

  &_primary
    min-height: 22px

    .member__title
      font-size: 15px
      line-height: 18px

    .member__description
      display: none

  &__avatar
    flex: 0 0 auto
    margin-right: 10px

  &__details
    flex: 1 1 auto
    min-width: 0
    width: 100%

  &__title
    font-size: 13px

    &_link
      cursor: pointer

      &:hover
        text-decoration: underline

  &__description
    font-size: 11px
    color: rgba(0, 0, 0, .5)

    &:empty
      display: none

  &__title,
  &__description
    overflow: hidden
    text-overflow: ellipsis
    white-space: nowrap
    line-height: 15px
