.income-field-grid,
.asset-field-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (max-width: 860px) {
  .loan-capacity-side-grid .income-field-grid,
  .loan-capacity-side-grid .asset-field-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 560px) {
  .loan-capacity-side-grid .income-field-grid,
  .loan-capacity-side-grid .asset-field-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .income-field-grid .capacity-input-with-unit,
  .asset-field-grid .capacity-input-with-unit {
    gap: 5px;
  }

  .income-field-grid .capacity-input-with-unit span,
  .asset-field-grid .capacity-input-with-unit span {
    font-size: 11px;
    line-height: 1.25;
    white-space: normal;
  }
}
