.host {
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
  z-index: var(--vkui_internal--z_index_image_base_badge);
  padding: 2px;
  border-radius: 50%;

  /* Смещаем на `padding-top` и `padding-left`, чтобы не учитывать `padding` при позиционировании. */
  transform: translate(2px, 2px);
}

.backgroundStroke {
  /* цвет фона для скрывания элементов */
  background-color: var(--vkui_internal--background, var(--vkui--color_background_content));
}

.backgroundShadow::before {
  position: absolute;
  inset: 2px;
  margin: auto;
  pointer-events: none;
  content: '';
  border-radius: inherit;
  box-shadow: var(--vkui--elevation1);
}
