.registration-details[data-v-79142216]{width:1200px;margin:18px auto 0;text-align:left;min-height:calc(100vh - 195px);padding-bottom:24px}.registration-details .page-title[data-v-79142216]{text-align:center;color:#1e295b;font-size:26px;font-weight:700;line-height:1.4;margin-bottom:24px}.registration-details .detail-card[data-v-79142216]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);padding:30px 50px 40px;margin-bottom:30px;position:relative}.registration-details .card-header[data-v-79142216]{display:inline-flex;align-items:center;font-size:15px;color:#515a67;cursor:pointer;margin-bottom:24px;transition:color .2s ease}.registration-details .card-header i[data-v-79142216]{font-size:18px;margin-right:4px}.registration-details .card-header[data-v-79142216]:hover{color:#3f93dc}.registration-details .detail-block[data-v-79142216]{margin-bottom:30px}.registration-details .detail-block[data-v-79142216]:last-child{margin-bottom:0}.registration-details .detail-block .block-title[data-v-79142216]{height:32px;display:flex;align-items:center;color:#1f2530;font-size:18px;font-weight:600;margin-bottom:16px}.registration-details .detail-block .block-title .left-line[data-v-79142216]{width:4px;height:16px;background:#3f93dc;margin-right:12px;border-radius:2px}.registration-details .detail-block .info-row[data-v-79142216]{display:flex;align-items:center;color:#344054;font-size:15px;padding:16px 0;line-height:1.5}.registration-details .detail-block .info-row .label[data-v-79142216]{color:#8e99a6;min-width:110px}.registration-details .detail-block .info-row .value[data-v-79142216]{color:#1f2530;font-weight:500}.registration-details .detail-block .info-row .status-enrolled[data-v-79142216]{color:#0ab284;font-weight:600}.registration-details .detail-block .divider[data-v-79142216]{border-top:1px dashed #e4e7ed;margin:0}.registration-details .intro-block[data-v-79142216]{margin-top:40px}.registration-details .intro-block .block-title[data-v-79142216]{margin-bottom:20px}.registration-details .intro-block .intro-content[data-v-79142216]{color:#344054;line-height:1.8;font-size:15px;background:#f8fafc;padding:24px;border-radius:8px;border:1px solid #edf0f4}.registration-details .action-wrap[data-v-79142216]{margin-top:36px;display:flex;justify-content:center}.registration-details .action-wrap .signup-btn[data-v-79142216]{width:380px;height:52px;font-size:16px;font-weight:600;background:#3f93dc;border-color:#3f93dc;border-radius:26px;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 4px 12px rgba(63,147,220,.3);transition:all .2s ease}.registration-details .action-wrap .signup-btn[data-v-79142216]:hover{background:#50a1e8;border-color:#50a1e8;transform:translateY(-1px);box-shadow:0 6px 16px rgba(63,147,220,.4)}.registration-details .action-wrap .signup-btn[data-v-79142216]:active{transform:translateY(1px);box-shadow:0 2px 6px rgba(63,147,220,.2)}.registration-details .action-wrap .signup-btn .btn-label[data-v-79142216]{font-size:16px}.registration-details .action-wrap .signup-btn .btn-price[data-v-79142216]{font-size:18px;line-height:1}.registration-details .action-wrap .signup-btn-disabled[data-v-79142216]{background:#f1f3f6!important;border-color:#e4e7ed!important;color:#8e99a6!important;cursor:not-allowed;box-shadow:none}.registration-details .action-wrap .signup-btn-disabled[data-v-79142216]:active,.registration-details .action-wrap .signup-btn-disabled[data-v-79142216]:hover{transform:none;box-shadow:none}.registration-details .status-auditing[data-v-79142216]{color:#8a9099;font-weight:600}.registration-details .status-wait-pay[data-v-79142216]{color:#2567ce;font-weight:600}.registration-details .status-rejected[data-v-79142216]{color:#f56c6c;font-weight:600}.registration-details .status-default[data-v-79142216]{color:#1f2530;font-weight:500}.registration-details .privacy-tips[data-v-79142216]{color:#60656f;font-size:15px;line-height:1.9}.registration-details .privacy-link[data-v-79142216]{margin:0 2px}.registration-details .dialog-footer[data-v-79142216]{text-align:center;padding-top:6px}.registration-details .dialog-footer .agree-btn[data-v-79142216]{width:240px;height:42px;border-radius:24px;background:#3f8eea;border-color:#3f8eea;font-size:16px;margin-bottom:14px}.registration-details .dialog-footer .disagree-btn[data-v-79142216]{color:#8d94a0;font-size:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:20px}.registration-details[data-v-79142216] .el-dialog{border-radius:16px;overflow:hidden}