.sub-container[data-v-e40cfac5]{padding-top:80px;padding-bottom:60px;max-width:800px;margin:0 auto}.sub-card[data-v-e40cfac5]{margin-bottom:20px;padding:24px}.sub-card h2[data-v-e40cfac5],.sub-status[data-v-e40cfac5]{margin-bottom:16px}.status-row[data-v-e40cfac5]{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:15px}.status-label[data-v-e40cfac5]{color:var(--text-muted)}.status-value[data-v-e40cfac5]{color:var(--text-primary);font-weight:500}.sub-actions[data-v-e40cfac5]{margin-top:16px}.subscribe-url-box[data-v-e40cfac5]{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}.subscribe-url-box .input[data-v-e40cfac5]{flex:1;min-width:200px}.subscribe-desc[data-v-e40cfac5]{font-size:13px;color:var(--text-muted);margin-bottom:12px}.subscribe-qr-section[data-v-e40cfac5]{margin-top:8px}.loading-text[data-v-e40cfac5],.empty-text[data-v-e40cfac5]{text-align:center;color:var(--text-muted);padding:20px 0}.node-list[data-v-e40cfac5]{display:flex;flex-direction:column;gap:12px}.node-row[data-v-e40cfac5]{border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;background:var(--bg-tertiary)}.node-main[data-v-e40cfac5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.node-name[data-v-e40cfac5]{font-size:15px;font-weight:600;color:var(--text-primary)}.node-detail[data-v-e40cfac5]{font-size:13px;color:var(--text-muted);margin-bottom:10px}.node-link-row[data-v-e40cfac5]{display:flex;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;background:var(--bg-primary);border-radius:var(--radius-sm)}.node-link-text[data-v-e40cfac5]{font-size:12px;color:var(--text-secondary);word-break:break-all;flex:1;min-width:150px}.node-link-actions-bottom[data-v-e40cfac5]{display:flex;justify-content:flex-end;gap:8px}.traffic-bar-wrapper[data-v-e40cfac5]{display:flex;align-items:center;gap:10px;margin-top:8px}.traffic-bar[data-v-e40cfac5]{flex:1;height:8px;background:var(--border);border-radius:4px;overflow:hidden}.traffic-bar-fill[data-v-e40cfac5]{height:100%;border-radius:4px;background:var(--accent);transition:width .3s ease}.traffic-bar-warn[data-v-e40cfac5]{background:#e6a23c}.traffic-bar-danger[data-v-e40cfac5]{background:#f56c6c}.traffic-bar-text[data-v-e40cfac5]{font-size:13px;color:var(--text-muted);white-space:nowrap}.steps[data-v-e40cfac5]{margin-bottom:16px}.step-item[data-v-e40cfac5]{font-size:14px;color:var(--text-secondary);line-height:2;margin:0}.client-list[data-v-e40cfac5]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:16px}.client-list li[data-v-e40cfac5]{font-size:14px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.qr-dialog-content[data-v-e40cfac5]{text-align:center;padding:10px 0}.qr-image[data-v-e40cfac5]{width:256px;height:256px}
