.flatpickr-calendar{font-family:var(--nk-font-body);background:var(--nk-surface);color:var(--nk-ink);border:1px solid var(--nk-line);border-radius:var(--nk-radius);box-shadow:var(--nk-shadow-lg);width:16.25rem;padding:.25rem .3rem .35rem;z-index:var(--nk-z-tooltip)!important}.flatpickr-calendar.arrowTop::before,.flatpickr-calendar.arrowTop::after,.flatpickr-calendar.arrowBottom::before,.flatpickr-calendar.arrowBottom::after{display:none}.flatpickr-months{align-items:center;padding:.25rem .25rem 0}.flatpickr-months .flatpickr-month{background:transparent;color:var(--nk-ink);height:2rem}.flatpickr-current-month{font-family:var(--nk-font-display);font-weight:700;font-size:var(--nk-text-sm);padding:.3rem 0 0}.flatpickr-current-month .flatpickr-monthDropdown-months{font-family:inherit;font-weight:700;background:transparent;color:var(--nk-ink);border-radius:var(--nk-radius-xs);padding:.1rem .2rem}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:var(--nk-surface-2)}.flatpickr-current-month .flatpickr-monthDropdown-months option{background:var(--nk-surface);color:var(--nk-ink)}.flatpickr-current-month input.cur-year{font-family:inherit;font-weight:700;color:var(--nk-ink)}.flatpickr-current-month .numInputWrapper:hover{background:var(--nk-surface-2);border-radius:var(--nk-radius-xs)}.flatpickr-current-month .numInputWrapper span{border-color:var(--nk-line)}.flatpickr-current-month .numInputWrapper span:hover{background:var(--nk-surface-2)}.flatpickr-current-month .numInputWrapper span.arrowUp::after{border-bottom-color:var(--nk-ink-soft)}.flatpickr-current-month .numInputWrapper span.arrowDown::after{border-top-color:var(--nk-ink-soft)}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--nk-ink-soft);fill:var(--nk-ink-soft);height:2rem;padding:.45rem .45rem;border-radius:var(--nk-radius-sm)}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:var(--nk-primary);fill:var(--nk-primary);background:var(--nk-surface-2)}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:.8rem;height:.8rem}.flatpickr-weekdays{background:transparent;height:1.5rem}span.flatpickr-weekday{background:transparent;color:var(--nk-muted);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.flatpickr-days,.dayContainer{width:100%;min-width:0;max-width:none}.dayContainer{padding:.1rem .15rem .15rem;gap:1px 0}.flatpickr-day{color:var(--nk-ink);font-size:var(--nk-text-xs);font-weight:500;border-radius:var(--nk-radius-xs);border:1px solid transparent;max-width:none;height:1.9rem;line-height:1.8rem;flex-basis:14.2857%}.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus{background:var(--nk-row-hover);border-color:var(--nk-primary-200);color:var(--nk-ink)}.flatpickr-day.today{border-color:var(--nk-primary);color:var(--nk-primary-700);font-weight:700}.flatpickr-day.today:hover{background:var(--nk-primary-50);color:var(--nk-primary-700)}.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.selected:focus,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background:var(--nk-primary);border-color:var(--nk-primary);color:#fff;box-shadow:var(--nk-shadow-primary)}.flatpickr-day.inRange{background:var(--nk-primary-50);border-color:var(--nk-primary-50);box-shadow:-5px 0 0 var(--nk-primary-50),5px 0 0 var(--nk-primary-50);color:var(--nk-ink)}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--nk-faint)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:var(--nk-faint);background:transparent;border-color:transparent;text-decoration:line-through;opacity:.55}.nk-datepicker-alt{cursor:pointer;caret-color:transparent}.nk-input.nk-datepicker-alt[readonly],.fsp-date-input.nk-datepicker-alt[readonly]{background:var(--nk-surface);color:var(--nk-ink);cursor:pointer}.nk-input.nk-datepicker-alt[readonly]:hover{border-color:var(--nk-line-strong)}.nk-datepicker-alt.nk-datepicker-disabled,.nk-input.nk-datepicker-alt.nk-datepicker-disabled,.fsp-date-input.nk-datepicker-alt.nk-datepicker-disabled{opacity:.5;cursor:not-allowed}.nk-input.nk-datepicker-alt{width:9.5rem;max-width:100%}.nk-field .nk-input.nk-datepicker-alt,.bk-field .nk-datepicker-alt{width:100%}.nk-ff-table .nk-datepicker-alt,.nk-ff-date-input.nk-datepicker-alt{width:7.5rem;min-width:7.5rem}.flatpickr-current-month .nk-year-select{font-family:inherit;font-weight:700;font-size:inherit;background:transparent;color:var(--nk-ink);border:0;border-radius:var(--nk-radius-xs);padding:.1rem .2rem;cursor:pointer;appearance:auto}.flatpickr-current-month .nk-year-select:hover{background:var(--nk-surface-2)}.flatpickr-current-month .nk-year-select option{background:var(--nk-surface);color:var(--nk-ink)}.flatpickr-current-month .numInputWrapper{display:none}.nk-datepicker-alt::placeholder{color:var(--nk-faint)}@media(pointer:coarse){.flatpickr-calendar{width:18.5rem}.flatpickr-day{height:2.3rem;line-height:2.2rem;font-size:var(--nk-text-sm)}}@media(max-width:400px){.flatpickr-calendar{width:calc(100vw - 1.5rem)}}