.custom-calendar{z-index:9999;transform-origin:0 0;background-color:#fff;border-radius:.5rem;min-width:260px;max-width:300px;margin-top:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;right:24px;overflow:hidden;transform:scale(1);border:none!important;box-shadow:0 4px 12px #0000001a!important}.react-datepicker-wrapper{width:100%}.react-datepicker__input-container input{color:#374151;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;outline:none;width:100%;padding:.625rem;font-size:.875rem;transition:all .2s}.react-datepicker__input-container input:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b98133}.react-datepicker__input-container input::placeholder{color:#9ca3af}.react-datepicker-popper{z-index:50}.react-datepicker__header{margin-bottom:.5rem;background-color:#fff!important;border-bottom:none!important;padding:0!important}.react-datepicker__day-names{background-color:#f9fafb;border-bottom:1px solid #f3f4f6;padding:.3rem 0;margin-bottom:0!important}.react-datepicker__day-name{color:#6b7280;width:1.8rem;margin:.15rem;font-size:.65rem;font-weight:500}.react-datepicker__month{padding-bottom:.3rem;margin:.3rem!important}.react-datepicker__day{color:#374151;border-radius:9999px;width:1.8rem;height:1.8rem;margin:.15rem;font-size:.75rem;line-height:1.8rem;transition:all .15s}.react-datepicker__day:hover{background-color:#f3f4f6;border-radius:9999px}.react-datepicker__day--selected,.react-datepicker__day--in-range{border-radius:9999px;font-weight:600;background-color:rgb(var(--brand-primary))!important;color:#fff!important}.react-datepicker__day--keyboard-selected{border-radius:9999px;font-weight:600;background-color:rgb(var(--brand-primary) / .2)!important;color:rgb(var(--brand-primary))!important}.react-datepicker__day--in-selecting-range{color:#374151;background-color:rgb(var(--brand-primary) / .2)!important}.react-datepicker__day--disabled{color:#d1d5db!important}.react-datepicker__day--weekend{color:#ef4444}.react-datepicker__day--outside-month{color:#9ca3af}.react-datepicker__navigation{top:.5rem}.react-datepicker__month-container{float:none}.react-datepicker__triangle{display:none}.react-datepicker__day--today{font-weight:400;position:relative}.react-datepicker__day--today:after{content:"";background-color:rgb(var(--brand-primary));border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}
