.contact-phone-row{display:flex;align-items:flex-end;gap:18px;min-width:0}.contact-phone-row>.field{flex:1;min-width:0;margin:0}.contact-phone-row .contact-whatsapp{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-height:42px;margin:0;white-space:nowrap;font-size:12px}.contact-phone-row .contact-whatsapp input{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:0;accent-color:var(--yellow)}@media(max-width:400px){.contact-phone-row{gap:10px}.contact-phone-row .contact-whatsapp{font-size:11px}}
.person-profile-intro>div:not(.photo-preview){min-width:0}.profile-instagram-link{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;margin-left:auto;align-self:flex-start;color:var(--ink);border:1px solid var(--line);border-radius:10px;background:var(--paper)}.profile-instagram-link svg{width:23px;height:23px}.profile-instagram-link:hover{color:#a62775;border-color:#a62775}.profile-instagram-link:focus-visible{outline:3px solid #ad7900;outline-offset:3px}
.profile-dialog .profile-contact-icons{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin:2px 0 4px}
.profile-dialog .profile-contact-icons>.profile-contact-icon{margin:0;flex:0 0 39px;align-self:auto}
.profile-dialog .profile-contact-icon{display:grid;place-items:center;width:39px;height:39px;color:#eae8e4;border:1px solid #938b76;border-radius:11px;background:#383838;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}
.profile-dialog .profile-contact-icon svg{width:20px;height:20px}
.profile-dialog .profile-contact-icon:hover{background:#484848;border-color:#e8c65b;transform:translateY(-2px)}
.profile-dialog .profile-contact-icon:focus-visible{outline:3px solid #e8c65b;outline-offset:3px}
