/* LDG ESG v4.6.2 Consolidated Runtime, Report & Permission Recovery */
.ldg462-consolidated{--ldg-ink:#071f35;--ldg-navy:#06385f;--ldg-dark:#062f4f;--ldg-blue:#0d73d9;--ldg-lime:#9ad319;--ldg-muted:#4e6980;--ldg-line:#d8e8f2;font-family:"Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif!important}
.ldg462-consolidated .ldg40-hero,.ldg462-consolidated .ldg40-hero *{color:#fff!important}.ldg462-consolidated .ldg40-hero aside,.ldg462-consolidated .ldg40-hero aside *{color:#fff!important}.ldg462-consolidated .ldg40-hero aside{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.35)!important}
.ldg462-sidebar,.ldg462-sidebar *{box-sizing:border-box}.ldg462-sidebar{background:#062f4f!important;color:#fff!important}.ldg462-sidebar .ldg40-brand strong,.ldg462-sidebar .ldg40-brand span,.ldg462-sidebar .ldg40-brand p,.ldg462-sidebar nav a span strong,.ldg462-sidebar nav a span small{color:#fff!important}.ldg462-sidebar nav a{color:#fff!important;background:transparent!important;border-color:transparent!important;text-decoration:none!important}.ldg462-sidebar nav a em{background:rgba(255,255,255,.13)!important;color:#fff!important}.ldg462-sidebar nav a.active,.ldg462-sidebar nav a.is-active{background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:inset 5px 0 0 var(--ldg-lime)!important}.ldg462-sidebar nav a.active em,.ldg462-sidebar nav a.is-active em{background:var(--ldg-lime)!important;color:#062f4f!important;font-weight:800!important}.ldg462-sidebar nav a.active span strong,.ldg462-sidebar nav a.active span small,.ldg462-sidebar nav a.is-active span strong,.ldg462-sidebar nav a.is-active span small{color:#fff!important}.ldg462-sidebar .ldg40-access,.ldg462-sidebar .ldg40-access *,.ldg462-access,.ldg462-access *{color:#fff!important}.ldg462-sidebar .ldg40-access span{display:inline-block;background:#fff!important;color:#062f4f!important;border-radius:999px;padding:.35rem .7rem;font-weight:800!important}.ldg462-sidebar .ldg40-access{background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.35)!important}
.ldg462-consolidated .ldg40-selector,.ldg462-consolidated .ldg453-action-bar,.ldg462-consolidated .ldg40-card{color:var(--ldg-ink)!important}.ldg462-consolidated .ldg453-action-bar .ldg40-btn-dark,.ldg462-consolidated a.ldg40-btn-dark,.ldg462-consolidated button.ldg40-btn-dark,.ldg462-consolidated .ldg-btn-dark,.ldg462-consolidated .ldg-btn-dark *,.ldg462-consolidated .ldg453-action-bar a:last-child{background:#073b63!important;color:#fff!important;border-color:#073b63!important}.ldg462-consolidated .ldg453-action-bar .ldg40-btn-dark *,.ldg462-consolidated a.ldg40-btn-dark *,.ldg462-consolidated button.ldg40-btn-dark *{color:#fff!important}
.ldg462-consolidated .ldg462-report-center{padding:1.4rem!important}.ldg462-consolidated .ldg462-section-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.ldg462-consolidated .ldg462-section-head h2{margin:.35rem 0 .25rem;color:var(--ldg-ink)!important}.ldg462-consolidated .ldg462-section-head p{margin:0;color:#3d6078!important}.ldg462-consolidated .ldg461-report-grid,.ldg462-consolidated .ldg450-report-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important}.ldg462-consolidated .ldg461-report-grid article,.ldg462-consolidated .ldg450-report-grid article{position:relative!important;background:#fff!important;border:1px solid var(--ldg-line)!important;border-radius:18px!important;padding:1.15rem!important;min-height:170px!important;color:var(--ldg-ink)!important;box-shadow:0 18px 40px rgba(7,31,53,.06)!important}.ldg462-consolidated .ldg461-report-grid article b,.ldg462-consolidated .ldg450-report-grid article b{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important;background:#073b63!important;color:#fff!important;font-size:.85rem!important;font-weight:800!important;line-height:1!important;margin:0 0 .85rem!important;letter-spacing:.03em!important;position:static!important}.ldg462-consolidated .ldg461-report-grid article strong,.ldg462-consolidated .ldg450-report-grid article strong{display:block!important;color:var(--ldg-ink)!important;font-size:1rem!important;margin-bottom:.35rem!important}.ldg462-consolidated .ldg461-report-grid article span,.ldg462-consolidated .ldg450-report-grid article span{display:block!important;color:#3d6078!important;line-height:1.45!important;margin-bottom:1rem!important}.ldg462-consolidated .ldg461-report-grid article div,.ldg462-consolidated .ldg450-report-grid article div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.55rem!important;margin-top:auto!important}.ldg462-consolidated .ldg461-report-grid article a,.ldg462-consolidated .ldg450-report-grid article a{display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;min-height:42px!important;text-decoration:none!important;font-weight:800!important;background:#073b63!important;color:#fff!important}.ldg462-consolidated .ldg461-report-grid article a:nth-child(2),.ldg462-consolidated .ldg450-report-grid article a:nth-child(2){background:#e6f1fb!important;color:#073b63!important}.ldg462-consolidated .ldg461-report-grid article a:first-child *{color:#fff!important}.ldg462-consolidated .ldg461-status{border-radius:16px!important;padding:1rem 1.1rem!important;margin:1rem 0!important;border:1px solid var(--ldg-line)!important}.ldg462-consolidated .ldg461-status strong{display:block!important;color:var(--ldg-ink)!important}.ldg462-consolidated .ldg461-status span{color:#3d6078!important}.ldg462-consolidated .ldg461-status.is-danger{background:#fff1f1!important;border-color:#f3c0c0!important}.ldg462-consolidated .ldg461-status.is-warn{background:#fff8e8!important;border-color:#f1d7a0!important}.ldg462-consolidated .ldg461-status.is-ok{background:#effaf3!important;border-color:#bfe5cb!important}
.ldg462-consolidated .ldg450-stage b,.ldg462-consolidated .stage b,.ldg462-consolidated .ldg461-report-grid article b,.ldg462-consolidated .ldg450-report-grid article b{color:#fff!important;background:#073b63!important}.ldg462-consolidated .ldg450-boundary-grid article,.ldg462-consolidated .ldg450-boundary-grid article *{color:var(--ldg-ink)!important}.ldg462-consolidated .ldg450-boundary-grid article{background:#fff!important;border:1px solid var(--ldg-line)!important;border-top:4px solid #073b63!important}.ldg462-consolidated .ldg450-boundary-grid article::before,.ldg462-consolidated .ldg450-boundary-grid article h3,.ldg462-consolidated .ldg450-boundary-grid article strong{background:transparent!important;color:var(--ldg-ink)!important}.ldg462-consolidated .ldg450-boundary-grid article span,.ldg462-consolidated .ldg450-boundary-grid article small,.ldg462-consolidated .ldg450-boundary-grid article p{color:#3d6078!important}
.ldg462-consolidated .ldg43-list a{background:#fff!important;border:1px solid var(--ldg-line)!important;color:var(--ldg-ink)!important}.ldg462-consolidated .ldg43-list a *{color:inherit!important}.ldg462-consolidated .ldg43-list a b{background:#e6f1fb!important;color:#0f7db8!important}.ldg462-consolidated .ldg43-list a em{color:#0f7db8!important;font-weight:800!important}.ldg462-consolidated .ldg43-list a small{color:#3d6078!important}
.ldg462-consolidated .ldg-machine-token,.ldg462-consolidated .ldg462-machine-token{display:none!important}.ldg462-consolidated table td,.ldg462-consolidated table th{color:var(--ldg-ink)!important}.ldg462-consolidated table th{background:#dcebf5!important;color:var(--ldg-ink)!important}.ldg462-consolidated .ldg461-report-grid+.ldg450-visual-suite{margin-top:1.3rem!important}
@media (max-width:1200px){.ldg462-consolidated .ldg461-report-grid,.ldg462-consolidated .ldg450-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.ldg462-consolidated .ldg461-report-grid,.ldg462-consolidated .ldg450-report-grid{grid-template-columns:1fr!important}.ldg462-consolidated .ldg462-section-head{display:block}.ldg462-sidebar nav a span strong{font-size:1rem!important}}
