.argumentation-header--sorter {
  display: flex;
  justify-content: flex-end;
  align-items: center;

  .no-touchevents & .button--extrasmall {
    margin: 0;
  }
}

.vjsr--plugin-sort {
  align-items: center;

  &--select {
    appearance: none;
    box-sizing: border-box;
    max-width: 100%;
    min-height: 1.5rem;
    padding: 0 1.5rem 0 0;
    color: #222330;
    border: 1px solid #8e929c;
    border-radius: 0.125rem;
    font-size: .875rem;
    line-height: 1.25rem;
    background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='48' d='M112 184l144 144 144-144' stroke='%23222330'/%3E%3C/svg%3E") no-repeat right .25rem center scroll;
    background-size: 16px 16px;
  }
}

