.uploader-container .uploader-dropzone{border-radius:.75rem;border:1px solid #ced4da;background:#f8f9fa;position:relative;width:100%;text-align:center;display:flex;flex-direction:column;gap:.25rem;padding-top:2rem;padding-bottom:2.75rem}.uploader-container .uploader-dropzone .uploader-description{color:#f56600;font-weight:500}.uploader-container .uploader-dropzone .uploader-icons-parent{position:relative}.uploader-container .uploader-dropzone.uploader--has-files{padding-top:1rem;padding-bottom:1rem}.uploader-container .uploader-dropzone.uploader--has-files .uploader-dropzone-description{flex-direction:row!important;justify-content:center;align-items:center;gap:.25rem}.uploader-container .uploader-dropzone.uploader--has-files .uploader-dropzone-description-icon{font-size:1.5rem!important;margin-right:.5rem;margin-bottom:0!important}.uploader-container .uploader-thumbnails{display:flex;flex-wrap:wrap;column-gap:1.5rem}.uploader-container .uploader-thumbnails .uploader-thumbnail{position:relative;display:flex;flex-direction:column;gap:.25rem;width:9.5rem;margin-top:1.5rem;pointer-events:none}.uploader-container .uploader-thumbnails .uploader-thumbnail .uploader-thumbnail-img-link{width:9.5rem;height:9.5rem;border-radius:.75rem;display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative;opacity:.5;border:1px solid #ced4da;padding:.5rem}.uploader-container .uploader-thumbnails .uploader-thumbnail .uploader-thumbnail-img-link .uploader-thumbnail-img-link-spinner-parent{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.uploader-container .uploader-thumbnails .uploader-thumbnail:not(.uploader-thumbnail--loading){pointer-events:all}.uploader-container .uploader-thumbnails .uploader-thumbnail:not(.uploader-thumbnail--loading) .uploader-thumbnail-img-link{opacity:1}.uploader-container .uploader-thumbnails .uploader-thumbnail:not(.uploader-thumbnail--loading) .uploader-thumbnail-img-link .uploader-thumbnail-img-link-spinner-parent{display:none}.uploader-container .uploader-thumbnails .uploader-thumbnail .uploader-thumbnail-img{max-width:100%;max-height:100%}.uploader-container .uploader-thumbnails .uploader-thumbnail.uploader-thumbnail--no-preview .uploader-thumbnail-img-link{display:none}.modal-dialog.modal-custom-width{max-width:100%;margin:0 1rem}@media(min-width:576px){.modal-dialog.modal-custom-width{max-width:37.5rem;margin:auto}}