body{height:100vh}.custom-date-range-picker{position:relative}.custom-date-range-picker .react-datepicker-wrapper{width:inherit;height:inherit}.custom-date-range-picker .react-datepicker{border:1px solid #abaaaa;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px #0003}.custom-date-range-picker .react-datepicker-popper{z-index:9999;margin-top:2px!important;top:100%!important;transform:none!important}.custom-date-range-picker .custom-date-range-tooltip{color:#000000de;background-color:#fff;border:1px solid #fff;border-radius:6px;font-size:10px;box-shadow:0 2px 8px #00000026}.custom-date-range-picker .react-datepicker__input-container{height:inherit;width:inherit}.custom-date-range-picker .react-datepicker__input-container input{width:inherit;height:inherit;box-sizing:border-box;text-overflow:ellipsis;border:1px solid #e0dede;border-bottom-color:#000;border-radius:4px;outline:none;padding:0 50px 0 8px;font-family:Figtree,sans-serif;font-size:10px}.custom-date-range-picker .react-datepicker__input-container input::placeholder{font-size:10px}.custom-date-range-picker .react-datepicker__input-container input:hover{border-color:#8ad2f6 #8ad2f6 #3593f9}.custom-date-range-picker .react-datepicker__input-container input:focus{border:2px solid var(--mui-palette-info-main);outline:none}.custom-date-range-picker .react-datepicker__input-container .react-datepicker__calendar-icon{cursor:pointer;min-width:auto;padding:4px 7px;font-size:16px;top:50%;right:0;transform:translateY(-50%)}.calendar-icon .MuiSvgIcon-root,.calendar-icon svg{font-size:inherit}.custom-clear-icon{cursor:pointer;z-index:2;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.custom-clear-icon .MuiSvgIcon-root{font-size:inherit}.custom-date-range-picker .react-datepicker__header{background-color:#fff;border:none;width:100%;padding:8px 0 0}.simple-custom-header{justify-content:space-evenly;align-items:center;padding:10px 0 0;display:flex}.header-label-container{box-sizing:border-box;gap:40px;display:flex}.header-button{color:#0b89d8;cursor:pointer;background-color:#fcfcfc;border:1px solid #0000;border-radius:4px;padding:4px 8px;font-size:14px;font-weight:700}.header-button:hover{border-color:#d3d3d3}.custom-date-range-picker .nav-button{cursor:pointer;color:#0b89d8;background:0 0;border:none;justify-content:center;align-items:center;width:30px;min-width:auto;height:30px;font-size:18px;font-weight:700;display:flex}.nav-button:disabled{color:#ccc;cursor:not-allowed}.nav-button:hover:not(:disabled){background-color:#f0f0f0;border-radius:50%}.custom-date-range-picker .react-datepicker__navigation-icon--previous:before,.custom-date-range-picker .react-datepicker__navigation-icon--next:before{border-color:#0b537f}.custom-date-range-picker .react-datepicker__current-month{color:#053a59;margin-bottom:5px}.custom-date-range-picker.has-error .react-datepicker__input-container input{background-color:#ffeaf4;border:1px solid #d32f2f;border-bottom:2px solid #f92a2afb}.custom-date-range-picker.has-error .react-datepicker__input-container input:hover{background-color:#fff;border-color:#b71c1c}.custom-date-range-picker.has-error .react-datepicker__input-container input:focus{background-color:#fff;border:2px solid #d32f2f}.inValid-date-range-input{z-index:3;color:#000;background-color:#ffeaf4;border:1px solid #000;border-radius:3px;justify-content:center;align-items:center;gap:4px;width:100px;margin-top:0;padding:5px;font-size:12px;display:flex;position:absolute}.custom-date-range-picker .react-datepicker__day-names,.custom-date-range-picker .react-datepicker__week{justify-content:center;gap:5px;margin:0;padding:0;display:flex}.react-datepicker__day--weekend:not(.react-datepicker__day--outside-month){color:#fff;background-color:#bdbdbdd6;border-radius:.25rem}.custom-date-range-picker .react-datepicker__day,.custom-date-range-picker .react-datepicker__day-name{box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:2px 0;font-size:12px;line-height:28px;display:flex}.custom-date-range-picker .react-datepicker__day-name{color:#b2b3b3;font-weight:200}.custom-date-range-picker .react-datepicker__day-name:first-child{visibility:hidden;font-size:0}.custom-date-range-picker .react-datepicker__week-number{justify-content:center;align-items:center;width:28px;min-width:28px;margin:2px 0;display:flex}.custom-date-range-picker .react-datepicker__day--outside-month{color:#9d9b9b}.custom-date-range-picker .react-datepicker__day--outside-month:hover{color:#fff;background-color:#b2d8ef}.react-datepicker__day--today{background-color:#fff;border:2px solid purple}.custom-date-range-picker .react-datepicker__month-container{width:285px}.custom-date-range-picker .react-datepicker__month{flex-direction:column;gap:1px;margin:3px;display:flex}.custom-date-range-picker .react-datepicker__month-picker,.custom-date-range-picker .react-datepicker__year--container{background:#fff;flex-wrap:wrap;justify-content:space-around;width:305px;padding:10px;display:flex}.custom-date-range-picker .react-datepicker__month-text{text-align:center;cursor:pointer;border-radius:4px;margin:8px 0;padding:10px 0;font-size:13px}.custom-date-range-picker .react-datepicker__year-wrapper{max-width:100%}.custom-date-range-picker .react-datepicker__year-text{padding:10px 0}.custom-date-range-picker .react-datepicker__month-text:hover,.custom-date-range-picker .react-datepicker__year-text:hover{color:#0854a0;background-color:#b2d8ef}.custom-date-range-picker .react-datepicker__month--selected,.custom-date-range-picker .react-datepicker__year--selected{color:#fff;background-color:#0f88d3}.custom-date-range-picker .react-datepicker__day--selected,.custom-date-range-picker .react-datepicker__day--in-range{color:#000;background-color:#d8edfa;border:1px solid #0f88d3;border-radius:6px}.custom-date-range-picker .react-datepicker__day--in-selecting-range{background-color:#b2d8ef;border-radius:6px}.custom-date-range-picker .react-datepicker__day--range-start{color:#117bb9;z-index:1;background-color:#fff;border:1px solid #0f88d3;font-weight:700;position:relative;box-shadow:0 0 0 2px #fff,0 0 0 3px #0f88d3}.custom-date-range-picker .react-datepicker__day--range-end{color:#117bb9;background-color:#fff;border:1px solid #0f88d3;font-weight:700}.custom-date-range-picker .react-datepicker__day--range-end:hover{color:#fff}.custom-date-range-picker .react-datepicker__month-text--in-range{color:#000;background-color:#d8edfa66;border-radius:0}.custom-date-range-picker .react-datepicker__month-text--range-start,.custom-date-range-picker .react-datepicker__month-text--range-end{color:#0f88d3;z-index:1;background-color:#fff;border:2px solid #0f88d3;border-radius:6px;font-weight:700}.custom-date-range-picker .react-datepicker__year-text--in-range{color:#000;background-color:#c5e2f4}.custom-date-range-picker .react-datepicker__year-text--range-start,.custom-date-range-picker .react-datepicker__year-text--range-end{box-sizing:border-box;color:#117bb9;background-color:#fff;border:2px solid #0f88d3;font-weight:700}.custom-mui-date-range-picker-styles:before{content:attr(aria-label);color:#8e8f8f;pointer-events:none;z-index:2;background-color:#0000;padding:0 4px;font-size:14px;transition:all .2s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.custom-mui-date-range-picker-styles:focus-within:before{color:#0b537f;font-size:11px;top:0;transform:translateY(-100%)}.custom-mui-date-range-picker-styles:focus-within:before,.custom-mui-date-range-picker-styles.is-open:before,.custom-mui-date-range-picker-styles.has-value:before{transform-origin:0 0;color:var(--mui-palette-text-secondary);background-color:#fff;font-size:12px;top:0;transform:translateY(-50%)scale(.85)}.custom-mui-date-range-picker-styles.has-error:before{color:#d32f2f}.custom-mui-date-range-picker-styles.has-error .react-datepicker__input-container input{background-color:#0000;border:1px solid red}.custom-mui-date-range-picker-styles .react-datepicker__input-container input{border:1px solid var(--mui-palette-grey-800)}.custom-mui-date-range-picker-styles .react-datepicker__input-container input:focus{border-color:var(--mui-palette-text-secondary)}.custom-mui-date-range-picker-styles .react-datepicker__input-container input::placeholder{font-size:10px}.custom-mui-date-range-picker-styles .header-button,.custom-mui-date-range-picker-styles .nav-button,.custom-mui-date-range-picker-styles .nav-button:hover{color:#0b537f}.custom-mui-date-range-picker-styles .nav-button:disabled{color:#c4c7c5}.custom-mui-date-range-picker-styles .nav-button:hover:not(:disabled){background-color:none}.custom-mui-date-range-picker-styles .react-datepicker__day--today,.custom-mui-date-range-picker-styles .react-datepicker__day--today:hover{color:#fff;background-color:#51b7a3;border:none}.custom-mui-date-range-picker-styles .react-datepicker__input-container input:hover:not(:focus){border:1px solid #000}.custom-mui-date-range-picker-styles .react-datepicker__year-text--range-start,.custom-mui-date-range-picker-styles .react-datepicker__year-text--range-end,.custom-mui-date-range-picker-styles .react-datepicker__month-text--range-start,.custom-mui-date-range-picker-styles .react-datepicker__month-text--range-end{color:var(--mui-palette-text-secondary);border-color:var(--mui-palette-text-secondary)}.custom-mui-date-range-picker-styles .react-datepicker__year-text:hover,.custom-mui-date-range-picker-styles .react-datepicker__month-text:hover{background-color:var(--mui-palette-text-secondary);color:#fff}
