.flatpickr-calendar .flatpickr-months .flatpickr-month{min-height:44px}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month{width:44px;height:44px}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{fill:var(--ui-icon-primary)}.flatpickr-months [role=button]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px;border-radius:8px}.flatpickr-calendar{color:var(--ui-text-primary);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-md)}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{border-bottom-color:var(--ui-surface-raised)}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{border-top-color:var(--ui-surface-raised)}.flatpickr-months,.flatpickr-weekdays,span.flatpickr-weekday,.flatpickr-current-month,.flatpickr-current-month input.cur-year,.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--ui-text-primary);fill:var(--ui-icon-primary);background:var(--ui-surface-raised)}.flatpickr-day{color:var(--ui-text-primary);border-color:transparent}.flatpickr-day:hover,.flatpickr-day:focus{border-color:var(--ui-border-control);background:var(--ui-surface-hover)}.flatpickr-day.today{border-color:var(--ui-accent)}.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.selected:focus,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange,.flatpickr-day.endRange{color:var(--ui-text-on-accent);border-color:var(--ui-accent);background:var(--ui-accent)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--ui-text-disabled)}
