/* v50 — 2027 prices, new services and corporate documents */

/* Extra services: keep six cards balanced and the new event cards aligned. */
.service-card--event .service-card__media img{
  object-position:center center!important;
}
.service-card--event .service-meta{
  margin-bottom:18px!important;
}
.service-cta--no-price{
  margin-top:auto!important;
}

.company-doc-actions{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:12px;
  margin-top:8px;
}
.company-doc-actions .ref-button{
  margin:0!important;
}

@media (max-width: 760px){
  .company-doc-actions{
    flex-direction:column;
    align-items:stretch;
  }
  .company-doc-actions .ref-button{
    width:100%!important;
  }
  .service-card--event .service-card__media{
    height:240px!important;
  }
  .service-card--event .service-card__body{
    padding-bottom:24px!important;
  }
}

body.vision-mode .company-doc-actions{
  gap:16px!important;
}
body.vision-mode .service-card--event .service-card__body{
  align-items:center!important;
  text-align:center!important;
}
body.vision-mode .service-card--event .service-meta{
  justify-content:center!important;
}
