.tool-container[data-v-7dae01a6]{max-width:1200px;margin:0 auto;padding:20px}.tool-container h1[data-v-7dae01a6]{margin-bottom:8px;font-size:22px}.tool-container>p[data-v-7dae01a6]{color:#6b7280;margin-bottom:20px;font-size:14px}.control-section[data-v-7dae01a6]{background:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:16px;border:1px solid #e9ecef}.url-row[data-v-7dae01a6]{display:flex;gap:10px;flex-wrap:wrap}.method-select[data-v-7dae01a6]{padding:10px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:14px;font-weight:600;background:#fff;outline:none;cursor:pointer;min-width:100px}.method-select[data-v-7dae01a6]:focus{border-color:#007bff}.url-input[data-v-7dae01a6]{flex:1;min-width:200px;padding:10px 14px;border:1px solid #dee2e6;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s;background:#fff}.url-input[data-v-7dae01a6]:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.btn[data-v-7dae01a6]{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background .2s;white-space:nowrap}.btn[data-v-7dae01a6]:disabled{opacity:.6;cursor:not-allowed}.btn-sm[data-v-7dae01a6]{padding:6px 14px;font-size:13px}.btn-primary[data-v-7dae01a6]{background:#007bff;color:#fff}.btn-primary[data-v-7dae01a6]:hover:not(:disabled){background:#0056b3}.btn-secondary[data-v-7dae01a6]{background:#6c757d;color:#fff}.btn-secondary[data-v-7dae01a6]:hover{background:#545b62}.tabs-section[data-v-7dae01a6]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;margin-bottom:16px}.tabs-header[data-v-7dae01a6]{display:flex;background:#e9ecef;border-bottom:1px solid #dee2e6}.tab-btn[data-v-7dae01a6]{padding:10px 20px;border:none;background:transparent;cursor:pointer;font-size:14px;font-weight:500;color:#495057;transition:all .2s;border-bottom:2px solid transparent}.tab-btn[data-v-7dae01a6]:hover{color:#007bff}.tab-btn.active[data-v-7dae01a6]{color:#007bff;border-bottom-color:#007bff;background:#fff}.tab-content[data-v-7dae01a6]{padding:16px;background:#fff}.kv-table[data-v-7dae01a6]{width:100%;border-collapse:collapse}.kv-table th[data-v-7dae01a6]{padding:8px 12px;font-size:13px;font-weight:600;color:#495057;background:#f8f9fa;text-align:left;border:1px solid #e9ecef}.kv-table td[data-v-7dae01a6]{padding:4px 8px;border:1px solid #e9ecef}.kv-input[data-v-7dae01a6]{width:100%;padding:6px 8px;border:1px solid #ced4da;border-radius:4px;font-size:13px;font-family:Courier New,monospace;outline:none;box-sizing:border-box}.kv-input[data-v-7dae01a6]:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff26}.btn-remove[data-v-7dae01a6]{background:#dc3545;color:#fff;border:none;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:12px}.btn-remove[data-v-7dae01a6]:hover{background:#c82333}.body-type-row[data-v-7dae01a6]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:12px}.opt-item[data-v-7dae01a6]{display:flex;align-items:center;gap:4px;font-size:14px;color:#495057;cursor:pointer}.body-editor[data-v-7dae01a6]{margin-top:8px}.body-textarea[data-v-7dae01a6]{width:100%;min-height:150px;padding:12px;border:1px solid #dee2e6;border-radius:6px;font-family:Courier New,monospace;font-size:13px;resize:vertical;outline:none;box-sizing:border-box;background:#fff}.body-textarea[data-v-7dae01a6]:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.editor-toolbar[data-v-7dae01a6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.editor-hint[data-v-7dae01a6]{font-size:12px;color:#6c757d}.auth-form[data-v-7dae01a6]{display:flex;flex-direction:column;gap:4px}.auth-label[data-v-7dae01a6]{font-size:13px;font-weight:600;color:#495057}.auth-input[data-v-7dae01a6]{padding:8px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:14px;font-family:Courier New,monospace;outline:none}.auth-input[data-v-7dae01a6]:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.curl-section[data-v-7dae01a6]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;margin-bottom:16px}.panel-header[data-v-7dae01a6]{padding:10px 16px;font-size:14px;font-weight:600;color:#495057;background:#e9ecef;border-bottom:1px solid #dee2e6;display:flex;align-items:center;justify-content:space-between}.curl-block[data-v-7dae01a6]{margin:0;padding:12px 16px;font-family:Courier New,monospace;font-size:13px;color:#333;background:#fff;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.error-box[data-v-7dae01a6]{background:#fff3cd;border:1px solid #ffc107;border-radius:6px;padding:12px 16px;margin-bottom:16px;display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#856404;line-height:1.5}.error-icon[data-v-7dae01a6]{flex-shrink:0}.result-section[data-v-7dae01a6]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;margin-bottom:16px}.response-meta[data-v-7dae01a6]{display:flex;gap:20px;flex-wrap:wrap;padding:12px 16px;background:#e8f4f8;border-bottom:1px solid #dee2e6;font-size:14px;color:#004085}.meta-item strong[data-v-7dae01a6]{font-weight:600}.status-1[data-v-7dae01a6]{color:#6c757d}.status-2[data-v-7dae01a6]{color:#28a745}.status-3[data-v-7dae01a6]{color:#007bff}.status-4[data-v-7dae01a6]{color:#fd7e14}.status-5[data-v-7dae01a6]{color:#dc3545}.resp-tabs[data-v-7dae01a6]{display:flex;background:#e9ecef;border-bottom:1px solid #dee2e6}.resp-tab[data-v-7dae01a6]{padding:8px 16px;border:none;background:transparent;cursor:pointer;font-size:13px;font-weight:500;color:#495057;border-bottom:2px solid transparent}.resp-tab.active[data-v-7dae01a6]{color:#007bff;border-bottom-color:#007bff;background:#fff}.resp-body[data-v-7dae01a6]{background:#fff}.resp-pre[data-v-7dae01a6]{margin:0;padding:12px 16px;font-family:Courier New,monospace;font-size:13px;color:#333;white-space:pre-wrap;word-break:break-all;max-height:400px;overflow-y:auto}.resp-headers[data-v-7dae01a6]{background:#fff}.header-row[data-v-7dae01a6]{display:flex;border-bottom:1px solid #f0f0f0}.header-row[data-v-7dae01a6]:last-child{border-bottom:none}.header-name[data-v-7dae01a6]{min-width:200px;max-width:280px;width:30%;padding:8px 16px;font-size:13px;font-weight:600;color:#007bff;background:#fafbfc;border-right:1px solid #f0f0f0;word-break:break-all;font-family:Courier New,monospace}.header-value[data-v-7dae01a6]{flex:1;padding:8px 16px;font-size:13px;color:#333;word-break:break-all;font-family:Courier New,monospace}.btn-copy[data-v-7dae01a6]{background:#28a745;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px}.btn-copy[data-v-7dae01a6]:hover{background:#218838}.btn-copy-sm[data-v-7dae01a6]{background:none;border:1px solid #ced4da;color:#007bff;cursor:pointer;padding:4px 10px;font-size:12px;border-radius:4px}.btn-copy-sm[data-v-7dae01a6]:hover{background:#f0f7ff}.history-section[data-v-7dae01a6]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;margin-bottom:16px}.history-list[data-v-7dae01a6]{background:#fff}.history-item[data-v-7dae01a6]{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .2s;font-size:13px}.history-item[data-v-7dae01a6]:hover{background:#f0f7ff}.history-item[data-v-7dae01a6]:last-child{border-bottom:none}.history-method[data-v-7dae01a6]{font-weight:700;font-size:12px;min-width:60px;text-align:center;padding:2px 8px;border-radius:4px;color:#fff}.method-get[data-v-7dae01a6]{background:#28a745}.method-post[data-v-7dae01a6]{background:#007bff}.method-put[data-v-7dae01a6]{background:#fd7e14}.method-delete[data-v-7dae01a6]{background:#dc3545}.method-patch[data-v-7dae01a6]{background:#6f42c1}.history-url[data-v-7dae01a6]{flex:1;font-family:Courier New,monospace;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.history-status[data-v-7dae01a6]{font-weight:600;min-width:40px;text-align:center}.history-time[data-v-7dae01a6]{color:#6c757d;min-width:50px}.history-date[data-v-7dae01a6]{color:#adb5bd;font-size:12px;white-space:nowrap}.usage-guide[data-v-7dae01a6]{background:#f8f9fa;border-radius:12px;padding:1.5rem;margin-top:2rem;border:1px solid #e9ecef}.usage-guide h3[data-v-7dae01a6]{margin-top:0;color:#007bff}.guide-grid[data-v-7dae01a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.guide-grid h4[data-v-7dae01a6]{color:#495057;margin-bottom:.75rem}.guide-grid ul[data-v-7dae01a6]{margin:0;padding-left:1.5rem;color:#6c757d}.guide-grid li[data-v-7dae01a6]{margin-bottom:.3rem}@media(max-width:768px){.url-row[data-v-7dae01a6]{flex-direction:column}.method-select[data-v-7dae01a6],.url-input[data-v-7dae01a6]{min-width:auto}.response-meta[data-v-7dae01a6]{flex-direction:column;gap:8px}.header-row[data-v-7dae01a6]{flex-direction:column}.header-name[data-v-7dae01a6]{min-width:auto;max-width:none;width:auto;border-right:none;border-bottom:1px solid #f0f0f0}.history-item[data-v-7dae01a6]{flex-wrap:wrap;gap:8px}.history-url[data-v-7dae01a6]{flex-basis:100%;order:-1}}
