.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); }