/* Page-local styles for /product/payroll/ */
/* payroll: the run, as one floating card on a tinted panel */
.run-frame { width: min(680px, 100%); }
.run-frame .mi-icon { width: 28px; height: 28px; font-size: 11px; }
.run-rows { margin-top: 28px; }
.run-rows-h { display: flex; justify-content: space-between; font-size: 13px; color: var(--ink-soft); margin-bottom: 6px; }
.payout-progress span { width: 100%; background: var(--accent); }
  