.gift-delivery-receipt{margin:20px 0;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);min-width:0}.gift-delivery-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.gift-delivery-heading h3{font-size:17px;margin:0}.gift-delivery-heading span,.gift-delivery-help{font-size:12px;color:var(--muted);line-height:1.8}.gift-delivery-image{display:block;max-width:640px;margin:16px auto;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.gift-delivery-image img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}.gift-delivery-links{display:flex;gap:8px;flex-wrap:wrap}.gift-delivery-links .btn{font-size:12px;min-height:38px}.gift-delivery-preview{display:block;max-width:100%;max-height:460px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#fff}.gift-delivery-preview[hidden]{display:none!important}.gift-delivery-error{font-size:12px;line-height:1.8;color:var(--brand);margin:0}.gift-delivery-error:empty{display:none}.gift-delivery-admin form small{line-height:1.8}@media(max-width:650px){.gift-delivery-receipt{padding:13px}.gift-delivery-links .btn{flex:1}.gift-delivery-image img{max-height:480px}.gift-delivery-preview{max-height:360px}}
