.rich-editor[data-v-3f1fa26c]{background:#fff;border:1px solid #ced4da;border-radius:6px;overflow:hidden}.toolbar[data-v-3f1fa26c]{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px}.tool-btn[data-v-3f1fa26c]{background:none;border:1px solid transparent;border-radius:4px;color:#495057;cursor:pointer;font-size:.85rem;line-height:1.4;padding:4px 9px}.tool-btn[data-v-3f1fa26c]:hover{background:#e9ecef;border-color:#ced4da}.tool-sep[data-v-3f1fa26c]{background:#dee2e6;height:18px;margin:0 2px;width:1px}.tool-upload[data-v-3f1fa26c]{display:inline-flex}.editor-area[data-v-3f1fa26c]{color:#343a40;font-size:.95rem;line-height:1.75;min-height:200px;outline:none;padding:.9rem 1rem}.editor-area[data-v-3f1fa26c]:empty:before{color:#adb5bd;content:attr(data-placeholder);pointer-events:none}.editor-area[data-v-3f1fa26c] h2{font-size:1.3rem;margin:.9em 0 .5em}.editor-area[data-v-3f1fa26c] h3{font-size:1.1rem;margin:.8em 0 .4em}.editor-area[data-v-3f1fa26c] blockquote{background:#f8f9fa;border-left:3px solid #c41230;color:#868e96;margin:.6em 0;padding:.1em .9em}.editor-area[data-v-3f1fa26c] img{border-radius:4px;max-width:100%}
