.flatpickr-calendar{font-family:inherit;border-radius:1.5rem!important;border:2px solid color-mix(in srgb,var(--color-brand-primary) 10%,transparent)!important;box-shadow:0 10px 25px -5px color-mix(in srgb,var(--color-brand-primary) 15%,transparent)!important;padding:0!important;box-sizing:content-box!important;overflow:visible!important}.flatpickr-months{padding:var(--spacing-200) calc(var(--spacing-100) + var(--spacing-150)) 0}.flatpickr-rContainer,.flatpickr-days,.dayContainer,.flatpickr-weekdays,.flatpickr-weekdaycontainer{min-width:307.875px!important}.flatpickr-innerContainer{border-radius:1rem;overflow:hidden}.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{background:var(--color-brand-primary)!important;border-color:var(--color-brand-primary)!important;font-weight:700}.flatpickr-month{fill:var(--color-text-primary)!important;color:var(--color-text-primary)!important}.flatpickr-current-month .flatpickr-monthDropdown-months{font-weight:800!important}.flatpickr-current-month .numInput.cur-year{font-weight:800!important;padding-right:var(--spacing-400)!important;border-radius:10px!important;background:color-mix(in srgb,var(--color-brand-primary) 8%,transparent)!important;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month .numInput.cur-year::-webkit-outer-spin-button,.flatpickr-current-month .numInput.cur-year::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.flatpickr-current-month .numInputWrapper{width:7ch}.flatpickr-current-month .numInputWrapper span{width:14px!important;border-left:0!important;right:0!important;opacity:1!important;border-radius:6px!important;background:transparent!important;transition:background .2s ease}.flatpickr-current-month .numInputWrapper span:hover{background:color-mix(in srgb,var(--color-brand-primary) 14%,transparent)!important}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:var(--color-brand-primary)!important;border-left-width:4px!important;border-right-width:4px!important;border-bottom-width:6px!important}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:var(--color-brand-primary)!important;border-left-width:4px!important;border-right-width:4px!important;border-top-width:6px!important}.flatpickr-prev-month,.flatpickr-next-month{top:8px!important;width:30px!important;height:30px!important;border-radius:9999px!important;display:flex!important;align-items:center!important;justify-content:center!important}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background:color-mix(in srgb,var(--color-brand-primary) 14%,transparent)!important}.flatpickr-prev-month svg,.flatpickr-next-month svg{width:16px!important;height:16px!important;stroke:var(--color-brand-primary)!important}html.theme-dark .flatpickr-calendar{background:var(--color-surface-card)!important;border-color:color-mix(in srgb,var(--color-text-muted) 30%,transparent)!important;box-shadow:0 10px 25px -5px color-mix(in srgb,black 50%,transparent)!important}html.theme-dark .flatpickr-day{color:var(--color-text-primary)!important}html.theme-dark .flatpickr-day.flatpickr-disabled,html.theme-dark .flatpickr-day.flatpickr-disabled:hover{color:color-mix(in srgb,var(--color-text-primary) 30%,transparent)!important}html.theme-dark .flatpickr-day:hover{background:color-mix(in srgb,var(--color-brand-primary) 28%,transparent)!important}html.theme-dark .flatpickr-month,html.theme-dark .flatpickr-weekday{color:var(--color-text-primary)!important;fill:var(--color-text-primary)!important}html.theme-dark .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:var(--color-surface-card)!important;color:var(--color-text-primary)!important}html.theme-dark .flatpickr-current-month .numInput.cur-year{background:color-mix(in srgb,var(--color-text-muted) 22%,transparent)!important;color:var(--color-text-primary)!important}html.theme-dark .flatpickr-current-month .numInputWrapper span{background:transparent!important}html.theme-dark .flatpickr-time input,html.theme-dark .numInputWrapper span,html.theme-dark .numInputWrapper span.arrowUp:after{color:var(--color-text-primary)!important}html.theme-dark .flatpickr-current-month .numInputWrapper span:hover{background:color-mix(in srgb,var(--color-brand-primary) 28%,transparent)!important}html.theme-dark .numInputWrapper span.arrowDown:after{border-top-color:color-mix(in srgb,var(--color-text-primary) 78%,var(--color-surface-card))!important}html.theme-dark .flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:color-mix(in srgb,var(--color-text-primary) 78%,var(--color-surface-card))!important}html.theme-dark .flatpickr-prev-month:hover,html.theme-dark .flatpickr-next-month:hover{background:color-mix(in srgb,var(--color-brand-primary) 28%,transparent)!important}html.theme-dark .flatpickr-prev-month svg,html.theme-dark .flatpickr-next-month svg{stroke:color-mix(in srgb,var(--color-text-primary) 78%,var(--color-surface-card))!important}
