.components-upload-files .upload-dropzone{border:1px dashed var(--white-20);color:var(--white-100);cursor:pointer;text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:158px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.components-upload-files .upload-dropzone.dragging{border-color:var(--secondary-500)}.components-upload-files .upload-dropzone .progress-wrapper{background-color:var(--white-20);border-radius:50px;width:100%;max-width:378px;height:10px;margin-top:16px}.components-upload-files .upload-dropzone .progress{background-color:var(--secondary-500);border-radius:50px;height:10px;transition:width .2s}.components-upload-files .upload-icon{fill:#ffffff4d;width:40px;height:40px;margin-bottom:8px}.components-upload-files .upload-failed{color:var(--error)}.components-upload-files .upload-staged{flex-direction:column;gap:8px;margin-top:16px;display:flex}.components-upload-files .upload-staged-file{border:1px solid var(--white-10);background:#ffffff05;border-radius:4px;align-items:center;gap:10px;padding:10px 14px;display:flex}.components-upload-files .upload-staged-file .check{color:var(--success);flex-shrink:0}.components-upload-files .upload-staged-file .filename{color:var(--white-100);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.components-upload-files .upload-staged-file .remove{color:var(--white-50);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;padding:4px;font-size:14px;font-weight:500;display:flex}.components-upload-files .upload-staged-file .remove:hover{color:var(--error)}
