.main-reply-pending{display:flex;align-items:center;gap:5px;padding:8px 0 8px 38px;min-height:32px;color:var(--text-soft,#6e6e73)}
.main-reply-pending>span{width:5px;height:5px;border-radius:50%;background:currentColor;animation:main-reply-pulse 1.2s ease-in-out infinite}
.main-reply-pending>span:nth-child(2){animation-delay:160ms}
.main-reply-pending>span:nth-child(3){animation-delay:320ms}
@keyframes main-reply-pulse{0%,70%,100%{opacity:.3}35%{opacity:1}}
@media(prefers-reduced-motion:reduce){.main-reply-pending>span{animation:none;opacity:.6}}
