@ -548,7 +548,8 @@ input.search {
. message-detail . info . label {
text-align : right ;
font-weight : bold ;
padding-right : 1em ; }
padding-right : 1em ;
vertical-align : top ; }
. message-detail . conflict {
border : none ;
border-radius : 5px ;
@ -658,10 +659,21 @@ input.search {
. message-detail . outgoing . sent . bubble ,
. message-list . outgoing . sent . bubble {
opacity : 1 . 0 ; }
. message-detail . error . bubble ,
. message-list . error . bubble {
background : url ( "/images/error_red.png" ) no-repeat ; }
. message-detail . incoming . error . bubble ,
. message-list . incoming . error . bubble {
padding-right : 40px ;
background-position : calc ( 100 % - 12px ) 9px ; }
. message-detail . outgoing . error . bubble ,
. message-list . outgoing . error . bubble {
padding-left : 40px ;
background-position : 12px 9px ; }
. message-detail . incoming . bubble ,
. message-list . incoming . bubble {
color : # 454545 ;
background : # f3f3f3 ; }
background -color : # f3f3f3 ; }
. message-detail . incoming . bubble :: before ,
. message-list . incoming . bubble :: before {
left : -10px ;
@ -678,7 +690,7 @@ input.search {
. message-list . outgoing . bubble {
clear : left ;
color : white ;
background : # 2090ea ; }
background -color : # 2090ea ; }
. message-detail . outgoing . bubble . meta ,
. message-list . outgoing . bubble . meta {
color : # a2d2f4 ; }
@ -735,8 +747,8 @@ input.search {
font : small ;
font-style : italic ;
opacity : 0 . 8 ; }
. message-detail . error,
. message-list . error {
. message-detail . bubble . error-message ,
. message-list . bubble . error-message {
font-style : italic ; }
. message-detail . key-conflict ,
. message-list . key-conflict {