.StepIndicator-module__4jQ3Bq__etapes{flex-direction:column;gap:12px;width:100%;display:flex}.StepIndicator-module__4jQ3Bq__indicateur{font-size:var(--t-petit);letter-spacing:.06em;color:var(--encre2);font-weight:600}.StepIndicator-module__4jQ3Bq__liste{grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px;list-style:none;display:grid}.StepIndicator-module__4jQ3Bq__etape{min-width:0;font-size:var(--t-ui);color:var(--encre2);align-items:center;gap:10px;padding-right:12px;font-weight:500;display:flex;position:relative}.StepIndicator-module__4jQ3Bq__etape:not(:last-child):after{content:"";background:var(--filet);flex:16px;min-width:16px;height:1.5px}.StepIndicator-module__4jQ3Bq__etape[data-etat=faite]:not(:last-child):after{background:var(--encre)}.StepIndicator-module__4jQ3Bq__numero{border:1.5px solid var(--filet);border-radius:var(--rayon-pilule);background:var(--surface);font-variant-numeric:tabular-nums;width:30px;height:30px;color:var(--encre2);flex:none;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.StepIndicator-module__4jQ3Bq__nom{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.StepIndicator-module__4jQ3Bq__etape[data-etat=faite]{color:var(--encre)}.StepIndicator-module__4jQ3Bq__etape[data-etat=faite] .StepIndicator-module__4jQ3Bq__numero{border-color:var(--encre);background:var(--encre);color:var(--fond)}.StepIndicator-module__4jQ3Bq__coche{stroke-width:2.2px;width:16px;height:16px}.StepIndicator-module__4jQ3Bq__etape[aria-current=step]{color:var(--encre);font-weight:700}.StepIndicator-module__4jQ3Bq__etape[aria-current=step] .StepIndicator-module__4jQ3Bq__numero{border-color:var(--cta-fond);background:var(--cta-fond);color:var(--cta-texte)}@media (max-width:599px){.StepIndicator-module__4jQ3Bq__liste{display:flex}.StepIndicator-module__4jQ3Bq__etape{flex:1 1 0}.StepIndicator-module__4jQ3Bq__etape[aria-current=step]{flex:3 1 0}.StepIndicator-module__4jQ3Bq__etape:last-child{flex:none;padding-right:0}.StepIndicator-module__4jQ3Bq__etape[aria-current=step]:last-child{flex:auto}.StepIndicator-module__4jQ3Bq__etape{gap:8px;padding-right:8px}.StepIndicator-module__4jQ3Bq__etape:not(:last-child):after{flex-basis:8px;min-width:8px}.StepIndicator-module__4jQ3Bq__etape:not([aria-current=step]) .StepIndicator-module__4jQ3Bq__nom{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.StepIndicator-module__4jQ3Bq__etape[aria-current=step] .StepIndicator-module__4jQ3Bq__nom{white-space:normal}}
