.file-management[data-v-1c3755fe]{max-width:1400px}.upload-dragger[data-v-1c3755fe]{border:2px dashed #d9d9d9;border-radius:6px;padding:40px;text-align:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;margin-bottom:20px}.upload-dragger.drag-over[data-v-1c3755fe],.upload-dragger[data-v-1c3755fe]:hover{border-color:#409eff;background-color:#f5f7fa}.upload-dragger i[data-v-1c3755fe]{font-size:67px;color:#c0c4cc}.el-upload__text[data-v-1c3755fe]{color:#606266;font-size:14px;margin-top:10px}.el-upload__text em[data-v-1c3755fe]{color:#409eff;font-style:normal}.el-upload__tip[data-v-1c3755fe]{font-size:12px;color:#999;margin-top:7px}.file-grid[data-v-1c3755fe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-top:20px}.file-item[data-v-1c3755fe]{border:1px solid #eee;border-radius:4px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.file-item[data-v-1c3755fe]:hover{-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1)}.file-preview[data-v-1c3755fe]{height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f7fa;cursor:pointer}.file-preview img[data-v-1c3755fe]{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.file-icon[data-v-1c3755fe]{font-size:64px;color:#999}.file-info[data-v-1c3755fe]{padding:10px;background-color:#fff}.file-name[data-v-1c3755fe]{font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px}.file-size[data-v-1c3755fe]{font-size:12px;color:#999}.file-actions[data-v-1c3755fe]{padding:10px;border-top:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.table-preview[data-v-1c3755fe]{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.preview-content[data-v-1c3755fe]{text-align:center;margin-bottom:20px}.no-preview[data-v-1c3755fe]{padding:40px}.no-preview p[data-v-1c3755fe]{margin:20px 0;color:#999}.preview-info[data-v-1c3755fe]{border-top:1px solid #eee;padding-top:20px}.preview-info p[data-v-1c3755fe]{margin:10px 0;font-size:14px}