.pa[data-v-9874e556]{position:absolute}.pr[data-v-9874e556]{position:relative}.upload-modal .upload-area[data-v-9874e556]{border:2px dashed #dcdee2;border-radius:4px;padding:40px;text-align:center;cursor:pointer;transition:all .3s;background:#fafafa}.upload-modal .upload-area.drag-over[data-v-9874e556],.upload-modal .upload-area[data-v-9874e556]:hover{border-color:#2d8cf0;background:#f0f7ff}.upload-modal .upload-area .upload-content .upload-text[data-v-9874e556]{margin:16px 0 8px;font-size:14px;color:#464c5b}.upload-modal .upload-area .upload-content .upload-hint[data-v-9874e556]{font-size:12px;color:#80838e}.upload-modal .file-list[data-v-9874e556]{margin-top:20px;max-height:300px;overflow-y:auto}.upload-modal .file-list .file-item[data-v-9874e556]{display:flex;align-items:center;justify-content:space-between;padding:12px;margin-bottom:8px;background:#f8f8f9;border-radius:4px}.upload-modal .file-list .file-item .file-info[data-v-9874e556]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.upload-modal .file-list .file-item .file-info .file-name[data-v-9874e556]{font-size:14px;color:#464c5b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-modal .file-list .file-item .file-info .file-size[data-v-9874e556]{font-size:12px;color:#80838e;white-space:nowrap}.upload-modal .file-list .file-item .remove-icon[data-v-9874e556]{font-size:20px;color:#c5c8ce;cursor:pointer;margin-left:12px;transition:color .3s}.upload-modal .file-list .file-item .remove-icon[data-v-9874e556]:hover{color:#ed4014}