.form-datepicker{pointer-events:none;visibility:hidden;width:100%;display:block;max-height:3rem!important;position:absolute!important;top:0!important;left:0!important}.form-datepicker .MuiInputBase-root{width:100%!important;padding:0!important}.form-datepicker .MuiInputBase-input{width:100%;height:auto;min-height:3rem}.form-group .form-control[aria-haspopup=dialog]{min-height:3rem;padding-top:.75rem;padding-bottom:.25rem;line-height:1.25;height:auto!important}.datepicker-icon-btn{top:.75rem;right:.75rem}.MuiDialog-root .MuiDialog-paper{max-height:90vh;overflow-y:auto}.MuiDialog-root .MuiPickersLayout-root,.MuiDialog-root .MuiPickersLayout-contentWrapper{box-sizing:border-box;width:100%;overflow:auto}.MuiDialog-root .MuiDateCalendar-root{box-sizing:border-box;width:100%;max-width:100%}.MuiDialog-root .MuiDayCalendar-slideTransition{min-height:14rem;overflow:visible;height:auto!important}.MuiDialog-root .MuiDayCalendar-header,.MuiDialog-root .MuiDayCalendar-weekContainer{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;width:100%;display:flex}.MuiDialog-root .MuiPickersCalendarHeader-root{box-sizing:border-box;flex-wrap:nowrap;align-items:center;width:100%;height:auto;min-height:2.5rem;display:flex}.MuiDialog-root .MuiPickersCalendarHeader-labelContainer,.MuiDialog-root .MuiPickersCalendarHeader-switchViewButton{flex-shrink:1;min-width:0;height:auto;font-size:.875rem;overflow:visible}.MuiDialog-root .MuiPickersArrowSwitcher-root{flex-shrink:0;align-items:center;display:flex}.MuiDialog-root .MuiPickersArrowSwitcher-button,.MuiDialog-root .MuiIconButton-root{flex-shrink:0;width:2rem;height:2rem;padding:.25rem}.MuiDialog-root .MuiPickersYear-yearButton,.MuiDialog-root .MuiPickersMonth-monthButton{height:auto;min-height:2rem;padding:.25rem .5rem;font-size:.8125rem}.MuiDialog-root .MuiYearCalendar-root,.MuiDialog-root .MuiMonthCalendar-root{box-sizing:border-box;flex-wrap:wrap;width:100%;height:auto;max-height:none;overflow-y:auto}.MuiDialog-root .MuiDialogActions-root{flex-wrap:wrap;gap:.5rem;height:auto;padding:.5rem}.MuiDialog-root .MuiDialogActions-root .MuiButton-root{height:auto;min-height:2.25rem;padding:.375rem 1rem;font-size:.875rem}@media (max-width:26.5625rem){.MuiDialog-root .MuiDialog-paper{box-sizing:border-box;width:calc(100vw - .5rem)!important;min-width:0!important;max-width:100vw!important;margin:.25rem!important}.MuiDialog-root .MuiPickersLayout-root,.MuiDialog-root .MuiPickersLayout-contentWrapper,.MuiDialog-root .MuiDateCalendar-root{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.MuiDialog-root .MuiDayCalendar-header,.MuiDialog-root .MuiDayCalendar-weekContainer{justify-content:space-around!important;width:100%!important;padding:0!important}.MuiDialog-root .MuiPickersDay-root,.MuiDialog-root .MuiDayCalendar-weekDayLabel{flex-shrink:1!important;width:calc(14.2857vw - .0714286rem)!important;min-width:0!important;max-width:none!important;height:2rem!important;margin:0!important;padding:0!important;font-size:.7rem!important}.MuiDialog-root .MuiPickersCalendarHeader-root{box-sizing:border-box;width:100%!important;padding-left:.25rem!important;padding-right:.25rem!important}.MuiDialog-root .MuiPickersCalendarHeader-labelContainer{text-overflow:ellipsis!important;white-space:nowrap!important;flex-shrink:1!important;min-width:0!important;font-size:.8rem!important;overflow:hidden!important}.MuiDialog-root .MuiPickersArrowSwitcher-button,.MuiDialog-root .MuiIconButton-root{flex-shrink:0!important;width:1.75rem!important;height:1.75rem!important;padding:.125rem!important}.MuiDialog-root .MuiDialogActions-root .MuiButton-root{min-height:2rem!important;padding:.25rem .75rem!important;font-size:.8rem!important}}
