$upvote-color = green $downvote-color = red .dczcomments__item .is-editing [name="dczcomments__dummy-box"] display: none > .typo display: none .dczcomments__box .textbox min-height: rem(180px) resize: vertical .textbox[name="dczcomments__dummy-box"] min-height: rem(60px) resize: none font-size: rem($font-size-title) color: $comment-placeholder-color padding: rem(10px) .dczcomments__item, .dczcomments__reply border-top: 1px solid $table-border-color >.media padding: rem(20px 0) &:first-child border-top: 0 .reactions display: flex flex-direction: row width: 100% flex-wrap: wrap margin-top: 0.25rem overflow: visible .reaction display: flex flex-direction: row height: 1.75rem white-space: nowrap width: auto margin: 0.125rem padding: 0 0.5rem border: 2px solid transparent border-radius: 1.75rem font-weight: 500 overflow: visible border-color: lighten(blue, 75%) &.active background-color: lighten(blue, 60%) &:hover background-color: lighten(blue, 75%) !important p padding-top: 0px margin-top: 0px padding-left: 0px margin-right: 2px line-height: 1.5 .dczcomments__reply >.media // FIXME doesn't work on IE 11 display: flex >.media__body width: calc(100% - (50px + 0.625rem)) &:last-child >.media padding-bottom: 0 .dczcomments__item > .media display: flex >.media__body max-width: calc(100% - 6.5em) +mobile() max-width: 100% .dczcomments__supplementary float: left margin-bottom: rem(5px) .dczcomments__operations font-size: rem($font-size) float: right vertical-align: top color: $comment-op-color a, a:visited color: $comment-op-link-color margin-left: rem(3px) a:hover color: $primary-color text-decoration: none .view--solution .dczcomments__replies margin-left: rem(50px) .dczcomments__item .vote-number width: rem(82px) text-align: center font-size: rem(25px) font-weight: 300 margin-bottom: rem(10px) .vote-op position: relative border: 1px solid transparent border-radius: rem(14px) transition: border-color .2s linear, opacity .2s linear opacity: 0.5 &>form width: rem(40px) float: left position: relative &:hover .vote-op opacity: 1 border-color: $supplementary-border-color .vote-button appearance: none border: 0 background: none width: 100% outline: 0 font-size: rem($font-size-icon) line-height: rem(26px) color: #AAA transition: color .2s linear, background-color .2s linear, box-shadow .2s linear &.upvote border-radius: rem(13px 0 0 13px) padding-left: rem(7px) &:hover background: $upvote-color color: #FFF box-shadow: 0 2px 10px rgba($upvote-color, 0.4) &.active color: $upvote-color &.downvote border-radius: rem(0 13px 13px 0) padding-right: rem(7px) &:hover background: $downvote-color color: #FFF box-shadow: 0 2px 10px rgba($downvote-color, 0.4) &.active color: $downvote-color &.active background: transparent !important box-shadow: none !important cursor: default +mobile() .dczcomments__item .media__left display: none