/*
  Calendar layout overrides.
  This file is passthrough-copied by Eleventy directly to _site/css/ and is
  NOT processed by the Tailwind CLI, so properties that Lightning CSS would
  otherwise strip (min-width, overflow-wrap, word-break, etc.) survive intact.
*/

.cal-grid {
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}

.cal-cell,
.cal-cell-empty,
.cal-day-header {
  min-width: 0 !important;
  overflow: hidden;
}

.cal-event-pill {
  width: 100% !important;
  box-sizing: border-box !important;
  white-space: normal !important;
  overflow-wrap: break-word !important;
  word-break: break-word !important;
  overflow: visible !important;
}

.cal-list-time {
  font-size: 0.75rem;
  color: #059669;
  font-weight: 600;
  letter-spacing: 0.02em;
}
