.ds-taginput{gap:var(--gap-sm);flex-direction:column;width:100%;display:flex}.ds-taginput__shell{align-items:center;gap:var(--gap-xs);padding:var(--padding-xs) var(--padding-md);border:var(--border-xs) solid var(--color-input-border-primary);border-radius:var(--radius-md);background-color:var(--color-input-bg-primary);cursor:text;transition:border-color var(--motion-duration-base) var(--motion-ease-standard);flex-wrap:wrap;display:flex}.ds-taginput__shell:hover:not(:focus-within){border-color:var(--color-input-border-hover)}.ds-taginput__shell:focus-within{border-color:var(--color-input-border-selected)}.ds-taginput__tag{align-items:center;gap:var(--gap-xxs);padding:var(--padding-xxxs) var(--padding-sm);border-radius:var(--radius-full);background-color:var(--color-bg-container-secondary);font-family:var(--font-paragraph-sm-em-family);font-size:var(--font-paragraph-sm-em-size);font-weight:var(--font-paragraph-sm-em-weight);line-height:var(--font-paragraph-sm-em-line-height);letter-spacing:var(--font-paragraph-sm-em-letter-spacing);color:var(--color-text-primary);max-width:100%;display:inline-flex}.ds-taginput__tag-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-taginput__remove{border-radius:var(--radius-full);color:var(--color-icon-primary);cursor:pointer;transition:color var(--motion-duration-base) var(--motion-ease-standard);background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ds-taginput__remove:not(:disabled):hover{color:var(--color-text-primary)}.ds-taginput__remove:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:1px}.ds-taginput__remove .material-symbols-rounded{--icon-size:var(--icon-size-sm);line-height:1}.ds-taginput__input{min-width:0;font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);color:var(--color-input-text-primary);background-color:#0000;border:none;outline:none;flex:1;padding:0}.ds-taginput__input::placeholder{color:var(--color-input-text-placeholder)}.ds-taginput--error .ds-taginput__shell,.ds-taginput--error .ds-taginput__shell:hover:not(:focus-within),.ds-taginput--error .ds-taginput__shell:focus-within{border-color:var(--color-status-error-border)}.ds-taginput--disabled .ds-taginput__shell{opacity:.4;cursor:not-allowed}.ds-taginput--disabled .ds-taginput__input,.ds-taginput--disabled .ds-taginput__remove{cursor:not-allowed}.ds-taginput--compact .ds-taginput__shell{gap:var(--gap-xxs);padding:var(--padding-xxs) var(--padding-sm-md)}.ds-taginput--compact .ds-taginput__input{font-size:var(--font-paragraph-sm-size);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing)}
