.thumbnail-uploader .el-upload-list--picture-card .el-upload-list__item{width:200px;height:120px}.thumbnail-uploader .thumbnail-uploader-icon{margin-top:0;font-size:40px}.thumbnail-uploader .el-upload--picture-card{width:200px;height:120px}.wlgyljs-enroll-wrapper{min-height:100vh;background:#f5f5f5}.wlgyljs-enroll-wrapper .enroll-header{background:linear-gradient(135deg,#1890ff,#096dd9);padding:30px 0 0}.wlgyljs-enroll-wrapper .enroll-header .header-inner{width:1200px;margin:0 auto}.wlgyljs-enroll-wrapper .enroll-header .header-title{color:#fff;font-size:22px;font-weight:700;text-align:center;margin-bottom:24px}.wlgyljs-enroll-wrapper .enroll-header .enroll-steps{background:transparent}.wlgyljs-enroll-wrapper .enroll-header .enroll-steps .el-step__title{color:hsla(0,0%,100%,.85);font-size:14px}.wlgyljs-enroll-wrapper .enroll-header .enroll-steps .el-step__head.is-finish .el-step__line{background:hsla(0,0%,100%,.5)}.wlgyljs-enroll-wrapper .enroll-body{width:1200px;margin:30px auto;padding-bottom:60px}.wlgyljs-enroll-wrapper .step-panel{background:#fff;border-radius:12px;padding:40px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.wlgyljs-enroll-wrapper .step-title{font-size:20px;font-weight:700;color:#333;margin-bottom:30px;padding-left:12px;border-left:4px solid #1890ff}.wlgyljs-enroll-wrapper .competition-cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:30px}.wlgyljs-enroll-wrapper .competition-cards .comp-card{-webkit-box-flex:1;-ms-flex:1;flex:1;border:2px solid #e8e8e8;border-radius:10px;padding:24px 16px;cursor:pointer;text-align:center;-webkit-transition:all .3s;transition:all .3s}.wlgyljs-enroll-wrapper .competition-cards .comp-card:hover{border-color:#1890ff;-webkit-box-shadow:0 4px 12px rgba(24,144,255,.15);box-shadow:0 4px 12px rgba(24,144,255,.15)}.wlgyljs-enroll-wrapper .competition-cards .comp-card.active{border-color:#1890ff;background:#e6f7ff}.wlgyljs-enroll-wrapper .competition-cards .comp-card .comp-card-icon{font-size:40px;color:#1890ff;margin-bottom:12px}.wlgyljs-enroll-wrapper .competition-cards .comp-card .comp-card-name{font-size:16px;font-weight:700;color:#333;margin-bottom:8px}.wlgyljs-enroll-wrapper .competition-cards .comp-card .comp-card-tag{display:inline-block;font-size:12px;padding:2px 10px;background:#1890ff;color:#fff;border-radius:20px;margin-bottom:10px}.wlgyljs-enroll-wrapper .competition-cards .comp-card .comp-card-desc{font-size:13px;color:#666;line-height:1.5}.wlgyljs-enroll-wrapper .competition-select-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.wlgyljs-enroll-wrapper .competition-select-area .select-label{font-size:15px;color:#555;margin-right:12px;white-space:nowrap}.wlgyljs-enroll-wrapper .track-cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:30px}.wlgyljs-enroll-wrapper .track-cards .track-card{-webkit-box-flex:1;-ms-flex:1;flex:1;border:2px solid #e8e8e8;border-radius:10px;padding:30px 20px;cursor:pointer;text-align:center;-webkit-transition:all .3s;transition:all .3s}.wlgyljs-enroll-wrapper .track-cards .track-card:hover{border-color:#1890ff}.wlgyljs-enroll-wrapper .track-cards .track-card.active{border-color:#1890ff;background:#e6f7ff}.wlgyljs-enroll-wrapper .track-cards .track-card .track-icon{font-size:44px;color:#1890ff;margin-bottom:14px}.wlgyljs-enroll-wrapper .track-cards .track-card .track-name{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}.wlgyljs-enroll-wrapper .track-cards .track-card .track-desc{font-size:14px;color:#666;line-height:1.6}.wlgyljs-enroll-wrapper .location-select{margin-bottom:30px}.wlgyljs-enroll-wrapper .summary-bar{background:#f0f7ff;border-radius:6px;padding:12px 20px;margin-bottom:24px;font-size:14px;color:#555}.wlgyljs-enroll-wrapper .summary-bar span{margin-right:24px}.wlgyljs-enroll-wrapper .summary-bar strong{color:#1890ff}.wlgyljs-enroll-wrapper .member-title{font-size:16px;font-weight:700;color:#333;margin:20px 0 16px;padding-left:10px;border-left:3px solid #1890ff}.wlgyljs-enroll-wrapper .member-title.member-title-2{border-left-color:#fa8c16}.wlgyljs-enroll-wrapper .enroll-form .el-form-item{margin-bottom:18px}.wlgyljs-enroll-wrapper .upload-tip{font-size:12px;color:#999;margin-top:4px}.wlgyljs-enroll-wrapper .step-footer{margin-top:32px;text-align:center}.wlgyljs-enroll-wrapper .step-footer .el-button{margin:0 8px;min-width:100px}.wlgyljs-enroll-wrapper .enroll-table-panel{padding:20px}.wlgyljs-enroll-wrapper .enroll-table-panel .apply-table-content .el-form-item{background:#fff;margin-bottom:0}.wlgyljs-enroll-wrapper .enroll-table-panel .apply-table-content .el-input__inner,.wlgyljs-enroll-wrapper .enroll-table-panel .apply-table-content .el-textarea__inner{border:none;font-size:15px;color:#000;padding:0 8px}.wlgyljs-enroll-wrapper .enroll-table-panel .apply-table-content .el-input-group__append{background:#fff;font-size:15px;color:#000;border:none}.wlgyljs-enroll-wrapper .enroll-table-panel .apply-table-content .el-select{width:100%}.wlgyljs-enroll-wrapper .enroll-table-panel table{width:100%;border-right:1px solid #999;border-bottom:1px solid #999;table-layout:fixed;word-break:break-all;background:#f0f0f0}.wlgyljs-enroll-wrapper .enroll-table-panel td{border-left:1px solid #999;border-top:1px solid #999;height:42px;font-size:15px;text-align:center;background:#fff}.wlgyljs-enroll-wrapper .enroll-table-panel .u-label-title{font-weight:700;background:#f0f0f0}.wlgyljs-enroll-wrapper .enroll-table-panel .submit-apply-btn{padding:24px 0;text-align:center}.wlgyljs-enroll-wrapper .enroll-table-panel .submit-apply-btn .el-button{margin:0 10px;min-width:100px}.wlgyljs-enroll-wrapper .success-panel{text-align:center;padding:60px 40px}.wlgyljs-enroll-wrapper .success-panel .success-icon{font-size:72px;color:#52c41a}.wlgyljs-enroll-wrapper .success-panel .success-title{font-size:24px;font-weight:700;color:#333;margin:20px 0 12px}.wlgyljs-enroll-wrapper .success-panel .success-desc{font-size:15px;color:#666;margin-bottom:16px}.wlgyljs-enroll-wrapper .success-panel .success-info{font-size:16px;color:#555;margin-bottom:30px}.wlgyljs-enroll-wrapper .success-panel .success-info strong{color:#1890ff;font-size:20px}.wlgyljs-enroll-wrapper .success-panel .success-actions .el-button{margin:0 10px}