.dpd .calendar{position:absolute;top:110%;min-width:15rem;left:0;background-color:#fff;border-radius:4px;z-index:999;padding:.5rem 1rem 1rem;box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);animation:fade-in .2s cubic-bezier(0,0,.4,1.5)}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dpd .monthPicker{display:flex;align-items:center;margin-bottom:.5rem}.dpd .nextMonth,.dpd .prevMonth{display:flex;align-items:center;width:100%}.dpd .prevMonth{justify-content:flex-start}.dpd .nextMonth{justify-content:flex-end}.dpd .monthArrow{font-size:2rem;line-height:0}.dpd .monthYearLabel{white-space:nowrap;font-weight:600}.dpd .dayLabels{display:flex;color:#848f99;margin-bottom:.5rem;font-size:.8rem}.dpd .dayLabel{flex-basis:14.2857%;min-width:14.2857%;text-align:center;font-size:.65rem;font-weight:600;letter-spacing:.04rem}.dpd .dateLabels{display:flex;flex-wrap:wrap;border-left:1px solid #f1f1f1;border-top:1px solid #f1f1f1}.dpd .dateLabel{flex-basis:14.2857%;min-width:14.2857%;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1;display:flex;align-items:center;justify-content:center;padding:.5rem;font-size:1rem;cursor:pointer}.dpd .dateLabel:not(.currentDay):hover{background-color:#f1f1f1}.dpd .today{position:relative}.dpd .today:after{content:"";position:absolute;right:0;bottom:0;border-bottom:.75em solid #20b2aa;border-left:.75em solid transparent;border-top:.75em solid transparent;background-color:transparent}.dpd .notInMonth{color:#9e9e9e}.dpd .currentDay{background-color:#000;color:#fff}
/*# sourceMappingURL=index.cjs.css.map */