/* WEB PICK Theme 3.0.9.9: fix homepage equal cards and registration fallback UI only. */
/* The older v318 event layout sets 4 columns with !important; scope the fix to HOME only. */
body.home.vlp-layout-events-v3645 .vlp-home-tournament-v3097 .vlp-event-catalog-grid,
body.home .vlp-home-tournament-v3097 .vlp-event-catalog-grid {
  display: grid !important;
  width: 100% !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  grid-auto-rows: 1fr;
  gap: clamp(12px, 1.8vw, 24px) !important;
  align-items: stretch;
}
body.home .vlp-home-tournament-v3097 .vlp-event-catalog-grid > .vlp-event-cloud-card {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: 100% !important;
  margin: 0 !important;
  align-self: stretch;
}
body.home .vlp-home-tournament-v3097 .vlp-event-catalog-grid .vlp-event-cloud-copy {
  flex: 1 1 auto;
  min-width: 0;
}
body.home .vlp-home-tournament-v3097 .vlp-event-catalog-grid .vlp-event-cloud-actions {margin-top:auto;}
@media (max-width: 767px) {
  body.home.vlp-layout-events-v3645 .vlp-home-tournament-v3097 .vlp-event-catalog-grid,
  body.home .vlp-home-tournament-v3097 .vlp-event-catalog-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }
  body.home .vlp-home-tournament-v3097 .vlp-event-catalog-grid > .vlp-event-cloud-card:first-child {max-width:100% !important;}
}
/* Honeypot is used only for legacy clients that do not expose the native anti-spam helper. */
.vlp-register-honeypot {position:absolute !important;left:-10000px !important;top:auto !important;width:1px !important;height:1px !important;overflow:hidden !important;}
