.chat-container[data-v-4eaba32b]{display:flex;flex-direction:column}.mobile-chat[data-v-4eaba32b]{height:100vh}.desktop-chat[data-v-4eaba32b]{height:70vh;max-height:80vh;min-height:500px}.chat-messages[data-v-4eaba32b]{background-color:#e8e8e8;flex:1;overflow-y:auto;padding:16px}.chat-messages[data-v-4eaba32b],.messages-wrapper[data-v-4eaba32b]{display:flex;flex-direction:column-reverse}.messages-wrapper[data-v-4eaba32b]{margin:0 auto;max-width:100%}@media (min-width:960px){.messages-wrapper[data-v-4eaba32b]{max-width:750px}.desktop-chat .chat-messages[data-v-4eaba32b]{padding:20px}}.message-item[data-v-4eaba32b]{margin-bottom:16px}.user-message[data-v-4eaba32b]{display:flex;justify-content:flex-end}.ai-message[data-v-4eaba32b]{display:flex;justify-content:flex-start}.user-card[data-v-4eaba32b]{margin-left:auto;max-width:70%}.ai-card[data-v-4eaba32b]{margin-right:auto;max-width:70%}@media (max-width:959px){.ai-card[data-v-4eaba32b],.user-card[data-v-4eaba32b]{max-width:85%}}.message-content[data-v-4eaba32b]{word-wrap:break-word;line-height:1.4}.message-content p[data-v-4eaba32b]{margin-bottom:0;white-space:pre-wrap}.message-content p[data-v-4eaba32b]:not(:last-child){margin-bottom:4px}.audio-message[data-v-4eaba32b]{min-width:200px}.audio-waveform[data-v-4eaba32b]{cursor:pointer;flex:1}.waveform-bars[data-v-4eaba32b]{align-items:center;display:flex;gap:2px;height:20px}.bar[data-v-4eaba32b]{border-radius:1px;transition:all .3s ease;width:3px}.bar-white[data-v-4eaba32b]{background-color:#ffffffb3;height:4px}.bar-white[data-v-4eaba32b]:nth-child(2n){height:8px}.bar-white[data-v-4eaba32b]:nth-child(3n){height:12px}.bar-white[data-v-4eaba32b]:nth-child(5n){height:16px}.bar-primary[data-v-4eaba32b]{background-color:rgba(var(--v-theme-primary),.7);height:4px}.bar-primary[data-v-4eaba32b]:nth-child(2n){height:8px}.bar-primary[data-v-4eaba32b]:nth-child(3n){height:12px}.bar-primary[data-v-4eaba32b]:nth-child(5n){height:16px}.bar-active[data-v-4eaba32b]{animation:audioPlaying-4eaba32b 1s ease-in-out infinite alternate}.bar-white.bar-active[data-v-4eaba32b]{background-color:#fff!important}.bar-primary.bar-active[data-v-4eaba32b]{background-color:rgb(var(--v-theme-primary))!important}@keyframes audioPlaying-4eaba32b{0%{opacity:.7;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1.2)}}.chat-input[data-v-4eaba32b]{background-color:#fff;border-top:1px solid #e0e0e0}.chat-header[data-v-4eaba32b]{z-index:10}.chat-header[data-v-4eaba32b],.chat-header-mobile[data-v-4eaba32b]{flex-shrink:0;position:relative!important;top:0}.chat-header-mobile[data-v-4eaba32b]{z-index:40}.typing-indicator[data-v-4eaba32b]{align-items:center;display:flex;padding:8px 0}.typing-indicator span[data-v-4eaba32b]{animation:typing-4eaba32b 1.4s ease-in-out infinite;background-color:#999;border-radius:50%;display:inline-block;height:8px;margin-right:4px;width:8px}.typing-indicator span[data-v-4eaba32b]:first-child{animation-delay:-.32s}.typing-indicator span[data-v-4eaba32b]:nth-child(2){animation-delay:-.16s}@keyframes typing-4eaba32b{0%,80%,to{opacity:.3;transform:scale(1)}40%{opacity:1;transform:scale(1.2)}}.chat-messages[data-v-4eaba32b]::-webkit-scrollbar{width:6px}.chat-messages[data-v-4eaba32b]::-webkit-scrollbar-track{background:#f1f1f1}.chat-messages[data-v-4eaba32b]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.chat-messages[data-v-4eaba32b]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.chat-input[data-v-4eaba32b]{transition:all .3s ease}.chat-input-expanded[data-v-4eaba32b]{align-items:flex-start;min-height:120px}.recording-feedback[data-v-4eaba32b]{width:100%}.recording-waveform[data-v-4eaba32b]{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;height:40px;overflow:hidden;padding:8px;width:100%}.recording-waveform .waveform-bars[data-v-4eaba32b]{align-items:end;display:flex;gap:2px;height:100%}.recording-waveform .bar-recording[data-v-4eaba32b]{animation:pulse-4eaba32b .5s ease-in-out infinite alternate;background:linear-gradient(0deg,#f44336,#ff9800)}@keyframes pulse-4eaba32b{0%{opacity:.6}to{opacity:1}}.pictures-bar[data-v-4eaba32b]{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.pictures-scroll[data-v-4eaba32b]{overflow-x:auto;overflow-y:hidden;width:100%}.pictures-scroll[data-v-4eaba32b]::-webkit-scrollbar{height:4px}.pictures-scroll[data-v-4eaba32b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.pictures-scroll[data-v-4eaba32b]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.pictures-scroll[data-v-4eaba32b]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.pictures-container[data-v-4eaba32b]{display:flex;gap:8px;min-width:-moz-min-content;min-width:min-content;padding:4px 0}.picture-thumbnail[data-v-4eaba32b]{flex-shrink:0}.thumbnail-wrapper[data-v-4eaba32b]{border-radius:8px;box-shadow:0 2px 4px #0000001a;height:60px;overflow:hidden;position:relative;transition:transform .2s ease;width:60px}.thumbnail-image[data-v-4eaba32b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.remove-btn[data-v-4eaba32b]{height:20px!important;min-width:20px!important;position:absolute;right:-1px;top:-1px;width:20px!important;z-index:990}@media (max-width:959px){.thumbnail-wrapper[data-v-4eaba32b]{height:50px;width:50px}.remove-btn[data-v-4eaba32b]{height:20px!important;min-width:20px!important;width:20px!important;z-index:990}}.list-link[data-v-a6699601]{color:inherit;text-decoration:none}.cursor-pointer[data-v-a6699601]{cursor:pointer!important}.no-hover[data-v-a6699601]{cursor:default!important}.no-hover[data-v-a6699601]:hover{background-color:transparent!important;box-shadow:none!important;transform:none!important}.no-hover[data-v-a6699601]:before{opacity:0!important}
