.ahoselector{position:relative;}.ahoselector span{display:block;height:50px;line-height:50px;padding:0 15px;padding-right:45px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;user-select:none;cursor:pointer;border:2px solid #dbdcdd;position:relative;}.ahoselector span:after{content:'';position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:0.2s;background-image:url('../img/aho-down.svg');background-repeat:no-repeat;background-size:contain;width:20px;height:12px;}.ahoselector .items{display:none;border:1px solid #707070;position:absolute;bottom:1px;transform:translateY(100%);left:0;right:0;overflow:hidden;background:#fff;z-index:10;max-height:210px;overflow:auto;overflow-x:hidden;}.ahoselector .items::-webkit-scrollbar-track{background-color:#f5f5f5;}.ahoselector .items::-webkit-scrollbar{width:6px;background-color:#d1d1d1;}.ahoselector .items::-webkit-scrollbar-thumb{background-color:#d1d1d1;}.ahoselector .items input[type=text]{width:100%;display:block;outline:none;padding:0 15px;font-size:14px;height:40px;font-weight:300;border:0px;border-bottom:1px solid #f2f2f2;}.ahoselector .items .item{cursor:pointer;transition:0.2s;padding:10px 15px;padding-right:50px;border-bottom:1px solid #f2f2f2;font-size:14px;user-select:none;}.ahoselector .items .item.active{position:relative;}.ahoselector .items .item.active:after{content:'';background-image:url('../img/aho-check.svg');background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);right:15px;width:20px;height:16px;}.ahoselector .items .item[disabled]{background-color:#f2f2f2;color:#cecece;}.ahoselector .items .item:hover{background-color:#f2f2f2;}.ahoselector .items .item:last-child{border-bottom:0px;}.ahoselector.up .items{bottom:auto;top:1px;transform:translateY(-100%);}.ahoselector.active span:after{transform:translateY(-50%) rotate(-180deg);}.ahoselector.active .items{display:block;}