.sse-container[data-v-2f84634a]{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.status-indicator[data-v-2f84634a]{display:flex;align-items:center;gap:10px;margin:15px 0;font-size:1.1em}.status-dot[data-v-2f84634a]{width:12px;height:12px;border-radius:50%;background-color:#ccc}.status-dot.connected[data-v-2f84634a]{background-color:#4caf50;box-shadow:0 0 8px #4caf50}.controls[data-v-2f84634a]{margin:20px 0;display:flex;gap:10px}.controls button[data-v-2f84634a]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;background-color:#f0f0f0;transition:background-color .3s}.controls button[data-v-2f84634a]:hover{background-color:#e0e0e0}.controls button[data-v-2f84634a]:disabled{opacity:.6;cursor:not-allowed}.message-list[data-v-2f84634a]{border:1px solid #eee;border-radius:4px;max-height:500px;overflow-y:auto;padding:10px}.empty-message[data-v-2f84634a]{text-align:center;padding:20px;color:#888}.message-item[data-v-2f84634a]{margin-bottom:15px;padding:10px;border-radius:4px;background-color:#f9f9f9;border-left:4px solid #ddd}.message-item.system[data-v-2f84634a]{border-left-color:#2196f3}.message-item.status[data-v-2f84634a]{border-left-color:#4caf50}.message-item.error[data-v-2f84634a]{border-left-color:#f44336}.message-item.thinking[data-v-2f84634a]{border-left-color:#9c27b0;background-color:#f3e5f5}.message-header[data-v-2f84634a]{display:flex;justify-content:space-between;margin-bottom:5px;font-size:.9em;color:#666}.message-type[data-v-2f84634a]{font-weight:700}.message-content[data-v-2f84634a]{word-break:break-word}.ws-container[data-v-2f84634a]{max-width:800px;margin:20px auto;padding:20px;font-family:Arial,sans-serif;border-top:1px solid #eee}
