body,html{overflow-x:hidden;color:#333;box-sizing:border-box;margin:0}*,:after,:before{box-sizing:inherit}h2{margin:0}main{padding:40px 0 0}.activity-page{width:100%;max-width:1000px;margin:0 auto;padding:0 16px}.title{font-size:24px;font-weight:600;line-height:32px;display:flex;align-items:center;margin-bottom:20px}.per,.title{font-family:MiSans;letter-spacing:0;color:#333}.per{margin-bottom:8px;font-size:16px;font-weight:400;line-height:24px}.per .form-group{display:flex;align-items:baseline;margin-bottom:12px}.per .control-label.active-title{flex-shrink:0;color:#333;font-weight:500}.per .active-con{color:#333}.active-detail{margin-top:24px}.active-detail h3{font-size:20px;line-height:20px;height:20px;border-left:3px solid #007aff;padding-left:10px;margin:0 0 12px}.active-detail .info,.active-detail h3{font-family:MiSans;font-weight:400;color:#333}.active-detail .info{font-size:16px;line-height:24px;letter-spacing:0}.active-detail .info img{display:block;width:auto;max-width:100%}.infor>h3{font-family:MiSans;font-size:20px;font-weight:400;line-height:20px;height:20px;color:#333;border-left:3px solid #007aff;padding-left:10px;margin:0 0 12px}.infor{margin-top:20px}.limit-condition{font-size:16px;background:rgba(0,122,255,.1);border:1px solid #dbe5f1;border-radius:6px;padding:12px 16px;margin-bottom:16px}.limit-condition p{margin:0 0 4px;font-weight:600}.limit-condition ul{padding-left:18px;margin:0}.limit-condition li{margin-bottom:2px}.conditions{margin-top:8px;color:#f56c6c}.impor{color:red;font-style:normal;margin-left:2px}.field-item{display:flex;align-items:center;margin-bottom:16px;gap:12px;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:20px}.field-label{flex-shrink:0;width:auto;text-align:right;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;color:#333;padding-top:2px}.field-control{flex:1;min-width:0;width:100%}.field-control .el-cascader,.field-control .el-date-editor,.field-control .el-input,.field-control .el-input-number{width:100%!important;font-size:16px;color:#333}.field-control .el-checkbox-group,.field-control .el-radio-group{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.field-control .el-checkbox,.field-control .el-radio{margin-right:0;line-height:32px}.field-control .el-checkbox .el-checkbox__label,.field-control .el-radio .el-radio__label{font-size:16px;color:#333}.Signup{padding:0 0 20px;margin-top:12px}.Signup .el-button{font-size:16px}.form-group-actTime{margin-top:2px}@media screen and (max-width:768px){body,html{overflow-x:hidden}main{padding:24px 16px 0}.activity-page{padding:0}.title{font-size:20px;line-height:28px;margin-bottom:16px}.per{font-size:15px;line-height:22px}.per .form-group{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:10px}.per .control-label.active-title{width:auto}.active-detail h3,.infor>h3{font-size:18px;height:auto;line-height:24px}.limit-condition{font-size:15px;padding:10px 12px}.infor{padding-bottom:24px}.field-item{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:20px}.field-label{width:auto;text-align:left;padding-top:0;font-size:15px}.field-control{width:100%}.field-control .el-cascader,.field-control .el-date-editor,.field-control .el-input,.field-control .el-input-number{font-size:16px}.field-control .el-checkbox-group,.field-control .el-radio-group{flex-direction:column;gap:4px}.field-control .el-checkbox,.field-control .el-radio{line-height:24px;padding:6px 0;margin-right:0}.native-date-input{width:100%;height:40px;padding:0 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:16px;color:#333;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.native-date-input::-webkit-date-and-time-value{text-align:left}.native-date-wrapper{position:relative;width:100%}.native-date-placeholder{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999;font-size:16px;pointer-events:none}.native-date-input:not(:-moz-placeholder)+.native-date-placeholder{display:none}.native-date-input.has-value+.native-date-placeholder,.native-date-input:not(:placeholder-shown)+.native-date-placeholder{display:none}.Signup{margin-top:16px;padding-bottom:0}.Signup .el-button{width:100%;height:48px;font-size:17px;border-radius:8px}.sign-immediately{bottom:16px;right:16px;padding:8px 12px;border-radius:16px;z-index:90}.web-alert{width:85%;padding:20px 24px;font-size:16px}.web-alert img{width:40px;height:40px;display:block;margin:0 auto 8px}.el-message{max-width:90vw!important;min-width:auto!important;padding:10px 12px!important}}@media screen and (max-width:480px){.title{font-size:18px;line-height:26px}.active-detail h3,.infor>h3{font-size:17px}.Signup .el-button{height:44px;font-size:16px}}.el-cascader{width:100%!important}.field-item--top{align-items:flex-start}.field-item--top .field-label{padding-top:8px}.picker-trigger[data-v-30f4702f]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;background:#fff;height:40px;padding:0 15px;border:1px solid #dcdfe6}.picker-placeholder[data-v-30f4702f]{color:#999}.picker-value[data-v-30f4702f]{color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-arrow[data-v-30f4702f]{color:#999;margin-left:8px}.picker-overlay[data-v-30f4702f]{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:flex-end}.picker-modal[data-v-30f4702f]{width:100%;max-height:70vh;background:#fff;border-radius:12px 12px 0 0;display:flex;flex-direction:column}.picker-header[data-v-30f4702f]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #eee;font-size:16px}.picker-back[data-v-30f4702f],.picker-close[data-v-30f4702f]{color:#188aff;cursor:pointer;min-width:60px}.picker-close[data-v-30f4702f]{text-align:right}.picker-title[data-v-30f4702f]{font-weight:600}.picker-crumbs[data-v-30f4702f]{padding:8px 16px;background:#f7f7f7;color:#666;font-size:13px}.picker-list[data-v-30f4702f]{flex:1;overflow-y:auto;list-style:none;padding:0;margin:0}.picker-item[data-v-30f4702f]{padding:14px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:15px}.picker-item[data-v-30f4702f]:active{background:#f5f5f5}.picker-item-arrow[data-v-30f4702f]{color:#ccc}.picker-empty[data-v-30f4702f]{padding:14px 16px;color:#999;text-align:center}.picker-actions[data-v-30f4702f]{padding:12px 16px;border-top:1px solid #eee}.picker-actions[data-v-30f4702f] .btn{width:100%;background:#007aff;border-color:#007aff}.slide-up-enter-active[data-v-30f4702f],.slide-up-leave-active[data-v-30f4702f]{transition:opacity .2s}.slide-up-enter[data-v-30f4702f],.slide-up-leave-to[data-v-30f4702f]{opacity:0}.dyn-filelist-btn[data-v-96082ee6]{display:inline-block;padding:6px 14px;border:1px dashed #188aff;border-radius:4px;color:#188aff;background:#f7fbff;cursor:pointer;font-size:16px}.dyn-filelist-count[data-v-96082ee6]{color:#999;font-size:14px;margin-left:4px}.dyn-filelist-preview[data-v-96082ee6]{list-style:none;padding:0;margin:8px 0 0}.dyn-filelist-preview li[data-v-96082ee6]{display:flex;align-items:center;padding:8px 12px;border:1px solid #eee;border-radius:4px;margin-bottom:4px;font-size:15px}.dyn-filelist-name[data-v-96082ee6]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.dyn-filelist-status[data-v-96082ee6]{font-size:14px;flex-shrink:0}.dyn-filelist-status.uploading[data-v-96082ee6]{color:#e6a23c}.dyn-filelist-status.done[data-v-96082ee6]{color:#67c23a}.dyn-filelist-status.error[data-v-96082ee6]{color:#f56c6c}.dyn-filelist-retry[data-v-96082ee6]{color:#188aff;cursor:pointer;margin-left:8px;font-size:14px;flex-shrink:0}.dyn-filelist-remove[data-v-96082ee6]{color:#f56c6c;cursor:pointer;margin-left:8px;font-size:14px;flex-shrink:0}@media screen and (max-width:768px){.dyn-filelist-btn[data-v-96082ee6]{display:block;width:100%;text-align:center;padding:10px 0}.dyn-filelist-preview li[data-v-96082ee6]{flex-wrap:wrap;padding:10px 12px}.dyn-filelist-name[data-v-96082ee6]{width:100%;padding-right:0;white-space:normal}.dyn-filelist-status[data-v-96082ee6]{flex-shrink:0}}.dyn-file[data-v-689f0f36]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dyn-file-btn[data-v-689f0f36]{display:inline-block;padding:6px 14px;border:1px dashed #188aff;border-radius:4px;color:#188aff;background:#f7fbff;cursor:pointer;font-size:16px}.dyn-file-name[data-v-689f0f36]{color:#666;font-size:15px}.dyn-file-status[data-v-689f0f36]{font-size:14px}.uploading[data-v-689f0f36]{color:#e6a23c}.done[data-v-689f0f36]{color:#67c23a}.error[data-v-689f0f36]{color:#f56c6c}@media screen and (max-width:768px){.dyn-file[data-v-689f0f36]{width:100%}.dyn-file-btn[data-v-689f0f36]{display:block;width:100%;text-align:center;padding:10px 0}.dyn-file-name[data-v-689f0f36]{width:100%;margin-top:6px;word-break:break-all}}.field-birth-row[data-v-39fb0b1e]{display:flex;gap:8px}.birth-select[data-v-39fb0b1e]{flex:1;min-width:0}.birth-year[data-v-39fb0b1e]{flex:1.5}@media screen and (max-width:768px){.field-birth-row[data-v-39fb0b1e]{flex-direction:column}.birth-select[data-v-39fb0b1e]{width:100%}}.field-area-row[data-v-10d572fb]{display:flex;gap:8px}.area-select[data-v-10d572fb]{flex:1;min-width:0}@media screen and (max-width:768px){.field-area-row[data-v-10d572fb]{flex-direction:column}.area-select[data-v-10d572fb]{width:100%}}.page-loading[data-v-761b22e6]{text-align:center;padding:80px 0;font-size:18px;color:#999}.web-start-or[data-v-761b22e6]{display:flex;position:fixed;z-index:999;width:100%;height:100vh;align-items:center;justify-content:center;background:rgba(0,0,0,.4)}.web-alert[data-v-761b22e6]{background:#fdf6ec;border-radius:5px;padding:30px 40px;color:#e6a23c;font-size:18px;font-weight:600;text-align:center}.sign-immediately[data-v-761b22e6]{position:fixed;bottom:20px;right:20px;background:#188aff;color:#fff;padding:10px 16px;border-radius:20px;cursor:pointer;font-size:14px;box-shadow:0 2px 8px rgba(0,0,0,.2)}