.content-studio{margin:24px 0}.content-studio-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.content-studio h2{margin:8px 0}.content-studio p{line-height:1.7}.content-studio select,.content-studio input:not([type=radio]),.content-studio textarea{color:#233a30;width:100%;font:inherit;background:#fff;border:1px solid #d9dfd8;border-radius:10px;padding:10px;display:block}.content-studio label{margin:12px 0;font-size:14px;display:block}.content-studio textarea{min-height:76px}.content-studio-tabs,.content-studio-actions,.video-question-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.content-rich-editor{background:#fff;border:1px solid #cad4ca;border-radius:12px;overflow:hidden}.content-rich-editor [role=toolbar]{background:#f3f5ef;border-bottom:1px solid #d9dfd8;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.content-rich-editor [role=toolbar] button{color:#233a30;background:#fff;border:1px solid #d5ded4;border-radius:8px;padding:6px 12px}.content-rich-editor .tiptap{outline-offset:-3px;min-height:200px;padding:16px}.content-rich-editor .tiptap p,.rich-lesson-content p{margin:10px 0}.content-rich-editor .tiptap ul,.content-rich-editor .tiptap ol,.rich-lesson-content ul,.rich-lesson-content ol{list-style:revert;padding-left:24px}.content-rich-editor .tiptap h2,.rich-lesson-content h2{font-size:24px}.content-rich-editor .tiptap blockquote,.rich-lesson-content blockquote{border-left:3px solid #ba965c;margin-left:0;padding-left:16px}.content-checkpoint-editor{border:1px solid #d5ded4;border-radius:12px;margin:18px 0;padding:16px}.content-checkpoint-editor legend{padding:0 8px}.content-field-row{align-items:center;gap:16px;display:flex}.content-field-row>label:first-child{flex:1}.content-local-draft,.video-checkpoint{background:#fffaf0;border:1px solid #d9d4b9;border-radius:16px;margin:16px 0;padding:20px}.content-history-row{border-bottom:1px solid #e1e5df;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.content-save-message{overflow-wrap:anywhere;background:#f2f5ef;border-radius:10px;padding:12px}.rich-lesson-content{overflow-wrap:anywhere;line-height:1.8}.interactive-lesson-video video{object-fit:contain;width:100%;max-height:70vh}.video-checkpoint .answer-option.selected{outline:2px solid #a06a29}.video-checkpoint .answer-option.correct{background:#edf8ee;border:2px solid #287543}.video-checkpoint .answer-option.wrong{background:#fff0ef;border:2px solid #af3842}.offline-learning-status{z-index:85;background:#fff8e9;border-radius:12px;flex-wrap:wrap;gap:8px;max-width:min(700px,90vw);padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 20px #0002}.offline-learning-status span{flex-basis:100%}.content-studio button:focus-visible,.video-checkpoint button:focus-visible{outline-offset:3px;outline:3px solid #714c21}@media (max-width:650px){.content-studio-heading,.content-field-row{flex-direction:column;align-items:stretch}.content-history-row{flex-direction:column;align-items:flex-start}}.content-studio .toggle-chip,.interactive-lesson-video .toggle-chip,.offline-learning-status .toggle-chip{color:#3b4a3d}.content-studio small,.content-studio .eyebrow,.video-checkpoint small,.video-checkpoint .eyebrow{color:#556046}.content-studio .toggle-chip.on{color:#fff;background:#244635}
