* {    font-family: 'Avenir';}.bubbleWrapper {    padding: 10px 10px;    display: flex;    justify-content: flex-end;    flex-direction: column;    align-self: flex-end;    color: #fff;}.inlineContainer {    display: inline-flex;}.inlineContainer.own {    flex-direction: row-reverse;}.inlineIcon {    width: 20px;    object-fit: contain;}.ownBubble {    min-width: 60px;    max-width: 700px;    padding: 14px 18px;    margin: 6px 8px;    background-color: #0e9a9f;    border-radius: 16px 16px 0 16px;    border: 1px solid #0e9a9f;    font-size: 16px;}.otherBubble {    min-width: 60px;    max-width: 700px;    padding: 14px 18px;    margin: 6px 8px;    background-color: #9d9d9d;    border-radius: 16px 16px 16px 0;    border: 1px solid #9d9d9d;    font-size: 16px;}.own {    align-self: flex-end;}.other {    align-self: flex-start;}span.own,span.other {    font-size: 16px;    color: grey;}/* typing css */.typing {    align-items: center;    display: flex;    height: 17px;}.typing .dot {    animation: mercuryTypingAnimation 1.8s infinite ease-in-out;    background-color: white;/ / rgba(20, 105, 69, .7);    border-radius: 50%;    height: 7px;    margin-right: 4px;    vertical-align: middle;    width: 7px;    display: inline-block;}.typing .dot:nth-child(1) {    animation-delay: 200ms;}.typing .dot:nth-child(2) {    animation-delay: 300ms;}.typing .dot:nth-child(3) {    animation-delay: 400ms;}.typing .dot:last-child {    margin-right: 0;}@keyframes mercuryTypingAnimation {    0% {        transform: translateY(0px);        background-color: white;    / / rgba(20, 105, 69, .7);    }    28% {        transform: translateY(-7px);        background-color: white;    / / rgba(20, 105, 69, .4);    }    44% {        transform: translateY(0px);        background-color: white;    / / rgba(20, 105, 69, .2);    }}