.business-dashboard[data-v-8cc70ac8]{min-height:100vh;background-color:#f5f5f5;position:relative}.business-dashboard .language-switcher[data-v-8cc70ac8]{position:absolute;top:30px;right:30px;z-index:100}.business-dashboard .language-switcher[data-v-8cc70ac8] .ant-btn{font-size:14px;padding:4px 15px;height:32px}.business-dashboard .language-switcher[data-v-8cc70ac8] .ant-btn-primary{background-color:#1890ff;border-color:#1890ff;color:#fff}.business-dashboard .language-switcher[data-v-8cc70ac8] .ant-btn-primary:focus,.business-dashboard .language-switcher[data-v-8cc70ac8] .ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff;color:#fff}.business-dashboard .language-switcher[data-v-8cc70ac8] .ant-btn-default{background-color:#fff;border-color:#d9d9d9;color:#666}.business-dashboard .language-switcher[data-v-8cc70ac8] .ant-btn-default:focus,.business-dashboard .language-switcher[data-v-8cc70ac8] .ant-btn-default:hover{background-color:#f5f5f5;border-color:#40a9ff;color:#40a9ff}.business-dashboard .banner[data-v-8cc70ac8]{width:100%;overflow:hidden}.business-dashboard .banner img[data-v-8cc70ac8]{width:100%;height:auto;display:block}.business-dashboard .header-bar[data-v-8cc70ac8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 24px;background-color:#fff;border-bottom:1px solid #e8e8e8}.business-dashboard .header-bar .title[data-v-8cc70ac8]{font-size:16px;font-weight:500;color:#333}.business-dashboard .user-info-card[data-v-8cc70ac8]{margin:24px;padding:0 24px 24px 24px;border-radius:4px}.business-dashboard .user-info-card[data-v-8cc70ac8] .ant-card-head{margin-bottom:20px;padding:0;border-bottom:2px solid #1890ff}.business-dashboard .user-info-card[data-v-8cc70ac8] .ant-card-head .ant-card-head-title{font-size:16px;font-weight:500;color:#333}.business-dashboard .user-info-card[data-v-8cc70ac8] .ant-descriptions{margin-bottom:24px}.business-dashboard .user-info-card[data-v-8cc70ac8] .ant-descriptions-bordered .ant-descriptions-view{border:none}.business-dashboard .user-info-card[data-v-8cc70ac8] .ant-descriptions-bordered .ant-descriptions-item-content,.business-dashboard .user-info-card[data-v-8cc70ac8] .ant-descriptions-bordered .ant-descriptions-item-label{padding:12px 16px;border:1px solid #e8e8e8}.business-dashboard .user-info-card[data-v-8cc70ac8] .ant-descriptions-item-label{background-color:#fafafa;font-weight:400;color:#333;width:200px;white-space:nowrap}.business-dashboard .user-info-card .action-buttons[data-v-8cc70ac8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:24px}.business-dashboard .apply-section[data-v-8cc70ac8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 24px}.business-dashboard .registration-section-card[data-v-8cc70ac8]{margin:0 24px 24px 24px;padding:0 24px 24px 24px;border-radius:4px}.business-dashboard .registration-section-card[data-v-8cc70ac8] .ant-card-head{margin-bottom:20px;padding:0;border-bottom:2px solid #1890ff}.business-dashboard .registration-section-card[data-v-8cc70ac8] .ant-card-head .ant-card-head-title{font-size:16px;font-weight:500;color:#333}.business-dashboard .registration-section-card .empty-state[data-v-8cc70ac8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 24px}.business-dashboard .competition-guide-card[data-v-8cc70ac8]{margin:0 24px 24px 24px;padding:0 24px 24px 24px;border-radius:4px}.business-dashboard .competition-guide-card[data-v-8cc70ac8] .ant-card-head{margin-bottom:20px;padding:0;border-bottom:2px solid #1890ff}.business-dashboard .competition-guide-card[data-v-8cc70ac8] .ant-card-head .ant-card-head-title{font-size:16px;font-weight:500;color:#333}.business-dashboard .competition-guide-card .competition-list[data-v-8cc70ac8] .ant-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.business-dashboard .competition-guide-card .competition-list .competition-item[data-v-8cc70ac8],.business-dashboard .competition-guide-card .competition-list[data-v-8cc70ac8] .ant-row .ant-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.business-dashboard .competition-guide-card .competition-list .competition-item[data-v-8cc70ac8]{height:100%;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.business-dashboard .competition-guide-card .competition-list .competition-item[data-v-8cc70ac8] .ant-card-body{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.business-dashboard .competition-guide-card .competition-list .competition-item .competition-header[data-v-8cc70ac8]{padding:16px 20px 12px 20px;border-bottom:1px solid #e8e8e8}.business-dashboard .competition-guide-card .competition-list .competition-item .competition-header .competition-name[data-v-8cc70ac8]{margin:0;font-size:15px;font-weight:500;color:#333;line-height:1.5}.business-dashboard .competition-guide-card .competition-list .competition-item .competition-body[data-v-8cc70ac8]{padding:16px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.business-dashboard .competition-guide-card .competition-list .competition-item .competition-body .track-image[data-v-8cc70ac8]{-ms-flex-negative:0;flex-shrink:0;width:160px;-ms-flex-item-align:stretch;align-self:stretch;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:8px;border:1px solid #e8ecf4;padding:8px;-webkit-box-shadow:0 2px 8px rgba(24,144,255,.08);box-shadow:0 2px 8px rgba(24,144,255,.08);mix-blend-mode:multiply;-webkit-transition:all .3s ease;transition:all .3s ease}.business-dashboard .competition-guide-card .competition-list .competition-item .competition-body .track-image[data-v-8cc70ac8]:hover{-webkit-box-shadow:0 4px 16px rgba(24,144,255,.18);box-shadow:0 4px 16px rgba(24,144,255,.18);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.business-dashboard .competition-guide-card .competition-list .competition-item .competition-body .competition-info[data-v-8cc70ac8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.business-dashboard .competition-guide-card .competition-list .competition-item .competition-body .info-row[data-v-8cc70ac8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.6;margin-bottom:12px}.business-dashboard .competition-guide-card .competition-list .competition-item .competition-body .info-row .label[data-v-8cc70ac8]{color:#999;font-size:13px;white-space:nowrap;min-width:100px}.business-dashboard .competition-guide-card .competition-list .competition-item .competition-body .info-row .value[data-v-8cc70ac8]{color:#333;font-size:13px;-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-word}.business-dashboard .competition-guide-card .competition-list .competition-item .competition-footer[data-v-8cc70ac8]{border-top:1px solid #e8e8e8;padding:12px 20px 16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.business-dashboard .competition-guide-card .empty-guide[data-v-8cc70ac8]{padding:40px 24px;text-align:center}.business-dashboard .registration-list .registration-card[data-v-8cc70ac8]{margin-bottom:24px;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none}.business-dashboard .registration-list .registration-card[data-v-8cc70ac8]:last-child{margin-bottom:0}.business-dashboard .registration-list .registration-card[data-v-8cc70ac8] .ant-card-body{padding:0}.business-dashboard .registration-list .registration-card .registration-header[data-v-8cc70ac8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding:16px 20px 12px 20px;border-bottom:1px solid #e8e8e8}.business-dashboard .registration-list .registration-card .registration-header .project-name[data-v-8cc70ac8]{margin:0;font-size:16px;font-weight:500;color:#333;line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:12px;word-break:break-word}.business-dashboard .registration-list .registration-card .registration-body[data-v-8cc70ac8]{margin-bottom:16px;padding:0 20px}.business-dashboard .registration-list .registration-card .registration-body .info-item[data-v-8cc70ac8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6;margin-bottom:8px}.business-dashboard .registration-list .registration-card .registration-body .info-item .label[data-v-8cc70ac8]{color:#999;font-size:14px;white-space:nowrap}.business-dashboard .registration-list .registration-card .registration-body .info-item .value[data-v-8cc70ac8]{color:#333;font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}.business-dashboard .registration-list .registration-card .registration-footer[data-v-8cc70ac8]{border-top:1px solid #e8e8e8;padding:12px 20px 16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-v-8cc70ac8] .ant-form-item{margin-bottom:16px}.password-rules[data-v-8cc70ac8]{margin-top:8px;padding:0 4px}.password-rules .rule-item[data-v-8cc70ac8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;line-height:1.8;color:#bbb;-webkit-transition:color .3s;transition:color .3s}.password-rules .rule-item .rule-icon[data-v-8cc70ac8]{display:inline-block;width:16px;text-align:center;font-size:12px}.password-rules .rule-item.rule-pass .rule-icon[data-v-8cc70ac8],.password-rules .rule-item.rule-pass[data-v-8cc70ac8]{color:#52c41a}.password-rules .rule-item.rule-fail .rule-icon[data-v-8cc70ac8],.password-rules .rule-item.rule-fail[data-v-8cc70ac8]{color:#ff4d4f}.password-rules .rule-item.rule-pending[data-v-8cc70ac8]{color:#bbb}.password-strength[data-v-8cc70ac8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:6px;padding:0 4px}.password-strength .strength-bar[data-v-8cc70ac8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.password-strength .strength-bar .strength-segment[data-v-8cc70ac8]{height:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:2px;background:#e8e8e8;-webkit-transition:background .3s;transition:background .3s}.password-strength .strength-bar .strength-segment.strength-weak[data-v-8cc70ac8]{background:#ff4d4f}.password-strength .strength-bar .strength-segment.strength-medium[data-v-8cc70ac8]{background:#faad14}.password-strength .strength-bar .strength-segment.strength-strong[data-v-8cc70ac8]{background:#52c41a}.password-strength .strength-bar .strength-segment.strength-very-strong[data-v-8cc70ac8]{background:#13c2c2}.password-strength .strength-text[data-v-8cc70ac8]{font-size:12px;white-space:nowrap;min-width:32px}.password-strength .strength-text.text-weak[data-v-8cc70ac8]{color:#ff4d4f}.password-strength .strength-text.text-medium[data-v-8cc70ac8]{color:#faad14}.password-strength .strength-text.text-strong[data-v-8cc70ac8]{color:#52c41a}.password-strength .strength-text.text-very-strong[data-v-8cc70ac8]{color:#13c2c2}