/* Start Flat-pickr Styles */ .flatpickr-time .flatpickr-am-pm { @apply w-2/6 #{!important}; } .flatpickr-calendar.inline { @apply relative block border border-gray-200 dark:border-white/10 border-double overflow-hidden; } .flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month { @apply text-primary dark:text-primary fill-primary dark:fill-primary #{!important}; } .flatpickr-current-month { @apply pt-3 #{!important}; } .flatpickr-current-month, .numInput { @apply text-gray-500 dark:text-white/70 fill-gray-500 dark:fill-gray-500; } .flatpickr-current-month .flatpickr-monthDropdown-months:hover { @apply bg-transparent dark:bg-transparent; } .flatpickr-current-month .flatpickr-monthDropdown-months { @apply bg-transparent #{!important}; } span.flatpickr-weekday { @apply text-gray-500 dark:text-white/70; } .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay { @apply text-gray-500 dark:text-white/70; } .flatpickr-day { @apply text-gray-500 dark:text-white/70 m-[1px] #{!important}; } .flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus { @apply border-gray-200 bg-gray-50 dark:bg-black/20 dark:border-white/10; } .flatpickr-monthDropdown-months { @apply focus:shadow-none focus:ring-0; } .flatpickr-time input { @apply text-gray-500 dark:text-gray-800; } .flatpickr-calendar.hasTime { @apply w-auto; .flatpickr-time { @apply border-t border-gray-200 dark:border-white/10; } } .flatpickr-time .numInputWrapper span.arrowUp:after { @apply border-b-primary dark:border-b-primary; } .flatpickr-time .numInputWrapper span.arrowDown:after { @apply border-t-gray-200 dark:border-t-gray-600; } .flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm { @apply text-gray-500 dark:text-white; } .flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus { @apply bg-gray-50 dark:bg-black/20; } .flatpickr-day.today { @apply bg-primary dark:bg-primary border-primary dark:border-primary text-white #{!important}; &:hover { @apply bg-primary dark:bg-primary border-primary dark:border-primary text-white #{!important}; } } .flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus { @apply bg-gray-50 dark:bg-black/20 border-gray-200 dark:border-white/10 #{!important}; } .flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay { @apply bg-primary border-primary text-white #{!important}; } .flatpickr-calendar { @apply rounded-sm bg-white shadow-lg dark:bg-bgdark border border-solid border-gray-200 dark:border-white/10 #{!important}; &.arrowTop { @apply before:border-b-gray-200 after:border-b-gray-200 dark:before:border-b-white/10 dark:after:border-b-white/10; } &.arrowBottom { @apply before:border-t-gray-200 after:border-t-gray-200 dark:before:border-t-gray-800 dark:after:border-t-gray-800; } } .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay { @apply opacity-50; } .flatpickr-current-month .flatpickr-monthDropdown-months { @apply font-inter #{!important}; } .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n + 1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n + 1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n + 1)) { @apply shadow-[_-10px_0_0] shadow-primary #{!important}; } .flatpickr-day.inRange { @apply shadow-none #{!important}; } .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg { @apply fill-primary #{!important}; } .flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg { @apply w-6 h-6 p-2 fill-primary dark:fill-white bg-gray-100 dark:bg-black/20 rounded-full #{!important}; } .flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus { @apply bg-gray-100 dark:bg-black/20 #{!important}; } .numInput { @apply focus:ring-primary; } .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month { @apply bg-white dark:bg-bgdark text-sm #{!important}; } .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month { @apply left-5 #{!important}; } .flatpickr-months .flatpickr-next-month.flatpickr-next-month { @apply right-5 #{!important}; } .flatpickr-current-month .flatpickr-monthDropdown-months, .flatpickr-current-month input.cur-year { @apply py-0 ltr:pl-0 rtl:pr-0 pr-[0.5ch] text-sm font-semibold text-center #{!important}; } .numInputWrapper:hover { @apply bg-transparent dark:bg-transparent #{!important}; } .numInputWrapper span:hover { @apply bg-transparent dark:bg-transparent #{!important}; } .numInputWrapper span { @apply border-0 #{!important}; } .numInputWrapper span.arrowUp:after { @apply border-x-[0.25rem] border-x-transparent border-b-[0.25rem] border-b-primary/50 dark:border-b-primary/50 top-[26%] #{!important}; } .flatpickr-current-month .numInputWrapper span.arrowDown:after { @apply border-t-primary #{!important}; } .numInputWrapper span.arrowDown:after { @apply border-x-[0.25rem] border-x-transparent border-t-[0.25rem] border-t-primary/50 dark:border-b-primary/50 top-[40%] #{!important}; } span.flatpickr-weekday, .flatpickr-monthDropdown-months, .numInput { @apply text-primary #{!important}; } .flatpickr-months .flatpickr-month { @apply text-primary fill-primary h-[45px] #{!important}; } .numInput:focus { @apply ring-transparent; } .dayContainer { @apply p-2 #{!important}; } .flatpickr-current-month .flatpickr-monthDropdown-months:hover { @apply bg-transparent #{!important}; } .flatpickr-months { @apply rounded-t-md; } // .flatpickr-calendar.open { // @apply z-[9] #{!important}; // } .flatpickr-calendar.hasWeeks { @apply w-[300px] sm:w-[360px] #{!important}; } /* End Flat-pickr Styles */