#view-corporateCarbonFootprint-dashboard {
  height: 100%;
  display: flex;
  flex-direction: column;
}
#view-corporateCarbonFootprint-dashboard .waycp-toolbar {
  margin-bottom: 5px;
  border-radius: 4px;
}
#view-corporateCarbonFootprint-dashboard .waycp-dashboard {
  flex: 1;
}

#grid-corporateCarbonFootprint-emission-data-records {
  width: 100%;
  height: 100%;
}
#select-emission-scope-overlay .dx-list-group-header,
#list-emission-scope .dx-list-group-header {
  background: #4a5258;
  color: white;
}
#select-emission-scope-overlay .waycp-corporateCarbonFootprint-scope-group,
#list-emission-scope .waycp-corporateCarbonFootprint-scope-group {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#select-emission-scope-overlay .waycp-corporateCarbonFootprint-scope-group .waycp-icon,
#list-emission-scope .waycp-corporateCarbonFootprint-scope-group .waycp-icon {
  flex-shrink: 0;
  margin-right: 5px;
}
#select-emission-scope-overlay .waycp-corporateCarbonFootprint-scope-group-caption,
#list-emission-scope .waycp-corporateCarbonFootprint-scope-group-caption {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#select-emission-scope-overlay .waycp-corporateCarbonFootprint-scope-item,
#list-emission-scope .waycp-corporateCarbonFootprint-scope-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#select-emission-scope-overlay .waycp-corporateCarbonFootprint-scope-item-indicator,
#list-emission-scope .waycp-corporateCarbonFootprint-scope-item-indicator {
  flex-shrink: 0;
  margin-right: 5px;
  width: 5px;
  height: 18px;
  background: #ff4b4b;
}
#select-emission-scope-overlay .waycp-corporateCarbonFootprint-scope-item-caption,
#list-emission-scope .waycp-corporateCarbonFootprint-scope-item-caption {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.waycp-corporateCarbonFootprint-emission-factor-selector-category,
.waycp-corporateCarbonFootprint-emission-factor-selector-variant {
  margin-top: 15px !important;
}

#select-emission-scope-overlay .dx-list-group-header,
#list-emission-scope .dx-list-group-header {
  background: #4a5258;
  color: white;
}
#select-emission-scope-overlay .waycp-corporateCarbonFootprint-scope-group,
#list-emission-scope .waycp-corporateCarbonFootprint-scope-group {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#select-emission-scope-overlay .waycp-corporateCarbonFootprint-scope-group .waycp-icon,
#list-emission-scope .waycp-corporateCarbonFootprint-scope-group .waycp-icon {
  margin-right: 5px;
}
#select-emission-scope-overlay .waycp-corporateCarbonFootprint-scope-item,
#list-emission-scope .waycp-corporateCarbonFootprint-scope-item {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#select-emission-scope-overlay .waycp-corporateCarbonFootprint-scope-item-caption,
#list-emission-scope .waycp-corporateCarbonFootprint-scope-item-caption {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.waycp-emission-factor-details {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.waycp-emission-factor-details-content {
  overflow: hidden;
  flex-grow: 1;
}
.waycp-emission-factor-details-content-category,
.waycp-emission-factor-details-content-value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.waycp-emission-factor-details-overlay-content-entry {
  margin-top: 10px;
}
.waycp-emission-factor-details-overlay-content-entry div:first-of-type {
  font-weight: bold;
}

#grid-corporateCarbonFootprint-emission-factors {
  width: 100%;
  height: 100%;
}

#grid-corporateCarbonFootprint-reports-overview,
#grid-corporateCarbonFootprint-report {
  width: 100%;
  height: 100%;
}

