.resource-status.measurement-point.off {
  background-image: url("/assets/status-offline.svg");
}
.resource-status.measurement-point.ok {
  background-image: url("/assets/status-online.svg");
}
.resource-status.measurement-point.warning {
  background-image: url("/assets/status-maintenance.svg");
}
.resource-status.measurement-point.issue {
  background-image: url("/assets/status-issue.svg");
}

.resource-status.measurement-point {
  padding-left: 2.2rem;

  background-repeat: no-repeat;
  background-position: 0.4rem center;
}

.header-action.messages-action {
  background-image: url("/assets/icon-messages-dark.svg");
  background-repeat: no-repeat;
  background-position: 1.3rem center;
  padding-left: 4rem;
}

.header-action.messages-action[data-toggled="true"] {
  background-image: url("/assets/icon-messages-light.svg");
}

.resource-lm.charging-current {
  flex-grow: 0;
}

#smart-factory-content .resource-title {
  flex-grow: 0;
  margin-right: auto;
  width: auto;

  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

#smart-factory-content
  .resource-children
  .resource-list-item
  .resource-lm.charging-current {
  margin-right: 2.6rem;
}

@media screen and (max-width: 1340px) {
  #smart-factory-content {
    overflow-x: auto;
  }

  #smart-factory-content > div {
    width: 100rem;
  }
}

.copy-feedback.alert {
  position: fixed;

  top: 1.6rem;
  z-index: 1200;

  left: 50%;
  width: 28rem;
  margin-left: -14rem;

  background: var(--color-primary-text);
  color: white;

  background-image: none !important;

  padding: 0.6rem 0;
  border-radius: 0.3rem;
  font-size: 1.4rem;

  justify-content: center;

  box-shadow: 0 1rem 1.2rem rgba(0, 0, 0, 0.2);
  transition: 0.25s opacity;
}
