.payroll{gap:20px;min-width:0;display:grid}.payroll-nav{flex-wrap:wrap;gap:12px 20px;display:flex}.payroll-nav a{padding:8px 0}.payroll-filters{flex-wrap:wrap;gap:12px;display:flex}.payroll-filters>.ant-select{min-width:200px}.payroll-filters>.ant-input{width:180px}.payroll-totals{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px;margin:20px 0;display:grid}.payroll-totals dt{color:var(--muted,#475569)}.payroll-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0;font-size:20px;font-weight:700}.payroll-component{border-top:1px solid var(--border,#dfe2e7);padding:16px 0}.payroll .surface{min-width:0}.payroll .ant-space{margin-top:12px}@media (max-width:600px){.payroll-filters>*{width:100%!important}.payroll button,.payroll .ant-input,.payroll .ant-select-selector{min-height:44px}.payroll-totals{grid-template-columns:1fr 1fr;gap:16px}.payroll-nav a{align-items:center;min-height:44px;display:flex}.payroll .ant-steps{overflow:auto}}
