.temporal.svelte-1aeupjk{position:relative}.temporal.svelte-1aeupjk>input:where(.svelte-1aeupjk){width:100%;min-height:var(--control-height);padding:0 48px 0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-base);font-variant-numeric:tabular-nums;transition:border-color var(--duration-fast) var(--easing), box-shadow var(--duration-fast) var(--easing)}.temporal.svelte-1aeupjk>input:where(.svelte-1aeupjk)::placeholder{color:var(--color-faint)}.temporal.svelte-1aeupjk>input:where(.svelte-1aeupjk):focus-visible{border-color:var(--color-focus);box-shadow:var(--focus-ring);outline:none}.temporal.svelte-1aeupjk>input[aria-invalid=true]:where(.svelte-1aeupjk){border-color:var(--color-danger)}.temporal.svelte-1aeupjk>input:where(.svelte-1aeupjk):disabled{background:var(--color-surface-soft);color:var(--color-text-secondary);cursor:not-allowed}.temporal.svelte-1aeupjk .nadi-temporal-trigger{width:34px;height:34px;color:var(--color-muted);transition:background-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.temporal.svelte-1aeupjk .nadi-temporal-trigger:hover:not(:disabled),.temporal.svelte-1aeupjk .nadi-temporal-trigger[data-state=open]{background:var(--color-surface-soft);color:var(--color-ink)}.temporal.svelte-1aeupjk .nadi-temporal-trigger:disabled{cursor:not-allowed;opacity:.5}.nadi-temporal-content{z-index:70;border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-lg);font-family:var(--font-sans);color:var(--color-text);animation:nadi-temporal-in var(--duration-fast) var(--easing);border-radius:14px;gap:4px;padding:12px;display:flex}@keyframes nadi-temporal-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.nadi-calendar-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.nadi-calendar-heading{color:var(--color-ink);font-size:var(--text-md);text-transform:capitalize;font-weight:600}.nadi-calendar-nav{border:1px solid var(--color-border);background:var(--color-surface);width:32px;height:32px;color:var(--color-text-secondary);border-radius:8px;place-items:center;display:grid}.nadi-calendar-nav:hover:not([data-disabled]){background:var(--color-surface-soft);color:var(--color-ink)}.nadi-calendar-nav[data-disabled]{opacity:.4;cursor:not-allowed}.nadi-calendar-grid{border-collapse:collapse}.nadi-calendar-row{gap:2px;margin-top:2px;display:flex}.nadi-calendar-weekday{width:36px;color:var(--color-muted);font-size:var(--text-xs);text-align:center;text-transform:capitalize;font-weight:500}.nadi-calendar-cell{padding:0}.nadi-calendar-day{width:36px;height:36px;color:var(--color-text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;place-items:center;display:grid}.nadi-calendar-day:hover{background:var(--color-surface-soft)}.nadi-calendar-day[data-today]{color:var(--color-accent-ink);font-weight:600}.nadi-calendar-day[data-outside-month]{color:var(--color-faint)}.nadi-calendar-day[data-selected]{background:var(--fill-primary);color:var(--color-on-primary);font-weight:600}.nadi-calendar-day[data-disabled],.nadi-calendar-day[data-unavailable]{color:var(--color-faint);cursor:not-allowed;pointer-events:none;text-decoration:line-through}.nadi-calendar-day:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.nadi-time-column{border-left:1px solid var(--color-border);grid-template-rows:auto minmax(0,1fr);width:92px;height:300px;margin-left:8px;padding-left:12px;display:grid}.nadi-time-column.solo{border-left:0;height:260px;margin-left:0;padding-left:0}.nadi-time-title{color:var(--color-ink);font-size:var(--text-md);margin-bottom:8px;font-weight:600;line-height:32px}.nadi-time-list{overscroll-behavior:contain;align-content:start;gap:2px;display:grid;overflow-y:auto}.nadi-time-option{min-height:32px;color:var(--color-text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px}.nadi-time-option:hover{background:var(--color-surface-soft)}.nadi-time-option[aria-selected=true]{background:var(--fill-primary);color:var(--color-on-primary);font-weight:600}@media (width<=480px){.nadi-temporal-content{flex-direction:column}.nadi-time-column:not(.solo){border-top:1px solid var(--color-border);border-left:0;width:auto;height:160px;margin:8px 0 0;padding:8px 0 0}}@media (pointer:coarse){.temporal.svelte-1aeupjk>input:where(.svelte-1aeupjk){min-height:var(--touch-target)}}.field.svelte-1wwkhju{align-content:start;gap:8px;display:grid}label.svelte-1wwkhju{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:500}input.svelte-1wwkhju{width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--easing), box-shadow var(--duration-fast) var(--easing)}input.svelte-1wwkhju::placeholder{color:var(--color-muted)}input.svelte-1wwkhju:focus-visible{border-color:var(--color-focus);box-shadow:var(--focus-ring);outline:none}input[aria-invalid=true].svelte-1wwkhju{border-color:var(--color-danger)}.hint.svelte-1wwkhju{color:var(--color-muted);line-height:1.6;font-size:var(--text-xs)}.error.svelte-1wwkhju{color:var(--color-danger-ink);line-height:1.6;font-size:var(--text-xs)}@media (pointer:coarse){input.svelte-1wwkhju{min-height:var(--touch-target)}}input.svelte-1wwkhju:disabled{background:var(--color-surface-soft);color:var(--color-text-secondary);cursor:not-allowed}
