.Calendar_calendar__iYVOD{border:var(--md-border-width-thin) solid var(--md-border-subtle);border-radius:calc(var(--md-radius-3xl) * var(--md-corner-scale));corner-shape:var(--md-corner-shape);padding:var(--md-spacing-3);background-color:var(--md-surface-parent);width:fit-content}.Calendar_header__dkHXH{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--md-spacing-3)}.Calendar_headerTitle__Kek5d{font-family:var(--md-font-family-sans);font-size:var(--md-font-size-sm);font-weight:var(--md-font-weight-medium);color:var(--md-content-primary)}.Calendar_navButton__rR404{display:flex;align-items:center;justify-content:center;width:var(--md-spacing-7);height:var(--md-spacing-7);padding:0;border:none;border-radius:var(--md-radius-full);corner-shape:round;background:none;color:var(--md-content-tertiary);cursor:pointer;transition:background-color var(--md-duration-base) var(--md-ease-default),color var(--md-duration-base) var(--md-ease-default)}.Calendar_navButton__rR404:hover{background-color:var(--md-surface-child-01);color:var(--md-content-primary)}.Calendar_navButton__rR404:focus-visible{outline:var(--md-border-width-base) solid var(--md-border-accent);outline-offset:-2px}.Calendar_grid__Mw4S2{border-collapse:collapse;border-spacing:0}.Calendar_dayHeader__iK3o2{font-size:var(--md-font-size-xs);font-weight:var(--md-font-weight-medium);color:var(--md-content-tertiary);text-align:center;padding:0 0 var(--md-spacing-1)}.Calendar_dayCell__6GPr1,.Calendar_dayHeader__iK3o2{font-family:var(--md-font-family-sans);width:var(--md-spacing-11)}.Calendar_dayCell__6GPr1{position:relative;display:flex;align-items:center;justify-content:center;height:var(--md-spacing-11);padding:0;border:none;border-radius:var(--md-radius-full);corner-shape:round;background-color:var(--md-surface-parent);font-size:var(--md-font-size-sm);color:var(--md-content-primary);cursor:pointer;transition:background-color var(--md-duration-base) var(--md-ease-default),color var(--md-duration-base) var(--md-ease-default),border-radius var(--md-duration-base) var(--md-ease-default)}.Calendar_dayCell__6GPr1:hover:not(:disabled){background-color:var(--md-content-primary);color:var(--md-content-absolute-wh)}.Calendar_grid__Mw4S2[data-range-pending] .Calendar_dayCell__6GPr1:hover:not(:disabled){background-color:color-mix(in srgb,var(--md-surface-parent),var(--md-content-primary) 8%);color:var(--md-content-primary)}.Calendar_dayCell__6GPr1:focus-visible{outline:var(--md-border-width-base) solid var(--md-border-accent);outline-offset:-2px}.Calendar_outsideMonth__4AXBd{color:var(--md-content-disabled)}.Calendar_selected__R_LbA{background-color:var(--md-content-primary);color:var(--md-content-absolute-wh)}.Calendar_selected__R_LbA:hover:not(:disabled){background-color:color-mix(in srgb,var(--md-content-primary),var(--md-absolute-black) 7%)}.Calendar_today__spOih{font-weight:var(--md-font-weight-semibold);border:var(--md-border-width-base) solid var(--md-content-primary)}.Calendar_dayDisabled__mdaYB{color:var(--md-content-disabled);cursor:not-allowed}.Calendar_rangeEndpoint__A8Qr1{background-color:var(--md-content-primary);color:var(--md-content-absolute-wh)}.Calendar_rangeEndpoint__A8Qr1:hover:not(:disabled){background-color:color-mix(in srgb,var(--md-content-primary),var(--md-absolute-black) 7%)}.Calendar_inRange__4h4ac{background-color:color-mix(in srgb,var(--md-surface-parent),var(--md-content-primary) 12%);color:var(--md-content-primary)}.Calendar_inRange__4h4ac:hover:not(:disabled){background-color:color-mix(in srgb,var(--md-surface-parent),var(--md-content-primary) 18%);color:var(--md-content-primary)}.Calendar_rangePreview__ly7AM{background-color:color-mix(in srgb,var(--md-surface-parent),var(--md-content-primary) 8%);color:var(--md-content-primary)}.Calendar_rangePreview__ly7AM:hover:not(:disabled){background-color:color-mix(in srgb,var(--md-surface-parent),var(--md-content-primary) 12%);color:var(--md-content-primary)}.Calendar_tdPreviewEnd__gxHE_,.Calendar_tdPreviewStart__OoGhi,.Calendar_tdRangeEnd__P5_am,.Calendar_tdRangeStart__6TMFB{position:relative}.Calendar_tdPreviewEnd__gxHE_:before,.Calendar_tdPreviewStart__OoGhi:before,.Calendar_tdRangeEnd__P5_am:before,.Calendar_tdRangeStart__6TMFB:before{position:absolute;inset-block:0;content:"";pointer-events:none}.Calendar_tdInRange__pSOQJ{background-color:color-mix(in srgb,var(--md-content-primary) 12%,transparent)}.Calendar_tdPreviewStart__OoGhi:before,.Calendar_tdRangeStart__6TMFB:before{inset-inline:50% 0}.Calendar_tdPreviewEnd__gxHE_:before,.Calendar_tdRangeEnd__P5_am:before{inset-inline:0 50%}.Calendar_tdRangeEnd__P5_am:before,.Calendar_tdRangeStart__6TMFB:before{background-color:color-mix(in srgb,var(--md-content-primary) 12%,transparent)}.Calendar_tdPreviewEnd__gxHE_:before,.Calendar_tdPreviewStart__OoGhi:before,.Calendar_tdPreview__QLpRA{background-color:color-mix(in srgb,var(--md-content-primary) 8%,transparent)}