.step-indicator[data-v-71bd36e2]{padding:20px 16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.step-indicator .step-progress-bar[data-v-71bd36e2]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.step-indicator .step-progress-bar .progress-text[data-v-71bd36e2]{display:block;text-align:center;margin-top:8px;font-size:12px;color:#8c96a3}.step-indicator .step-progress-bar .progress-text.has-error[data-v-71bd36e2]{color:#e05252}.step-indicator .step-progress-bar .progress-text .error-hint[data-v-71bd36e2]{font-weight:500}.step-indicator .step-list[data-v-71bd36e2]{list-style:none;padding:0;margin:0}.step-indicator .step-button[data-v-71bd36e2]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 14px;border:none;background:transparent;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;text-align:left}.step-indicator .step-button[data-v-71bd36e2]:hover{background:#f6f8fa}.step-indicator .step-button.is-active[data-v-71bd36e2]{background:#eef4fa;border:1px solid #d4e2f0}.step-indicator .step-button.is-active .step-icon[data-v-71bd36e2]{background:#2b5f8e;color:#fff;-webkit-box-shadow:0 2px 8px rgba(43,95,142,.3);box-shadow:0 2px 8px rgba(43,95,142,.3)}.step-indicator .step-button.is-active .step-title[data-v-71bd36e2]{color:#2b5f8e;font-weight:600}.step-indicator .step-button.is-completed:not(.is-active) .step-icon[data-v-71bd36e2]{background:#e8f5ec;border:1.5px solid #3da05e;color:#3da05e}.step-indicator .step-button.is-completed:not(.is-active) .step-title[data-v-71bd36e2]{color:#3d4555}.step-indicator .step-button.has-error[data-v-71bd36e2]{background:#fff5f5}.step-indicator .step-button.has-error .step-icon[data-v-71bd36e2]{background:#fde8e8;border:1.5px solid #e05252;color:#e05252}.step-indicator .step-button.has-error .step-title[data-v-71bd36e2]{color:#e05252}.step-indicator .step-button:not(.is-completed):not(.is-active):not(.has-error) .step-icon[data-v-71bd36e2]{background:#f2f4f8;color:#b0b8c4}.step-indicator .step-button:not(.is-completed):not(.is-active):not(.has-error) .step-title[data-v-71bd36e2]{color:#8c96a3}.step-indicator .step-icon[data-v-71bd36e2]{width:32px;height:32px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px;font-size:13px;font-weight:600;-webkit-transition:all .25s;transition:all .25s;-ms-flex-negative:0;flex-shrink:0}.step-indicator .step-content[data-v-71bd36e2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.step-indicator .step-title[data-v-71bd36e2]{display:block;font-size:13px;margin-bottom:2px;line-height:1.3}.step-indicator .step-status[data-v-71bd36e2]{font-size:11px;color:#b0b8c4}.step-indicator .step-status .error-text[data-v-71bd36e2]{color:#e05252;font-weight:500}.step-indicator .step-connector[data-v-71bd36e2]{width:2px;height:12px;background:#e8ecf0;margin-left:29px}.step-indicator .step-connector.has-error[data-v-71bd36e2]{background:#f5c6c6}.step-indicator .step-connector.is-completed[data-v-71bd36e2]{background:#b7dbc2}