.interpretation-rich-text-editor-shell.svelte-oj0vcc{position:relative;min-width:0}.interpretation-rich-text-editor.svelte-oj0vcc{--interpretation-rich-text-zoom-scale: 1;--interpretation-rich-text-body-font-size-base: 14px;--interpretation-rich-text-body-line-height: 1.9;--interpretation-rich-text-heading-1-size-base: 28px;--interpretation-rich-text-heading-2-size-base: 22px;--interpretation-rich-text-heading-3-size-base: 18px;--interpretation-rich-text-heading-line-height: 1.45;--interpretation-rich-text-body-font-size: calc(var(--interpretation-rich-text-body-font-size-base) * var(--interpretation-rich-text-zoom-scale));--interpretation-rich-text-heading-1-size: calc(var(--interpretation-rich-text-heading-1-size-base) * var(--interpretation-rich-text-zoom-scale));--interpretation-rich-text-heading-2-size: calc(var(--interpretation-rich-text-heading-2-size-base) * var(--interpretation-rich-text-zoom-scale));--interpretation-rich-text-heading-3-size: calc(var(--interpretation-rich-text-heading-3-size-base) * var(--interpretation-rich-text-zoom-scale));position:relative;min-height:240px;color:#2e2e2e}.interpretation-rich-text-editor--split.svelte-oj0vcc{--interpretation-rich-text-body-font-size-base: 11px;--interpretation-rich-text-body-line-height: 1.75;--interpretation-rich-text-heading-1-size-base: 20px;--interpretation-rich-text-heading-2-size-base: 16px;--interpretation-rich-text-heading-3-size-base: 13px}.interpretation-rich-text-editor.svelte-oj0vcc .interpretation-rich-text-editor__editable{min-height:240px;outline:none}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror{min-height:240px;outline:none;color:inherit;font-size:var(--interpretation-rich-text-body-font-size);line-height:var(--interpretation-rich-text-body-line-height);overflow-wrap:anywhere;word-break:break-word}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror>:first-child{margin-top:0}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror>:last-child{margin-bottom:0}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror>*+*{margin-top:.9em}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror p{margin:0}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#98a2b3;pointer-events:none;float:left;height:0}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror h1,.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror h2,.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror h3,.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror h4,.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror h5,.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror h6{margin:0;font-weight:600;color:#111827;line-height:var(--interpretation-rich-text-heading-line-height)}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror h1{font-size:var(--interpretation-rich-text-heading-1-size)}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror h2{font-size:var(--interpretation-rich-text-heading-2-size)}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror h3{font-size:var(--interpretation-rich-text-heading-3-size)}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror h4,.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror h5,.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror h6{font-size:calc(var(--interpretation-rich-text-body-font-size) * 1.05)}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror ul,.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror ol{margin:0;padding-left:1.4em;list-style-position:outside}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror ul{list-style-type:disc}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror ul ul{list-style-type:circle}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror ul ul ul{list-style-type:square}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror ul ul ul ul{list-style-type:"□  "}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror ul ul ul ul>li::marker{font-size:.7em}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror ol{list-style-type:decimal}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror li+li{margin-top:.25em}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror blockquote{margin:0;border-left:3px solid #d0d5dd;background:#f8fafc;padding:.75em 1em;color:#475467}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror a{color:#155dfc;text-decoration:underline;text-underline-offset:2px}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror pre{margin:0;overflow-x:auto;border-radius:6px;background:#111827;padding:.8em 1em;color:#f9fafb}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror code{border-radius:4px;background:#f2f4f7;padding:.08em .3em;font-size:.9em}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror pre code{background:transparent;padding:0}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror .tableWrapper{overflow-x:auto;padding:24px 26px 30px 24px}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror table{width:100%;border-collapse:collapse;margin:0;table-layout:fixed}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror table caption{caption-side:top;padding:0 0 10px;text-align:left;font-weight:600;color:#1f2937;outline:none}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror table caption [data-interpretation-table-caption-content]{display:block;width:100%;outline:none}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror table th,.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror table td{position:relative;min-width:2em;border:1px solid #d0d5dd;padding:.7em .8em;vertical-align:top}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror table th{background:#f8fafc;font-weight:600}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror .selectedCell:after{position:absolute;z-index:2;inset:0;pointer-events:none;background:#2f6df629;content:""}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror .column-resize-handle{position:absolute;z-index:20;top:0;right:-2px;bottom:-2px;width:4px;pointer-events:none;background-color:#2f6df6}.interpretation-rich-text-editor.svelte-oj0vcc .ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.interpretation-rich-text-editor__table-selection-highlight.svelte-oj0vcc{position:absolute;z-index:18;pointer-events:none;border:1px solid rgba(47,109,246,.42);background:#2f6df61f}.interpretation-rich-text-editor__table-selection-highlight[data-kind=cell].svelte-oj0vcc{background:#2f6df629}.interpretation-rich-text-editor__table-handle.svelte-oj0vcc{position:absolute;z-index:40;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:#eef2f6;color:#526071;cursor:pointer;transition:background .12s ease,color .12s ease,opacity .12s ease}.interpretation-rich-text-editor__table-handle.svelte-oj0vcc:hover,.interpretation-rich-text-editor__table-handle--active.svelte-oj0vcc{background:#dce5ef;color:#1f2937}.interpretation-rich-text-editor__table-handle--column.svelte-oj0vcc{height:12px;min-width:26px;opacity:.92}.interpretation-rich-text-editor__table-handle--row.svelte-oj0vcc{min-height:26px;width:12px;opacity:.92}.interpretation-rich-text-editor__table-handle--cell.svelte-oj0vcc{height:22px;width:22px;border:1px solid #d8dee8;border-radius:7px;background:#fffffff0;color:#374151;box-shadow:0 8px 20px #0f172a24}.interpretation-rich-text-editor__table-extend.svelte-oj0vcc{position:absolute;z-index:38;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:transparent;cursor:pointer;transition:background .12s ease,color .12s ease}.interpretation-rich-text-editor__table-extend.svelte-oj0vcc:hover{background:#e7edf5;color:#39475a}.interpretation-rich-text-editor__table-extend--column.svelte-oj0vcc{width:12px;min-height:42px}.interpretation-rich-text-editor__table-extend--row.svelte-oj0vcc{height:12px;min-width:42px}.interpretation-rich-text-editor__table-menu.svelte-oj0vcc{position:absolute;z-index:50;display:flex;width:240px;flex-direction:column;gap:1px;padding:6px}.interpretation-rich-text-editor__table-menu.svelte-oj0vcc button:where(.svelte-oj0vcc){display:flex;min-height:32px;width:100%;align-items:center;border:0;padding:0 10px;text-align:left;font-size:13px;line-height:20px;cursor:pointer}.interpretation-rich-text-editor__table-menu.svelte-oj0vcc button:where(.svelte-oj0vcc):disabled{cursor:not-allowed}.interpretation-rich-text-editor__table-menu-separator.svelte-oj0vcc{height:1px;margin:5px 2px;background:var(--border)}.interpretation-rich-text-editor__table-menu.svelte-oj0vcc .interpretation-rich-text-editor__table-menu-danger:where(.svelte-oj0vcc){color:var(--destructive)}.interpretation-rich-text-editor__table-menu.svelte-oj0vcc .interpretation-rich-text-editor__table-menu-danger:where(.svelte-oj0vcc):hover{background:color-mix(in oklab,var(--destructive) 10%,transparent)}
