@layer components{.Calendar_CalendarContainer__iCuwb{position:relative;width:210px;height:224px}.Calendar_Previous__3ti5v{position:absolute;top:0;left:-2px;z-index:2;background-color:var(--color-surface-elevated)}.Calendar_Previous__3ti5v:before{left:-10px;width:12px}.Calendar_Previous__3ti5v:after,.Calendar_Previous__3ti5v:before{position:absolute;top:0;bottom:0;display:block;background-color:var(--color-surface-elevated);content:""}.Calendar_Previous__3ti5v:after{left:100%;width:14px;mask-image:linear-gradient(-90deg,rgb(0 0 0/0),rgb(0 0 0/100%))}.Calendar_Next__Hx5gK{position:absolute;top:0;right:-2px;z-index:2;background-color:var(--color-surface-elevated)}.Calendar_Next__Hx5gK:before{right:-10px;width:12px}.Calendar_Next__Hx5gK:after,.Calendar_Next__Hx5gK:before{position:absolute;top:0;bottom:0;display:block;background-color:var(--color-surface-elevated);content:""}.Calendar_Next__Hx5gK:after{right:100%;width:14px;mask-image:linear-gradient(90deg,rgb(0 0 0/0),rgb(0 0 0/100%))}.Calendar_Next__Hx5gK button[type=button],.Calendar_Previous__3ti5v button[type=button]{z-index:2}.Calendar_CalendarContainer__iCuwb[data-dropdown] .Calendar_Next__Hx5gK:after,.Calendar_CalendarContainer__iCuwb[data-dropdown] .Calendar_Next__Hx5gK:before,.Calendar_CalendarContainer__iCuwb[data-dropdown] .Calendar_Previous__3ti5v:after,.Calendar_CalendarContainer__iCuwb[data-dropdown] .Calendar_Previous__3ti5v:before{display:none}.Calendar_CalendarWrapper__1RV2N{overflow:hidden;padding:10px 12px 12px}.Calendar_CalendarRange__UgCOx{transition:transform .25s var(--cubic-move)}.Calendar_Calendar__RYFHP{--cell-size:30px;--cell-vertical-gutter:2px;position:absolute;top:0;width:210px;font-size:14px}.Calendar_Calendar__RYFHP[data-static]{position:relative}.Calendar_Week__OOWSK{display:flex;margin-bottom:var(--cell-vertical-gutter)}.Calendar_Week__OOWSK:last-child{margin-bottom:0}.Calendar_DayLabel__Esi1C{width:var(--cell-size);height:var(--cell-size);color:var(--color-text-secondary);font-size:12px;letter-spacing:var(--tracking-none);text-align:center}.Calendar_DayLabel__Esi1C,.Calendar_MonthLabel__ZX25X{display:flex;align-items:center;justify-content:center}.Calendar_MonthLabel__ZX25X{height:28px;padding:0;margin:0 0 6px;color:var(--color-text);font-size:13px;font-weight:var(--font-weight-semibold)}.Calendar_Day__YFx6L{position:relative;width:var(--cell-size);height:var(--cell-size);text-align:center;transition:background-color .15s var(--cubic-enter)}.Calendar_Day__YFx6L[data-is-selected]{border-radius:var(--radius-full)}.Calendar_Day__YFx6L[data-is-selected],:where([data-theme=light]) .Calendar_Day__YFx6L[data-is-selected]{background-color:var(--alpha-06)}:where([data-theme=dark]) .Calendar_Day__YFx6L[data-is-selected]{background-color:var(--alpha-08)}.Calendar_InteractiveDay__rBUxM{position:relative;display:block;width:var(--cell-size);height:var(--cell-size);border:0;border-radius:var(--radius-full);appearance:auto;background:none;cursor:pointer;font-size:var(--font-text-sm-size)}.Calendar_InteractiveDay__rBUxM:before{position:absolute;inset:0;display:block;border:1px solid var(--color-text);border-radius:var(--radius-full);content:"";opacity:0;transition:color,.15s var(--cubic-enter),opacity .15s var(--cubic-enter)}@media (hover:hover) and (pointer:fine){.Calendar_InteractiveDay__rBUxM:hover:before{opacity:1}}.Calendar_InteractiveDay__rBUxM[disabled]{cursor:not-allowed;opacity:.4}.Calendar_InteractiveDay__rBUxM[disabled]:before{display:none}[data-is-selected] .Calendar_InteractiveDay__rBUxM{background:var(--color-text);color:var(--color-text-inverse)}.Calendar_TodayDot__N5VW_{position:absolute;bottom:3px;left:50%;width:3px;height:3px;border-radius:100%;margin-left:-1px;background-color:var(--color-text);transition:background-color .15s var(--cubic-enter)}[data-is-selected] .Calendar_TodayDot__N5VW_{background-color:var(--gray-0)}.Calendar_MonthLabelSpacer__n2BEY{height:28px;margin:0 0 6px}.Calendar_DropdownCaption__HcoD3{position:absolute;top:0;right:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:2px;height:28px;pointer-events:none}.Calendar_DropdownSelect__nFL_9{height:28px;padding:0 18px 0 8px;border:0;border-radius:var(--radius-sm);appearance:none;background-color:initial;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;color:var(--color-text);cursor:pointer;font-size:13px;font-weight:var(--font-weight-semibold);pointer-events:auto;transition:background-color .15s var(--cubic-enter)}@media (hover:hover) and (pointer:fine){.Calendar_DropdownSelect__nFL_9:hover,:where([data-theme=light]) .Calendar_DropdownSelect__nFL_9:hover{background-color:var(--alpha-04)}:where([data-theme=dark]) .Calendar_DropdownSelect__nFL_9:hover{background-color:var(--alpha-06)}}.Calendar_DropdownSelect__nFL_9:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:-2px}.Calendar_TimeFooter__YZ1_U{display:flex;align-items:center;justify-content:space-between;padding-top:10px;margin-top:10px}.Calendar_TimeFooter__YZ1_U,:where([data-theme=light]) .Calendar_TimeFooter__YZ1_U{border-top:1px solid var(--alpha-06)}:where([data-theme=dark]) .Calendar_TimeFooter__YZ1_U{border-top:1px solid var(--alpha-08)}.Calendar_TimeLabel__3YJoD{color:var(--color-text-secondary);font-size:13px}.Calendar_TimeInputGroup__AGq1y{display:flex;align-items:center;gap:2px}.Calendar_TimeField__FOR0M{width:32px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);color:var(--color-text);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);text-align:center;transition:background-color .15s var(--cubic-enter)}.Calendar_TimeField__FOR0M,:where([data-theme=light]) .Calendar_TimeField__FOR0M{background-color:var(--alpha-04)}:where([data-theme=dark]) .Calendar_TimeField__FOR0M{background-color:var(--alpha-06)}.Calendar_TimeField__FOR0M:focus{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.Calendar_TimeField__FOR0M:focus,:where([data-theme=light]) .Calendar_TimeField__FOR0M:focus{background-color:var(--alpha-06)}:where([data-theme=dark]) .Calendar_TimeField__FOR0M:focus{background-color:var(--alpha-08)}.Calendar_TimeSeparator__xr2wh{color:var(--color-text-secondary);font-size:13px;font-weight:var(--font-weight-semibold);line-height:1}.Popover_Popover__1X9th{z-index:50;overflow:auto;width:var(--popover-width,auto);min-width:var(--popover-min-width,300px);max-width:min(var(--popover-max-width,700px),var(--radix-popover-content-available-width));max-height:var(--radix-popover-content-available-height);border-radius:var(--popover-radius);background:var(--color-surface-elevated);box-shadow:var(--shadow),var(--shadow-hairline);-webkit-overflow-scrolling:touch;transform-origin:var(--radix-popover-content-transform-origin);will-change:transform}.Popover_Popover__1X9th:focus{outline:none}.Popover_Popover__1X9th[data-translucent]{backdrop-filter:blur(16px);background:linear-gradient(1turn,rgb(247 247 248/50%),rgb(247 247 248/100%))}}@layer components{:where([data-theme=dark]) .Popover_Popover__1X9th[data-translucent]{background:linear-gradient(1turn,rgb(86 88 105/25%),rgb(86 88 105/49%))}.Popover_Popover__1X9th[data-animate=shake]{animation:Popover_shake__o117X .4s ease}.Popover_Transition__5ZviP[data-entering] .Popover_Popover__1X9th{opacity:0;transform:scale(.95)}.Popover_Transition__5ZviP[data-entering-active] .Popover_Popover__1X9th,.Popover_Transition__5ZviP[data-entering][data-interrupted] .Popover_Popover__1X9th{opacity:1;transform:scale(1);transition-duration:.35s;transition-property:opacity,transform;transition-timing-function:var(--cubic-enter)}.Popover_Transition__5ZviP[data-exiting] .Popover_Popover__1X9th{opacity:1;transform:scale(1)}.Popover_Transition__5ZviP[data-exiting-active] .Popover_Popover__1X9th,.Popover_Transition__5ZviP[data-exiting][data-interrupted] .Popover_Popover__1X9th{opacity:0;transform:scale(.95);transition-duration:.2s;transition-property:opacity,transform;transition-timing-function:var(--cubic-exit)}@keyframes Popover_shake__o117X{0%{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}to{transform:translateX(0)}}}