.fileupload{max-width:none !important;flex:none !important;.file-upload-component{>span{display:block;font-size:18px;line-height:26px;font-weight:500;margin-bottom:10px}
.file-upload-container{border:2px dashed #555555;border-radius:8px;padding:20px;background-color:#f9f9f9;transition:border-color .3s ease;.file-input{display:none}
.file-input-label{display:block;text-align:center;cursor:pointer;transition:all .3s ease;&::before{content:"";display:inline-block;width:22px;height:28px;background:url(../../../../../content/dam/talot/images/idea-proposal/upload.svg) center / cover no-repeat}
.file-info{display:block;color:#1e2d3d;font-size:18px;line-height:26px;font-weight:500}
span.click-here{color:#007698;text-decoration:underline;cursor:pointer}
}
.file-list{display:flex;justify-content:center;font-size:18px;line-height:26px;font-weight:500;span{padding-right:10px}
ul{margin:0;padding:0;li{padding:0;word-break:break-all;white-space:normal}
}
}
}
@media screen and (max-width:768px){>span{font-size:16px;line-height:20px;margin-bottom:5px}
.file-upload-container{.file-input-label{.file-info{font-size:16px;line-height:20px}
}
.file-list{font-size:16px;line-height:20px}
}
}
}
}
.selected-file-item,.uploaded-file-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #eee}
.selected-file-item:last-child,.uploaded-file-item:last-child{border-bottom:0}