.normal-delivery-selector{color:#214e42;background:#f5faf7;border:1px solid #c8ddd5;border-radius:14px;min-width:0;margin:0 0 16px;padding:14px 18px}.normal-delivery-selector label{flex-wrap:wrap;align-items:center;gap:12px;font-size:.9rem;font-weight:700;display:flex}.normal-delivery-selector select{max-width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #b5cbc2;border-radius:8px;padding:8px 10px}.normal-delivery-selector p,.normal-note-missing p{margin:8px 0 0;font-size:.83rem;line-height:1.6}.normal-delivery-selector p[role=status]{font-weight:650}.normal-note-missing{background:#fffaf0;border:1px solid #dcc79e;border-radius:12px;margin-bottom:16px;padding:16px}.normal-lesson-main>.note-guide{margin-bottom:18px}.normal-cue-details .lesson-board-steps{margin-bottom:16px}@media (max-width:560px){.normal-delivery-selector label{flex-direction:column;align-items:stretch}.normal-delivery-selector select{width:100%}}.normal-presentation-controls{color:#214e42;background:#fff;border:1px solid #b7d0c7;border-radius:12px;min-width:0;margin:0 0 18px;padding:12px 16px 16px}.normal-presentation-controls legend{padding:0 7px;font-size:1rem;font-weight:750}.normal-presentation-status{margin:0 0 10px;font-size:.9rem;font-weight:700;line-height:1.6}.normal-presentation-controls .normal-problem-toolbar{background:0 0;border:0;min-height:0;padding:0;display:block}.normal-presentation-controls .normal-problem-toolbar>div{gap:7px;min-width:0}.normal-presentation-controls .normal-problem-toolbar button{justify-content:center;height:auto;min-height:44px;padding:9px 12px;font-size:13px;line-height:1.5}.normal-presentation-controls .normal-problem-toolbar button svg{flex-shrink:0}:is(.normal-presentation-controls button:focus-visible,.normal-tutor-reference-toolbar button:focus-visible){outline-offset:3px;outline:3px solid #277d78}.normal-presentation-help{color:#536c64;margin:12px 0 0;font-size:.8rem;line-height:1.75}.normal-tutor-reference-toolbar{background:#f7f9f8;border-bottom:1px solid #e0e5e3;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.normal-tutor-reference-toolbar>span{color:#466156;font-size:13px;font-weight:700}.normal-tutor-reference-toolbar button{color:#245d49;cursor:pointer;min-height:44px;font:inherit;background:#eef7f3;border:1px solid #a8c8bf;border-radius:7px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.normal-tutor-reference-toolbar small{color:#63756e;font-size:12px;line-height:1.6}@media (max-width:560px){.normal-presentation-controls{padding:10px 12px 14px}.normal-presentation-controls .normal-problem-toolbar button{flex:auto}.normal-tutor-reference-toolbar small{flex-basis:100%}}.lesson-context-summary{color:#214e42;overflow-wrap:anywhere;background:#f7faf8;border:1px solid #bed0c7;border-radius:12px;min-width:0;margin:14px 0;padding:14px 16px}.lesson-context-summary>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.lesson-context-summary>header>strong{font-size:.95rem}.lesson-context-summary>header>p{margin:0;font-size:.85rem;line-height:1.6}.lesson-context-summary>dl{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.5fr);gap:12px;margin:10px 0 0;display:grid}.lesson-context-summary>dl>div{min-width:0}.lesson-context-summary dt{color:#527166;margin-bottom:3px;font-size:.75rem}.lesson-context-summary dd{margin:0;font-size:.9rem;font-weight:600;line-height:1.65}.lesson-context-summary>.workflow-next-step{background:#fff;margin:12px 0 0}.lesson-context-summary>.lesson-context-note{margin:10px 0 0;font-size:.82rem;line-height:1.7}.normal-lesson-shell>.lesson-context-summary{margin:12px 20px}@media (max-width:760px){.lesson-context-summary{padding:12px}.lesson-context-summary>dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px}.lesson-context-summary>dl>div:last-child{grid-column:1/-1}.normal-lesson-shell>.lesson-context-summary{margin:10px 12px}}
