/* Inherit site body font */
.eec-calendar-wrap, .eec-calendar-wrap * {
  font-family: inherit !important;
}
.eec-controls {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}
.eec-controls select {
  padding: 0.35rem 0.5rem;
  border-radius: 8px;
  border: 1px solid #ddd;
}
.fc .fc-toolbar-title { font-weight: 600; }
.fc a { text-decoration: none; }
.fc .fc-event { border-radius: 6px; }
.fc .fc-daygrid-event { padding: 2px 4px; }
