/* css/modules/sc.css: the .sc-* module — split out of css/app.css by #360's sibling stage (#362).
   Load order is core.css, then every modules/*.css alphabetically; rules here
   are in their original relative order, and no selector in this file appears in
   any other (asserted in tests/css-split-check.js). */

/* start–finish and how long that is. A 150px cell can't always hold both on
   one line, so each part is kept whole and the duration drops beneath the
   range rather than the range itself breaking after the en dash. */
.sc-time{font-weight:900;color:#b23b12;display:flex;flex-wrap:wrap;column-gap:7px;row-gap:1px}
.sc-rng{white-space:nowrap}
.sc-dur{font-weight:800;color:var(--muted);white-space:nowrap}
.sc-route{color:#2c2c2c}
.sc-goods{color:#555;font-size:10.5px}
.sc-cn{color:var(--blue);font-weight:900;margin-top:2px}
.sc--empty{min-height:58px;background:transparent}
.sc--fatigue{background:#9ed06e;color:#1f4d09;align-items:center;justify-content:center}
.sc--mand{background:#e8433a;color:#fff;align-items:center;justify-content:center;text-align:center}
.sc--transit{background:#d7dbe2;color:#3a3f49;align-items:center;justify-content:center}
.sc--deliver{background:#ffe6cf}
.sc--load{background:#cfe3ff}
.sc--rt{background:#f3d0e6}
.sc--arrive{background:#e7dcff;align-items:center;justify-content:center}
.sc--off{background:#ffe14d;color:#5a4b00;align-items:center;justify-content:center;text-align:center}
.sc-dragging{opacity:.4}
/* Who is covering a run, ON the run — the row header scrolls out of sight on a
   board this wide, and "a subbie is covering this" must never read as "nobody
   is on this". */
.sc-hired{display:inline-flex;align-items:center;gap:4px;margin-top:3px;padding:1px 5px;
  border-radius:4px;font-size:9.5px;font-weight:900;letter-spacing:.2px;
  background:#fff;border:1px dashed #c9b877;color:#7a6520}
.sc-hired i{font-style:normal;font-weight:900;font-size:8.5px;letter-spacing:.4px;color:#8a7326}
.sc-hired--projects{border-color:#a9b6cd;color:#3c4a63}
.sc-hired--projects i{color:#3c4a63}
.sc--hired{box-shadow:inset 3px 0 0 #c9b877}
