/* Shared with the independently deployed PDF renderer and cached app bundles. */
html body #ugr-chapter-navigator.ugr-page-navigator-a4 .ugr-navigator-manuals-card {
  display: none !important;
}

html body .ugr-root #ugr-chapter-navigator.ugr-page-navigator-a4 .ugr-navigator-service-detail {
  grid-template-rows: minmax(0, 1fr) !important;
  gap: 0 !important;
}

html body .ugr-root #ugr-chapter-navigator.ugr-page-navigator-a4 > .ugr-page-content > .ugr-navigator-service-blueprint,
html body .ugr-root[data-report-surface="a4"][data-export-mode] #ugr-chapter-navigator.ugr-page-navigator-a4 > .ugr-page-content > .ugr-navigator-service-blueprint {
  grid-template-rows: minmax(0, 124fr) minmax(0, 38fr) minmax(0, 55fr) !important;
}

@media screen and (max-width: 760px) {
  html body .ugr-root #ugr-chapter-navigator.ugr-page-navigator-a4 > .ugr-page-content > .ugr-navigator-service-blueprint,
html body .ugr-root[data-report-surface="a4"][data-export-mode] #ugr-chapter-navigator.ugr-page-navigator-a4 > .ugr-page-content > .ugr-navigator-service-blueprint {
    grid-template-rows: auto auto auto !important;
  }
}

@media screen and (max-width: 767px) {
  html body .profile-ready-page .profile-ready-hero h1 {
    max-width: 100%;
    font-size: clamp(2rem, 9vw, 2.5rem);
    line-height: 1.18;
    letter-spacing: -.035em;
    overflow-wrap: anywhere;
  }

  /* Normal flow also works while the parent entrance animation has a transform. */
  html body .profile-ready-page .profile-ready-action {
    position: static;
    inset: auto;
    z-index: auto;
    width: 100%;
    margin: 20px 0 0 !important;
    padding: 0;
    background: none;
    backdrop-filter: none;
    box-shadow: none;
  }

  html body .profile-ready-page .profile-ready-start {
    min-width: 0;
    min-height: 52px;
    padding: 14px 16px;
    white-space: normal;
    line-height: 1.45;
  }

  html body .profile-ready-page .profile-ready-start svg {
    flex-shrink: 0;
  }

  html body .profile-ready-page .profile-ready-content {
    padding-bottom: 0;
  }
}
