#teacherConsole .console:has(#teacherWorkspaceRoot){grid-template-columns:220px minmax(0,1fr)}
#teacherConsole .console:has(#teacherWorkspaceRoot)>.students{display:none}
#teacherConsole .console:has(#teacherWorkspaceRoot)>#workspace{display:block;grid-column:2;min-width:0;width:auto;max-width:none}
#teacherWorkspaceRoot,#studentWorkspaceRoot{width:100%;min-width:0;box-sizing:border-box}
.tv-work-note-entry{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;margin:14px 0;border:1px solid #b08b2b;border-radius:10px;background:#fff5d6;color:#352a14;font:650 14px/1.45 system-ui,sans-serif;cursor:pointer;white-space:normal}
.tv-work-note-entry:focus-visible{outline:3px solid #ad7b08;outline-offset:3px}
.tv-parent-classwork{margin:24px 0;padding:25px;border:1px solid #d7c8aa;border-radius:16px;background:#fffaf0;color:#29242d;font:15px/1.7 system-ui,sans-serif}.tv-parent-classwork>div>h2{font:700 27px/1.2 Georgia,serif;margin:7px 0}.tv-parent-classwork>div>p{max-width:80ch;color:#625647}.tv-parent-classwork>div>button{min-height:44px;padding:12px 18px;border:1px solid #a47d12;border-radius:10px;background:#ffd237;font:700 14px system-ui,sans-serif}.tv-parent-classwork [data-parent-work-root]{margin-top:22px;padding:20px;border-radius:14px;background:#12171e}.tv-parent-classwork [hidden]{display:none!important}
@media(max-width:760px){#teacherConsole .console:has(#teacherWorkspaceRoot){grid-template-columns:minmax(0,1fr)}#teacherConsole .console:has(#teacherWorkspaceRoot)>.game-nav{min-width:0}#teacherConsole .console:has(#teacherWorkspaceRoot)>#workspace{grid-column:1;min-width:0}}
