.corexbiz-image-upload-block-editor{padding:20px;border:1px dashed #ccc;border-radius:4px;background:#f9f9f9}.corexbiz-image-upload-preview{background:#fff;border-radius:4px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.corexbiz-image-upload-preview-header{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.corexbiz-image-upload-preview-header h3{margin:0 0 8px 0;font-size:18px;font-weight:600}.corexbiz-image-upload-preview-product,.corexbiz-image-upload-preview-auto{margin:0;font-size:13px;color:#666}.corexbiz-image-upload-placeholder{text-align:center;padding:40px 20px;color:#999}.corexbiz-image-upload-placeholder svg{margin-bottom:16px;opacity:.5}.corexbiz-image-upload-placeholder p{margin:0;font-size:14px}.corexbiz-image-upload-block{margin:20px 0}.corexbiz-image-upload-block .cbz-upload-block-title{margin:0 0 .75rem}.corexbiz-image-upload-block .cbz-upload-instructions{margin:0 0 1rem}.corexbiz-image-upload-block .cbz-lazy-load-trigger{margin:1rem 0}.corexbiz-image-upload-block .cbz-image-upload-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.75rem}.corexbiz-image-upload-block .cbz-load-upload-btn{cursor:pointer}.corexbiz-image-upload-block .cbz-lazy-load-hint{margin:.5rem 0 0;font-size:.8125rem;opacity:.85}.corexbiz-image-upload-block .cbz-upload-interface{min-height:200px}.corexbiz-image-upload-block .cbz-upload-interface--full-page-shell{min-height:0;height:0;padding:0;margin:0;overflow:visible;border:none}.corexbiz-image-upload-block .cbz-upload-interface--full-page-shell.cbz-upload-interface--inline-resting{min-height:200px;height:auto}.corexbiz-image-upload-block .cbz-upload-loading{display:flex;align-items:center;justify-content:center;min-height:200px;color:#666}
