.flatpickr-calendar{background:var(--monea-cream);border:1px solid var(--monea-bone);border-radius:var(--radius-md);box-shadow:0 20px 50px rgba(29,29,27,0.18);font-family:var(--font-sans);padding-bottom:.4rem}.flatpickr-calendar.arrowTop:before{border-bottom-color:var(--monea-bone)}.flatpickr-calendar.arrowTop:after{border-bottom-color:var(--monea-cream)}.flatpickr-calendar.arrowBottom:before{border-top-color:var(--monea-bone)}.flatpickr-calendar.arrowBottom:after{border-top-color:var(--monea-cream)}.flatpickr-months{padding-top:.35rem}.flatpickr-months .flatpickr-month{color:var(--monea-black)}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{font-family:var(--font-italic);font-style:italic;font-weight:400;color:var(--monea-black);font-size:1.05rem}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:var(--monea-bone)}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{fill:var(--monea-black)}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--sun)}span.flatpickr-weekday{color:var(--monea-ash);font-family:var(--font-sans);font-weight:500;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.flatpickr-day{color:var(--monea-black);font-family:var(--font-sans);font-weight:300;border-radius:50%;border-color:transparent}.flatpickr-day:hover,.flatpickr-day:focus{background:var(--monea-bone);border-color:var(--monea-bone)}.flatpickr-day.today{border-color:var(--sun)}.flatpickr-day.today:hover{background:var(--sun);border-color:var(--sun);color:var(--monea-cream)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus{background:var(--sun);border-color:var(--sun);color:var(--monea-cream)}.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background:var(--sun-glow);border-color:var(--sun-glow)}.flatpickr-day.inRange{background:var(--monea-bone);border-color:var(--monea-bone);box-shadow:-5px 0 0 var(--monea-bone),5px 0 0 var(--monea-bone)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--monea-ash);opacity:.4}.flatpickr-day.flatpickr-disabled:hover{background:transparent}