.tagger{border-radius:4px;border:1px solid #8c8f94;min-height:30px}.tagger input[type="hidden"]{display:none}.tagger>ul{display:flex;flex-wrap:wrap;width:100%;align-items:center;box-sizing:border-box;height:auto;min-height:30px;padding-inline-start:0}.tagger ul{margin:0;list-style:none}.tagger>ul>li{margin:.4rem 0;padding:0 5px}.tagger>ul>li:not(.tagger-new) a,.tagger>ul>li:not(.tagger-new) a:visited,.tagger-new ul a,.tagger-new ul a:visited{color:black}.tagger>ul>li:not(.tagger-new)>a,.tagger li:not(.tagger-new)>span,.tagger .tagger-new ul{padding:2px 8px 2px 4px;background:lightgray;border:1px solid black;border-radius:3px}.tagger li a.close{padding:4px;margin-right:4px;float:none;filter:alpha(opacity=100);opacity:1;font-size:16px;line-height:16px}.tagger li a.close:hover{color:white}.tagger li:not(.tagger-new) a{text-decoration:none}.tagger .tagger-new input{border:none;outline:none;box-shadow:none;width:100%;padding-left:0;background:transparent}.tagger .tagger-new{flex-grow:1;position:relative}.tagger .tagger-new ul{padding:5px}.tagger .tagger-completion{position:absolute;z-index:100}.tagger.wrap>ul{flex-wrap:wrap;justify-content:start}
