.echart-root[data-v-14bf83aa]{width:100%}.chart-card[data-v-377fee5b]{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;width:100%;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;overflow:hidden}.chart-card[data-v-377fee5b]:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.chart-card__preview[data-v-377fee5b]{background:linear-gradient(#f8fafc,#fff);border-bottom:1px solid #f1f5f9;padding:8px 8px 0}.chart-card__chart[data-v-377fee5b]{pointer-events:none}.chart-card__body[data-v-377fee5b]{padding:14px 16px 16px}.chart-card__title[data-v-377fee5b]{color:#0f172a;margin:0 0 6px;font-size:15px;font-weight:600}.chart-card__desc[data-v-377fee5b]{color:#64748b;margin:0;font-size:13px;line-height:1.5}.chart-data-dialog__intro[data-v-a3f201a6]{color:var(--www-muted,#5b6573);margin:0 0 16px;line-height:1.6}.chart-data-dialog__sample-panel[data-v-a3f201a6]{border:1px solid var(--www-line,#d7e6f7);border-radius:var(--www-radius-sm,10px);margin-bottom:16px;padding:8px 12px 12px}.chart-data-dialog__sample-toggle[data-v-a3f201a6]{margin-bottom:4px}.chart-data-dialog__sample-body[data-v-a3f201a6]{padding-top:4px}.chart-data-dialog__sample-tip[data-v-a3f201a6]{color:var(--www-muted,#5b6573);margin:0 0 10px;font-size:13px;line-height:1.5}.chart-data-dialog__sample-code[data-v-a3f201a6]{color:#e2e8f0;white-space:pre;background:#0f172a;border-radius:8px;margin:0 0 12px;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}.chart-data-dialog__sample-actions[data-v-a3f201a6]{flex-wrap:wrap;gap:8px;display:flex}.chart-data-dialog__upload[data-v-a3f201a6]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.chart-data-dialog__filename[data-v-a3f201a6]{color:var(--www-muted,#5b6573);font-size:13px}.chart-data-dialog__message[data-v-a3f201a6]{margin-bottom:12px}.chart-data-dialog__mapping[data-v-a3f201a6]{gap:12px;margin-bottom:8px;display:grid}.chart-data-dialog__title-row[data-v-a3f201a6]{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:4px;display:flex}.chart-data-dialog__title-field[data-v-a3f201a6]{flex:1;min-width:min(100%,320px)}.chart-data-dialog__table-wrap[data-v-a3f201a6]{border:1px solid var(--www-line,#d7e6f7);border-radius:var(--www-radius-sm,10px);max-height:180px;margin-bottom:8px;overflow:auto}.chart-data-dialog__table[data-v-a3f201a6]{border-collapse:collapse;width:100%;font-size:13px}.chart-data-dialog__table td[data-v-a3f201a6],.chart-data-dialog__table th[data-v-a3f201a6]{border-bottom:1px solid var(--www-line,#d7e6f7);text-align:left;white-space:nowrap;min-width:120px;padding:8px 10px}.chart-data-dialog__table th[data-v-a3f201a6]{background:var(--www-surface-soft,#f4f8fd);color:var(--www-navy,#103f7e);font-weight:600;position:sticky;top:0}.chart-data-dialog__chart-toolbar[data-v-a3f201a6]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.chart-data-dialog__chart-tip[data-v-a3f201a6]{color:var(--www-muted,#5b6573);font-size:12px}.chart-data-dialog__chart[data-v-a3f201a6]{border:1px solid var(--www-line,#d7e6f7);border-radius:var(--www-radius,14px);background:#fff;min-height:360px;overflow:hidden}.chart-data-dialog__chart-empty[data-v-a3f201a6]{min-height:360px}.chart-data-dialog__chart-empty[data-v-a3f201a6],.chart-data-dialog__placeholder[data-v-a3f201a6]{color:var(--www-muted,#5b6573);justify-content:center;align-items:center;display:flex}.chart-data-dialog__placeholder[data-v-a3f201a6]{background:var(--www-surface-soft,#f4f8fd);border:1px dashed var(--www-line,#d7e6f7);border-radius:var(--www-radius,14px);flex-direction:column;gap:8px;min-height:280px}.chart-data-dialog__placeholder p[data-v-a3f201a6]{margin:0}.chart-data-dialog__placeholder-tip[data-v-a3f201a6]{font-size:13px}.chart-data-dialog__footer[data-v-a3f201a6]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chart-gallery[data-v-d85a784b]{max-width:1280px;color:var(--www-ink,#1c2430);font-family:var(--www-font-sans);margin:0 auto;padding:24px 16px 48px}.chart-gallery__hero[data-v-d85a784b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.chart-gallery__title[data-v-d85a784b]{color:var(--www-navy,#103f7e);margin:0 0 8px;font-size:28px;font-weight:700}.chart-gallery__subtitle[data-v-d85a784b]{max-width:720px;color:var(--www-muted,#5b6573);margin:0;line-height:1.6}.chart-gallery__search[data-v-d85a784b]{min-width:min(320px,100%)}.chart-gallery__layout[data-v-d85a784b]{grid-template-columns:220px minmax(0,1fr);gap:24px;display:grid}.chart-gallery__sidebar[data-v-d85a784b]{border:1px solid var(--www-line,#d7e6f7);border-radius:var(--www-radius,14px);background:#fff;align-self:start;padding:16px;position:sticky;top:88px}.chart-gallery__sidebar-title[data-v-d85a784b]{color:var(--www-navy,#103f7e);margin:0 0 12px;font-size:14px;font-weight:600}.chart-gallery__categories[data-v-d85a784b]{flex-direction:column;gap:8px;display:flex}.chart-gallery__category-btn[data-v-d85a784b]{justify-content:flex-start}.chart-gallery__section[data-v-d85a784b]:not(:last-child){margin-bottom:28px}.chart-gallery__section-head[data-v-d85a784b]{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.chart-gallery__section-head h2[data-v-d85a784b]{color:var(--www-navy,#103f7e);margin:0;font-size:20px}.chart-gallery__section-head span[data-v-d85a784b]{color:var(--www-muted,#5b6573);font-size:13px}.chart-gallery__grid[data-v-d85a784b]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.chart-gallery__empty[data-v-d85a784b]{min-height:240px;color:var(--www-muted,#5b6573);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.chart-gallery__empty p[data-v-d85a784b]{margin:0}@media (width<=900px){.chart-gallery__layout[data-v-d85a784b]{grid-template-columns:1fr}.chart-gallery__sidebar[data-v-d85a784b]{position:static}.chart-gallery__categories[data-v-d85a784b]{flex-flow:wrap}}
