@layer sur.components{.icon-picker__sr.svelte-tsq0m4{inline-size:var(--sur-spacing-1);block-size:var(--sur-spacing-1);clip:rect(0, 0, 0, 0);white-space:nowrap;position:absolute;overflow:hidden}.icon-picker__tools.svelte-tsq0m4{z-index:1;gap:var(--sur-spacing-10);margin-block:calc(var(--sur-spacing-20) * -1) var(--sur-spacing-16);margin-inline:calc(var(--sur-spacing-24) * -1);padding-block:var(--sur-spacing-16) var(--sur-spacing-12);padding-inline:var(--sur-spacing-24);background:var(--sur-bg-surface);border-block-end:var(--sur-border-width) solid var(--sur-border-subtle);flex-direction:column;display:flex;position:sticky;inset-block-start:calc(var(--sur-spacing-20) * -1)}.icon-picker__search.svelte-tsq0m4{inline-size:100%;font:inherit;padding-block:var(--sur-spacing-10);padding-inline:var(--sur-spacing-14);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-control-radius);background:var(--sur-bg-subtle);color:var(--sur-text-primary)}.icon-picker__search.svelte-tsq0m4:focus{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:0;background:var(--sur-bg-surface)}.icon-picker__tabs.svelte-tsq0m4{gap:var(--sur-spacing-6);overflow-inline:auto;display:flex;overflow-x:auto}.icon-picker__tab.svelte-tsq0m4{padding-block:var(--sur-spacing-4);padding-inline:var(--sur-spacing-12);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-control-radius);background:var(--sur-bg-surface);color:var(--sur-text-secondary);font:inherit;font-size:var(--sur-font-size-xs);font-weight:var(--sur-font-weight-semibold);cursor:pointer;flex-shrink:0}.icon-picker__tab[aria-pressed=true].svelte-tsq0m4{border-color:var(--sur-c);background:var(--sur-c-subtle);color:var(--sur-c-subtle-fg)}.icon-picker__grid.svelte-tsq0m4{grid-template-columns:repeat(auto-fill, minmax(calc(var(--sur-spacing-8) * 13), 1fr));gap:var(--sur-spacing-10);display:grid}.icon-picker__icon.svelte-tsq0m4{align-items:center;gap:var(--sur-spacing-6);padding-block:var(--sur-spacing-12);padding-inline:var(--sur-spacing-6);border:var(--sur-border-width) solid var(--sur-border-subtle);border-radius:var(--sur-radius-lg);background:var(--sur-bg-surface);color:var(--sur-text-primary);font:inherit;cursor:pointer;transition:border-color var(--sur-duration-150) var(--sur-ease-in-out), background var(--sur-duration-150) var(--sur-ease-in-out);flex-direction:column;display:flex}.icon-picker__icon.svelte-tsq0m4:hover{border-color:var(--sur-c);background:var(--sur-bg-hover)}.icon-picker__icon[aria-pressed=true].svelte-tsq0m4{border:var(--sur-border-width-strong) solid var(--sur-c);background:var(--sur-c-subtle);color:var(--sur-c-subtle-fg)}.icon-picker__icon-id.svelte-tsq0m4{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:var(--sur-font-size-2xs);color:var(--sur-text-secondary);overflow:hidden}.icon-picker__more.svelte-tsq0m4{margin-block:var(--sur-spacing-16) 0;font-size:var(--sur-font-size-sm);color:var(--sur-text-secondary);text-align:center}.icon-picker__tab.svelte-tsq0m4:focus-visible,.icon-picker__icon.svelte-tsq0m4:focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-spacing-2)}@media (prefers-reduced-motion:reduce){.icon-picker__icon.svelte-tsq0m4{transition:none}}}
