.sr_DateRangeCalendar-module__cal_a1Zpy{--cal-band: var(--bg-accent-subtle);--cal-end: var(--bg-accent);--cal-end-fg: var(--on-action);display:flex;flex-direction:column;gap:var(--space-3);min-width:0;color:var(--fg-default)}.sr_DateRangeCalendar-module__head_JFxRY{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.sr_DateRangeCalendar-module__month_FWGzi{margin:0;flex:1 1 auto;text-align:center;font-weight:var(--fw-action)}.sr_DateRangeCalendar-module__nav_ppssF{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--control-h-sm);height:var(--control-h-sm);padding:0;border:1.5px solid var(--border-default);border-radius:var(--radius-pill);background:transparent;color:var(--fg-accent);font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-quick) ease}@media (hover: hover){.sr_DateRangeCalendar-module__nav_ppssF:not([aria-disabled=true]):hover{border-color:var(--border-strong)}}.sr_DateRangeCalendar-module__nav_ppssF[aria-disabled=true]{opacity:.5;cursor:not-allowed}.sr_DateRangeCalendar-module__cal_a1Zpy[data-on=inverse] .sr_DateRangeCalendar-module__nav_ppssF{color:var(--fg-on-inverse);border-color:var(--border-accent)}.sr_DateRangeCalendar-module__navGlyph_Wgsa5{font-size:var(--fs-h3);line-height:var(--lh-flat)}.sr_DateRangeCalendar-module__grid_k0m-R{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.sr_DateRangeCalendar-module__dow_gLGOE{padding-bottom:var(--space-1);font-weight:var(--fw-action);color:var(--fg-muted);text-align:center}.sr_DateRangeCalendar-module__cell_ks4uJ,.sr_DateRangeCalendar-module__pad_524G3{padding:1px 0;text-align:center}.sr_DateRangeCalendar-module__cell_ks4uJ[data-in]{background:var(--cal-band)}.sr_DateRangeCalendar-module__cell_ks4uJ[data-from]{border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill)}.sr_DateRangeCalendar-module__cell_ks4uJ[data-to]{border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill)}.sr_DateRangeCalendar-module__cell_ks4uJ[data-single]{border-radius:var(--radius-pill)}.sr_DateRangeCalendar-module__day_kmkbl{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:var(--control-h-lg);aspect-ratio:1;min-height:var(--touch-min);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-quick) ease,color var(--dur-quick) ease}.sr_DateRangeCalendar-module__day_kmkbl[aria-current=date]{text-decoration:underline;text-underline-offset:var(--space-1)}.sr_DateRangeCalendar-module__day_kmkbl[aria-disabled=true]{color:var(--fg-subtle);cursor:default}@media (hover: hover){.sr_DateRangeCalendar-module__day_kmkbl:not([aria-disabled=true]):hover{background:var(--bg-surface)}}.sr_DateRangeCalendar-module__cell_ks4uJ[data-from] .sr_DateRangeCalendar-module__day_kmkbl,.sr_DateRangeCalendar-module__cell_ks4uJ[data-to] .sr_DateRangeCalendar-module__day_kmkbl{background:var(--cal-end);color:var(--cal-end-fg);font-weight:var(--fw-action)}.sr_DateRangeCalendar-module__day_kmkbl:focus-visible{outline-offset:calc(var(--space-1) / -2)}@media (prefers-reduced-motion: reduce){.sr_DateRangeCalendar-module__day_kmkbl,.sr_DateRangeCalendar-module__nav_ppssF{transition:none}}
