.emoji-picker.svelte-17ypxuv{gap:var(--kit-space-sm);flex-direction:column;flex:1;min-width:0;height:min(400px,100dvh - 96px);min-height:0;display:flex}.emoji-head.svelte-17ypxuv{align-items:center;gap:var(--kit-space-xs);flex:none;display:flex}.emoji-head.svelte-17ypxuv .kit-well{flex:1;min-width:0}.emoji-glyph.svelte-17ypxuv{font-size:20px;line-height:1}.emoji-tones.svelte-17ypxuv{flex:none;justify-content:flex-end;display:flex}.emoji-scroll.svelte-17ypxuv{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;position:relative;overflow-y:auto}.emoji-section-title.svelte-17ypxuv{z-index:1;padding:var(--kit-space-xs) var(--kit-space-2xs);font-size:var(--kit-fs-caption);color:var(--kit-ink-2);background:var(--emoji-picker-bg,var(--kit-surface-modal));margin:0;font-weight:600;position:sticky;top:0}.emoji-grid.svelte-17ypxuv{content-visibility:auto;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));grid-auto-rows:40px;display:grid}.emoji-cell.svelte-17ypxuv{border-radius:var(--kit-r-sm);cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:40px;padding:0;font-size:28px;line-height:1;display:grid}.emoji-tones.svelte-17ypxuv .emoji-cell:where(.svelte-17ypxuv){width:36px;height:36px;font-size:22px}.emoji-cell.svelte-17ypxuv:hover{background:var(--kit-tint-bg-hover)}.emoji-cell.svelte-17ypxuv:active{background:var(--kit-tint-bg-press)}.emoji-cell[aria-checked=true].svelte-17ypxuv{background:var(--kit-action-bg)}.emoji-cell.svelte-17ypxuv:focus-visible{outline:2px solid var(--admin-focus);outline-offset:-2px}.emoji-cell.svelte-17ypxuv:disabled{cursor:default;opacity:.5}.emoji-tabs.svelte-17ypxuv{padding-top:var(--kit-space-2xs);border-top:var(--kit-hairline-w) solid var(--admin-hairline);flex:none;justify-content:space-between;display:flex}
