.react-datepicker{font-family:inherit;font-size:14px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden}.react-datepicker-wrapper,.react-datepicker__input-container{display:block}.react-datepicker__input-container{font-size:14px;display:flex;padding:8px 12px;border-radius:6px;height:36px;border:2px solid #e2e8f0;background-color:#fff;transition:all .2s ease}.react-datepicker__input-container:hover{border-color:#f6ad55;box-shadow:0 2px 8px rgba(237,137,54,.15)}.react-datepicker__input-container:focus-within{z-index:1;border-color:#ea580c;box-shadow:0 0 0 3px rgba(237,137,54,.1)}.react-datepicker__input-container>input{width:100%;height:100%;outline:0;border:none;background:transparent;font-size:13px;color:#000}.react-datepicker__input-container>input::placeholder{color:#a0aec0}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:90px}.react-datepicker__navigation--next,.react-datepicker__navigation--previous{top:12px;width:24px;height:24px;border-radius:4px;transition:all .2s ease}.react-datepicker__navigation--previous{left:12px;border-right-color:#ea580c}.react-datepicker__navigation--previous:hover{background-color:rgba(237,137,54,.1);border-right-color:#f6ad55}.react-datepicker__navigation--next{right:12px;border-left-color:#ea580c}.react-datepicker__navigation--next:hover{background-color:rgba(237,137,54,.1);border-left-color:#f6ad55}.react-datepicker__header{background:#ea580c;border:none;padding:12px 12px 8px;border-radius:8px 8px 0 0}.react-datepicker__header,.react-datepicker__time-container{border-color:transparent}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{font-size:14px;font-weight:700;color:#fff;margin-bottom:4px;text-align:center}.react-datepicker__day-name{color:#fff;font-weight:600;font-size:11px;width:28px;height:28px;line-height:28px;margin:1px;text-transform:uppercase;letter-spacing:.3px}.react-datepicker__month{margin:4px}.react-datepicker__day{width:28px;height:28px;line-height:28px;margin:1px;border-radius:4px;font-size:14px;font-weight:500;color:#000;transition:all .2s ease;border:1px solid transparent}.react-datepicker__day:hover{background:#fef5e7;color:#ea580c;transform:translateY(-1px);box-shadow:0 2px 8px rgba(237,137,54,.2)}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background:#ea580c;color:#fff;font-weight:700;box-shadow:0 2px 8px rgba(237,137,54,.3)}.react-datepicker__day--keyboard-selected{background:#ea580c;color:#fff;font-weight:700}.react-datepicker__day--today{background:#fef5e7;color:#ea580c;font-weight:700;border:1px solid #f6ad55}.react-datepicker__day--outside-month{color:#cbd5e0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{margin:0 1px 0 0;height:auto;padding:8px 12px;border-radius:4px;transition:all .2s ease}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background:#fef5e7;color:#ea580c}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background:#ea580c}.react-datepicker__close-icon:after{background-color:transparent;border-radius:50%;font-size:1.4rem;font-weight:700;color:#ea580c;height:20px;width:20px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.react-datepicker__close-icon:hover:after{background-color:rgba(237,137,54,.1);color:#ea580c}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1);max-height:160px;overflow-y:auto}.react-datepicker__month-option,.react-datepicker__year-option{padding:8px 12px;transition:all .2s ease;border-radius:4px;margin:1px 2px}.react-datepicker__month-option:hover,.react-datepicker__year-option:hover{background:#fef5e7;color:#ea580c}.react-datepicker__month-option--selected,.react-datepicker__year-option--selected{background:#ea580c;color:#fff;font-weight:700}.react-datepicker__month-container{background:#fff}.react-datepicker__time-container{border-left:1px solid #e2e8f0}.react-datepicker__time-header{background:#ea580c;color:#fff;border-radius:0 8px 0 0}.fc{font-family:var(--font-geist-sans)}.fc-button.fc-today-button{background-color:#ea580c;color:#fff;border-radius:.25rem;font-weight:700;padding:8px 16px;transition:background-color .3s ease}.fc-button.fc-today-button:hover{background-color:#ea580c}.fc-button.fc-today-button:active{background-color:#d95d0d}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover{background:rgba(234,88,12,.3);color:#fff;font-weight:700}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range{background:rgba(234,88,12,.7);color:#fff;font-weight:700}.dark thead td,.dark thead th{color:#000!important}.dark table tbody tr{border-color:#374151}.dark table tbody td{color:#e5e7eb}.dark [data-scope=table],.dark table{border-color:#374151}.dark .react-datepicker{box-shadow:0 10px 25px -5px rgba(0,0,0,.5),0 4px 10px rgba(249,115,22,.08)}.dark .react-datepicker,.dark .react-datepicker__input-container{background-color:#1f2937;border-color:#4b5563}.dark .react-datepicker__input-container:hover{border-color:#fb923c;box-shadow:0 2px 8px rgba(249,115,22,.25)}.dark .react-datepicker__input-container:focus-within{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.2)}.dark .react-datepicker__input-container>input{color:#f3f4f6}.dark .react-datepicker__input-container>input::placeholder{color:#6b7280}.dark .react-datepicker__header{background:#ea580c}.dark .react-datepicker__month-container{background:#1f2937}.dark .react-datepicker__navigation--next:hover,.dark .react-datepicker__navigation--previous:hover{background-color:rgba(249,115,22,.2)}.dark .react-datepicker__day{color:#fff}.dark .react-datepicker__day:hover{background:rgba(249,115,22,.15);color:#fb923c;box-shadow:0 2px 6px rgba(249,115,22,.2)}.dark .react-datepicker__day--today{background:rgba(249,115,22,.15);color:#fb923c;border-color:#f97316}.dark .react-datepicker__day--outside-month{color:#4b5563}.dark .react-datepicker__month-text{color:#fff}.dark .react-datepicker__month-text:hover{background:rgba(249,115,22,.15);color:#fb923c}.dark .react-datepicker__month-text--keyboard-selected,.dark .react-datepicker__month-text--selected{background:#ea580c;color:#fff}.dark .react-datepicker__day--keyboard-selected,.dark .react-datepicker__day--selected{background:#ea580c;color:#fff;box-shadow:0 2px 8px rgba(234,88,12,.4)}.dark .react-datepicker__day--in-range,.dark .react-datepicker__day--in-selecting-range{background:rgba(234,88,12,.5);color:#fff}.dark .react-datepicker__day--in-range:hover,.dark .react-datepicker__day--in-selecting-range:hover{background:rgba(234,88,12,.35);color:#fff}.dark .react-datepicker__month-dropdown,.dark .react-datepicker__year-dropdown{background:#1f2937;border-color:#4b5563}.dark .react-datepicker__month-option:hover,.dark .react-datepicker__year-option:hover{background:rgba(249,115,22,.15);color:#fb923c}.dark .react-datepicker__month-option--selected,.dark .react-datepicker__year-option--selected{background:#ea580c;color:#fff}.dark .react-datepicker__time-container{border-left-color:#4b5563}.dark .react-datepicker__time-container .react-datepicker__time{background:#1f2937}.dark .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{color:#e5e7eb}.dark .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background:rgba(249,115,22,.15);color:#fb923c}.dark .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background:#ea580c;color:#fff;box-shadow:0 2px 6px rgba(234,88,12,.4)}.dark .react-datepicker__close-icon:after{color:#fb923c}.dark .react-datepicker__close-icon:hover:after{background-color:rgba(249,115,22,.15);color:#f97316}.dark .react-datepicker__time-header{background:#ea580c;color:#fff}.dark .fc{color:#e5e7eb}.dark .fc .fc-scrollgrid,.dark .fc td,.dark .fc th{border-color:#374151}.dark .fc .fc-daygrid-day{background-color:#1a1a2e}.dark .fc .fc-daygrid-day:hover{background-color:#1f2937}.dark .fc .fc-day-today{background-color:rgba(249,115,22,.1)!important}.dark .fc .fc-col-header-cell{background-color:#1f2937;color:#e5e7eb}.dark .fc .fc-button{background-color:#374151;border-color:#4b5563;color:#e5e7eb}.dark .fc .fc-button:hover{background-color:#4b5563}.dark .fc .fc-button-active{background-color:#ea580c!important;border-color:#ea580c!important}.dark .fc .fc-toolbar-title{color:#e5e7eb}