/* Catalog listing: Call + Add to project. Conditions live on the partner page. */
.fe-market-card__ask,
.fe-market-card__ask.fe-btn {
  display: none !important;
}

.fe-market-card__cta .fe-project-add-form,
.fe-market-card__cta > .fe-project-add {
  display: flex !important;
}

@media (max-width: 820px) {
  .fe-market-card__foot {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: space-between;
    gap: 0.45rem;
  }

  .fe-market-card__manager {
    flex: 0 1 auto;
    min-width: 0;
  }

  .fe-market-card__cta {
    display: flex !important;
    flex: 0 0 auto !important;
    flex-wrap: nowrap !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0;
    align-items: center;
    justify-content: flex-end;
    gap: 0.4rem;
  }

  .fe-market-card__cta .fe-project-add-form,
  .fe-market-card__cta > .fe-project-add {
    display: flex !important;
    flex: 0 0 auto !important;
    min-width: 0;
    width: auto !important;
    margin: 0;
  }

  .fe-market-card__cta .fe-project-add {
    display: flex !important;
    flex: 0 0 auto;
    width: auto;
    min-width: 0;
    min-height: 2.6rem;
    padding: 0.4rem 0.7rem;
    font-size: 0.82rem;
    justify-content: center;
    white-space: nowrap;
  }

  .fe-market-card__cta .fe-project-add .fe-cta-full {
    display: none !important;
  }

  .fe-market-card__cta .fe-project-add .fe-cta-short {
    display: inline !important;
  }
}
