#staffing.g542Staffing .staffStats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}#staffing.g542Staffing .staffStat{min-width:0;padding:13px 8px}#staffing.g542Staffing .staffStat span{white-space:normal;font-size:12px}.g542Filters{display:grid;grid-template-columns:1.5fr repeat(3,1fr) .9fr .9fr auto;align-items:end;gap:10px;margin:14px 0}.g542Filters label{font-size:12px;font-weight:600;display:grid;gap:5px;min-width:0}.g542Filters input,.g542Filters select{min-width:0;width:100%}.g542TableWrap{overflow:auto;max-height:65vh;border-radius:0 0 12px 12px;contain:layout style}.g542Table{min-width:1080px;width:100%;border-collapse:separate;border-spacing:0}.g542Table th{position:sticky;top:0;z-index:2;background:#f7f9fc}.g542Table td{vertical-align:top;white-space:normal;line-height:1.5;max-width:255px;padding:13px 11px}.g542Table td:first-child{min-width:125px}.g542Table .meta{overflow-wrap:anywhere;font-size:11px}.g542Table td:last-child{min-width:205px}.g542Table td:last-child button{margin-top:8px}.g542Table .staffPill.issue{background:#fff0ee;color:#a8382d}.g542More{padding:12px}.g542Staffing .notice{font-size:13px;line-height:1.5}.g542Staffing button:focus-visible{outline:3px solid #4f7fea;outline-offset:2px}
@media(max-width:1100px){.g542Filters{grid-template-columns:repeat(3,minmax(0,1fr))}.g542Filters>button{width:fit-content}#staffing.g542Staffing .staffStats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.g542Filters{grid-template-columns:1fr 1fr}#staffing.g542Staffing .staffStats{grid-template-columns:repeat(2,minmax(0,1fr))}.g542Staffing .inlineActions{flex-wrap:wrap}.g542TableWrap{max-height:65vh}.g542Staffing .hero{gap:12px}}

.g542Table th{padding:12px 11px;text-align:left;border-bottom:1px solid #dbe2eb;font-size:12px}.g542Table td{border-bottom:1px solid #e2e8f0;font-size:13px}.g542Table tbody tr:hover{background:#f7f9fc}
