// Copyright 2021 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only .module-ContactPill { align-items: center; display: inline-flex; user-select: none; overflow: hidden; padding-block: 4px; padding-inline: 8px; border-radius: 6px; @include light-theme { color: $color-gray-90; background: $color-gray-05; } @include dark-theme { color: $color-gray-02; background: $color-gray-75; } &__contact-name { @include font-body-2; padding-block: 0; padding-inline: 6px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } &__remove { $icon: '../images/icons/v3/x/x-compact-light.svg'; @include button-reset; height: 100%; display: flex; width: 16px; height: 16px; justify-content: center; align-items: center; padding: 0; &::before { content: ''; width: 100%; height: 100%; display: block; @include light-theme { @include color-svg($icon, $color-gray-60); } @include dark-theme { @include color-svg($icon, $color-gray-25); } } @include keyboard-mode { &:focus { background: $color-gray-15; &::before { @include color-svg($icon, $color-ultramarine); } } } @include dark-keyboard-mode { &:focus { background: $color-gray-65; &::before { @include color-svg($icon, $color-ultramarine-light); } } } } }