body[data-voice-lesson="resources"] .scene-wrap{display:flex;flex-direction:column}
body[data-voice-lesson="resources"] .scene-canvas-area{position:relative;inset:auto;flex:1 1 auto;min-height:190px}
body[data-voice-lesson="resources"] :is(.scene-caption,.scene-inspect){display:none}
body[data-voice-lesson="resources"] .resources-controls{position:relative;flex:none;display:grid;gap:7px;min-width:0;max-height:43%;overflow:auto;padding:10px 12px;background:#f5f3e9;border-top:1px solid #d8dece;color:#315746}
body[data-voice-lesson="resources"] .resources-controls [hidden]{display:none!important}
body[data-voice-lesson="resources"] .resources-control-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;line-height:1.4}
body[data-voice-lesson="resources"] .resources-control-head{order:-2}
body[data-voice-lesson="resources"] .resources-control-head strong{font-size:15px}
body[data-voice-lesson="resources"] .resources-control-head span{color:#925b39;white-space:nowrap}
body[data-voice-lesson="resources"] .resources-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}
body[data-voice-lesson="resources"] .resources-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="resources"] .resources-meters small{display:block;font-size:11px}
body[data-voice-lesson="resources"] .resources-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="resources"] :is(.resources-sources,.resources-control-hint){margin:0;font-size:12px;line-height:1.45}
body[data-voice-lesson="resources"] .resources-sources{color:#596c61;font-variant-numeric:tabular-nums}
body[data-voice-lesson="resources"] .resources-main,body[data-voice-lesson="resources"] .resources-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="resources"] .resources-main{background:#315f4b;border-color:#315f4b;color:#fff}
body[data-voice-lesson="resources"] .resources-main{order:-1}
body[data-voice-lesson="resources"] .resources-main:disabled{opacity:.55}
body[data-voice-lesson="resources"] .resources-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:5px}
body[data-voice-lesson="resources"] .resources-choices [aria-pressed="true"]{background:#deebe0;border-color:#37735c}
body[data-voice-lesson="resources"] .resources-controls button:focus-visible{outline:3px solid #bd7c3c;outline-offset:2px}
body[data-voice-lesson="resources"] .resources-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="resources"] .resources-law strong{display:block;font-size:18px;line-height:1.4;color:#315746}
body[data-voice-lesson="resources"] .resources-law p{margin:5px 0 0;font-size:14px;line-height:1.55}
body[data-voice-lesson="resources"] .resources-findings{display:grid;gap:7px}
body[data-voice-lesson="resources"] .resources-findings p{margin:0;line-height:1.55;font-size:14px}
body[data-voice-lesson="resources"] .resources-nuclear{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:9px 0}
body[data-voice-lesson="resources"] .resources-nuclear div{padding:10px;background:#fff9ec;border:1px solid #d8dece;border-radius:10px}
body[data-voice-lesson="resources"] .resources-nuclear :is(span,strong,small){display:block;line-height:1.45}
body[data-voice-lesson="resources"] .resources-equation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:8px 0}
body[data-voice-lesson="resources"] .resources-equation span{padding:8px 5px;border-radius:9px;background:#eef3e9;text-align:center;font-size:12px;line-height:1.5}
body[data-voice-lesson="resources"] .resources-equation strong{display:block;color:#315746;font-size:16px}
body[data-voice-lesson="resources"] .resources-nuclear-diagram{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;margin:5px 0;color:#ae744e}
body[data-voice-lesson="resources"] .resources-nucleus{display:inline-block;flex:none;border-radius:50%;background:radial-gradient(circle at 32% 28%,#e8bb84,#b87851 65%,#9b6449)}
body[data-voice-lesson="resources"] .resources-nucleus.large{width:26px;height:26px}
body[data-voice-lesson="resources"] .resources-nucleus.small{width:15px;height:15px}
body[data-voice-lesson="resources"] .resources-nuclear strong{color:#315746;font-size:14px}
body[data-voice-lesson="resources"].lesson-voice .scene-stack:has(.resources-controls[data-task]:not([data-task=""])){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}
body[data-voice-lesson="resources"].lesson-voice .scene-stack:has(.resources-controls[data-task]:not([data-task=""])) .narration-board{display:none}
@media(min-width:1100px) and (min-height:561px){body[data-voice-lesson="resources"] .scene-wrap{flex-direction:row}body[data-voice-lesson="resources"] .scene-canvas-area{min-width:0;height:100%}body[data-voice-lesson="resources"] .resources-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="resources"] #narration-scene-tools{display:flex;justify-content:flex-end;min-height:44px}body[data-voice-lesson="resources"] #narration-scene-tools #scene-expand{position:static;box-shadow:none;flex-shrink:0;padding-inline:8px}}
@media(max-width:700px){body[data-voice-lesson="resources"].lesson-voice:not(.scene-expanded) .studio-workspace .scene-stack{grid-template-rows:minmax(300px,1.2fr) minmax(0,.8fr)}body[data-voice-lesson="resources"].lesson-voice #scene-expand{top:78px}body[data-voice-lesson="resources"] .resources-controls{padding:7px 9px}body[data-voice-lesson="resources"] .resources-control-head span{display:none}body[data-voice-lesson="resources"] .resources-controls[data-task=""] .resources-meters{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}body[data-voice-lesson="resources"] .resources-controls[data-task=""] .resources-meters span{padding:4px 3px}body[data-voice-lesson="resources"] .resources-controls[data-task=""] .resources-meters strong{font-size:12px}body[data-voice-lesson="resources"] .resources-law strong{font-size:17px}}
@media(max-height:500px) and (min-width:701px){body[data-voice-lesson="resources"] .scene-wrap{flex-direction:row}body[data-voice-lesson="resources"] .scene-canvas-area{min-width:0;height:100%}body[data-voice-lesson="resources"] .resources-controls{width:168px;flex:0 0 168px;max-height:100%;padding:5px;border-top:0;border-left:1px solid #d8dece}body[data-voice-lesson="resources"] .resources-control-head{display:none}body[data-voice-lesson="resources"] .resources-meters{gap:3px}body[data-voice-lesson="resources"] .resources-meters span{padding:2px 4px}body[data-voice-lesson="resources"] .resources-meters strong{font-size:11px}body[data-voice-lesson="resources"] .resources-controls[data-task]:not([data-task=""]):not([data-previous="yes"]) .resources-control-hint{display:none}body[data-voice-lesson="resources"] .resources-controls[data-task]:not([data-task=""]){align-content:start;grid-auto-rows:max-content}body[data-voice-lesson="resources"] .resources-controls[data-task]:not([data-task=""]) .resources-main{min-height:54px;height:auto;padding-block:8px}body[data-voice-lesson="resources"] .resources-choices{grid-template-columns:1fr}body[data-voice-lesson="resources"].lesson-voice .apparatus:has(.resources-controls[data-task]:not([data-task=""])){grid-template-columns:minmax(0,1fr)}body[data-voice-lesson="resources"].lesson-voice .apparatus:has(.resources-controls[data-task]:not([data-task=""])) .incline-narration{display:none}body[data-voice-lesson="resources"].lesson-voice .apparatus #scene-expand{left:8px;right:auto;top:46px}}
