.flatpickr-calendar.animate {
  background: rgb(37, 40, 54);
  box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.2);
}
.flatpickr-calendar.animate .flatpickr-months {
  border-bottom: 1px solid rgb(47, 52, 77);
}
.flatpickr-calendar.animate .flatpickr-months .flatpickr-month {
  color: rgb(183, 186, 205);
  fill: rgb(183, 186, 205);
}
.flatpickr-calendar.animate .flatpickr-months .flatpickr-prev-month, .flatpickr-calendar.animate .flatpickr-months .flatpickr-next-month {
  color: rgb(183, 186, 205);
  fill: rgb(183, 186, 205);
}
.flatpickr-calendar.animate .flatpickr-months .flatpickr-prev-month:hover, .flatpickr-calendar.animate .flatpickr-months .flatpickr-next-month:hover {
  background: rgb(49, 52, 72);
  color: rgb(183, 186, 205);
}
.flatpickr-calendar.animate .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-calendar.animate .flatpickr-months .flatpickr-next-month:hover svg {
  fill: rgb(183, 186, 205);
}
.flatpickr-calendar.animate .flatpickr-current-month .cur-month {
  color: #ffffff;
}
.flatpickr-calendar.animate .flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgb(183, 186, 205);
}
.flatpickr-calendar.animate .flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgb(183, 186, 205);
}
.flatpickr-calendar.animate .flatpickr-current-month input.cur-year {
  color: #ffffff;
}
.flatpickr-calendar.animate .numInputWrapper span:hover, .flatpickr-calendar.animate .numInputWrapper span:active {
  background: rgb(49, 52, 72);
}
.flatpickr-calendar.animate .numInputWrapper span svg path {
  fill: rgb(183, 186, 205);
}
.flatpickr-calendar.animate span.flatpickr-weekday {
  color: rgb(183, 186, 205);
}
.flatpickr-calendar.animate .flatpickr-days .dayContainer + .dayContainer {
  box-shadow: -1px 0 0 rgb(47, 52, 77);
}
.flatpickr-calendar.animate .flatpickr-day {
  color: rgb(183, 186, 205);
}
.flatpickr-calendar.animate .flatpickr-day.inRange, .flatpickr-calendar.animate .flatpickr-day.prevMonthDay.inRange, .flatpickr-calendar.animate .flatpickr-day.nextMonthDay.inRange, .flatpickr-calendar.animate .flatpickr-day.today.inRange, .flatpickr-calendar.animate .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-calendar.animate .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-calendar.animate .flatpickr-day:hover, .flatpickr-calendar.animate .flatpickr-day.prevMonthDay:hover, .flatpickr-calendar.animate .flatpickr-day.nextMonthDay:hover, .flatpickr-calendar.animate .flatpickr-day:focus, .flatpickr-calendar.animate .flatpickr-day.prevMonthDay:focus, .flatpickr-calendar.animate .flatpickr-day.nextMonthDay:focus {
  background: rgba(49, 52, 72, 0.5);
  border-color: rgba(49, 52, 72, 0.5);
  color: #ffffff;
}
.flatpickr-calendar.animate .flatpickr-day.today {
  border-color: rgb(49, 52, 72);
}
.flatpickr-calendar.animate .flatpickr-day.selected, .flatpickr-calendar.animate .flatpickr-day.startRange, .flatpickr-calendar.animate .flatpickr-day.endRange, .flatpickr-calendar.animate .flatpickr-day.selected.inRange, .flatpickr-calendar.animate .flatpickr-day.startRange.inRange, .flatpickr-calendar.animate .flatpickr-day.endRange.inRange, .flatpickr-calendar.animate .flatpickr-day.selected:focus, .flatpickr-calendar.animate .flatpickr-day.startRange:focus, .flatpickr-calendar.animate .flatpickr-day.endRange:focus, .flatpickr-calendar.animate .flatpickr-day.selected:hover, .flatpickr-calendar.animate .flatpickr-day.startRange:hover, .flatpickr-calendar.animate .flatpickr-day.endRange:hover, .flatpickr-calendar.animate .flatpickr-day.selected.prevMonthDay, .flatpickr-calendar.animate .flatpickr-day.startRange.prevMonthDay, .flatpickr-calendar.animate .flatpickr-day.endRange.prevMonthDay, .flatpickr-calendar.animate .flatpickr-day.selected.nextMonthDay, .flatpickr-calendar.animate .flatpickr-day.startRange.nextMonthDay, .flatpickr-calendar.animate .flatpickr-day.endRange.nextMonthDay {
  background: rgb(49, 52, 72);
  color: #ffffff;
  border-color: rgb(49, 52, 72);
}
.flatpickr-calendar.animate .flatpickr-day.flatpickr-disabled, .flatpickr-calendar.animate .flatpickr-day.flatpickr-disabled:hover, .flatpickr-calendar.animate .flatpickr-day.prevMonthDay, .flatpickr-calendar.animate .flatpickr-day.nextMonthDay, .flatpickr-calendar.animate .flatpickr-day.notAllowed, .flatpickr-calendar.animate .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-calendar.animate .flatpickr-day.notAllowed.nextMonthDay {
  color: rgb(86, 89, 107) !important;
}
.flatpickr-calendar.animate .flatpickr-time {
  border-top-color: rgb(47, 52, 77) !important;
}
.flatpickr-calendar.animate .flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgb(183, 186, 205);
}
.flatpickr-calendar.animate .flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: rgb(183, 186, 205);
}
.flatpickr-calendar.animate .flatpickr-time input {
  color: rgb(183, 186, 205);
}
.flatpickr-calendar.animate .flatpickr-time .flatpickr-time-separator, .flatpickr-calendar.animate .flatpickr-time .flatpickr-am-pm {
  color: rgb(183, 186, 205);
}

/*# sourceMappingURL=timepicker.css.map */

/* Палитра шаблона xenzone_new_hw */
.flatpickr-calendar.animate {
	background: #2e1c0e;
	border: 1px solid #ef6c00;
	border-radius: 8px;
	box-shadow: 0 12px 32px rgba(0, 0, 0, 0.6), 0 0 18px rgba(239, 108, 0, 0.25);
}
.flatpickr-calendar.animate.arrowTop:before {
	border-bottom-color: #ef6c00;
}
.flatpickr-calendar.animate.arrowTop:after {
	border-bottom-color: #2e1c0e;
}
.flatpickr-calendar.animate.arrowBottom:before {
	border-top-color: #ef6c00;
}
.flatpickr-calendar.animate.arrowBottom:after {
	border-top-color: #2e1c0e;
}
.flatpickr-calendar.animate .flatpickr-months,
.flatpickr-calendar.animate .flatpickr-months .flatpickr-month,
.flatpickr-calendar.animate .flatpickr-current-month {
	background: #3a2210;
}
.flatpickr-calendar.animate .flatpickr-months {
	border-bottom: 1px solid #7d4f26;
}
.flatpickr-calendar.animate .flatpickr-months .flatpickr-month,
.flatpickr-calendar.animate .flatpickr-current-month .cur-month,
.flatpickr-calendar.animate .flatpickr-current-month input.cur-year {
	color: #ffffff;
	fill: #ffffff;
}
.flatpickr-calendar.animate .flatpickr-months .flatpickr-prev-month,
.flatpickr-calendar.animate .flatpickr-months .flatpickr-next-month {
	color: #eadacb;
	fill: #eadacb;
}
.flatpickr-calendar.animate .flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-calendar.animate .flatpickr-months .flatpickr-next-month:hover {
	background: #563219;
	color: #ffffff;
	fill: #ffffff;
}
.flatpickr-calendar.animate .flatpickr-current-month .numInputWrapper span.arrowUp:after {
	border-bottom-color: #eadacb;
}
.flatpickr-calendar.animate .flatpickr-current-month .numInputWrapper span.arrowDown:after {
	border-top-color: #eadacb;
}
.flatpickr-calendar.animate span.flatpickr-weekday {
	background: #2e1c0e;
	color: #b79a7d;
}
.flatpickr-calendar.animate .flatpickr-day {
	color: #eadacb;
}
.flatpickr-calendar.animate .flatpickr-day.today {
	border-color: #ff5722;
}
.flatpickr-calendar.animate .flatpickr-day.inRange,
.flatpickr-calendar.animate .flatpickr-day.prevMonthDay.inRange,
.flatpickr-calendar.animate .flatpickr-day.nextMonthDay.inRange,
.flatpickr-calendar.animate .flatpickr-day:hover,
.flatpickr-calendar.animate .flatpickr-day:focus {
	background: rgba(239, 108, 0, 0.28);
	border-color: rgba(255, 160, 64, 0.45);
	color: #ffffff;
}
.flatpickr-calendar.animate .flatpickr-day.selected,
.flatpickr-calendar.animate .flatpickr-day.startRange,
.flatpickr-calendar.animate .flatpickr-day.endRange,
.flatpickr-calendar.animate .flatpickr-day.selected.inRange,
.flatpickr-calendar.animate .flatpickr-day.startRange.inRange,
.flatpickr-calendar.animate .flatpickr-day.endRange.inRange,
.flatpickr-calendar.animate .flatpickr-day.selected:focus,
.flatpickr-calendar.animate .flatpickr-day.startRange:focus,
.flatpickr-calendar.animate .flatpickr-day.endRange:focus,
.flatpickr-calendar.animate .flatpickr-day.selected:hover,
.flatpickr-calendar.animate .flatpickr-day.startRange:hover,
.flatpickr-calendar.animate .flatpickr-day.endRange:hover {
	background: linear-gradient(135deg, #ef6c00, #ff5722);
	border-color: #ffa040;
	color: #ffffff;
}
.flatpickr-calendar.animate .flatpickr-day.flatpickr-disabled,
.flatpickr-calendar.animate .flatpickr-day.flatpickr-disabled:hover,
.flatpickr-calendar.animate .flatpickr-day.prevMonthDay,
.flatpickr-calendar.animate .flatpickr-day.nextMonthDay,
.flatpickr-calendar.animate .flatpickr-day.notAllowed,
.flatpickr-calendar.animate .flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-calendar.animate .flatpickr-day.notAllowed.nextMonthDay {
	color: #80684f !important;
}
.flatpickr-calendar.animate .flatpickr-days .dayContainer + .dayContainer {
	box-shadow: -1px 0 0 #7d4f26;
}
.flatpickr-calendar.animate .flatpickr-time {
	background: #2e1c0e;
	border-top: 1px solid #7d4f26 !important;
}
.flatpickr-calendar.animate .flatpickr-time input,
.flatpickr-calendar.animate .flatpickr-time .flatpickr-time-separator,
.flatpickr-calendar.animate .flatpickr-time .flatpickr-am-pm {
	background: transparent;
	color: #eadacb;
}
.flatpickr-calendar.animate .flatpickr-time .numInputWrapper span.arrowUp:after {
	border-bottom-color: #eadacb;
}
.flatpickr-calendar.animate .flatpickr-time .numInputWrapper span.arrowDown:after {
	border-top-color: #eadacb;
}
.flatpickr-calendar.animate .numInputWrapper span:hover,
.flatpickr-calendar.animate .numInputWrapper span:active {
	background: #563219;
}
