.flatpickr-calendar{position:absolute;display:none;width:308px;padding:0;background:#fff;color:#212529;border:1px solid #767676;box-shadow:0 3px 13px #00000040;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:24px;box-sizing:border-box;z-index:99999;opacity:0;visibility:hidden}.flatpickr-calendar.open{display:inline-block;opacity:1;visibility:visible}.flatpickr-calendar.inline{position:relative;display:block;opacity:1;visibility:visible}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-months{display:flex;align-items:center;background:#fff200;color:#212529;height:34px}.flatpickr-months .flatpickr-month{flex:1;text-align:center;position:relative;height:34px;line-height:34px;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#212529}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;fill:#212529}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#414042}.flatpickr-current-month{position:absolute;left:12.5%;width:75%;top:0;height:34px;line-height:34px;font-weight:700;display:inline-flex;justify-content:center;align-items:center;gap:4px}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:none;background:#fff200;border:0;color:#212529;font:inherit;font-weight:700;padding:0 4px;cursor:pointer}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;position:relative}.flatpickr-current-month input.cur-year{background:transparent;border:0;color:#212529;font:inherit;font-weight:700;width:100%;padding:0;text-align:left}.numInputWrapper span{position:absolute;right:0;width:14px;height:50%;cursor:pointer;opacity:0}.numInputWrapper span.arrowUp{top:0}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper:hover span{opacity:1}.numInputWrapper span.arrowUp:after,.numInputWrapper span.arrowDown:after{content:"";position:absolute;left:3px;border-left:4px solid transparent;border-right:4px solid transparent}.numInputWrapper span.arrowUp:after{top:4px;border-bottom:4px solid #212529}.numInputWrapper span.arrowDown:after{top:4px;border-top:4px solid #212529}.flatpickr-innerContainer{display:flex}.flatpickr-rContainer{padding:0;width:100%}.flatpickr-weekdays{display:flex;align-items:center;height:28px;background:#eee}.flatpickr-weekdaycontainer{display:flex;width:100%}span.flatpickr-weekday{flex:1;text-align:center;font-size:12px;font-weight:700;color:#414042}.flatpickr-days{display:flex;width:100%}.dayContainer{display:flex;flex-wrap:wrap;width:308px;padding:2px;box-sizing:border-box;outline:0}.flatpickr-day{display:inline-flex;align-items:center;justify-content:center;width:14.2857%;max-width:44px;height:38px;margin:0;border:1px solid transparent;border-radius:4px;color:#212529;cursor:pointer;box-sizing:border-box}.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover{background:#fff87f;border-color:#fff87f}.flatpickr-day.today{border:2px dashed #212529}.flatpickr-day.selected,.flatpickr-day.selected:hover{background:#fff200;border-color:#212529;font-weight:700}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:#c9c9c9}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#c9c9c9;background:#fff;cursor:not-allowed;border-color:transparent}.flatpickr-day.hidden{visibility:hidden}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{display:none}.flatpickr-input[readonly]{cursor:pointer}
