.ecl-tag{align-items:center;background-color:var(--cm-surface-low-2);border-radius:12px;border-width:0;box-sizing:border-box;color:var(--cm-on-surface-brand);display:inline-flex;font:var(--f-s);padding:var(--s-2xs) var(--s-s);text-align:left;text-decoration:underline;text-underline-offset:5px}.ecl-tag:focus-visible{background-color:var(--cm-surface-inverted);color:var(--cm-on-surface-brand);outline:2px solid var(--cm-border-primary);outline-offset:-2px}.ecl-tag:hover{background-color:var(--cm-surface-medium,var(--cm-surface-medium-0))}.ecl-tag:active,.ecl-tag:hover{color:var(--cm-on-surface-brand)}.ecl-tag:active{background-color:var(--cm-surface-inverted);outline:1px solid var(--cm-border-brand);outline-offset:-1px}.ecl-tag[disabled]{cursor:not-allowed;opacity:.5}.ecl-tag--nowrap{white-space:nowrap}.ecl-tag--removable{text-decoration:none}.ecl-tag__icon{appearance:none;background:none;border-width:0;color:var(--cm-on-surface-brand);flex-shrink:0;height:1.125rem;margin-inline-start:var(--s-2xs);padding:0;pointer-events:auto;position:relative;width:1.125rem}.ecl-tag__icon.ecl-tag__icon--external{height:1rem;width:1rem}.ecl-tag__icon-close{fill:currentcolor;left:0;position:absolute;top:0}.ecl-tag-set{display:inline-flex;flex-wrap:wrap;list-style:none;margin:calc(var(--s-xs)*-1) 0 0;padding:0}.ecl-tag-set .ecl-tag-set__item{margin-inline-end:var(--s-xs);margin-inline-start:0;margin-top:var(--s-xs);padding:0}.ecl-tag-set .ecl-tag-set__item:last-child{margin-inline-end:0}.ecl-tag__icon{vertical-align:middle}