.crumb[data-v-da53b6e1]{margin-bottom:10px}.crumb-link[data-v-da53b6e1]{color:#666;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;text-decoration:none;display:inline-flex}.crumb-link[data-v-da53b6e1]:hover{color:var(--color-primary);background:#1194920f}.stat-row[data-v-da53b6e1]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}@media (width<=900px){.stat-row[data-v-da53b6e1]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-da53b6e1]{cursor:pointer;background:#fff;border:1px solid #ebebeb;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.stat-card[data-v-da53b6e1]:hover{border-color:var(--color-primary);box-shadow:0 3px 10px #1194920f}.sc-body[data-v-da53b6e1]{min-width:0}.sc-value[data-v-da53b6e1]{color:var(--color-text-sub);font-size:12.5px}.sc-value b[data-v-da53b6e1]{color:#252422;margin-right:4px;font-size:20px;font-weight:700}.sc-hint[data-v-da53b6e1]{color:var(--color-text-sub);margin-top:3px;font-size:11px}.sc-hint .safe[data-v-da53b6e1]{color:#16a34a}.sc-hint .warn[data-v-da53b6e1]{color:#d97706}.sc-hint .danger[data-v-da53b6e1]{color:#dc2626}.sc-hint b[data-v-da53b6e1]{color:#252422;font-weight:600}.main-tabs[data-v-da53b6e1]{background:#fff;border:1px solid #ebebeb;border-radius:8px;gap:4px;margin-bottom:14px;padding:4px;display:flex;overflow-x:auto}.mt-btn[data-v-da53b6e1]{color:#555;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:all .15s;display:inline-flex}.mt-btn[data-v-da53b6e1]:hover{color:var(--color-primary);background:#f5f5f5}.mt-btn.active[data-v-da53b6e1]{color:var(--color-primary);background:#1194921a;font-weight:500}.mt-btn .mt-count[data-v-da53b6e1]{color:var(--color-text-sub);background:#f0f0f0;border-radius:10px;padding:1px 6px;font-size:11px}.mt-btn.active .mt-count[data-v-da53b6e1]{background:var(--color-primary);color:#fff}.tab-panel[data-v-da53b6e1]{animation:.2s fade-da53b6e1}@keyframes fade-da53b6e1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.p-head[data-v-da53b6e1]{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 18px;display:flex}.p-head[data-v-da53b6e1],.p-title[data-v-da53b6e1],.rank-badge[data-v-da53b6e1],.risk-cell[data-v-da53b6e1],.u-avatar[data-v-da53b6e1],.u-cell[data-v-da53b6e1]{align-items:center}.p-title[data-v-da53b6e1]{color:#252422;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.p-hint[data-v-da53b6e1]{color:#999;font-size:11.5px}.p-tabs[data-v-da53b6e1]{background:#f5f5f5;border-radius:5px;padding:2px;display:inline-flex}.pt-btn[data-v-da53b6e1]{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 11px;font-size:11.5px}.pt-btn.active[data-v-da53b6e1]{color:var(--color-primary);background:#fff;font-weight:500;box-shadow:0 1px 2px #0000000f}.a-table[data-v-da53b6e1]{border-collapse:collapse;width:100%;font-size:12.5px}.a-table td[data-v-da53b6e1],.a-table th[data-v-da53b6e1]{text-align:left;border-bottom:1px solid #f0f0f0;padding:10px 12px}.a-table th[data-v-da53b6e1]{color:var(--color-text-sub);font-size:11.5px;font-weight:500}.a-table th[data-v-da53b6e1],.a-table tr:hover td[data-v-da53b6e1]{background:#fafafa}.a-table tr.churned[data-v-da53b6e1]{opacity:.55}.a-table .col-num[data-v-da53b6e1],.a-table .col-rank[data-v-da53b6e1]{text-align:right;white-space:nowrap}.a-table .col-rank[data-v-da53b6e1]{text-align:center;width:60px}.a-table .col-action[data-v-da53b6e1]{text-align:right;width:80px}.a-table .col-time[data-v-da53b6e1]{color:var(--color-text-sub);white-space:nowrap;font-size:11.5px}.a-table .c-id[data-v-da53b6e1]{color:#555;font-family:ui-monospace,monospace;font-size:12px}.a-table .strong[data-v-da53b6e1]{color:#252422;font-weight:600}.a-table .dim[data-v-da53b6e1]{color:#ccc}.rank-badge[data-v-da53b6e1]{color:#666;background:#f0f0f0;border-radius:50%;justify-content:center;width:24px;height:24px;font-size:11px;font-weight:600;display:inline-flex}.rank-badge.r-1[data-v-da53b6e1]{color:#7a5a00;background:#ffdd57}.rank-badge.r-2[data-v-da53b6e1]{color:#333;background:#d0d0d0}.rank-badge.r-3[data-v-da53b6e1]{color:#5d2600;background:#f0a574}.u-cell[data-v-da53b6e1]{gap:10px}.u-avatar[data-v-da53b6e1],.u-cell[data-v-da53b6e1]{display:flex}.u-avatar[data-v-da53b6e1]{background:linear-gradient(135deg,var(--color-primary),#2ab8b6);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;width:32px;height:32px;font-size:13px;font-weight:600}.u-name[data-v-da53b6e1]{color:#252422;font-size:12.5px;font-weight:500}.u-level[data-v-da53b6e1]{color:#a855f7;font-size:11px}.d-chip[data-v-da53b6e1]{color:var(--color-primary);background:#11949214;border-radius:3px;margin-bottom:2px;margin-right:4px;padding:2px 7px;font-size:11px;display:inline-block}.p-good[data-v-da53b6e1]{color:#16a34a;font-weight:600}.p-ok[data-v-da53b6e1]{color:#555}.p-low[data-v-da53b6e1]{color:#d97706}.risk-cell[data-v-da53b6e1]{gap:8px;min-width:120px;display:flex}.risk-bar[data-v-da53b6e1]{background:#f0f0f0;border-radius:3px;flex:1;height:6px;overflow:hidden}.risk-fill[data-v-da53b6e1]{height:100%;transition:width .3s}.risk-fill.rk-low[data-v-da53b6e1]{background:#16a34a}.risk-fill.rk-mid[data-v-da53b6e1]{background:#d97706}.risk-fill.rk-high[data-v-da53b6e1]{background:#dc2626}.risk-num[data-v-da53b6e1]{text-align:right;min-width:20px;font-size:11.5px;font-weight:600}.risk-num.rk-low[data-v-da53b6e1]{color:#16a34a}.risk-num.rk-mid[data-v-da53b6e1]{color:#d97706}.risk-num.rk-high[data-v-da53b6e1]{color:#dc2626}.vip-grid[data-v-da53b6e1]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:14px;display:grid}.vip-card[data-v-da53b6e1]{background:#fafafa;border:1px solid #ebebeb;border-radius:8px;flex-direction:column;gap:10px;padding:14px;transition:all .15s;display:flex}.vip-card[data-v-da53b6e1]:hover{border-color:var(--color-primary);box-shadow:0 3px 10px #11949214}.vc-head[data-v-da53b6e1]{gap:10px}.vc-avatar[data-v-da53b6e1],.vc-head[data-v-da53b6e1]{align-items:center;display:flex}.vc-avatar[data-v-da53b6e1]{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;width:40px;height:40px}.vc-name-group[data-v-da53b6e1]{min-width:0}.vc-name[data-v-da53b6e1]{color:#252422;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.vc-type[data-v-da53b6e1]{align-items:center;gap:4px;margin-top:3px;display:inline-flex}.type-chip[data-v-da53b6e1]{border-radius:3px;padding:1px 6px;font-size:10.5px;font-weight:500}.type-chip.tc-team[data-v-da53b6e1]{color:#2563eb;background:#2563eb1a}.type-chip.tc-individual[data-v-da53b6e1]{color:#ec4899;background:#ec48991a}.vip-badge[data-v-da53b6e1]{color:#fff;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:3px;padding:1px 6px;font-size:10.5px;font-weight:600}.vc-stats[data-v-da53b6e1]{background:#fff;border-radius:5px;grid-template-columns:1.3fr 1fr;gap:10px;padding:8px 10px;display:grid}.vcs-label[data-v-da53b6e1]{color:var(--color-text-sub);font-size:10.5px}.vcs-value[data-v-da53b6e1]{color:#252422;margin-top:2px;font-size:14px;font-weight:600}.vc-expire[data-v-da53b6e1]{border-radius:5px;align-items:center;gap:4px;padding:6px 10px;font-size:11.5px;display:inline-flex}.vc-expire.ex-safe[data-v-da53b6e1]{color:#16a34a;background:#16a34a14}.vc-expire.ex-soon[data-v-da53b6e1]{color:#d97706;background:#d977061a}.vc-expire.ex-expired[data-v-da53b6e1]{color:#dc2626;background:#dc26261a}.e-cell[data-v-da53b6e1]{gap:10px}.e-cell[data-v-da53b6e1],.e-logo[data-v-da53b6e1]{align-items:center;display:flex}.e-logo[data-v-da53b6e1]{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;width:32px;height:32px;font-size:11px;font-weight:600}.e-name[data-v-da53b6e1]{color:#252422;font-size:12.5px;font-weight:500}.bl-tag[data-v-da53b6e1]{border-radius:3px;padding:2px 8px;font-size:11px;font-weight:500}.toast[data-v-da53b6e1]{color:#fff;z-index:1100;background:#252422eb;border-radius:6px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;display:inline-flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000026}.toast-fade-enter-active[data-v-da53b6e1],.toast-fade-leave-active[data-v-da53b6e1]{transition:opacity .2s,transform .2s}.toast-fade-enter-from[data-v-da53b6e1],.toast-fade-leave-to[data-v-da53b6e1]{opacity:0;transform:translate(-50%,-10px)}
