/* Deploy236: a discreet visual processing indicator for visitor bubbles.
   One subdued check on send -> two brighter checks after 540 ms.
   Historic messages render immediately with two checks. */
.eoffer-chat__message--user[data-chat-receipt],
.eoffer-chat__city-message--user[data-chat-receipt],
.eoffer-chat__history-bubble--user[data-chat-receipt]{
  position:relative;
  box-sizing:border-box;
  padding-bottom:25px;
}
.eoffer-chat__message--user[data-chat-receipt]::after,
.eoffer-chat__city-message--user[data-chat-receipt]::after,
.eoffer-chat__history-bubble--user[data-chat-receipt]::after{
  content:'✓';
  position:absolute;
  right:12px;
  bottom:6px;
  font-family:Arial, sans-serif;
  font-size:12px;
  font-weight:700;
  line-height:1;
  color:#958c6a;
  pointer-events:none;
  transition:color .15s ease;
}
.eoffer-chat__message--user[data-chat-receipt="read"]::after,
.eoffer-chat__city-message--user[data-chat-receipt="read"]::after,
.eoffer-chat__history-bubble--user[data-chat-receipt="read"]::after{
  content:'✓✓';
  letter-spacing:-3px;
  padding-right:3px;
  color:#087ec6;
}
