.hmp-assumptions{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;margin:4px 0 8px;padding:12px 14px 0}.hmp-assumptions>legend{padding:0 4px}.hmp-input-row th,.hmp-input-row td{background:var(--surface)}.hmp-mark{color:var(--muted);font-size:.8rem;font-weight:600}.hmp-pay{font-weight:700}.hmp-input-row .hmp-pay{color:var(--accent-strong)}
