.new-lesson-workspace form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.new-lesson-workspace label{display:flex;flex-direction:column;gap:8px;min-width:0}.new-lesson-workspace fieldset{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:14px;border:1px solid #607d9c55;border-radius:14px}.new-lesson-workspace fieldset label,.new-lesson-workspace label:has(input[type=checkbox]){flex-direction:row;align-items:center}.new-lesson-workspace input,.new-lesson-workspace select{max-width:100%;min-height:44px}.new-lesson-workspace input[type=checkbox]{min-height:24px;width:24px}.new-lesson-workspace table{min-width:560px}.new-lesson-challenges{margin:20px 0 100px;padding:22px;border:1px solid #5fbde866;border-radius:20px;background:linear-gradient(120deg,#173053,#163c48);color:#edf8ff}.new-lesson-challenges article{padding:16px 0;border-top:1px solid #ffffff22}.new-lesson-challenges button{min-height:46px;padding:9px 16px;border-radius:12px;margin:5px;font:inherit}.new-lesson-tutorial{width:min(1100px,98vw);max-width:98vw;height:96dvh;padding:8px;background:#0b2039;color:white;border:1px solid #8ac9ff;border-radius:16px}.new-lesson-tutorial iframe{width:100%;height:calc(100% - 48px);border:0}.new-lesson-tutorial button{min-height:42px;font:inherit}.new-lesson-workspace .practice-entry{margin:14px 0}.student-challenge-center[data-runner=active] .new-lesson-challenges{display:none}@media(max-width:600px){.new-lesson-workspace form{grid-template-columns:1fr}.new-lesson-challenges{padding:14px}.new-lesson-workspace .practice-tabs{flex-wrap:wrap}}
.new-lesson-unread{position:relative}.new-lesson-unread:after{content:'';position:absolute;top:5px;left:calc(50% + 12px);width:9px;height:9px;background:#ff3b30;border:2px solid #fff;border-radius:50%}.new-lesson-notice{display:block;margin:16px 12px 100px;padding:18px;border-radius:16px;background:#1d4962;color:#fff;font-size:18px;font-weight:700}.new-lesson-notice[hidden]{display:none}
