.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:#9b9b9b80;border-radius:20px}.scrollbar-thumb-gray-300::-webkit-scrollbar-thumb{background-color:#d1d5db}.dark .scrollbar-thumb-slate-600::-webkit-scrollbar-thumb{background-color:#475569}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glow{0%,to{box-shadow:0 0 5px #3b82f680,0 0 10px #3b82f64d}50%{box-shadow:0 0 15px #3b82f6b3,0 0 25px #3b82f666}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes floatOrb{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}}.animate-in{animation-duration:.15s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.animate-shimmer{animation:2s linear infinite shimmer}.animate-float{animation:3s ease-in-out infinite float}.animate-glow{animation:2s ease-in-out infinite glow}.fade-in-0{animation-name:fadeIn}.zoom-in-95{animation-name:zoomIn}.slide-in-from-right-full{animation-name:slideInFromRight}.slide-in-from-left-full{animation-name:slideInFromLeft}.slide-in-from-top-full{animation-name:slideInFromTop}.slide-in-from-bottom-full{animation-name:slideInFromBottom}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-popper{z-index:9999}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker{color:#1e293b;box-shadow:none;background:0 0;border:0;align-items:flex-start;gap:1.5rem;padding:.75rem;font-family:inherit;font-size:.875rem;display:inline-flex;position:relative}.react-datepicker__triangle{display:none}.react-datepicker__header{background:0 0;border-bottom:0;padding:0}.react-datepicker__current-month,.react-datepicker-time__header{color:#0f172a;text-transform:capitalize;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.react-datepicker__navigation{z-index:1;text-indent:-999em;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .12s;display:flex;position:absolute;top:.85rem;overflow:hidden}.react-datepicker__navigation--previous{left:.6rem}.react-datepicker__navigation--next{right:.6rem}.react-datepicker__navigation:hover{background:#f1f5f9}.react-datepicker__navigation-icon{width:0;position:relative;top:-1px}.react-datepicker__navigation-icon:before{content:"";border:2px solid #64748b;border-width:2px 2px 0 0;width:.5rem;height:.5rem;display:block;position:absolute;top:7px}.react-datepicker__navigation-icon--previous:before{right:-6px;transform:rotate(225deg)}.react-datepicker__navigation-icon--next:before{left:-6px;transform:rotate(45deg)}.react-datepicker__day-names{margin-top:.25rem;display:flex}.react-datepicker__day-name{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;flex:1 1 0;width:2.25rem;margin:0;font-size:.7rem;font-weight:600;line-height:1.75rem}.react-datepicker__month{margin:0}.react-datepicker__week{display:flex}.react-datepicker__day{color:#1e293b;cursor:pointer;border-radius:9999px;flex:1 1 0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:.125rem 0;font-size:.875rem;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.react-datepicker__day:hover{background:#eff6ff;border-radius:9999px}.react-datepicker__day--today{color:#1d4ed8;background:#eff6ff;font-weight:700;box-shadow:inset 0 0 0 1px #bfdbfe}.react-datepicker__day--today.react-datepicker__day--selected,.react-datepicker__day--today.react-datepicker__day--range-start,.react-datepicker__day--today.react-datepicker__day--range-end{color:#fff;box-shadow:none;background:#1d4ed8}.td-calendar-card .react-datepicker__day--outside-month{color:#0000;pointer-events:none}.td-calendar-card .react-datepicker__day--outside-month.react-datepicker__day--selected,.td-calendar-card .react-datepicker__day--outside-month.react-datepicker__day--keyboard-selected,.td-calendar-card .react-datepicker__day--outside-month.react-datepicker__day--in-range,.td-calendar-card .react-datepicker__day--outside-month.react-datepicker__day--in-selecting-range,.td-calendar-card .react-datepicker__day--outside-month.react-datepicker__day--range-start,.td-calendar-card .react-datepicker__day--outside-month.react-datepicker__day--range-end,.td-calendar-card .react-datepicker__day--outside-month.react-datepicker__day--selecting-range-start,.td-calendar-card .react-datepicker__day--outside-month.react-datepicker__day--selecting-range-end{color:#0000;box-shadow:none;background:0 0}.react-datepicker__day--disabled,.react-datepicker__day--disabled:hover{color:#cbd5e1;cursor:not-allowed;background:0 0}.react-datepicker__day--selected{color:#fff;background:#1d4ed8;font-weight:600}.react-datepicker__day--selected:hover{color:#fff;background:#1e40af}.react-datepicker__day--keyboard-selected:not(.react-datepicker__day--selected):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(.react-datepicker__day--in-range){color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px #bfdbfe}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range{color:#1e3a8a;background:#dbeafe}.react-datepicker__day--range-start,.react-datepicker__day--range-end,.react-datepicker__day--selecting-range-start,.react-datepicker__day--selecting-range-end{color:#fff;background:#1d4ed8}@media (max-width:699px){.td-calendar-card{width:100%}.react-datepicker{width:100%;padding:.75rem .5rem}.react-datepicker__month-container{width:100%}.react-datepicker__week,.react-datepicker__day-names{justify-content:space-between}.react-datepicker__day,.react-datepicker__day-name{flex:none;width:2.5rem;height:2.5rem}.react-datepicker__day{line-height:2.5rem}}.dark .react-datepicker{color:#e2e8f0;background:0 0}.dark .react-datepicker__current-month,.dark .react-datepicker-time__header{color:#f8fafc}.dark .react-datepicker__day-name{color:#64748b}.dark .react-datepicker__day{color:#e2e8f0}.dark .react-datepicker__day:hover{background:#334155}.dark .react-datepicker__day--today{color:#93c5fd;background:#1e3a5f;box-shadow:inset 0 0 0 1px #1e40af}.dark .react-datepicker__day--today.react-datepicker__day--selected,.dark .react-datepicker__day--today.react-datepicker__day--range-start,.dark .react-datepicker__day--today.react-datepicker__day--range-end{color:#fff;box-shadow:none;background:#2563eb}.dark .react-datepicker__day--outside-month,.dark .react-datepicker__day--disabled,.dark .react-datepicker__day--disabled:hover{color:#475569}.dark .react-datepicker__navigation:hover{background:#334155}.dark .react-datepicker__navigation-icon:before{border-color:#94a3b8}.dark .react-datepicker__day--selected{color:#fff;background:#2563eb}.dark .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--selected):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end):not(.react-datepicker__day--in-range){color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px #1e40af}.dark .react-datepicker__day--in-range,.dark .react-datepicker__day--in-selecting-range{color:#dbeafe;background:#1e3a8a}
