@keyframes progress{0%{width:0%}to{width:100%}}.animate-progress{animation:progress 2s ease-in-out infinite}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-slide-in{animation:slideIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .3s ease-out}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.animate-scale-in{animation:scaleIn .4s ease-out}@keyframes shake{0%,to{transform:translate(0) rotate(0)}10%,30%,50%,70%,90%{transform:translate(-5px) rotate(-2deg)}20%,40%,60%,80%{transform:translate(5px) rotate(2deg)}}.animate-shake{animation:shake .6s ease-in-out}@keyframes customPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes customBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cl-tab{background-color:#f3f4f6;color:#374151;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease!important}.cl-tab:hover{background-color:#e5e7eb}.cl-tab--active{background-image:linear-gradient(90deg,#16a34a,#2563eb);color:#fff!important;box-shadow:0 12px 25px #2563eb4d;transform:translateY(-2px)}.cl-primary-btn{border-radius:.75rem;border:none!important;background-image:linear-gradient(90deg,#16a34a,#2563eb);color:#fff!important;transition:box-shadow .2s ease,transform .2s ease!important}.cl-primary-btn:hover{box-shadow:0 18px 35px #2563eb59;transform:translateY(-2px)}.react-datepicker-popper{z-index:9999!important}.react-datepicker{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;border:none!important;border-radius:12px!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;overflow:hidden;display:inline-flex!important}.react-datepicker__header{background:#17c653!important;border:none!important;padding-top:12px!important}.react-datepicker__current-month{color:#fff!important;font-weight:600!important;font-size:1rem!important;margin-bottom:8px!important}.react-datepicker__day-name{display:flex;justify-content:space-around;padding:8px 0;border-bottom:1px solid var(--hdp-border);font-size:12px;color:var(--hdp-text-muted);text-align:center;font-weight:500!important;width:2.5rem!important;margin:.2rem!important}.react-datepicker-wrapper{width:100%}.react-datepicker__day{width:2.5rem!important;line-height:2.5rem!important;margin:.2rem!important;border-radius:8px!important;transition:all .2s!important}.react-datepicker__day:hover{background:#e8f9ef!important;color:#17c653!important}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{background:#17c653!important;color:#fff!important}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background:rgba(23,198,83,.5)!important}.react-datepicker__day--keyboard-selected{background:#e8f9ef!important;color:#17c653!important}.react-datepicker__day--range-start,.react-datepicker__day--range-end{background:#14a844!important;color:#fff!important}.react-datepicker__day--disabled{color:#d1d5db!important}.react-datepicker__day--outside-month{color:#9ca3af!important}.react-datepicker__navigation{top:12px!important}.react-datepicker__navigation-icon:before{border-color:#fff!important;border-width:2px 2px 0 0!important}.react-datepicker__navigation:hover *:before{border-color:#ffffffb3!important}.react-datepicker__close-icon:after{background-color:#17c653!important}.react-datepicker__triangle{display:none!important}.react-datepicker__month-container+.react-datepicker__month-container{border-left:1px solid #e5e7eb}.max-w-65{max-width:75%}@media (max-width: 768px){.react-datepicker__month-container{width:100%}.max-w-65{max-width:100%}}
