body {
  position: relative;
  padding: 2rem;
}

#headerContent {
  text-align: end;
}
#headerContent .customer-image {
  margin: 1rem 1rem 0 0;
}

main > .full-hd-width {
  background-color: transparent;
  position: static;
}
main #content, main #content_2 {
  padding: 0;
  position: static;
}
main #content.container, main #content_2.container {
  max-width: 1920px;
}

#footer {
  display: none;
}

.customer-sitemap .customer-sitemap-item {
  scroll-margin: 100px;
}
.customer-sitemap .customer-sitemap-item .customer-sitemap-item-inner {
  margin-bottom: 5px;
  background-color: var(--bs-light);
  border: 1px solid var(--bs-primary);
  width: 250px;
  transition: box-shadow 0.3s linear;
}
.customer-sitemap .customer-sitemap-item .customer-sitemap-item-inner.menu-hidden {
  border-style: dashed;
  opacity: 0.5;
}
.customer-sitemap .customer-sitemap-item .customer-sitemap-item-inner.dragging {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  z-index: 1001;
}
.customer-sitemap .customer-sitemap-item .customer-sitemap-item-inner .header {
  padding: 0.5rem;
  background-color: var(--bs-primary);
  color: var(--bs-white);
  line-height: 1.1;
}
.customer-sitemap .customer-sitemap-item .customer-sitemap-item-inner .body {
  padding: 0.5rem;
  line-height: 1.1;
  min-height: 3rem;
}
.customer-sitemap .customer-sitemap-item:target > .customer-sitemap-item-inner {
  box-shadow: 0 0 0 3px var(--bs-pink);
}
.customer-sitemap .level-0 {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  flex-wrap: wrap;
}
.customer-sitemap .level-0 > .customer-sitemap-item {
  flex: 0 0 245px;
}
.customer-sitemap .level-0 > .customer-sitemap-item > .customer-sitemap-item-inner {
  width: 245px;
}
.customer-sitemap .level-0 > .customer-sitemap-item > .level-1 > .customer-sitemap-item {
  margin-left: 20px;
  flex: 0 0 225px;
}
.customer-sitemap .level-0 > .customer-sitemap-item > .level-1 > .customer-sitemap-item > .customer-sitemap-item-inner {
  width: 225px;
  border-color: var(--bs-secondary);
}
.customer-sitemap .level-0 > .customer-sitemap-item > .level-1 > .customer-sitemap-item > .customer-sitemap-item-inner .header {
  background-color: var(--bs-secondary);
}
.customer-sitemap .level-0 > .customer-sitemap-item > .level-1 > .customer-sitemap-item > .level-2 > .customer-sitemap-item {
  margin-left: 15px;
  flex: 0 0 210px;
}
.customer-sitemap .level-0 > .customer-sitemap-item > .level-1 > .customer-sitemap-item > .level-2 > .customer-sitemap-item > .customer-sitemap-item-inner {
  width: 210px;
  border-color: color-mix(in srgb, var(--bs-secondary), var(--bs-primary) 40%);
}
.customer-sitemap .level-0 > .customer-sitemap-item > .level-1 > .customer-sitemap-item > .level-2 > .customer-sitemap-item > .customer-sitemap-item-inner .header {
  background-color: color-mix(in srgb, var(--bs-secondary), var(--bs-primary) 40%);
}
.customer-sitemap .level-0 > .customer-sitemap-item > .level-1 > .customer-sitemap-item > .level-2 > .customer-sitemap-item > .level-3 > .customer-sitemap-item {
  margin-left: 20px;
  flex: 0 0 190px;
}
.customer-sitemap .level-0 > .customer-sitemap-item > .level-1 > .customer-sitemap-item > .level-2 > .customer-sitemap-item > .level-3 > .customer-sitemap-item > .customer-sitemap-item-inner {
  width: 190px;
  border-color: var(--bs-gray-500);
}
.customer-sitemap .level-0 > .customer-sitemap-item > .level-1 > .customer-sitemap-item > .level-2 > .customer-sitemap-item > .level-3 > .customer-sitemap-item > .customer-sitemap-item-inner .header {
  background-color: var(--bs-gray-500);
}

@media print {
  body {
    padding: 0;
    margin: 0;
  }
  body footer,
  body #cookieConsent {
    display: none;
  }
  body main #content.container {
    max-width: 100%;
  }
  body .customer-sitemap .customer-sitemap-item {
    page-break-inside: avoid;
  }
}

/*# sourceMappingURL=customer-sitemap.css.map */
