.list-car-wizard .lcw-rail{display:flex;margin-bottom:22px}.list-car-wizard .lcw-rail-step{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 2px 0;background:none;border:0;cursor:pointer;color:inherit}.list-car-wizard .lcw-rail-step:before{content:"";position:absolute;top:18px;right:50%;left:-50%;height:1px;background:hsl(var(--border));z-index:0}.list-car-wizard .lcw-rail-step:first-child:before{display:none}.list-car-wizard .lcw-rail-step.done:before,.list-car-wizard .lcw-rail-step.active:before{background:hsl(var(--primary) / .55)}.list-car-wizard .lcw-rail-step:disabled{cursor:not-allowed}@media (max-width: 760px){.list-car-wizard .lcw-rail-label{display:none}.list-car-wizard .lcw-rail-step{gap:0}}@media (prefers-reduced-motion: no-preference){.list-car-wizard .lcw-rail-step:before{transition:background-color .3s ease}.list-car-wizard .lcw-dot{transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .15s ease}.list-car-wizard .lcw-rail-step:not(:disabled):hover .lcw-dot{transform:scale(1.06)}}@media (prefers-reduced-motion: reduce){.list-car-wizard *{transition:none!important;animation:none!important}}
