div[data-v-2c7be322]{display:flex;justify-content:center;align-items:center}.real-time-chat-sidebar[data-v-9110fb58]{position:fixed;top:0;left:-700px;width:700px;height:100vh;background-color:#2b2b2b;color:#fff;transition:left .3s ease;z-index:1050;display:flex;flex-direction:column;box-shadow:2px 0 5px #0000004d}.real-time-chat-sidebar.show[data-v-9110fb58]{left:0}.chat-header[data-v-9110fb58]{padding:15px;border-bottom:1px solid #444;display:flex;justify-content:space-between;align-items:center;background-color:#333}.chat-messages[data-v-9110fb58]{flex:1;overflow-y:auto;padding:15px;display:flex;flex-direction:column;gap:15px}.message[data-v-9110fb58]{display:flex;margin-bottom:10px}.message.user[data-v-9110fb58]{justify-content:flex-end}.message-content[data-v-9110fb58]{max-width:85%;display:flex;flex-direction:column}.message.user .message-content[data-v-9110fb58]{align-items:flex-end}.avatar[data-v-9110fb58]{font-size:12px;margin-bottom:4px;color:#888}.message-wrapper[data-v-9110fb58]{position:relative;display:flex;flex-direction:column}.copy-btn[data-v-9110fb58]{position:absolute;top:5px;right:5px;background:transparent;border:none;color:#888;cursor:pointer;padding:4px;font-size:12px;opacity:0;transition:opacity .2s}.message-wrapper:hover .copy-btn[data-v-9110fb58]{opacity:1}.copy-btn[data-v-9110fb58]:hover{color:#fff}.text[data-v-9110fb58]{background-color:#3a3a3a;padding:10px;border-radius:8px;font-size:14px;word-wrap:break-word;text-align:left}.text[data-v-9110fb58] p{margin-bottom:.5em}.text[data-v-9110fb58] pre{background-color:#d1c8a8;padding:10px;border-radius:4px;overflow-x:auto;margin:.5em 0}.text[data-v-9110fb58] code{font-family:monospace;background-color:#ffffff1a;padding:2px 4px;border-radius:3px}.text[data-v-9110fb58] pre code{background-color:transparent;padding:0}.text[data-v-9110fb58] ul,.text[data-v-9110fb58] ol{padding-left:20px;margin-bottom:.5em}.text[data-v-9110fb58] a{color:#58a6ff;text-decoration:none}.text[data-v-9110fb58] a:hover{text-decoration:underline}.text[data-v-9110fb58] .vip-link{color:gold;font-weight:700;cursor:pointer;text-decoration:underline}.message.user .text[data-v-9110fb58]{background-color:#0d6efd;color:#fff}.chat-input-area[data-v-9110fb58]{padding:15px;border-top:1px solid #444;background-color:#333}.input-actions[data-v-9110fb58]{display:flex}.d-none[data-v-9110fb58]{display:none}.custom-model-area[data-v-9110fb58]{padding:8px 10px;background:#ffffff0d;border-radius:6px;border:1px solid #444}.custom-model-area .form-control[data-v-9110fb58]{background-color:#3a3a3a;color:#fff;border:1px solid #555}.custom-model-area .form-control[data-v-9110fb58]:focus{background-color:#444;color:#fff;border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40}.custom-model-area label[data-v-9110fb58]{color:#aaa}.custom-model-area .text-muted[data-v-9110fb58]{color:#888!important}.model-badge[data-v-9110fb58]{color:gold;font-weight:700;margin-left:2px;font-size:14px}.slide-fade-enter-active[data-v-9110fb58]{transition:all .3s ease}.slide-fade-leave-active[data-v-9110fb58]{transition:all .2s ease}.slide-fade-enter-from[data-v-9110fb58]{transform:translateY(-10px);opacity:0;max-height:0}.slide-fade-leave-to[data-v-9110fb58]{transform:translateY(-10px);opacity:0;max-height:0;margin-bottom:0!important;padding:0}.image-preview-area[data-v-9110fb58]{padding:5px;background:#ffffff0d;border-radius:6px}.preview-container[data-v-9110fb58]{position:relative;display:inline-block}.preview-container img[data-v-9110fb58]{max-height:80px;border-radius:4px;border:1px solid #555}.remove-image-btn[data-v-9110fb58]{position:absolute;top:-5px;right:-5px;background:#dc3545;color:#fff;border:none;border-radius:50%;width:18px;height:18px;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.typing-indicator[data-v-9110fb58]{animation:blink-9110fb58 1s infinite}@keyframes blink-9110fb58{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.dialogue-list-sidebar[data-v-9110fb58]{position:fixed;top:0;left:-300px;width:300px;height:100vh;background-color:#252525;color:#fff;transition:left .3s ease;z-index:1049;display:flex;flex-direction:column;border-right:1px solid #444}.dialogue-list-sidebar.show[data-v-9110fb58]{left:0}.dialogue-list-header[data-v-9110fb58]{padding:15px;border-bottom:1px solid #444;display:flex;justify-content:space-between;align-items:center;background-color:#2a2a2a}.dialogue-list-header h6[data-v-9110fb58]{margin:0;font-size:14px;font-weight:700}.dialogue-list[data-v-9110fb58]{flex:1;overflow-y:auto;padding:10px}.dialogue-item[data-v-9110fb58]{padding:12px;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:background-color .2s;background-color:#333;border:1px solid transparent;position:relative}.dialogue-item[data-v-9110fb58]:hover{background-color:#3a3a3a}.dialogue-item.active[data-v-9110fb58]{background-color:#0d6efd;border-color:#0d6efd}.dialogue-title[data-v-9110fb58]{font-size:14px;font-weight:500;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialogue-time[data-v-9110fb58]{font-size:12px;color:#888}.delete-dialogue-btn[data-v-9110fb58]{position:absolute;top:8px;right:8px;background:#6b2929cc;border:none;color:#888;cursor:pointer;padding:4px 6px;font-size:12px;opacity:.6;transition:all .2s;border-radius:4px}.dialogue-item:hover .delete-dialogue-btn[data-v-9110fb58]{opacity:1;background:#dd1a1a81}.delete-dialogue-btn[data-v-9110fb58]:hover{color:#dc3545;background:#dc354533}.dialogue-list-footer[data-v-9110fb58]{padding:10px;border-top:1px solid #444;background-color:#2a2a2a}.dialogue-list-footer .btn[data-v-9110fb58]{font-size:12px;padding:6px 12px}.dialogue-list-footer .btn-outline-warning[data-v-9110fb58]{color:#ffc107;border-color:#ffc107}.dialogue-list-footer .btn-outline-warning[data-v-9110fb58]:hover{background-color:#ffc107;color:#000}.dialogue-list-footer .btn-outline-info[data-v-9110fb58]{color:#0dcaf0;border-color:#0dcaf0}.dialogue-list-footer .btn-outline-info[data-v-9110fb58]:hover{background-color:#0dcaf0;color:#000}.real-time-chat-sidebar.show.with-dialogue-list[data-v-9110fb58]{left:300px}
