#leadershipActivities [hidden] {
  display: none !important;
}
#leadershipActivities {
  scroll-margin-top: 24px;
}
#activityEditor {
  margin-bottom: 24px;
}
#leadershipActivities .activity-filters {
  margin-top: 24px;
}
#leadershipActivities .activity-history {
  display: grid;
  gap: 16px;
}
#leadershipActivities .activity-record {
  min-width: 0;
  overflow-wrap: anywhere;
}
#leadershipActivities .activity-text {
  white-space: pre-wrap;
}
#leadershipActivities summary {
  cursor: pointer;
  padding: 12px 0;
  min-height: 44px;
}
#leadershipActivities input,
#leadershipActivities select,
#leadershipActivities textarea {
  min-width: 0;
  max-width: 100%;
}
#leadershipActivities details > .form-grid {
  margin-top: 12px;
}
#leadershipActivities .actions {
  flex-wrap: wrap;
}
@media (max-width: 620px) {
  #leadershipActivities .section-head {
    align-items: stretch;
    flex-direction: column;
  }
  #leadershipActivities .form-two {
    grid-template-columns: minmax(0, 1fr);
  }
}
#coachingCustomTypeField[hidden] {
  display: none !important;
}

#coachingList .goal-card[hidden] {
  display: none !important;
}

#growCustomMeetingTypeField[hidden] {
  display: none !important;
}
#meetingRequests [hidden] { display: none !important; }
#meetingRequests .activity-history { display: grid; gap: 16px; }
#meetingRequests .card { min-width: 0; overflow-wrap: anywhere; }
#meetingRequests summary { padding: 12px 0; cursor: pointer; min-height: 44px; }
#meetingRequests .actions { flex-wrap: wrap; }
#meetingRequests .activity-text { white-space: pre-wrap; }
@media (max-width:620px) { #meetingRequests .form-two { grid-template-columns: minmax(0,1fr); } }

#growMeetingDigestFields[hidden] { display: none !important; }
