.fm-segmented-date-input{box-sizing:border-box;border:1px solid #000;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;display:flex}.fm-segmented-date-input input{text-align:center;width:100%;min-width:0;height:1rem;box-sizing:border-box!important;background:0 0!important;border:none!important}.fm-segmented-date-input input:first-child,.fm-segmented-date-input input:nth-child(2){flex:1}.fm-segmented-date-input input:nth-child(3){flex:2}:root{--color-multi-select-base:#fff;--color-multi-select-border:#000;--color-multi-select-selection:#e0e0e0}.fm-select.fm-select--auto-complete{box-sizing:border-box;position:relative}.fm-select.fm-select--auto-complete .fm-select__chips{flex-wrap:wrap;gap:.25rem;margin-top:.5rem;display:flex}.fm-select.fm-select--auto-complete .fm-select__chips .fm-select__chip{background-color:var(--color-multi-select-selection);cursor:pointer;text-transform:capitalize;border-radius:1rem;padding:.25rem .75rem}.fm-select.fm-select--auto-complete .fm-select__input{border:1px solid var(--color-multi-select-border);width:100%;padding:.5rem}.fm-select.fm-select--auto-complete .fm-select__input:focus-within+.fm-select__options{width:100%;display:block;position:absolute}.fm-select.fm-select--auto-complete .fm-select__options{background-color:var(--color-multi-select-base);border:1px solid var(--color-multi-select-border);max-height:10rem;overflow-y:scroll}.fm-select.fm-select--auto-complete .fm-select__options .fm-select__option{cursor:pointer;text-transform:capitalize}.fm-select.fm-select--auto-complete .fm-select__options .fm-select__option[data-focus],.fm-select.fm-select--auto-complete .fm-select__options .fm-select__option:hover,.fm-select.fm-select--auto-complete .fm-select__options .fm-select__option.fm-select__option--selected:hover{background-color:var(--color-multi-select-border);color:var(--color-multi-select-base)}.fm-select.fm-select--auto-complete .fm-select__options .fm-select__option.fm-select__option--selected{background-color:var(--color-multi-select-selection)}.react-datepicker__header{text-align:center;border-bottom:1px solid var(--color-cm-date-picker-border);border-top-left-radius:.3rem;padding:8px 0;position:relative;background-color:#fff!important}.react-datepicker{font-size:1rem!important}.date-input{width:100%;position:relative}.date-input .react-datepicker-wrapper{width:100%}.date-input .react-datepicker__input-container input{color:#000;cursor:pointer;border-radius:8px;width:100%;padding:.8rem 1rem;font-size:1rem;font-weight:400;padding-left:40px!important}.date-input .react-datepicker__input-container input::placeholder{color:#9ca3af}.date-input .date-input__icon{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.date-input .date-input__icon svg{width:18px;height:18px}.start-date-picker-popper .react-datepicker,.end-date-picker-popper .react-datepicker{border:1px solid var(--color-cm-date-picker-border);background-color:#fff;border-radius:6px;padding:8px;box-shadow:0 6px 15px #0000001a}.start-date-picker-popper .react-datepicker__day,.end-date-picker-popper .react-datepicker__day{color:#000}.start-date-picker-popper .react-datepicker__day:hover,.end-date-picker-popper .react-datepicker__day:hover{background-color:#fff}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:5rem!important}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:5rem!important}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:var(--color-cm-date-picker-highlight)!important;color:#fff!important;border-radius:5rem!important}.start-date-picker-popper .react-datepicker__day--selected,.end-date-picker-popper .react-datepicker__day--selected{background-color:var(--color-cm-date-picker-highlight);border:1px solid var(--color-cm-date-picker-border);color:#fff!important;border-radius:5rem!important}.react-datepicker__day--keyboard-selected{background-color:var(--color-cm-date-picker-highlight)!important;color:#fff!important}.start-date-picker-popper .react-datepicker__day--today,.end-date-picker-popper .react-datepicker__day--today{border:1px solid var(--color-cm-date-picker-highlight);background-color:var(--color-cm-date-picker-highlight);color:#fff!important;border-radius:5rem!important}.start-date-picker-popper .react-datepicker__day--disabled,.end-date-picker-popper .react-datepicker__day--disabled{color:#d1d5db;cursor:not-allowed}.start-date-picker-popper .react-datepicker__day-name,.end-date-picker-popper .react-datepicker__day-name{color:#4b5563}.start-date-picker-popper .react-datepicker__current-month,.end-date-picker-popper .react-datepicker__current-month{color:#000;margin-bottom:.5rem}.start-date-picker-popper .react-datepicker__navigation,.end-date-picker-popper .react-datepicker__navigation{top:10px}.start-date-picker-popper .react-datepicker__navigation-icon:before,.end-date-picker-popper .react-datepicker__navigation-icon:before,.start-date-picker-popper .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before,.end-date-picker-popper .react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:var(--color-cm-date-picker-border)}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;display:inline-block;width:2rem!important;line-height:2rem!important}
