.ProseMirror-focused{outline:none}.ProseMirror{text-align:right;direction:rtl;padding:10px 20px;font-family:Vazirmatn,sans-serif}.tiptap p,.ProseMirror p{margin:.75rem 0;line-height:1.8}.tiptap p:first-child,.ProseMirror p:first-child{margin-top:0}.tiptap p:last-child,.ProseMirror p:last-child{margin-bottom:0}.ProseMirror p[dir=rtl],.ProseMirror h1[dir=rtl],.ProseMirror h2[dir=rtl],.ProseMirror h3[dir=rtl],.ProseMirror h4[dir=rtl],.ProseMirror h5[dir=rtl],.ProseMirror h6[dir=rtl]{text-align:right;direction:rtl}.ProseMirror p[dir=ltr],.ProseMirror h1[dir=ltr],.ProseMirror h2[dir=ltr],.ProseMirror h3[dir=ltr],.ProseMirror h4[dir=ltr],.ProseMirror h5[dir=ltr],.ProseMirror h6[dir=ltr]{text-align:left;direction:ltr}.tiptap code{color:#d63384;vertical-align:baseline;white-space:pre-wrap;word-break:break-word;direction:ltr;unicode-bidi:isolate;background-color:#f7f8fa;border:1px solid #e8e8e8;border-radius:.4rem;padding:.15rem .4rem;font-family:Fira Code,Consolas,Monaco,monospace;font-size:.9em;display:inline}.tiptap .code-block{text-align:left;direction:ltr;position:relative}.tiptap .code-block pre{margin:1.5rem 0;padding:2.5rem 1rem 1.25rem}.tiptap pre{color:#abb2bf;text-align:left;direction:ltr;background-color:#282c34;border-radius:.5rem;margin:1.5rem 0;padding:1.25rem 1rem;font-family:Fira Code,Consolas,Monaco,monospace}.tiptap pre code{color:inherit;white-space:pre-wrap;direction:ltr;unicode-bidi:normal;background:0 0;border:none;padding:0;font-size:.9rem;display:block}.tiptap pre .hljs-comment,.tiptap pre .hljs-quote{color:#5c6370;font-style:italic}.tiptap pre .hljs-variable,.tiptap pre .hljs-template-variable,.tiptap pre .hljs-tag,.tiptap pre .hljs-name,.tiptap pre .hljs-selector-id,.tiptap pre .hljs-selector-class,.tiptap pre .hljs-regexp,.tiptap pre .hljs-deletion{color:#e06c75}.tiptap pre .hljs-number,.tiptap pre .hljs-built_in,.tiptap pre .hljs-builtin-name,.tiptap pre .hljs-literal,.tiptap pre .hljs-type,.tiptap pre .hljs-params,.tiptap pre .hljs-meta,.tiptap pre .hljs-link{color:#d19a66}.tiptap pre .hljs-attribute{color:#e5c07b}.tiptap pre .hljs-string,.tiptap pre .hljs-symbol,.tiptap pre .hljs-bullet,.tiptap pre .hljs-addition{color:#98c379}.tiptap pre .hljs-title,.tiptap pre .hljs-section{color:#61afef}.tiptap pre .hljs-keyword,.tiptap pre .hljs-selector-tag{color:#c678dd}.tiptap pre .hljs-emphasis{font-style:italic}.tiptap pre .hljs-strong{font-weight:700}.tiptap blockquote{background-color:#f7f7f7;margin:1rem 0;padding:1rem .5rem}.tiptap blockquote[dir=ltr]{border-left:4px solid #ccc;border-right:none;padding-left:1rem}.tiptap blockquote[dir=rtl]{border-left:none;border-right:4px solid #ccc;padding-right:1rem}.tiptap ul,.tiptap ol{padding:0 1.5rem}.tiptap ul[dir=rtl],.tiptap ol[dir=rtl]{text-align:right;direction:rtl;padding-left:0;padding-right:1.5rem}.tiptap ul[dir=ltr],.tiptap ol[dir=ltr]{text-align:left;direction:ltr;padding-left:1.5rem;padding-right:0}.tiptap li{margin:.5rem 0;line-height:1.8}.tiptap li p{margin:0;line-height:1.8}.tiptap ul[dir=rtl]>li::marker{unicode-bidi:isolate}.tiptap a{color:#852cf8;cursor:pointer;unicode-bidi:isolate;text-decoration:underline}.tiptap a:hover{color:#7e31f0}.tiptap s,.tiptap strike,.tiptap del{unicode-bidi:isolate}.tiptap strong,.tiptap b,.tiptap em,.tiptap i{unicode-bidi:embed}.tiptap mark{background-color:#fef3c7;border-radius:.2rem;padding:.1rem .2rem}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.tiptap table td,.tiptap table th{box-sizing:border-box;vertical-align:top;word-break:break-word;overflow-wrap:break-word;white-space:normal;border:1px solid #d9d8d4;min-width:1em;padding:6px 8px;position:relative}:is(.tiptap table td,.tiptap table th)>*{margin:0}.tiptap table th{background-color:#f5f4f2;font-weight:700}.tiptap table th[dir=rtl]{text-align:right}.tiptap table th[dir=ltr]{text-align:left}.tiptap table .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#efeeec;position:absolute;inset:0}.tiptap table .column-resize-handle{pointer-events:none;background-color:#7936ec;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tiptap .tableWrapper{margin:1.5rem 0;overflow-x:auto}.tiptap.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap .ltr-embed{direction:ltr;unicode-bidi:embed}.tiptap .isolate{unicode-bidi:isolate}.ProseMirror [dir=rtl] code,.ProseMirror [dir=rtl] a[href*="://"]{direction:ltr;unicode-bidi:isolate}.ProseMirror code:has(>*){direction:ltr;unicode-bidi:isolate}.tiptap .callout{border-right:4px solid;border-radius:.5rem;align-items:flex-start;gap:.75rem;margin:1rem 0;padding:1rem 1.25rem;display:flex}.tiptap .callout p{margin:0}.tiptap .callout-info{color:#1e40af;background-color:#eff6ff;border-color:#3b82f6}.tiptap .callout-warning{color:#92400e;background-color:#fffbeb;border-color:#f59e0b}.tiptap .callout-error{color:#991b1b;background-color:#fef2f2;border-color:#ef4444}.tiptap .callout-success{color:#166534;background-color:#f0fdf4;border-color:#22c55e}.tiptap .callout-tip{color:#6b21a8;background-color:#faf5ff;border-color:#a855f7}.tiptap ul[data-type=taskList]{margin:.5rem 0;padding:0;list-style:none}.tiptap ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;margin:.5rem 0;display:flex}.tiptap ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-top:.25rem}.tiptap ul[data-type=taskList] li>label input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #d1d5db;border-radius:.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .15s;display:flex}.tiptap ul[data-type=taskList] li>label input[type=checkbox]:checked{background-color:#7c3aed;border-color:#7c3aed}.tiptap ul[data-type=taskList] li>label input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:.75rem;font-weight:700}.tiptap ul[data-type=taskList] li>label input[type=checkbox]:hover{border-color:#7c3aed}.tiptap ul[data-type=taskList] li>div{flex:auto}.tiptap ul[data-type=taskList] li[data-checked=true]>div{color:#9ca3af;text-decoration:line-through}.tiptap u{text-underline-offset:2px;text-decoration:underline}.tiptap s{text-decoration:line-through}.tiptap sub{vertical-align:sub;font-size:.75em}.tiptap sup{vertical-align:super;font-size:.75em}.editor-footer{color:#6b7280;background-color:#f9fafb;border-top:1px solid #e5e7eb;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;padding:.5rem 1rem;font-size:.75rem;display:flex}.editor-footer .counter{gap:1rem;display:flex}.editor-footer .counter span{align-items:center;gap:.25rem;display:flex}.tiptap p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:right;pointer-events:none;height:0}.tiptap h1{margin:1.5rem 0 1rem;font-size:2rem;font-weight:700;line-height:1.3}.tiptap h2{margin:1.25rem 0 .875rem;font-size:1.75rem;font-weight:600;line-height:1.35}.tiptap h3{margin:1rem 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.4}.tiptap h4{margin:1rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.45}.tiptap h5{margin:.875rem 0 .5rem;font-size:1.125rem;font-weight:500;line-height:1.5}.tiptap h6{color:#6b7280;margin:.75rem 0 .5rem;font-size:1rem;font-weight:500;line-height:1.5}.tiptap *{transition:background-color .15s,color .15s,border-color .15s}.tiptap img,.ProseMirror img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem auto;display:block}.tiptap video,.ProseMirror video,.tiptap iframe,.ProseMirror iframe{max-width:100%;margin:1rem auto;display:block}.tiptap img.ProseMirror-selectednode{outline-offset:2px;outline:3px solid #7c3aed}.tiptap hr,.ProseMirror hr{border:none;border-top:1.5px dashed #94a3b866;margin:1.75rem 0}.tiptap hr.ProseMirror-selectednode,.ProseMirror hr.ProseMirror-selectednode{border-top:1.5px dashed #00a89e}.tiptap svg,.ProseMirror svg{vertical-align:middle;flex-shrink:0;display:inline-block}.tiptap kbd,.ProseMirror kbd{color:#1e293b;background:#f1f5f9;border:1px solid #cbd5e1;border-bottom:2px solid #94a3b8;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:.82em;display:inline-block}.lms-dark-mode .tiptap kbd,.lms-dark-mode .ProseMirror kbd{color:#f1f5f9!important;background:#1e293b!important;border-color:#475569 #475569 #64748b!important}@media (max-width:640px){.tiptap div[style*=display\:flex][style*=gap\:12px],.ProseMirror div[style*=display\:flex][style*=gap\:12px]{flex-direction:column!important}}.tiptap pre,.ProseMirror pre{max-width:100%;overflow-x:auto}.tiptap svg path,.ProseMirror svg path,.tiptap svg polyline,.ProseMirror svg polyline,.tiptap svg circle,.ProseMirror svg circle,.tiptap svg line,.ProseMirror svg line,.tiptap svg polygon,.ProseMirror svg polygon{stroke:inherit}.lms-dark-mode .tiptap div[style*="background:#eef2ff"],.lms-dark-mode .ProseMirror div[style*="background:#eef2ff"]{background:#6366f124!important;border-right-color:#818cf8!important}.lms-dark-mode .tiptap div[style*="background:#eef2ff"] div,.lms-dark-mode .ProseMirror div[style*="background:#eef2ff"] div{color:#c7d2fe!important}.lms-dark-mode .tiptap div[style*="background:#fffbeb"],.lms-dark-mode .ProseMirror div[style*="background:#fffbeb"]{background:#d9770624!important;border-right-color:#f59e0b!important}.lms-dark-mode .tiptap div[style*="background:#fffbeb"] div,.lms-dark-mode .ProseMirror div[style*="background:#fffbeb"] div{color:#fde68a!important}.lms-dark-mode .tiptap div[style*="background:#f0fdf4"],.lms-dark-mode .ProseMirror div[style*="background:#f0fdf4"]{background:#10b98124!important;border-right-color:#10b981!important}.lms-dark-mode .tiptap div[style*="background:#f0fdf4"] div,.lms-dark-mode .ProseMirror div[style*="background:#f0fdf4"] div{color:#a7f3d0!important}.lms-dark-mode .tiptap div[style*="background:#fef2f2"],.lms-dark-mode .ProseMirror div[style*="background:#fef2f2"]{background:#dc262624!important;border-right-color:#ef4444!important}.lms-dark-mode .tiptap div[style*="background:#fef2f2"] div,.lms-dark-mode .ProseMirror div[style*="background:#fef2f2"] div{color:#fca5a5!important}.lms-dark-mode .tiptap div[style*="background:#faf5ff"],.lms-dark-mode .ProseMirror div[style*="background:#faf5ff"]{background:#7c3aed24!important;border-right-color:#a855f7!important}.lms-dark-mode .tiptap div[style*="background:#faf5ff"] div,.lms-dark-mode .ProseMirror div[style*="background:#faf5ff"] div,.lms-dark-mode .tiptap div[style*="background:#faf5ff"] p,.lms-dark-mode .ProseMirror div[style*="background:#faf5ff"] p{color:#ddd6fe!important}.lms-dark-mode .tiptap div[style*="background:#f8fafc"],.lms-dark-mode .ProseMirror div[style*="background:#f8fafc"],.lms-dark-mode .tiptap div[style*="border:1px solid #e2e8f0"],.lms-dark-mode .ProseMirror div[style*="border:1px solid #e2e8f0"]{background:#0f172a!important;border-color:#ffffff1f!important}.lms-dark-mode .tiptap div[style*="border:1px solid #e2e8f0"] div,.lms-dark-mode .ProseMirror div[style*="border:1px solid #e2e8f0"] div{color:#f1f5f9!important}.lms-dark-mode .tiptap div[style*="border:1px solid #e2e8f0"] p,.lms-dark-mode .ProseMirror div[style*="border:1px solid #e2e8f0"] p{color:#94a3b8!important}
