@import url('/static/lessons/admin-editor.css?v=20261009-shared-editor-1');
.feed-composer {overflow: visible;}
.feed-document-widget {width: 100%; min-width: 0;}
.feed-document-widget .lesson-editor-toolbar {top: var(--feed-nav-height, 72px); background: #eef1f7; color: #202838;}
.feed-document-widget .lesson-editor-toolbar button, .feed-document-widget .lesson-editor-toolbar select {color: #202838; background: #fff; font: 13px/20px Arial, sans-serif; padding: 4px 8px; border: 1px solid #a5aebe; border-radius: 4px;}
.feed-document-widget .lesson-editor-toolbar button[aria-pressed="true"] {background: #ffe76b;}
.feed-document-widget .lesson-editor-toolbar label {font: 12px/1.4 Arial, sans-serif;}
.feed-document-widget .lesson-document-surface .tiptap {min-height: 320px; padding: 20px 24px; color: #222; background: #fff;}
.feed-document-widget .tiptap ul, .feed-document-widget .tiptap ol {padding-left: 1.8em;}
.feed-document-widget .tiptap ul > li {list-style-type: disc;}
.feed-document-widget .tiptap ol > li {list-style-type: decimal;}
.feed-document-widget .tiptap li {display: list-item;}
.feed-document-widget .tiptap .lesson-document-video video {display: block; max-width: 100%; height: auto; max-height: 500px;}
.feed-document-widget .tiptap figure[data-position="center"] video {margin: auto;}
.feed-document-widget .tiptap figure[data-position="right"] video {margin-left: auto;}
.feed-editor-dialog {font: 15px/1.5 Arial, sans-serif; color: #222; background: #fff;}
.feed-editor-dialog [hidden] {display: none !important;}
.feed-rich-text {padding: 8px 22px; font: 17px/1.65 Arial, sans-serif; overflow-wrap: anywhere;}
.feed-rich-text p {margin: 0 0 1em;}
.feed-rich-text h2, .feed-rich-text h3, .feed-rich-text h4 {background: none; border: 0; color: inherit; font-family: Arial, sans-serif; height: auto; margin: 1em 0 .5em; padding: 0;}
.feed-rich-text h2 {font-size: 1.6em;}
.feed-rich-text h3 {font-size: 1.35em;}
.feed-rich-text h4 {font-size: 1.15em;}
.feed-rich-text ul, .feed-rich-text ol {padding-left: 1.8em; margin: .7em 0;}
.feed-rich-text li {display: list-item; list-style-position: outside;}
.feed-rich-text ul > li {list-style-type: disc;}
.feed-rich-text ol > li {list-style-type: decimal;}
.feed-rich-text li > p {margin: 0;}
.feed-rich-text a {color: #83d4ff;}
.feed-rich-text pre {white-space: pre-wrap; overflow-x: auto; padding: 16px; background: #101622; border: 1px solid #59647b; border-radius: 6px; font: 14px/1.5 Consolas, monospace;}
.feed-rich-text pre code {font: inherit; color: inherit;}
.feed-rich-text blockquote {border-left: 3px solid #ffdf30; padding-left: 1em; margin: 1em 0;}
.feed-rich-text table {border-collapse: collapse; width: 100%; margin: 1em 0;}
.feed-rich-text td, .feed-rich-text th {border: 1px solid #697386; padding: 8px; font-size: inherit;}
.feed-media figcaption {padding: 8px 18px; font: 14px/1.5 Arial, sans-serif; overflow-wrap: anywhere;}
.feed-media img, .feed-media video {object-fit: contain;}
.feed-media-left img, .feed-media-left video {margin-left: 0;}
.feed-media-right img, .feed-media-right video {margin-right: 0;}
@media (max-width: 600px) {.feed-document-widget .lesson-document-surface .tiptap {padding: 16px 12px;} .feed-rich-text {padding-left: 14px; padding-right: 14px;} .feed-document-widget .lesson-editor-toolbar {max-height: 38vh; overflow-y: auto;}}
