.sw-editor-mention-list[data-v-d63a40b9]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);flex-direction:column;min-width:12rem;max-height:14rem;padding:.25rem;display:flex;overflow-y:auto}.sw-editor-mention-list button[data-v-d63a40b9]{border-radius:calc(-.25rem + var(--radius));color:var(--foreground);cursor:pointer;text-align:left;background-color:#0000;border:none;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;transition:background .15s;display:flex}.sw-editor-mention-list button.is-selected[data-v-d63a40b9]{background:var(--muted)}@media (hover:hover){.sw-editor-mention-list button[data-v-d63a40b9]:hover{background:var(--muted)}}.sw-editor-mention-list .avatar[data-v-d63a40b9]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:1.5rem;height:1.5rem}.sw-editor-mention-list .empty[data-v-d63a40b9]{color:var(--muted-foreground);padding:.5rem}.sw-editor-tag-list[data-v-691c12e9]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);flex-direction:column;min-width:10rem;max-height:14rem;padding:.25rem;display:flex;overflow-y:auto}.sw-editor-tag-list button[data-v-691c12e9]{border-radius:calc(-.25rem + var(--radius));color:var(--foreground);cursor:pointer;text-align:left;background-color:#0000;border:none;width:100%;padding:.375rem .5rem;transition:background .15s;display:flex}.sw-editor-tag-list button.is-selected[data-v-691c12e9]{background:var(--muted)}@media (hover:hover){.sw-editor-tag-list button[data-v-691c12e9]:hover{background:var(--muted)}}.sw-editor-tag-list .empty[data-v-691c12e9]{color:var(--muted-foreground);padding:.5rem}.sw-editor-toolbar[data-v-713cf150]{flex:1;align-items:center;gap:.5rem;display:flex}.sw-editor-toolbar .tool[data-v-713cf150]{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:filter .15s;display:inline-flex}@media (hover:hover){.sw-editor-toolbar .tool[data-v-713cf150]:hover{filter:brightness(.92)}}.sw-editor-toolbar .tool.is-active[data-v-713cf150]{color:var(--primary)}.sw-editor-toolbar .submit.is-disabled[data-v-713cf150],.sw-editor-toolbar .tool.is-disabled[data-v-713cf150]{cursor:not-allowed;opacity:.5}.sw-editor-toolbar .upload-progress[data-v-713cf150]{margin-left:.25rem;font-size:.75rem}.sw-editor-toolbar .submit[data-v-713cf150]{color:var(--primary);margin-left:auto}.sw-editor-emoji-picker[data-v-9ac84c97]{background:var(--background);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);flex-direction:column;width:18rem;max-height:16rem;display:flex;overflow:hidden}.sw-editor-emoji-picker .search[data-v-9ac84c97]{background:var(--background);border:1px solid var(--input);border-radius:calc(-.25rem + var(--radius));color:var(--foreground);outline:none;margin:.5rem;padding:.375rem .5rem;font-size:.875rem}.sw-editor-emoji-picker .search[data-v-9ac84c97]:focus-visible{border-color:var(--ring)}.sw-editor-emoji-picker .body[data-v-9ac84c97]{padding:0 .5rem .5rem;overflow-y:auto}.sw-editor-emoji-picker .group-title[data-v-9ac84c97]{color:var(--muted-foreground);padding:.375rem .25rem .25rem;font-size:.75rem}.sw-editor-emoji-picker .grid[data-v-9ac84c97]{grid-template-columns:repeat(8,1fr);gap:.125rem;display:grid}.sw-editor-emoji-picker .emoji[data-v-9ac84c97]{aspect-ratio:1;border-radius:calc(-.25rem + var(--radius));cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;transition:background .15s;display:inline-flex}@media (hover:hover){.sw-editor-emoji-picker .emoji[data-v-9ac84c97]:hover{background:var(--muted)}}.sw-editor-emoji-picker .empty[data-v-9ac84c97]{color:var(--muted-foreground);text-align:center;padding:1rem;font-size:.875rem}.sw-editor{--sw-editor-bg:var(--background);--sw-editor-border:var(--input);--sw-editor-radius:var(--radius);--sw-editor-padding:.625rem .75rem;--sw-editor-min-height:4rem;--sw-editor-mention-color:var(--primary);background:var(--sw-editor-bg);border:1px solid var(--sw-editor-border);border-radius:var(--sw-editor-radius);color:var(--foreground);flex-direction:column;transition:border-color .15s;display:flex;position:relative}.sw-editor:focus-within{border-color:var(--ring)}.sw-editor .sw-editor-surface{padding:var(--sw-editor-padding);overflow-y:auto}.sw-editor .tiptap{min-height:var(--sw-editor-min-height);outline:none;line-height:1.6}.sw-editor .tiptap :first-child{margin-top:0}.sw-editor .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0}.sw-editor .sw-editor-mention{color:var(--sw-editor-mention-color);cursor:pointer;font-weight:500}.sw-editor .sw-editor-placeholder{color:var(--muted-foreground);min-height:var(--sw-editor-min-height)}.sw-editor .sw-editor-toolbar-row{border-top:1px solid var(--border);align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.sw-editor .sw-editor-emoji-panel{z-index:30;margin-top:.25rem;position:absolute;top:100%;left:0}
