.pa-percorso{--pa-cerchio:2.75rem;margin-top:2rem!important}.pa-passo{grid-template-columns:var(--pa-cerchio) minmax(0, 1fr);column-gap:1.25rem;display:grid;position:relative}.pa-passo+.pa-passo{margin-top:0!important}.pa-passo:not(:last-child):before,.pa-passo:not(:last-child):after{content:"";top:var(--pa-cerchio);bottom:0;left:calc(var(--pa-cerchio) / 2 - 1px);width:2px;position:absolute}.pa-passo:not(:last-child):before{background:var(--color-bordo)}.pa-passo:not(:last-child):after{background:var(--color-azione);transform-origin:top;scale:1 var(--pa-pieno,1)}.pa-numero{z-index:1;width:var(--pa-cerchio);height:var(--pa-cerchio);background:var(--color-azione);box-shadow:inset 0 0 0 1px var(--color-azione-filo);font-size:var(--text-piccolo);font-variant-numeric:tabular-nums;color:var(--color-azione-testo);transition:background-color var(--durata-standard) var(--ease-firma), color var(--durata-standard) var(--ease-firma), box-shadow var(--durata-standard) var(--ease-firma);border-radius:9999px;place-items:center;font-weight:600;display:grid;position:relative}.pa-numero:before{content:counter(passo, decimal-leading-zero)}[data-percorso-attivo] .pa-passo:not([data-raggiunto]) .pa-numero{background-color:var(--color-superficie);box-shadow:inset 0 0 0 1px var(--color-bordo-controllo);color:var(--color-testo)}.pa-corpo{padding-top:calc((var(--pa-cerchio) - 1.6em) / 2);padding-bottom:2.5rem}.pa-passo:last-child .pa-corpo{padding-bottom:0}@media (min-width:1024px){.pa-percorso{--pa-cerchio:3rem}.pa-passo{column-gap:1.75rem}}
