.teacher-flow{display:flex;align-items:center;gap:18px;margin:4px 0 20px;color:#49636f;font-size:13px}.teacher-flow b{display:inline-grid;place-items:center;width:23px;height:23px;border:1px solid #c3d4d7;border-radius:50%;margin-right:5px;background:#ffffff80}.teacher-flow i{font-style:normal;color:#93a6ad}.teacher-start{text-align:center;padding:35px 12px;background:#eaf2f280;border:1px dashed #a9bfc7;border-radius:14px;color:#53717d}.teacher-start>span{display:block;color:#388894}.teacher-start p{line-height:1.9}.teaching-goal{font-size:13px;line-height:1.7;color:#5a737e;margin:8px 0 16px}.teaching-label{display:block;font-size:13px;font-weight:700;margin:18px 0 9px}.teaching-choices{display:flex;gap:7px;flex-wrap:wrap}.teaching-choice{flex:1;min-width:80px;font-size:13px!important;padding:10px 8px!important;background:#fff8;border:1px solid #c8d9dd!important;box-shadow:0 2px 4px #24424b08!important}.teaching-choice.chosen{background:#e2f1f1!important;border-color:#438b94!important;color:#1a6974!important;box-shadow:inset 0 0 0 1px #438b94!important}.other-actions{margin-top:10px;color:#697f89;font-size:12px}.other-actions summary{cursor:pointer;padding:5px 0}.other-actions .teaching-choices{margin-top:9px}.guide-panel .question-card{margin:14px 0}.guide-panel .question-card p{font-size:16px;line-height:1.55;margin:7px 0}.guide-panel .guided-answer{padding:13px 15px}.guide-panel .guided-answer p{font-size:16px;line-height:1.55;margin:8px 0}.guided-answer .button{padding:3px 0!important;font-size:12px}.teaching-observation{font-size:12px;line-height:1.7;color:#416a78;margin:8px 0;padding:0 2px}.teaching-stage-end{border-top:1px solid #c6d6db;margin-top:20px;padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:8px}.teaching-stage-end>span{font-size:11px;color:#718590}.teaching-stage-end .button{font-size:12px;padding:8px 0}.student-selector button{display:flex;flex-direction:column;gap:5px}.student-selector small{font-size:10px;font-weight:400;white-space:normal;line-height:1.3}.classroom-plan{color:#5c7681;font-size:12px;line-height:1.7;padding:0 5px}.teaching-evidence{padding:26px;margin:20px 0}.teaching-evidence h2{font-size:20px;margin:0 0 18px}.teaching-evidence>div{padding:16px 0;border-top:1px solid #d4e0e3}.teaching-evidence strong{font-size:14px}.teaching-evidence>div>span{float:right;color:#3c7883;font-size:12px}.teaching-evidence p{font-size:13px;line-height:1.8;color:#3c5967}.teaching-evidence small{color:#69838c;line-height:1.7}.guide-panel h2{font-size:21px}.guide-action>p{font-size:11px;line-height:1.7}.guide-panel .ask-target{margin:12px 0}.guide-panel .ask-target>span:last-child{font-size:10px}.guided-classroom-grid{align-items:start}.classroom-center{position:sticky;top:20px}@media(max-width:760px){.teacher-flow{gap:7px;font-size:10px}.teacher-flow b{width:19px;height:19px;margin-right:2px}.teacher-flow i{display:none}.guided-classroom-grid{display:flex;flex-direction:column}.classroom-center{position:static;width:100%;order:0}.guide-panel{order:1;width:100%}.teacher-start{padding:14px}.student-selector{grid-template-columns:repeat(5,minmax(0,1fr))}.teaching-evidence{padding:18px}.teaching-evidence>div>span{float:none;display:block;margin-top:7px}}
.guide-panel{padding:22px!important}.guide-panel h2{margin:10px 0 6px!important;font-size:20px!important}.guide-panel .teaching-goal{margin:5px 0 10px}.guide-panel .ask-target{padding:9px 0;margin:7px 0}.guide-panel .guide-action{margin-top:12px}.guide-panel .question-card{padding:12px 15px}.guide-panel .question-card p{font-size:15px;margin:5px 0}.guide-panel .guided-answer p{font-size:15px;margin:6px 0}.guide-panel .teaching-label{margin-top:12px}.guide-panel .teaching-stage-end{margin-top:14px;padding-top:8px}.guide-panel .voice-turn-actions{margin-top:5px}.guide-panel .guide-action>p{margin:4px 0}.guide-panel .teaching-observation{margin:6px 0}.student-selector button:disabled{opacity:.65}.guide-panel .teaching-choice:disabled{opacity:.65}
@media(max-width:760px){.guided-classroom-grid>.guide-panel{order:1}.guided-classroom-grid>.classroom-center{order:0}.guide-panel .teaching-choice{min-height:44px}}
