/* Shared output styles: editor previews, Live Screen and student views. */
.lesson-rich-line.ql-align-left { text-align: left; }
.lesson-rich-line.ql-align-center { text-align: center; }
.lesson-rich-line.ql-align-right { text-align: right; }
.lesson-rich-line.ql-align-justify { text-align: justify; }
.lesson-rich-line.ql-indent-1 { padding-left: 3em; }
.lesson-rich-line.ql-indent-2 { padding-left: 6em; }
.lesson-rich-line.ql-indent-3 { padding-left: 9em; }
.lesson-rich-line.ql-indent-4 { padding-left: 12em; }
.lesson-rich-line.ql-indent-5 { padding-left: 15em; }
.lesson-rich-line.ql-indent-6 { padding-left: 18em; }
.lesson-rich-line.ql-indent-7 { padding-left: 21em; }
.lesson-rich-line.ql-indent-8 { padding-left: 24em; }
.lesson-rich-list { margin: .35em 0; padding-left: 1.5em; text-align: left; }
ol.lesson-rich-list { list-style-type: decimal; }
ol.lesson-rich-list.lesson-list-level-1 { list-style-type: lower-alpha; }
ol.lesson-rich-list.lesson-list-level-2 { list-style-type: lower-roman; }
ul.lesson-rich-list { list-style-type: disc; }
.lesson-rich-list .lesson-rich-list { margin-top: .15em; margin-bottom: .15em; padding-left: 3em; }
.lesson-rich-list.ql-indent-1 { margin-left: 3em; }
.lesson-rich-list.ql-indent-2 { margin-left: 6em; }
.lesson-rich-list.ql-indent-3 { margin-left: 9em; }
.lesson-rich-list.ql-indent-4 { margin-left: 12em; }
.lesson-rich-list.ql-indent-5 { margin-left: 15em; }
.lesson-rich-list.ql-indent-6 { margin-left: 18em; }
.lesson-rich-list.ql-indent-7 { margin-left: 21em; }
.lesson-rich-list.ql-indent-8 { margin-left: 24em; }
ul.lesson-check-list { list-style: none; }
.lesson-check-list > li { position: relative; }
.lesson-check { position: absolute; left: -1.4em; width: 1.2em; text-align: center; font-family: sans-serif; }
.lesson-rich-image { display: inline-block; width: auto; height: auto; max-width: 100%; max-height: 40vh; object-fit: contain; vertical-align: middle; }
.discussion-sentence-note .lesson-rich-image,
.waiting-sprinter-bubble .lesson-rich-image,
.waiting-preview-sprinter-bubble .lesson-rich-image { max-height: 20vh; }
.discussion-sentence-note p { margin: 0; }
