.react-autosuggest__container{width:24em;height:auto;position:relative}.react-autosuggest__input{display:block;width:100%;height:2.8em;padding:1em .7em;box-sizing:border-box;font-size:1em;border:1px solid #aaa;border-radius:7px;outline:none;transition:border-radius .25s ease}.react-autosuggest__input:focus{outline:none;border:1px solid steelblue}.react-autosuggest__container--open .react-autosuggest__input{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.react-autosuggest__suggestions-container{width:100%;visibility:hidden;will-change:opacity;position:relative;overflow:hidden;transform-origin:50% 0%;transform:scaleY(0);opacity:0;transition:all .25s ease;z-index:50}.react-autosuggest__container--open .react-autosuggest__suggestions-container{display:block;position:absolute;top:2.8em;width:100%;transform:scale(1);visibility:visible;opacity:1;box-sizing:border-box;border:1px solid steelblue;border-top:0;background-color:#fff;font-family:Helvetica,sans-serif;border-radius:0 0 1em 1em;z-index:50}.react-autosuggest__container--open .react-autosuggest__suggestions-container .suggestion{display:flex;justify-content:flex-start;align-items:center}.react-autosuggest__suggestions-list{margin:0;padding:0;list-style-type:none}.react-autosuggest__suggestion{cursor:pointer;box-sizing:border-box;padding:.5em .75em}.react-autosuggest__suggestion:hover{background:#dedede}.react-autosuggest__suggestion--focused .suggestion{color:#699bc4}.react-autosuggest__suggestion--focused .suggestion b{color:#3f75a2}
