/* Bouncy illustration surfaces only; action/provider SVGs keep their own sizes. */
img.ld-state-illustration {
  display:block;
  width:180px;
  height:144px;
  max-width:100%;
  margin:0 auto 18px;
  object-fit:contain;
  flex:none;
}
img.ld-state-illustration.is-compact {width:112px;height:88px;margin-bottom:12px}
html body#gradientWorkspace#gradientWorkspace[data-dashboard-style="materio"]:not(.gradient-exam-page) :is(.portal-empty-illustration,.exam-state-illustration,.import-access-art)[src*="/ouch-bouncy/"] {width:180px;height:144px;max-width:100%;object-fit:contain}
.ld-art-empty {padding:24px 16px;text-align:center}
.ld-art-empty p {margin:8px 0 0}
.admin-td-empty .ld-state-illustration {margin-top:8px}
.ai-provider-empty .ld-state-illustration {margin-top:12px}
.class-note .ld-state-illustration {margin-top:8px}
.tracking-empty .ld-state-illustration {margin-bottom:16px}
@media(max-width:600px){
  img.ld-state-illustration {width:156px;height:124px;margin-bottom:16px}
  img.ld-state-illustration.is-compact {width:96px;height:76px}
  html body#gradientWorkspace#gradientWorkspace[data-dashboard-style="materio"]:not(.gradient-exam-page) :is(.portal-empty-illustration,.exam-state-illustration,.import-access-art)[src*="/ouch-bouncy/"] {width:156px;height:124px}
  .ld-art-empty {padding:20px 12px}
}
