.picker.svelte-19cvg6g{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-soft);max-height:200px;padding:10px 12px 12px;overflow-y:auto}.cat.svelte-19cvg6g{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin:10px 2px 6px;font-size:.7rem;font-weight:700}.cat.svelte-19cvg6g:first-child{margin-top:0}.grid.svelte-19cvg6g{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;display:grid}.cell.svelte-19cvg6g{background:var(--surface);border:1px solid var(--border);border-radius:10px;place-items:center;height:44px;font-size:1.3rem;transition:transform .12s,border-color .12s,background .12s;display:grid}.cell.svelte-19cvg6g:active{transform:scale(.92)}.cell.active.svelte-19cvg6g{background:color-mix(in srgb, var(--teal) 22%, var(--surface));border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}@media (hover:hover){.cell.svelte-19cvg6g:hover{border-color:color-mix(in srgb, var(--teal) 55%, var(--border))}}@media (prefers-reduced-motion:reduce){.cell.svelte-19cvg6g,.cell.svelte-19cvg6g:active{transition:none;transform:none}}
