.curl-builder[data-v-5a5ea239]{width:100%;overflow:visible;padding:10px 0;box-sizing:border-box}.tool-card[data-v-5a5ea239]{padding:0}.tool-header[data-v-5a5ea239]{padding:14px 20px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.builder-layout[data-v-5a5ea239]{display:flex;height:calc(2*(100vh - 240px))}@media (max-width: 992px){.builder-layout[data-v-5a5ea239]{flex-direction:column;height:auto}.resize-handle[data-v-5a5ea239]{display:none}.config-area[data-v-5a5ea239],.output-area[data-v-5a5ea239]{width:100%!important;min-height:300px;margin-bottom:12px}}.config-area[data-v-5a5ea239]{border-right:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;min-width:30%}.output-area[data-v-5a5ea239]{display:flex;flex-direction:column;overflow:hidden;min-width:30%}.output-card[data-v-5a5ea239]{flex:1;display:flex;flex-direction:column}.resize-handle[data-v-5a5ea239]{width:8px;display:flex;align-items:center;justify-content:center;cursor:col-resize;flex-shrink:0}.resize-line[data-v-5a5ea239]{width:4px;height:60px;background:linear-gradient(180deg,var(--border-color) 0%,#c0c0c0 50%,var(--border-color) 100%);border-radius:2px;transition:all .2s}[data-theme=dark] .resize-line[data-v-5a5ea239]{background:linear-gradient(180deg,#3a3a5e 0%,#4a4a6e 50%,#3a3a5e 100%)}.resize-handle:hover .resize-line[data-v-5a5ea239]{background:linear-gradient(180deg,#2c8cf0 0%,#1a7ae0 50%,#2c8cf0 100%);height:80px}.url-row[data-v-5a5ea239]{display:flex;padding:12px 8px;gap:8px;align-items:center;margin-bottom:16px}.url-row .url-input[data-v-5a5ea239]{flex:1}.url-row .send-btn[data-v-5a5ea239]{min-width:100px}.method-select[data-v-5a5ea239] .el-input__wrapper{font-weight:700;color:#fff}.method-get[data-v-5a5ea239] .el-input__wrapper{background:#61affe}.method-post[data-v-5a5ea239] .el-input__wrapper{background:#49cc90}.method-put[data-v-5a5ea239] .el-input__wrapper{background:#fca130}.method-delete[data-v-5a5ea239] .el-input__wrapper{background:#f93e3e}.method-patch[data-v-5a5ea239] .el-input__wrapper{background:#50e3c2}.method-head[data-v-5a5ea239] .el-input__wrapper{background:#9012fe}.method-options[data-v-5a5ea239] .el-input__wrapper{background:#0d5aa7}.url-input[data-v-5a5ea239]{flex:1}.url-input[data-v-5a5ea239] .el-input__wrapper{font-family:Consolas,Monaco,monospace;font-size:14px}.config-tabs[data-v-5a5ea239]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.config-tabs[data-v-5a5ea239] .el-tabs{display:flex;flex-direction:column;height:100%;flex:1;min-height:0}.config-tabs[data-v-5a5ea239] .el-tabs__header{margin:0;padding:0 16px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0}.config-tabs[data-v-5a5ea239] .el-tabs__nav-wrap:after{display:none}.config-tabs[data-v-5a5ea239] .el-tabs__item{font-size:13px}.config-tabs[data-v-5a5ea239] .el-tabs__content{padding:12px 16px;flex:1;overflow-y:auto;min-height:0}.tab-badge[data-v-5a5ea239]{display:inline-block;background:#2c8cf0;color:#fff;font-size:10px;padding:1px 5px;border-radius:8px;margin-left:4px}.kv-editor[data-v-5a5ea239]{display:flex;flex-direction:column;gap:8px}.kv-row[data-v-5a5ea239]{display:flex;gap:8px;align-items:center}.kv-key[data-v-5a5ea239],.kv-value[data-v-5a5ea239]{flex:1}.kv-key[data-v-5a5ea239] .el-input__wrapper,.kv-value[data-v-5a5ea239] .el-input__wrapper{font-family:Consolas,Monaco,monospace;font-size:13px}.kv-remove[data-v-5a5ea239]{width:28px;height:28px;border:none;background:none;color:#909399;cursor:pointer;font-size:14px;border-radius:4px;flex-shrink:0;transition:all .2s}.kv-remove[data-v-5a5ea239]:hover{color:#f56c6c;background:#fef0f0}[data-theme=dark] .kv-remove[data-v-5a5ea239]:hover{background:#451a1a}.kv-add[data-v-5a5ea239]{padding:8px;border:1px dashed var(--border-color);border-radius:6px;background:none;color:#2c8cf0;cursor:pointer;font-size:13px;transition:all .2s}.kv-add[data-v-5a5ea239]:hover{border-color:#2c8cf0;background:#ecf5ff}[data-theme=dark] .kv-add[data-v-5a5ea239]:hover{background:#1a2a3a}.body-type-bar[data-v-5a5ea239]{display:flex;gap:0;margin-bottom:8px}.tab-btn[data-v-5a5ea239]{padding:5px 12px;border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-secondary);border-radius:4px;font-size:13px;cursor:pointer}.tab-btn[data-v-5a5ea239]:hover{border-color:#2c8cf0;color:#2c8cf0}.tab-btn.small[data-v-5a5ea239]{padding:6px 12px;font-size:12px;border-bottom:none;margin:0 4px 0 0}.tab-btn.small.active[data-v-5a5ea239]{background:#2c8cf0;color:#fff;border-color:#2c8cf0}.auth-section[data-v-5a5ea239]{display:flex;flex-direction:column;gap:12px}.auth-fields[data-v-5a5ea239]{display:flex;flex-direction:column;gap:8px}.auth-fields[data-v-5a5ea239] .el-input__wrapper{font-family:Consolas,Monaco,monospace}.options-grid[data-v-5a5ea239]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 600px){.options-grid[data-v-5a5ea239]{grid-template-columns:1fr}}.options-grid[data-v-5a5ea239] .el-checkbox__label{font-size:13px}.options-grid code[data-v-5a5ea239]{background:var(--bg-secondary);padding:2px 5px;border-radius:3px;font-size:12px;color:#2c8cf0}.area-header[data-v-5a5ea239]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);font-weight:500;color:var(--text-color);font-size:14px;flex-shrink:0;gap:8px}.output-content[data-v-5a5ea239]{flex:1;overflow:auto;background:var(--bg-secondary);min-height:200px}.output-content pre[data-v-5a5ea239]{margin:0;padding:14px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-all;color:var(--text-color);background:transparent}.import-section[data-v-5a5ea239]{padding:20px}.import-hint[data-v-5a5ea239]{font-size:14px;color:var(--text-secondary);margin-bottom:12px}.import-btn[data-v-5a5ea239]{margin-top:12px}.error-tip[data-v-5a5ea239]{padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:13px;margin-top:12px}[data-theme=dark] .error-tip[data-v-5a5ea239]{background:#451a1a;border-color:#7f1d1d;color:#fca5a5}.output-tabs[data-v-5a5ea239]{display:flex;gap:0;padding:0;border-bottom:1px solid var(--border-color)}.output-tabs .tab-btn[data-v-5a5ea239]{padding:10px 20px;border:none;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.output-tabs .tab-btn[data-v-5a5ea239]:hover{color:var(--text-color);background:var(--bg-secondary)}.output-tabs .tab-btn.active[data-v-5a5ea239]{color:#2c8cf0;border-bottom-color:#2c8cf0;font-weight:600}.status-badge[data-v-5a5ea239]{display:inline-block;padding:1px 6px;border-radius:4px;font-size:11px;margin-left:6px;font-weight:600}.status-badge.status-ok[data-v-5a5ea239]{background:#dcfce7;color:#166534}.status-badge.status-err[data-v-5a5ea239]{background:#fef2f2;color:#dc2626}.status-badge.status-error[data-v-5a5ea239]{background:#fef3c7;color:#92400e}[data-theme=dark] .status-badge.status-ok[data-v-5a5ea239]{background:rgba(22,101,52,.2);color:#4ade80}[data-theme=dark] .status-badge.status-err[data-v-5a5ea239]{background:rgba(220,38,38,.2);color:#f87171}[data-theme=dark] .status-badge.status-error[data-v-5a5ea239]{background:rgba(146,64,14,.2);color:#fbbf24}.response-loading[data-v-5a5ea239]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px;color:var(--text-secondary);font-size:14px}.spinner[data-v-5a5ea239]{width:16px;height:16px;border:2px solid var(--border-color);border-top-color:#2c8cf0;border-radius:50%;animation:spin-5a5ea239 .6s linear infinite}@keyframes spin-5a5ea239{to{transform:rotate(360deg)}}.response-meta[data-v-5a5ea239]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);font-size:13px}.status-code[data-v-5a5ea239]{font-weight:700;padding:2px 8px;border-radius:4px}.status-code.status-ok[data-v-5a5ea239]{background:#dcfce7;color:#166534}.status-code.status-err[data-v-5a5ea239]{background:#fef2f2;color:#dc2626}.status-code.status-error[data-v-5a5ea239]{background:#fef3c7;color:#92400e}[data-theme=dark] .status-code.status-ok[data-v-5a5ea239]{background:rgba(22,101,52,.2);color:#4ade80}[data-theme=dark] .status-code.status-err[data-v-5a5ea239]{background:rgba(220,38,38,.2);color:#f87171}[data-theme=dark] .status-code.status-error[data-v-5a5ea239]{background:rgba(146,64,14,.2);color:#fbbf24}.meta-info[data-v-5a5ea239]{color:var(--text-secondary);font-size:12px}.response-headers[data-v-5a5ea239]{background:var(--bg-secondary);font-size:12px;max-height:120px;overflow-y:auto}.response-empty[data-v-5a5ea239]{display:flex;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-secondary);font-size:14px}
