.form-input{padding-left:.2rem;padding-right:.1rem}.form-text{width:100%}.company-search-container{position:relative;width:100%}.company-search-results{position:absolute;top:100%;left:0;width:100%;max-height:3rem;overflow-y:auto;background-color:#fff;border:1px solid #ddd;border-top:none;z-index:1000;box-shadow:0 .02rem .05rem rgba(0,0,0,.1)}.company-search-results ul{list-style:none;padding:0;margin:0}.company-search-results li{padding:.08rem .15rem;cursor:pointer;border-bottom:1px solid #f0f0f0;text-align:left;font-size:.2rem;color:#333}.company-search-results li:last-child{border-bottom:none}.company-search-results li:hover{background-color:#f5f5f5}.company-search-results li .company-info{font-size:.12rem;color:#999;margin-top:.03rem}