.upload.uploading{opacity:.8}.upload.clickable{cursor:pointer}.upload.disabled{cursor:default}.upload .file-input{display:none}.upload .uploading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;text-align:center}.upload .uploading-title{margin:0;font-size:16px;color:#666;font-weight:500}.upload .progress-container{display:flex;align-items:center;gap:16px;width:70%}.upload .progress-bar{flex:1 1;height:8px;border-radius:4px;background-color:rgba(0,0,0,.1)}.upload .progress-bar .MuiLinearProgress-bar{border-radius:4px;background-color:#2196f3}.upload .progress-percentage{font-size:14px;color:#999;font-weight:500;min-width:40px}.upload .cancel-button{background-color:var(--gray-C12);border:none;color:var(--gray-600);cursor:pointer;font-size:14px;padding:7px 15px;border-radius:10px;transition:color .2s ease}.upload .upload-progress{flex-direction:column;gap:16px;padding:20px;text-align:center}.upload .upload-progress,.upload .upload-progress .progress-animation{display:flex;align-items:center;justify-content:center}.upload .upload-progress .progress-info{display:flex;flex-direction:column;align-items:center;gap:12px}.upload .upload-progress .progress-info p{margin:0;font-size:16px;color:#324977;font-weight:500}