.table-page-search-wrapper .table-page-search-submitButtons[data-v-4f2e8baa]{height:32px}.table-operations[data-v-4f2e8baa],.table-page-search-wrapper .table-page-search-submitButtons[data-v-4f2e8baa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-operations[data-v-4f2e8baa]{margin-bottom:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.table-operations .refresh-btn[data-v-4f2e8baa]{margin-left:auto}.type-cell[data-v-4f2e8baa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.network-card[data-v-4f2e8baa]{margin-bottom:16px;border-radius:8px;-webkit-box-shadow:0 2px 8px #f0f1f2;box-shadow:0 2px 8px #f0f1f2;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;position:relative;padding-bottom:8px}.network-card[data-v-4f2e8baa]:hover{-webkit-box-shadow:0 4px 16px #e6f7ff;box-shadow:0 4px 16px #e6f7ff}.network-card.card-enabled[data-v-4f2e8baa]{border-left:4px solid #52c41a;background:linear-gradient(135deg,#f6ffed,#fff)}.network-card.card-disabled[data-v-4f2e8baa]{border-left:4px solid #ff4d4f;background:linear-gradient(135deg,#fff2f0,#fff);opacity:.8}.card-header[data-v-4f2e8baa]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;font-weight:700;margin-bottom:8px}.card-header[data-v-4f2e8baa],.status-indicator[data-v-4f2e8baa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.status-indicator[data-v-4f2e8baa]{gap:4px}.card-title[data-v-4f2e8baa]{margin-left:8px;cursor:pointer;color:#1890ff;-webkit-transition:color .2s;transition:color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.card-title[data-v-4f2e8baa]:hover{color:#40a9ff}.card-body[data-v-4f2e8baa]{margin:12px 0 0 0}.card-row[data-v-4f2e8baa]{font-size:13px;color:#666;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-actions[data-v-4f2e8baa]{gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.action-btn[data-v-4f2e8baa],.card-actions[data-v-4f2e8baa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-btn[data-v-4f2e8baa]{width:36px;height:36px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid #e8e8e8;font-size:16px;background:#fff}.action-btn[data-v-4f2e8baa]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.action-btn.disabled[data-v-4f2e8baa]{opacity:.3;cursor:not-allowed}.action-btn.disabled[data-v-4f2e8baa]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.start-btn[data-v-4f2e8baa]{color:#389e0d}.start-btn[data-v-4f2e8baa]:hover:not(.disabled){background:#f6ffed;border-color:#b7eb8f;color:#52c41a}.stop-btn[data-v-4f2e8baa]{color:#d46b08}.stop-btn[data-v-4f2e8baa]:hover:not(.disabled){background:#fff7e6;border-color:#ffd591;color:#fa8c16}.edit-btn[data-v-4f2e8baa]{color:#0958d9}.edit-btn[data-v-4f2e8baa]:hover:not(.disabled){background:#e6f7ff;border-color:#91d5ff;color:#1890ff}.delete-btn[data-v-4f2e8baa]{color:#cf1322}.delete-btn[data-v-4f2e8baa]:hover:not(.disabled){background:#fff2f0;border-color:#ffccc7;color:#ff4d4f}.tcp-type-badge[data-v-4f2e8baa]{position:absolute;top:8px;right:8px;z-index:1}.tcp-badge-client[data-v-4f2e8baa],.tcp-badge-server[data-v-4f2e8baa],.tcp-badge-udp[data-v-4f2e8baa]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500;color:#666;line-height:1.2;background:#f5f5f5;border:1px solid #e8e8e8;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.tcp-badge-client[data-v-4f2e8baa],.tcp-badge-server[data-v-4f2e8baa],.tcp-badge-udp[data-v-4f2e8baa]{color:#8c8c8c;background:#fafafa}.product-count-btn[data-v-4f2e8baa]{padding:0;height:auto;color:#1890ff;font-size:13px}.product-count-btn[data-v-4f2e8baa]:hover{color:#40a9ff}.product-count-inline[data-v-4f2e8baa]{display:inline}.no-bind-text[data-v-4f2e8baa]{color:#999;font-size:13px}.status-running[data-v-4f2e8baa]{color:#52c41a;font-weight:500}.status-stopped[data-v-4f2e8baa]{color:#fa8c16;font-weight:500}.status-unconfigured[data-v-4f2e8baa]{color:#999;font-weight:500}@media (max-width:768px){.network-card[data-v-4f2e8baa]{margin-bottom:12px}.card-actions[data-v-4f2e8baa]{gap:6px}.card-actions .ant-btn-link[data-v-4f2e8baa]{padding:6px 10px}}.breath-badge[data-v-4f2e8baa]{-webkit-animation:breath-scale-4f2e8baa 1.2s ease-in-out infinite;animation:breath-scale-4f2e8baa 1.2s ease-in-out infinite}@-webkit-keyframes breath-scale-4f2e8baa{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes breath-scale-4f2e8baa{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.product-search-option[data-v-4f2e8baa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.product-search-option .product-search-name[data-v-4f2e8baa]{font-size:14px;color:#333;font-weight:500}.product-search-option .product-search-key[data-v-4f2e8baa]{font-size:12px;color:#666;font-family:Monaco,Menlo,Ubuntu Mono,monospace}