.faq-answer-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.faq-answer-preview>:first-child{margin-top:0}.faq-answer-preview>:last-child{margin-bottom:0}.faq-answer-preview p,.faq-answer-preview ul,.faq-answer-preview ol,.faq-answer-preview blockquote,.faq-answer-preview pre{margin:0;display:inline}.faq-answer-preview li{display:inline}
.rich-text-editor{--mde-h1:1.7em;--mde-h2:1.45em;--mde-h3:1.25em;--mde-h4:1.1em;--mde-h5:1em;--mde-h6:.9em;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.rich-text-editor>div{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.rich-text-editor .EasyMDEContainer{background:var(--background);border-radius:inherit;flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.rich-text-editor .editor-toolbar:not(.fullscreen){z-index:10;background:var(--surface);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--border) 78%, transparent);border:0;border-radius:0;flex-shrink:0;position:sticky;top:0}.rich-text-editor .editor-toolbar button{color:var(--muted-foreground)}.rich-text-editor .editor-toolbar i.separator{text-indent:0;width:auto;color:color-mix(in srgb, var(--muted-foreground) 55%, transparent);border:0;margin:0 3px;font-style:normal}.rich-text-editor .editor-toolbar button:hover,.rich-text-editor .editor-toolbar button.active{border-color:color-mix(in srgb, var(--border) 86%, transparent);background:color-mix(in srgb, var(--accent) 70%, transparent);color:var(--foreground)}.rich-text-editor .CodeMirror{min-height:0;color:var(--foreground);background:0 0;border:0;flex:1}.rich-text-editor .CodeMirror-sizer,.rich-text-editor .CodeMirror-lines{min-height:100%}.rich-text-editor .CodeMirror-cursor{border-left-color:var(--foreground)}.rich-text-editor .CodeMirror-focused{box-shadow:inset 0 0 0 1px var(--ring)}.rich-text-editor .CodeMirror .cm-header-1{font-size:var(--mde-h1);line-height:1.3}.rich-text-editor .CodeMirror .cm-header-2{font-size:var(--mde-h2)}.rich-text-editor .CodeMirror .cm-header-3{font-size:var(--mde-h3)}.rich-text-editor .CodeMirror .cm-header-4{font-size:var(--mde-h4)}.rich-text-editor .CodeMirror .cm-header-5{font-size:var(--mde-h5)}.rich-text-editor .CodeMirror .cm-header-6{font-size:var(--mde-h6)}.rich-text-editor :is(.editor-preview,.editor-preview-side){background:var(--background);color:var(--foreground);padding:1rem 1.25rem}.rich-text-editor :is(.editor-preview,.editor-preview-side)>:first-child{margin-top:0}.rich-text-editor :is(.editor-preview,.editor-preview-side) p{margin:0 0 1.6em}.rich-text-editor :is(.editor-preview,.editor-preview-side) h1,.rich-text-editor :is(.editor-preview,.editor-preview-side) h2,.rich-text-editor :is(.editor-preview,.editor-preview-side) h3,.rich-text-editor :is(.editor-preview,.editor-preview-side) h4,.rich-text-editor :is(.editor-preview,.editor-preview-side) h5,.rich-text-editor :is(.editor-preview,.editor-preview-side) h6{margin:0 0 .3em;font-weight:700;line-height:1.3}.rich-text-editor :is(.editor-preview,.editor-preview-side) h1{font-size:var(--mde-h1)}.rich-text-editor :is(.editor-preview,.editor-preview-side) h2{font-size:var(--mde-h2)}.rich-text-editor :is(.editor-preview,.editor-preview-side) h3{font-size:var(--mde-h3)}.rich-text-editor :is(.editor-preview,.editor-preview-side) h4{font-size:var(--mde-h4)}.rich-text-editor :is(.editor-preview,.editor-preview-side) h5{font-size:var(--mde-h5)}.rich-text-editor :is(.editor-preview,.editor-preview-side) h6{font-size:var(--mde-h6)}.rich-text-editor :is(.editor-preview,.editor-preview-side) ul,.rich-text-editor :is(.editor-preview,.editor-preview-side) ol{margin:0 0 1.6em;padding-left:1.5em}.rich-text-editor :is(.editor-preview,.editor-preview-side) ul{list-style:outside}.rich-text-editor :is(.editor-preview,.editor-preview-side) ol{list-style:decimal}.rich-text-editor :is(.editor-preview,.editor-preview-side) li{margin:.15em 0}.rich-text-editor :is(.editor-preview,.editor-preview-side) strong{font-weight:700}.rich-text-editor :is(.editor-preview,.editor-preview-side) em{font-style:italic}.rich-text-editor :is(.editor-preview,.editor-preview-side) a{color:var(--primary);text-decoration:underline}.rich-text-editor :is(.editor-preview,.editor-preview-side) blockquote{border-left:3px solid color-mix(in srgb, var(--border) 80%, transparent);color:var(--muted-foreground);margin:0 0 1.6em;padding-left:1em}.rich-text-editor :is(.editor-preview,.editor-preview-side) code{background:color-mix(in srgb, var(--muted) 70%, transparent);border-radius:4px;padding:.1em .3em}.rich-text-editor :is(.editor-preview,.editor-preview-side) pre{background:color-mix(in srgb, var(--muted) 70%, transparent);border-radius:6px;margin:0 0 1.6em;padding:.75em 1em;overflow:auto}.rich-text-editor :is(.editor-preview,.editor-preview-side) pre code{background:0 0;padding:0}.rich-text-editor :is(.editor-preview,.editor-preview-side) hr{border:0;border-top:1px solid color-mix(in srgb, var(--border) 80%, transparent);margin:1.6em 0}.rich-text-editor :is(.editor-preview,.editor-preview-side) img{max-width:100%}.rich-text-editor .editor-toolbar.fullscreen{z-index:60;border:0;border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:var(--surface);border-radius:.5rem .5rem 0 0;width:auto;height:49px;top:3vh;left:4vw;right:4vw}.rich-text-editor .CodeMirror-fullscreen{z-index:58;background:var(--background);border-radius:0 0 .5rem .5rem;height:auto;inset:calc(3vh + 49px) 4vw 3vh;box-shadow:0 0 0 100vmax #00000073}.rich-text-editor .CodeMirror-fullscreen.CodeMirror-sided{border-bottom-right-radius:0;right:50vw;width:auto!important}.rich-text-editor .editor-preview-active-side{z-index:59;border:0;border-left:1px solid color-mix(in srgb, var(--border) 78%, transparent);border-radius:0 0 .5rem;width:auto;inset:calc(3vh + 49px) 4vw 3vh 50vw}
