/* flatpickr customization */

/* Fix per opzione fixed: true */
.flatpickr-wrapper {
	width: 100%;
}
/* Spazio laterale per icona calendario e cancel */
.flatpicker-altinput-field {
	padding-left: 36px;
	padding-right: 24px
}
/* font principale */
.flatpickr-calendar {
	font-size: 15px;
}

.flatpickr-day {
	height: 36px;
	line-height: 35px;
}

/* Riduzione altezza su cell */
.elf-phone .flatpickr-day {
	height: 32px;
	line-height: 31px;
}

.flatpickr-current-month {
	font-size: 100%;
	line-height: 24px;
	font-weight: 300;
}
.flatpickr-weekdays {
	font-size: 90%;
}

.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
	background: var(--accent-color);
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	border-color: var(--accent-color)
}
