/* Align outgoing chatbot and broadcast media against the right edge of its row. */
.chat-message-list .message-with-reply.mine .chat-photo-open {
  display: flex !important;
  justify-content: flex-end !important;
  width: 100% !important;
  margin: 0 !important;
}

.chat-message-list .message-with-reply.mine .chat-photo-open img,
.chat-message-list .message-with-reply.mine > img,
.chat-message-list .message-with-reply.mine > video,
.chat-message-list .message-with-reply.mine > .chat-autoplay-video {
  display: block !important;
  margin: 0 0 0 auto !important;
  align-self: flex-end !important;
}

.chat-message-list .message-with-reply.mine > img,
.chat-message-list .message-with-reply.mine > video,
.chat-message-list .message-with-reply.mine > .chat-autoplay-video {
  max-width: min(100%, 560px);
}
