.app-stepper .app-stepper-step{transition:all .2s ease}[dir] .app-stepper .app-stepper-step{cursor:pointer;padding:0!important}.app-stepper .app-stepper-step.stepper-steps-active .stepper-subtitle,.app-stepper .app-stepper-step.stepper-steps-active .stepper-title{color:var(--primary)!important}.app-stepper .app-stepper-step.stepper-steps-completed .stepper-subtitle,.app-stepper .app-stepper-step.stepper-steps-completed .stepper-title{opacity:.6}.app-stepper .app-stepper-step.stepper-steps-invalid.stepper-steps-active .stepper-icon-step,.app-stepper .app-stepper-step.stepper-steps-invalid.stepper-steps-active .stepper-subtitle,.app-stepper .app-stepper-step.stepper-steps-invalid.stepper-steps-active .stepper-title{color:var(--danger)!important}.app-stepper .stepper-title{color:var(--gray-800);font-size:1rem;font-weight:500}.app-stepper .stepper-subtitle{color:var(--gray-600);font-size:.8125rem;line-height:1.25rem}.app-stepper .stepper-chevron-indicator{color:var(--gray-500)}.app-stepper.app-stepper-center{justify-content:center}.app-stepper.app-stepper-start{justify-content:flex-start}.app-stepper.app-stepper-end{justify-content:flex-end}.app-stepper.app-stepper-vertical .app-stepper-step{position:relative}[dir=ltr] .app-stepper.app-stepper-vertical .app-stepper-step{padding-left:2rem}[dir=rtl] .app-stepper.app-stepper-vertical .app-stepper-step{padding-right:2rem}.app-stepper.app-stepper-vertical .app-stepper-step:not(:last-child):after{content:"";position:absolute;top:3rem;height:calc(100% - 3rem);width:2px}[dir] .app-stepper.app-stepper-vertical .app-stepper-step:not(:last-child):after{background-color:var(--gray-300)}[dir=ltr] .app-stepper.app-stepper-vertical .app-stepper-step:not(:last-child):after{left:1.25rem}[dir=rtl] .app-stepper.app-stepper-vertical .app-stepper-step:not(:last-child):after{right:1.25rem}.app-stepper.app-stepper-vertical .app-stepper-step .stepper-icon-container{position:relative;z-index:1}