.custom-popper,.react-datepicker-popper{z-index:9999!important}.react-datepicker,.react-datepicker *{background:#18181d!important}.react-datepicker :not(.react-datepicker__day--selected):not(.react-datepicker__time-list-item--selected){color:#fff!important}.react-datepicker{font-family:inherit;border:none!important;border-radius:2em!important;padding:1.5rem;min-width:380px}.react-datepicker__triangle{display:none}.react-datepicker__header{background:#09090b;border-bottom:2px solid rgba(255,255,255,.05);padding:1rem 0 1.5rem;margin-bottom:1rem}.react-datepicker__current-month{color:#fff;font-weight:700;font-size:1.25rem;margin-bottom:1.25rem;letter-spacing:.025em}.react-datepicker__navigation{top:1.5rem;width:2.5rem;height:2.5rem;border-radius:.75rem;background:rgba(10,255,167,.1);transition:all .2s ease}.react-datepicker__navigation:hover{background:rgba(10,255,167,.2);transform:scale(1.05)}.react-datepicker__navigation-icon:before{border-color:#0affa7;border-width:2px 2px 0 0;height:7px;width:7px;top:10px}.react-datepicker__day-names{display:flex;justify-content:space-around;margin-bottom:.5rem}.react-datepicker__day-name{color:rgba(10,255,167,.6);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;width:3rem;line-height:3rem;margin:.25rem}.react-datepicker__month{margin:0;background:#09090b}.react-datepicker__week{display:flex;justify-content:space-around}.react-datepicker__day{color:rgba(255,255,255,.8)!important;width:3rem!important;height:3rem!important;line-height:3rem!important;margin:.25rem!important;border-radius:.75rem!important;font-weight:600!important;font-size:.95rem!important;transition:all .2s ease!important;position:relative!important;overflow:hidden!important;background:rgba(255,255,255,.05)!important}.react-datepicker__day:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(10,255,167,.1) 0,transparent 70%);opacity:0;transition:opacity .2s ease}.react-datepicker__day:hover{background:rgba(10,255,167,.2)!important;color:#0affa7!important;transform:none!important}.react-datepicker__day:hover:before{opacity:1}.react-datepicker__day--selected{background:linear-gradient(135deg,#0affa7,#00e68a)!important;color:#000!important;font-weight:700;box-shadow:0 0 20px rgba(10,255,167,.4),0 4px 12px rgba(10,255,167,.3);transform:scale(1.05)}.react-datepicker__day--selected:before{opacity:0}.react-datepicker__day--keyboard-selected{background:rgba(10,255,167,.2);color:#0affa7}.react-datepicker__day--today{background:rgba(255,255,255,.1);color:#fff;font-weight:600;border:1px solid rgba(10,255,167,.3)}.react-datepicker__day--disabled{color:rgba(255,255,255,.2)!important;cursor:not-allowed}.react-datepicker__day--disabled:hover{background:transparent!important;transform:none!important}.react-datepicker__day--outside-month{color:rgba(255,255,255,.3)}.react-datepicker__time-container{border-left:2px solid rgba(255,255,255,.05);width:220px;background:#09090b}.react-datepicker__time{background:#09090b;border-radius:0}.react-datepicker__time .react-datepicker__time-box{width:220px!important;background:#09090b}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{padding:.75rem!important;height:auto!important;overflow-y:visible!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar{width:6px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar-thumb{background:rgba(10,255,167,.3);border-radius:10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list::-webkit-scrollbar-thumb:hover{background:rgba(10,255,167,.5)}.react-datepicker__header--time{padding:.75rem .75rem .5rem;border-bottom:none;margin-bottom:0;background:#09090b}.react-datepicker__header--time .react-datepicker-time__header{color:#fff;font-weight:700;font-size:.875rem;text-transform:none;letter-spacing:0}.react-datepicker__time-list-item{color:rgba(255,255,255,.8)!important;padding:.6rem .75rem!important;font-weight:600!important;font-size:.875rem!important;transition:all .2s ease;border-radius:.5rem!important;margin:0!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.05)!important}.react-datepicker__time-list-item:hover{background:rgba(10,255,167,.15)!important;color:#0affa7!important;transform:translateX(4px)}.react-datepicker__time-list-item--selected{background:linear-gradient(135deg,#0affa7,#00e68a)!important;color:#000!important;font-weight:700;box-shadow:0 0 15px rgba(10,255,167,.3)}.react-datepicker__time-list-item--selected:hover{color:#000!important}.react-datepicker__time-list-item--disabled{color:rgba(255,255,255,.2)!important;cursor:not-allowed}.react-datepicker__time-list-item--disabled:hover{background:transparent!important;transform:none!important}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(10,255,167,.3);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(10,255,167,.5)}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.react-datepicker{animation:slideInUp .2s ease-out;min-width:500px}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.6;cursor:pointer;transition:opacity .2s ease}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=time]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=time]::-webkit-datetime-edit-text{color:rgba(255,255,255,.4);padding:0 2px}input[type=time]::-webkit-datetime-edit-ampm-field,input[type=time]::-webkit-datetime-edit-hour-field,input[type=time]::-webkit-datetime-edit-minute-field{color:white;padding:4px 6px;background:rgba(10,255,167,.1);border-radius:6px;margin:0 2px}input[type=time]::-webkit-datetime-edit-ampm-field:focus,input[type=time]::-webkit-datetime-edit-hour-field:focus,input[type=time]::-webkit-datetime-edit-minute-field:focus{background:rgba(10,255,167,.2);outline:none}