.react-datepicker-wrapper{width:100%}.react-datepicker__input-container input{width:100%;height:56px;border:none;background:transparent;padding:0 12px;font-size:16px;color:inherit}.react-datepicker__input-container input:focus{outline:none}.react-datepicker-popper{z-index:9999}.react-datepicker{display:flex;font-family:inherit;border-radius:16px;border:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);overflow:hidden;background-color:hsl(var(--background));direction:ltr}.react-datepicker__header{background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border));padding-top:10px}.react-datepicker__day-name{color:hsl(var(--muted-foreground))}.react-datepicker__day{color:hsl(var(--foreground));border-radius:50%;transition:all .2s ease-in-out}.react-datepicker__day:hover{background-color:hsl(var(--accent))}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__day--selected:hover{background-color:hsl(var(--primary))}.react-datepicker__day--outside-month{color:hsl(var(--muted-foreground))}.react-datepicker__day--disabled{color:#ccc;cursor:not-allowed}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__triangle{display:none}.react-datepicker select{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}[dir=rtl] .react-datepicker select{background-position:left .5rem center;padding-right:.75rem;padding-left:2.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}.react-datepicker__day--in-range{--tw-bg-opacity:1;background-color:rgb(233 247 241/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.react-datepicker__day--range-end,.react-datepicker__day--range-start{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.react-tel-input,.react-tel-input .form-control{padding:0;animation-direction:reverse}.react-tel-input .form-control{padding-inline-end:.75rem;padding-inline-start:5.5rem;border-radius:calc(var(--radius) - 2px);border-width:.11rem;background-color:transparent;color:inherit}.react-tel-input .form-control:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.react-tel-input .form-control{align-self:flex-start;--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.react-tel-input .form-control:focus{--tw-border-opacity:1;border-color:rgb(33 173 120/var(--tw-border-opacity,1));--tw-shadow:0 4px 5px rgba(33,134,124,.3);--tw-shadow-colored:0 4px 5px 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-tel-input .form-control:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.react-tel-input .form-control:focus:is(.dark *){border-color:hsl(var(--border))}.react-tel-input .form-control{direction:ltr!important;text-align:left!important}.rtl-direction .react-tel-input .form-control,[dir=rtl] .react-tel-input .form-control{padding-inline-end:3rem;padding-inline-start:.75rem;text-align:right!important}.phone-input-container.rtl-direction .react-tel-input .flag-dropdown{right:auto;left:0;border-right:none;border-left:1px solid #ccc}.phone-input-container.rtl-direction .react-tel-input .form-control{padding-left:12px}.react-tel-input .flag-dropdown{direction:ltr;margin:.25rem;border-style:none;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem}.rtl-direction .react-tel-input .flag-dropdown,[dir=rtl] .react-tel-input .flag-dropdown{direction:rtl}.react-tel-input .selected-flag{border-radius:calc(var(--radius) - 2px);background-color:#f7f7f7;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:#f7f7f7}@media (min-width:500px){.react-tel-input .selected-flag{width:5rem}}.react-tel-input .selected-flag{width:4rem;padding-top:.5rem;padding-bottom:.5rem}.rtl-direction .react-tel-input .selected-flag,[dir=rtl] .react-tel-input .selected-flag{width:1.75rem;padding-top:0;padding-bottom:0}.react-tel-input .selected-flag .open{margin:.5rem;border-radius:calc(var(--radius) - 2px);background-color:#f7f7f7}.react-tel-input .selected-flag .open:focus,.react-tel-input .selected-flag .open:hover{background-color:#f7f7f7}.react-tel-input .country-list{background-color:hsl(var(--popover));text-align:right;direction:rtl}.react-tel-input .country-list .country.highlight{background-color:hsl(var(--muted))}.react-tel-input .country-list .search{background-color:hsl(var(--popover))}.react-tel-input .country-list .search .search-box{border-radius:calc(var(--radius) - 2px);border-width:2px;--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1));background-color:transparent}.react-tel-input .country-list .search .search-box:focus{--tw-border-opacity:1;border-color:rgb(33 173 120/var(--tw-border-opacity,1));--tw-shadow-color:#21ad78;--tw-shadow:var(--tw-shadow-colored)}.react-tel-input .country-list .search .search-box:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.react-tel-input .country-list .search .search-box:focus:is(.dark *){border-color:hsl(var(--border))}.react-tel-input .country-list .search{padding-left:1rem;padding-right:1rem}.react-tel-input .country-list .country{padding-inline-start:2.5rem;padding-top:.25rem;text-align:right;padding-right:10px}.rtl-direction .react-tel-input .selected-flag .arrow,[dir=rtl] .react-tel-input .selected-flag .arrow{display:none!important}