.flatpickr-calendar{border-radius:0;}.flatpickr-calendar:before,.flatpickr-calendar:after{display:none;}.flatpickr-months{position:relative;padding:1rem;}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{border:1px solid var(--main-color);color:var(--main-color);fill:var(--main-color);height:25px;width:27px;top:18px;}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:15px;}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:15px;}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{transform:translate(-10px,-12px);width:initial;height:initial;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:none;stroke:#354bcf;}.flatpickr-current-month input.cur-year,.flatpickr-current-month .flatpickr-monthDropdown-months{font-weight:700;}.flatpickr-current-month{font-size:1.4rem;font-weight:900;color:var(--main-color);top:.5rem;}.flatpickr-calendar.open{transform:translateY(-1.5px);}.flatpickr-day{background:#F0F0F0;border:4px solid var(--white-color);border-radius:.1px;color:var(--main-color);cursor:pointer;font-size:1rem;font-weight:900;height:auto;max-width:100%;}.flatpickr-day.today{border-color:var(--main-info-color);}span.flatpickr-day,span.flatpickr-day.prevMonthDay,span.flatpickr-day.nextMonthDay{border:4px solid var(--white-color);border-right-color:var(--white-color);border-top-color:var(--white-color);}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:.1px;-webkit-box-shadow:none;box-shadow:none;}.flatpickr-day.selected,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day:hover.endRange{background:var(--main-info-color);color:var(--white-color);border-color:var(--white-color);border-radius:.1px;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{background:rgb(53 75 207 / 30%);border-color:var(--white-color);box-shadow:none;border-radius:.1px;}.flatpickr-input + .form-control{position:relative;z-index:100;background-color:transparent;}.flatpickr-input + .form-control:hover,.flatpickr-input + .form-control + .input-group-append:hover{cursor:pointer;}.flatpickr-input + .form-control + .input-group-append{position:relative;z-index:1;}