.flatpickr-calendar {box-shadow: 0 4px 16px rgba(15, 23, 42, 0.08);border: 1px solid #e2e8f0; z-index: 99999999 !important;}.flatpickr-day {background: #f1f5f9;color: #1e1e1e;font-weight: 500;border: none;border-radius: 4px;max-width: none;height: 38px;line-height: 38px;margin: 2px 0;}.flatpickr-day:hover,.flatpickr-day:focus {background: #e2e8f0;border: none;} .flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.selected:focus,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.startRange,.flatpickr-day.selected.endRange {background: #f1f5f9;color: #1e1e1e;border: none;box-shadow: none;font-weight: 600;text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 2px;} .flatpickr-day.today,.flatpickr-day.today:hover,.flatpickr-day.today:focus {border: none;background: #f1f5f9;color: #1e1e1e;}.flatpickr-day.today.selected {text-decoration: underline;} .flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay {background: transparent;color: #cbd5e1;cursor: default;} .flatpickr-weekday {color: #94a3b8;font-weight: 400;font-size: 12px;} .flatpickr-months .flatpickr-month {color: #1e1e1e;}.flatpickr-current-month {font-size: 15px;font-weight: 500;}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year {font-weight: 500;} .flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month {fill: #475569;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg {fill: #1e1e1e;}