Added dynamic width, maximum 30%