:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar{--range-period-bar-color:#fff0e0;--range-period-bar-hover:#ffe4cc;--range-period-bar-height:32px;--range-period-circle-size:32px;--range-period-bar-half-width:50%;--range-period-bar-fill:linear-gradient(var(--range-period-bar-color), var(--range-period-bar-color));--range-period-bar-fill-hover:linear-gradient(var(--range-period-bar-hover), var(--range-period-bar-hover));--range-period-circle-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23f09a38'/%3E%3C/svg%3E");--range-period-circle-bg-hover:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23e58b24'/%3E%3C/svg%3E");--range-period-bar-radius:calc(var(--range-period-bar-height) / 2)}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__navigation{width:var(--range-period-circle-size);height:var(--range-period-circle-size)}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__current-month{min-height:var(--range-period-circle-size);color:#163b66;font-size:1rem;font-weight:600;line-height:1.25}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day-name{color:#163b66;border-radius:0;padding:0 0 .5rem;font-size:.6875rem;font-weight:600;line-height:1;background:0 0!important}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week{gap:0;overflow:visible}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day{color:#163b66;border-radius:0;overflow:visible}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--today{color:#163b66!important;font-weight:400!important}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--today:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selecting-range-end){width:auto!important;height:auto!important;min-height:unset!important;max-width:none!important;max-height:none!important;margin-inline:unset!important;align-self:unset!important;justify-self:unset!important;aspect-ratio:unset!important;outline-offset:unset!important;background-color:#0000!important;background-image:none!important;border:none!important;border-radius:0!important;outline:none!important}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--selected,:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--selected:not([aria-disabled=true]):hover,:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--keyboard-selected.react-datepicker__day--selected:not(.react-datepicker__day--disabled){background-color:#0000!important;border:none!important;border-radius:0!important}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-range:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(:nth-child(7n)):not(:nth-child(7n+1)),:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selecting-range-end):not(.react-datepicker__day--in-range):not(:nth-child(7n)):not(:nth-child(7n+1)){z-index:0;position:relative;color:#163b66!important;background-color:#0000!important;background-image:none!important}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-range:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(:nth-child(7n)):not(:nth-child(7n+1)):before,:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selecting-range-end):not(.react-datepicker__day--in-range):not(:nth-child(7n)):not(:nth-child(7n+1)):before{content:"";z-index:-1;height:var(--range-period-bar-height);background-color:var(--range-period-bar-color);pointer-events:none;position:absolute;top:50%;left:-3px;right:-3px;transform:translateY(-50%)}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-range:nth-child(7n):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end),:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-selecting-range:nth-child(7n):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selecting-range-end):not(.react-datepicker__day--in-range),:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-range:nth-child(7n+1):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end),:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-selecting-range:nth-child(7n+1):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selecting-range-end):not(.react-datepicker__day--in-range){z-index:0;position:relative;color:#163b66!important;background-color:#0000!important;background-image:none!important}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-range:nth-child(7n):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):before,:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-selecting-range:nth-child(7n):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selecting-range-end):not(.react-datepicker__day--in-range):before{content:"";z-index:-1;height:var(--range-period-bar-height);background-color:var(--range-period-bar-color);border-radius:0 var(--range-period-bar-radius) var(--range-period-bar-radius) 0;pointer-events:none;position:absolute;top:50%;left:-3px;right:0;transform:translateY(-50%)}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-range:nth-child(7n+1):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):before,:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-selecting-range:nth-child(7n+1):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selecting-range-end):not(.react-datepicker__day--in-range):before{content:"";z-index:-1;height:var(--range-period-bar-height);background-color:var(--range-period-bar-color);border-radius:var(--range-period-bar-radius) 0 0 var(--range-period-bar-radius);pointer-events:none;position:absolute;top:50%;left:0;right:-3px;transform:translateY(-50%)}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--weekend.react-datepicker__day--in-range:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end),:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--weekend.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selecting-range-end):not(.react-datepicker__day--in-range){z-index:0;position:relative;color:#163b66!important}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--range-start:not(.react-datepicker__day--range-end),:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--selecting-range-start:not(.react-datepicker__day--selecting-range-end){z-index:2;position:relative;overflow:visible;background-image:var(--range-period-circle-bg), var(--range-period-bar-fill)!important;background-size:var(--range-period-circle-size) var(--range-period-circle-size), calc(50% + 3px) var(--range-period-bar-height)!important;color:#fff!important;background-color:#0000!important;background-position:50%,100%!important;background-repeat:no-repeat,no-repeat!important}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--range-end:not(.react-datepicker__day--range-start),:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--selecting-range-end:not(.react-datepicker__day--selecting-range-start){z-index:2;position:relative;overflow:visible;background-image:var(--range-period-circle-bg), var(--range-period-bar-fill)!important;background-size:var(--range-period-circle-size) var(--range-period-circle-size), calc(50% + 3px) var(--range-period-bar-height)!important;color:#fff!important;background-color:#0000!important;background-position:50%,0!important;background-repeat:no-repeat,no-repeat!important}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--range-start.react-datepicker__day--range-end,:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--selecting-range-start.react-datepicker__day--selecting-range-end{background-image:var(--range-period-circle-bg)!important;background-size:var(--range-period-circle-size) var(--range-period-circle-size)!important;color:#fff!important;background-position:50%!important;background-repeat:no-repeat!important}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--selected:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selecting-range-end):not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range){color:#163b66!important;background:0 0!important}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range){background:0 0!important}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-range:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not([aria-disabled=true]):not(:nth-child(7n)):not(:nth-child(7n+1)):hover,:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selecting-range-end):not(.react-datepicker__day--in-range):not([aria-disabled=true]):not(:nth-child(7n)):not(:nth-child(7n+1)):hover{color:#163b66!important;background-image:none!important;border-radius:0!important}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-range:nth-child(7n):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not([aria-disabled=true]):hover:before,:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-selecting-range:nth-child(7n):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selecting-range-end):not(.react-datepicker__day--in-range):not([aria-disabled=true]):hover:before,:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-range:nth-child(7n+1):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not([aria-disabled=true]):hover:before,:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__week .react-datepicker__day--in-selecting-range:nth-child(7n+1):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selecting-range-end):not(.react-datepicker__day--in-range):not([aria-disabled=true]):hover:before{background-color:var(--range-period-bar-color)}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--range-start:not(.react-datepicker__day--range-end):not([aria-disabled=true]):hover,:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--selecting-range-start:not(.react-datepicker__day--selecting-range-end):not([aria-disabled=true]):hover{background-image:var(--range-period-circle-bg), var(--range-period-bar-fill)!important;background-size:var(--range-period-circle-size) var(--range-period-circle-size), calc(50% + 3px) var(--range-period-bar-height)!important;color:#fff!important;background-position:50%,100%!important;background-repeat:no-repeat,no-repeat!important}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--range-end:not(.react-datepicker__day--range-start):not([aria-disabled=true]):hover,:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--selecting-range-end:not(.react-datepicker__day--selecting-range-start):not([aria-disabled=true]):hover{background-image:var(--range-period-circle-bg), var(--range-period-bar-fill)!important;background-size:var(--range-period-circle-size) var(--range-period-circle-size), calc(50% + 3px) var(--range-period-bar-height)!important;color:#fff!important;background-position:50%,0!important;background-repeat:no-repeat,no-repeat!important}:is(.app-datepicker-popper,.range-period-calendar-host--inline .app-datepicker) .react-datepicker.range-period-calendar .react-datepicker__day--range-start.react-datepicker__day--range-end:not([aria-disabled=true]):hover{background-image:var(--range-period-circle-bg)!important;background-size:var(--range-period-circle-size) var(--range-period-circle-size)!important;color:#fff!important;background-position:50%!important;background-repeat:no-repeat!important}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar{width:100%;min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;font-family:inherit}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__month-container{float:none;width:100%}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__header{background:0 0;border:0;min-height:36px;padding:0;position:relative}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__header--custom{padding-bottom:1rem}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__current-month{justify-content:center;align-items:center;min-height:32px;margin:0;display:flex}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__navigation{background:#f8efe4;border:0;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;top:0}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__navigation-icon{display:none}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__navigation:before{content:"";box-sizing:border-box;border-top:2px solid #f3a23d;border-right:2px solid #f3a23d;width:8px;height:8px;display:block;transform:rotate(45deg)translate(-.5px,.5px)}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__navigation--previous:before{transform:rotate(-135deg)translate(.5px,.5px)}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__navigation--previous{left:0}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__navigation--next{right:0}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__navigation:hover{background:#f8efe4}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__navigation:disabled{opacity:.45;cursor:not-allowed}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__day-names{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:8px;display:grid}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__day-name{width:100%;margin:0}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__month{flex-direction:column;gap:0;margin:0;display:flex}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__day{aspect-ratio:1;color:#163b66;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:36px;margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1;display:inline-flex}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__day--outside-month{color:#b8c2cf}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__day--disabled{color:#b8c2cf;opacity:.45}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__day:not([aria-disabled=true]):not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):hover,.app-datepicker-popper .react-datepicker.range-period-calendar .react-datepicker__day:not([aria-disabled=true]):not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):hover{background:0 0;border-radius:12px}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__month-container,.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__month{overflow:visible}.range-period-calendar-host--inline .app-datepicker .react-datepicker.range-period-calendar .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--disabled):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(.react-datepicker__day--in-range):not(.react-datepicker__day--in-selecting-range){background-color:#0000;border:none;outline:none}
