@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%}.max-w-65 .full-width-break{width:calc(100% / .75);margin-left:calc((100% / .75 - 100%) / -2);margin-right:calc((100% / .75 - 100%) / -2);position:relative}@media (max-width: 768px){.react-datepicker__month-container{width:100%}.max-w-65{max-width:100%}}.react-select__control{min-height:42px;border-radius:.5rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.react-select__control:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.react-select__control:hover{--tw-border-opacity: 1;border-color:rgb(23 198 83 / var(--tw-border-opacity, 1))}.react-select__control--is-focused{--tw-border-opacity: 1;border-color:rgb(23 198 83 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(23 198 83 / .2)}.react-select__menu{z-index:50;border-radius:.5rem;border-width:1px;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.react-select__menu:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.react-select__option:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.react-select__option--is-focused{background-color:#17c6531a}.react-select__option--is-focused:is(.dark *){background-color:#17c65333}.react-select__option--is-selected{--tw-bg-opacity: 1;background-color:rgb(23 198 83 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.react-select__single-value:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.react-select__input-container:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.react-select__placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.react-select__indicator-separator:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}
