/* Plot map job tags (1A/1B, 2F, 3P) and the legend that explains them. */
.matrix.large .cell.tagged { font-size: clamp(9px, 2.6vw, 13px); letter-spacing: -.02em; }
.job-legend { list-style: none; padding: 0; margin: 0 0 20px; display: grid; gap: 8px; color: var(--ink); font-size: 13px; }
.job-legend li { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; line-height: 1.3; }
.job-legend .job-tag { width: auto; min-width: 26px; height: 22px; padding: 0 4px; font-size: 11px; }
.job-legend-result { color: var(--muted); }
.job-legend-x { color: var(--muted); }
.job-legend-indent { color: var(--muted); padding-left: 10px; }
