/* Prevent long organization metadata from widening grid cards. */
#organizationsGrid .entity-directory-card {
  min-width: 0;
}

#organizationsGrid .entity-directory-card .card-content {
  min-width: 0;
  overflow: hidden;
}

#organizationsGrid .entity-directory-card .card-content > * {
  min-width: 0;
  max-width: 100%;
}

#organizationsGrid .entity-directory-card .pill-row {
  align-content: flex-start;
  gap: 6px;
}

#organizationsGrid .entity-directory-card .pill {
  min-width: 0;
  padding: 5px 8px;
  font-size: 11px;
}

#organizationsGrid .entity-directory-card h3,
#organizationsGrid .entity-directory-card .meta,
#organizationsGrid .entity-directory-card .summary,
#organizationsGrid .entity-directory-card .entity-directory-footer span {
  overflow-wrap: anywhere;
}

#organizationsGrid .entity-directory-card .summary {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

#organizationsGrid .entity-directory-card .entity-directory-footer {
  min-width: 0;
}
