.bubble-content-text {
  overflow-wrap: break-word;
  max-width: calc(var(--max-width-message-bubble) - 20px);
  padding: 0 12px 0 12px;

  color: var(--main-text, #0b1b0f);
  text-align: left;
  font: var(--body-body-medium, 400 14px/20px "Roboto-Regular", sans-serif);
}

.reply-forward-message {
  .bubble-content-text {
    color: var(--secondary-text);
  }
}

.text-bubble-background {

  &__incoming {
    background: var(--incoming-background, #e4e6e8);
    color: var(--main-text);
    border-radius: 22px 22px 22px 0;
    padding: 8px 0 8px 0;
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-shrink: 0;
    position: relative;
    width: 100%;
  }

  &__outgoing {
    background: var(--outgoing-background, #E7EFFF);
    color: var(--main-text);
    border-radius: 22px 22px 0px 22px;
    padding: 8px 12px 8px 12px;
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
    flex-shrink: 0;
    position: relative;
    width: 100%;
  }

}

