#map{height:100vh;width:100%;}.city-label{background-color:#37506c;color:white;padding:4px 8px;border-radius:5px;font-size:14px;font-family:sans-serif;cursor:pointer;white-space:nowrap;transition:background-color 0.3s ease;}.city-label:hover{background-color:#54b9b5;color:#37506c;}