/* QR sayfaları ek bölümler; mevcut tasarımı değiştirmez */
.qr-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.qr-extra-card{background:#fff;border:1px solid #e5eaf1;border-radius:15px;padding:25px;box-shadow:0 8px 22px rgba(16,35,58,.04)}.qr-extra-card h3{font-size:19px;color:#203a57;margin:0 0 12px}.qr-extra-card p{line-height:1.7;color:#52647a;margin:0}.qr-extra-note{margin-top:22px;background:#f4f7fa;border-left:4px solid #842e52;border-radius:9px;padding:18px 22px;color:#41536a}.qr-extra-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}.qr-extra-media figure{margin:0;border:1px solid #e5eaf1;border-radius:15px;background:#fff;overflow:hidden}.qr-extra-media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.qr-extra-media figcaption{padding:13px 17px;color:#425670;font-size:13px}.qr-extra-steps{counter-reset:steps}.qr-extra-steps .qr-extra-card{position:relative}.qr-extra-steps .qr-extra-card:before{counter-increment:steps;content:counter(steps,decimal-leading-zero);display:block;color:#8b3154;font-weight:800;font-size:24px;margin-bottom:12px}@media(max-width:900px){.qr-extra-grid,.qr-extra-media{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.qr-extra-grid,.qr-extra-media{grid-template-columns:1fr}}

#devriye-ekran-galerisi .qr-extra-media img{width:100%;height:220px;object-fit:contain;background:#f5f7fb}#devriye-ekran-galerisi .qr-extra-media a{display:block}
