/* programme-dot.css: Programme dot primitive (P2.T9). An 8 px circle in the programme's series token, followed by its name; never alone. */
.programme-dot {
  flex: none;
  display: inline-block;
  inline-size: var(--size-dot);
  block-size: var(--size-dot);
  border-radius: var(--radius-round);
  background: var(--series-5);
}
.programme-dot[data-series="series-1"] { background: var(--series-1); }
.programme-dot[data-series="series-2"] { background: var(--series-2); }
.programme-dot[data-series="series-3"] { background: var(--series-3); }
.programme-dot[data-series="series-4"] { background: var(--series-4); }
.programme-dot[data-series="series-5"] { background: var(--series-5); }
.programme-dot[data-series="series-6"] { background: var(--series-6); }
.programme-label { display: inline-flex; align-items: center; gap: var(--space-3); min-inline-size: 0; }
.programme-label__name { min-inline-size: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
