.wizard-viewport{overflow:hidden;position:relative;width:100%;transition:transform .35s cubic-bezier(0.4,0,.2,1),height .3s ease-in-out}.wizard-progress-bar{display:flex;justify-content:space-between;position:relative;margin-bottom:30px;padding:0 10px}.wizard-progress-bar::before{content:'';position:absolute;top:15px;left:0;right:0;height:2px;background:#e5e7eb;z-index:1}.wizard-progress-step{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;cursor:pointer;font-size:12px;color:#9ca3af}.wizard-progress-step .step-dot{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;margin-bottom:6px;font-weight:bold;transition:all .2s ease}.wizard-progress-step--active{color:var(--primaryColor,#0b3759);font-weight:bold}.wizard-progress-step--active .step-dot{border-color:var(--primaryColor,#0b3759);background:var(--primaryColor,#0b3759);color:#fff}.wizard-progress-step--completed{color:var(--successColor,#10b981)}.wizard-progress-step--completed .step-dot{border-color:var(--successColor,#10b981);background:var(--successColor,#10b981);color:#fff}.wizard-track{display:flex;transition:transform .35s cubic-bezier(0.4,0,.2,1);width:500%;margin:0;padding:0}.wizard-slide{width:20%;flex-shrink:0;padding:25px;box-sizing:border-box;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .35s ease-in-out,opacity .3s ease-in-out,padding .35s ease-in-out}.wizard-slide--active{max-height:2000px;opacity:1;overflow:visible;pointer-events:auto}.style-row-flex{display:flex;gap:12px;align-items:center}.flex-field-wrapper{flex-grow:1;position:relative}.btn--embedded{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:0;cursor:pointer}.wizard-loader{display:flex;align-items:center;justify-content:center;min-height:250px;font-size:16px;color:#4b5563}.wizard-loader::after{content:"";width:24px;height:24px;margin-left:12px;border:3px solid #e5e7eb;border-top-color:#0b3759;border-radius:50%;animation:wizardSpin .7s linear infinite}@keyframes wizardSpin{to{transform:rotate(360deg)}}