::-webkit-scrollbar{width:6px;height:6px}.flatpickr-calendar{font-size:.875rem!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 10px 25px rgba(0,0,0,.08)!important}.flatpickr-months{border-bottom:1px solid #e2e8f0!important;padding:10px 0!important;font-family:"Montserrat","system-ui","sans-serif"!important}.flatpickr-current-month{font-weight:600!important;color:#0f172a!important}.flatpickr-weekdays{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.datePickerInput{cursor:pointer}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{top:unset!important}.flatpickr-weekday{color:#64748b!important;font-size:.75rem!important;font-weight:500!important;font-family:"Montserrat","system-ui","sans-serif"!important}.flatpickr-day{border-radius:0!important;color:#334155!important;transition:background .15s,color .15s!important}.flatpickr-day:hover{background:#f1f5f9!important}.flatpickr-day.today{background-color:#fef4de!important;border-color:#fdeabd!important}.flatpickr-calendar:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month input.cur-year:focus{box-shadow:none!important}.flatpickr-next-month:hover svg,.flatpickr-prev-month:hover svg{fill:#919191!important}.flatpickr-day.selected{background:rgb(var(--brand-600))!important;border-color:rgb(var(--brand-600))!important;color:#fff!important}.flatpickr-day.selected:hover{background:rgb(var(--brand-500))!important;border-color:rgb(var(--brand-500))!important}.flatpickr-current-month input.cur-year,.flatpickr-monthDropdown-months{font-weight:500!important;border:1px solid #dde3ea!important;height:25px!important;padding:0 10px!important;font-size:16px!important}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:20px!important;width:20px!important}.flatpickr-day.disabled,.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{cursor:not-allowed;color:#c3cfdb!important}.flatpickr-next-month,.flatpickr-prev-month{color:#475569!important}.flatpickr-next-month:hover,.flatpickr-prev-month:hover{color:#2563eb!important}.flatpickr-time{border-top:1px solid #e2e8f0!important}.flatpickr-time input{color:#0f172a!important;font-weight:500!important}.dark .flatpickr-calendar{background:#1e293b!important;border-color:#334155!important;box-shadow:0 10px 30px rgba(0,0,0,.45)!important}.dark .flatpickr-calendar.arrowBottom:after,.dark .flatpickr-calendar.arrowBottom:before,.dark .flatpickr-calendar.arrowTop:after,.dark .flatpickr-calendar.arrowTop:before{display:none!important}.dark .flatpickr-months{border-bottom-color:#334155!important}.dark .flatpickr-current-month,.dark .flatpickr-current-month input.cur-year{color:#f1f5f9!important}.dark .flatpickr-current-month .flatpickr-monthDropdown-months,.dark .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background:#1e293b!important;color:#f1f5f9!important}.dark .flatpickr-weekdays{background:#0f172a!important;border-bottom-color:#334155!important}.dark span.flatpickr-weekday{color:#94a3b8!important}.dark .flatpickr-day{color:#cbd5e1!important}.dark .flatpickr-day:focus,.dark .flatpickr-day:hover{background:#334155!important;border-color:#334155!important}.dark .flatpickr-day.today{border-color:rgb(var(--brand-500))!important}.dark .flatpickr-day.selected,.dark .flatpickr-day.selected:hover{background:rgb(var(--brand-600))!important;border-color:rgb(var(--brand-600))!important;color:#fff!important}.dark .flatpickr-day.disabled,.dark .flatpickr-day.nextMonthDay,.dark .flatpickr-day.prevMonthDay{color:#475569!important}.dark .flatpickr-next-month svg,.dark .flatpickr-prev-month svg{fill:#cbd5e1!important}.dark .flatpickr-next-month:hover svg,.dark .flatpickr-prev-month:hover svg{fill:rgb(var(--brand-400))!important}.dark .numInputWrapper span.arrowUp:after{border-bottom-color:#94a3b8!important}.dark .numInputWrapper span.arrowDown:after{border-top-color:#94a3b8!important}.dark .flatpickr-time{border-top-color:#334155!important}.dark .flatpickr-time .flatpickr-am-pm,.dark .flatpickr-time .flatpickr-time-separator,.dark .flatpickr-time input{color:#f1f5f9!important}.dark .flatpickr-time .flatpickr-am-pm:hover,.dark .flatpickr-time input:hover{background:#334155!important}