.test-agent-container[data-v-4d7da674]{max-width:1000px;margin:0 auto;height:calc(100vh - 100px);display:flex;flex-direction:column}.chat-container[data-v-4d7da674]{flex:1;display:flex;flex-direction:column;min-height:0}.messages-container[data-v-4d7da674]{flex:1;overflow-y:auto;min-height:400px;max-height:calc(100vh - 350px)}.message-bubble[data-v-4d7da674]{margin-bottom:1rem}.avatar[data-v-4d7da674]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agent-content[data-v-4d7da674],.message-content[data-v-4d7da674],.user-content[data-v-4d7da674]{max-width:70%}.message-text[data-v-4d7da674]{padding:.75rem 1rem;border-radius:1rem;word-wrap:break-word;line-height:1.4}.user-message .message-text[data-v-4d7da674]{border-bottom-right-radius:.25rem}.agent-message .message-text[data-v-4d7da674]{border-bottom-left-radius:.25rem}.message-time[data-v-4d7da674]{font-size:.75rem;color:#6c757d;margin-top:.25rem}.typing-indicator[data-v-4d7da674]{padding:1rem;border-radius:1rem;border-bottom-left-radius:.25rem;display:flex;align-items:center;gap:.25rem}.typing-indicator span[data-v-4d7da674]{width:8px;height:8px;border-radius:50%;background-color:#6c757d;animation:typing-4d7da674 1.4s ease-in-out infinite}.typing-indicator span[data-v-4d7da674]:first-child{animation-delay:-.32s}.typing-indicator span[data-v-4d7da674]:nth-child(2){animation-delay:-.16s}@keyframes typing-4d7da674{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.input-container[data-v-4d7da674]{background-color:#f8f9fa;border-top:1px solid #dee2e6}.quick-actions[data-v-4d7da674]{display:flex;flex-wrap:wrap;gap:.5rem}.quick-actions .btn[data-v-4d7da674]{border-radius:20px;padding:.25rem .75rem}.agent-info-panel[data-v-4d7da674]{font-size:.9rem}.chat-header h4[data-v-4d7da674]{margin:0;font-size:1.25rem}.bg-purple[data-v-4d7da674]{background-color:#6f42c1!important}.text-purple[data-v-4d7da674]{color:#6f42c1!important}.btn-purple[data-v-4d7da674]{background-color:#6f42c1;border-color:#6f42c1;color:#fff}.btn-purple[data-v-4d7da674]:hover{background-color:#5a2d91;border-color:#5a2d91;color:#fff}.btn-purple[data-v-4d7da674]:disabled{background-color:#6f42c1;border-color:#6f42c1;opacity:.6}.btn-outline-purple[data-v-4d7da674]{color:#6f42c1;border-color:#6f42c1;background-color:transparent}.btn-outline-purple[data-v-4d7da674]:hover{background-color:#6f42c1;border-color:#6f42c1;color:#fff}@media (max-width:768px){.test-agent-container[data-v-4d7da674]{height:calc(100vh - 60px);margin:0;border-radius:0}.chat-container[data-v-4d7da674],.chat-header[data-v-4d7da674]{border-radius:0!important}.agent-content[data-v-4d7da674],.message-content[data-v-4d7da674],.user-content[data-v-4d7da674]{max-width:85%}.chat-header h4[data-v-4d7da674]{font-size:1.1rem}.avatar[data-v-4d7da674]{width:35px;height:35px}.quick-actions[data-v-4d7da674]{flex-direction:column}.quick-actions .btn[data-v-4d7da674]{width:100%;text-align:left}}.messages-container[data-v-4d7da674]::-webkit-scrollbar{width:6px}.messages-container[data-v-4d7da674]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.messages-container[data-v-4d7da674]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.messages-container[data-v-4d7da674]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.message-bubble[data-v-4d7da674]{animation:fadeInUp-4d7da674 .3s ease-out}@keyframes fadeInUp-4d7da674{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-control[data-v-4d7da674]:focus{border-color:#6f42c1;box-shadow:0 0 0 .2rem rgba(111,66,193,.25)}.message-text[data-v-4d7da674] strong{font-weight:600}.message-text[data-v-4d7da674] em{font-style:italic}.message-text[data-v-4d7da674] .list-item{display:block;margin-bottom:.25rem;padding-left:1rem;text-indent:-1rem}.message-text[data-v-4d7da674] .message-link{color:#007bff;text-decoration:underline}.agent-message .message-text[data-v-4d7da674] .message-link{color:#6f42c1}.agent-message .message-text[data-v-4d7da674]{line-height:1.5;text-align:left;white-space:pre-wrap;font-family:Segoe UI,Helvetica,Arial,sans-serif}