.share-option input { width:100%; min-width:0; margin:10px 0; }
.share-content { overflow-wrap:anywhere; }
.member-row { gap:10px; }
.member-row b { min-width:0; overflow-wrap:anywhere; }
.share-content .small-muted { line-height:1.6; }
@media(max-width:600px) {
  .invite-form { display:flex; flex-direction:column; align-items:stretch; }
  .member-row { display:flex; flex-wrap:wrap; }
  .member-row b { flex-basis:100%; }
  .share-content .button { white-space:normal; }
}
