body{background-color:#efefef;font-size:14px;color:#333}body div{word-break:break-all}.activity-form-main{width:1200px;margin:20px auto 60px;border-radius:10px;overflow:hidden;background-color:#fff;padding:0}.activity-form-main .banner{width:100%;height:300px;background-size:cover;background-repeat:no-repeat}.activity-form-main .form-container{padding:0 60px}.activity-form-main .form-container .form-wrapper{margin-bottom:16px}.activity-form-main .form-container .form-content{padding-top:30px}.activity-form-main .form-container .el-radio{--el-radio-input-height: 16px;--el-radio-input-width: 16px;--el-radio-font-color: $font-color;display:inline-flex;align-items:center;line-height:24px;height:24px;margin-right:0}.activity-form-main .form-container .el-radio+.el-radio{margin-left:30px}.activity-form-main .form-container .el-radio__input.is-checked .el-radio__inner{background-color:transparent}.activity-form-main .form-container .el-radio__input.is-checked .el-radio__inner::after{width:8px;height:8px;background-color:#ffa000}.activity-form-main .form-container .el-checkbox{--el-checkbox-input-height: 16px;--el-checkbox-input-width: 16px;--el-checkbox-font-color: $font-color;display:flex;align-items:center;line-height:24px;height:24px;margin-right:0}.activity-form-main .form-container .el-checkbox__label{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-form-main .form-container .el-checkbox__inner::after{top:2px;left:5px}.activity-form-main .form-container .job-preference-input{display:flex;align-items:center;min-height:44px;border:1px solid #ebebeb;border-radius:4px;padding:0 16px;cursor:pointer;transition:border-color .2s ease;background-color:#fff}.activity-form-main .form-container .job-preference-input:hover,.activity-form-main .form-container .job-preference-input:focus{border-color:#ffa000}.activity-form-main .form-container .job-preference-input__value,.activity-form-main .form-container .job-preference-input__placeholder{flex:1;line-height:22px}.activity-form-main .form-container .job-preference-input__placeholder{color:#b6b6b6}.activity-form-main .form-container .job-preference-input__chevron{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #b6b6b6;margin-left:12px}.activity-form-main .common-title{font-size:18px;font-weight:bold;display:flex;padding:13px 0;line-height:28px;border-bottom:1px solid #ebebeb}.activity-form-main .common-title::before{content:"";width:4px;height:18px;background:#ffa000;border-radius:2px;margin-right:12px;transform:translateY(5px)}.activity-form-main .common-title .required{color:#fa635c}.activity-form-main .common-title .required-tips{font-size:14px;font-weight:normal;line-height:28px;flex-shrink:0}.activity-form-main .form-header .title{font-size:22px;font-weight:bold;text-align:center;word-break:break-all;color:#ffa000;padding:36px 2em 25px}.activity-form-main .form-header .introduction{line-height:1.4}.activity-form-main .form-header .introduction p{font-size:14px}.activity-form-main .intention-choose .form-content{padding-top:15px}.activity-form-main .intention-choose .tips{margin-bottom:30px;word-break:break-all}.activity-form-main .intention-choose .checkbox-group{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.activity-form-main .intention-choose .checkbox-group .checkbox-list{width:486px;margin-bottom:22px}.activity-form-main .intention-choose .checkbox-group .checkbox-label{display:flex;font-size:16px;align-items:center;height:100%}.activity-form-main .intention-choose .checkbox-group .el-checkbox{max-width:100%}.activity-form-main .intention-choose .el-checkbox{height:auto;line-height:24px;display:flex;align-items:flex-start;color:inherit !important;overflow:hidden}.activity-form-main .intention-choose .el-checkbox .el-checkbox__input{transform:translateY(4px)}.activity-form-main .intention-choose .el-checkbox .el-checkbox__label{display:flex;align-items:center;color:inherit !important;white-space:normal}.activity-form-main .intention-choose .name{line-height:24px}.activity-form-main .intention-choose .attended{flex-shrink:0;align-self:flex-start;font-size:12px;line-height:18px;padding:0 9px;color:#ffa000;border-radius:20px;border:1px solid #ffa000;margin-left:6px;transform:translateY(2px)}.activity-form-main .intention-choose .bottom{padding-left:26px;font-size:14px;color:rgba(51,51,51,.8)}.activity-form-main .intention-choose .detail{display:inline-block;line-height:16px;margin-top:10px;margin-bottom:3px;border-bottom:1px solid rgba(51,51,51,.8)}.activity-form-main .intention-choose .detail:hover{color:#ffa000;border-color:#ffa000}.activity-form-main .intention-choose .other{line-height:20px;margin-top:8px;word-break:break-all}.activity-form-main .user-info .form-content{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:20px}.activity-form-main .user-info .form-content .el-form-item{width:486px;margin-bottom:23px}.activity-form-main .user-info .form-content .el-form-item .el-form-item__label{padding-bottom:12px;line-height:1.01;color:#333;font-weight:normal}.activity-form-main .user-info .form-content .el-form-item .el-form-item__content{width:340px}.activity-form-main .user-info .education-wrapper .study-time{display:flex}.activity-form-main .user-info .education-wrapper .study-time .line{width:8px;height:1px;background-color:#6d6d6d;margin:0 6px;margin-top:15px}.activity-form-main .user-info .education-wrapper .study-time .el-form-item,.activity-form-main .user-info .education-wrapper .study-time .el-form-item__content{width:auto}.activity-form-main .user-info .switch-user-info{text-align:center;padding-bottom:42px}.activity-form-main .user-info .switch-user-info button{cursor:pointer;font-size:16px;color:#ffa000;border:none;padding:0;background-color:transparent;display:inline-flex;align-items:center}.activity-form-main .user-info .switch-user-info button::after{content:"";margin-left:6px;width:10px;height:7px;background:url(../assets/icon/filter-arrow.webp) no-repeat right/10px 7px}.activity-form-main .user-info .switch-user-info button.reverse::after{transform:rotate(180deg)}.activity-form-main .intention-type .checkbox-group,.activity-form-main .channel .checkbox-group{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.activity-form-main .intention-type .checkbox-group .checkbox-list,.activity-form-main .channel .checkbox-group .checkbox-list{width:486px;margin-bottom:22px}.activity-form-main .intention-type .checkbox-group .checkbox-label,.activity-form-main .channel .checkbox-group .checkbox-label{display:flex;font-size:16px;align-items:center;height:100%}.activity-form-main .intention-type .checkbox-group .el-checkbox,.activity-form-main .channel .checkbox-group .el-checkbox{max-width:100%}.activity-form-main .intention-type .checkbox-list,.activity-form-main .channel .checkbox-list{margin-bottom:22px}.activity-form-main .accept-recommend .el-radio{width:486px}.activity-form-main .accept-recommend .el-radio+.el-radio{margin-left:0px}.activity-form-main .upload-resume .form-content{padding-top:18px}.activity-form-main .upload-resume .form-content .tips{margin-bottom:20px;word-break:break-all}.activity-form-main .upload-resume .file-select{display:flex;margin-bottom:20px}.activity-form-main .upload-resume .file-select .upload{background-color:#fff3e0;width:280px;height:40px;padding:0;border:none;font-size:14px;color:#ffa000}.activity-form-main .upload-resume .file-select .upload span{display:flex;justify-content:center;align-items:center}.activity-form-main .upload-resume .file-select .upload .upload-icon{display:inline-block;width:16px;height:16px;background:url("../assets/icon/upload.webp") no-repeat center/contain;margin-left:8px}.activity-form-main .upload-resume .file-select .el-popover{padding:18px 10px 20px 0px}.activity-form-main .upload-resume .file-select .exist-file{max-height:128px;overflow-y:scroll;padding-left:20px;padding-right:10px}.activity-form-main .upload-resume .file-select .exist-file .el-checkbox{margin-bottom:8px}.activity-form-main .upload-resume .file-select .exist-bottom{display:flex;justify-content:center;padding-top:12px}.activity-form-main .upload-resume .file-select .exist-bottom .el-button{width:68px}.activity-form-main .upload-resume .file-select .exist-bottom .el-button+.el-button{margin-left:20px}.activity-form-main .upload-resume .file-select .select{display:inline-flex;width:280px;height:40px;border:1px solid #ffa000;border-radius:4px;justify-content:center;align-items:center;color:#ffa000;margin-left:20px;cursor:pointer}.activity-form-main .upload-resume .file-select .select .select-icon{width:12px;height:12px;background:url("../assets/icon/filter-arrow.webp") no-repeat center/contain;margin-left:8px}.activity-form-main .upload-resume .file-upload-tips{color:rgba(51,51,51,.8);font-size:12px;margin-top:7px}.activity-form-main .upload-resume .file-list{width:480px}.activity-form-main .upload-resume .file-list .list{margin-top:12px;background-color:#fafafc;display:flex;align-items:center;padding-right:10px}.activity-form-main .upload-resume .file-list .list i{flex-shrink:0}.activity-form-main .upload-resume .file-list .file-type{width:32px;height:32px}.activity-form-main .upload-resume .file-list .file-type.pdf{background:url("../assets/icon/pdf.webp") no-repeat center/22px,#ffeceb}.activity-form-main .upload-resume .file-list .file-type.doc,.activity-form-main .upload-resume .file-list .file-type.docx{background:url("../assets/icon/word.webp") no-repeat center/22px,#eff2ff}.activity-form-main .upload-resume .file-list .name{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 13px;line-height:32px;height:32px}.activity-form-main .upload-resume .file-list .remove{width:20px;height:20px;background:url("../assets/icon/delete.webp") no-repeat center/20px,#eff2ff;cursor:pointer}.activity-form-main .wechat-wrapper .wechat,.activity-form-main .wechat-wrapper .reference,.activity-form-main .reference-wrapper .wechat,.activity-form-main .reference-wrapper .reference{margin-top:10px;margin-bottom:30px;width:340px}.activity-form-main .employment-wrapper .el-radio-group,.activity-form-main .working-hours-wrapper .el-radio-group{display:flex;justify-content:space-between;flex-wrap:wrap}.activity-form-main .employment-wrapper .el-radio,.activity-form-main .working-hours-wrapper .el-radio{width:486px;margin-top:22px}.activity-form-main .employment-wrapper .el-radio+.el-radio,.activity-form-main .working-hours-wrapper .el-radio+.el-radio{margin-left:0}.activity-form-main .employment-wrapper .el-radio:nth-child(1),.activity-form-main .employment-wrapper .el-radio:nth-child(2),.activity-form-main .working-hours-wrapper .el-radio:nth-child(1),.activity-form-main .working-hours-wrapper .el-radio:nth-child(2){margin-top:0}.activity-form-main .employment-wrapper .tips,.activity-form-main .working-hours-wrapper .tips{margin-bottom:10px}.activity-form-main .postdoctor-wrapper .form-item{width:340px}.activity-form-main .postdoctor-wrapper .tips{margin-bottom:10px}.activity-form-main .custom-wrapper .tips{line-height:1.8;margin-bottom:10px;white-space:break-spaces;margin-top:0px;font-family:inherit}.activity-form-main .end-wrapper{padding:24px 0px 0;border-top:1px solid #ebebeb;line-height:1.4}.activity-form-main .submit-wrapper{display:flex;align-items:center;flex-direction:column;padding-top:38px;padding-bottom:38px}.activity-form-main .submit-wrapper .submit{width:200px;line-height:40px;padding:0;border:none;margin-bottom:16px;font-size:16px;font-weight:bold}.activity-form-main .submit-wrapper .submit-tips{font-size:12px;padding-left:15px;background:url("../assets/icon/warning.webp") no-repeat left/11px}.activity-form-main .form-item-checkbox{margin-top:-11px}.activity-form-main .form-item-checkbox .el-form-item__content{line-height:1;height:auto}.activity-form-main .form-item-checkbox .el-form-item__content .checkbox-content{display:inline-flex}.activity-form-main .form-item-checkbox .el-form-item__content .checkbox-content+.checkbox-content{margin-left:20px}.activity-form-main .form-item-checkbox .el-form-item__content .checkbox-content .checkbox-label{padding-left:9px;font-size:14px}.activity-form-main .non-login{display:flex;justify-content:center;padding:40px 0}.activity-form-main .non-login .el-button{padding-left:71px;padding-right:71px}.job-preference-dialog{border-radius:10px}.job-preference-dialog__tag-list{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:21px}.job-preference-dialog__tag-list .job-preference-tag{padding:0 12px;height:30px;line-height:30px;border-radius:4px;background-color:#fff;color:#333;cursor:pointer;font-size:14px;transition:all .2s ease;border:1px solid #ebebeb}.job-preference-dialog__tag-list .job-preference-tag.is-active{background-color:#fff3e0;color:#ffa000;border:none}.job-preference-dialog__selected{display:flex;gap:16px;align-items:center}.job-preference-dialog__selected .label{font-weight:400;font-size:14px;color:#333;flex-shrink:0}.job-preference-dialog__selected .selected-tags{display:flex;flex-wrap:wrap;gap:8px}.job-preference-dialog__selected .selected-tags .selected-tag{border:1px solid #ffa000;border-radius:4px;padding:9rpx 10px;background:transparent}.job-preference-dialog__selected .selected-tags .selected-tag .selected-tag__close{border-radius:50%;opacity:.8;height:10px;color:#ffa000;line-height:10px;text-align:center;width:10px;font-size:10px}.job-preference-dialog__selected .selected-tags .selected-tag .selected-tag__close:hover{color:#fff;background:#ffa000}.job-preference-dialog__footer{padding-top:9px;display:flex;justify-content:center;gap:20px}.el-dialog__body{border-bottom:1px solid #f2f2f2}.add-diy{font-weight:400;font-size:14px;color:#ffa000;margin-bottom:20px}.add-diy-row{display:flex;align-items:center;gap:12px;margin-bottom:20px}.add-diy-row .add-diy-input{width:220px;position:relative}.add-diy-row .add-diy-input .el-input__inner{height:32px}.add-diy-row .add-diy-input .custom-count{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-weight:400;font-size:14px;color:#333;opacity:.6}.add-diy-row .cancel-diy-btn,.add-diy-row .submit-diy-btn{font-weight:400;font-size:14px;color:#333;opacity:.6}.add-diy-row .submit-diy-btn{color:#ffa000;opacity:1}.job-preference-dialog__footer .cancel-btn,.job-preference-dialog__footer .submit-btn{padding:9px 34px;font-weight:400;font-size:14px;border-radius:4px;cursor:pointer}.job-preference-dialog__footer .cancel-btn{border:1px solid #ebebeb;background:#fff;color:#333}.job-preference-dialog__footer .submit-btn{background:#ffa000;color:#fff}.el-dialog__header{margin:0;padding:22px;border-bottom:1px solid #ebebeb}.job-preference-dialog__header{display:flex;align-items:center;justify-content:space-between}.job-preference-dialog__header .title{font-weight:400;font-size:18px;color:#333}.job-preference-dialog__header .limit{font-weight:400;font-size:14px;color:#333}.selected-tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;background:rgba(255,160,0,.12);color:#ffa000;font-size:13px}.selected-tag__close{font-style:normal;margin-left:6px;cursor:pointer}.job-preference-dialog__status .status-actions{display:flex;gap:12px}.job-preference-dialog__status .text-button{background:transparent;border:none;color:#999;cursor:pointer;font-size:14px;padding:0}.job-preference-dialog__status .text-button.primary{color:#ffa000}.custom-radio{display:flex;gap:20px}.custom-radio .radio-item{flex:1;height:35px;background:#fff;border-radius:4px;border:1px solid #ebebeb;font-weight:400;font-size:14px;color:#333;text-align:center}.custom-radio .radio-item.is-active{background:#fff3e0;color:#ffa000;border:none}.phone-area-code-wrapper{display:flex;background:#fff;border-radius:4px;border:1px solid #ebebeb}.phone-area-code-wrapper .phone-area-code-select{width:auto;max-width:85px}.phone-area-code-wrapper .dividers{width:1px;height:12px;background:#b6b6b6;margin:auto 0}.phone-area-code-wrapper input{border:none}.phone-area-code-wrapper .phone-number-input{flex:1}.phone-area-code-wrapper .phone-number-input input{padding:0 8px}.phone-area-code-wrapper .phone-verify-button{font-weight:400;font-size:14px;color:#ffa000;background:transparent;background-color:transparent;transition:color .2s ease;border:none}.phone-area-code-wrapper .phone-verify-button.is-verified{color:#1abc9c;cursor:default}.autocomplete-school-item{display:flex;align-items:center;gap:5px;padding:7px 10px}.autocomplete-school-item .logo{width:30px;height:30px;background:#c8c8c8;border-radius:15px;background-size:100%}.autocomplete-school-item .name{font-weight:400;font-size:14px;color:#333;line-height:22px;max-width:280px;word-wrap:break-word;word-break:break-all;white-space:normal}.autocomplete-school-item.is-active{background:#f5f7fa}.autocomplete-school-item.is-active .name{color:#ffa000}.el-autocomplete-suggestion__wrap{padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);list-style:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}