/* Полоска «Стоп» в пузыре на время озвучки (assets/js/chat/listen-tts.b3c8e1a5.js).
   Цвета — только опоры из :root, значок — свой SVG. Старые андроиды (Chromium 99):
   без :has(), inset, dvh. Одна строка, без переноса. */
.hl-listen-stop{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:6px 0 0;padding:4px 12px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--gold-text,var(--ink));font:inherit;font-size:calc(12px * var(--fs,1));line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}
.hl-listen-stop svg{width:14px;height:14px;flex:0 0 14px;fill:currentColor;stroke:none}
.hl-listen-stop span{overflow:hidden;text-overflow:ellipsis}
.msg.me>.hl-listen-stop{margin-left:auto}
[dir=rtl] .msg.me>.hl-listen-stop{margin-left:0;margin-right:auto}
#hlListenSet{margin-top:12px}
#hlListenSet .navpick{margin-top:6px}
#hlListenSet .npb{white-space:nowrap}
