.rte-content{flex:1;overflow:auto}.rte-content .ProseMirror{outline:none;min-height:100px;padding:16px;overflow-x:hidden}.rte-content .ProseMirror .is-empty:before{content:attr(data-placeholder);float:left;color:var(--color-text-disabled);pointer-events:none;height:0;font-style:italic}.rte-content .ProseMirror p.is-editor-empty:first-of-type:before{content:attr(data-placeholder);float:left;color:var(--color-text-secondary);pointer-events:none;height:0}.rte-content .ProseMirror h1{margin-block:16px;font-size:2em;font-weight:700}.rte-content .ProseMirror h2{margin-block:12px;font-size:1.5em;font-weight:700}.rte-content .ProseMirror h3{margin-block:10px;font-size:1.25em;font-weight:700}.rte-content .ProseMirror h4{margin-block:8px;font-size:1.1em;font-weight:700}.rte-content .ProseMirror h5{margin-block:8px;font-size:1em;font-weight:700}.rte-content .ProseMirror h6{margin-block:6px;font-size:.9em;font-weight:700}.rte-content .ProseMirror p{margin-block:6px}.rte-content .ProseMirror ul,.rte-content .ProseMirror ol{margin-block:8px;padding-left:24px}.rte-content .ProseMirror ul{list-style-type:disc}.rte-content .ProseMirror ul ul{list-style-type:circle}.rte-content .ProseMirror ul ul ul{list-style-type:square}.rte-content .ProseMirror ol{list-style-type:decimal}.rte-content .ProseMirror ol ol{list-style-type:lower-alpha}.rte-content .ProseMirror ol ol ol{list-style-type:lower-roman}.rte-content .ProseMirror li{margin-block:2px}.rte-content .ProseMirror ul[data-type=taskList]{padding-left:4px;list-style:none}.rte-content .ProseMirror ul[data-type=taskList] li{flex-direction:row;align-items:flex-start;gap:8px;display:flex}.rte-content .ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.5;text-decoration:line-through}.rte-content .ProseMirror ul[data-type=taskList] label{cursor:pointer;align-items:center;margin-top:6px;padding-top:4px;display:flex}.rte-content .ProseMirror ul[data-type=taskList] label input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--color-fg-brand-primary)}.rte-content .ProseMirror ul[data-type=taskList]>li>div{flex:1}.rte-content .ProseMirror blockquote{border-left:4px solid var(--color-border-secondary);color:var(--color-text-secondary);margin-left:0;padding-left:16px;font-style:italic}.rte-content .ProseMirror pre{background-color:var(--color-bg-tertiary);color:var(--color-text-primary);border-radius:4px;padding:16px;overflow:auto}.rte-content .ProseMirror pre code{font-family:var(--font-mono);color:inherit;background-color:#0000;font-size:.875em}.rte-content .ProseMirror code{background-color:var(--color-bg-tertiary);color:var(--color-text-primary);font-family:var(--font-mono);border-radius:2px;padding-inline:2px;font-size:.875em}.rte-content .ProseMirror hr{border:none;border-top:1px solid var(--color-border-secondary);margin-block:16px}.rte-content .ProseMirror figure{margin:0;margin-block:16px}.rte-content .ProseMirror figure[data-align=left]{justify-content:flex-start;display:flex}.rte-content .ProseMirror figure[data-align=center]{justify-content:center;display:flex}.rte-content .ProseMirror figure[data-align=right]{justify-content:flex-end;display:flex}.rte-content .ProseMirror figcaption{text-align:center;color:var(--color-text-secondary);margin-top:8px;font-size:.875rem;font-style:italic}.rte-content .ProseMirror figcaption:empty:before{content:attr(data-placeholder);color:var(--color-text-disabled)}.rte-content .ProseMirror img{border-radius:4px;max-width:100%;height:auto}.rte-content .ProseMirror a{color:var(--color-fg-brand-primary);cursor:pointer;text-decoration:underline}.rte-content .ProseMirror .tableWrapper{margin-block:16px;margin-inline:-8px;padding:8px;position:relative;overflow-y:hidden}.rte-content--scrollable-tables .ProseMirror .tableWrapper{overflow-x:auto}.rte-content .ProseMirror table{border-collapse:collapse;table-layout:fixed;overflow:hidden}.rte-content .ProseMirror th,.rte-content .ProseMirror td{border:1px solid var(--color-border-secondary);text-align:left;vertical-align:top;box-sizing:border-box;min-width:100px;padding:8px;position:relative}.rte-content .ProseMirror th{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:var(--color-gray-300);font-weight:600}.rte-content .ProseMirror td[data-text-align=left],.rte-content .ProseMirror th[data-text-align=left]{text-align:left}.rte-content .ProseMirror td[data-text-align=center],.rte-content .ProseMirror th[data-text-align=center]{text-align:center}.rte-content .ProseMirror td[data-text-align=right],.rte-content .ProseMirror th[data-text-align=right]{text-align:right}.rte-content .ProseMirror td[data-vertical-align=top],.rte-content .ProseMirror th[data-vertical-align=top]{vertical-align:top}.rte-content .ProseMirror td[data-vertical-align=middle],.rte-content .ProseMirror th[data-vertical-align=middle]{vertical-align:middle}.rte-content .ProseMirror td[data-vertical-align=bottom],.rte-content .ProseMirror th[data-vertical-align=bottom]{vertical-align:bottom}.rte-content .ProseMirror .column-resize-handle{z-index:20;background-color:var(--color-fg-brand-primary);cursor:col-resize;pointer-events:auto;width:4px;position:absolute;top:0;bottom:0;right:-2px}.rte-content .ProseMirror.resize-cursor{cursor:col-resize}.rte-content .ProseMirror .selectedCell:after{content:"";background-color:color-mix(in srgb, var(--color-fg-brand-primary) 15%, transparent);pointer-events:none;z-index:2;position:absolute;inset:0}.rte-content .ProseMirror mark{background-color:var(--color-fg-warning-primary,#ffd770);border-radius:2px;padding-inline:0}.rte-content .ProseMirror .slash-menu-decoration{background-color:var(--color-bg-primary_hover);outline:4px solid var(--color-bg-primary_hover);border-radius:4px;padding:2px 4px;display:inline}.rte-content .ProseMirror .slash-menu-decoration.is-empty:after{content:"Filter...";color:var(--color-text-disabled);margin-left:2px;font-style:italic}.rte-content .ProseMirror .emoji-picker-decoration{background-color:var(--color-bg-primary_hover);outline:4px solid var(--color-bg-primary_hover);border-radius:4px;padding:2px 4px;display:inline}
