.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);transition:var(--el-transition-all);padding:7px 15px;font-weight:700;display:inline-block}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--primary.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.el-check-tag--primary.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-check-tag.el-check-tag--primary.is-checked.is-disabled{background-color:var(--el-color-primary-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-checked.is-disabled:hover{background-color:var(--el-color-primary-light-8)}.el-check-tag.el-check-tag--primary.is-disabled{background-color:var(--el-color-info-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-check-tag.el-check-tag--success.is-checked{background-color:var(--el-color-success-light-8);color:var(--el-color-success)}.el-check-tag.el-check-tag--success.is-checked:hover{background-color:var(--el-color-success-light-7)}.el-check-tag.el-check-tag--success.is-checked.is-disabled{background-color:var(--el-color-success-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-checked.is-disabled:hover{background-color:var(--el-color-success-light-8)}.el-check-tag.el-check-tag--success.is-disabled{background-color:var(--el-color-success-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-disabled:hover{background-color:var(--el-color-success-light-9)}.el-check-tag.el-check-tag--warning.is-checked{background-color:var(--el-color-warning-light-8);color:var(--el-color-warning)}.el-check-tag.el-check-tag--warning.is-checked:hover{background-color:var(--el-color-warning-light-7)}.el-check-tag.el-check-tag--warning.is-checked.is-disabled{background-color:var(--el-color-warning-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-checked.is-disabled:hover{background-color:var(--el-color-warning-light-8)}.el-check-tag.el-check-tag--warning.is-disabled{background-color:var(--el-color-warning-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-disabled:hover{background-color:var(--el-color-warning-light-9)}.el-check-tag.el-check-tag--danger.is-checked{background-color:var(--el-color-danger-light-8);color:var(--el-color-danger)}.el-check-tag.el-check-tag--danger.is-checked:hover{background-color:var(--el-color-danger-light-7)}.el-check-tag.el-check-tag--danger.is-checked.is-disabled{background-color:var(--el-color-danger-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-checked.is-disabled:hover{background-color:var(--el-color-danger-light-8)}.el-check-tag.el-check-tag--danger.is-disabled{background-color:var(--el-color-danger-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-disabled:hover{background-color:var(--el-color-danger-light-9)}.el-check-tag.el-check-tag--error.is-checked{background-color:var(--el-color-error-light-8);color:var(--el-color-error)}.el-check-tag.el-check-tag--error.is-checked:hover{background-color:var(--el-color-error-light-7)}.el-check-tag.el-check-tag--error.is-checked.is-disabled{background-color:var(--el-color-error-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-checked.is-disabled:hover{background-color:var(--el-color-error-light-8)}.el-check-tag.el-check-tag--error.is-disabled{background-color:var(--el-color-error-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-disabled:hover{background-color:var(--el-color-error-light-9)}.el-check-tag.el-check-tag--info.is-checked{background-color:var(--el-color-info-light-8);color:var(--el-color-info)}.el-check-tag.el-check-tag--info.is-checked:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--info.is-checked.is-disabled{background-color:var(--el-color-info-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-checked.is-disabled:hover{background-color:var(--el-color-info-light-8)}.el-check-tag.el-check-tag--info.is-disabled{background-color:var(--el-color-info-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-progress{align-items:center;line-height:1;display:flex;position:relative}.el-progress__text{color:var(--el-text-color-regular);min-width:50px;margin-left:5px;font-size:14px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{text-align:center;width:100%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{margin-right:0;padding-right:0;display:block}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);vertical-align:middle;border-radius:100px;height:6px;position:relative;overflow:hidden}.el-progress-bar__inner{background-color:var(--el-color-primary);text-align:right;white-space:nowrap;border-radius:100px;height:100%;line-height:1;transition:width .6s;position:absolute;top:0;left:0}.el-progress-bar__inner:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-progress-bar__inner--indeterminate{animation:3s infinite indeterminate;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,#0000001a 25%,#0000 25%,#0000 50%,#0000001a 50%,#0000001a 75%,#0000 75%,#0000);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:3s linear infinite striped-flow}.el-progress-bar__innerText{vertical-align:middle;color:#fff;margin:0 5px;font-size:12px;display:inline-block}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.proxy-tabs[data-v-0f03b482]{margin-top:4px}.tab-label[data-v-0f03b482]{display:inline-flex;align-items:center;gap:6px}.group-grid[data-v-0f03b482]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.group-card[data-v-0f03b482]{display:flex;flex-direction:column}.group-head[data-v-0f03b482]{display:flex;justify-content:space-between;align-items:center}.group-name[data-v-0f03b482]{font-weight:600}.group-url[data-v-0f03b482]{color:var(--khy-text-secondary);font-size:12px;margin:8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-meta[data-v-0f03b482]{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.node-count[data-v-0f03b482]{font-size:13px;color:var(--khy-text-strong)}.proto-tags[data-v-0f03b482]{display:flex;gap:4px;flex-wrap:wrap}.proto-tag[data-v-0f03b482]{margin:0}.group-error[data-v-0f03b482]{color:var(--khy-danger);font-size:12px;margin-top:8px}.group-usage[data-v-0f03b482]{margin-top:8px}.usage-text[data-v-0f03b482]{display:flex;justify-content:space-between;font-size:12px;color:var(--khy-text-secondary);margin-top:2px}.usage-text .expire[data-v-0f03b482]{color:var(--khy-text-secondary)}.group-time[data-v-0f03b482]{color:var(--khy-text-secondary);font-size:12px;margin-top:8px}.group-actions[data-v-0f03b482]{display:flex;justify-content:flex-end;margin-top:8px;gap:4px}.browser-toolbar[data-v-0f03b482]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.group-select[data-v-0f03b482]{width:220px}.node-search[data-v-0f03b482]{width:260px;flex:1 1 200px}.sort-select[data-v-0f03b482]{width:130px}.proto-filter[data-v-0f03b482]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.node-table[data-v-0f03b482]{border-radius:var(--khy-radius);overflow:hidden}.node-config[data-v-0f03b482]{margin:0;padding:8px 12px;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all;background:var(--khy-bg-soft);border-radius:4px;font-family:var(--khy-font-mono, monospace)}.browser-hint[data-v-0f03b482]{color:var(--khy-text-muted);font-size:12px;margin:10px 2px 0}.settings-block[data-v-0f03b482]{margin-bottom:16px}.block-head[data-v-0f03b482]{display:flex;justify-content:space-between;align-items:center}.block-title[data-v-0f03b482]{font-weight:700;color:var(--khy-text-strong)}.pref-input[data-v-0f03b482]{width:220px}.form-hint[data-v-0f03b482]{margin-left:12px;font-size:12px;color:var(--khy-text-muted)}.content-hint[data-v-0f03b482]{margin-left:8px;font-size:12px;color:var(--khy-success)}.muted[data-v-0f03b482]{color:var(--khy-text-secondary)}.egress-bar[data-v-0f03b482]{margin:4px 0 12px}.egress-row[data-v-0f03b482]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.egress-main[data-v-0f03b482]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.egress-node[data-v-0f03b482]{font-size:13px;color:var(--khy-text-strong);display:inline-flex;align-items:center;gap:6px}.egress-tag[data-v-0f03b482]{margin-left:2px}.egress-none[data-v-0f03b482]{font-size:12px}.egress-core[data-v-0f03b482]{display:flex;gap:6px;align-items:center}.egress-hint[data-v-0f03b482]{margin:8px 2px 0;font-size:12px;color:var(--khy-text-muted);line-height:1.6}.egress-hint p[data-v-0f03b482]{margin:0 0 6px}.egress-hint code[data-v-0f03b482]{background:var(--khy-bg-soft);padding:1px 5px;border-radius:3px;font-family:var(--khy-font-mono, monospace)}.egress-dl[data-v-0f03b482]{margin-top:4px;padding:8px 10px;background:var(--khy-bg-soft);border-radius:6px}.egress-dl-row[data-v-0f03b482]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:4px}.egress-dl-label[data-v-0f03b482]{color:var(--khy-text-strong);flex-shrink:0}.egress-dl-url[data-v-0f03b482]{word-break:break-all;color:var(--khy-primary, #409eff);text-decoration:none}.egress-dl-url[data-v-0f03b482]:hover{text-decoration:underline}.egress-dl-note[data-v-0f03b482]{margin:4px 0 0;color:var(--khy-text-muted)}.active-node-name[data-v-0f03b482]{font-weight:600;color:var(--khy-success)}.active-badge[data-v-0f03b482]{margin-left:6px}
