.image-upload .image-uploader[data-v-e681ba4e] .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s}.image-upload .image-uploader[data-v-e681ba4e] .el-upload:hover{border-color:#409eff}.image-upload .image-preview[data-v-e681ba4e]{position:relative;width:178px;height:178px}.image-upload .image-preview .uploaded-image[data-v-e681ba4e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-upload .image-preview .image-overlay[data-v-e681ba4e]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.image-upload .image-preview .image-overlay i[data-v-e681ba4e]{color:#fff;font-size:20px;margin:0 10px;cursor:pointer}.image-upload .image-preview .image-overlay i[data-v-e681ba4e]:hover{color:#409eff}.image-upload .image-preview:hover .image-overlay[data-v-e681ba4e]{opacity:1}.image-upload .upload-placeholder[data-v-e681ba4e]{width:178px;height:178px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8c939d}.image-upload .upload-placeholder .el-icon-plus[data-v-e681ba4e]{font-size:28px;margin-bottom:10px}.image-upload .upload-placeholder .upload-text[data-v-e681ba4e]{font-size:14px}.multi-image-upload .image-uploader[data-v-bfad80d0] .el-upload{border:none;cursor:pointer}.multi-image-upload .image-list[data-v-bfad80d0]{display:flex;flex-wrap:wrap;gap:10px}.multi-image-upload .image-item[data-v-bfad80d0]{position:relative;width:100px;height:100px;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden}.multi-image-upload .image-item .uploaded-image[data-v-bfad80d0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.multi-image-upload .image-item .image-overlay[data-v-bfad80d0]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.multi-image-upload .image-item .image-overlay i[data-v-bfad80d0]{color:#fff;font-size:16px;margin:0 5px;cursor:pointer}.multi-image-upload .image-item .image-overlay i[data-v-bfad80d0]:hover{color:#409eff}.multi-image-upload .image-item:hover .image-overlay[data-v-bfad80d0]{opacity:1}.multi-image-upload .upload-placeholder[data-v-bfad80d0]{width:100px;height:100px;border:1px dashed #d9d9d9;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8c939d;cursor:pointer;transition:border-color .3s}.multi-image-upload .upload-placeholder[data-v-bfad80d0]:hover{border-color:#409eff}.multi-image-upload .upload-placeholder .el-icon-plus[data-v-bfad80d0]{font-size:20px;margin-bottom:5px}.multi-image-upload .upload-placeholder .upload-text[data-v-bfad80d0]{font-size:12px;margin-bottom:2px}.multi-image-upload .upload-placeholder .upload-limit[data-v-bfad80d0]{font-size:10px;color:#999}.map-container[data-v-ac106702]{position:relative}.search-box[data-v-ac106702]{position:absolute;top:10px;left:10px;width:300px;z-index:100}.info-box[data-v-ac106702]{margin-top:10px;padding:10px;background:#f5f7fa;border-radius:4px;display:flex;align-items:center;justify-content:space-between}.selected-majors-tags[data-v-038974bd]{margin-top:10px}.form-tip[data-v-038974bd]{font-size:12px;color:#999;margin-left:10px}