.calendarPopupDesktop_calendarWrapper__CjFfI{position:absolute;right:0;top:45px;min-width:384px;display:flex;flex-direction:column;z-index:var(--zI7);background:var(--lightt3,var(--darkk5));border-radius:12px;border:1px solid var(--lightt2,var(--darkk15));box-shadow:0 4px 8px -2px rgba(16,24,40,.1),0 2px 4px -2px rgba(16,24,40,.06);cursor:default}.calendarPopupDesktop_compareDatesWrapper__ORKWs{display:flex;width:100%;justify-content:space-between;margin:auto;padding:16px 0 20px}.calendarPopupDesktop_dateWrapper__nOibh{display:flex;flex-direction:column;width:calc(50% - 4px);gap:4px}.calendarPopupDesktop_dateLabel__oTKl8{font-size:.6875rem;line-height:var(--line-height-sm);color:var(--lightt17,var(--darkk4))}.calendarPopupDesktop_selectedDate__EEDDV{border:1px solid var(--lightt7,var(--darkk56));padding:12px;border-radius:4px;font-size:var(--font-sm);line-height:var(--line-height-sm);color:var(--lightt1,var(--darkk28));cursor:pointer}.calendarPopupDesktop_activeSelection__1qfV1{box-shadow:0 0 2px var(--lightt9,var(--darkk57));border:1px solid var(--lightt9,var(--darkk31))}.calendarPopupDesktop_placeholderText___R4It{color:var(--lightt8,var(--darkk4))}.calendarPopupDesktop_topTabWrapper__8osTd{display:flex;width:100%}.calendarPopupDesktop_topTab__jW9gy{display:flex;justify-content:center;gap:8px;padding:16px 24px;width:50%;cursor:pointer}.calendarPopupDesktop_activeTopTab__Z0KvY{border-bottom:1px solid var(--lightt35,var(--darkk31))}.calendarPopupDesktop_calendarTabIconWrapper__cp1fa{display:flex;align-items:center}.calendarPopupDesktop_calendarTabText__7j18W{font-size:var(--font-sm);line-height:var(--line-height-sm);display:flex;align-items:center;color:var(--lightt6,var(--darkk13))}.calendarPopupDesktop_activeText__W1_Wf{color:var(--lightt35,var(--darkk31))}.calendarPopupDesktop_calendarSectionWrapper__UxXEk{display:flex;flex-direction:column;padding:4px 24px;gap:4px}.calendarPopupDesktop_currentMonthWrapper__H0LcZ{display:flex;width:100%}.calendarPopupDesktop_month__6L420{color:var(--lightt24,var(--darkk28));font-size:var(--font-md);line-height:var(--line-height-md);display:flex;align-items:center;margin:auto}.calendarPopupDesktop_leftRightIconWrapper__OyKZl{display:flex;align-items:center;height:40px;width:40px;border-radius:9999px;justify-content:center}.calendarPopupDesktop_leftRightIconWrapper__OyKZl:not(.calendarPopupDesktop_inactiveLeftRight__v6fyv):hover{background:var(--lightt2,var(--darkk24));cursor:pointer}.calendarPopupDesktop_daysWrapper__fPXUJ{display:flex;align-items:center;justify-content:space-between;width:100%}.calendarPopupDesktop_day__R27ao{height:48px;width:48px;display:flex;justify-content:center;align-items:center;font-size:var(--font-md);line-height:var(--line-height-md);color:var(--lightt5,var(--darkk28))}.calendarPopupDesktop_calendarDatesSection__3HnIZ{display:flex;flex-direction:column}.calendarPopupDesktop_calendarWeek__m1nx2{display:flex;min-width:100%;justify-content:space-between}.calendarPopupDesktop_date__YxTIY{display:flex;margin:auto;align-items:center;justify-content:center;width:48px;height:48px;font-size:var(--font-md);line-height:var(--line-height-md);border-radius:9999px;color:var(--lightt24,var(--darkk28))}.calendarPopupDesktop_validDate__GI5hL:not(.calendarPopupDesktop_activeDate__RlL3D):hover{background:var(--lightt2,var(--darkk24));cursor:pointer}.calendarPopupDesktop_activeDate__RlL3D{background:var(--lightt35,var(--darkk31));color:var(--lightt3,var(--darkk11))}.calendarPopupDesktop_otherDate__6yzvl{color:var(--lightt8,var(--darkk4))}.calendarPopupDesktop_calendarButtonsWrapper__vBkh9{display:flex;width:100%;justify-content:space-between;padding:16px 0}.calendarPopupDesktop_applyButton__qwuQL,.calendarPopupDesktop_cancelButton__n5F4m{display:flex;padding:12px 16px;width:calc(50% - 5px);justify-content:center;font-weight:600;font-size:var(--font-md);line-height:var(--line-height-md);border-radius:8px;cursor:pointer;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}@media (max-width:899px){.calendarPopupDesktop_calendarWrapper__CjFfI{display:none}}.calendarPopupMobile_calendarWrapper__AN7zo{width:100%;max-width:500px;display:flex;flex-direction:column;margin:auto;z-index:var(--zI7);background:var(--lightt3,var(--darkk5));border-radius:12px;cursor:default}.calendarPopupMobile_compareDatesWrapper__iMREb{display:flex;width:100%;justify-content:space-between;margin:auto;padding:16px 0 20px}.calendarPopupMobile_dateWrapper__teQf0{display:flex;flex-direction:column;width:calc(50% - 4px);gap:4px}.calendarPopupMobile_dateLabel__ZTzOg{font-size:.6875rem;line-height:var(--line-height-sm);color:var(--lightt17,var(--darkk4))}.calendarPopupMobile_selectedDate__2v2sU{border:1px solid var(--lightt7,var(--darkk56));padding:12px;border-radius:4px;font-size:var(--font-sm);line-height:var(--line-height-sm);color:var(--lightt1,var(--darkk28));cursor:pointer}.calendarPopupMobile_activeSelection__vmNKx{box-shadow:0 0 2px var(--lightt9,var(--darkk57));border:1px solid var(--lightt9,var(--darkk31))}.calendarPopupMobile_placeholderText__R1dCz{color:var(--lightt8,var(--darkk4))}.calendarPopupMobile_topTabWrapper__j_xhh{display:flex;width:100%}.calendarPopupMobile_topTab__FZaNI{display:flex;justify-content:center;gap:8px;padding:16px 24px;width:50%;cursor:pointer}.calendarPopupMobile_activeTopTab__cTVUF{border-bottom:1px solid var(--lightt35,var(--darkk31))}.calendarPopupMobile_calendarTabIconWrapper__4brxp{display:flex;align-items:center}.calendarPopupMobile_calendarTabText__lTlb5{font-size:var(--font-sm);line-height:var(--line-height-sm);display:flex;align-items:center;color:var(--lightt6,var(--darkk13))}.calendarPopupMobile_activeText__vBAD5{color:var(--lightt35,var(--darkk31))}.calendarPopupMobile_calendarSectionWrapper__tMTuu{display:flex;flex-direction:column;padding:4px 24px;gap:4px}.calendarPopupMobile_currentMonthWrapper__6Bt8Z{display:flex;width:100%}.calendarPopupMobile_month__wQgBR{color:var(--lightt24,var(--darkk28));font-size:var(--font-md);line-height:var(--line-height-md);display:flex;align-items:center;margin:auto}.calendarPopupMobile_leftRightIconWrapper__v3Zte{display:flex;align-items:center;height:40px;width:40px;border-radius:9999px;justify-content:center}.calendarPopupMobile_leftRightIconWrapper__v3Zte:not(.calendarPopupMobile_inactiveLeftRight__1oxJw):hover{background:var(--lightt2,var(--darkk24));cursor:pointer}.calendarPopupMobile_daysWrapper__f4lvh{display:flex;align-items:center;justify-content:space-between;width:100%}.calendarPopupMobile_day__SKjiU{height:48px;width:48px;display:flex;justify-content:center;align-items:center;font-size:var(--font-md);line-height:var(--line-height-md);color:var(--lightt5,var(--darkk28))}.calendarPopupMobile_calendarDatesSection__qhsAU{display:flex;flex-direction:column}.calendarPopupMobile_calendarWeek__hB3h_{display:flex;min-width:100%;justify-content:space-between}.calendarPopupMobile_date__5Wozn{display:flex;margin:auto;align-items:center;justify-content:center;width:48px;height:48px;font-size:var(--font-md);line-height:var(--line-height-md);border-radius:9999px;color:var(--lightt24,var(--darkk28))}.calendarPopupMobile_validDate__PgoY1:not(.calendarPopupMobile_activeDate__Oj9AI):hover{background:var(--lightt2,var(--darkk24));cursor:pointer}.calendarPopupMobile_activeDate__Oj9AI{background:var(--lightt35,var(--darkk31));color:var(--lightt3,var(--darkk11))}.calendarPopupMobile_otherDate__Jrgsc{color:var(--lightt8,var(--darkk4))}.calendarPopupMobile_calendarButtonsWrapper__D0yOI{display:flex;width:100%;justify-content:space-between;padding:16px 0}.calendarPopupMobile_applyButton__lyzBE,.calendarPopupMobile_cancelButton__wiPx_{display:flex;padding:12px 16px;width:calc(50% - 5px);justify-content:center;font-weight:600;font-size:var(--font-md);line-height:var(--line-height-md);border-radius:8px;cursor:pointer;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}