.upload-dialog .upload--type-tabs[data-v-b573f952]{display:flex;justify-content:center;align-items:center;gap:40px;border-bottom:2px solid #e8e8e8;margin-bottom:30px;position:relative}.upload-dialog .upload--type-tabs .tab-item[data-v-b573f952]{position:relative;font-size:15px;color:#606266;cursor:pointer;padding-bottom:10px;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.upload-dialog .upload--type-tabs .tab-item[data-v-b573f952]:hover{color:#008dea}.upload-dialog .upload--type-tabs .tab-item.active[data-v-b573f952]{color:#008dea;font-weight:700}.upload-dialog .upload--type-tabs .tab-item.active[data-v-b573f952]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background-color:#008dea;border-radius:0;z-index:1}.upload-dialog .upload--type-tabs .tab-item .file-icon[data-v-b573f952]{margin-top:3px;vertical-align:top}.upload-dialog .upload--default[data-v-b573f952]{margin:80px auto;font-size:16px;color:#666}.upload-dialog .upload--default>img[data-v-b573f952]{width:120px;display:block;margin:0 auto 20px}.upload-dialog .image-wall-container[data-v-b573f952]{border:1px solid #e8e8e8;border-radius:4px;padding:16px;background-color:#fafafa}.upload-dialog .image-wall-container .image-wall-header[data-v-b573f952]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.upload-dialog .image-wall-container .image-wall-header .image-count[data-v-b573f952]{font-size:14px;color:#606266}.upload-dialog .image-wall-container .image-wall-list .image-grid[data-v-b573f952]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.upload-dialog .image-wall-container .image-wall-list .image-item[data-v-b573f952]{position:relative;width:100%;height:120px;border:1px dashed #d9d9d9;border-radius:4px;overflow:hidden;cursor:pointer;transition:all .3s}.upload-dialog .image-wall-container .image-wall-list .image-item[data-v-b573f952]:hover{border-color:#008dea}.upload-dialog .image-wall-container .image-wall-list .image-item:hover .image-mask[data-v-b573f952]{opacity:1}.upload-dialog .image-wall-container .image-wall-list .image-item .image-preview[data-v-b573f952]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-dialog .image-wall-container .image-wall-list .image-item .image-mask[data-v-b573f952]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;gap:16px;opacity:0;transition:opacity .3s}.upload-dialog .image-wall-container .image-wall-list .image-item .image-mask i[data-v-b573f952]{color:#fff;font-size:20px;cursor:pointer;transition:transform .2s}.upload-dialog .image-wall-container .image-wall-list .image-item .image-mask i[data-v-b573f952]:hover{transform:scale(1.2)}.upload-dialog .image-wall-container .image-wall-list .image-item.image-add[data-v-b573f952]{display:flex;justify-content:center;align-items:center;background-color:#fafafa;border:1px dashed #d9d9d9}.upload-dialog .image-wall-container .image-wall-list .image-item.image-add[data-v-b573f952]:hover{border-color:#008dea;background-color:#f0f9ff}.upload-dialog .image-wall-container .image-wall-list .image-item.image-add i[data-v-b573f952]{font-size:28px;color:#c0c4cc}.upload-dialog ul[data-v-b573f952]{margin:0 auto}.upload-dialog ul li[data-v-b573f952]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px;list-style:none}.upload-dialog ul li.exam-input-li[data-v-b573f952]{border:1px solid #008dea;height:45px;border-radius:4px;position:relative}.upload-dialog ul li.exam-input-li .exam-name[data-v-b573f952]{position:absolute;left:0;top:0;width:calc(100% - 100px);height:100%;text-align:left;text-indent:20px;line-height:45px;cursor:pointer}.upload-dialog ul li.exam-input-li .exam-input[data-v-b573f952]{width:100%;height:100%;opacity:0}.upload-dialog ul li.exam-input-li .exam-label[data-v-b573f952]{float:right;height:100%;width:100px;line-height:45px;background-color:#008dea;border-left:1px solid #008dea;color:#fff;border-radius:0 4px 4px 0;cursor:pointer}.upload-dialog ul li.select[data-v-b573f952]{justify-content:space-between}.upload-dialog .upload-drag-container[data-v-b573f952],.upload-dialog .upload-drag-container[data-v-b573f952] .el-upload{width:100%}.upload-dialog .upload-drag-container[data-v-b573f952] .el-upload-dragger{width:100%;height:180px;display:flex;align-items:center;justify-content:center;border:2px dashed #d9d9d9;border-radius:6px;background-color:#fafafa;transition:border-color .3s;padding:0}.upload-dialog .upload-drag-container[data-v-b573f952] .el-upload-dragger:hover{border-color:#008dea}.upload-dialog .upload-drag-container .upload-drag-content[data-v-b573f952]{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-dialog .upload-drag-container .upload-drag-content .el-icon-document[data-v-b573f952],.upload-dialog .upload-drag-container .upload-drag-content .el-icon-upload[data-v-b573f952]{font-size:67px;color:#c0c4cc;line-height:1}.upload-dialog .upload-drag-container .upload-drag-content .el-icon-upload[data-v-b573f952]{margin:0 0 12px 0}.upload-dialog .upload-drag-container .upload-drag-content .file-icon[data-v-b573f952]{width:50px;margin:0 0 10px 0;-o-object-fit:contain;object-fit:contain}.upload-dialog .upload-drag-container .upload-drag-content .el-upload__text[data-v-b573f952]{width:100%;color:#606266;font-size:14px;line-height:1.5;margin:0}.upload-dialog .upload-drag-container .upload-drag-content .el-upload__text em[data-v-b573f952]{color:#008dea;font-style:normal}.upload-dialog .upload-drag-container .upload-drag-content .el-upload__text.uploaded-file[data-v-b573f952]{display:flex;flex-direction:column;align-items:center;gap:8px}.upload-dialog .upload-drag-container .upload-drag-content .el-upload__text.uploaded-file .file-name[data-v-b573f952]{color:#303133;font-weight:500;word-break:break-all;max-width:90%}.upload-dialog .upload-drag-container .upload-drag-content .el-upload__tip[data-v-b573f952]{color:#909399;font-size:12px;margin:0}.upload-dialog .el-dialog__body{padding:0 20px 50px}.quesCard-upload-div .el-upload{margin-bottom:10px!important;display:block}.quesCard-upload-div .ivu-form-item{margin-bottom:10px!important}.quesCard-upload-div .ivu-form-item-content{line-height:34px!important;font-size:16px!important}.quesCard-upload-div .ivu-select-item,.quesCard-upload-div .ivu-select-selected-value{font-size:16px!important}