.MessageMeta {
  position: absolute;
  height: 1.25rem;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  background: rgba(#999999, 0.6);
  border-radius: .625rem;
  padding: 0 .25rem;
  color: white;
  cursor: pointer;
  max-width: 100%;

  .message-time,
  .message-signature,
  .message-views {
    font-size: .75rem;
    white-space: nowrap;
  }

  .message-time {
    margin-right: .1875rem;
  }

  .message-views {
    margin-left: .1875rem;
  }

  .message-signature {
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 0.375rem;
  }

  .icon-channelviews {
    margin-left: 0.125rem;
    margin-right: 0.375rem;
    font-size: 1.125rem;
    position: relative;
    top: -0.0625rem;
  }

  .has-solid-background & {
    color: rgba(var(--color-text-meta-rgb), 0.75);
    background: none;
  }

  .media:not(.text) &,
  .Message .custom-shape & {
    background: rgba(0,0,0, 0.2);
    --color-accent-own: white;
    --color-accent: white;
    color: white !important;
    opacity: 1;
    bottom: .25rem;
    right: .25rem;
    left: auto;
    height: 1.125rem;
    padding: 0 .3125rem 0 .375rem;

    .MessageOutgoingStatus i {
      background: transparent;
    }
  }

  .media:not(.text):dir(rtl) &,
  .Message .custom-shape:dir(rtl) & {
    right: auto !important;
    left: .25rem;
    padding: 0 .375rem 0 .3125rem;
  }

  .is-forwarded.media:not(.text):dir(rtl) &,
  .Message .is-forwarded.custom-shape:dir(rtl) & {
    left: .8125rem;
  }

  .is-forwarded.media:not(.text) & {
    bottom: 0.935rem;
    right: 0.8125rem;
  }

  .emoji-only & {
    right: 0;
  }

  .Message.own .has-solid-background & {
    color: var(--color-message-meta-own);
  }

  .MessageOutgoingStatus {
    margin-left: -.1875rem;
    font-size: 1.1875rem;
    border-radius: .625rem;

    .Message.own & {
      color: var(--color-accent-own);
    }
  }

  .message-content.has-replies:not(.custom-shape) & {
    bottom: 3.375rem;
  }

  .message-content.has-replies.text:not(.custom-shape) & {
    bottom: 3.4375rem;
  }
}

.Message:not(.own) {
  .custom-shape .reply-message + .MessageMeta {
    right: auto;
    left: 13.2rem;
    bottom: 0.25rem;
  }

  .emoji-only-1 .reply-message + .MessageMeta {
    left: 2.5rem;
  }

  .emoji-only-2 .reply-message + .MessageMeta {
    left: 5.5rem;
  }

  .emoji-only-3 .reply-message + .MessageMeta {
    left: 6.5rem;
  }
}
