.flatpickr-custom{position:relative;width:100%!important}.flatpickr-custom .flatpickr-calendar{top:calc(1.6em+1.21875rem)!important;left:0!important;width:auto}.flatpickr-custom-form-control[readonly],.form-control[readonly]{background-color:transparent}.flatpickr-calendar{width:21.125rem;padding:1rem 1rem;box-shadow:0 10px 40px 10px rgba(140,152,164,.175);border-radius:.75rem;margin-top:.5rem}.flatpickr-calendar::before{left:1rem;border-width:.5rem;margin:0 .5rem}.flatpickr-calendar.arrowTop::before{border-bottom-color:#fff}.flatpickr-calendar::after{display:none}.flatpickr-calendar.animate.open{-webkit-animation:fadeInUp .3s cubic-bezier(.23,1,.32,1);animation:fadeInUp .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar .flatpickr-months{-ms-flex-align:center;align-items:center;margin-bottom:.75rem}.flatpickr-calendar .flatpickr-current-month,.flatpickr-calendar .flatpickr-next-month,.flatpickr-calendar .flatpickr-prev-month{padding:0}.flatpickr-calendar .flatpickr-current-month{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:auto}.flatpickr-calendar .flatpickr-next-month,.flatpickr-calendar .flatpickr-prev-month{position:static;color:#677788;width:2.1875rem;height:2.1875rem;line-height:2.1875rem;background-color:transparent;border-radius:50%}.flatpickr-calendar .flatpickr-next-month:hover,.flatpickr-calendar .flatpickr-prev-month:hover{color:var(--primary);background-color:var(--primary-hover)}.flatpickr-calendar .flatpickr-weekday{color:#97a4af;text-transform:uppercase;font-weight:600}.flatpickr-calendar .rangeMode .flatpickr-day{margin-top:.25rem}.flatpickr-calendar .flatpickr-monthDropdown-months{font-size:.875rem;font-weight:600}.flatpickr-calendar .flatpickr-monthDropdown-months:hover{background-color:transparent}.flatpickr-calendar .flatpickr-current-month input.cur-year{font-size:.875rem;font-weight:600}.flatpickr-calendar .flatpickr-day{color:#1e2022;border:none}.flatpickr-calendar .flatpickr-day:focus,.flatpickr-calendar .flatpickr-day:hover{color:var(--primary);background-color:var(--primary-hover)}.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.endRange.inRange,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.endRange:focus,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.selected.inRange,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.startRange.inRange,.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-day.startRange:hover{color:#fff;background-color:var(--primary);border-color:var(--primary)}.flatpickr-calendar .flatpickr-day.inRange{color:#fff;background-color:var(--primary);box-shadow:-.35rem 0 0 var(--primary),.35rem 0 0 var(--primary)}.flatpickr-calendar .flatpickr-day.inRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.inRange.nextMonthDay:focus,.flatpickr-calendar .flatpickr-day.inRange.nextMonthDay:hover,.flatpickr-calendar .flatpickr-day.inRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.inRange.prevMonthDay:focus,.flatpickr-calendar .flatpickr-day.inRange.prevMonthDay:hover,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay:focus,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay:hover,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay:focus,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay:hover{color:#fff;border-color:var(--primary);background-color:var(--primary)}.flatpickr-calendar .flatpickr-day.today{color:#fff;border-color:transparent;background-color:var(--primary)}.flatpickr-calendar .flatpickr-day.nextMonthDay,.flatpickr-calendar .flatpickr-day.prevMonthDay{color:#e7eaf3}.flatpickr-calendar .flatpickr-day.nextMonthDay:focus,.flatpickr-calendar .flatpickr-day.nextMonthDay:hover,.flatpickr-calendar .flatpickr-day.prevMonthDay:focus,.flatpickr-calendar .flatpickr-day.prevMonthDay:hover{color:#bdc5d1;background-color:#e7eaf3;border-color:#e7eaf3}.flatpickr-calendar .flatpickr-day.disabled{color:#8c98a4}.flatpickr-calendar .flatpickr-day.disabled:hover{color:#8c98a4;background-color:#e7eaf3;border-color:#e7eaf3}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.4)}.flatpickr-calendar .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-.35rem 0 0 var(--primary),.35rem 0 0 var(--primary)}.flatpickr-calendar .numInputWrapper span.arrowDown,.flatpickr-calendar .numInputWrapper span.arrowUp{display:none}.flatpickr-calendar .numInputWrapper:hover{background-color:transparent}.flatpickr-custom-borderless{width:0!important;min-width:6.5rem!important}.flatpickr-custom-borderless .input-group-text{border:0;padding-right:0!important}.flatpickr-custom-borderless .flatpickr-custom-form-control{border:none;cursor:pointer;box-shadow:none;padding-right:0;color:var(--primary)}