.autocomplete-results{background-color:#fff;border:1px solid grey;border-top:none;display:none;left:0;max-height:33.3vh;overflow-x:hidden;position:absolute;scrollbar-color:#d2d2d2 #fff;scrollbar-width:thin;top:54px;width:100%;z-index:99}.empty-autocomplete{color:#666;padding:6px 9px}.autocomplete-section{padding:4px 0}.section-title{color:#b3b3b3;font-size:13px;font-weight:600;padding:4px 8px}.autocomplete-list{color:#666;list-style:none;margin:0;padding:0}.autocomplete-list .autocomplete-item{cursor:pointer;font-weight:500;padding:6px 10px}.autocomplete-list .autocomplete-item:hover{background:#777;color:#fff;font-weight:600}.autocomplete-list .autocomplete-item:hover .nip{color:#fff}.autocomplete-list .autocomplete-item:hover .city-name,.autocomplete-list .autocomplete-item:hover .company-name{font-weight:600!important}.autocomplete-list .autocomplete-item a{color:var(--color__eight);display:block;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.autocomplete-list .autocomplete-item a span{color:inherit;font-size:14px}.autocomplete-list .autocomplete-item:hover a,.autocomplete-list .autocomplete-item:hover span{color:#fff}.autocomplete-list .autocomplete-item:focus a,.autocomplete-list .autocomplete-item:focus span{color:inherit}.autocomplete-list .autocomplete-item .city-name,.autocomplete-list .autocomplete-item .company-name{font-weight:500}