@keyframes _overlayIn_vmpmf_1{0%{opacity:0}to{opacity:1}}@keyframes _containerIn_vmpmf_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._overlay_vmpmf_24{animation:_overlayIn_vmpmf_1 var(--tf-duration-fast) var(--tf-ease)}._container_vmpmf_28{animation:_containerIn_vmpmf_1 var(--tf-duration-slow) var(--tf-ease)}._header_vmpmf_33{cursor:grab}._headerDragging_vmpmf_37{cursor:grabbing;-webkit-user-select:none;user-select:none}._resizeHandle_vmpmf_46{cursor:se-resize;z-index:1;width:16px;height:16px;position:absolute;bottom:0;right:0}._resizeHandle_vmpmf_46:after{content:"";border-right:2px solid var(--tf-border-strong);border-bottom:2px solid var(--tf-border-strong);opacity:.5;width:8px;height:8px;position:absolute;bottom:4px;right:4px}._resizeHandle_vmpmf_46:hover:after{opacity:1}._resizing_vmpmf_72{cursor:se-resize;-webkit-user-select:none;user-select:none}._wrapper_deitq_1{width:100%;min-width:0;position:relative}._wrapperInvalid_deitq_7 :is(._triggerWrapper_deitq_7,._trigger_deitq_7){border-color:var(--tf-status-danger);box-shadow:0 0 0 1px var(--tf-status-danger)}._chipList_deitq_12{margin:0;padding:0;list-style:none;display:contents}._freeInput_deitq_19{min-width:80px;font-size:var(--tf-text-md);color:var(--tf-text-primary);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit}._triggerWrapper_deitq_7{align-items:center;gap:var(--tf-space-1);min-height:var(--tf-control-md);padding:var(--tf-space-1-5) var(--tf-space-6) var(--tf-space-1-5) var(--tf-space-2);background:var(--tf-surface-input);border:1px solid var(--tf-border-default);border-radius:var(--tf-radius-sm);cursor:pointer;transition:border-color var(--tf-duration-fast), box-shadow var(--tf-duration-fast);box-sizing:border-box;width:100%;font-size:var(--tf-text-md);color:var(--tf-text-primary);flex-wrap:wrap;font-family:inherit;display:flex;position:relative}._triggerWrapper_deitq_7:focus-within,._triggerWrapperOpen_deitq_54{border-color:var(--tf-border-focus);box-shadow:var(--tf-shadow-focus)}._triggerButton_deitq_59{cursor:pointer;background:0 0;border:none;outline:none;align-items:center;padding:0;display:flex}._trigger_deitq_7{align-items:center;gap:var(--tf-space-1);min-height:var(--tf-control-md);padding:var(--tf-space-1-5) var(--tf-space-6) var(--tf-space-1-5) var(--tf-space-2);background:var(--tf-surface-input);border:1px solid var(--tf-border-default);border-radius:var(--tf-radius-sm);cursor:pointer;transition:border-color var(--tf-duration-fast), box-shadow var(--tf-duration-fast);box-sizing:border-box;width:100%;font-size:var(--tf-text-md);color:var(--tf-text-primary);text-align:left;outline:none;flex-wrap:wrap;font-family:inherit;display:flex;position:relative}._trigger_deitq_7:focus-visible,._triggerOpen_deitq_95{border-color:var(--tf-border-focus);box-shadow:var(--tf-shadow-focus)}._placeholder_deitq_100{color:var(--tf-text-faint);font-size:var(--tf-text-md);line-height:1.4}._pill_deitq_106{align-items:center;gap:var(--tf-space-1);padding:var(--tf-space-0-5) var(--tf-space-0-5) var(--tf-space-0-5) var(--tf-space-2);background:var(--tf-accent-primary-bg);border:1px solid color-mix(in srgb, var(--tf-accent-primary) 30%, transparent);border-radius:var(--tf-radius-sm);font-size:var(--tf-text-sm);font-weight:var(--tf-weight-medium);color:var(--tf-accent-primary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.3;display:inline-flex;overflow:hidden}._pillRemove_deitq_124{border-radius:var(--tf-radius-full);cursor:pointer;width:18px;height:18px;color:var(--tf-accent-primary);font-size:var(--tf-text-md);opacity:.7;transition:opacity var(--tf-duration-fast), background-color var(--tf-duration-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-family:inherit;line-height:1;display:inline-flex}._pillRemove_deitq_124:hover,._pillRemove_deitq_124:focus-visible{opacity:1;background:color-mix(in srgb, var(--tf-accent-primary) 20%, transparent);outline:none}._chevron_deitq_152{right:var(--tf-space-2);transition:transform var(--tf-duration-fast);color:var(--tf-text-faint);pointer-events:none;width:var(--tf-icon-xs);height:var(--tf-icon-xs);flex-shrink:0;position:absolute;top:50%;transform:translateY(-50%)rotate(0)}._chevronOpen_deitq_165{transform:translateY(-50%)rotate(180deg)}._dropdown_deitq_169{top:calc(100% + var(--tf-space-1));z-index:var(--tf-z-dropdown);background:var(--tf-surface-elevated);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius-md);box-shadow:var(--tf-shadow-md);padding:var(--tf-space-1) 0;scrollbar-width:thin;scrollbar-color:var(--tf-border-strong) transparent;max-height:360px;margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}._dropdown_deitq_169::-webkit-scrollbar{width:var(--tf-space-1-5)}._dropdown_deitq_169::-webkit-scrollbar-track{background:0 0}._dropdown_deitq_169::-webkit-scrollbar-thumb{background-color:var(--tf-border-strong);border-radius:var(--tf-radius-xs)}._dropdown_deitq_169::-webkit-scrollbar-thumb:hover{background-color:var(--tf-text-faint)}._option_deitq_205{align-items:center;gap:var(--tf-space-2);padding:var(--tf-space-1-5) var(--tf-space-3);cursor:pointer;font-size:var(--tf-text-md);color:var(--tf-text-primary);transition:background-color var(--tf-duration-fast);-webkit-user-select:none;user-select:none;display:flex}._option_deitq_205:hover{background:var(--tf-surface-card-hover)}._optionFocused_deitq_221{background:var(--tf-surface-card-hover);outline:none}._optionLabel_deitq_226{font-size:var(--tf-text-sm);color:var(--tf-text-primary);font-weight:var(--tf-weight-regular);flex:1;line-height:1.4}._optionSelected_deitq_234 ._optionLabel_deitq_226{color:var(--tf-accent-primary)}._empty_deitq_238{padding:var(--tf-space-3);font-size:var(--tf-text-md);color:var(--tf-text-faint);text-align:center}._searchRow_deitq_245{padding:var(--tf-space-1) var(--tf-space-2);border-bottom:1px solid var(--tf-border-default);list-style:none}._searchInput_deitq_251{width:100%;font-size:var(--tf-text-md);color:var(--tf-text-primary);padding:var(--tf-space-0-5) 0;box-sizing:border-box;background:0 0;border:none;outline:none;font-family:inherit}._loadingRow_deitq_263{padding:var(--tf-space-2) var(--tf-space-3);font-size:var(--tf-text-sm);color:var(--tf-text-faint);list-style:none}._root_j00o4_1{width:100%;display:block}._trigger_j00o4_8{align-items:center;gap:var(--tf-space-1-5);background:var(--tf-surface-input);border:1px solid var(--tf-border-subtle);border-radius:var(--tf-radius-sm);width:100%;height:38px;color:var(--tf-text-primary);font-size:var(--tf-text-md);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--tf-duration-fast), border-color var(--tf-duration-fast), box-shadow var(--tf-duration-fast);box-sizing:border-box;outline:none;padding:0 10px 0 12px;font-weight:500;display:flex}._trigger_j00o4_8:hover:not([data-disabled]):not([data-readonly]){background:var(--tf-surface-elevated);border-color:var(--tf-border-default)}._trigger_j00o4_8[data-pressed],._trigger_j00o4_8[data-focus-visible]{border-color:var(--tf-accent-primary);box-shadow:var(--tf-shadow-focus);background:var(--tf-surface-elevated)}._trigger_j00o4_8[aria-invalid=true]{border-color:var(--tf-status-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--tf-status-danger) 32%, transparent)}._trigger_j00o4_8[data-disabled]{background:color-mix(in srgb, var(--tf-surface-input) 60%, transparent);border-color:color-mix(in srgb, var(--tf-border-subtle) 40%, transparent);color:var(--tf-text-faint);cursor:not-allowed}._trigger_j00o4_8[data-readonly]{border-color:color-mix(in srgb, var(--tf-border-subtle) 40%, transparent);cursor:default;background:0 0}._triggerValue_j00o4_63{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._triggerPlaceholder_j00o4_71{color:var(--tf-text-faint);font-weight:400}._triggerChip_j00o4_76{border:1px solid var(--tf-border-subtle);border-radius:var(--tf-radius-xs);background:color-mix(in srgb, var(--tf-text-primary) 4%, transparent);color:var(--tf-text-muted);font-size:var(--tf-text-sm);font-weight:var(--tf-weight-semibold);letter-spacing:var(--tf-tracking-wide);flex:none;padding:3px 6px;line-height:1}._triggerIcon_j00o4_89{width:16px;height:16px;color:var(--tf-text-muted);transition:color var(--tf-duration-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}._trigger_j00o4_8:hover ._triggerIcon_j00o4_89,._trigger_j00o4_8[data-focus-visible] ._triggerIcon_j00o4_89{color:var(--tf-text-primary)}._triggerIconBad_j00o4_105,._trigger_j00o4_8:hover ._triggerIconBad_j00o4_105,._trigger_j00o4_8[data-focus-visible] ._triggerIconBad_j00o4_105{color:var(--tf-status-danger)}._triggerChevron_j00o4_114{width:14px;height:14px;color:var(--tf-text-faint);transition:color var(--tf-duration-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}._trigger_j00o4_8:hover ._triggerChevron_j00o4_114,._trigger_j00o4_8[data-focus-visible] ._triggerChevron_j00o4_114{color:var(--tf-text-muted)}._popover_j00o4_132{z-index:var(--tf-z-modal);outline:none}._popover_j00o4_132[data-entering]{animation:.12s ease-out _tfDateTimeIn_j00o4_1}._popover_j00o4_132[data-exiting]{animation:.1s ease-in reverse _tfDateTimeIn_j00o4_1}@keyframes _tfDateTimeIn_j00o4_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}._pop_j00o4_132{background:var(--tf-surface-elevated);border:1px solid var(--tf-border-default);border-radius:var(--tf-radius-md);width:320px;box-shadow:var(--tf-shadow-lg);color:var(--tf-text-primary);outline:none;overflow:hidden}._cal_j00o4_170{gap:var(--tf-space-1);padding:var(--tf-space-2) var(--tf-space-2) var(--tf-space-1-5);outline:none;flex-direction:column;display:flex}._calHead_j00o4_178{align-items:center;gap:var(--tf-space-1);height:28px;display:flex}._calTitle_j00o4_185{text-align:left;font-size:var(--tf-text-md);font-weight:var(--tf-weight-semibold);color:var(--tf-text-primary);letter-spacing:.01em;flex:auto;margin:0}._calNav_j00o4_195{border-radius:var(--tf-radius-xs);width:22px;height:22px;color:var(--tf-text-muted);cursor:pointer;transition:color var(--tf-duration-fast), background var(--tf-duration-fast);background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._calNav_j00o4_195:hover{color:var(--tf-text-primary);background:color-mix(in srgb, var(--tf-text-primary) 6%, transparent)}._calNav_j00o4_195[data-focus-visible]{box-shadow:0 0 0 2px var(--tf-accent-primary), 0 0 0 4px color-mix(in srgb, var(--tf-accent-primary) 40%, transparent)}._calNav_j00o4_195[data-disabled]{opacity:.3;cursor:not-allowed}._calGrid_j00o4_229{border-collapse:separate;border-spacing:2px;width:calc(100% + 4px);margin:0 -2px}._calWeekday_j00o4_236{font-size:var(--tf-text-xs);font-weight:var(--tf-weight-semibold);letter-spacing:var(--tf-tracking-wide);text-transform:uppercase;color:var(--tf-text-faint);text-align:center;padding:6px 0 4px}._calDay_j00o4_246{border-radius:var(--tf-radius-xs);width:38px;height:32px;color:var(--tf-text-muted);font-size:var(--tf-text-md);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--tf-duration-fast), color var(--tf-duration-fast);background:0 0;outline:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative}._calDay_j00o4_246:hover:not([data-disabled]):not([data-unavailable]){background:color-mix(in srgb, var(--tf-text-primary) 6%, transparent);color:var(--tf-text-primary)}._calDay_j00o4_246[data-outside-month]{color:var(--tf-text-ghost)}._calDay_j00o4_246[data-today]:not([data-selected]){color:var(--tf-accent-primary)}._calDay_j00o4_246[data-today]:not([data-selected]):after{content:"";background:var(--tf-accent-primary);border-radius:50%;width:3px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}._calDay_j00o4_246[data-selected]{background:var(--tf-accent-primary);color:var(--tf-text-on-accent)}._calDay_j00o4_246[data-selected][data-today]:after{content:"";background:var(--tf-text-on-accent);border-radius:50%;width:3px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}._calDay_j00o4_246[data-disabled]:not([data-outside-month]),._calDay_j00o4_246[data-unavailable]:not([data-outside-month]){color:var(--tf-text-ghost);cursor:not-allowed}._calDay_j00o4_246[data-disabled]:not([data-outside-month]):before,._calDay_j00o4_246[data-unavailable]:not([data-outside-month]):before{content:"";opacity:.5;background:currentColor;height:1px;position:absolute;top:50%;left:6px;right:6px;transform:rotate(-12deg)}._calDay_j00o4_246[data-focus-visible]{box-shadow:0 0 0 2px var(--tf-accent-primary), 0 0 0 4px color-mix(in srgb, var(--tf-accent-primary) 40%, transparent);z-index:1;outline:none}._timeRow_j00o4_337{align-items:center;gap:var(--tf-space-1-5);padding:var(--tf-space-1-5) var(--tf-space-2);border-top:1px solid var(--tf-border-subtle);display:flex}._rowLabel_j00o4_345{font-size:var(--tf-text-xs);font-weight:var(--tf-weight-semibold);letter-spacing:var(--tf-tracking-wide);text-transform:uppercase;color:var(--tf-text-faint);flex:none;min-width:36px;line-height:1}._rowChip_j00o4_356{border:1px solid var(--tf-border-subtle);border-radius:var(--tf-radius-xs);background:color-mix(in srgb, var(--tf-text-primary) 4%, transparent);color:var(--tf-text-muted);font-size:var(--tf-text-sm);font-weight:var(--tf-weight-semibold);letter-spacing:var(--tf-tracking-wide);flex:none;margin-left:auto;padding:3px 6px;line-height:1}._segs_j00o4_372{background:var(--tf-surface-input);border:1px solid var(--tf-border-subtle);border-radius:var(--tf-radius-xs);height:28px;font-size:var(--tf-text-md);font-variant-numeric:tabular-nums;color:var(--tf-text-primary);transition:border-color var(--tf-duration-fast), box-shadow var(--tf-duration-fast);outline:none;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}._segs_j00o4_372:focus-within{border-color:var(--tf-accent-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--tf-accent-primary) 40%, transparent)}._segs_j00o4_372[data-invalid]{border-color:var(--tf-status-danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--tf-status-danger) 36%, transparent)}._seg_j00o4_372{color:var(--tf-text-primary);caret-color:#0000;font-variant-numeric:tabular-nums;border-radius:2px;outline:none;padding:1px 0}._seg_j00o4_372[data-placeholder]{color:var(--tf-text-faint)}._seg_j00o4_372[data-type=literal]{color:var(--tf-text-faint);padding:0 2px}._seg_j00o4_372[data-focused]{background:var(--tf-accent-primary);color:var(--tf-text-on-accent)}._seg_j00o4_372[data-invalid]{color:var(--tf-status-danger)}._quick_j00o4_429{align-items:center;gap:var(--tf-space-1);padding:var(--tf-space-1-5) var(--tf-space-2);border-top:1px solid var(--tf-border-subtle);flex-wrap:wrap;display:flex}._chip_j00o4_438{border:1px solid var(--tf-border-subtle);border-radius:var(--tf-radius-xs);background:color-mix(in srgb, var(--tf-text-primary) 2.5%, transparent);height:26px;color:var(--tf-text-muted);font-size:var(--tf-text-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--tf-duration-fast), color var(--tf-duration-fast), border-color var(--tf-duration-fast);outline:none;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}._chip_j00o4_438:hover{background:color-mix(in srgb, var(--tf-text-primary) 6%, transparent);border-color:var(--tf-border-default);color:var(--tf-text-primary)}._chip_j00o4_438:focus-visible{box-shadow:0 0 0 2px var(--tf-accent-primary), 0 0 0 4px color-mix(in srgb, var(--tf-accent-primary) 40%, transparent)}._foot_j00o4_472{justify-content:space-between;align-items:center;gap:var(--tf-space-1-5);padding:var(--tf-space-1-5) var(--tf-space-2);border-top:1px solid var(--tf-border-subtle);display:flex}._clearBtn_j00o4_481{border:1px solid var(--tf-border-subtle);border-radius:var(--tf-radius-xs);height:30px;color:var(--tf-text-muted);font-size:var(--tf-text-md);cursor:pointer;transition:color var(--tf-duration-fast), background var(--tf-duration-fast), border-color var(--tf-duration-fast);background:0 0;outline:none;padding:0 14px;font-weight:500}._clearBtn_j00o4_481:hover{color:var(--tf-text-primary);background:color-mix(in srgb, var(--tf-text-primary) 4%, transparent);border-color:var(--tf-border-default)}._clearBtn_j00o4_481[data-focus-visible]{box-shadow:0 0 0 2px var(--tf-accent-primary), 0 0 0 4px color-mix(in srgb, var(--tf-accent-primary) 40%, transparent)}._doneBtn_j00o4_510{border:1px solid var(--tf-accent-primary);border-radius:var(--tf-radius-xs);background:var(--tf-accent-primary-bg);height:30px;color:var(--tf-accent-primary);font-size:var(--tf-text-md);font-weight:var(--tf-weight-semibold);cursor:pointer;transition:opacity var(--tf-duration-fast), background var(--tf-duration-fast), border-color var(--tf-duration-fast), color var(--tf-duration-fast);outline:none;padding:0 16px}._doneBtn_j00o4_510:hover{color:var(--tf-accent-primary-hover);border-color:var(--tf-accent-primary-hover)}._doneBtn_j00o4_510[data-focus-visible]{box-shadow:0 0 0 2px var(--tf-accent-primary), 0 0 0 4px color-mix(in srgb, var(--tf-accent-primary) 40%, transparent)}._wrapper_gt2ma_1{position:relative}._dropdown_gt2ma_5{top:calc(100% + var(--tf-space-1));z-index:var(--tf-z-dropdown);background:var(--tf-surface-elevated);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius-md);box-shadow:var(--tf-shadow-md);padding:var(--tf-space-1) 0;scrollbar-width:thin;scrollbar-color:var(--tf-border-strong) transparent;max-height:200px;margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}._dropdown_gt2ma_5::-webkit-scrollbar{width:var(--tf-space-1-5)}._dropdown_gt2ma_5::-webkit-scrollbar-track{background:0 0}._dropdown_gt2ma_5::-webkit-scrollbar-thumb{background-color:var(--tf-border-strong);border-radius:var(--tf-radius-xs)}._dropdown_gt2ma_5::-webkit-scrollbar-thumb:hover{background-color:var(--tf-text-faint)}._option_gt2ma_41{align-items:center;gap:var(--tf-space-2);padding:var(--tf-space-1-5) var(--tf-space-3);cursor:pointer;font-size:var(--tf-text-md);color:var(--tf-text-primary);transition:background-color var(--tf-duration-fast);-webkit-user-select:none;user-select:none;display:flex}._option_gt2ma_41:hover{background:var(--tf-surface-card-hover)}._optionHighlighted_gt2ma_57{background:var(--tf-surface-card-hover);outline:none}._highlight_gt2ma_62{color:var(--tf-accent-primary);font-weight:var(--tf-weight-semibold)}._trigger_kvr1r_1{align-items:center;gap:var(--tf-space-1);width:100%;padding:var(--tf-space-1-5) var(--tf-space-2);font-size:var(--tf-text-lg);color:var(--tf-text-primary);background:var(--tf-surface-input);border-radius:var(--tf-radius-sm);transition:box-shadow var(--tf-duration-fast);box-sizing:border-box;cursor:text;border:none;outline:none;display:flex}._trigger_kvr1r_1:focus-within{box-shadow:var(--tf-shadow-focus)}._trigger_kvr1r_1[data-disabled]{opacity:.5;cursor:not-allowed}._trigger_kvr1r_1[data-read-only]{cursor:default}._dateInput_kvr1r_31{flex:1;align-items:center;min-width:0;display:flex}._segment_kvr1r_38{color:var(--tf-text-primary);caret-color:#0000;border-radius:2px;outline:none;padding:0 1px}._segment_kvr1r_38[data-placeholder]{color:var(--tf-text-faint)}._segment_kvr1r_38:focus{background:var(--tf-accent-primary);color:var(--tf-text-on-accent)}._calendarBtn_kvr1r_55{border-radius:var(--tf-radius-xs);width:20px;height:20px;color:var(--tf-text-muted);cursor:pointer;transition:color var(--tf-duration-fast), background var(--tf-duration-fast);background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._calendarBtn_kvr1r_55:hover{color:var(--tf-text-primary);background:var(--tf-surface-elevated)}._calendarBtn_kvr1r_55:focus-visible{outline:2px solid var(--tf-accent-primary);outline-offset:1px}._calendarBtn_kvr1r_55[data-disabled]{opacity:.4;cursor:not-allowed}._popover_kvr1r_89{z-index:9999;border-radius:var(--tf-radius-md);border:1px solid var(--tf-border-default);background:var(--tf-surface-overlay);box-shadow:var(--tf-shadow-lg);padding:var(--tf-space-3);outline:none}._popover_kvr1r_89[data-entering]{animation:.12s ease-out _tfPopoverIn_kvr1r_1}._popover_kvr1r_89[data-exiting]{animation:80ms ease-in reverse _tfPopoverIn_kvr1r_1}@keyframes _tfPopoverIn_kvr1r_1{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}._calendar_kvr1r_55{gap:var(--tf-space-2);flex-direction:column;width:240px;display:flex}._calendarHeader_kvr1r_126{justify-content:space-between;align-items:center;gap:var(--tf-space-1);display:flex}._calendarHeading_kvr1r_133{font-size:var(--tf-text-sm);font-weight:var(--tf-weight-semibold);color:var(--tf-text-primary);text-align:center;flex:1}._navBtn_kvr1r_141{border-radius:var(--tf-radius-sm);width:28px;height:28px;color:var(--tf-text-muted);cursor:pointer;transition:color var(--tf-duration-fast), background var(--tf-duration-fast);background:0 0;border:none;outline:none;justify-content:center;align-items:center;display:flex}._navBtn_kvr1r_141:hover{color:var(--tf-text-primary);background:var(--tf-surface-elevated)}._navBtn_kvr1r_141:focus-visible{outline:2px solid var(--tf-accent-primary);outline-offset:1px}._navBtn_kvr1r_141[data-disabled]{opacity:.3;cursor:not-allowed}._calendarGrid_kvr1r_173{border-collapse:collapse;width:100%}._calendarGrid_kvr1r_173 th{font-size:var(--tf-text-xs);font-weight:var(--tf-weight-semibold);color:var(--tf-text-ghost);text-align:center;padding-bottom:var(--tf-space-1)}._cell_kvr1r_186{width:32px;height:32px;font-size:var(--tf-text-sm);color:var(--tf-text-primary);border-radius:var(--tf-radius-sm);cursor:pointer;transition:background var(--tf-duration-fast), color var(--tf-duration-fast);outline:none;justify-content:center;align-items:center;display:flex}._cell_kvr1r_186[data-outside-month]{color:var(--tf-text-ghost)}._cell_kvr1r_186[data-hovered],._cell_kvr1r_186[data-focused]{background:var(--tf-surface-elevated)}._cell_kvr1r_186[data-focus-visible]{outline:2px solid var(--tf-accent-primary);outline-offset:-2px}._cell_kvr1r_186[data-selected]{background:var(--tf-accent-primary);color:var(--tf-text-on-accent)}._cell_kvr1r_186[data-disabled]{opacity:.3;cursor:not-allowed}._cell_kvr1r_186[data-today]:not([data-selected]){font-weight:var(--tf-weight-semibold);color:var(--tf-accent-primary)}._clearBtn_kvr1r_231{width:100%;padding:var(--tf-space-1) var(--tf-space-2);font-size:var(--tf-text-xs);color:var(--tf-text-muted);border:none;border-top:1px solid var(--tf-border-subtle);cursor:pointer;text-align:center;margin-top:var(--tf-space-2);transition:color var(--tf-duration-fast);background:0 0;border-radius:0;display:block}._clearBtn_kvr1r_231:hover{color:var(--tf-text-primary)}._clearBtn_kvr1r_231:focus-visible{outline:2px solid var(--tf-accent-primary);outline-offset:-2px}
