.zero-chat-message.zero-chat-typing-row.zero-b7-reply-slot-normalized {
  align-items:flex-end!important;
  justify-content:flex-start!important;
  gap:10px!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  min-height:36px!important;
  margin-left:0!important;
  margin-right:0!important;
  display:flex!important;
}

.zero-chat-message.zero-chat-typing-row.zero-b7-reply-slot-normalized .zero-typing-avatar {
  color:#dce6f3;
  background:linear-gradient(180deg,#232833,#151923);
  border:1px solid #ffffff14;
  border-radius:50%;
  flex:0 0 30px;
  place-items:center;
  width:30px;
  height:30px;
  font-size:.78rem;
  font-weight:760;
  line-height:1;
  display:grid;
  box-shadow:0 8px 22px #00000030,inset 0 1px #ffffff12;
  transition:opacity .16s ease-out,transform .16s ease-out;
}

.zero-chat-app.is-light-theme .zero-chat-message.zero-chat-typing-row.zero-b7-reply-slot-normalized .zero-typing-avatar {
  color:#1f2630;
  background:linear-gradient(180deg,#fff,#edf2f8);
  border-color:#d8e0eb;
  box-shadow:0 8px 18px #1d283814,inset 0 1px #ffffffd9;
}

.zero-chat-message.zero-chat-typing-row.zero-b7-reply-slot-normalized .zero-typing-bubble {
  border-color:#ffffff0f!important;
  flex:0 0 52px!important;
  align-items:center!important;
  justify-content:center!important;
  gap:4px!important;
  width:52px!important;
  min-width:52px!important;
  max-width:52px!important;
  height:34px!important;
  min-height:34px!important;
  padding:0!important;
  display:inline-flex!important;
  box-shadow:0 10px 26px #0003,inset 0 1px #ffffff0a!important;
  transition:opacity .16s ease-out,transform .16s ease-out!important;
}

.zero-chat-message.zero-chat-typing-row.zero-b7-reply-slot-normalized .zero-typing-orbit {
  display:none!important;
}

.zero-chat-message.zero-chat-typing-row.zero-b7-reply-slot-normalized .zero-typing-bubble > span {
  background:#b9c6d6!important;
  border-radius:50%!important;
  width:6px!important;
  height:6px!important;
  animation:1.2s ease-in-out infinite zeroB7ReplySlotTypingDot!important;
  will-change:transform,opacity;
}

.zero-chat-app.is-light-theme .zero-chat-message.zero-chat-typing-row.zero-b7-reply-slot-normalized .zero-typing-bubble > span {
  background:#6c7a8b!important;
}

.zero-chat-message.zero-chat-typing-row.zero-b7-reply-slot-normalized .zero-typing-bubble > span:nth-child(2) {
  animation-delay:.14s!important;
}

.zero-chat-message.zero-chat-typing-row.zero-b7-reply-slot-normalized .zero-typing-bubble > span:nth-child(3) {
  animation-delay:.28s!important;
}

.zero-chat-message.zero-chat-typing-row.zero-b7-reply-slot-normalized.is-reserving .zero-typing-avatar,
.zero-chat-message.zero-chat-typing-row.zero-b7-reply-slot-normalized.is-reserving .zero-typing-bubble {
  opacity:0!important;
  transform:scale(.98)!important;
}

@keyframes zeroB7ReplySlotTypingDot {
  0%,80%,100% {
    opacity:.38;
    transform:translateY(0) scale(.92);
  }
  40% {
    opacity:1;
    transform:translateY(-2px) scale(1);
  }
}
