.volley-datepicker-wrapper{width:100%}.volley-datepicker-input{color:#111827;box-sizing:border-box;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;outline:none;width:100%;padding:14px;font-size:15px;transition:border-color .2s}.volley-datepicker-input:focus{border-color:#008c41;box-shadow:0 0 0 3px #16a34a1a}.react-datepicker-popper{z-index:9999!important}.react-datepicker{border:1px solid #e5e7eb;border-radius:16px;flex-direction:row;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000001f}.react-datepicker__month-container{float:none;flex:auto;min-width:0}.react-datepicker__header{text-align:center;background-color:#f8fafc;border-bottom:1px solid #f3f4f6;padding:14px 12px 10px}.react-datepicker__header--time{text-align:center;justify-content:center;align-items:center;padding:14px 12px 10px;display:flex}.react-datepicker__current-month{color:#111827;text-align:center;margin-bottom:8px;font-size:14px;font-weight:700}.react-datepicker__navigation{justify-content:center;align-items:center;width:32px;height:32px;display:flex;top:12px}.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:#008c41}.react-datepicker__day-name{color:#9ca3af;text-align:center;width:36px;margin:2px;font-size:12px;font-weight:600}.react-datepicker__day{color:#374151;border-radius:10px;width:36px;height:36px;margin:2px;font-size:13px;line-height:36px;transition:all .15s}.react-datepicker__day--outside-month{color:#d1d5db}.react-datepicker__day--disabled{cursor:not-allowed;pointer-events:none;color:#d1d5db!important}.react-datepicker__day--disabled:hover{background-color:#0000!important}.react-datepicker__day:hover{color:#008c41;background-color:#deefe5}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{font-weight:600;color:#fff!important;background-color:#008c41!important}.react-datepicker__day--today{color:#008c41;background-color:#f0fdf4;font-weight:700}.react-datepicker__time-container{float:none;border-left:1px solid #f3f4f6;flex-direction:column;flex:none;width:100px;display:flex;overflow:hidden}.react-datepicker__time{flex-direction:column;flex:1;display:flex}.react-datepicker__time-box{flex-direction:column;flex:1;display:flex;width:100%!important}.react-datepicker__time-list{flex-direction:column;align-items:center;display:flex;overflow:hidden auto;max-height:260px!important}.react-datepicker__time-list-item{text-align:center;box-sizing:border-box;border-radius:8px;width:calc(100% - 8px);margin:2px 4px;font-size:13px;transition:all .15s;padding:8px 16px!important}.react-datepicker__time-list-item--disabled{display:none!important}.react-datepicker__time-list-item:hover{color:#008c41;background-color:#deefe5!important}.react-datepicker__time-list-item--selected{font-weight:600;color:#fff!important;background-color:#008c41!important}.dark-theme .volley-datepicker-input{color:#f1f5f9;background-color:#334155;border-color:#475569}.dark-theme .volley-datepicker-input:focus{border-color:#008c41;box-shadow:0 0 0 3px #008c4133}.dark-theme .react-datepicker{background-color:#1e293b;border-color:#334155;box-shadow:0 12px 40px #0006}.dark-theme .react-datepicker__header{background-color:#0f172a;border-bottom-color:#334155}.dark-theme .react-datepicker__current-month{color:#f1f5f9}.dark-theme .react-datepicker__day-name{color:#64748b}.dark-theme .react-datepicker__day{color:#cbd5e1}.dark-theme .react-datepicker__day:hover{color:#4ade80;background-color:#008c4133}.dark-theme .react-datepicker__day--today{color:#4ade80;background-color:#008c4126}.dark-theme .react-datepicker__day--disabled{color:#334155!important}.dark-theme .react-datepicker__day--outside-month{color:#475569}.dark-theme .react-datepicker__time-container{border-left-color:#334155}.dark-theme .react-datepicker__time-list-item{color:#cbd5e1}.dark-theme .react-datepicker__time-list-item--disabled{display:none!important}.dark-theme .react-datepicker__time-list-item:hover{color:#4ade80;background-color:#008c4133!important}.dark-theme .react-datepicker__header--time{background-color:#0f172a;border-bottom-color:#334155}.dark-theme .react-datepicker__time{background-color:#1e293b}