.order-module-scss-module__v0-0GG__stepsWrapper{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;margin-top:2.5rem;margin-bottom:2.5rem;padding:1.5rem 1rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.order-module-scss-module__v0-0GG__stepsContainer{align-items:center;gap:1rem;display:flex}.order-module-scss-module__v0-0GG__stepsNav{flex:1;justify-content:space-between;align-items:center;gap:0;display:flex;position:relative}.order-module-scss-module__v0-0GG__stepsNav:before{content:"";z-index:0;background:#f1f5f9;height:2px;position:absolute;top:1.25rem;left:0;right:0}.order-module-scss-module__v0-0GG__stepLink{color:#64748b;z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:0;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.order-module-scss-module__v0-0GG__stepLink:after{display:none}.order-module-scss-module__v0-0GG__stepLink:hover{color:#1e293b}.order-module-scss-module__v0-0GG__stepLink:hover .order-module-scss-module__v0-0GG__stepIcon{color:#1e293b;border-color:#cbd5e1;transform:translateY(-2px)}.order-module-scss-module__v0-0GG__stepLink.order-module-scss-module__v0-0GG__completed{color:var(--color-primary)}.order-module-scss-module__v0-0GG__stepLink.order-module-scss-module__v0-0GG__completed .order-module-scss-module__v0-0GG__stepIcon{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.order-module-scss-module__v0-0GG__stepLink.order-module-scss-module__v0-0GG__completed:before{content:"";background:var(--color-primary);z-index:-1;width:100%;height:2px;position:absolute;top:1.25rem;left:50%}.order-module-scss-module__v0-0GG__stepLink.order-module-scss-module__v0-0GG__completed:last-child:before{display:none}.order-module-scss-module__v0-0GG__stepLink.order-module-scss-module__v0-0GG__active{color:#1e293b;font-weight:600}.order-module-scss-module__v0-0GG__stepLink.order-module-scss-module__v0-0GG__active .order-module-scss-module__v0-0GG__stepIcon{border-color:var(--color-primary);color:var(--color-primary);background:#fff;transform:scale(1.1);box-shadow:0 0 0 4px #12b07226}.order-module-scss-module__v0-0GG__stepLink.order-module-scss-module__v0-0GG__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.order-module-scss-module__v0-0GG__stepLink.order-module-scss-module__v0-0GG__blocked{cursor:default;pointer-events:none}.order-module-scss-module__v0-0GG__stepIcon{color:#94a3b8;z-index:2;background:#fff;border:2px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.order-module-scss-module__v0-0GG__stepLabel{text-align:center;max-width:120px;line-height:1.25}.order-module-scss-module__v0-0GG__orderContent{min-height:400px}.order-module-scss-module__v0-0GG__statusBar{border:1px solid var(--color-primary);background:#fff;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:.5rem 1.5rem;display:flex;box-shadow:0 1px 2px #00000008}.order-module-scss-module__v0-0GG__statusInfo{color:#1e293b;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;display:flex}.order-module-scss-module__v0-0GG__statusInfo .order-module-scss-module__v0-0GG__statusLabel{font-weight:600}.order-module-scss-module__v0-0GG__productName{color:#64748b;font-weight:400}.order-module-scss-module__v0-0GG__price{color:var(--color-primary);white-space:nowrap;font-weight:700}@media (max-width:768px){.order-module-scss-module__v0-0GG__stepsWrapper{margin-top:1.5rem;margin-bottom:1.5rem;padding:1rem .5rem}.order-module-scss-module__v0-0GG__stepsContainer{gap:.5rem}.order-module-scss-module__v0-0GG__stepsNav:before{top:1rem}.order-module-scss-module__v0-0GG__stepLink{gap:.4rem;font-size:.7rem}.order-module-scss-module__v0-0GG__stepLink.order-module-scss-module__v0-0GG__completed:before{top:1rem}.order-module-scss-module__v0-0GG__stepIcon{width:2rem;height:2rem;font-size:.75rem}.order-module-scss-module__v0-0GG__stepLabel{word-wrap:break-word;max-width:70px}.order-module-scss-module__v0-0GG__navArrow{display:none}.order-module-scss-module__v0-0GG__statusBar{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem}.order-module-scss-module__v0-0GG__statusInfo{flex-direction:column;align-items:flex-start;gap:.25rem}}
