/* dados-apoio.css · barra de valor e faixa de atividade (composição e casas estão no direcao.css) */
.lap-barra-valor { display: inline-flex; align-items: center; gap: var(--espaco-3); font-variant-numeric: tabular-nums; }
.lap-barra-trilho { position: relative; display: block; height: 6px; border-radius: 3px; background: var(--cor-superficie-3); box-shadow: inset 0 1px 1px var(--lap-breu-50); }
.lap-barra-cheia {
  position: absolute; left: 0; top: 0; bottom: 0; border-radius: 3px;
  background: linear-gradient(90deg, color-mix(in oklch, var(--lap-cor) 45%, transparent), var(--lap-cor));
  box-shadow: 2px 0 10px -1px color-mix(in oklch, var(--lap-cor) 70%, transparent);
}
.lap-barra-num { min-width: 9ch; text-align: right; color: var(--cor-texto); white-space: nowrap; }

.lap-atividade { display: block; overflow: visible; }
.lap-atividade-trilho { stroke: var(--lap-luz-10); stroke-width: 1; stroke-dasharray: 1 3; }
.lap-atividade-ponto { fill: var(--cor-texto-3); }
.lap-atividade-halo { filter: blur(2px); }
