/* IFFS 2027 — static/css/components/board.css
   (new at Wave A — announced)
   GENERATED from design/design_handoff_iffs_2027/static/css/iffs.css
   by scripts/split_design_css.py — do not hand-edit; edit the source. */
.board{background:var(--c-surface-inverse-raised);border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);border-radius:var(--r-m);padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:8px}
.board__row{display:grid;grid-template-columns:56px 1fr auto;gap:var(--sp-3);align-items:center;font-family:var(--font-data);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}
.board__row time{color:var(--p-accent-300)}
.board__row .t{color:var(--p-steel-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.board__row .s{color:var(--p-steel-400);display:flex;align-items:center;gap:8px}
.board__row .s::after{content:"";width:6px;height:6px;border-radius:50%;background:var(--p-steel-400)}
.board__row .s--next::after{background:var(--p-accent-400)}
@media(max-width:479px){.board__row{grid-template-columns:48px 1fr}.board__row .s{display:none}}
