.nm-date-input,.flatpickr-input[readonly].nm-date-input,.flatpickr-input[readonly].nm-date-input.alt-input{cursor:pointer}.flatpickr-calendar{border:1px solid #0d2a4526;border-radius:12px;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden;box-shadow:0 10px 30px #00000026}.flatpickr-months{background:var(--dark);color:#fff}.flatpickr-months .flatpickr-month{height:40px}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{color:#fff;font-size:14px;font-weight:600}.flatpickr-calendar .flatpickr-monthDropdown-months,.flatpickr-calendar .flatpickr-monthDropdown-months:hover,.flatpickr-calendar .flatpickr-monthDropdown-months:focus{color:#fff;background:0 0;border-radius:4px}.flatpickr-calendar .flatpickr-monthDropdown-months option{color:#0d2a45;background:#fff}.flatpickr-weekdays{background:#0d2a450a}span.flatpickr-weekday{color:#0d2a45b3;font-size:11px;font-weight:600}.flatpickr-day{width:36px;height:36px;color:var(--dark);box-sizing:border-box;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.flatpickr-day.today{border:1px solid var(--primary);color:var(--primary)}.flatpickr-day:hover{background:#62d0c91f}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:var(--primary);color:#fff;border-radius:999px}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:#0d2a454d}.flatpickr-current-month .numInputWrapper{background:0 0;border:none}.flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-current-month .numInputWrapper span.arrowDown{cursor:pointer;border:none}.flatpickr-current-month .numInputWrapper span.arrowUp svg,.flatpickr-current-month .numInputWrapper span.arrowDown svg{fill:#fff}.flatpickr-calendar .flatpickr-current-month .numInputWrapper{padding:0}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month{color:#fff;cursor:pointer;z-index:2;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{left:8px}.flatpickr-calendar .flatpickr-months .flatpickr-next-month{right:8px}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{fill:#fff;stroke:#fff;stroke-width:2px;width:18px;height:18px}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg{opacity:.85}.flatpickr-calendar .flatpickr-current-month .numInputWrapper{margin-left:4px;padding:0;position:relative}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown{cursor:pointer;border:none;right:-4px}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp{top:0}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown{bottom:0}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp svg,.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown svg{fill:#fff}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp:after,.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown:after{border-color:#0000}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}