/* Alpha 72 beta-only interface. Neutral and subordinate to the current salary modules. */
.beta-payroll{border:1px dashed var(--border, #b9c4d4)}
.beta-payroll-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-weight:700;list-style-position:inside}
.beta-payroll-summary .pill{font-size:10px;white-space:nowrap}
.beta-payroll-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:14px}
.beta-payroll-form .field{min-width:0}
.beta-payroll-results{padding:12px;margin-top:14px;border-radius:12px;background:var(--surface-alt,#edf3fa)}
.beta-payroll-result{display:flex;justify-content:space-between;gap:14px;padding:7px 0}
.beta-payroll-result strong{font-variant-numeric:tabular-nums;white-space:nowrap}
.beta-payroll-warning,.beta-payroll-note{font-size:12px;line-height:1.5;margin:10px 0;color:var(--muted,#53657f)}
@media(max-width:580px){.beta-payroll-form{grid-template-columns:1fr}.beta-payroll-summary{flex-wrap:wrap;font-size:14px}}
