.DateRangePicker_root__etkZG{--ds-cell:32px;--ds-radius:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DateRangePicker_dp__xoV2C{width:100%;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.DateRangePicker_months__2p__r{display:flex;gap:16px}.DateRangePicker_month__swyyq{width:100%;position:relative}.DateRangePicker_caption__1dJxF{padding:4px 60px 10px 4px;display:flex;align-items:center}.DateRangePicker_captionLabel__cWDPJ{font-weight:500;font-size:.875rem;letter-spacing:-.02em;color:var(--ds-fg);line-height:1}.DateRangePicker_nav__Xy6L3{position:absolute;top:2px;right:4px;z-index:1;display:flex;align-items:center;gap:2px}.DateRangePicker_navButton__pZA_5{width:24px;height:24px;border:none;border-radius:var(--ds-radius);background:transparent;color:var(--ds-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease}.DateRangePicker_navButton__pZA_5:hover{background:var(--ds-hover);color:var(--ds-fg)}.DateRangePicker_navButton__pZA_5:active{background:var(--ds-active)}.DateRangePicker_navButton__pZA_5:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.DateRangePicker_table__ezUwk{width:100%;border-collapse:separate;border-spacing:0;padding:0 2px 4px;background:transparent;border:0;min-height:192px}.DateRangePicker_headCell__yDDCw{font-weight:500;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-subtle);padding:0 0 6px}.DateRangePicker_cell__MnsXz{padding:0;display:table-cell;text-align:center;vertical-align:middle;border-radius:0;overflow:visible}.DateRangePicker_cell__MnsXz,.DateRangePicker_dayButton__FMP46{width:var(--ds-cell);height:var(--ds-cell);background:transparent;position:relative}.DateRangePicker_dayButton__FMP46{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.75rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:var(--ds-fg);border:none;border-radius:var(--ds-radius);cursor:pointer;transition:background .12s ease,color .12s ease;z-index:1}.DateRangePicker_dayButton__FMP46:hover{background:var(--ds-hover)}.DateRangePicker_dayButton__FMP46:focus-visible{outline:2px solid var(--ds-ring);outline-offset:1px}.DateRangePicker_dayToday__qjXHt .DateRangePicker_dayButton__FMP46{font-weight:400}.DateRangePicker_dayToday__qjXHt:not(.DateRangePicker_daySelected__JSFUI):not(.DateRangePicker_dayRangeStart__kckqI):not(.DateRangePicker_dayRangeEnd__ftCrr) .DateRangePicker_dayButton__FMP46{box-shadow:inset 0 0 0 1px var(--ds-border-strong);border-radius:var(--ds-radius)}.DateRangePicker_dayOutside__PoUEb{opacity:.3}.DateRangePicker_dayOutside__PoUEb .DateRangePicker_dayButton__FMP46:hover{background:transparent}.DateRangePicker_dayDisabled__Z1pBk{opacity:.35;cursor:not-allowed}.DateRangePicker_dayDisabled__Z1pBk .DateRangePicker_dayButton__FMP46{cursor:not-allowed;background:transparent!important}.DateRangePicker_dayRangeMiddle__lfuR_:before{content:"";position:absolute;top:50%;height:9px;transform:translateY(-50%);background:var(--ds-range-bg);border-radius:999px;pointer-events:none;z-index:0;left:0;right:0}.DateRangePicker_dayOutside__PoUEb.DateRangePicker_dayRangeMiddle__lfuR_:before,.DateRangePicker_dayRangeEnd__ftCrr:before,.DateRangePicker_dayRangeStart__kckqI:before{content:none}.DateRangePicker_dayRangeMiddle__lfuR_ .DateRangePicker_dayButton__FMP46{background:transparent!important;color:var(--ds-fg)!important;font-weight:500;opacity:1}.DateRangePicker_dayRangeEnd__ftCrr:not(.DateRangePicker_dayOutside__PoUEb) .DateRangePicker_dayButton__FMP46,.DateRangePicker_dayRangeStart__kckqI:not(.DateRangePicker_dayOutside__PoUEb) .DateRangePicker_dayButton__FMP46,.DateRangePicker_daySelected__JSFUI:not(.DateRangePicker_dayOutside__PoUEb) .DateRangePicker_dayButton__FMP46{background:var(--ds-sel-bg);color:var(--ds-sel-fg);font-weight:700;border-radius:var(--ds-radius)}.DateRangePicker_dayOutside__PoUEb.DateRangePicker_dayRangeEnd__ftCrr .DateRangePicker_dayButton__FMP46,.DateRangePicker_dayOutside__PoUEb.DateRangePicker_dayRangeMiddle__lfuR_ .DateRangePicker_dayButton__FMP46,.DateRangePicker_dayOutside__PoUEb.DateRangePicker_dayRangeStart__kckqI .DateRangePicker_dayButton__FMP46,.DateRangePicker_dayOutside__PoUEb.DateRangePicker_daySelected__JSFUI .DateRangePicker_dayButton__FMP46{background:transparent!important;color:var(--ds-subtle)!important;font-weight:400!important;opacity:.55}.DateRangePicker_daySelected__JSFUI:not(.DateRangePicker_dayRangeStart__kckqI):not(.DateRangePicker_dayRangeEnd__ftCrr) .DateRangePicker_dayButton__FMP46{border-radius:var(--ds-radius)}.DateRangePicker_dayRangeMiddle__lfuR_ .DateRangePicker_dayButton__FMP46:hover{background:transparent}.DateRangePicker_dayRangeEnd__ftCrr .DateRangePicker_dayButton__FMP46:hover,.DateRangePicker_dayRangeStart__kckqI .DateRangePicker_dayButton__FMP46:hover,.DateRangePicker_daySelected__JSFUI .DateRangePicker_dayButton__FMP46:hover{background:var(--ds-sel-bg)}.DateRangePicker_dayRangeEnd__ftCrr:hover:before,.DateRangePicker_dayRangeMiddle__lfuR_:hover:before,.DateRangePicker_dayRangeStart__kckqI:hover:before{background:var(--ds-range-bg)}.DateRangePicker_dayOutside__PoUEb .DateRangePicker_dayButton__FMP46{cursor:default}.DateRangePicker_dayToOnly__gQti1:not(.DateRangePicker_dayOutside__PoUEb) .DateRangePicker_dayButton__FMP46{background:var(--ds-sel-bg);color:var(--ds-sel-fg);font-weight:700;border-radius:var(--ds-radius)}.DateRangePicker_dayOutside__PoUEb.DateRangePicker_dayToOnly__gQti1 .DateRangePicker_dayButton__FMP46{background:transparent!important;color:var(--ds-subtle)!important;font-weight:400!important;opacity:.55}