.typing-dots[data-v-9ec86018]{align-items:center;display:inline-flex;gap:2px;margin-left:4px}.dot[data-v-9ec86018]{animation:typing-9ec86018 1.4s infinite;font-size:20px;line-height:1;opacity:0;transform:translateY(-1px)}.dot[data-v-9ec86018]:nth-child(2){animation-delay:.2s}.dot[data-v-9ec86018]:nth-child(3){animation-delay:.4s}@keyframes typing-9ec86018{0%{opacity:0}50%{opacity:1}to{opacity:0}}.typing-indicator-slide-enter-active[data-v-9ec86018],.typing-indicator-slide-leave-active[data-v-9ec86018]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.typing-indicator-slide-enter-from[data-v-9ec86018],.typing-indicator-slide-leave-to[data-v-9ec86018]{opacity:0;transform:translateY(20px)}.typing-indicator-slide-enter-to[data-v-9ec86018],.typing-indicator-slide-leave-from[data-v-9ec86018]{opacity:1;transform:translateY(0)}.tiptap-container[data-v-6d38ef66]{display:flex;flex-direction:column;width:100%!important}.tiptap-wrapper[data-v-6d38ef66]{border-radius:6px;overflow:hidden;transition:border-color .15s ease-in-out;width:100%}.tiptap-wrapper[data-v-6d38ef66]:focus-within{border-color:#94a3b8!important;box-shadow:0 0 0 1px #94a3b8!important}.tiptap-wrapper.tiptap-invalid[data-v-6d38ef66]{border-color:#e24c4c}.tiptap-wrapper.tiptap-invalid[data-v-6d38ef66]:focus-within{border-color:#e24c4c;box-shadow:none}.tiptap-toolbar[data-v-6d38ef66]{background:#f8f9fa;border-bottom:1px solid #ced4da;display:flex;flex-wrap:wrap;gap:2px;padding:6px 8px}.tiptap-btn[data-v-6d38ef66]{align-items:center;background:transparent;border:none;border-radius:4px;color:#495057;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;min-width:32px;padding:0 8px}.tiptap-btn[data-v-6d38ef66]:hover{background:#e9ecef}.tiptap-btn.active[data-v-6d38ef66]{background:#3b82f6;color:#fff}.tiptap-sep[data-v-6d38ef66]{align-self:center;background:#dee2e6;height:18px;margin:0 6px;width:1px}.tiptap-list-icon[data-v-6d38ef66]{align-items:center;color:inherit;display:flex;justify-content:center}.tiptap-list-icon svg[data-v-6d38ef66]{display:block;flex-shrink:0}.tiptap-editor-area[data-v-6d38ef66]{min-height:200px;width:100%}[data-v-6d38ef66] .tiptap-content{border:none!important;min-height:200px;outline:none!important;padding:.75rem 1rem;width:100%!important}[data-v-6d38ef66] table{border-collapse:collapse;margin:1rem 0;width:100%}[data-v-6d38ef66] td,[data-v-6d38ef66] th{border:1px solid #dee2e6;padding:8px}.error-message[data-v-6d38ef66]{color:#e24c4c;font-size:.8rem;margin-top:4px}
