.passos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.passos[data-orientacao=horizontal]{gap:var(--e5);flex-flow:wrap}.passos__item{align-items:flex-start;gap:var(--e3);padding-bottom:var(--e5);display:flex;position:relative}.passos[data-orientacao=vertical] .passos__item:last-child{padding-bottom:0}.passos[data-orientacao=vertical] .passos__item:before{content:"";background:var(--cor-borda);width:2px;position:absolute;top:26px;bottom:2px;left:11px}.passos[data-orientacao=vertical] .passos__item:last-child:before{display:none}.passos[data-orientacao=vertical] .passos__item[data-estado=concluido]:before{background:var(--cor-sucesso-solido)}.passos[data-orientacao=horizontal] .passos__item{flex:160px;min-width:0;padding-bottom:0}.passos__marcador{z-index:var(--z-conteudo);border:2px solid var(--cor-borda);border-radius:var(--raio-capsula);background:var(--cor-superficie);width:24px;height:24px;color:var(--cor-texto-3);font-size:var(--texto-mini);font-weight:var(--peso-maximo);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.passos__item[data-estado=concluido] .passos__marcador{background:var(--cor-sucesso-solido);border-color:var(--cor-sucesso-solido);color:var(--cor-acao-texto)}.passos__item[data-estado=atual] .passos__marcador{border-color:var(--cor-acao);color:var(--cor-acao-texto-forte);box-shadow:0 0 0 3px var(--cor-acao-anel)}.passos__item[data-estado=problema] .passos__marcador{background:var(--cor-alerta-fundo);border-color:var(--cor-alerta-solido);color:var(--cor-alerta-texto)}.passos__corpo{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.passos__rotulo{font-size:var(--texto-controle);font-weight:var(--peso-forte);color:var(--cor-texto)}.passos__item[data-estado=pendente] .passos__rotulo{color:var(--cor-texto-3);font-weight:var(--peso-medio)}.passos__estado{font-size:var(--texto-mini);color:var(--cor-texto-3)}.passos__item[data-estado=atual] .passos__estado{color:var(--cor-acao-texto-forte);font-weight:var(--peso-forte)}.passos__item[data-estado=problema] .passos__estado{color:var(--cor-alerta-texto);font-weight:var(--peso-forte)}.passos__descricao{font-size:var(--texto-mini);color:var(--cor-texto-2)}.linha-tempo{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.linha-tempo__item{gap:var(--e3);padding:0 0 var(--e4) 0;display:flex;position:relative}.linha-tempo__item:last-child{padding-bottom:0}.linha-tempo__item:before{content:"";background:var(--cor-borda);width:1px;position:absolute;top:14px;bottom:0;left:4px}.linha-tempo__item:last-child:before{display:none}.linha-tempo__marcador{border-radius:var(--raio-capsula);background:var(--cor-borda-controle);flex:none;width:9px;height:9px;margin-top:5px}.linha-tempo__item[data-tom=sucesso] .linha-tempo__marcador{background:var(--cor-sucesso-solido)}.linha-tempo__item[data-tom=alerta] .linha-tempo__marcador{background:var(--cor-alerta-solido)}.linha-tempo__item[data-tom=erro] .linha-tempo__marcador{background:var(--cor-erro-solido)}.linha-tempo__item[data-tom=informacao] .linha-tempo__marcador{background:var(--cor-acao)}.linha-tempo__corpo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.linha-tempo__cabecalho{align-items:baseline;gap:var(--e3);grid-template-columns:minmax(0,1fr) auto;display:grid}.linha-tempo__titulo{font-size:var(--texto-controle);font-weight:var(--peso-forte);color:var(--cor-texto)}.linha-tempo__quando{font-size:var(--texto-mini);color:var(--cor-texto-3);font-variant-numeric:tabular-nums;flex:none}.linha-tempo__descricao,.linha-tempo__autor{font-size:var(--texto-mini);color:var(--cor-texto-2);margin:0}.linha-tempo__autor{color:var(--cor-texto-3)}.linha-tempo__vazio{padding:var(--e4);border:1px dashed var(--cor-borda);border-radius:var(--raio-card);color:var(--cor-texto-3);font-size:var(--texto-pequeno);text-align:center;margin:0}.barra-progresso{align-items:center;gap:var(--e3);min-width:0;display:flex}.barra-progresso__trilha{border-radius:var(--raio-capsula);background:var(--grafico-trilha);flex:1;height:8px;overflow:hidden}.barra-progresso[data-tamanho=fina] .barra-progresso__trilha{height:4px}.barra-progresso__preenchimento{height:100%;width:var(--progresso);border-radius:var(--raio-capsula);background:var(--cor-acao);transition:width var(--duracao-entrada) var(--easing-entrada)}.barra-progresso[data-tom=sucesso] .barra-progresso__preenchimento{background:var(--cor-sucesso-solido)}.barra-progresso[data-tom=alerta] .barra-progresso__preenchimento{background:var(--cor-alerta-solido)}.barra-progresso[data-tom=erro] .barra-progresso__preenchimento{background:var(--cor-erro-solido)}.barra-progresso[data-tom=neutro] .barra-progresso__preenchimento{background:var(--grafico-serie5)}.barra-progresso__texto{font-size:var(--tipo-apoio);color:var(--cor-texto-2);font-variant-numeric:tabular-nums;flex:none}.anel-progresso{width:var(--anel-tamanho);height:var(--anel-tamanho);flex:none;place-items:center;display:inline-grid;position:relative}.anel-progresso__medida{line-height:0;display:block}.anel-progresso__desenho{display:block;transform:rotate(-90deg)}.anel-progresso__trilha{fill:none;stroke:var(--grafico-trilha)}.anel-progresso__arco{fill:none;stroke:var(--cor-acao);stroke-linecap:round;transition:stroke-dashoffset var(--duracao-entrada) var(--easing-entrada)}.anel-progresso[data-tom=sucesso] .anel-progresso__arco{stroke:var(--cor-sucesso-solido)}.anel-progresso[data-tom=alerta] .anel-progresso__arco{stroke:var(--cor-alerta-solido)}.anel-progresso[data-tom=erro] .anel-progresso__arco{stroke:var(--cor-erro-solido)}.anel-progresso[data-tom=neutro] .anel-progresso__arco{stroke:var(--grafico-serie5)}.anel-progresso__centro{font-size:var(--tipo-titulo-componente);font-weight:var(--peso-metrica);color:var(--cor-texto);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0}
