.meetup-preview{display:flex;flex-wrap:wrap;gap:16px 20px;margin:20px 0;width:100%}.attendee-chip{display:flex;align-items:center;gap:9px;padding:0;background:none;border:0;color:var(--ink);text-align:left;font-size:14px;max-width:100%}.attendee-chip>span:last-child{min-width:0;overflow-wrap:anywhere}.attendee-chip small{display:block;font-size:12px;color:var(--muted)}.photo-pair{display:flex;align-items:center;flex-shrink:0;padding-right:2px}.meetup-photo{width:46px;height:46px;border:2px solid #fffdf7;background:#eed7ae;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-weight:700;font-size:18px}.meetup-photo.human{width:36px;height:36px;margin-left:-12px;align-self:flex-end;background:#dae5d6;font-size:14px}.meetup-photo img{width:100%;height:100%;object-fit:cover}.attendee-row{display:flex;align-items:center;gap:15px;width:100%;text-align:left;background:none;border-left:0;border-right:0;border-top:0;color:var(--ink);padding:17px 0}.attendee-row .meetup-photo.dog{width:66px;height:66px}.attendee-row .meetup-photo.human{width:52px;height:52px}.attendee-names{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.attendee-names>span{color:var(--muted);font-size:14px}.host-label{font-size:12px;color:var(--orange);font-weight:600;margin-top:4px}.view-profile{margin-left:auto;font-size:12px;white-space:nowrap}.member-top .dog-avatar,.member-top .avatar{flex-shrink:0}#modal-body>.member-top .dog-avatar,#modal-body>.member-top .avatar{width:110px;height:110px}@media(max-width:430px){.view-profile{display:none}.attendee-row{gap:12px}.meetup-preview{gap:14px}.attendee-chip{gap:6px}}
