.teacher-mode .main{max-width:1440px;min-width:0}.teacher-mode .hero{padding:22px 26px;min-height:0}.teacher-mode .hero h1{font-size:clamp(1.5rem,2.8vw,2rem)}
.automatic76 .row{gap:10px}.automatic76 p{max-width:78ch}.teacher-mode .lesson-materials65>.card{box-shadow:none}.teacher-mode .lesson-materials65 h3{max-width:70ch}
.learning76{border:1px solid var(--line);border-radius:14px;padding:14px;margin:16px 0}.learning76>summary{font-weight:700;min-height:44px;align-content:center}.homework76{border-inline-start:4px solid #bd7c13;padding:12px 16px;margin:12px 0;background:var(--card)}
.observation76{display:grid;gap:12px}.observation76 .row{display:flex;gap:8px;flex-wrap:wrap}.observation76 button{min-height:48px}.lessonshortcuts76{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.lessonshortcuts76 button{min-height:44px}
@media(max-width:650px){.teacher-mode .main{padding:12px}.teacher-mode .hero{padding:18px}.teacher-mode .listrow{flex-wrap:wrap}.teacher-mode dialog{max-width:100%;width:100%;padding:16px}.teacher-mode .formrow{grid-template-columns:1fr}.teacher-mode button{min-height:44px}.learning76{padding:10px}}
