.quill-editor-container .ql-container{max-height:200px;position:initial;border:0;padding-right:68px;overflow-y:auto}.quill-editor-container .ql-container .ql-editor{max-height:200px;position:relative}.quill-editor-container .ql-container .ql-editing,.quill-editor-container .ql-container .ql-tooltip{z-index:1}@media (width<=539px){.quill-editor-container .ql-container .ql-editing,.quill-editor-container .ql-container .ql-tooltip{transform:translateY(10px);left:0!important}}.quill-editor-error .ql-container .ql-editor{border:1px solid red;border-radius:8px 0 0}.quill-audio-recorder{width:100%;padding-bottom:12px}@media (width<=459px){.quill-audio-recorder .str-chat__waveform-box-container,.quill-audio-recorder .str-chat__wave-progress-bar__track-container{width:110px}.quill-audio-recorder .str-chat__wave-progress-bar__track-container .str-chat__wave-progress-bar__track{width:80px}}.quill-recording-audio{width:30px;height:30px}.quill-recording-audio .str-chat__start-recording-audio-button{width:100%;height:100%;padding-left:6px;padding-right:6px}.conversation-toolbar .ql-editor{min-height:6em}.ql-toolbar.ql-snow{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.ql-toolbar.ql-snow button{transition:background-color .15s}.ql-toolbar.ql-snow button svg{color:hsl(var(--muted-foreground));transition:color .15s}.ql-toolbar.ql-snow button:hover{background-color:hsl(var(--muted))}.ql-toolbar.ql-snow button:hover svg{color:hsl(var(--foreground))}.conversation-toolbar .ql-snow.ql-toolbar button{border-radius:var(--radius);width:1.75rem;height:1.75rem;color:hsl(var(--muted-foreground));justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex}.conversation-toolbar .ql-snow.ql-toolbar .ql-picker-label{border-radius:var(--radius);width:auto;height:1.75rem;color:hsl(var(--muted-foreground));border:none;align-items:center;gap:.25rem;padding:0 .5rem;transition:color .15s,background-color .15s;display:flex}.conversation-toolbar .ql-snow.ql-toolbar button:hover,.conversation-toolbar .ql-snow.ql-toolbar .ql-picker-label:hover{color:hsl(var(--foreground));background-color:hsl(var(--muted))}.conversation-toolbar .ql-snow.ql-toolbar button svg,.conversation-toolbar .ql-snow.ql-toolbar .ql-picker-label svg{width:1rem;height:1rem}.conversation-toolbar .ql-snow.ql-toolbar{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border:1px solid #ccc;flex-wrap:wrap;align-items:center;gap:.125rem;display:flex;background:#eaedf080!important}.conversation-toolbar .ql-snow .ql-tooltip{z-index:9}.conversation-toolbar .ql-container{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);background:hsl(var(--background));border-color:hsl(var(--border))}.conversation-toolbar .ql-mention-list-container,.conversation-single-message .ql-mention-list-container{overscroll-behavior:contain;z-index:9002;border:1px solid hsl(var(--border));background-color:#fff;border-radius:12px;max-height:245px;overflow:hidden auto;box-shadow:0 4px 16px #0000001f}.conversation-toolbar .ql-mention-list,.conversation-single-message .ql-mention-list{margin:0;padding:4px 0;list-style:none;overflow:visible}li.ql-mention-list-item{cursor:pointer;padding:6px 12px;transition:background-color .15s}li.ql-mention-list-item:hover{background-color:hsl(var(--muted))}li.ql-mention-list-item.selected{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}li.ql-mention-list-item.selected .mention-role{color:hsl(var(--muted-foreground))}.mention-item-custom{align-items:center;gap:10px;display:flex}span.mention-avatar{background-color:hsl(var(--foreground));width:28px;height:28px;color:hsl(var(--background));border:1.5px solid hsl(var(--border));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}img.mention-avatar{object-fit:cover;border:1.5px solid hsl(var(--border));border-radius:50%;flex-shrink:0;width:28px;height:28px}.mention-info{flex-direction:column;min-width:0;display:flex}.mention-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.mention-role{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.3;overflow:hidden}.conversation-error .ql-container .ql-editor{border:1px solid red;border-radius:0}.conversation-single-message .ql-editor{padding-left:0;padding-right:0}.conversation-single-message .ql-snow.ql-toolbar{background:0 0;border:none;display:block}.conversation-single-message .ql-container{background:0 0;border:none}.SortableList{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.SortableListRow{flex-flow:wrap}.SortableListRow>li{width:140px;max-width:140px}.SortableItem{box-shadow:none;box-sizing:border-box;background-color:#0000;border-radius:0;flex-grow:1;align-items:center;padding:0;list-style:none;display:flex}.DragHandle{touch-action:none;cursor:grab;appearance:none;-webkit-tap-highlight-color:transparent;background-color:#0000;border:none;border-radius:4px;outline:none;flex:none;justify-content:center;align-items:center;width:16px;padding:4px 2px;display:flex}.DragHandle:active{cursor:grabbing}.DragHandleSmall{width:25px;height:25px;padding:0}.DragHandleSmall svg{width:20px}.DragHandle:hover{background-color:#0000000d}.DragHandle:focus-visible{box-shadow:0 0 0 2px #4c9ffe}.DragHandle svg{fill:#919eab;flex:none;height:100%;margin:auto;overflow:visible}.ps{overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;overflow:hidden!important}.ps__rail-x{opacity:0;height:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;bottom:0}.ps__rail-y{opacity:0;width:15px;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:#0000;display:block}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{opacity:.9;background-color:#eee}.ps__thumb-x{background-color:#aaa;border-radius:6px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;position:absolute;bottom:2px}.ps__thumb-y{background-color:#aaa;border-radius:6px;width:6px;transition:background-color .2s linear,width .2s ease-in-out;position:absolute;right:2px}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.scrollbar-container{height:100%;position:relative}
