.dundaa-shared-event-grid{width:100%!important;max-width:100%!important;}
.dundaa-shared-event-grid .event-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;width:100%!important;}
.dundaa-shared-event-grid .event-card{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;}
.dundaa-shared-event-grid .event-footer{margin:6px 0!important;padding:6px 0!important;}
.dundaa-shared-event-grid .dca-actions{margin-top:12px!important;padding-top:0!important;}
.dundaa-explore-more{display:flex!important;justify-content:center!important;align-items:center!important;margin:28px 0 42px!important;width:100%!important;}
.dundaa-explore-more a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:#111!important;color:#fff!important;border:1px solid #111!important;border-radius:8px!important;padding:14px 26px!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;cursor:pointer!important;position:relative!important;z-index:30!important;pointer-events:auto!important;}
.dundaa-explore-more a:hover{background:#fff!important;color:#111!important;}
@media(max-width:991px){.dundaa-shared-event-grid .event-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:600px){.dundaa-shared-event-grid .event-grid{grid-template-columns:minmax(0,1fr)!important;}}

/* DUNDAA — STRICTLY EQUAL EVENT CARDS */

.dundaa-shared-event-grid .event-grid {
  display: grid !important;
  grid-template-columns: repeat(4,minmax(0,1fr)) !important;
  gap: 18px !important;
  align-items: stretch !important;
}

.dundaa-shared-event-grid .event-card {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  height: 540px !important;
  min-height: 540px !important;
  max-height: 540px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

.dundaa-shared-event-grid .event-card img {
  width: 100% !important;
  aspect-ratio: 1/1 !important;
  object-fit: cover !important;
}

.dundaa-shared-event-grid .event-card .dca-actions {
  margin-top: auto !important;
  flex-shrink: 0 !important;
}

@media(max-width:991px) {
  .dundaa-shared-event-grid .event-grid {
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  }
}

@media(max-width:600px) {
  .dundaa-shared-event-grid .event-grid {
    grid-template-columns: minmax(0,1fr) !important;
  }
  .dundaa-shared-event-grid .event-card {
    height: 560px !important;
    min-height: 560px !important;
    max-height: 560px !important;
  }
}
