/* App-wide flatpickr brand theming.
   Loaded once via shared layouts. Applies to any flatpickr instance on the page. */

.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: #b09341;
    border-color: #b09341;
}

.flatpickr-day.today {
    border-color: #b09341;
    color: #b09341;
}

.flatpickr-day.today:hover {
    background: #b09341;
    color: #fff;
}

.flatpickr-calendar {
    border-radius: 10px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
}

.flatpickr-input.form-control[readonly] {
    background-color: #fff;
}
