.picker.svelte-ppsc9m{margin-top:var(--space-sm);padding:var(--space-sm);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md)}.muted.svelte-ppsc9m{color:var(--text-muted);font-size:var(--text-sm);text-align:center;padding:var(--space-sm)}.slot-grid.svelte-ppsc9m{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:var(--space-xs)}.slot-btn.svelte-ppsc9m{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 8px;font-family:inherit;font-size:var(--text-sm);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;transition:background .1s,border-color .1s}.slot-btn.svelte-ppsc9m:hover{background:var(--bg-hover)}.slot-btn.selected.svelte-ppsc9m{background:var(--bg-inverse);color:var(--text-inverse);border-color:var(--bg-inverse)}.slot-btn.blocked.svelte-ppsc9m{border-left:3px solid var(--accent)}.time.svelte-ppsc9m{font-variant-numeric:tabular-nums;font-weight:600}.ev.svelte-ppsc9m{font-size:10px;color:var(--text-muted)}.slot-btn.selected.svelte-ppsc9m .ev:where(.svelte-ppsc9m){color:var(--text-inverse);opacity:.8}
