/* NexaTap order receipts – isolated extension to existing monochrome marketing design. */
.gallery-photo.receipt-photo{flex:0 0 clamp(140px,14vw,188px);aspect-ratio:3/4;background:#f4f4f4;border-color:#ffffff23}
.gallery-photo.receipt-photo img{height:100%;width:100%;object-fit:contain;background:#f4f4f4}
.gallery-photo.receipt-photo span{line-height:1.35;overflow-wrap:anywhere}
.receipt-empty{width:100%;min-height:165px;display:flex;align-items:center;justify-content:center;gap:16px;border:1px dashed #ffffff30;border-radius:12px;padding:22px;background:#ffffff05}
.receipt-empty-mark{width:50px;height:62px;flex:none;display:grid;place-items:center;border:1px solid #ffffff35;border-radius:7px;background:#ffffff0c;color:#ffffffc2;font-size:32px}
.receipt-empty strong{display:block;color:#f5f5f5;font-size:14px;margin-bottom:6px}
.receipt-empty p{color:#989a9e;line-height:1.65;font-size:12px;max-width:320px;margin:0}
@media(max-width:680px){.gallery-photo.receipt-photo{flex-basis:148px}.receipt-empty{padding:16px;min-height:154px;gap:12px}.receipt-empty-mark{width:42px;height:54px}}
