/* ══════════════════════════════════════════════════════════════════════════
   canon-sched-series.css — repeating work + maintenance (feature_sched_series, js/scheduler/series.js).
   Keyed on classes series.js only writes while the flag is on. Canon tokens only.
   ══════════════════════════════════════════════════════════════════════════ */
@layer components {
  .sched-app .sched-series-line {
    display: flex; align-items: center; flex-wrap: wrap; gap: var(--sp-2);
    margin-top: var(--sp-2); font-size: 12.5px; color: var(--c-text-2);
  }
  .sched-app .sched-series-line span { flex: 1; }
  .sched-app .sched-servicedue-booked { color: var(--c-ok); font-weight: 600; }
}
