﻿.nova-web-header-logo {
  --web-component-logo-bg-color: #333333;
  --web-component-logo-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 1;
  background-color: var(--web-component-logo-bg-color);
  color: var(--web-component-logo-color);
  font-weight: 700;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
}
.nova-web-header-logo img {
  max-height: 100%;
}
.nova-web-header-logo .nova-web-header-logo-alternative-logo-text-container {
  display: flex;
  overflow: hidden;
}
.nova-web-header-logo .nova-web-header-logo-alternative-logo-text-container .nova-web-header-logo-product-name {
  text-overflow: ellipsis;
  overflow: hidden;
}
.nova-web-header-logo .nova-web-header-logo-alternative-logo-text-container .nova-web-application-name {
  padding: 0 5px;
}