@font-face{font-family:appleLogo;src:local("Lucida Grande");unicode-range:U+F8FF}
.tiny{font-size:.7rem}
.small{font-size:.9rem}
.no_pointer_events{pointer-events:none}
.plastic_typeahead_wrapper{position:relative}
.plastic_typeahead{background:#fff;border:1px solid #e8e8e8;box-shadow:0 4px 8px rgba(0,0,0,.2);left:0;list-style-type:none;margin:5px 0 0;overflow:hidden;position:absolute;border-radius:4px;top:100%;width:100%}
.plastic_typeahead_item{align-items:center;color:#555459;cursor:pointer;display:flex;padding-left:1rem;padding-right:1rem;padding-bottom:.5rem;padding-top:.5rem}
.plastic_typeahead_item+.plastic_typeahead_item{border-top:1px solid #e8e8e8}
.plastic_typeahead_item:not(.plastic_typeahead_item_no_results).is_active{background:#3aa3e3;border-top-color:#3aa3e3;color:#fff;text-decoration:none}
.plastic_typeahead_item:not(.plastic_typeahead_item_no_results).is_active ts-icon{color:#555459}
.plastic_typeahead_item:not(.plastic_typeahead_item_no_results)~.is_active{border-color:transparent}
.plastic_typeahead_item:not(.plastic_typeahead_item_no_results):not(.is_active):hover{background:#edf7fd;border-color:#d3ecfa}
.plastic_typeahead_item:not(.plastic_typeahead_item_no_results):not(.is_active):hover+.plastic_typeahead_item{border-color:#d3ecfa}
a.plastic_typeahead_item{color:#555459;text-decoration:none}
a.plastic_typeahead_item:hover{text-decoration:none}
.plastic_typeahead_input{margin-bottom:0}