.flatpickr-wrapper{width:100%}.flatpickr-calendar{background:#fff;color:#111827;border:none;border-radius:.75rem;box-shadow:0 8px 32px 0 rgba(0,0,0,.25);font-family:inherit;z-index:99999!important;position:fixed!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}.flatpickr-calendar,.flatpickr-calendar *{isolation:auto!important;contain:none!important}.dark .flatpickr-calendar{background:rgb(3 7 18/var(--tw-bg-opacity))!important;color:#e5e7eb!important}.flatpickr-months{background:#fff;border-bottom:1px solid #d1d5db;border-radius:.75rem .75rem 0 0}.dark .flatpickr-months{background:rgb(3 7 18/var(--tw-bg-opacity))!important;border-bottom:1px solid #23283a!important}.flatpickr-current-month,.flatpickr-weekdays{color:#111827}.dark .flatpickr-current-month,.dark .flatpickr-weekdays{color:#e5e7eb!important}.flatpickr-day{border-radius:.5rem;color:#111827;background:transparent;transition:background .15s}.dark .flatpickr-day{color:#e5e7eb}.flatpickr-day.endRange,.flatpickr-day.selected,.flatpickr-day.startRange{background:#3b82f6!important;color:#fff!important}.flatpickr-day.today{border-color:#3b82f6}.flatpickr-day:hover{background:#f3f4f6;color:#111827}.dark .flatpickr-day:hover{background:#23283a;color:#fff}.flatpickr-day.disabled,.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{color:#9ca3af!important;background:transparent!important}.dark .flatpickr-day.disabled,.dark .flatpickr-day.nextMonthDay,.dark .flatpickr-day.prevMonthDay{color:#4b5563!important;background:transparent!important}.flatpickr-monthDropdown-month,.flatpickr-monthDropdown-months{background:#fff!important;color:#111827!important;border:none!important}.dark .flatpickr-monthDropdown-month,.dark .flatpickr-monthDropdown-months{background:rgb(3 7 18/var(--tw-bg-opacity))!important;color:#e5e7eb!important}.flatpickr-monthDropdown-month{padding:.5rem 1rem!important;border-radius:.5rem!important;transition:background .15s}.flatpickr-monthDropdown-month:focus,.flatpickr-monthDropdown-month:hover{background:#f3f4f6!important;color:#111827!important}.dark .flatpickr-monthDropdown-month:focus,.dark .flatpickr-monthDropdown-month:hover{background:#23283a!important;color:#fff!important}.flatpickr-monthDropdown-month.selected{background:#3b82f6!important;color:#fff!important}.flatpickr-monthDropdown-month.disabled{color:#9ca3af!important;background:transparent!important}.dark .flatpickr-monthDropdown-month.disabled{color:#4b5563!important;background:transparent!important}.flatpickr-current-month input.cur-year{background:#fff!important;color:#111827!important;border:none!important}.dark .flatpickr-current-month input.cur-year{background:rgb(3 7 18/var(--tw-bg-opacity))!important;color:#e5e7eb!important}.flatpickr-input,input.flatpickr-input{width:100%!important;min-width:0!important;box-sizing:border-box!important;border-radius:.5rem!important;border:1px solid #d1d5db!important;color:#111827!important;background:#fff!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);outline:none!important;transition:border-color .2s,box-shadow .2s}.dark .flatpickr-input,.dark input.flatpickr-input,.flatpickr-input,input.flatpickr-input{font-size:.875rem!important;padding:.8125rem .75rem .8125rem 2.5rem!important;height:42px!important;min-height:42px!important}.dark .flatpickr-input,.dark input.flatpickr-input{border:1px solid #23283a!important;color:#e5e7eb!important;background:rgb(3 7 18/var(--tw-bg-opacity))!important;border-radius:.5rem!important}.flatpickr-input:focus,input.flatpickr-input:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px #2563eb33!important}.flatpickr-input::placeholder,input.flatpickr-input::placeholder{color:#6b7280!important;opacity:1}.dark .flatpickr-input::placeholder,.dark input.flatpickr-input::placeholder{color:#9ca3af!important;opacity:1}.flatpickr-input:disabled,input.flatpickr-input:disabled{background:#f3f4f6!important;color:#9ca3af!important;border-color:#e5e7eb!important;cursor:not-allowed}.dark .flatpickr-input:disabled,.dark input.flatpickr-input:disabled{background:#1f2937!important;color:#4b5563!important;border-color:#374151!important;cursor:not-allowed}