.upload-file-wrapper .file-uploader{background:#0176ff;display:inline-block;color:#fff;padding:10px 20px;cursor:pointer;}.upload-file-wrapper .file-uploader+.media{margin-top:20px}.upload-file-wrapper .file-uploader:hover{background:#50a8ff;}.upload-file-wrapper .file-uploader i{float:left;font-size:20px;margin-right:5px;margin-top:2px}.upload-file-wrapper span.drag-handle{position:absolute;top:0;left:0;width:25px;height:25px;color:#50a8ff;text-align:center;font-weight:bold;line-height:38px;font-size:22px;width:40px;height:40px;background:rgba(255,255,255,1);border-radius:50%;cursor:pointer;}.upload-file-wrapper div.uploader-images,.upload-file-wrapper div.uploader-documents{text-align:center;}.upload-file-wrapper div.uploader-images div.block{position:relative;vertical-align:top;width:calc(33.33333% - 10px);margin-left:5px;margin-right:5px;margin-bottom:10px;background-color:white;border:0;padding:20px;}.upload-file-wrapper div.uploader-documents div.block{position:relative;vertical-align:top;background-color:white;padding:10px;border:0;margin-bottom:5px}.upload-file-wrapper div.uploader-images div.block div.progressBar{background-color:#3E6FAD;width:0;height:5px;margin-top:240px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;-moz-transition:.25s ease-out;-webkit-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out;z-index:100;}.upload-file-wrapper div.uploader-documents div.block div.progressBar{background-color:#3E6FAD;width:0;height:5px;margin-top:70px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;-moz-transition:.25s ease-out;-webkit-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out;z-index:100;}.upload-file-wrapper div.uploader-images div.block div.cancelButton,.upload-file-wrapper div.uploader-documents div.block div.cancelButton{position:absolute;top:0;right:0;width:25px;height:25px;color:#333;;text-align:center;font-weight:bold;line-height:38px;font-size:22px;width:40px;height:40px;background:rgba(255,255,255,1);border-radius:50%;cursor:pointer;}.upload-file-wrapper div.uploader-images div.block div.cancelButton:hover,.upload-file-wrapper div.uploader-documents div.block div.cancelButton:hover{color:#ff003c}.upload-file-wrapper div.uploader-images div.block div.left,.upload-file-wrapper div.uploader-documents div.block div.left{position:absolute;bottom:-10px;left:-10px;width:25px;height:25px;background-color:black;border:2px solid white;color:white;text-align:center;font-weight:bold;-moz-border-radius:25px;-webkit-border-radius:25px;-o-border-radius:25px;border-radius:25px;-moz-box-shadow:0 0 10px 0 #C4C4C4;-webkit-box-shadow:0 0 10px 0 #C4C4C4;-o-box-shadow:0 0 10px 0 #C4C4C4;box-shadow:0 0 10px 0 #C4C4C4;cursor:pointer;}.upload-file-wrapper div.uploader-images div.block div.right,.upload-file-wrapper div.uploader-documents div.block div.right{position:absolute;bottom:-10px;right:-10px;width:25px;height:25px;background-color:black;border:2px solid white;color:white;text-align:center;font-weight:bold;-moz-border-radius:25px;-webkit-border-radius:25px;-o-border-radius:25px;border-radius:25px;-moz-box-shadow:0 0 10px 0 #C4C4C4;-webkit-box-shadow:0 0 10px 0 #C4C4C4;-o-box-shadow:0 0 10px 0 #C4C4C4;box-shadow:0 0 10px 0 #C4C4C4;cursor:pointer;}.upload-file-wrapper div.uploader-images div.block div.itemUrl{justify-content:center;display:flex;margin-bottom:20px;background:#e1e5ec;}.upload-file-wrapper div.uploader-documents div.block div.itemUrl{line-height:50px;background-color:#e1e5ec;margin-top:9px;margin-bottom:12px;font-size:20px;height:50px;background-size:100% auto;background-position:center center;background-repeat:no-repeat;}.upload-file-wrapper div.uploader-images div.block div.error,.upload-file-wrapper div.uploader-documents div.block div.error{text-align:left;font-size:14px;color:red;}.upload-file-wrapper div.uploader-images div.block div.itemUrl img{display:block;object-fit:cover;height:200px;max-width:100%}.upload-file-wrapper div.uploader-images .name,.upload-file-wrapper div.uploader-documents .name{margin-bottom:5px;font-size:12px;}.upload-file-wrapper #labels input{margin-bottom:5px}.upload-file-wrapper .form-upload{display:none}.upload-file-wrapper .form-upload+label{padding:20px;text-align:center;margin-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;line-height:1;}.upload-file-wrapper .form-upload+label.is-invalid{border:1px solid #dc3545;}.upload-file-wrapper .form-upload+label{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='0' ry='0' stroke='%23ced4da' stroke-width='1.7' stroke-dasharray='0' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e");}.upload-file-wrapper .form-upload+label.dragover{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='0' ry='0' stroke='%230d6efd' stroke-width='7' stroke-dasharray='10' stroke-dashoffset='68' stroke-linecap='butt'/%3e%3c/svg%3e");}.upload-file-wrapper svg{width:24px;height:24px;}.upload-file-wrapper .form-upload+label svg{scale:1.5;fill:var(--bs-primary);margin-top:10px}.upload-file-wrapper .item-document{height:100%;overflow-y:auto;overflow-x:hidden;border:1px solid #ced4da;}.upload-file-wrapper .item-document a{max-width:calc(100% - 40px)}.upload-file-wrapper .item-document svg{scale:1.3;}.upload-file-wrapper .item-document button svg,.upload-file-wrapper .item-document.uploading-error svg{fill:#dc3545}.upload-file-wrapper .media-list>div{display:flex;gap:5px;flex-direction:column;margin-bottom:5px}@media screen and (min-width:768px){.upload-file-wrapper .form-upload+label span>span:not(.upload-suggestion,.material-symbols-rounded){font-size:1.15rem;line-height:1.2}}@media screen and (max-width:1199px){.upload-file-wrapper .form-upload+label{position:relative;top:inherit;height:auto;min-height:200px}.upload-file-wrapper .form-upload+label span.material-symbols-rounded{font-size:50px}.upload-file-wrapper .form-upload+label svg{scale:1.3}}.upload-file-wrapper picture[item-url]{display:flex}.upload-file-wrapper picture[item-url]>img{object-fit:cover;object-position:center center;height:100%;width:100%}.upload-file-wrapper .item-document [item-url] .label-wrapper,.upload-file-wrapper .item-document.uploading-error .label-wrapper{width:calc(100% - 40px)!important}.upload-file-wrapper .item-document.uploading .label-wrapper{width:calc(100% - 30px)!important}.upload-file-wrapper .upload-label .upload-suggestion>span.material-symbols-rounded{font-size:1.8rem!important;}.upload-file-wrapper .upload-label .upload-suggestion>span>span>*{font-size:.9rem!important}.upload-file-wrapper .opacity-50{opacity:.5!important}.upload-file-wrapper .item-document.uploading-error .label-wrapper .error{font-size:.9rem;color:#dc3545}