
ul.tabs
  display: flex
  list-style: none
  border-bottom: 1px solid #bbb
  padding: 0
  margin: 1.5rem 0 2.25rem

  li
    display: flex
    align-items: center
    padding: 0 1px 2px
    margin: 0
    margin-left: 32px

    &:first-child
      margin-left: 0

    span, a, a:hover, a:visited, a:active
      display: block
      color: #666
      text-decoration: none
      padding: 0 0 10px
      cursor: pointer
      outline: none

    &.disabled

      span, a
        color: #ccc
        cursor: default

    &.selected
      border-bottom: 3px solid #000
      padding-bottom: 0
      margin-bottom: -1px

      span, a
        color: #000
