._4QDaPa_root{box-sizing:border-box;font-synthesis:none}._4QDaPa_calendarRoot{box-sizing:border-box}._4QDaPa_calendarRoot[data-layout=desktop] ._4QDaPa_months{flex-direction:column;gap:24px}@media (width>=640px){._4QDaPa_calendarRoot[data-layout=desktop] ._4QDaPa_months{flex-direction:row}}._4QDaPa_calendarRoot[data-layout=mobile]{justify-content:center;width:100%;display:flex}._4QDaPa_calendarRoot[data-layout=mobile] ._4QDaPa_months{flex-direction:column;align-items:center;gap:14px;width:100%}._4QDaPa_calendarRoot[data-layout=mobile] ._4QDaPa_month{width:280px;max-width:100%}._4QDaPa_calendarRoot[data-layout=mobile] ._4QDaPa_nav{display:none}._4QDaPa_months{display:flex}._4QDaPa_multipleMonths{gap:inherit}._4QDaPa_month{flex-direction:column;gap:0;display:flex}._4QDaPa_caption{justify-content:center;align-items:center;min-height:36px;margin-bottom:0;display:flex;position:relative}._4QDaPa_captionLabel{font-family:var(--ws-font-family-medium);color:var(--ws-color-gray-950);text-align:center;font-synthesis:none;font-size:16px;font-weight:500;line-height:24px}._4QDaPa_nav{position:absolute;inset:0}._4QDaPa_navButton{width:36px;height:36px;color:var(--ws-color-gray-950);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}._4QDaPa_navButton:focus-visible{outline:2px solid var(--ws-color-focus);outline-offset:2px}._4QDaPa_navButton:disabled{color:var(--ws-color-gray-400);cursor:not-allowed}._4QDaPa_navButtonPrevious{left:0}._4QDaPa_navButtonNext{right:0}._4QDaPa_navIconHost,._4QDaPa_navIconPrevious,._4QDaPa_navIconNext{line-height:0;display:inline-flex}._4QDaPa_navIconPrevious{transform:rotate(-90deg)}._4QDaPa_navIconNext{transform:rotate(90deg)}._4QDaPa_table{border-collapse:collapse;width:100%;margin-top:0}._4QDaPa_headRow{display:flex}._4QDaPa_headCell{width:40px;height:40px;font-family:var(--ws-font-family-regular);color:var(--ws-color-gray-600);text-align:center;font-synthesis:none;flex:0 0 40px;justify-content:center;align-items:center;font-size:16px;font-weight:400;line-height:24px;display:flex}._4QDaPa_row{width:100%;margin-top:0;display:flex}._4QDaPa_cell{text-align:center;flex:0 0 40px;width:40px;height:40px;padding:0;position:relative}._4QDaPa_day{z-index:1;width:40px;height:40px;font-family:var(--ws-font-family-regular);color:var(--ws-color-gray-950);text-align:center;cursor:pointer;font-synthesis:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:400;line-height:24px;display:inline-flex;position:relative}._4QDaPa_day:hover:not(._4QDaPa_dayDisabled):not(._4QDaPa_daySelected):not(._4QDaPa_dayRangeStart):not(._4QDaPa_dayRangeEnd),._4QDaPa_day:focus-visible:not(._4QDaPa_daySelected):not(._4QDaPa_dayRangeStart):not(._4QDaPa_dayRangeEnd){background:var(--ws-color-gray-100);z-index:2;border-radius:4px;outline:none}._4QDaPa_daySelected:focus-visible,._4QDaPa_dayRangeStart:focus-visible,._4QDaPa_dayRangeEnd:focus-visible{outline:none}._4QDaPa_dayToday{font-family:var(--ws-font-family-medium);font-weight:500}._4QDaPa_weekend{color:var(--ws-color-gray-600)}._4QDaPa_dayOutside{color:var(--ws-color-gray-400)}._4QDaPa_dayDisabled{cursor:not-allowed;pointer-events:none;color:var(--ws-color-gray-400)!important}._4QDaPa_daySelected:not(._4QDaPa_dayRangeStart):not(._4QDaPa_dayRangeEnd):not(._4QDaPa_dayRangeMiddle){background:var(--ws-color-gray-950);color:var(--ws-color-white);border-radius:4px}._4QDaPa_dayRangeMiddle{background:var(--ws-color-gray-100);color:var(--ws-color-gray-950);border-radius:0}._4QDaPa_dayRangeStart,._4QDaPa_dayRangeStart._4QDaPa_weekend,._4QDaPa_dayRangeEnd,._4QDaPa_dayRangeEnd._4QDaPa_weekend{background:var(--ws-color-gray-950);color:var(--ws-color-white);border-radius:4px}._4QDaPa_cell:has(._4QDaPa_dayRangeMiddle){background:var(--ws-color-gray-100)}._4QDaPa_cell:has(._4QDaPa_dayRangeStart._4QDaPa_dayRangeEnd){background:0 0}._4QDaPa_cell:has(._4QDaPa_dayRangeStart:not(._4QDaPa_dayRangeEnd)){background:linear-gradient(to right, transparent 50%, var(--ws-color-gray-100) 50%)}._4QDaPa_cell:has(._4QDaPa_dayRangeEnd:not(._4QDaPa_dayRangeStart)){background:linear-gradient(to right, var(--ws-color-gray-100) 50%, transparent 50%)}._4QDaPa_cell:has(._4QDaPa_rangeHoverFromAsStart){background:linear-gradient(to right, transparent 50%, var(--ws-color-gray-100) 50%)}._4QDaPa_cell:has(._4QDaPa_rangeHoverFromAsEnd){background:linear-gradient(to right, var(--ws-color-gray-100) 50%, transparent 50%)}._4QDaPa_cell:has(._4QDaPa_dayRangeMiddle) ._4QDaPa_dayRangeMiddle{border-radius:0;width:100%}@media (prefers-reduced-motion:reduce){._4QDaPa_navButton{transition:none}}