.message-timing{display:block;margin-top:8px;color:var(--theme-muted,var(--muted,#9eb7a6));font-size:11px;line-height:1.6;font-variant-numeric:tabular-nums}
.reply-wait{display:inline-block;margin-inline:10px;color:var(--theme-ink,#d1e6d7);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}
.typing:has([data-reply-wait]){animation:none;display:flex;align-items:center;gap:4px;flex-wrap:wrap}
@media(max-width:680px){.reply-wait{margin-inline:4px}.message-timing{font-size:11px}}
