.c-autocomplete{background:#fff;border-top:0;font-size:1.14286rem;overflow:hidden;transform:translate(-1px,1px);z-index:1000}.c-autocomplete.is-top{transform:translate(-1px,-1px)}.no-pointer{cursor:none}.c-autocomplete__item{border-left:2px solid #ccc;border-right:2px solid #ccc;cursor:pointer;font-weight:700;padding:10px 20px}.c-autocomplete__item.ocupation-search{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;width:100%}.c-autocomplete__item .emphasis{font-weight:400}.c-autocomplete__item .product-name{font-size:.85714rem;font-style:italic;font-weight:400;text-align:right}.c-autocomplete__item.group{background:#eee;font-weight:700;padding:10px 15px;pointer-events:none}.c-autocomplete__item.group strong{font-weight:700}.c-autocomplete__item.selected{background:#2cd3ae}.c-autocomplete__item.no-result{background:#fff;display:block;font-weight:400}.c-autocomplete__item.no-result.selected,.c-autocomplete__item.no-result:hover{background:#fff}.c-autocomplete__item:hover{background:#2cd3ae}.c-autocomplete:not(.is-top) .c-autocomplete__item:last-child{border-bottom:2px solid #ccc;border-radius:0 0 4px 4px}.c-autocomplete.is-top .c-autocomplete__item:first-child{border-radius:4px 4px 0 0;border-top:2px solid #ccc}.c-autocomplete__item__message{font-size:1rem;margin-top:10px}.c-autocomplete__item__link{font-weight:700;text-decoration:underline;text-decoration-color:#2cd3ae;transition:color .3s ease}.c-autocomplete__item.selected .c-autocomplete__item__link,.c-autocomplete__item:focus .c-autocomplete__item__link,.c-autocomplete__item:hover .c-autocomplete__item__link{color:#2cd3ae}.c-autocomplete__footnote{background:#eee;color:#767676;font-size:1rem;font-weight:500;line-height:1.57143rem;padding-bottom:5px;padding-top:5px}.c-autocomplete__footnote:hover{background:#eee!important}