@import url("https://fonts.loli.net/css2?family=ZCOOL+KuaiLe&family=ZCOOL+QingKe+HuangYou&display=swap");
.sc-card[data-v-fb84808e],.sc-card[data-v-fb84808e] .el-tag,.sc-team-name[data-v-fb84808e],.sc-team-gid[data-v-fb84808e],.sc-stat[data-v-fb84808e],.sc-stat span[data-v-fb84808e],.sc-stat strong[data-v-fb84808e],.sc-join[data-v-fb84808e],.sc-expire[data-v-fb84808e],.login-status[data-v-fb84808e],.member-count[data-v-fb84808e]{font-family:"ZCOOL KuaiLe","ZCOOL QingKe HuangYou","STCaiyun","华文彩云","STHupo","华文琥珀","YouYuan","幼圆","STXingkai","华文行楷","KaiTi","楷体",cursive;letter-spacing:.04em}.sc-team-name[data-v-fb84808e]{font-size:18px;font-weight:400}.teams[data-v-fb84808e]{width:100%}.teams[data-v-fb84808e] .el-card__header{height:auto;overflow:visible}.card-header[data-v-fb84808e]{display:flex;flex-direction:column;align-items:stretch;gap:12px}.card-title[data-v-fb84808e]{font-size:16px;font-weight:500;color:#303133;line-height:1.4}.header-toolbar[data-v-fb84808e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.header-filters[data-v-fb84808e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.header-actions[data-v-fb84808e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 auto;margin-left:auto}.header-view-tools[data-v-fb84808e]{display:inline-flex;align-items:center;gap:8px;margin-left:4px;padding-left:12px;border-left:1px solid var(--el-border-color-lighter)}.filter-search[data-v-fb84808e]{width:220px;max-width:100%}.filter-select[data-v-fb84808e]{width:160px;max-width:100%}.filter-select--status[data-v-fb84808e]{width:168px}.pagination[data-v-fb84808e]{margin-top:16px;justify-content:flex-end}.teams-card-by-group[data-v-fb84808e]{padding:10px 0}.team-group-section[data-v-fb84808e]{margin-bottom:24px}.team-group-section[data-v-fb84808e]:last-child{margin-bottom:0}.group-section-heading[data-v-fb84808e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.group-section-title[data-v-fb84808e]{margin:0;font-size:15px;font-weight:600;color:#303133;padding-bottom:8px;border-bottom:1px solid #ebeef5}.teams-grid[data-v-fb84808e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;padding:10px 0}.teams-table-wrap[data-v-fb84808e]{padding:10px 0}.teams-table-wrap .expired[data-v-fb84808e]{color:var(--el-color-danger)}.teams-table .el-table__body .el-table__row[data-v-fb84808e]{cursor:pointer}.teams-table .el-table__body tr.team-row-offline[data-v-fb84808e]{cursor:not-allowed}.teams-table .el-table__header .cell[data-v-fb84808e]{white-space:nowrap}.teams-table .el-table__header .is-center .cell[data-v-fb84808e]{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:2px;width:100%;box-sizing:border-box}.teams-table .el-table__header .cell .caret-wrapper[data-v-fb84808e]{flex-shrink:0;margin-left:2px}.teams-table .col-auto-fit .cell[data-v-fb84808e]{white-space:nowrap;overflow:visible;text-overflow:clip}.table-group-id-cell[data-v-fb84808e]{font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--el-text-color-regular);letter-spacing:0;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.table-group-id-cell[data-v-fb84808e]:hover{color:var(--el-color-primary)}.column-visibility-panel[data-v-fb84808e]{display:flex;flex-direction:column;gap:8px}.column-visibility-title[data-v-fb84808e]{font-size:13px;font-weight:600;color:var(--el-text-color-primary)}.column-visibility-panel .el-checkbox-group[data-v-fb84808e]{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto}.column-visibility-actions[data-v-fb84808e]{display:flex;justify-content:flex-end;border-top:1px solid var(--el-border-color-lighter);padding-top:6px}.table-op-btns[data-v-fb84808e]{display:inline-flex;align-items:center;gap:2px}.team-card[data-v-fb84808e]{transition:transform .2s;cursor:pointer}.team-card[data-v-fb84808e]:hover{transform:translateY(-2px)}.team-card.team-card-offline[data-v-fb84808e]{cursor:not-allowed;opacity:.94}.team-card.team-card-offline[data-v-fb84808e]:hover{transform:none}.team-card[data-v-fb84808e] .el-card__body{padding-bottom:12px}.team-header[data-v-fb84808e]{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.edit-icon-header[data-v-fb84808e]{flex-shrink:0;padding:4px;min-width:auto}.team-title[data-v-fb84808e]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.team-name[data-v-fb84808e]{font-size:15px;font-weight:700;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0}.team-group-id-inline[data-v-fb84808e]{font-size:12px;font-weight:400;color:#909399;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.member-count[data-v-fb84808e]{font-size:13px;font-weight:400;flex-shrink:0;white-space:nowrap}.member-count-cell[data-v-fb84808e]{font-variant-numeric:tabular-nums}.member-count-inline[data-v-fb84808e]{font-size:14px}.member-count--empty[data-v-fb84808e]{color:var(--el-color-success)}.member-count--partial[data-v-fb84808e]{color:var(--el-color-primary);font-weight:500}.member-count--full[data-v-fb84808e]{color:var(--el-color-danger);font-weight:600}.login-status[data-v-fb84808e]{font-size:12px;margin-left:6px;color:#909399}.login-status.online[data-v-fb84808e]{color:#1677ff;font-weight:800}.login-status.offline[data-v-fb84808e]{color:#000;font-weight:800}.scan-dialog-content[data-v-fb84808e]{text-align:center;padding:10px 0}.qrcode-wrap[data-v-fb84808e]{min-height:240px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.qrcode-img[data-v-fb84808e]{width:220px;height:220px;display:block}.qrcode-tip[data-v-fb84808e]{color:#909399;font-size:14px}.manual-add-tip[data-v-fb84808e]{color:#909399;font-size:12px;margin-top:4px}.remote-add-waiting[data-v-fb84808e]{padding:8px 0 4px}.remote-add-url[data-v-fb84808e]{margin:0 0 12px;padding:10px 12px;background:#f5f7fa;border-radius:6px;font-size:13px;color:var(--el-color-primary);word-break:break-all;cursor:pointer}.remote-add-status-text[data-v-fb84808e]{margin:0 0 12px;font-size:14px;color:var(--el-text-color-regular)}.batch-op-tip[data-v-fb84808e]{margin:0 0 16px;font-size:14px;color:var(--el-text-color-regular)}.batch-op-extra-actions[data-v-fb84808e]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;padding-top:16px;border-top:1px solid var(--el-border-color-lighter)}.batch-priority-alloc[data-v-fb84808e]{display:flex;align-items:center;gap:12px;width:100%}.scan-status[data-v-fb84808e]{font-size:14px;color:#303133;margin-bottom:16px}.scan-actions[data-v-fb84808e]{margin-bottom:8px}.scan-dialog-footer[data-v-fb84808e]{margin-top:16px;display:flex;justify-content:center;gap:12px}.team-footer[data-v-fb84808e]{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:6px;padding-bottom:2px;border-top:1px solid #ebeef5}.team-footer .team-join-count[data-v-fb84808e]{font-size:12px;color:var(--el-text-color-secondary)}.team-actions[data-v-fb84808e]{display:flex;gap:0;flex-shrink:0;justify-content:flex-end}.team-actions .el-button[data-v-fb84808e]{padding:4px;min-width:auto}.copy-btn-header[data-v-fb84808e]{color:var(--el-color-primary)}.team-content[data-v-fb84808e]{padding:5px 0 0;display:flex;flex-direction:column}.phone-section[data-v-fb84808e]{margin-bottom:8px}.session-display[data-v-fb84808e]{display:flex;align-items:flex-start;gap:4px;margin-bottom:8px;flex-wrap:wrap}.session-id-value[data-v-fb84808e]{word-break:break-all;flex:1;min-width:0}.session-id-card-mask[data-v-fb84808e]{font-size:14px;font-weight:500;color:#7ec8ff;cursor:pointer;-webkit-user-select:none;user-select:none}.session-id-card-mask[data-v-fb84808e]:hover{color:#5eb0f5}.phone-display[data-v-fb84808e]{display:flex;align-items:center;gap:4px;margin-bottom:8px}.phone-label[data-v-fb84808e]{font-size:14px;color:#909399;font-weight:500}.phone-value[data-v-fb84808e]{font-size:14px;color:#303133;font-weight:500;margin-right:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.phone-value[data-v-fb84808e]:hover{color:var(--el-color-primary)}.code-btn[data-v-fb84808e]{margin-left:4px}.expire-time[data-v-fb84808e]{font-size:13px;color:#909399;margin-left:0}.expire-time.expired[data-v-fb84808e]{color:#f56c6c}.table-session-cell[data-v-fb84808e]{font-size:12px;color:var(--el-text-color-regular);font-family:ui-monospace,monospace;word-break:break-all;cursor:pointer;-webkit-user-select:none;user-select:none}.table-session-cell[data-v-fb84808e]:hover{color:var(--el-color-primary)}.ai-credit-cell[data-v-fb84808e]{font-variant-numeric:tabular-nums}.text-muted[data-v-fb84808e]{color:var(--el-text-color-placeholder)}.members-section[data-v-fb84808e]{margin-top:8px}.section-title[data-v-fb84808e]{font-size:13px;font-weight:600;color:#303133;margin-bottom:8px}.members[data-v-fb84808e]{display:flex;flex-direction:column;gap:8px}.member-item[data-v-fb84808e]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;transition:all .2s}.member-empty[data-v-fb84808e]{background-color:#f5f7fa}.member-normal[data-v-fb84808e]{background-color:#e6f7ff;border:1px solid #91d5ff}.member-vip[data-v-fb84808e]{background-color:#fff0f6;border:1px solid #ffadd2}.empty-avatar[data-v-fb84808e]{background-color:#dcdfe6}.member-info[data-v-fb84808e]{flex:1;min-width:0}.member-name[data-v-fb84808e]{font-size:13px;color:#303133;font-weight:500;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-expire[data-v-fb84808e]{font-size:11px;color:#909399}.member-expire.empty[data-v-fb84808e]{color:#c0c4cc;font-style:italic}.member-actions[data-v-fb84808e]{display:flex;gap:4px;opacity:0;transition:opacity .2s}.member-item:hover .member-actions[data-v-fb84808e]{opacity:1}.click-hint[data-v-fb84808e]{font-size:12px;color:#909399;text-align:center;padding:10px 0;font-style:italic}.team-info-header[data-v-fb84808e]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.team-info-header h3[data-v-fb84808e]{margin:0 0 10px;color:#303133}.team-group-id[data-v-fb84808e]{margin:-4px 0 10px;font-size:13px;color:#909399;word-break:break-all}.team-stats[data-v-fb84808e]{font-size:14px;color:#909399}.members-list[data-v-fb84808e]{max-height:500px;overflow-y:auto}.member-select-actions[data-v-fb84808e]{margin-left:16px}.member-checkbox[data-v-fb84808e],.member-checkbox-placeholder[data-v-fb84808e]{flex-shrink:0;width:24px}.member-checkbox-placeholder[data-v-fb84808e]{display:inline-block}.member-item-dialog[data-v-fb84808e]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #ebeef5;border-radius:6px;margin-bottom:10px;transition:all .2s}.member-item-dialog[data-v-fb84808e]:hover{background-color:#f5f7fa;border-color:#c0c4cc}.member-info-dialog[data-v-fb84808e]{flex:1;min-width:0}.member-name-dialog[data-v-fb84808e]{font-size:15px;font-weight:500;color:#303133;margin-bottom:5px;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.member-uid[data-v-fb84808e],.member-expire-time[data-v-fb84808e]{font-size:12px;color:#909399;margin-bottom:5px}.member-role[data-v-fb84808e]{margin-top:5px}.member-actions-dialog[data-v-fb84808e]{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.expire-time-quick-buttons[data-v-fb84808e]{display:flex;flex-wrap:wrap;gap:0;margin-top:8px;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.expire-time-quick-buttons .el-button[data-v-fb84808e]{flex:1;padding:4px 8px;font-size:12px;border-radius:0;border:none;border-right:1px solid #dcdfe6;margin:0;min-width:0}.expire-time-quick-buttons .el-button[data-v-fb84808e]:last-child{border-right:none}@media (max-width: 768px){.teams-grid[data-v-fb84808e]{grid-template-columns:1fr}.header-toolbar[data-v-fb84808e]{flex-direction:column;align-items:stretch}.header-filters[data-v-fb84808e],.header-actions[data-v-fb84808e]{width:100%;margin-left:0;justify-content:flex-start}.filter-search[data-v-fb84808e],.filter-select[data-v-fb84808e]{flex:1 1 140px;min-width:0}}
.team-card[data-v-fb84808e] .el-card__header{background:#f7f1ff;border-bottom:1px solid #edf0f7}.team-card[data-v-fb84808e] .session-display{display:none}.team-metrics[data-v-fb84808e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #edf0f7;border-radius:6px;overflow:hidden;margin:4px 0 10px}.team-metric[data-v-fb84808e]{min-width:0;min-height:54px;padding:7px 5px;text-align:center;border-right:1px solid #edf0f7;border-bottom:1px solid #edf0f7}.team-metric[data-v-fb84808e]:nth-child(3n){border-right:0}.team-metric[data-v-fb84808e]:nth-child(n+4){border-bottom:0}.team-metric[data-v-fb84808e] span{display:block;color:#909399;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-metric[data-v-fb84808e] strong{display:block;margin-top:2px;color:#303133;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:520px){.team-metrics[data-v-fb84808e]{grid-template-columns:repeat(2,minmax(0,1fr))}.team-metric[data-v-fb84808e]:nth-child(3n){border-right:1px solid #edf0f7}.team-metric[data-v-fb84808e]:nth-child(2n){border-right:0}.team-metric[data-v-fb84808e]:nth-child(n+4){border-bottom:1px solid #edf0f7}.team-metric[data-v-fb84808e]:nth-child(n+5){border-bottom:0}}
.is-group-home[data-v-fb84808e] .el-card__header{display:none}
.is-group-home[data-v-fb84808e] .el-card{background:transparent;border:0;box-shadow:none}
.is-group-home[data-v-fb84808e] .el-card__body{padding:8px 4px 24px}
.teams-home[data-v-fb84808e]{width:100%}
.th-head[data-v-fb84808e]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:8px 4px 22px}
.th-head[data-v-fb84808e] h2{margin:0;font-size:22px;color:#172033}
.th-head[data-v-fb84808e] p{margin:6px 0 0;color:#8f9bae;font-size:13px}
.th-create[data-v-fb84808e]{height:42px;border:0;border-radius:11px;padding:0 18px;font-weight:800;background:linear-gradient(135deg,#7058f6,#8a55ee)!important}
.th-stats[data-v-fb84808e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 4px 18px}
.th-stat[data-v-fb84808e]{min-height:84px;background:#fff;border:1px solid #e5e9f2;border-radius:15px;display:grid;place-items:center;text-align:center;box-shadow:0 10px 24px rgba(30,41,59,.07)}
.th-stat[data-v-fb84808e] strong{display:block;font-size:25px;line-height:1.1}
.th-stat[data-v-fb84808e] span{display:block;margin-top:4px;color:#8a96aa;font-size:13px}
.th-grid[data-v-fb84808e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(394px,1fr));gap:16px;padding:0 4px}
.th-card[data-v-fb84808e]{background:#fff;border:1px solid #eceff6;border-radius:16px;overflow:hidden;box-shadow:0 12px 26px rgba(30,41,59,.08)}
.th-top[data-v-fb84808e]{height:74px;background:#f7f0ff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;cursor:pointer}
.th-name[data-v-fb84808e]{display:flex;align-items:center;gap:13px;min-width:0}
.th-avatar[data-v-fb84808e]{width:41px;height:41px;border-radius:10px;background:linear-gradient(135deg,#625bff,#8b5cf6);color:#fff;display:grid;place-items:center;font-weight:800;flex:none}
.th-title[data-v-fb84808e]{font-size:18px;font-weight:800;color:#172033;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.th-gid[data-v-fb84808e]{color:#aa7dff;font-size:13px;flex:none;margin-left:12px}
.th-metrics[data-v-fb84808e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #edf0f7;border-bottom:1px solid #edf0f7}
.th-metric[data-v-fb84808e]{height:70px;display:grid;place-items:center;text-align:center;border-right:1px solid #edf0f7}
.th-metric[data-v-fb84808e]:last-child{border-right:0}
.th-metric[data-v-fb84808e] strong{font-size:20px;line-height:1.1}
.th-metric[data-v-fb84808e] span{display:block;margin-top:4px;color:#8b98ad;font-size:12px}
.th-ops[data-v-fb84808e]{display:flex;gap:8px;padding:14px 16px;flex-wrap:wrap}
.th-ops[data-v-fb84808e] .el-button{height:36px;border-radius:10px;font-weight:700;box-shadow:none}
.th-enter[data-v-fb84808e]{background:linear-gradient(135deg,#7058f6,#8a55ee)!important;border:0!important}
.th-light[data-v-fb84808e]{background:#f3edff!important;color:#754cff!important;border:0!important}
.th-danger[data-v-fb84808e]{background:#ffe1e4!important;color:#f04454!important;border:0!important}
.purple[data-v-fb84808e]{color:#625bff}
.green[data-v-fb84808e]{color:#04af62}
.amber[data-v-fb84808e]{color:#f59e00}
@media (max-width:900px){
.th-stats[data-v-fb84808e]{grid-template-columns:1fr}
.th-grid[data-v-fb84808e]{grid-template-columns:1fr}
.th-head[data-v-fb84808e]{flex-direction:column}
}
.teams-grid[data-v-fb84808e]{grid-template-columns:repeat(auto-fit,minmax(480px,1fr));align-items:start}.sc-card[data-v-fb84808e]{min-width:0;position:relative;background-color:#fff;background-size:cover;background-position:center 18%;background-repeat:no-repeat;border:1px solid #e7eaf1;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(30,41,59,.06);cursor:pointer}.sc-card[data-v-fb84808e]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(180deg,rgba(22,119,255,.22),rgba(255,255,255,.78))}.sc-card-head[data-v-fb84808e],.sc-stat-grid[data-v-fb84808e],.sc-expire[data-v-fb84808e],.sc-card-foot[data-v-fb84808e]{position:relative;z-index:1}.sc-card[data-v-fb84808e]:hover{transform:translateY(-2px);transition:transform .2s}.sc-card:not(.sc-card-disabled):not(.sc-card-offline)[data-v-fb84808e]{border-color:#1677ff;box-shadow:inset 4px 0 0 #1677ff,0 8px 22px rgba(22,119,255,.12)}.sc-card:not(.sc-card-disabled):not(.sc-card-offline) .sc-card-head[data-v-fb84808e]{background:#e6f4ff;border-bottom-color:#91caff}.sc-card:not(.sc-card-disabled):not(.sc-card-offline) .sc-card-head .el-tag--success[data-v-fb84808e]{--el-tag-bg-color:#1677ff;--el-tag-border-color:#1677ff;--el-tag-text-color:#fff;font-weight:800}.sc-card-disabled[data-v-fb84808e],.sc-card-offline[data-v-fb84808e]{opacity:1;cursor:not-allowed}.sc-card-disabled[data-v-fb84808e]:hover,.sc-card-offline[data-v-fb84808e]:hover{transform:none}.sc-card-offline[data-v-fb84808e]{background-color:#111;border-color:#000;box-shadow:inset 4px 0 0 #000}.sc-card-offline .sc-card-head[data-v-fb84808e]{background:#000;border-bottom-color:#222}.sc-card-offline .sc-team-name[data-v-fb84808e],.sc-card-offline .sc-stat strong[data-v-fb84808e],.sc-card-offline .sc-join[data-v-fb84808e]{color:#fff}.sc-card-offline .sc-team-gid[data-v-fb84808e],.sc-card-offline .sc-stat span[data-v-fb84808e],.sc-card-offline .sc-expire[data-v-fb84808e],.sc-card-offline .login-status[data-v-fb84808e]{color:#cfcfcf}.sc-card-offline .sc-card-head .el-tag[data-v-fb84808e]{--el-tag-bg-color:#000;--el-tag-border-color:#fff;--el-tag-text-color:#fff;font-weight:800}.sc-card-offline .sc-stat[data-v-fb84808e],.sc-card-offline .sc-stat-grid[data-v-fb84808e]{border-color:#333}.sc-card-disabled[data-v-fb84808e]{background-color:#fff1f0;border-color:#ff4d4f;box-shadow:inset 4px 0 0 #ff4d4f}.sc-card-disabled .sc-card-head[data-v-fb84808e]{background:#ff4d4f;border-bottom-color:#cf1322}.sc-card-disabled .sc-team-name[data-v-fb84808e],.sc-card-disabled .sc-team-gid[data-v-fb84808e],.sc-card-disabled .login-status[data-v-fb84808e]{color:#fff}.sc-card-disabled .sc-card-head .el-tag[data-v-fb84808e]{--el-tag-bg-color:#cf1322;--el-tag-border-color:#cf1322;--el-tag-text-color:#fff;font-weight:800}.sc-card-disabled .sc-stat strong[data-v-fb84808e],.sc-card-disabled .sc-join[data-v-fb84808e]{color:#cf1322}.login-status.offline[data-v-fb84808e]{color:#000;font-weight:800}.sc-card-offline .login-status.offline[data-v-fb84808e]{color:#fff}.teams-table .el-table__body tr.team-row-offline[data-v-fb84808e] td{background:#111!important;color:#fff!important}.teams-table .el-table__body tr.team-row-disabled[data-v-fb84808e] td{background:#fff1f0!important;color:#cf1322!important}.sc-card-head[data-v-fb84808e]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:#e6f4ff;border-bottom:1px solid #91caff}.sc-card-title[data-v-fb84808e]{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.sc-team-name[data-v-fb84808e]{font-size:15px;font-weight:800;color:#202938;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:92px;flex:none}.sc-team-gid[data-v-fb84808e]{font-size:12px;color:#8b93a3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sc-card-head .member-count[data-v-fb84808e]{flex:none}.sc-card-head .el-tag[data-v-fb84808e]{flex:none}.sc-card-head .login-status[data-v-fb84808e]{flex:none}.sc-stat-grid[data-v-fb84808e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #edf0f4}.sc-stat[data-v-fb84808e]{min-width:0;padding:10px 8px;text-align:center;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.sc-stat:nth-child(3n)[data-v-fb84808e]{border-right:0}.sc-stat:nth-child(n+4)[data-v-fb84808e]{border-bottom:0}.sc-stat span[data-v-fb84808e]{display:block;color:#8b95a5;font-size:12px}.sc-stat strong[data-v-fb84808e]{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:6px;color:#263143;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-stat strong em[data-v-fb84808e]{font-style:normal;font-weight:700}.sc-vip[data-v-fb84808e]{display:inline-flex!important;align-items:center;justify-content:center;padding:1px 6px;border-radius:4px;background:#e9f8ef;color:#1aa35a!important;font-size:11px!important;line-height:1.4}.sc-expire[data-v-fb84808e]{padding:10px 14px 4px;color:#909399;font-size:13px}.sc-expire.expired[data-v-fb84808e]{color:#f56c6c}.sc-card-foot[data-v-fb84808e]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 10px}.sc-join[data-v-fb84808e]{color:#606266;font-size:13px}.sc-card-foot .team-actions[data-v-fb84808e]{margin:0}.teams-grid[data-v-fb84808e]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.gs-stats[data-v-fb84808e]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:16px;padding:16px 8px;background:#f5f7fa;border-radius:10px}.gs-stat[data-v-fb84808e]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;padding:0 6px}.gs-stat[data-v-fb84808e]+.gs-stat[data-v-fb84808e]:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:#e4e7ed}.gs-stat span[data-v-fb84808e]{color:#909399;font-size:13px;line-height:1.2;white-space:nowrap}.gs-stat strong[data-v-fb84808e]{color:#303133;font-size:22px;font-weight:700;line-height:1.2}@media (max-width:1100px){.gs-stats[data-v-fb84808e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 0}.gs-stat[data-v-fb84808e]+.gs-stat[data-v-fb84808e]:before{display:none}}
.group-back-btn[data-v-fb84808e]{flex-shrink:0}
.group-section-heading .group-section-title[data-v-fb84808e]{flex:1;padding-bottom:0;border-bottom:0}
.group-heading-actions[data-v-fb84808e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.group-status-filters[data-v-fb84808e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px}.st-filter-btn[data-v-fb84808e]{font-weight:700}.st-filter-btn.is-on[data-v-fb84808e]{font-weight:800}
/* restored group header for table toggle 20260922 */
.sc-card-check[data-v-fb84808e]{flex:none;margin-right:4px}
.sc-card.is-selected[data-v-fb84808e]{border-color:#b79be8;box-shadow:0 0 0 2px rgba(124,92,191,.18)}
.group-heading-actions .group-account-search[data-v-fb84808e]{width:176px;max-width:42vw}
.sc-vip.off[data-v-fb84808e]{background:#fef0f0;color:#f56c6c!important}

.table-back-bar[data-v-fb84808e]{margin:0 0 12px;padding-top:8px}.table-back-bar .group-section-title[data-v-fb84808e]{border-bottom:0;padding-bottom:0;margin-right:auto}.table-back-bar .group-heading-actions[data-v-fb84808e]{margin-left:0}
.sc-card-offline[data-v-fb84808e]:before{background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.72))}.sc-card-disabled[data-v-fb84808e]:before{background:linear-gradient(180deg,rgba(255,77,79,.28),rgba(255,241,240,.72))}.sc-bg-1[data-v-fb84808e],.sc-bg-2[data-v-fb84808e],.sc-bg-3[data-v-fb84808e],.sc-bg-4[data-v-fb84808e],.sc-bg-5[data-v-fb84808e],.sc-bg-6[data-v-fb84808e],.sc-bg-7[data-v-fb84808e],.sc-bg-8[data-v-fb84808e],.sc-bg-9[data-v-fb84808e],.sc-bg-10[data-v-fb84808e],.sc-bg-11[data-v-fb84808e],.sc-bg-12[data-v-fb84808e],.sc-bg-13[data-v-fb84808e],.sc-bg-14[data-v-fb84808e],.sc-bg-15[data-v-fb84808e],.sc-bg-16[data-v-fb84808e],.sc-bg-17[data-v-fb84808e],.sc-bg-18[data-v-fb84808e],.sc-bg-19[data-v-fb84808e],.sc-bg-20[data-v-fb84808e],.sc-bg-21[data-v-fb84808e],.sc-bg-22[data-v-fb84808e],.sc-bg-23[data-v-fb84808e],.sc-bg-24[data-v-fb84808e]{background-image:none;background-color:#d6ebff}