/* Shared styles for all org apps */

.roleBadge {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 0.75rem;
  font-weight: 600;
  margin-left: 8px;
  vertical-align: middle;
}

.roleBadge--admin {
  background: #e8eaf6;
  color: #283593;
}

.roleBadge--manager {
  background: #e0f2f1;
  color: #00695c;
}

.roleBadge--practitioner {
  background: #fff3e0;
  color: #e65100;
}

.roleBadge--reception {
  background: #fce4ec;
  color: #880e4f;
}

.roleBadge--patient {
  background: #e3f2fd;
  color: #0d47a1;
}

.pageRoleHint {
  font-size: 0.8rem;
  color: #666;
  padding: 4px 16px;
  background: #f5f5f5;
  border-bottom: 1px solid #e0e0e0;
}

.sapMPage > section {
  padding: 0;
}
