.lego-textarea
  display: inline-block
  min-height: 2em
  font-family: 'Yandex Sans', Arial, sans-serif
  font-size: inherit
  -webkit-tap-highlight-color: transparent
  -webkit-appearance: none
  background: #fff
  border: 1px solid rgba(0, 0, 0, .2)
  outline: none
  box-sizing: border-box
  padding: .2em .5em
  margin: 0

  &::-webkit-input-placeholder
    color: #999
    text-indent: 0

  &::-moz-placeholder
    opacity: 1
    color: #999

  &:-ms-input-placeholder
    color: #999 !important // @stylint ignore

  &:-o-input-placeholder
    color: #999

  &::placeholder
    color: #999

  &_focused
    border-color: rgba(#fc0, .8)
    box-shadow: 0 0 0 1px rgba(#fc0, .8)
    outline: none

  &_width_available
    width: 100%
    resize: vertical

  &_disabled
    resize: none
    cursor: default
    color: rgba(0, 0, 0, .4)
    border-color: transparent
    background: rgba(0, 0, 0, .08)
    opacity: .6
