ul.tag-list>*{vertical-align:middle;padding:.375rem}ul.tag-list:not(.strong)>*{font-weight:400}ul.tag-list:not(.small):not(.extra-small)>*{font-size:.875rem}ul.tag-list>*:last-child{margin-right:0}ul.tag-list>*:not(.new-tag) button{padding:0;width:auto;height:auto;color:#fff;background-color:transparent;border:0}ul.tag-list>*:not(.new-tag) button i{margin:0}ul.tag-list.selectable-tags input{opacity:0;visibility:hidden;position:absolute;left:-32000px;top:-32000px}form.tag-list .new-tag button,form.tag-list div.suggest input{height:24px}form.tag-list div.suggest{width:0;overflow-x:hidden;transition:width .4s;margin:0}form.tag-list div.suggest input{border-color:#e76d3f;-webkit-border-radius:.25rem 0 0 .25rem;-moz-border-radius:.25rem 0 0 .25rem;border-radius:.25rem 0 0 .25rem}form.tag-list .new-tag button{position:relative;z-index:2;width:32px;padding:0;text-align:center;line-height:24px;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem}form.tag-list.open div.suggest{width:200px;overflow:visible}form.tag-list.open .new-tag button{-webkit-border-radius:0 .25rem .25rem 0;-moz-border-radius:0 .25rem .25rem 0;border-radius:0 .25rem .25rem 0}