/* Contact actions stay readable and fit narrow student cards. */
.svc-actions .sportiva-whatsapp-contact {
  background: #087443;
  border-color: #087443;
  color: #fff;
  white-space: normal;
  text-align: center;
  min-height: 42px;
  line-height: 1.35;
  max-width: 100%;
  box-sizing: border-box;
}
.svc-actions .sportiva-whatsapp-contact:hover,
.svc-actions .sportiva-whatsapp-contact:focus-visible { background: #065a34; color: #fff; }
.sportiva-contact-unavailable { display: block; flex: 1 1 100%; min-width: 0; overflow-wrap: anywhere; line-height: 1.45; }
.sportiva-contact-unavailable small { font-size: .9em; }
