.upload-drop-target{display:grid!important;gap:9px;padding:14px!important;border:2px dashed #ccd8ea!important;border-radius:14px;background:#f8faff;transition:.18s}.upload-drop-target.dragging{border-color:#3976f6!important;background:#edf4ff;box-shadow:0 0 0 4px rgba(57,118,246,.1)}.upload-drop-help{color:#6980a3!important;font-size:13px!important}.unified-upload-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px;margin:10px 0}.unified-upload-preview figure,.design-file-item{position:relative;margin:0;padding:7px;border:1px solid #dfe7f2;border-radius:12px;background:#fff}.unified-upload-preview img{display:block;width:100%;height:88px;object-fit:cover;border-radius:8px}.unified-upload-preview button,.design-file-delete{position:absolute;right:3px;top:3px;width:27px;height:27px;padding:0!important;border:0!important;border-radius:50%!important;background:#ed5b5b!important;color:#fff!important;font-size:19px;line-height:25px}.unified-upload-preview figcaption{overflow:hidden;margin-top:6px;color:#738199;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.upload-file-icon{display:flex;height:88px;align-items:center;justify-content:center;border-radius:8px;background:#fff0f0;color:#d64d4d;font-weight:900}.design-file-item>a{display:grid!important;height:100%}.design-file-item .design-file-delete{z-index:2}.design-file-delete:disabled{opacity:.55}
.design-file-item>a img{display:block;width:100%;height:130px;object-fit:cover;border-radius:8px;margin-bottom:8px}.design-existing-file-icon{display:flex;height:130px;align-items:center;justify-content:center;margin-bottom:8px;border-radius:8px;background:#fff0f0;color:#d64d4d;font-size:22px;font-weight:900}
