/* Lab da pesquisa: o fim da frase (fim.js). Usa o painel .lab do lab.css; aqui só o que é deste gráfico */
.lab-fim{--fim-h:#A4B1E4;--fim-g:#D8CCB6;--fim-tx:rgba(250,249,245,.62);--fim-fraco:rgba(250,249,245,.12);gap:14px;grid-template-columns:minmax(0,1fr);min-width:0}
.lab-fim>*{min-width:0}
.lab-fim__titulo{margin:0;color:rgba(250,249,245,.55)}
.lab-fim .lab__seg{flex-wrap:wrap;border-radius:18px}
.lab-fim__frase{margin:0;font:400 17px/1.45 var(--font-sans);color:#FAF9F5;max-width:760px}
.lab-fim__trad{margin:-8px 0 0;font:400 13px/1.45 var(--font-sans);color:rgba(250,249,245,.55);max-width:760px}
.lab-fim__play[aria-pressed=true]{background:rgba(250,249,245,.22)}
.lab-fim__play--h{box-shadow:inset 3px 0 0 var(--fim-h)}
.lab-fim__play--g{box-shadow:inset 3px 0 0 var(--fim-g)}
.lab-fim__play:focus-visible,.lab-fim .lab__seg button:focus-visible{outline:2px solid var(--fim-h);outline-offset:2px}
.lab-fim__aviso{font:400 12.5px/1.4 var(--font-sans);color:rgba(250,249,245,.7)}
.lab-fim__cv{position:relative;width:100%;min-width:0}
.lab-fim__cv svg{display:block;width:100%;overflow:visible}
.lab-fim__fim{fill:rgba(250,249,245,.07)}
.lab-fim__grade{stroke:var(--fim-fraco);stroke-width:1;stroke-dasharray:3 4}
.lab-fim__zero{stroke:rgba(250,249,245,.22);stroke-width:1}
.lab-fim__tx{fill:var(--fim-tx);font:400 11px/1 var(--font-mono)}
.lab-fim__tx--fim{fill:#FAF9F5}
.lab-fim__ln{fill:none;stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round;transition:opacity .2s}
.lab-fim__ln--h{stroke:var(--fim-h)}
.lab-fim__ln--g{stroke:var(--fim-g);stroke-dasharray:6 4}
.lab-fim__cr{stroke-width:2}
.lab-fim__cr--h{stroke:var(--fim-h)}
.lab-fim__cr--g{stroke:var(--fim-g)}
.lab-fim__ph{stroke:#FAF9F5;stroke-width:1.5}
.lab-fim__ph--h{stroke:var(--fim-h)}
.lab-fim__ph--g{stroke:var(--fim-g)}
.lab-fim__leg{display:flex;flex-wrap:wrap;gap:6px 16px;font:400 12.5px/1.4 var(--font-sans);color:rgba(250,249,245,.62)}
.lab-fim__leg span{display:inline-flex;align-items:center;gap:6px}
.lab-fim__sw{display:inline-block;width:16px;height:0;border-top:2px solid var(--fim-h)}
.lab-fim__sw--g{border-top:2px dashed var(--fim-g)}
.lab-fim__sw--f{height:10px;border:0;background:rgba(250,249,245,.14)}
.lab-fim__sw--c{width:2px;height:8px;border:0;background:rgba(250,249,245,.62)}
.lab-fim__med{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 16px;margin:0}
.lab-fim__med div{min-width:0}
.lab-fim__med dt{font:400 12px/1.35 var(--font-sans);color:rgba(250,249,245,.55)}
.lab-fim__med dd{margin:3px 0 0;font:500 14px/1.3 var(--font-mono);color:rgba(250,249,245,.62)}
.lab-fim__v--h{color:var(--fim-h)}
.lab-fim__v--g{color:var(--fim-g)}
.lab-fim__cap{margin:0;font:400 14.5px/1.55 var(--font-sans);color:rgba(250,249,245,.88);max-width:760px}
.lab-fim__geral{color:rgba(250,249,245,.7)}
@media (prefers-reduced-motion:reduce){.lab-fim__ln{transition:none}}
