.staff-visibility-control { display: inline-flex; flex-wrap: wrap; align-items: center; gap: 6px 12px; }
.staff-visibility-control label { display: inline-flex; align-items: center; gap: 7px; cursor: pointer; }
.staff-visibility-control input { width: 17px; height: 17px; accent-color: #2563eb; }
.staff-visibility-status[data-status="error"] { color: #b91c1c; }
body.hide-unassigned #board .pool,
body.hide-unassigned #board .unassigned-count,
.leave-grid.hide-unassigned [data-unassigned="1"] { display: none !important; }
