.chip.svelte-py53oc{appearance:none;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;align-items:center;height:2em;padding:0;display:inline-flex;position:relative}.chip.sm.svelte-py53oc{font-size:.85em}.touch.svelte-py53oc{width:100%;height:48px;position:absolute;inset:50% 0 0;transform:translateY(-50%)}.outline.svelte-py53oc,.bg.svelte-py53oc{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.outline.svelte-py53oc{border:1px solid var(--outline);box-sizing:border-box;transition:border-color .1s cubic-bezier(.2,0,0,1),border-width .1s cubic-bezier(.2,0,0,1)}.chip.selected.svelte-py53oc .outline:where(.svelte-py53oc){border-width:0}.bg.svelte-py53oc{background:var(--primary-container);opacity:0;transition:opacity .15s cubic-bezier(.2,0,0,1)}.chip.selected.svelte-py53oc .bg:where(.svelte-py53oc){opacity:1}.chip.svelte-py53oc:after{content:"";border-radius:inherit;pointer-events:none;background:0 0;transition:background-color .15s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.chip.svelte-py53oc:hover:after{background:color-mix(in srgb, var(--on-surface) 8%, transparent)}.chip.svelte-py53oc:active:after{background:color-mix(in srgb, var(--on-surface) 12%, transparent)}.chip.selected.svelte-py53oc:hover:after{background:color-mix(in srgb, var(--primary) 8%, transparent)}.chip.selected.svelte-py53oc:active:after{background:color-mix(in srgb, var(--primary) 12%, transparent)}.cell.svelte-py53oc{z-index:1;align-items:center;height:100%;padding-inline:1em;transition:padding .2s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.chip.selected.svelte-py53oc .cell:where(.svelte-py53oc){padding-inline-start:.5em}.chip.removable.svelte-py53oc .cell:where(.svelte-py53oc){padding-inline:1em .5em}.icon.svelte-py53oc{width:0;color:var(--on-surface);align-items:center;transition:width .2s cubic-bezier(.2,0,0,1),margin-inline-end .2s cubic-bezier(.2,0,0,1);display:inline-flex;overflow:hidden}.chip.selected.svelte-py53oc .icon:where(.svelte-py53oc){width:1.125em;margin-inline-end:.5em}.icon.svelte-py53oc svg:where(.svelte-py53oc){fill:currentColor;flex-shrink:0;width:1.125em;height:1.125em}.label.svelte-py53oc{color:var(--on-surface-variant);white-space:nowrap;transition:color .1s cubic-bezier(.2,0,0,1)}.chip.selected.svelte-py53oc .label:where(.svelte-py53oc){color:var(--on-surface);font-weight:700}.trailing.svelte-py53oc{color:var(--on-surface-variant);align-items:center;margin-inline-start:.5em;display:inline-flex}
