.event-chart[data-v-bfb4f056]{display:flex;flex-direction:column;gap:10px;padding:12px 4px;border-bottom:1px solid #2c2d2e}.event-chart__legend[data-v-bfb4f056]{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.event-chart__legend-item[data-v-bfb4f056]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px;color:var(--text-secondary)}.event-chart__legend-dot[data-v-bfb4f056]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.event-chart__legend-text[data-v-bfb4f056]{color:var(--text-secondary)}.event-chart__legend-pct[data-v-bfb4f056]{margin-left:4px;color:var(--text-primary);font-weight:600}.event-chart__plot[data-v-bfb4f056]{position:relative;width:100%;overflow:hidden;cursor:crosshair}.event-chart__crosshair[data-v-bfb4f056]{stroke:#ffffff40;stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.event-chart__tooltip[data-v-bfb4f056]{position:absolute;z-index:10;width:220px;padding:10px 12px;background:#14161cf5;border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 8px 24px #0006;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-primary)}.event-chart__tooltip-time[data-v-bfb4f056]{margin:0 0 6px;font-size:11px;color:var(--text-secondary);font-weight:500}.event-chart__tooltip-row[data-v-bfb4f056]{display:flex;align-items:center;gap:6px;padding:2px 0;font-size:12px}.event-chart__tooltip-dot[data-v-bfb4f056]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.event-chart__tooltip-name[data-v-bfb4f056]{flex:1;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-chart__tooltip-value[data-v-bfb4f056]{font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.event-chart__svg[data-v-bfb4f056]{width:100%;height:auto;display:block}.event-chart__grid[data-v-bfb4f056]{stroke:#ffffff14;stroke-width:1;stroke-dasharray:1 3}.event-chart__y-label[data-v-bfb4f056],.event-chart__x-label[data-v-bfb4f056]{fill:var(--text-secondary);font-size:11px}.event-chart__msg[data-v-bfb4f056]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:13px;pointer-events:none}.event-chart__foot[data-v-bfb4f056]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;position:relative}.event-chart__foot-meta[data-v-bfb4f056]{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--text-primary);font-weight:500;overflow:visible}.event-chart__vol[data-v-bfb4f056]{font-weight:600}.event-chart__divider[data-v-bfb4f056]{width:1.5px;height:10px;background:#ffffff1a;border-radius:3px}.event-chart__date-wrap[data-v-bfb4f056]{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.event-chart__date-tip[data-v-bfb4f056]{position:absolute;top:calc(100% + 8px);left:6px;right:auto;bottom:auto;width:max-content;max-width:min(260px,calc(100vw - 32px));padding:10px 12px;font-size:12px;line-height:1.45;font-weight:500;color:var(--text-primary);background:#14161cfa;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 8px 24px #00000073;text-align:center;z-index:10000;pointer-events:auto}.event-chart__date[data-v-bfb4f056]{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;font:inherit;background:none;border:none;border-bottom:1px dotted rgba(255,255,255,.25);color:var(--text-secondary);cursor:help}.event-chart__date[data-v-bfb4f056]:hover,.event-chart__date[data-v-bfb4f056]:focus-visible{color:var(--text-primary);outline:none}.event-chart__date[data-v-bfb4f056]:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #3c9bf473}.event-chart__ranges[data-v-bfb4f056]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px}.event-chart__range[data-v-bfb4f056]{background:transparent;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;transition:.15s ease}.event-chart__range[data-v-bfb4f056]:hover{color:var(--text-primary)}.event-chart__range--active[data-v-bfb4f056]{color:var(--text-primary);background:#ffffff0f}
