.admin-upload{position:relative;min-width:0;width:100%}.admin-upload .admin-upload-native{position:absolute;width:1px;height:1px;opacity:0;padding:0;border:0}.admin-upload .admin-upload-dropzone,.dropzone.admin-upload-gallery{min-height:160px;padding:20px;border:2px dashed #b8c6d6;border-radius:10px;background:#f8fafc;transition:border-color .2s,background .2s}.admin-upload .admin-upload-dropzone:hover,.admin-upload .admin-upload-dropzone:focus-visible,.admin-upload .admin-upload-dropzone.dz-drag-hover,.dropzone.admin-upload-gallery.dz-drag-hover{border-color:#1b65a5;background:#eef5fc}.admin-upload .admin-upload-dropzone:focus-visible{outline:2px solid #1b65a5;outline-offset:3px}.admin-upload .dz-message{margin:8px 0;color:#65758b;font-size:13px}.admin-upload .dz-message i{display:block;color:#1b65a5;font-size:32px;margin-bottom:6px}.admin-upload .dz-message strong{display:block;color:#233b56;font-size:15px;margin-bottom:4px}.admin-upload .dz-preview{margin:8px;max-width:calc(100% - 16px)}.admin-upload .dz-preview .dz-progress{display:none}.admin-upload .dz-preview .dz-remove{margin-top:8px;font-size:12px;color:#b42323}.admin-upload-hint{margin-top:8px;color:#65758b;font-size:12px;overflow-wrap:anywhere}.admin-upload-status{margin-top:5px;font-size:12px;color:#65758b;overflow-wrap:anywhere}.admin-upload[data-state=invalid] .admin-upload-dropzone{border-color:#d04444}.admin-upload[data-state=invalid] .admin-upload-status{color:#b42323}.admin-upload[data-state=valid] .admin-upload-status{color:#267443}@media(max-width:480px){.admin-upload .admin-upload-dropzone{padding:14px}}
