/* Override Flatpickr blue highlights with Tailwind purple */
  .flatpickr-day.selected,
  .flatpickr-day.startRange,
  .flatpickr-day.endRange,
  .flatpickr-day:hover,
  .flatpickr-day:focus {
    background-color: #130055 !important;
    border-color: #130055 !important;
    color: white !important;
  }

  .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    background-color: #130055 !important;
  }

  .flatpickr-current-month .flatpickr-monthDropdown-months {
    background-color: #130055 !important;
  }

  .flatpickr-months .flatpickr-month {
    background-color: #130055 !important;
  }

  .flatpickr-weekdays {
    background-color: #130055 !important;
  }

  span.flatpickr-weekday {
    background-color: #130055 !important;
  }

  .flatpickr-current-month input.cur-year,
  .flatpickr-months .flatpickr-month {
    color: #fff !important; /* Tailwind's purple-800 */
  }

  .flatpickr-weekday {
    color: #fff !important; /* Tailwind's purple-700 */
  }

  .flatpickr-day.today {
    border-color: #130055 !important;
  }
  
  .flatpickr-prev-month {
    background-color: #130055;
  }

  .flatpickr-next-month {
    background-color: #130055;
  }

  .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
    fill: #fff;
  }

