[data-cqd-panel][hidden]{display:none!important}.cqd-upload{width:100%;max-width:none}.cqd-upload-zone{width:100%;box-sizing:border-box;padding:2.4rem 1.6rem;border:1.5px dashed #d1d5db;border-radius:8px;background:#fafafa;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.cqd-upload-zone:hover,.cqd-upload-zone.cqd-upload-zone--over{border-color:#111;background:#fff}.cqd-upload-zone-inner{display:flex;flex-direction:column;align-items:center;gap:.9rem;width:100%}.cqd-upload-icon{display:flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:999px;background:#111;color:#fff}.cqd-upload-icon svg{width:2.6rem;height:2.6rem}.cqd-upload-title{margin:0;font-size:1.9rem;color:#111}.cqd-upload-copy{margin:0;font-size:1.5rem;color:#4b5563}.cqd-upload-meta{margin:.2rem 0 0;font-size:1.3rem;color:#6b7280}.cqd-upload-preview{width:100%;box-sizing:border-box;padding:1.4rem;border:1.5px solid #111111;border-radius:8px}.cqd-upload-preview-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.cqd-upload-preview-title{margin:0;font-size:1.6rem}.cqd-upload-remove{padding:0;border:0;background:none;color:#b91c1c;font-size:1.4rem;cursor:pointer}.cqd-upload-preview-body{display:flex;align-items:center;gap:1.4rem;width:100%;padding:1rem;border-radius:6px;background:#f5f5f5}.cqd-upload-preview-image{flex-shrink:0;width:7.2rem;height:7.2rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;object-fit:contain}.cqd-upload-filename{margin:0 0 .4rem;font-size:1.5rem;color:#111;word-break:break-word}.cqd-upload-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .7rem;border-radius:999px;background:#f5f5f5;color:#111;font-size:1.2rem}.cqd-upload-status{margin-top:.6rem}.cqd-upload-status-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:999px;font-size:1.3rem}.cqd-upload-status-pill--success{background:#dcfce7;color:#166534}.cqd-upload-status-pill--error{background:#fee2e2;color:#991b1b}.cqd-upload-status-pill--loading{background:#dbeafe;color:#1e40af}@media(prefers-reduced-motion:reduce){.cqd-upload-zone{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-qr-nfc-display-upload.css.map */
