/* LDG ESG v4.5.3 Runtime, Routing & Permissions Recovery - scoped layer only. */
.ldg453-recovery .ldg453-denied {
  border: 1px solid #dbe7f2;
  background: #ffffff;
  color: #0a2b47;
}
.ldg453-recovery .ldg453-denied h2,
.ldg453-recovery .ldg453-denied p { color: #0a2b47 !important; }
.ldg453-recovery .ldg453-ai-admin code { color: #0a2b47; background: #eef6fb; padding: 2px 5px; border-radius: 6px; }
.ldg453-recovery .ldg451-ai-test button,
.ldg453-recovery .ldg43-primary,
.ldg453-recovery .ldg40-primary { cursor: pointer; }
.ldg453-recovery .ldg40-sidebar nav a[href*="ldg_view=nuovo"],
.ldg453-recovery .ldg40-sidebar nav a[href*="ldg_view=new"] {
  outline: 1px solid rgba(255,255,255,.22);
}
.ldg453-recovery .ldg40-hero aside,
.ldg453-recovery .ldg40-hero aside * { color: #ffffff !important; }
.ldg453-recovery .ldg40-access,
.ldg453-recovery .ldg40-access * { color: #ffffff !important; }
