/* LDG ESG v4.6.4 - Report UI stable cleanup */
html body .ldg40-root .ldg461-report-panel .ldg461-report-grid article,
html body .ldg40-root .ldg462-report-center .ldg461-report-grid article {
  position: relative !important;
  overflow: visible !important;
  padding: 1.2rem 1.1rem 1.1rem 5rem !important;
  min-height: 178px !important;
  display: grid !important;
  grid-template-rows: auto auto 1fr auto !important;
  gap: .45rem !important;
  background: #ffffff !important;
  color: #0A263D !important;
}
html body .ldg40-root .ldg461-report-panel .ldg461-report-grid article > b,
html body .ldg40-root .ldg462-report-center .ldg461-report-grid article > b {
  position: absolute !important;
  top: 1.15rem !important;
  left: 1.15rem !important;
  width: 44px !important;
  min-width: 44px !important;
  height: 44px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 12px !important;
  background: #073B63 !important;
  color: #ffffff !important;
  font-size: .78rem !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: .02em !important;
  overflow: hidden !important;
  z-index: 2 !important;
}
html body .ldg40-root .ldg461-report-panel .ldg461-report-grid article > strong,
html body .ldg40-root .ldg462-report-center .ldg461-report-grid article > strong,
html body .ldg40-root .ldg461-report-panel .ldg461-report-grid article > h3,
html body .ldg40-root .ldg462-report-center .ldg461-report-grid article > h3 {
  color: #0A263D !important;
  margin: 0 .5rem .25rem 0 !important;
  padding: 0 !important;
  line-height: 1.25 !important;
  min-height: 1.4rem !important;
}
html body .ldg40-root .ldg461-report-panel .ldg461-report-grid article > span,
html body .ldg40-root .ldg462-report-center .ldg461-report-grid article > span,
html body .ldg40-root .ldg461-report-panel .ldg461-report-grid article > p,
html body .ldg40-root .ldg462-report-center .ldg461-report-grid article > p {
  color: #3D6078 !important;
  line-height: 1.45 !important;
  margin: 0 0 .75rem 0 !important;
}
html body .ldg40-root .ldg461-report-panel .ldg461-report-grid article::after,
html body .ldg40-root .ldg462-report-center .ldg461-report-grid article::after {
  top: 1.1rem !important;
  right: 1.1rem !important;
  max-width: calc(100% - 7rem) !important;
  white-space: nowrap !important;
}
html body .ldg40-root .ldg461-report-panel .ldg461-report-grid article div,
html body .ldg40-root .ldg462-report-center .ldg461-report-grid article div {
  align-self: end !important;
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: .55rem !important;
  margin-top: .25rem !important;
}
html body .ldg40-root .ldg461-report-panel .ldg461-report-grid article a,
html body .ldg40-root .ldg462-report-center .ldg461-report-grid article a {
  min-height: 42px !important;
  border-radius: 999px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-weight: 900 !important;
  text-decoration: none !important;
}
@media (max-width: 760px) {
  html body .ldg40-root .ldg461-report-panel .ldg461-report-grid article,
  html body .ldg40-root .ldg462-report-center .ldg461-report-grid article {
    padding: 4.7rem 1rem 1rem 1rem !important;
  }
}
