.file-uploader .upload-btn[data-v-3e854369]{background:#4d7cff;color:#fff;padding:13px 24px;border-radius:20px;cursor:pointer;display:inline-block;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.file-uploader .upload-btn[data-v-3e854369]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.file-uploader .upload-btn.uploading[data-v-3e854369]{opacity:.7;cursor:not-allowed}.file-uploader .file-list[data-v-3e854369]{margin-top:16px}.file-uploader .file-item[data-v-3e854369]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 0;padding:13px;background:#fff;border-radius:6px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.file-uploader .file-status[data-v-3e854369]{width:12px;height:12px;border-radius:50%;margin-right:16px}.file-uploader .file-status.uploading[data-v-3e854369]{background:#ffa502}.file-uploader .file-status.success[data-v-3e854369]{background:#4caf50}.file-uploader .file-status.error[data-v-3e854369]{background:#ff4757}.file-uploader .file-name[data-v-3e854369]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-uploader .file-size[data-v-3e854369]{color:#666;font-size:14px;margin-right:16px}.file-uploader .file-action[data-v-3e854369]{color:#ff4757;cursor:pointer;font-size:14px}.file-uploader .file-action[data-v-3e854369]:hover{text-decoration:underline}