.crumb[data-v-515c18da]{margin-bottom:10px}.crumb-link[data-v-515c18da]{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-515c18da]:hover{color:var(--color-primary);background:#1194920f}.stat-card[data-v-515c18da]{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-515c18da]:hover{border-color:var(--color-primary)}.sc-value[data-v-515c18da]{color:var(--color-text-sub);font-size:12.5px}.sc-value b[data-v-515c18da]{color:#252422;margin-right:4px;font-size:20px;font-weight:700}.sc-hint[data-v-515c18da]{color:var(--color-text-sub);margin-top:3px;font-size:11px}.main-tabs[data-v-515c18da]{background:#fff;border:1px solid #ebebeb;border-radius:8px;gap:4px;margin-bottom:14px;padding:4px;display:flex}.mt-btn[data-v-515c18da]{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;display:inline-flex}.mt-btn[data-v-515c18da]:hover{color:var(--color-primary);background:#f5f5f5}.mt-btn.active[data-v-515c18da]{color:var(--color-primary);background:#1194921a;font-weight:500}.mt-btn .mt-count[data-v-515c18da]{color:var(--color-text-sub);background:#f0f0f0;border-radius:10px;padding:1px 6px;font-size:11px}.mt-btn.active .mt-count[data-v-515c18da]{background:var(--color-primary);color:#fff}.tab-panel[data-v-515c18da]{animation:.2s fade-515c18da}@keyframes fade-515c18da{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.p-head[data-v-515c18da]{border-bottom:1px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 18px;display:flex}.p-head[data-v-515c18da],.p-title[data-v-515c18da]{align-items:center}.p-title[data-v-515c18da]{color:#252422;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.p-hint[data-v-515c18da]{color:#999}.f-hint[data-v-515c18da],.p-hint[data-v-515c18da]{font-size:11.5px}.f-hint[data-v-515c18da]{color:#555;background:#6366f10d;border-radius:5px;align-items:flex-start;gap:6px;margin:12px 18px;padding:8px 12px;line-height:1.7;display:flex}.f-hint b[data-v-515c18da]{color:#6366f1}.f-hint[data-v-515c18da] svg{color:#6366f1;flex-shrink:0;margin-top:3px}.scope-group[data-v-515c18da]{margin-bottom:12px;padding:0}.sg-head[data-v-515c18da]{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:12px 16px;display:flex}.sg-head .sg-dot[data-v-515c18da]{border-radius:2px;width:10px;height:10px}.sg-head .sg-name[data-v-515c18da]{color:#252422;font-size:13px;font-weight:500}.sg-head .sg-count[data-v-515c18da]{color:var(--color-text-sub);margin-left:auto;font-size:11.5px}.switch-list[data-v-515c18da]{margin:0;padding:0;list-style:none}.switch-row[data-v-515c18da]{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.switch-row[data-v-515c18da]:last-child{border-bottom:none}.switch-row[data-v-515c18da]:hover{background:#fafafa}.sw-body[data-v-515c18da]{flex:1;min-width:0}.sw-name[data-v-515c18da]{color:#252422;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.sw-danger-tag[data-v-515c18da]{color:#dc2626;background:#dc26261a;border-radius:3px;align-items:center;gap:2px;padding:1px 5px;font-size:10px;font-weight:600;display:inline-flex}.sw-desc[data-v-515c18da]{color:var(--color-text-sub);margin-top:3px;font-size:11.5px}.switch[data-v-515c18da]{cursor:pointer;background:#ddd;border:none;border-radius:10px;flex-shrink:0;width:34px;height:20px;transition:background .15s;position:relative}.switch.on[data-v-515c18da]{background:var(--color-primary)}.switch .sw-dot[data-v-515c18da]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch.on .sw-dot[data-v-515c18da]{transform:translate(14px)}.gray-list[data-v-515c18da]{margin:0;padding:12px;list-style:none}.gray-list[data-v-515c18da],.gray-row[data-v-515c18da]{flex-direction:column;gap:10px;display:flex}.gray-row[data-v-515c18da]{background:#fafafa;border:1px solid #ebebeb;border-radius:8px;padding:14px 16px}.gray-row.done[data-v-515c18da]{opacity:.7}.gray-row.paused[data-v-515c18da]{background:#d9770608;border-color:#d9770633}.gr-head[data-v-515c18da]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gr-id[data-v-515c18da]{color:var(--color-text-sub);background:#fff;border:1px solid #ebebeb;border-radius:3px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:10.5px}.gr-feature[data-v-515c18da]{color:#252422;flex:1;font-size:14px;font-weight:600}.gr-desc[data-v-515c18da]{color:#666;font-size:12px;line-height:1.6}.gr-percent[data-v-515c18da]{align-items:center;gap:12px;display:flex}.percent-bar[data-v-515c18da]{background:#f0f0f0;border-radius:7px;flex:1;height:14px;overflow:hidden}.percent-fill[data-v-515c18da]{background:linear-gradient(90deg,#6366f1,#8b8df0);height:100%;transition:width .3s}.percent-fill.paused[data-v-515c18da]{background:linear-gradient(90deg,#d97706,#f59e0b)}.percent-fill.done[data-v-515c18da]{background:linear-gradient(90deg,#16a34a,#4ade80)}.percent-value[data-v-515c18da]{color:#252422;text-align:right;min-width:50px;font-size:14px;font-weight:600}.pct-controls[data-v-515c18da]{gap:4px;display:inline-flex}.pc-btn[data-v-515c18da]{color:#555;cursor:pointer;background:#fff;border:1px solid #ebebeb;border-radius:4px;padding:4px 8px;font-size:11px}.pc-btn[data-v-515c18da]:hover:not(:disabled){color:#6366f1;border-color:#6366f1}.pc-btn[data-v-515c18da]:disabled{opacity:.35;cursor:not-allowed}.gr-metrics[data-v-515c18da]{background:#fff;border-radius:5px;grid-template-columns:repeat(5,1fr);gap:10px;padding:10px 12px;display:grid}@media (width<=900px){.gr-metrics[data-v-515c18da]{grid-template-columns:repeat(3,1fr)}}.gr-metric[data-v-515c18da]{flex-direction:column;gap:2px;display:flex}.gm-label[data-v-515c18da]{color:var(--color-text-sub);font-size:10.5px}.gm-value[data-v-515c18da]{color:#252422;font-size:13px;font-weight:600}.gm-value.up[data-v-515c18da]{color:#16a34a}.gm-value.down[data-v-515c18da],.gm-value.err[data-v-515c18da]{color:#dc2626}.gr-actions[data-v-515c18da]{justify-content:flex-end;gap:6px;display:flex}.ann-list[data-v-515c18da]{margin:0;padding:10px;list-style:none}.ann-row[data-v-515c18da]{border-radius:6px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ann-row[data-v-515c18da]:hover{background:#fafafa}.ann-row.off[data-v-515c18da]{opacity:.5}.an-left[data-v-515c18da]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.an-level[data-v-515c18da]{border-radius:3px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600}.an-body[data-v-515c18da]{flex:1;min-width:0}.an-title[data-v-515c18da]{color:#252422;margin-bottom:3px;font-size:13.5px;font-weight:500}.an-meta[data-v-515c18da]{color:var(--color-text-sub);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.an-targets[data-v-515c18da]{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.an-target-chip[data-v-515c18da]{background:#f0f0f0;border-radius:2px;padding:1px 5px;font-size:10.5px}.an-time[data-v-515c18da]{align-items:center;gap:3px;display:inline-flex}.modal-mask[data-v-515c18da]{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box[data-v-515c18da]{background:#fff;border-radius:10px;width:calc(min(480px,94vw));box-shadow:0 10px 30px #00000040}.modal-head[data-v-515c18da]{border-bottom:1px solid #f0f0f0;justify-content:space-between;padding:14px 20px}.modal-head[data-v-515c18da],.modal-head h3[data-v-515c18da]{align-items:center;display:flex}.modal-head h3[data-v-515c18da]{color:#252422;margin:0;font-size:15px;font-weight:500}.modal-close[data-v-515c18da]{cursor:pointer;width:28px;height:28px;color:var(--color-text-sub);background:0 0;border:none;border-radius:4px}.modal-close[data-v-515c18da]:hover{color:#252422;background:#f5f5f5}.modal-body[data-v-515c18da]{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.modal-foot[data-v-515c18da]{border-top:1px solid #f0f0f0;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.danger-box[data-v-515c18da]{border-top:4px solid #dc2626}.danger-info[data-v-515c18da]{color:#252422;font-size:14px}.danger-desc[data-v-515c18da]{color:#666;background:#fafafa;border-radius:5px;font-size:12.5px}.danger-desc[data-v-515c18da],.danger-warn[data-v-515c18da]{padding:10px 12px;line-height:1.6}.danger-warn[data-v-515c18da]{color:#555;background:#dc26260d;border-left:3px solid #dc2626;border-radius:4px;align-items:flex-start;gap:6px;font-size:11.5px;display:flex}.danger-warn b[data-v-515c18da]{color:#dc2626}.danger-warn[data-v-515c18da] svg{color:#dc2626;flex-shrink:0;margin-top:2px}.danger-btn[data-v-515c18da]{color:#fff;background:#dc2626}.danger-btn[data-v-515c18da]:hover{background:#b91c1c}.f-field[data-v-515c18da]{flex-direction:column;gap:5px;display:flex}.f-label[data-v-515c18da]{color:#666;font-size:12px}.f-label b[data-v-515c18da]{color:#6366f1;font-weight:600}.range-input[data-v-515c18da]{accent-color:#6366f1;width:100%}.toast[data-v-515c18da]{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%)}.toast-fade-enter-active[data-v-515c18da],.toast-fade-leave-active[data-v-515c18da]{transition:opacity .2s,transform .2s}.toast-fade-enter-from[data-v-515c18da],.toast-fade-leave-to[data-v-515c18da]{opacity:0;transform:translate(-50%,-10px)}.modal-fade-enter-active[data-v-515c18da],.modal-fade-leave-active[data-v-515c18da]{transition:opacity .2s}.modal-fade-enter-from[data-v-515c18da],.modal-fade-leave-to[data-v-515c18da]{opacity:0}
