@layer sur.components{sur-chip.svelte-1gpq5oa{box-sizing:border-box;max-width:100%;min-height:var(--sur-chip-height);font-size:var(--sur-chip-font);font-weight:var(--sur-font-weight-medium);line-height:var(--sur-line-height-tight);color:var(--sur-text-primary);background-color:var(--sur-bg-surface);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-md);transition:background-color var(--sur-duration-150) var(--sur-ease-out), border-color var(--sur-duration-150) var(--sur-ease-out);align-items:stretch;display:inline-flex}sur-chip.svelte-1gpq5oa:hover:not([data-disabled]){border-color:var(--sur-c-border)}sur-chip.svelte-1gpq5oa[data-selected]{color:var(--sur-c-subtle-fg);background-color:var(--sur-c-subtle);border-color:var(--sur-c-border)}sur-chip.svelte-1gpq5oa[data-disabled]{opacity:var(--sur-opacity-disabled)}.sur-chip-main.svelte-1gpq5oa{align-items:center;gap:var(--sur-spacing-4);padding:0 var(--sur-chip-px);font:inherit;color:inherit;border-radius:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}button.sur-chip-main.svelte-1gpq5oa{min-inline-size:var(--sur-target-min);cursor:pointer}button.sur-chip-main.svelte-1gpq5oa:disabled{cursor:not-allowed}.sur-chip-remove.svelte-1gpq5oa{min-inline-size:var(--sur-target-min);padding:0 var(--sur-spacing-6);color:inherit;border-radius:inherit;opacity:var(--sur-opacity-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sur-chip-remove.svelte-1gpq5oa:hover:not(:disabled){opacity:var(--sur-opacity-full)}.sur-chip-main.svelte-1gpq5oa:has(+.sur-chip-remove:where(.svelte-1gpq5oa)){padding-inline-end:0}.sur-chip-main.svelte-1gpq5oa:focus-visible,.sur-chip-remove.svelte-1gpq5oa:focus-visible{border-color:var(--sur-focus-ring);box-shadow:var(--sur-focus-ring-shadow);outline:none}}
