.educhart{touch-action:pan-y;-ms-touch-action:pan-y;width:100%;position:relative;overflow-x:auto}.educhart__tooltip{pointer-events:none;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--font-size-sm);color:var(--color-text-primary);z-index:5;min-width:200px;max-width:calc(100vw - 80px);padding:10px 12px;position:absolute}.educhart__tooltip-title{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);margin-bottom:6px;padding-bottom:4px;font-weight:700}.educhart__tooltip-row{font-size:var(--font-size-xs);justify-content:space-between;align-items:center;gap:12px;margin-top:3px;display:flex}.educhart__tooltip-label{color:var(--color-text-secondary);align-items:center;gap:6px;display:flex}.educhart__tooltip-value{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:700}.educhart__tooltip-dot{border-radius:50%;width:8px;height:8px}.educhart__hint{margin-top:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;line-height:1.4;display:block}@media (width<=767px){.educhart__tooltip{font-size:var(--font-size-xs);min-width:160px;padding:8px 10px}.educhart__tooltip-row{font-size:var(--font-size-xs)}}