.connection-error{padding:45px 0}.connection-error p{max-width:750px;margin:18px 0 28px;color:#607a83}.teacher-login{max-width:440px;margin:10vh auto;padding:30px}.teacher-login>p{margin:10px 0 28px;color:#607a83}.teacher-login .field{margin:18px 0}.teacher-login .button{width:100%;margin-top:10px}#loginError{color:#ad4f43;font-size:15px}.version-list{display:grid;gap:9px;margin-bottom:20px}.version-list button{text-align:left}.version-detail{white-space:pre-wrap}.version-detail h3{margin:16px 0 8px}.saved-notice{padding:12px 20px;background:#eaf4f3;color:#49716f;border-bottom:1px solid #d5e5e4;font-size:14px}.pending-discussion{font-size:14px;color:#567d86;margin:12px 0}.editor-actions{flex-wrap:wrap}
.workspace-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.workspace-actions .button{white-space:normal}.workspace-switch{display:flex;flex-wrap:wrap;gap:12px 28px;border-bottom:1px solid #cbdde0;margin:8px 0 24px}.workspace-switch a{display:block;color:#44636d;padding:16px 4px;font-size:17px;text-decoration:none}.workspace-switch a[aria-current=page]{border-bottom:3px solid #0097a2;color:#006f79;font-weight:700}.page-heading{flex-wrap:wrap;gap:20px}
