.react-datepicker{z-index:10000;background-color:#fff;border:none;border-radius:2rem;min-width:25rem;padding:2.2rem 1.2rem 1.8rem;font-family:inherit;font-size:1.6rem;position:absolute;transform:translateY(1.5rem);box-shadow:0 4px 32px #00000026}.react-datepicker__month-container{float:none}.react-datepicker__header{background:0 0;border:none;padding:0}.react-datepicker__triangle,.react-datepicker__aria-live{display:none}.react-datepicker__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__controls{justify-content:space-between;align-items:center;display:flex}.react-datepicker__control{cursor:pointer;background:0 0;border:none;outline:none;font-size:1.6rem}.react-datepicker__control:focus,.react-datepicker__control:hover{color:#ebb70d}.visually-impaired-mode .react-datepicker__control:focus,.visually-impaired-mode .react-datepicker__control:hover{color:#000;opacity:.6}.react-datepicker__titles{color:#212121;font-weight:700}.react-datepicker__month-title{text-transform:capitalize}.react-datepicker__month{color:#212121;flex-direction:column;margin:0;display:flex}.react-datepicker__day-names{opacity:.5;text-transform:capitalize;margin:1.8rem 0}.react-datepicker__day-names,.react-datepicker__week{justify-content:space-between;display:flex}.react-datepicker__day-name,.react-datepicker__day{text-align:center;flex:1 0 3rem;width:auto;padding:.3rem .5rem;line-height:normal}.react-datepicker__day--selected{background-color:#ddd;border-radius:.3rem}.react-datepicker__day--keyboard-selected{background:0 0}.react-datepicker__day:focus,.react-datepicker__day:hover{color:#ebb70d;background:0 0}.visually-impaired-mode .react-datepicker__day:focus,.visually-impaired-mode .react-datepicker__day:hover{color:#000;opacity:.6}.react-datepicker__day--disabled{cursor:default;opacity:.3;pointer-events:none}.react-datepicker__day--outside-month{pointer-events:none;-webkit-user-select:none;user-select:none;color:#0000!important}.react-datepicker__day:not(.react-datepicker__day--outside-month){cursor:pointer;outline:none;font-weight:700}
.control-wrapper__datepicker-wrapper-alternative{z-index:1;position:absolute}.control-wrapper__datepicker-wrapper-double{z-index:100;background-color:#fff;border-radius:20px;width:500px;display:flex;position:absolute;transform:translateY(2rem);box-shadow:0 4px 32px #00000026}.control-wrapper__datepicker-wrapper-double>* .react-datepicker{box-shadow:none;flex-direction:column;flex:auto;height:100%;display:flex;position:relative;transform:translate(0)}.control-wrapper__datepicker-wrapper-double>:first-child .react-datepicker{padding-right:0}.control-wrapper__datepicker-wrapper-double>:first-child .react-datepicker__month{border-right:.5px solid #d9d9d9;padding-right:18px}.control-wrapper__datepicker-wrapper-double>:first-child .react-datepicker__top{color:gray;padding-right:13px}.control-wrapper__datepicker-wrapper-double>:first-child .react-datepicker__selector{border-right:.5px solid #d9d9d9;padding-right:13px}.control-wrapper__datepicker-wrapper-double>:first-child .react-datepicker__selector-main{padding-right:12px}.control-wrapper__datepicker-wrapper-double>:last-child .react-datepicker{padding-left:0}.control-wrapper__datepicker-wrapper-double>:last-child .react-datepicker__month{border-left:.5px solid #d9d9d9;padding-left:18px}.control-wrapper__datepicker-wrapper-double>:last-child .react-datepicker__top{color:gray;padding-left:13px}.control-wrapper__datepicker-wrapper-double>:last-child .react-datepicker__selector{border-left:.5px solid #d9d9d9;padding-left:13px}.control-wrapper__datepicker-wrapper-double .react-datepicker__month-wrapper{display:flex}.control-wrapper__datepicker-wrapper-double .react-datepicker__month-wrapper:not(:first-child){margin-top:16px}.control-wrapper__datepicker-wrapper-double .react-datepicker__month-text{cursor:pointer;text-align:center;text-transform:capitalize;flex:33.3333%;justify-content:center;padding:5px 0;font-size:13px;font-weight:500;display:flex}.control-wrapper__datepicker-wrapper-double .react-datepicker__month-text--selected,.control-wrapper__datepicker-wrapper-double .react-datepicker__month-text--keyboard-selected{color:#000;background-color:#f9c91a;border-radius:4px}.visually-impaired-mode .control-wrapper__datepicker-wrapper-double .react-datepicker__month-text--selected,.visually-impaired-mode .control-wrapper__datepicker-wrapper-double .react-datepicker__month-text--keyboard-selected{background-color:#ddd}.control-wrapper__datepicker-wrapper-double .react-datepicker__month-text--disabled{color:#0000004d;cursor:default;pointer-events:none}.control-wrapper__datepicker-wrapper-double .react-datepicker__month-text:hover:not(.control-wrapper__datepicker-wrapper-double .react-datepicker__month-text--disabled):not(.control-wrapper__datepicker-wrapper-double .react-datepicker__month-text--selected){color:#ebb70d;background:0 0}.visually-impaired-mode .control-wrapper__datepicker-wrapper-double .react-datepicker__month-text:hover:not(.control-wrapper__datepicker-wrapper-double .react-datepicker__month-text--disabled):not(.control-wrapper__datepicker-wrapper-double .react-datepicker__month-text--selected){color:#000;opacity:.6}.control-wrapper__datepicker-wrapper-double .react-datepicker__top{margin-bottom:4px;font-size:1.4rem}.control-wrapper__datepicker-wrapper-double .react-datepicker__selector{margin-top:20px;padding-bottom:16px;position:relative}.control-wrapper__datepicker-wrapper-double .react-datepicker__selector-header{cursor:pointer;border:1px solid #000;border-radius:4px;padding:10px;font-weight:700;position:relative}.control-wrapper__datepicker-wrapper-double .react-datepicker__selector-header:after{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:.6rem;font-style:normal;font-weight:400;line-height:1;position:absolute;top:50%;right:1.3rem;transform:translateY(-50%);font-family:SVGFont!important}.control-wrapper__datepicker-wrapper-double .react-datepicker__selector-header-active:after{transform:translateY(-50%)rotate(180deg)}.control-wrapper__datepicker-wrapper-double .react-datepicker__selector-main{z-index:10;scrollbar-width:thin;background-color:#fff;flex-direction:column;align-items:center;width:100%;max-height:168px;display:flex;position:absolute;bottom:0;left:0;overflow-y:auto;transform:translateY(100%)}.control-wrapper__datepicker-wrapper-double .react-datepicker__selector-main::-webkit-scrollbar{width:4px}.control-wrapper__datepicker-wrapper-double .react-datepicker__selector-main::-webkit-scrollbar-thumb{background-color:#0003;border-radius:2px}.control-wrapper__datepicker-wrapper-double .react-datepicker__selector-item{cursor:pointer;flex:none;justify-content:center;align-items:center;width:min-content;margin:0 auto;display:flex}.control-wrapper__datepicker-wrapper-double .react-datepicker__selector-item span{-webkit-user-select:none;user-select:none;border-radius:4px;flex:auto;justify-content:center;align-items:center;width:min-content;padding:10px 20px;font-weight:700;display:flex}.control-wrapper__datepicker-wrapper-double .react-datepicker__selector-item:not(.control-wrapper__datepicker-wrapper-double .react-datepicker__selector-item-active):hover span{color:#f9c91a}.visually-impaired-mode .control-wrapper__datepicker-wrapper-double .react-datepicker__selector-item:not(.control-wrapper__datepicker-wrapper-double .react-datepicker__selector-item-active):hover span{color:#000;opacity:.6}.control-wrapper__datepicker-wrapper-double .react-datepicker__selector-item:not(:first-child){margin-top:16px}.control-wrapper__datepicker-wrapper-double .react-datepicker__selector-item-active{cursor:default}.control-wrapper__datepicker-wrapper-double .react-datepicker__selector-item-active span{color:#000;background-color:#f9c91a}.visually-impaired-mode .control-wrapper__datepicker-wrapper-double .react-datepicker__selector-item-active span{background-color:#ddd}@media (max-width:639px){.control-wrapper__datepicker-wrapper-double{flex-direction:column;width:250px}.control-wrapper__datepicker-wrapper-double-separator{background-color:#d9d9d9;width:calc(100% - 24px);height:1px;margin:0 12px}}
