.bm-progress[data-v-0da346b0]{width:100%}.progress-container[data-v-0da346b0]{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap}.step-wrapper[data-v-0da346b0]{display:flex;align-items:flex-start;flex:0 0 auto}.progress-item[data-v-0da346b0]{display:flex;flex-direction:column;align-items:center;position:relative;flex:0 0 auto}.step-circle[data-v-0da346b0]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:all .3s ease}.step-circle.completed[data-v-0da346b0]{background:#1890ff;border:none}.step-circle.active[data-v-0da346b0]{background:transparent;border:2px solid #1890ff;box-shadow:0 0 0 3px rgba(24,144,255,.1)}.step-circle.pending[data-v-0da346b0]{background:transparent;border:2px solid #d9d9d9}.check-icon[data-v-0da346b0]{width:20px;height:20px}.step-number[data-v-0da346b0]{font-size:14px;font-weight:500;color:#d9d9d9;transition:color .3s ease}.step-number.active-number[data-v-0da346b0]{color:#1890ff;font-weight:600}.step-text[data-v-0da346b0]{font-size:14px;text-align:center;white-space:nowrap;transition:color .3s ease}.step-text.completed[data-v-0da346b0]{color:#1890ff;font-weight:600}.step-text.active[data-v-0da346b0]{color:#1890ff;font-weight:500}.step-text.pending[data-v-0da346b0]{color:#1a1a1a}.step-arrow[data-v-0da346b0]{display:flex;align-items:center;justify-content:center;margin:0 12px;margin-top:0;flex-shrink:0}.step-arrow .arrow-svg[data-v-0da346b0]{height:36px;margin:0 15px}@media(max-width:768px){.progress-container[data-v-0da346b0]{flex-direction:column;gap:20px}.step-arrow[data-v-0da346b0]{position:static;transform:rotate(90deg);margin:8px 0}.step-text[data-v-0da346b0]{white-space:normal;max-width:120px}}.submit-registration-container[data-v-069d6bea]{width:100%;padding:30px 0}.section[data-v-069d6bea]{margin-bottom:20px}.section .section-title[data-v-069d6bea]{display:flex;align-items:center;margin-bottom:20px}.section .section-title .title-bar[data-v-069d6bea]{display:inline-block;width:4px;height:18px;background:#1890ff;margin-right:10px;border-radius:2px}.section .section-title .title-text[data-v-069d6bea]{font-size:16px;font-weight:600;color:#303133}.section .section-content[data-v-069d6bea]{background:#fff}.section .section-content .info-item[data-v-069d6bea]{width:33.33333%;font-size:14px;box-sizing:border-box;padding:10px 0}.section .section-content .info-item .label[data-v-069d6bea]{color:#767676;margin-right:10px;font-weight:400}.section .section-content .info-item .value[data-v-069d6bea]{color:#303133;font-weight:400;flex:1;word-break:break-all;line-height:1.5}.application-info .section-content[data-v-069d6bea]{padding:20px 0}.application-info .info-row[data-v-069d6bea]{display:flex;gap:80px;padding:0 20px;margin-bottom:16px}.application-info .info-row[data-v-069d6bea]:last-child{margin-bottom:0}.registration-info .section-content[data-v-069d6bea]{padding:20px 0}.registration-info .info-grid[data-v-069d6bea]{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:0 20px}.registration-info .info-grid .info-column[data-v-069d6bea]{display:flex;flex-direction:column;gap:24px}.registration-info .info-grid .info-column .info-item[data-v-069d6bea]{display:flex;align-items:flex-start;font-size:14px;line-height:1.6}.registration-info .info-grid .info-column .info-item .label[data-v-069d6bea]{color:#767676;margin-right:10px;flex-shrink:0;font-weight:400}.registration-info .info-grid .info-column .info-item .value[data-v-069d6bea]{color:#303133;flex:1;word-break:break-all;font-weight:400}.submit-button-container[data-v-069d6bea]{display:flex;justify-content:center;align-items:center;padding:40px 0 20px}.submit-button-container .prev-btn[data-v-069d6bea]{width:160px;height:40px;background:#fff;border:1px solid #1890ff;color:#1890ff;border-radius:8px;font-size:16px}.submit-button-container .prev-btn[data-v-069d6bea]:hover{background:#f0f7ff}.submit-button-container .submit-btn[data-v-069d6bea]{width:160px;height:40px;background:linear-gradient(90deg,#1687de,#4084ff);border-radius:10px 10px 10px 10px;border:none;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:background .3s}.submit-button-container .submit-btn[data-v-069d6bea]:active{background:#096dd9}