.rich-editor[data-v-12e975f8]{border:1px solid var(--ax-color-border);background:var(--ax-color-bg-container);border-radius:4px;transition:border-color .15s}.rich-editor[data-v-12e975f8]:focus-within{border-color:var(--ax-color-primary)}.rich-editor--disabled[data-v-12e975f8]{background:var(--ax-color-bg-layout)}.rich-editor__toolbar[data-v-12e975f8]{border-bottom:1px solid var(--ax-color-border-secondary);background:var(--ax-color-bg-subtle);border-radius:4px 4px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.rich-editor__toolbar[data-v-12e975f8] .ant-btn.is-active{color:var(--ax-color-primary);background:var(--ax-color-primary-bg)}@media (width<=767.98px){.rich-editor__toolbar[data-v-12e975f8]{gap:4px;padding:6px}.rich-editor__toolbar[data-v-12e975f8] .ant-btn-sm{min-width:36px;height:36px}.rich-editor__toolbar[data-v-12e975f8] .ant-select-sm .ant-select-selector{align-items:center;height:36px!important}}.rich-editor__heading[data-v-12e975f8]{width:104px;margin-right:4px}.rich-editor__text-btn[data-v-12e975f8]{font-size:13px}.rich-editor__mode[data-v-12e975f8]{margin-left:auto}.rich-editor__mode-note[data-v-12e975f8]{color:var(--ax-color-text-tertiary);font-size:12px}.rich-editor__body[data-v-12e975f8]{cursor:text;padding:12px 16px}@media (width<=767.98px){.rich-editor__body[data-v-12e975f8]{padding:12px}}.rich-editor__body[data-v-12e975f8] .rich-editor__prose{min-height:inherit;outline:none;line-height:1.8}.rich-editor__body[data-v-12e975f8] .rich-editor__prose>:first-child{margin-top:0}.rich-editor__body[data-v-12e975f8] .rich-editor__prose h2{margin:1.2em 0 .5em;font-size:18px}.rich-editor__body[data-v-12e975f8] .rich-editor__prose h3{margin:1em 0 .4em;font-size:16px}.rich-editor__body[data-v-12e975f8] .rich-editor__prose p{margin:0 0 .8em}.rich-editor__body[data-v-12e975f8] .rich-editor__prose ol,.rich-editor__body[data-v-12e975f8] .rich-editor__prose ul{margin:0 0 .8em;padding-left:1.5em}.rich-editor__body[data-v-12e975f8] .rich-editor__prose blockquote{border-left:3px solid var(--ax-color-border);color:var(--ax-color-text-secondary);margin:0 0 .8em;padding-left:12px}.rich-editor__body[data-v-12e975f8] .rich-editor__prose pre{background:var(--ax-color-bg-subtle);border:1px solid var(--ax-color-border-secondary);border-radius:4px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.rich-editor__body[data-v-12e975f8] .rich-editor__prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.rich-editor__body[data-v-12e975f8] .rich-editor__prose a{color:var(--ax-color-primary);text-decoration:underline}.rich-editor__body[data-v-12e975f8] .rich-editor__prose img{border-radius:4px;max-width:100%}.rich-editor__body[data-v-12e975f8] .rich-editor__prose hr{border:none;border-top:1px solid var(--ax-color-border-secondary);margin:1.2em 0}.rich-editor__body[data-v-12e975f8] .rich-editor__prose table{table-layout:fixed;border-collapse:collapse;margin:0 0 .8em;font-size:13px;line-height:1.6;width:100%!important}.rich-editor__body[data-v-12e975f8] .rich-editor__prose td,.rich-editor__body[data-v-12e975f8] .rich-editor__prose th{border:1px solid var(--ax-color-border-secondary);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:6px 10px;position:relative}.rich-editor__body[data-v-12e975f8] .rich-editor__prose td>p,.rich-editor__body[data-v-12e975f8] .rich-editor__prose th>p{margin:0}.rich-editor__body[data-v-12e975f8] .rich-editor__prose th{background:var(--ax-color-bg-subtle);font-weight:700}.rich-editor__body[data-v-12e975f8] .rich-editor__prose .selectedCell:after{content:"";background:var(--ax-color-primary-bg);opacity:.6;pointer-events:none;position:absolute;inset:0}.rich-editor__body[data-v-12e975f8] .rich-editor__prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--ax-color-text-quaternary);pointer-events:none}.rich-editor__source[data-v-12e975f8]{border-radius:0 0 4px 4px;padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;box-shadow:none!important;border:none!important}
