.dropdown-menu{background-color:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);color:hsl(var(--popover-foreground));display:flex;flex-direction:column;gap:.125rem;max-height:360px;min-width:220px;overflow-x:hidden;overflow-y:auto;padding:.25rem;position:relative;z-index:10001}.dropdown-menu button{align-items:center;background-color:transparent;border:none;border-radius:calc(var(--radius) - 4px);color:inherit;cursor:pointer;display:flex;font-size:.875rem;line-height:1.25rem;outline:none;padding:.375rem .5rem;position:relative;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dropdown-menu button.is-selected,.dropdown-menu button:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dropdown-menu .item{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem;padding:.375rem .5rem}.dropdown-menu .item.loading{align-items:center;display:flex;gap:.5rem}.loading-dot{animation:mention-loading-pulse 1.2s ease-in-out infinite;background-color:hsl(var(--muted-foreground));border-radius:50%;display:inline-block;height:.5rem;width:.5rem}@keyframes mention-loading-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.str-chat__tiptap-message-editor-host .tiptap{flex:1 1 0%;min-height:0}.str-chat__tiptap-message-editor-host .tiptap p{margin:0;min-height:1.25rem}.str-chat__tiptap-message-editor-host .tiptap p.is-editor-empty:first-child:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;height:0;pointer-events:none}.str-chat__tiptap-message-editor-host .tiptap a{color:hsl(var(--primary));font-weight:600;text-decoration:underline}.str-chat__tiptap-message-editor-host .tiptap del,.str-chat__tiptap-message-editor-host .tiptap s{text-decoration:line-through}.str-chat__tiptap-message-editor-host .tiptap .mention,.str-chat__tiptap-message-editor-host .tiptap [data-type=mention]{background:none;border-radius:0;color:hsl(var(--primary));font-weight:600;padding:0}