.teacher-workspace{margin:1.25rem 0;padding:1.25rem;border:1px solid #c9ded6;border-radius:20px;background:#f0f8f4}.teacher-workspace[hidden]{display:none}.teacher-workspace-heading,.teacher-workspace-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.teacher-workspace h2{margin:.2rem 0}.teacher-workspace-filters{display:grid;grid-template-columns:minmax(160px,1fr) minmax(200px,2fr);gap:1rem}.teacher-workspace-filters label{display:grid;gap:.4rem}.teacher-workspace-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;list-style:none;padding:0}.teacher-child-card{width:100%;height:100%;display:grid;gap:.35rem;text-align:left;padding:1rem;border-radius:14px;background:white;color:#254762;border:1px solid #c5d9d2}.teacher-child-card span,.teacher-child-card small{overflow-wrap:anywhere}.teacher-child-card:focus-visible{outline:3px solid #3f6f9f;outline-offset:3px}.teacher-chat-action{font-weight:700;color:#26775d;margin-top:.3rem}@media(max-width:600px){.teacher-workspace{padding:1rem}.teacher-workspace-filters{grid-template-columns:1fr}.teacher-workspace-list{grid-template-columns:1fr}.teacher-workspace-actions{width:100%}.teacher-workspace-actions button{flex:1}}
