.gateway-routes-page .custom-header-list[data-v-23ad43f9]{width:100%}.gateway-routes-page .custom-header-row[data-v-23ad43f9]{display:flex;align-items:center;gap:6px;width:100%;margin-bottom:6px}.gateway-routes-page .custom-header-row .el-autocomplete[data-v-23ad43f9]:first-child,.gateway-routes-page .custom-header-row .el-input[data-v-23ad43f9]:nth-child(2){flex:0 0 calc(50% - 68px);width:calc(50% - 68px);min-width:0}.gateway-routes-page .custom-header-row .el-button[data-v-23ad43f9]{flex:0 0 24px;width:24px;padding:0;border:0!important;background:transparent!important;color:var(--terminal-green)!important}.gateway-routes-page .custom-header-row .el-button+.el-button[data-v-23ad43f9]{margin-left:-4px}.gateway-routes-page .custom-header-row .el-button[data-v-23ad43f9]:active,.gateway-routes-page .custom-header-row .el-button[data-v-23ad43f9]:focus,.gateway-routes-page .custom-header-row .el-button[data-v-23ad43f9]:hover{border:0!important;background:transparent!important;color:var(--terminal-green-bright)!important}.gateway-routes-page .custom-header-row .el-button.is-disabled[data-v-23ad43f9],.gateway-routes-page .custom-header-row .el-button.is-disabled[data-v-23ad43f9]:active,.gateway-routes-page .custom-header-row .el-button.is-disabled[data-v-23ad43f9]:focus,.gateway-routes-page .custom-header-row .el-button.is-disabled[data-v-23ad43f9]:hover{border:0!important;background:transparent!important;color:var(--terminal-text-muted)!important;cursor:not-allowed;opacity:.55}.gateway-routes-page .mirror-target-list[data-v-23ad43f9]{display:flex;flex-direction:column;gap:12px}.gateway-routes-page .mirror-target-card[data-v-23ad43f9]{padding:14px 16px 4px;border:1px solid var(--terminal-border);border-radius:6px;background:var(--terminal-surface)}.gateway-routes-page .mirror-target-card .el-form-item[data-v-23ad43f9]{margin-bottom:12px}.gateway-routes-page .mirror-target-head[data-v-23ad43f9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.gateway-routes-page .mirror-target-title[data-v-23ad43f9]{font-size:13px;font-weight:600;color:var(--terminal-text)}.gateway-routes-page .mirror-target-actions[data-v-23ad43f9]{display:flex;align-items:center;gap:8px}.gateway-routes-page .mirror-target-actions .el-button[data-v-23ad43f9]{padding:0;border:0!important;background:transparent!important;color:var(--terminal-green)!important}.gateway-routes-page .mirror-target-empty[data-v-23ad43f9]{padding:10px 0;font-size:13px;color:var(--terminal-text-muted)}.gateway-routes-page .mirror-summary[data-v-23ad43f9]{display:inline-block;margin-top:2px;padding:1px 6px;border-radius:3px;font-size:12px;color:var(--terminal-green);background:rgba(103,194,58,.12)}.gateway-routes-page .page-header[data-v-23ad43f9]{display:flex;align-items:flex-start;justify-content:space-between}.gateway-routes-page .header-right[data-v-23ad43f9]{display:flex;align-items:center;gap:8px}.gateway-routes-page .content-card[data-v-23ad43f9],.gateway-routes-page .filter-card[data-v-23ad43f9],.gateway-routes-page .security-note[data-v-23ad43f9]{margin-bottom:8px}.gateway-routes-page .filter-card[data-v-23ad43f9] .el-card__body{padding-bottom:2px}.gateway-routes-page .route-entry[data-v-23ad43f9]{min-width:0}.gateway-routes-page .route-name-line[data-v-23ad43f9],.gateway-routes-page .route-path-line[data-v-23ad43f9]{display:flex;align-items:center;gap:8px}.gateway-routes-page .route-name-line[data-v-23ad43f9]{flex-wrap:wrap}.gateway-routes-page .route-name[data-v-23ad43f9]{font-weight:600}.gateway-routes-page .route-path-line[data-v-23ad43f9]{margin-top:4px}.gateway-routes-page .target-service-cell[data-v-23ad43f9]{display:flex;min-width:0;flex-direction:column;gap:4px}.gateway-routes-page .execution-instance[data-v-23ad43f9]{color:var(--terminal-text-muted);font-size:11px}.gateway-routes-page .execution-instance.legacy[data-v-23ad43f9]{opacity:.65;font-style:italic}.gateway-routes-page .legacy-instance-note[data-v-23ad43f9]{margin-top:6px;color:var(--terminal-text-muted);font-size:11px;line-height:1.6}.gateway-routes-page .legacy-instance-note code[data-v-23ad43f9]{color:var(--terminal-amber,var(--terminal-text-muted))}.gateway-routes-page .legacy-tag[data-v-23ad43f9]{display:inline-block;margin-right:4px;padding:0 4px;border:1px solid var(--terminal-border);color:var(--terminal-text-muted);font-size:10px;letter-spacing:.5px}.gateway-routes-page .endpoint-preview code[data-v-23ad43f9],.gateway-routes-page .route-path-line code[data-v-23ad43f9],.gateway-routes-page .target-url[data-v-23ad43f9]{color:var(--terminal-cyan);word-break:break-all}.gateway-routes-page .cache-enabled[data-v-23ad43f9],.gateway-routes-page .text-success[data-v-23ad43f9]{color:var(--terminal-green)}.gateway-routes-page .field-hint[data-v-23ad43f9],.gateway-routes-page .inline-hint[data-v-23ad43f9],.gateway-routes-page .text-muted[data-v-23ad43f9]{color:var(--terminal-text-muted)}.gateway-routes-page .action-buttons[data-v-23ad43f9]{display:flex;align-items:center;justify-content:center;gap:10px;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.gateway-routes-page .action-buttons .el-button[data-v-23ad43f9]{margin:0;padding:2px 0;white-space:nowrap}.gateway-routes-page .danger-action[data-v-23ad43f9]{color:var(--terminal-red)}.gateway-routes-page .credential-forwarding-field[data-v-23ad43f9]{margin-top:14px}.gateway-routes-page .packet-capture-selector[data-v-23ad43f9]{display:flex;flex-wrap:wrap}.gateway-routes-page .stats-bar[data-v-23ad43f9]{display:flex;justify-content:flex-end;align-items:center;padding-top:10px;color:var(--terminal-text-muted)}.instance-option-meta[data-v-23ad43f9]{float:right;max-width:65%;overflow:hidden;color:var(--terminal-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}[data-v-23ad43f9] .gateway-route-drawer .el-drawer__body{position:relative;overflow:hidden}.drawer-body[data-v-23ad43f9]{height:calc(100vh - 116px);overflow-y:auto;padding:0 18px 24px}.form-section[data-v-23ad43f9]{margin-bottom:12px;padding:16px;border:1px solid var(--terminal-border);border-left:3px solid var(--terminal-cyan);background:var(--terminal-surface)}.section-heading[data-v-23ad43f9]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.section-heading h3[data-v-23ad43f9]{margin:0;font-size:15px}.section-heading p[data-v-23ad43f9]{margin:4px 0 0;color:var(--terminal-text-muted);font-size:11px}.section-index[data-v-23ad43f9]{font-family:monospace;color:var(--terminal-cyan);opacity:.75}.field-hint[data-v-23ad43f9]{margin-top:5px;font-size:11px}.http-method-selector[data-v-23ad43f9]{display:flex;flex-wrap:wrap;gap:8px}[data-v-23ad43f9] .http-method-selector .el-checkbox-button{margin:0}[data-v-23ad43f9] .http-method-selector .el-checkbox-button__inner{min-width:72px;height:32px;padding:0 14px;border:1px solid var(--terminal-border-strong)!important;border-radius:0!important;background:var(--terminal-shell);color:var(--terminal-text-regular);line-height:30px;box-shadow:none!important}[data-v-23ad43f9] .http-method-selector .el-checkbox-button__inner:hover,[data-v-23ad43f9] .http-method-selector .el-checkbox-button__original:focus+.el-checkbox-button__inner{border-color:var(--terminal-green)!important;color:var(--terminal-green-bright)}[data-v-23ad43f9] .http-method-selector .el-checkbox-button.is-checked .el-checkbox-button__inner{border-color:var(--terminal-green)!important;background:var(--terminal-surface-hover);color:var(--terminal-green-bright)}.target-preview[data-v-23ad43f9]{margin-top:-4px;margin-bottom:14px}.soap-proxy-note[data-v-23ad43f9]{margin-bottom:14px;padding:10px 12px;border:1px solid var(--terminal-border);border-left:3px solid var(--terminal-cyan);background:var(--terminal-shell)}.soap-proxy-note p[data-v-23ad43f9]{margin:5px 0 0;color:var(--terminal-text-muted);font-size:11px;line-height:1.6}.soap-proxy-note code[data-v-23ad43f9]{color:var(--terminal-cyan)}.soap-proxy-title[data-v-23ad43f9]{display:flex;align-items:center;justify-content:space-between;color:var(--terminal-text);font-size:12px;font-weight:600}.endpoint-preview[data-v-23ad43f9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;border:1px dashed var(--terminal-border-strong);background:var(--terminal-shell)}.preview-label[data-v-23ad43f9]{color:var(--terminal-text-muted);font-size:11px}.inline-hint[data-v-23ad43f9]{margin-left:8px;font-size:11px}.drawer-footer[data-v-23ad43f9]{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--terminal-border-strong);background:var(--terminal-surface-raised);z-index:2}