.chart-tooltip{gap:var(--gap-sm);background-color:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);min-width:120px;font-family:var(--font-family-base);pointer-events:none;flex-direction:column;padding:8px 12px;display:inline-flex;box-shadow:0 2px 8px rgba(0,0,0,.12)}.chart-tooltip__title{font-size:var(--font-size-t8);font-weight:var(--font-weight-semibold);line-height:var(--line-height-t8);color:var(--color-text-default)}.chart-tooltip__rows{gap:var(--gap-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chart-tooltip__row{align-items:center;gap:var(--gap-sm);font-size:var(--font-size-t8);line-height:var(--line-height-t8);display:flex}.chart-tooltip__marker{border-radius:50%;flex-shrink:0;width:8px;height:8px}.chart-tooltip__label{color:var(--color-text-secondary)}.chart-tooltip__value{padding-left:var(--gap-2xl);font-weight:var(--font-weight-medium);color:var(--color-text-default);margin-left:auto}
