/* S Home — голосовые сообщения (шаг 50) */
.chataudio{display:block;width:100%;min-width:220px;max-width:320px;height:40px}
.bub .chataudio+.sub{margin:2px 0 4px;font-size:12px}
.micbtn{border:0;background:transparent;cursor:pointer;font-size:20px;padding:0 6px}
.micbtn[disabled]{opacity:.4}
.recbar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--border)}
.recbar[hidden],.micbtn[hidden],.chatform[hidden]{display:none!important}
.recdot{width:12px;height:12px;border-radius:50%;background:#e5484d;animation:recpulse 1s infinite}
@keyframes recpulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}
