@layer reset,mantine;@layer lib{.teacher-forum-filters-module__crbUiG__filterTrigger.teacher-forum-filters-module__crbUiG__filterTrigger{overflow:visible}.teacher-forum-filters-module__crbUiG__filterTrigger[data-filter-count]:after{min-inline-size:var(--t-space-xl);block-size:var(--t-space-xl);padding-inline:var(--t-space-mini);border-radius:var(--t-radius-full);color:var(--t-text-4);background:var(--t-brand-1);content:attr(data-filter-count);font-size:var(--t-font-size-xs);line-height:var(--t-line-height-xs);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:calc(-1 * var(--t-space-xs));inset-inline-end:calc(-1 * var(--t-space-xs))}}
.tiptap :first-child{margin-top:0}.tiptap{font-size:calc(.875rem * var(--mantine-scale))}.tiptap.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap h1{font-size:calc(1.625rem * var(--mantine-scale));font-weight:700;line-height:calc(2.8125rem * var(--mantine-scale))}.tiptap h2{font-size:calc(1.5rem * var(--mantine-scale));font-weight:500;line-height:calc(2.5rem * var(--mantine-scale))}.tiptap h3{font-size:calc(1.3125rem * var(--mantine-scale));font-weight:500;line-height:calc(2.25rem * var(--mantine-scale))}.tiptap h4{font-size:calc(1.1875rem * var(--mantine-scale));font-weight:500;line-height:calc(2rem * var(--mantine-scale))}.tiptap h5{font-size:calc(1.0625rem * var(--mantine-scale));font-weight:500;line-height:calc(1.75rem * var(--mantine-scale))}.tiptap .tableWrapper.ProseMirror-selectednode{outline:2px solid var(--t-brand-1)}.tiptap table{border-collapse:collapse;border-color:var(--t-line-4);table-layout:fixed;width:100%;margin:0;overflow:hidden}.tiptap table td,.tiptap table th{box-sizing:border-box;border-width:calc(.0625rem * var(--mantine-scale));vertical-align:top;border-color:var(--t-line-4);min-width:1.5rem;padding:.5rem;position:relative}.tiptap table td>*,.tiptap table th>*{margin-bottom:0}.tiptap table .column-resize-handle{background-color:var(--t-brand-1);bottom:calc(-.125rem * var(--mantine-scale));pointer-events:none;right:calc(-.125rem * var(--mantine-scale));width:calc(.25rem * var(--mantine-scale));z-index:10;position:absolute;top:0}.tiptap table :where(tr:last-of-type td){border-bottom:1px solid var(--t-line-4)!important}.tiptap table th{background-color:var(--t-fill-6);text-align:start;font-weight:700}.tiptap img{height:auto}.tiptap .lms-sim-image{vertical-align:middle}.tiptap blockquote{border-left-width:calc(.25rem * var(--mantine-scale));border-color:var(--mantine-color-gray-3);border-radius:0;margin-top:1.5rem;margin-bottom:1.5rem;padding-inline-start:1rem}.tiptap .iframe-wrapper{width:100%;height:auto;padding-bottom:56.25%;position:relative;overflow:hidden}.tiptap .iframe-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.tiptap pre{border-radius:var(--t-radius-lg);font-family:var(--mantine-font-family-monospace,"Courier New", monospace);background-color:var(--mantine-color-gray-0);color:var(--mantine-color-dark-6);margin-top:1.5rem;margin-bottom:1.5rem;padding:.75rem}.tiptap pre code{font-size:var(--t-font-size-sm);line-height:var(--t-line-height-sm);color:inherit;background-color:#0000;padding:0}.tiptap .__blank__{border-bottom:calc(.0625rem * var(--mantine-scale)) solid;line-height:1.2rem}.tiptap .__blank__ .circle-number{border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:50%;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:inline-flex}.tiptap .p{padding:calc(.0625rem * var(--mantine-scale))}.tiptap .p:not(:last-child){margin-bottom:var(--t-space-lg)}.hljs{background-color:var(--mantine-color-white);color:var(--mantine-color-dark-6)}.hljs-doctag,.hljs-keyword,.hljs .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--mantine-color-red-6)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--mantine-color-violet-6)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--mantine-color-blue-9)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--mantine-color-blue-5)}.hljs-built_in,.hljs-symbol{color:var(--mantine-color-orange-6)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--mantine-color-gray-6)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--mantine-color-green-6)}.hljs-subst{color:var(--mantine-color-dark-6)}.hljs-section{color:var(--mantine-color-blue-5);font-weight:700}.hljs-bullet{color:var(--mantine-color-yellow-9)}.hljs-emphasis{color:var(--mantine-color-dark-6);font-style:italic}.hljs-strong{color:var(--mantine-color-dark-6);font-weight:700}.hljs-addition{background-color:var(--mantine-color-green-0);color:var(--mantine-color-green-6)}.hljs-deletion{background-color:var(--mantine-color-red-0);color:var(--mantine-color-red-6)}.tiptap-mathematics-render{padding:0 .25rem}.tiptap-mathematics-render--editable{cursor:pointer;transition:background .2s}.tiptap-mathematics-render--editable:hover{background:#eee}.mantine-RichTextEditor-toolbar{border-bottom-width:calc(.0625rem * var(--mantine-scale));border-color:var(--t-line-5)}.mantine-RichTextEditor-linkEditorDropdown [aria-label=Cancel]{display:none}.mantine-RichTextEditor-linkEditorDropdown .__m__-_r_hh_{--sg-spacing-x:calc(.5rem * var(--mantine-scale));--sg-spacing-y:calc(.5rem * var(--mantine-scale))}.mantine-RichTextEditor-content .ProseMirror{padding:calc(1rem * var(--mantine-scale));height:100%;min-height:var(--editor-content-min-h)}.mantine-RichTextEditor-Typography,.mantine-RichTextEditor-content{background-color:#0000;height:100%}:root[data-mantine-color-scheme=dark] [test-id=rich-text-viewer].tiptap{filter:invert()hue-rotate(180deg);color:#000}:root[data-mantine-color-scheme=dark] [test-id=rich-text-viewer].tiptap table th{filter:invert()hue-rotate(180deg);color:var(--t-text-1)}:root[data-mantine-color-scheme=dark] [test-id=rich-text-viewer].tiptap img:not(.data-latex):not([data-latex]):not([data-non-image]),:root[data-mantine-color-scheme=dark] [test-id=rich-text-viewer].tiptap video,:root[data-mantine-color-scheme=dark] [test-id=rich-text-viewer].tiptap iframe,:root[data-mantine-color-scheme=dark] [test-id=rich-text-viewer].tiptap .simditor-embed-video,:root[data-mantine-color-scheme=dark] [test-id=rich-text-viewer].tiptap .audio-player-small{filter:invert()hue-rotate(180deg)}
