.time-slot-picker.svelte-18y2hpo{--_accent:var(--jatui-cal-accent,var(--jatui-selection-solid,var(--color-primary)));--_accent-fg:var(--jatui-cal-accent-fg,var(--jatui-selection-solid-fg,var(--color-primary-content)))}.time-slot-picker__tz.svelte-18y2hpo{margin-block-end:.75rem}.time-slot-picker__spinner.svelte-18y2hpo{color:var(--_accent)}.time-slot-picker__slot.svelte-18y2hpo{background:color-mix(in oklab, var(--color-base-200) 50%, transparent);color:var(--color-base-content);cursor:pointer;transition:background-color var(--motion-fast,.15s) var(--motion-standard,ease), color var(--motion-fast,.15s) var(--motion-standard,ease)}.time-slot-picker__slot.svelte-18y2hpo:hover:not(.is-unavailable):not(.is-selected){background:var(--_accent);color:var(--_accent-fg)}.time-slot-picker__slot.svelte-18y2hpo:focus-visible{outline:var(--jatui-focus-ring-width,2px) solid var(--jatui-focus-ring,var(--color-primary));outline-offset:var(--jatui-focus-ring-offset,2px)}.time-slot-picker__slot.is-selected.svelte-18y2hpo{background:var(--_accent);color:var(--_accent-fg);box-shadow:0 0 0 2px var(--color-base-100), 0 0 0 4px var(--_accent);font-weight:600}.time-slot-picker__slot.is-unavailable.svelte-18y2hpo{background:color-mix(in oklab, var(--color-base-200) 20%, transparent);color:color-mix(in oklab, var(--color-base-content) 30%, transparent);cursor:not-allowed;text-decoration:line-through}@media (prefers-reduced-motion:reduce){.time-slot-picker__slot.svelte-18y2hpo{transition:none}}.calendar-picker__dots.svelte-1qcy5xl{--_dot:var(--jatui-status-neutral,color-mix(in oklab, var(--color-base-content) 40%, transparent));gap:2px;display:inline-flex}.calendar-picker__dots[data-tone=positive].svelte-1qcy5xl{--_dot:var(--jatui-status-positive,var(--color-success))}.calendar-picker__dots[data-tone=caution].svelte-1qcy5xl{--_dot:var(--jatui-status-caution,var(--color-warning))}.calendar-picker__dots[data-tone=negative].svelte-1qcy5xl{--_dot:var(--jatui-status-negative,var(--color-error))}.calendar-picker__dot.svelte-1qcy5xl{background:var(--_dot);border-radius:9999px;width:.3125rem;height:.3125rem}.jatui-month-grid__day.is-solid .calendar-picker__dot.svelte-1qcy5xl{opacity:.85;background:currentColor}.calendar-picker__legend.svelte-1qcy5xl{border-block-start:1px solid var(--jatui-separator,var(--color-base-300));color:color-mix(in oklab, var(--color-base-content) 60%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-block-start:1rem;padding-block-start:.75rem;font-size:.75rem;display:flex}.calendar-picker__legend-item.svelte-1qcy5xl{align-items:center;gap:.5rem;display:inline-flex}.calendar-picker__today-swatch.svelte-1qcy5xl{border-radius:var(--radius-field,.25rem);width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--jatui-cal-accent,var(--jatui-selection-solid,var(--color-primary))) 55%, transparent)}
