.calendar-header {
    background-color: #007bff;
    color: white;
    text-align: center;
    padding: 0.5rem;
    border-radius: 0.5rem 0.5rem 0 0;
  }

  .calendar-body {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    gap: 0.5px;
    background: #ddd;
  }

  .calendar-day {
    background: white;
    text-align: center;
    padding: 0.5rem;
    font-size: 14px;
    border: 1px solid #ddd;
  }

  .calendar-day.today {
    background: pink !important;
    font-weight: bold;
    border-radius: 0.25rem;
  }