[data-viz-type="reuse_energy_model"] .lv-stage{padding:1rem;background:var(--reading-surface,#01040e);--lv-ink:#e2e8f0;--reuse-data:#38bdf8;--single-data:#fbbf24;}
[data-viz-type="reuse_energy_model"] .lv-graph{width:100%;max-width:34rem;height:auto;display:block;margin-inline:auto;}
[data-viz-type="reuse_energy_model"] .reuse-service{margin:0 0 .5rem;text-align:center;font-size:1rem;line-height:1.5;color:var(--lv-ink);}
[data-viz-type="reuse_energy_model"] .reuse-key{margin:.5rem 0 0;text-align:center;font-size:.9rem;line-height:1.5;color:var(--lv-ink);}
[data-viz-type="reuse_energy_model"] .lv-sliders{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;}
:root[data-theme="light"] [data-viz-type="reuse_energy_model"] .lv-stage{background:var(--reading-surface,#fcfcfd);--lv-ink:#0f172a;--reuse-data:#0369a1;--single-data:#a16207;}
@media(max-width:540px){
[data-viz-type="reuse_energy_model"] .lv-stage{padding:.5rem;}
[data-viz-type="reuse_energy_model"] .lv-sliders{grid-template-columns:1fr;}
[data-viz-type="reuse_energy_model"] .lv-graph text{font-size:22px;}
}
