.reh-listing-identity{display:flex;align-items:center;gap:10px;margin-top:10px;min-width:0}
.reh-listing-identity-visuals{display:flex;align-items:center;gap:7px;flex:0 0 auto}
.reh-listing-identity-logo{width:44px;height:34px;object-fit:contain;border-radius:6px;background:rgba(255,255,255,.94);padding:3px;box-sizing:border-box}
.reh-listing-identity-photos{display:flex;align-items:center}
.reh-listing-identity-photo{width:34px;height:34px;object-fit:cover;border-radius:50%;border:2px solid currentColor;background:#ddd}
.reh-listing-identity-photo+.reh-listing-identity-photo{margin-left:-8px}
.reh-listing-identity-copy{display:flex;flex-direction:column;min-width:0;line-height:1.2}
.reh-listing-identity-copy strong,.reh-listing-identity-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.reh-listing-identity-copy strong{font-size:.88rem}
.reh-listing-identity-copy span{font-size:.76rem;opacity:.72;margin-top:2px}
.reh-listing-identity.is-compact{gap:7px;margin-top:7px}
.reh-listing-identity.is-compact .reh-listing-identity-logo{width:34px;height:28px}
.reh-listing-identity.is-compact .reh-listing-identity-photo{width:28px;height:28px}
.reh-listing-identity.is-compact .reh-listing-identity-copy strong{font-size:.8rem}
.reh-listing-identity.is-compact .reh-listing-identity-copy span{font-size:.7rem}
.reh-pd-representative-list{display:flex;flex-wrap:wrap;gap:10px}
.reh-pd-representative{display:inline-flex;align-items:center;gap:7px}
.reh-pd-representative img{width:40px;height:40px;object-fit:cover;border-radius:50%}
.reh-pd-contact-reps .reh-pd-representative-list{margin-top:8px}
.reh-pd-contact-reps .reh-pd-representative img{width:36px;height:36px}
@media(max-width:640px){.reh-listing-identity-logo{width:38px;height:30px}.reh-pd-representative img{width:36px;height:36px}}