/* Lab da pesquisa: painel Noite com o chanfro de 12 px do sistema; controles em pílula */
.lab{--lab-fundo:#1C1917;display:grid;gap:12px;padding:18px 18px 16px;background:var(--lab-fundo);color:#FAF9F5;
  clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}
.lab--melodia{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}
.lab__leg--toda{grid-column:1/-1}
.lab__barra{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:500 12.5px/1 var(--font-sans);color:rgba(250,249,245,.75)}
.lab__play{height:32px;padding:0 16px;border:0;border-radius:0;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:rgba(250,249,245,.1);color:#FAF9F5;font:500 12.5px/1 var(--font-sans);cursor:pointer;white-space:nowrap}
.lab__play:hover{background:rgba(250,249,245,.18)}
.lab__seg{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:rgba(250,249,245,.06)}
.lab__seg button{height:26px;padding:0 11px;border:0;border-radius:999px;background:none;color:rgba(250,249,245,.6);font:500 12px/1 var(--font-mono);cursor:pointer}
.lab__seg button[aria-pressed=true]{background:#FAF9F5;color:#1C1917}
.lab__barra label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}
.lab__barra input{accent-color:#A4B1E4}
.lab__cv{position:relative}
.lab__cv canvas{display:block;width:100%}
.lab__ph{position:absolute;top:0;bottom:0;width:1px;background:#FAF9F5;opacity:.8;display:none;pointer-events:none}
.lab__leg{margin:2px 0 0;font:400 12.5px/1.5 var(--font-sans);color:rgba(250,249,245,.55);max-width:760px}
.lab__titulo{margin:0 0 14px;font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}
@media (max-width:760px){.lab--melodia{grid-template-columns:1fr}}
