/* Sons da pesquisa (tensor-som, sorteio-som, vozes, lote-som, codec-som, ruido): mesmo painel Noite do lab.css; aqui só o novo */
.lab-s .lab__cv{min-width:0}
.lab-s__info{margin:0;min-height:1.6em;font:400 11.5px/1.6 var(--font-mono);color:rgba(250,249,245,.7);overflow-wrap:anywhere}
.lab-s__info b{font-weight:500;color:#FAF9F5}
.lab-s__st{margin:0;font:500 12px/1.4 var(--font-sans);color:#E0A63A}
.lab-s__st:empty{display:none}
.lab-s__faixa{display:inline-flex;align-items:center;gap:8px}
.lab-s__faixa input[type=range]{width:min(160px,40vw);accent-color:#A4B1E4;cursor:pointer}
.lab-s__faixa output{min-width:3ch;font:500 12px/1 var(--font-mono);color:#FAF9F5}
.lab-s__duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}
.lab-s__tag{padding:5px 9px;border:1px solid rgba(224,166,58,.5);border-radius:999px;font:500 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#E0A63A}
/* vozes */
.lab-s__frase{margin:0;font:400 15px/1.5 var(--font-sans);color:#FAF9F5}
.lab-s__base{padding:10px 14px;background:rgba(250,249,245,.08);font:500 11.5px/1.3 var(--font-mono);color:rgba(250,249,245,.8);text-align:center}
.lab-s__vozes{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}
.lab-s__card{display:grid;gap:10px;align-content:start;padding:12px;background:rgba(250,249,245,.04);border-top:2px solid var(--c);transition:background .2s}
.lab-s__card.on{background:rgba(250,249,245,.09)}
.lab-s__card .lab__play{justify-self:start}
.lab-s__ad{display:inline-flex;align-items:center;gap:8px;font:400 11px/1.3 var(--font-mono);color:rgba(250,249,245,.65)}
.lab-s__ad i{flex:none;width:18px;height:8px;background:var(--c)}
/* codec: a pilha de níveis */
.lab-s__niveis{display:grid;gap:3px}
.lab-s__nivel{display:grid;grid-template-columns:18px 1fr minmax(0,auto);align-items:center;gap:10px;font:500 10.5px/1 var(--font-mono);color:rgba(250,249,245,.4)}
.lab-s__nivel b{font-weight:500;text-align:right}
.lab-s__nivel i{height:9px;background:rgba(250,249,245,.07);transition:background .2s}
.lab-s__nivel.on{color:rgba(250,249,245,.8)}
.lab-s__nivel.on i{background:#A4B1E4}
.lab-s__nivel span{white-space:nowrap}
/* foco visível: o chanfro (clip-path) corta outline, então a pílula usa sombra interna */
.lab-s .lab__play:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #A4B1E4}
.lab-s .lab__seg button:focus-visible,.lab-s input:focus-visible{outline:2px solid #A4B1E4;outline-offset:1px}
@media (max-width:420px){.lab-s .lab__seg button{padding:0 8px}.lab-s__nivel span{display:none}}
@media (prefers-reduced-motion:reduce){.lab-s *{transition:none!important}}
