
/* V3.9.1 Build 3913 — meeting participant alignment only */
#meetingParticipants.meeting-people{
  display:grid;
  grid-template-columns:1fr;
  gap:0;
  max-height:260px;
  overflow:auto;
  border:1px solid #dfe7e3;
  border-radius:12px;
  padding:8px 10px;
}
#meetingParticipants .meeting-person{
  display:grid !important;
  grid-template-columns:22px minmax(0,1fr) auto;
  align-items:center;
  column-gap:10px;
  width:100%;
  min-height:42px;
  margin:0;
  padding:7px 4px;
  cursor:pointer;
  box-sizing:border-box;
}
#meetingParticipants .meeting-person input[type="checkbox"]{
  width:18px;
  height:18px;
  margin:0 !important;
  justify-self:start;
  align-self:center;
}
#meetingParticipants .meeting-person span{
  display:block;
  min-width:0;
  margin:0;
  line-height:1.45;
}
#meetingParticipants .meeting-person small{
  display:block;
  margin:0 0 0 8px;
  color:#7b8882;
  white-space:nowrap;
  line-height:1.45;
}
@media (max-width:640px){
  #meetingParticipants .meeting-person{
    grid-template-columns:22px minmax(0,1fr);
  }
  #meetingParticipants .meeting-person small{
    grid-column:2;
    margin:2px 0 0;
  }
}
