/* Match the Events page action layout on homepage cards */
.event-card .dhea-actions {
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin-top:16px;
}

.event-card .dhea-action {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  padding:11px 14px;
  border:1px solid #111;
  border-radius:11px;
  background:transparent;
  color:inherit;
  font:700 13px Montserrat,sans-serif;
  text-decoration:none;
  cursor:pointer;
  min-height:44px;
}

.event-card .dhea-action:hover {
  background:#111;
  color:#fff;
}

.event-card .dhea-action i {
  font-size:16px;
}

.event-card .dhea-action[hidden] {
  display:none!important;
}

.event-card .dhea-action-primary {
  background:#111;
  color:#fff;
}

.event-card .dhea-action-primary:hover {
  background:#333;
}

@media(max-width:520px) {
  .event-card .dhea-actions {
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .event-card .dhea-action {
    padding:10px 8px;
    font-size:12px;
  }
}
