/* Last year, by department: #/lastyear (views/lastyear.js). */
.ly .ly-table td.cn { font-weight: 500; min-width: 24ch; }
.ly .ly-table td.cn .cw { font-weight: 400; font-size: .78em; color: var(--muted); margin-top: .2rem; }
.ly .ly-table td small { color: var(--muted); font-size: .8em; }
.ly .ly-table td small.ly-w { color: var(--warm, #f59e0b); font-weight: 600; }
.ly .ly-table td.cn .dot { display: inline-block; width: 9px; height: 9px; border-radius: 50%; background: var(--dc, var(--accent)); margin-right: .5rem; vertical-align: 1px; }
.ly .ly-table td.ly-w { color: var(--warm, #f59e0b); font-weight: 600; }
.ly .ly-table td.sent { max-width: 46ch; color: var(--muted); }
.ly .ly-table td.sent .cw { font-size: .85em; margin-top: .25rem; }
.ly .ly-table tr.on td { background: color-mix(in srgb, var(--accent) 12%, transparent); }
@media print {
  header.topbar, nav.lens-nav, aside.rail, footer.footer, .ly .sh-links { display: none !important; }
  main.main { max-width: none; padding: 0; }
  body { background: #fff; color: #000; }
}
