.fp-year-btn,.fp-year-item{cursor:pointer;font-size:13px}.flatpickr-current-month,.flatpickr-next-month,.flatpickr-prev-month{display:none!important}.flatpickr-months .flatpickr-month{height:0!important}.fp-header{display:flex;gap:20px;padding:10px 12px;align-items:center}.fp-field{display:flex;align-items:center;gap:6px}.fp-label{font-size:13px;color:#6c757d;white-space:nowrap}.fp-select{padding:8px;font-size:13px;border-radius:6px;border:1px solid #dcdcdc;background:#fff}.fp-year-box{position:relative;width:auto}.fp-year-btn{width:100%;padding:6px 28px 6px 8px;border-radius:6px;border:1px solid #dcdcdc;background:#fff;text-align:left;position:relative}.fp-year-btn::after{content:"\F282";font-family:bootstrap-icons;position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:700}.fp-year-panel{position:absolute;top:110%;left:0;width:100%;background:#fff;border:1px solid #ddd;border-radius:8px;z-index:20;max-height:240px;overflow-y:auto}.fp-year-search{width:100%;padding:8px;border:none;border-bottom:1px solid #ddd;outline:0;font-size:13px}.fp-year-item{padding:8px 10px}.fp-year-item:hover{background:#f1f3f5}.flatpickr-day.today,.flatpickr-day.today:hover{background:var(--highlight-bg)}.flatpickr-day.flatpickr-disabled{color:#adb5bd!important;text-decoration:line-through}.date-input-wrapper,.flatpickr-wrapper{position:relative}.flatpickr-wrapper,.flatpickr-wrapper .form-control{width:100%}.flatpickr-calendar.static{z-index:1000}.flatpickr-day.today{color:var(--text-light);border-radius:.5rem;border:none}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:var(--highlight-bg);-webkit-box-shadow:none;box-shadow:none;color:var(--text-light);border:none;border-radius:.5rem}