/* Same HQCV filter-bar hierarchy, scoped to payroll mounts. */
.phf-payroll-filterbar{border:1px solid var(--qt-line-strong);border-left:3px solid var(--qr-hq-orange,var(--qt-orange));background:#FBFBFA;padding:12px 14px 4px;margin:0 0 8px}.phf-payroll-filterbar .phf-qr-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-bottom:8px}.phf-payroll-filterbar .phf-qtth-field{flex:1 1 170px;min-width:150px}.phf-payroll-filterbar .phf-qtth-field select,.phf-payroll-filterbar .phf-qtth-field input{width:100%;box-sizing:border-box}.phf-payroll-filterbar .phf-qr-hqcv-search{flex:1.4 1 220px}.phf-payroll-filterbar .phf-qr-hqcv-reset{flex:0 0 auto;border-radius:0;min-height:38px}.phf-payroll-filterbar .phf-qr-filter-count{margin:0 0 4px;font-size:12px;color:var(--qt-muted)}.phf-payroll-filter-empty td{text-align:center!important;color:var(--qt-muted);padding:22px!important}.phf-payroll-sort-indicator{display:inline-block;min-width:11px;color:var(--qt-orange-ink);font-size:12px}.phf-payroll-table th[data-pf-sort],.phf-payroll-comparison-table th[data-pf-sort]{cursor:pointer}@media(max-width:560px){.phf-payroll-filterbar .phf-qtth-field{flex-basis:100%}}
