#main[data-can-edit-participants="false"] form:not(#report-range):not(#billing-export-form):not(#task-create[data-id=""]),
#main[data-can-edit-participants="false"] [data-action]:not([data-action="logout"]):not([data-action="new-task"]:not([data-id])),
#main[data-can-edit-participants="false"] [data-goal-status],
#main[data-can-edit-participants="false"] [data-goal-action],
#main[data-can-edit-participants="false"] [data-appointment],
#main[data-can-edit-participants="false"] [data-meeting],
#main[data-can-edit-participants="false"] [data-attendance] {
  display: none !important;
}

#main[data-can-edit-participants="false"] label:has([data-appointment]),
#main[data-can-edit-participants="false"] label:has([data-meeting]) {
  display: none;
}

#main[data-can-update-tasks="false"] [data-task] {
  display: none !important;
}

#main[data-can-manage-billing="false"] #billing-rate-create,
#main[data-can-manage-billing="false"] .billing-rate-assign {
  display: none !important;
}

#main[data-can-report-export="false"] a[href*="/api/reports/export"],
#main[data-can-report-export="false"] a[href*="/api/review-packs/"] {
  display: none;
}
