.gr-quick[data-v-8b783a35]{align-items:flex-end;gap:6px;display:inline-flex}.gr-tabs[data-v-8b783a35]{border-bottom:1px solid var(--line);gap:4px;margin-top:16px;display:flex}.gr-tab[data-v-8b783a35]{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-weight:600;text-decoration:none}.gr-tab.on[data-v-8b783a35]{color:var(--blue);border-bottom-color:var(--blue)}.gr-steps[data-v-8b783a35]{align-items:stretch;margin-top:16px;padding:6px;display:flex;overflow-x:auto}.gr-step[data-v-8b783a35]{text-align:left;cursor:pointer;min-width:150px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:10px;flex:1 1 0;align-items:center;gap:10px;padding:12px 14px;display:flex}.gr-step[data-v-8b783a35]:hover{background:var(--surface-raised)}.gr-step.on[data-v-8b783a35]{background:color-mix(in srgb,var(--blue) 12%,var(--panel))}.gr-step-no[data-v-8b783a35]{color:var(--blue);font-size:12px;font-weight:800}.gr-step-main[data-v-8b783a35]{flex-direction:column;gap:2px;min-width:0;display:flex}.gr-step-main strong[data-v-8b783a35]{font-size:14px}.gr-step-main small[data-v-8b783a35]{color:var(--muted);font-size:12px}.gr-step-arrow[data-v-8b783a35]{color:var(--muted);flex:none;margin-left:auto}.gr-steps+.panel[data-v-8b783a35]{margin-top:16px}.gr-insight-head[data-v-8b783a35],.gr-ops[data-v-8b783a35],.gr-pick[data-v-8b783a35]{align-items:center}.gr-ops[data-v-8b783a35],.gr-views[data-v-8b783a35]{flex-wrap:wrap;gap:6px;display:flex}.gr-views[data-v-8b783a35]{padding:0 20px 12px}.gr-filters[data-v-8b783a35]{flex-wrap:wrap;gap:12px;padding:0 20px 16px;display:flex}.gr-filters label[data-v-8b783a35]{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.gr-filters input[data-v-8b783a35],.gr-filters select[data-v-8b783a35]{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:8px;padding:6px 10px}.gr-inner[data-v-8b783a35]{margin:0 20px 14px}.gr-src[data-v-8b783a35]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;padding:0 20px 18px;display:grid}.gr-src-item[data-v-8b783a35]{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.gr-src-item small[data-v-8b783a35]{color:var(--muted);font-size:12px}.gr-src-item .tag[data-v-8b783a35]{align-self:flex-start}.gr-metrics[data-v-8b783a35]{margin-top:16px}.gr-metrics .metric-card[data-v-8b783a35]{padding:var(--panel-padding)}.gr-metrics .metric-card .number[data-v-8b783a35]{letter-spacing:-1px;margin:9px 0 3px;font-size:26px;line-height:1.6}.gr-gaps[data-v-8b783a35]{color:var(--muted);margin:0;padding:0 20px 16px 38px}.gr-insight[data-v-8b783a35]{border-top:1px solid var(--line);padding:14px 20px}.gr-insight.first[data-v-8b783a35]{border-top:0}.gr-insight-head[data-v-8b783a35]{flex-wrap:wrap;gap:8px;display:flex}.gr-insight p[data-v-8b783a35]{margin:6px 0}.gr-ev[data-v-8b783a35]{border:1px solid var(--line);cursor:pointer;border-radius:6px;margin-right:8px;padding:2px 8px;font-size:12px;display:inline-block}.gr-snapmetrics[data-v-8b783a35]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:12px 0;display:grid}.gr-snapmetric[data-v-8b783a35]{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:10px;display:flex}.gr-snapmetric strong[data-v-8b783a35]{font-size:20px}.gr-snapmetric small[data-v-8b783a35]{color:var(--muted);font-size:12px}.gr-ev-block[data-v-8b783a35]{margin-bottom:12px}.gr-ev-block h4[data-v-8b783a35]{margin:0 0 4px}.gr-ev-row[data-v-8b783a35]{color:var(--muted);word-break:break-all;margin:2px 0;font-size:13px}@media (width<=760px){.gr-steps[data-v-8b783a35]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.gr-step[data-v-8b783a35]{min-width:0;padding:10px}.gr-step-arrow[data-v-8b783a35]{display:none}.gr-filters[data-v-8b783a35],.gr-src[data-v-8b783a35],.gr-views[data-v-8b783a35]{padding-left:12px;padding-right:12px}.gr-inner[data-v-8b783a35]{margin:0 12px 12px}.metrics.gr-metrics[data-v-8b783a35]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gr-metrics .metric-card[data-v-8b783a35]{padding:14px}.gr-metrics .metric-card .number[data-v-8b783a35]{margin:4px 0;font-size:20px}.gr-metrics .metric-card p[data-v-8b783a35]{font-size:11px}.table-wrap[data-v-8b783a35]{overflow-x:visible}.table-wrap table[data-v-8b783a35],.table-wrap tbody[data-v-8b783a35],.table-wrap td[data-v-8b783a35],.table-wrap tr[data-v-8b783a35]{box-sizing:border-box;width:100%;display:block}.table-wrap table[data-v-8b783a35]{min-width:0}.table-wrap thead[data-v-8b783a35]{display:none}.table-wrap tr[data-v-8b783a35]{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-bottom:12px;padding:12px 14px}.table-wrap td[data-v-8b783a35]{text-align:left;border:0;padding:5px 0;font-size:13px}.table-wrap td[data-v-8b783a35]:before{content:attr(data-label);width:84px;color:var(--muted);vertical-align:top;font-size:12px;display:inline-block}.table-wrap td[data-v-8b783a35]:first-child{border-bottom:1px solid var(--line);margin-bottom:4px;padding:0 0 8px;font-size:15px}.table-wrap td[data-v-8b783a35]:first-child:before,.table-wrap td[data-label=操作][data-v-8b783a35]:before{display:none}.table-wrap td:last-child[data-label=操作][data-v-8b783a35]{border-top:1px solid var(--line);margin-top:6px;padding:10px 0 0}}.gr-metric[data-v-8b783a35]{cursor:pointer}.gr-metric[data-v-8b783a35]:hover{box-shadow:0 2px 10px #2563eb26}.gr-cmp[data-v-8b783a35]{margin-top:4px;font-size:12px;display:block}.gr-cmp.up[data-v-8b783a35]{color:#16a34a}.gr-cmp.down[data-v-8b783a35]{color:#dc2626}.gr-chart[data-v-8b783a35]{padding:4px 20px 0}.gr-chart svg[data-v-8b783a35]{width:100%;max-height:260px}.gr-grid[data-v-8b783a35]{stroke:var(--line,#e5e7eb);stroke-dasharray:3 3}.gr-axis[data-v-8b783a35]{fill:var(--muted,#64748b);font-size:11px}.gr-line[data-v-8b783a35]{fill:none;stroke:var(--blue,#2563eb);stroke-width:2px}.gr-dot[data-v-8b783a35]{fill:var(--blue,#2563eb)}.gr-pick[data-v-8b783a35]{gap:6px;font-size:13px;display:inline-flex}.gr-sub[data-v-8b783a35]{margin:12px 0 4px;font-size:14px}.gr-def[data-v-8b783a35]{gap:8px;display:grid}.gr-def>div[data-v-8b783a35]{gap:12px;font-size:13px;display:flex}.gr-def span[data-v-8b783a35]{width:84px;color:var(--muted);flex:none}.el-dialog.vd-dialog{max-width:calc(100vw - 24px)}.el-dialog.vd-dialog .el-dialog__title{color:var(--ink)}
