.project-tree[data-v-9108862a]{height:100%;display:flex;flex-direction:column}.tree-header[data-v-9108862a]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e4e7ed}.tree-title[data-v-9108862a]{font-weight:600;font-size:14px}.header-actions[data-v-9108862a]{display:flex;gap:8px}.tree-header[data-v-9108862a]{padding:8px 0}.tree-content[data-v-9108862a]{flex:1;overflow-y:auto;padding:8px 0}.tree-node[data-v-9108862a]{display:flex;align-items:center;width:100%;padding:4px 0}.tree-node.is-api[data-v-9108862a]{padding-left:8px}.tree-node.is-selected[data-v-9108862a]{background-color:#ecf5ff}.node-icon[data-v-9108862a]{margin-right:6px;color:#909399}.method-tag[data-v-9108862a]{margin-right:6px;min-width:50px;text-align:center}.node-name[data-v-9108862a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.node-actions[data-v-9108862a]{opacity:0;transition:opacity .2s}.tree-node:hover .node-actions[data-v-9108862a]{opacity:1}[data-v-9108862a] .el-tree-node__content{height:auto;padding:2px 0}[data-v-9108862a] .el-tree-node.is-drop-inner>.el-tree-node__content{background-color:#409eff;color:#fff}[data-v-9108862a] .el-tree-node.is-drop-before>.el-tree-node__content{border-top:2px solid #409eff}[data-v-9108862a] .el-tree-node.is-drop-after>.el-tree-node__content{border-bottom:2px solid #409eff}[data-v-9108862a] .el-tree-node.is-dragging>.el-tree-node__content{opacity:.5}.api-checkbox[data-v-9108862a]{margin-right:6px;width:14px;height:14px;cursor:pointer}[data-v-9108862a] .el-checkbox{margin-right:6px}.api-workspace[data-v-63ad23f3]{display:flex;flex-direction:column}.request-section[data-v-63ad23f3]{border-bottom:1px solid #e4e7ed}.api-header[data-v-63ad23f3]{margin-bottom:15px}.api-name-input[data-v-63ad23f3]{font-size:16px}.request-bar[data-v-63ad23f3]{display:flex;gap:10px;margin-bottom:20px}.url-input[data-v-63ad23f3]{flex:1}.request-url[data-v-63ad23f3]{display:flex;align-items:center;gap:10px;padding:8px 12px;background-color:#f5f7fa;border-radius:4px;margin-bottom:15px;font-size:13px}.resolved-url[data-v-63ad23f3]{color:#409eff;font-family:Monaco,Menlo,Ubuntu Mono,monospace;word-break:break-all}.request-tabs[data-v-63ad23f3]{margin-top:10px}.params-table[data-v-63ad23f3]{padding:10px 0}.table-header[data-v-63ad23f3]{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid #e4e7ed;font-weight:600;color:#999}.table-row[data-v-63ad23f3]{display:flex;gap:10px;padding:8px 0;align-items:center}.col-key[data-v-63ad23f3]{width:180px}.col-value[data-v-63ad23f3]{width:200px}.col-type[data-v-63ad23f3]{width:120px}.col-required[data-v-63ad23f3]{width:60px;display:flex;justify-content:center}.col-desc[data-v-63ad23f3]{flex:1}.col-action[data-v-63ad23f3]{width:60px;text-align:center}.body-section[data-v-63ad23f3]{padding:10px 0}.body-editor[data-v-63ad23f3]{margin-top:15px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.file-upload[data-v-63ad23f3]{display:flex;align-items:center}.binary-upload[data-v-63ad23f3]{margin-top:15px;padding:20px;border:2px dashed #dcdfe6;border-radius:4px;text-align:center}.binary-upload[data-v-63ad23f3]:hover{border-color:#409eff}.selected-file[data-v-63ad23f3]{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:10px}.response-section[data-v-63ad23f3]{flex:1;display:flex;flex-direction:column;overflow:hidden}.response-header[data-v-63ad23f3]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #e4e7ed;background-color:#f5f7fa}.response-title[data-v-63ad23f3]{font-weight:600;font-size:14px;color:#303133}.response-meta[data-v-63ad23f3]{display:flex;gap:10px}.response-content[data-v-63ad23f3]{flex:1;overflow:auto}.loading-state[data-v-63ad23f3]{padding:20px}.response-data[data-v-63ad23f3]{height:100%}.response-body[data-v-63ad23f3]{background-color:#f5f7fa;padding:15px;border-radius:4px;overflow:auto}.response-body pre[data-v-63ad23f3]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.response-headers[data-v-63ad23f3]{background-color:#f5f7fa;padding:15px;border-radius:4px}.header-row[data-v-63ad23f3]{padding:5px 0;border-bottom:1px solid #e4e7ed;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.header-row[data-v-63ad23f3]:last-child{border-bottom:none}.header-key[data-v-63ad23f3]{color:#409eff;font-weight:600;margin-right:10px}.header-value[data-v-63ad23f3]{color:#67c23a}.ws-messages[data-v-63ad23f3]{height:100%;display:flex;flex-direction:column}.ws-status[data-v-63ad23f3]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e4e7ed}.ws-message-list[data-v-63ad23f3]{flex:1;overflow:auto;padding:10px 0}.ws-empty[data-v-63ad23f3]{padding:40px 0}.ws-message[data-v-63ad23f3]{margin-bottom:15px;padding:10px;border-radius:8px;border:1px solid #e4e7ed}.ws-message-info[data-v-63ad23f3]{background-color:#f4f4f5;border-color:#e9e9eb}.ws-message-send[data-v-63ad23f3]{background-color:#ecf5ff;border-color:#d9ecff;margin-left:20%}.ws-message-receive[data-v-63ad23f3]{background-color:#f0f9eb;border-color:#e1f3d8;margin-right:20%}.ws-message-error[data-v-63ad23f3]{background-color:#fef0f0;border-color:#fde2e2}.ws-message-header[data-v-63ad23f3]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px}.ws-message-from[data-v-63ad23f3]{font-weight:600;color:#606266}.ws-message-time[data-v-63ad23f3]{color:#909399}.ws-message-content[data-v-63ad23f3]{font-size:13px}.ws-message-content pre[data-v-63ad23f3]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;white-space:pre-wrap;word-wrap:break-word}.stomp-send-section[data-v-63ad23f3],.stomp-subscribe-section[data-v-63ad23f3],.ws-send-section[data-v-63ad23f3]{padding:15px;border-bottom:1px solid #e4e7ed;background-color:#fafafa}.stomp-section-title[data-v-63ad23f3]{font-weight:600;font-size:14px;color:#303133;margin-bottom:10px}.stomp-destination-input[data-v-63ad23f3],.stomp-message-input[data-v-63ad23f3],.ws-message-input[data-v-63ad23f3]{margin-bottom:10px}.stomp-subscribe-input-group[data-v-63ad23f3]{display:flex;gap:10px}.stomp-subscribe-input-group .el-input[data-v-63ad23f3]{flex:1}.stomp-subscriptions[data-v-63ad23f3]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.environment-manager[data-v-3f696996]{height:100%;display:flex;flex-direction:column}.env-header[data-v-3f696996]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.env-title[data-v-3f696996]{font-weight:600;font-size:14px}.env-selector[data-v-3f696996]{margin-bottom:12px}.env-content[data-v-3f696996]{flex:1;overflow-y:auto}.env-info[data-v-3f696996]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#f5f7fa;border-radius:4px;margin-bottom:12px}.env-name[data-v-3f696996]{flex:1;font-weight:600;font-size:14px;color:#303133}.env-actions[data-v-3f696996]{display:flex}.empty-variables[data-v-3f696996]{padding:20px 0}.add-variable-btn[data-v-3f696996]{margin-top:8px}.mode-description[data-v-77938dae]{margin-top:12px}.data-actions[data-v-77938dae]{display:flex;gap:12px;flex-wrap:wrap}*{margin:0;padding:0;box-sizing:border-box}.d-flex{display:flex}.align-center{align-items:center}.app-container[data-v-f053f162]{height:100vh;overflow:hidden}.app-header[data-v-f053f162]{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-bottom:1px solid #dcdfe6}.header-left[data-v-f053f162]{display:flex;align-items:center;gap:4px}.app-title[data-v-f053f162]{font-size:18px;font-weight:600;color:#303133}.header-right[data-v-f053f162]{display:flex;gap:4px}.main-container[data-v-f053f162]{height:calc(100vh - 60px)}.sidebar-wrapper[data-v-f053f162]{display:flex;position:relative;height:100%}.sidebar[data-v-f053f162]{background-color:#f5f7fa;border-right:1px solid #dcdfe6;overflow:hidden;display:flex;flex-direction:column}.resize-handle[data-v-f053f162]{width:4px;height:100%;cursor:col-resize;background-color:transparent;position:absolute;right:0;top:0;z-index:10;transition:background-color .2s}.resize-handle[data-v-f053f162]:active,.resize-handle[data-v-f053f162]:hover{background-color:#409eff}.sidebar-tabs[data-v-f053f162]{height:100%;display:flex;flex-direction:column}.sidebar-tabs .el-tabs__content[data-v-f053f162]{flex:1;overflow:auto;padding:0}.sidebar-tabs .el-tabs__content[data-v-f053f162]::-webkit-scrollbar{width:4px}.sidebar-tabs .el-tabs__content[data-v-f053f162]::-webkit-scrollbar-thumb{background-color:hsla(220,4%,58%,.4);border-radius:2px}.sidebar-tabs .el-tabs__content[data-v-f053f162]::-webkit-scrollbar-track{background-color:transparent}.main-content[data-v-f053f162]{background-color:#fff}.main-content[data-v-f053f162]::-webkit-scrollbar{width:4px}.main-content[data-v-f053f162]::-webkit-scrollbar-thumb{background-color:hsla(220,4%,58%,.4);border-radius:2px}.main-content[data-v-f053f162]::-webkit-scrollbar-track{background-color:transparent}.empty-state[data-v-f053f162]{height:100%;display:flex;align-items:center;justify-content:center}