/* NFC_DYNAMIC_QR_PREVIEW_V4: scoped to existing green feature card */
#nfc-dqr-preview-v4{display:block!important;width:100%!important;max-width:100%!important;margin:20px 0 0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important}
#nfc-dqr-preview-v4 *{box-sizing:border-box!important}
#nfc-dqr-preview-v4 .dqpreview-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:start!important;width:100%!important}
#nfc-dqr-preview-v4 .dqpreview-card{display:block!important;min-width:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important;border-radius:16px!important;line-height:0!important;animation:dqpreview-rise .65s ease both}
#nfc-dqr-preview-v4 .dqpreview-card:nth-child(2){animation-delay:.2s}
#nfc-dqr-preview-v4 .dqpreview-card:nth-child(3){animation-delay:.4s}
#nfc-dqr-preview-v4 .dqpreview-card img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;object-fit:contain!important;transform:none!important;filter:none!important;border-radius:16px!important}
@keyframes dqpreview-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:520px){#nfc-dqr-preview-v4 .dqpreview-grid{gap:5px!important}#nfc-dqr-preview-v4 .dqpreview-card,#nfc-dqr-preview-v4 .dqpreview-card img{border-radius:8px!important}}
@media(prefers-reduced-motion:reduce){#nfc-dqr-preview-v4 .dqpreview-card{animation:none!important}}
