.station-item{
padding:12px 14px;
cursor:pointer;
border-bottom:1px solid #f1f5f9;
font-size:14px;
transition:.2s;
}
.station-item:hover{
background:#eff6ff;
color:#2563eb;
}
.station-results{
position:absolute;
left:0;
right:0;
top:100%;
background:#fff;
border:1px solid #e5e7eb;
border-radius:12px;
max-height:280px;
overflow-y:auto;
display:none;
z-index:99999;
box-shadow:0 10px 25px rgba(0,0,0,.1);
}
