body[data-voice-lesson="energyLedger"] .scene-wrap{display:flex;flex-direction:column}
body[data-voice-lesson="energyLedger"] .scene-canvas-area{position:relative;inset:auto;flex:1 1 auto;min-height:190px}
body[data-voice-lesson="energyLedger"] :is(.scene-caption,.scene-inspect){display:none}
body[data-voice-lesson="energyLedger"] .energy-ledger-controls{position:relative;flex:none;display:grid;gap:7px;min-width:0;max-height:42%;overflow:auto;padding:10px 12px;background:#f5f3e9;border-top:1px solid #d8dece;color:#315746}
body[data-voice-lesson="energyLedger"] .energy-ledger-controls [hidden]{display:none!important}
body[data-voice-lesson="energyLedger"] .energy-ledger-control-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;line-height:1.4}
body[data-voice-lesson="energyLedger"] .energy-ledger-control-head strong{font-size:15px}
body[data-voice-lesson="energyLedger"] .energy-ledger-control-head span{color:#925b39;white-space:nowrap}
body[data-voice-lesson="energyLedger"] .energy-ledger-meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
body[data-voice-lesson="energyLedger"] .energy-ledger-meters span{min-width:0;padding:5px 6px;border:1px solid #d6e1d7;border-radius:9px;background:#fffdf6;color:#66766b;font-size:11px;line-height:1.3}
body[data-voice-lesson="energyLedger"] .energy-ledger-meters small{display:block;font-size:11px}
body[data-voice-lesson="energyLedger"] .energy-ledger-meters strong{display:block;margin-top:2px;color:#315746;font-size:14px;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}
body[data-voice-lesson="energyLedger"] :is(.energy-ledger-time,.energy-ledger-control-hint){margin:0;font-size:12px;line-height:1.45}
body[data-voice-lesson="energyLedger"] .energy-ledger-time{color:#596c61;font-size:11px}
body[data-voice-lesson="energyLedger"] .energy-ledger-main,body[data-voice-lesson="energyLedger"] .energy-ledger-choices button{min-height:48px;border:1px solid #9fb7a6;border-radius:11px;background:#fffdf6;color:#315746;font-size:14px;font-weight:650;touch-action:manipulation;cursor:pointer}
body[data-voice-lesson="energyLedger"] .energy-ledger-main{background:#315f4b;border-color:#315f4b;color:#fff}
body[data-voice-lesson="energyLedger"] .energy-ledger-main:disabled{opacity:.55}
body[data-voice-lesson="energyLedger"] .energy-ledger-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:5px}
body[data-voice-lesson="energyLedger"] .energy-ledger-choices [aria-pressed="true"]{background:#deebe0;border-color:#37735c}
body[data-voice-lesson="energyLedger"] .energy-ledger-controls button:focus-visible{outline:3px solid #bd7c3c;outline-offset:2px}
body[data-voice-lesson="energyLedger"] .energy-ledger-law{padding:10px 12px;margin:7px 0;border:1px solid #d7e0d3;border-left:4px solid #b96e45;border-radius:10px;background:#f5f7ef}
body[data-voice-lesson="energyLedger"] .energy-ledger-law strong{display:block;font-size:18px;line-height:1.4;color:#315746}
body[data-voice-lesson="energyLedger"] .energy-ledger-law p{margin:5px 0 0;font-size:14px;line-height:1.55}
body[data-voice-lesson="energyLedger"] .energy-ledger-findings{display:grid;gap:7px}
body[data-voice-lesson="energyLedger"] .energy-ledger-findings p{margin:0;line-height:1.55;font-size:14px}
body[data-voice-lesson="energyLedger"].lesson-voice .scene-stack:has(.energy-ledger-controls[data-task]:not([data-task=""])){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}
body[data-voice-lesson="energyLedger"].lesson-voice .scene-stack:has(.energy-ledger-controls[data-task]:not([data-task=""])) .narration-board{display:none}
@media(min-width:1100px) and (min-height:561px){body[data-voice-lesson="energyLedger"] .scene-wrap{flex-direction:row}body[data-voice-lesson="energyLedger"] .scene-canvas-area{min-width:0;height:100%}body[data-voice-lesson="energyLedger"] .energy-ledger-controls{width:265px;flex:0 0 265px;max-height:100%;border-top:0;border-left:1px solid #d8dece;align-content:start}}
@media(min-width:701px) and (max-width:1000px) and (min-height:501px){body[data-voice-lesson="energyLedger"] #narration-scene-tools{display:flex;justify-content:flex-end;min-height:44px}body[data-voice-lesson="energyLedger"] #narration-scene-tools #scene-expand{position:static;box-shadow:none;flex-shrink:0;padding-inline:8px}}
@media(max-width:700px){body[data-voice-lesson="energyLedger"].lesson-voice:not(.scene-expanded) .studio-workspace .scene-stack{grid-template-rows:minmax(300px,1.2fr) minmax(0,.8fr)}body[data-voice-lesson="energyLedger"].lesson-voice #scene-expand{top:78px}body[data-voice-lesson="energyLedger"] .energy-ledger-controls{padding:7px 9px}body[data-voice-lesson="energyLedger"] .energy-ledger-control-head span{display:none}body[data-voice-lesson="energyLedger"] .energy-ledger-law strong{font-size:17px}}
@media(max-height:500px) and (min-width:701px){body[data-voice-lesson="energyLedger"] .scene-wrap{flex-direction:row}body[data-voice-lesson="energyLedger"] .scene-canvas-area{min-width:0;height:100%}body[data-voice-lesson="energyLedger"] .energy-ledger-controls{width:164px;flex:0 0 164px;max-height:100%;padding:5px;border-top:0;border-left:1px solid #d8dece}body[data-voice-lesson="energyLedger"] .energy-ledger-control-head{display:none}body[data-voice-lesson="energyLedger"] .energy-ledger-meters{grid-template-columns:1fr;gap:3px}body[data-voice-lesson="energyLedger"] .energy-ledger-meters span{padding:2px 5px}body[data-voice-lesson="energyLedger"] .energy-ledger-meters strong{font-size:13px}body[data-voice-lesson="energyLedger"] .energy-ledger-controls[data-task]:not([data-task=""]):not([data-previous="yes"]) .energy-ledger-control-hint{display:none}body[data-voice-lesson="energyLedger"] .energy-ledger-controls[data-task]:not([data-task=""]){align-content:start;grid-auto-rows:max-content}body[data-voice-lesson="energyLedger"] .energy-ledger-controls[data-task]:not([data-task=""]) .energy-ledger-main{min-height:54px;height:auto;padding-block:8px}body[data-voice-lesson="energyLedger"] .energy-ledger-choices{grid-template-columns:1fr}body[data-voice-lesson="energyLedger"].lesson-voice .apparatus:has(.energy-ledger-controls[data-task]:not([data-task=""])){grid-template-columns:minmax(0,1fr)}body[data-voice-lesson="energyLedger"].lesson-voice .apparatus:has(.energy-ledger-controls[data-task]:not([data-task=""])) .incline-narration{display:none}body[data-voice-lesson="energyLedger"].lesson-voice .apparatus #scene-expand{left:8px;right:auto;top:46px}}
