/** Partners apply page */
.partners-apply-page .page--narrow {
  max-width: 36rem;
}
.partners-apply-card {
  margin-bottom: var(--space-5);
}
.partners-apply-card .card-title {
  font-size: 1.0625rem;
}
.partners-apply-card-hint {
  font-size: 0.875rem;
  color: var(--muted);
  margin: 0 0 var(--space-4);
  line-height: 1.5;
}
.partners-apply-optional {
  font-weight: 400;
  color: var(--muted);
  font-size: 0.875rem;
}
.partners-apply-actions {
  margin-top: var(--space-6);
}
.partners-apply-subtitle { color: var(--muted); margin-bottom: var(--space-8); }
.partners-apply-required { color: var(--danger); }
.partners-apply-social-row {
  display: flex;
  gap: var(--space-2);
  margin-bottom: var(--space-2);
}
.partners-apply-social-row .input { flex: 1; }
.partners-apply-add-row { margin-top: var(--space-2); }
.partners-apply-footer { text-align: center; margin-top: var(--space-4); }
.partners-apply-remove { display: none; }
.partners-apply-remove.is-visible { display: inline-block; }
.partners-apply-name-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-4);
}
@media (max-width: 560px) {
  .partners-apply-name-row { grid-template-columns: 1fr; }
}
