.mention-list[data-v-b4fbd848]{background:white;border:1px solid #e5e7eb;border-radius:6px;padding:4px;width:200px}.mention-item[data-v-b4fbd848]{display:flex;align-items:center;gap:8px;padding:6px;cursor:pointer;border-radius:4px}.mention-item[data-v-b4fbd848]:hover,.mention-item.active[data-v-b4fbd848]{background:#f3f4f6}.avatar[data-v-b4fbd848]{width:20px;height:20px;border-radius:5px}.mention[data-v-ed0bd2be]{position:relative;display:inline-flex;align-items:center;background-color:#e9ecef;border-radius:4px;padding:2px 6px;color:#0d6efd;font-weight:500;cursor:grab;user-select:none}.mention[data-v-ed0bd2be]:active{cursor:grabbing}.mention.ProseMirror-selectednode[data-v-ed0bd2be]{outline:2px solid #0d6efd;outline-offset:1px}.mention-avatar[data-v-ed0bd2be]{width:18px;height:18px;border-radius:5px;margin-right:4px;object-fit:cover;pointer-events:none}.avatar-tooltip{position:fixed;transform:translate(-50%);padding:4px;background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:9999}.avatar-tooltip:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#fff}.avatar-preview{width:150px;height:150px;border-radius:6px;object-fit:cover;display:block}.ProseMirror-hideselection .avatar-tooltip{display:none}.editor-wrapper[data-v-53bd03fd]{min-height:180px;padding:12px;border:1px solid #dee2e6;border-radius:6px;cursor:text;max-height:180px;display:flex;flex-direction:column}.editor-textarea[data-v-53bd03fd]{flex:1;overflow-y:auto}.editor-textarea[data-v-53bd03fd]::-webkit-scrollbar{width:6px}.editor-textarea[data-v-53bd03fd]::-webkit-scrollbar-track{background:transparent}.editor-textarea[data-v-53bd03fd]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.editor-textarea[data-v-53bd03fd]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-53bd03fd] .tiptap{outline:none;min-height:100%}[data-v-53bd03fd] .mention{display:inline-flex;align-items:center;background-color:#e9ecef;border-radius:4px;padding:2px 6px;color:#0d6efd;font-weight:500;vertical-align:middle}.mention-avatar[data-v-53bd03fd]{width:18px;height:18px;border-radius:50%;margin-right:4px;object-fit:cover;vertical-align:middle}[data-v-53bd03fd] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;pointer-events:none;height:0}[data-v-53bd03fd] .ProseMirror [data-drag-handle]{cursor:grab}[data-v-53bd03fd] .ProseMirror [data-drag-handle]:active{cursor:grabbing}[data-v-53bd03fd] .ProseMirror-dragging{opacity:.5}.editor-actions[data-v-53bd03fd]{display:flex;justify-content:end;align-items:center}.clear-btn[data-v-53bd03fd]{color:#6c757d;cursor:pointer;transition:color .2s;margin-right:5px}.clear-btn[data-v-53bd03fd]:hover{color:#dc3545}.char-count[data-v-53bd03fd]{font-size:12px;color:#6c757d}.char-count.text-danger[data-v-53bd03fd]{color:#dc3545}
