.live-acoes { position:absolute; left:8px; right:8px; bottom:48px; z-index:8; display:flex; gap:6px; flex-wrap:wrap; align-items:center; font-size:11px; }
.live-acoes[hidden] { display:none; }
.live-acoes button { cursor:pointer; padding:8px 12px; border:1px solid #465967; border-radius:6px; color:#e6edf4; background:#17242fe8; font:inherit; }
.live-acoes button[aria-pressed="true"] { border-color:#87e0cb; background:#1c4c45; color:#fff; }
.live-acoes button:focus-visible { outline:2px solid #87e0cb; outline-offset:3px; }
.live-status { color:#e6edf4; background:#101419db; border-radius:4px; padding:4px 8px; font-size:11px; }
