/* Retain the original theme layout; only keep configured QR cards available. */
body[data-theme-area="frontend"] .dfb-footer[data-df-footer] > .dfb-footer-inner > .dfb-footer-support,
body[data-theme-area="frontend"] .dfb-footer[data-df-footer] .dfb-footer-support .dfb-footer-qrs { display:block !important; }
body[data-theme-area="frontend"] .dfb-footer .dfb-footer-qrs > h3 { margin:0 0 14px; font-size:13px; font-weight:600; }
body[data-theme-area="frontend"] .dfb-footer .dfb-qr-media img { width:100%; max-width:100%; height:100%; object-fit:contain; }
body[data-theme-area="frontend"] .dfb-footer[data-df-footer] .dfb-footer-support .dfb-footer-contact-list { display:grid !important; }
