.tag-input-container{--container-text: #152538;margin:0;color:var(--container-text)}.tag-input-label{margin-bottom:12px;display:block;color:inherit;text-align:left}.tag-input *{box-sizing:border-box}.tag-input{--text: inherit;--bg: #fff;--bg-disabled: #f9f9f9;--bd: rgba(121, 121, 121, .23);--bd-hover: rgba(121, 121, 121, .4);--bd-focus: rgba(45, 146, 255, .7);--bd-focus-light: rgba(190, 221, 255, .5);--tag-text: #164172;--tag-bg: #e5f1ff;--tag-bd: #e5f1ff;--tag-remove-button: transparent;--tag-remove-icon: #2e91fd;--tag-hover-text: #164172;--tag-hover-bg: #d1e6ff;--tag-hover-bd: #d1e6ff;--tag-hover-remove-button: transparent;--tag-hover-remove-icon: #2e91fd;--tag-hover-remove-button-hover: #b3d6ff;--tag-hover-remove-icon-hover: #2e91fd;--tag-selected-text: #fff;--tag-selected-bg: #2e91fd;--tag-selected-bd: #2e91fd;--tag-selected-remove-button: transparent;--tag-selected-remove-icon: #fff;--tag-selected-hover-text: #fff;--tag-selected-hover-bg: #2e91fd;--tag-selected-hover-bd: #2e91fd;--tag-selected-hover-remove-button: transparent;--tag-selected-hover-remove-icon: #fff;--tag-selected-hover-remove-button-hover: #fff;--tag-selected-hover-remove-icon-hover: #2e91fd;--tag-disabled-text: #164172;--tag-disabled-bg: #e4e4e4;--tag-disabled-bd: #e4e4e4;--tag-editable-text: #164172;--tag-editable-bg: #fff;--tag-editable-bd: #76aefa;display:flex;flex-wrap:wrap;align-content:flex-start;padding:4px;background-color:var(--bg);font-size:16px;font-family:sans-serif;line-height:1.4;color:var(--text);border-radius:4px;box-shadow:0 0 0 2px var(--bd);cursor:default;overflow-x:auto}.tag-input:hover{box-shadow:0 0 0 2px var(--bd-hover)}.tag-input:focus-within{box-shadow:0 0 0 2px var(--bd-focus),0 0 0 4px var(--bd-focus-light)}.tag-input--disabled,.tag-input--disabled:hover,.tag-input--disabled:focus-within{background-color:var(--bg-disabled);box-shadow:0 0 0 2px var(--bd)}.tag-input__tag{display:inline-flex;align-items:center;padding:6px 12px;margin:6px;border-radius:6px;border:2px solid var(--tag-bd);background-color:var(--tag-bg);color:var(--tag-text)}.tag-input__tag:hover{border:2px solid var(--tag-hover-bd);background-color:var(--tag-hover-bg);color:var(--tag-hover-text)}.tag-input--disabled .tag-input__tag{border:2px solid var(--tag-disabled-bd);background-color:var(--tag-disabled-bg);color:var(--tag-disabled-text)}.tag-input--disabled .tag-input__tag:hover{border:2px solid var(--tag-disabled-bd);background-color:var(--tag-disabled-bg)}.tag-input__tag--selected{border:2px solid var(--tag-selected-bd);background-color:var(--tag-selected-bg);color:var(--tag-selected-text)}.tag-input__tag--selected:hover{border:2px solid var(--tag-selected-hover-bd);background-color:var(--tag-selected-hover-bg);color:var(--tag-selected-hover-text)}.tag-input__tag--editable,.tag-input__tag--editable:hover{background-color:var(--tag-editable-bg);border:2px solid var(--tag-editable-bd)}.tag-input__tag--editable .tag-input__text{position:absolute;opacity:0;z-index:-1;white-space:nowrap}.tag-input__edit{font-size:inherit;padding:0;border:none;font-family:inherit;background-color:var(--tag-editable-bg);position:absolute;opacity:0;z-index:-1}.tag-input__edit:focus{outline:none}.tag-input__tag--editable .tag-input__edit{position:static;opacity:1;z-index:initial;color:var(--tag-editable-text)}.tag-input__remove-button{width:18px;height:18px;border:none;padding:4px;border-radius:50%;cursor:pointer;background-color:var(--tag-remove-button);display:inline-flex;align-items:center;justify-content:center;margin-left:8px;margin-right:-4px}.tag-input__tag:hover .tag-input__remove-button{background-color:var(--tag-hover-remove-button)}.tag-input__tag:hover .tag-input__remove-button:hover,.tag-input__tag:hover .tag-input__remove-button:focus{outline:none;background-color:var(--tag-hover-remove-button-hover)}.tag-input__tag--selected .tag-input__remove-button{background-color:var(--tag-selected-remove-button)}.tag-input__tag--selected:hover .tag-input__remove-button{background-color:var(--tag-selected-hover-remove-button)}.tag-input__tag--selected:hover .tag-input__remove-button:hover{background-color:var(--tag-selected-hover-remove-button-hover)}.tag-input__tag--editable .tag-input__remove-button{visibility:hidden}.tag-input__remove-icon{width:10px;height:10px;display:block}.tag-input__remove-icon line{stroke:var(--tag-remove-icon)}.tag-input__tag:hover .tag-input__remove-icon line{stroke:var(--tag-hover-remove-icon)}.tag-input__tag:hover .tag-input__remove-button:hover .tag-input__remove-icon line,.tag-input__tag:hover .tag-input__remove-button:focus .tag-input__remove-icon line{stroke:var(--tag-hover-remove-icon-hover)}.tag-input__tag--selected .tag-input__remove-icon line{stroke:var(--tag-selected-remove-icon)}.tag-input__tag--selected:hover .tag-input__remove-icon line{stroke:var(--tag-selected-hover-remove-icon)}.tag-input__tag--selected:hover .tag-input__remove-button:hover .tag-input__remove-icon line,.tag-input__tag--selected:hover .tag-input__remove-button:focus .tag-input__remove-icon line{stroke:var(--tag-selected-hover-remove-icon-hover)}.tag-input__input{font-size:inherit;line-height:1.4;padding:var(--tag-padding);padding:6px 8px 6px 0;margin:6px;flex:1;color:var(--text);background-color:var(--bg);border:2px solid transparent}.tag-input__input:focus{outline:none}.tag-input__input:disabled{background-color:inherit}
