.tags-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tags-input input{-webkit-box-flex:1;-ms-flex:1;flex:1;background:transparent;border:none}.tags-input input:focus{outline:none}.tags-input input[type=text]{color:#495057}.tags-input-wrapper-default{padding:.5rem .25rem;background:#fff;border:1px solid transparent;border-radius:.25rem;border-color:#dbdbdb}.tags-input span{margin-right:.3rem}.tags-input-remove{cursor:pointer;position:relative;display:inline-block;width:.5rem;height:.5rem;overflow:hidden}.tags-input-remove:after,.tags-input-remove:before{content:"";position:absolute;width:100%;top:50%;left:0;background:#5dc282;height:2px;margin-top:-1px}.tags-input-remove:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tags-input-remove:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tags-input-badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.tags-input-badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.tags-input-badge-selected-default{color:#212529;background-color:#f0f1f2}.typeahead-badges>span{cursor:pointer;margin-right:.3rem}.typeahead-dropdown{list-style-type:none;padding:0;margin:0;position:absolute;width:100%}.typeahead-dropdown li{padding:.25rem 1rem;cursor:pointer}.tags-input-typeahead-item-default{color:#fff;background-color:#343a40}.tags-input-typeahead-item-highlighted-default{color:#fff;background-color:#007bff}.link-form{padding-top:2em}.link-form .lf-input{margin:1em;margin-top:.5em;margin-bottom:.5em;padding:0}.link-form .lf-input .lf-input-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.link-form .lf-input .lf-input-item label{font-family:Slabo\ 27px,serif;font-size:1.2em}.link-form .lf-input .lf-input-item input,.link-form .lf-input .lf-input-item textarea{font-family:IBM Plex Mono,monospace;border:none;margin-left:1em;font-size:1em;-webkit-box-flex:0.9;-ms-flex-positive:0.9;flex-grow:0.9;border-bottom:1px dashed #aaa}.link-form .lf-input .lf-input-item input.hasError,.link-form .lf-input .lf-input-item textarea.hasError{border-bottom:1px dashed rgba(200,50,50,.3);color:red}.link-form .lf-input .lf-input-item input:focus,.link-form .lf-input .lf-input-item textarea:focus{border-bottom:1px solid #000;-webkit-box-shadow:none;box-shadow:none;outline:none}.link-form .lf-input p.lf-error{margin:0;text-align:right;font-family:IBM Plex Mono,monospace;color:#c66;font-size:.8em;margin-right:5em}.link-form .lf-tag-input{margin:0 3em}.link-form button{border:none;background:#000;color:#fff;padding:.5em;float:right;margin-top:1em;margin-right:5em}.link-item{margin:1em 2em;margin-top:2em}.link-item .link-name{font-size:1.4em;color:#000;font-weight:700;font-family:Slabo\ 27px,serif;margin-right:1em}.link-item .link-desc{font-size:.8em;color:#000;font-family:IBM Plex Mono,monospace}.link-item button{float:right;background:none;border:none;padding:none}.link-item .link-tags{margin-top:.2em;font-size:.8em;font-family:IBM Plex Mono,monospace}.link-item-tags-input input::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.link-item-tags-input input::-ms-input-placeholder{color:rgba(0,0,0,.5)}.link-item-tags-input input::placeholder{color:rgba(0,0,0,.5)}.link-lists{padding:4em 0}