.lean-forms-multi-steps>p:empty{display:none !important}.lean-forms-multi-steps .step-container>p:empty{display:none !important}.lean-forms-multi-steps[data-indicator-style=none] .step-indicator{display:none !important}.lean-forms-multi-steps[data-indicator-style=dots] .step-indicator-progress{display:none !important}.lean-forms-multi-steps[data-indicator-style=dots] .step-indicator-dots{align-items:center}.lean-forms-multi-steps[data-indicator-style=progress] .step-indicator-dots{display:none !important}.lean-forms-multi-steps .step-container{display:none;width:100%}.lean-forms-multi-steps .step-container.active{display:block;width:100%}.lean-forms-multi-steps p:has(.lean-forms-form-actions){margin:0 !important;padding:0 !important}.lean-forms-multi-steps .lean-forms-form-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;margin:20px 0 0 0}.lean-forms-multi-steps .lean-forms-form-actions .lean-forms-step-nav{display:flex;gap:10px}.lean-forms-multi-steps .lean-forms-form-actions .lean-forms-submit-container{display:flex;align-items:center;gap:10px}.lean-forms-multi-steps .lean-forms-form-actions:has(.nav-button[style*="display: none"]) .lean-forms-step-nav .nav-button[style*="display: none"]{display:none !important}.lean-forms-multi-steps .step-indicator{display:flex;margin:20px 0;width:100%}.lean-forms-multi-steps .step-indicator.step-indicator-dots .step{width:32px;height:32px;border-radius:50%;background:var(--lf-indicator-bg-color, #f0f0f0);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;transition:all .2s ease;border:2px solid #ddd}.lean-forms-multi-steps .step-indicator.step-indicator-dots .step.active{background:var(--lf-indicator-color, #2271b1);border-color:var(--lf-indicator-color, #2271b1);color:#fff}.lean-forms-multi-steps .step-indicator.step-indicator-dots .step.completed{background:#46b450;border-color:#46b450;color:#fff}.lean-forms-multi-steps .step-indicator.step-indicator-dots .step-connector{flex:1;height:2px;background:#ddd;margin:0 8px;transition:background-color .2s ease}.lean-forms-multi-steps .step-indicator.step-indicator-dots .step-connector.completed{background:#46b450}.lean-forms-multi-steps .step-indicator.step-indicator-progress{flex-direction:column;gap:10px}.lean-forms-multi-steps .step-indicator.step-indicator-progress .progress-bar{width:100%;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden;position:relative}.lean-forms-multi-steps .step-indicator.step-indicator-progress .progress-bar .progress-fill{height:100%;background:var(--lf-indicator-color, #2271b1);border-radius:4px;transition:width .3s ease}.lean-forms-multi-steps .step-indicator.step-indicator-progress .progress-text{text-align:var(--lf-progress-text-align, center);font-size:14px;font-weight:500;width:100%;color:#666}.lean-forms-multi-steps .step-indicator.step-indicator-progress .progress-text .current-step{font-weight:600;color:var(--lf-indicator-color, #2271b1)}.lean-forms-multi-steps .step-indicator.step-indicator-progress .progress-text .total-steps{font-weight:600}
