/* User-supplied review and invoice imagery: preserve the complete phone view. */
.review-page--invoice .review-hero__image{background:#e1e9e1}
.review-page--invoice .review-hero__image img{box-sizing:border-box;object-fit:contain;padding:20px}
.review-split__photo--portrait{display:grid;place-items:center;background:#e1e9e1;padding:14px}
.review-split__photo--portrait img{width:min(100%,380px);height:auto;min-height:0;aspect-ratio:auto;object-fit:contain;border-radius:10px}
@media(max-width:850px){.review-page--invoice .review-hero__image img{height:auto;aspect-ratio:auto;padding:0;object-fit:contain}}
