.pc-passo{column-gap:var(--space-3);grid-template-columns:28px minmax(0,1fr);display:grid}.pc-passo__trilho{flex-direction:column;align-items:center;display:flex}.pc-passo__no{box-sizing:border-box;border:2px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-card);width:28px;height:28px;color:var(--text-muted);font:var(--weight-semibold) var(--text-sm) / 1 var(--font-sans);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex:none;place-items:center;display:grid}.pc-passo[data-estado=completo] .pc-passo__no{border-color:var(--brand);background:var(--brand);color:var(--brand-on)}.pc-passo[data-estado=erro] .pc-passo__no{border-color:var(--danger);background:var(--danger-soft);color:var(--danger-text)}.pc-passo__linha{width:2px;margin:var(--space-1) 0;background:var(--border-default);flex:1}.pc-passo[data-ultimo=sim] .pc-passo__linha{display:none}.pc-passo__corpo{gap:var(--space-3);min-width:0;padding-bottom:var(--space-6);flex-direction:column;display:flex}.pc-passo[data-ultimo=sim] .pc-passo__corpo{padding-bottom:0}.pc-passo__cabeca{flex-direction:column;gap:2px;padding-top:2px;display:flex}.pc-passo__titulo{font:var(--weight-semibold) 17px / 24px var(--font-display);color:var(--text-strong);margin:0}.pc-passo[data-estado=erro] .pc-passo__titulo{color:var(--danger-text)}.pc-passo__apoio{font:var(--type-small);color:var(--text-muted);margin:0}.pc-passo__conteudo{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pc-passo__erro{font:var(--type-small);color:var(--danger-text);align-items:flex-start;gap:6px;margin:0;display:flex}.pc-so-leitor{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.pc-passo__no{transition:none}}.pc-cadastro{gap:var(--space-8);flex-direction:column;display:flex}.pc-cadastro__coluna{gap:var(--space-6);flex-direction:column;min-width:0;max-width:640px;display:flex}.pc-cadastro__passos{flex-direction:column;display:flex}.pc-painel{gap:var(--space-4);flex-direction:column;min-width:0;max-width:640px;display:flex}.pc-painel__previa{gap:var(--space-4);flex-direction:column;display:flex}.pc-painel__titulo{font:var(--weight-semibold) var(--text-md) / 1.3 var(--font-display);color:var(--text-strong);margin:0}.pc-resumo{align-items:baseline;gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.pc-resumo dt{font:var(--type-small);color:var(--text-muted)}.pc-resumo dd{overflow-wrap:anywhere;min-width:0;font:var(--type-body-strong);color:var(--text-strong);margin:0}.pc-resumo dd[data-vazio=sim]{font:var(--type-small);color:var(--text-subtle)}@media (width>=1024px){.pc-cadastro[data-painel=sim]{column-gap:var(--space-10);grid-template-columns:minmax(0,640px) minmax(280px,360px);align-items:start;display:grid}.pc-cadastro[data-painel=sim] .pc-painel{top:var(--space-2);padding-left:var(--space-6);border-left:1px solid var(--border-subtle);position:sticky}.pc-cadastro[data-painel=sim] .pc-ate-1023{display:none}}@media (width<=1023px){.pc-cadastro[data-painel=sim] .pc-desde-1024{display:none}}
