#moultConnectedContacts{position:relative}.moult-home-add-contact{display:inline-flex;flex-direction:column;align-items:center;gap:6px;flex:0 0 72px;vertical-align:top;margin-right:8px;color:#40368d;font-size:12px}.moult-home-add-button{width:58px;height:58px;aspect-ratio:1;flex:0 0 58px;border-radius:50%;border:1px solid #b8d9d2;background:#e0f0ec;color:#40368d;font:400 32px/1 inherit;font-size:32px;cursor:pointer}.moult-home-add-button:focus-visible{outline:3px solid #40368d;outline-offset:3px}.moult-contact-bubble{position:absolute;left:0;top:100%;margin-top:6px;z-index:5;max-width:min(300px,100%);display:flex;align-items:center;gap:12px;padding:12px 14px;background:#40368d;color:white;border-radius:16px;box-shadow:0 6px 20px #30296922;font-size:13px}.moult-contact-bubble:before{content:'';position:absolute;bottom:100%;left:28px;border:7px solid transparent;border-bottom-color:#40368d}.moult-contact-bubble button{border:0;background:transparent;color:white;font-size:22px;cursor:pointer}.moult-invite-pulse{animation:moult-contact-pulse 1.6s ease-in-out 6}@keyframes moult-contact-pulse{50%{transform:scale(1.08);box-shadow:0 0 0 7px #90c6bb30}}@media(prefers-reduced-motion:reduce){.moult-invite-pulse{animation:none;outline:3px solid #9acac1}}label.profile-avatar-edit{display:block;cursor:pointer}#profilePhotoPreview>img{width:100px;height:100px;border-radius:50%;object-fit:cover}

.moult-profile-photo-status{font-size:13px;line-height:1.45;color:#40368d;margin:10px 0;min-height:1.45em;overflow-wrap:anywhere}
