body {
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
    height: 100vh;
    display: flex;
    flex-direction: column;
}

#map-container {
    flex: 1;
    width: 100%;
}

#map {
    height: 100%;
    width: 100%;
}

.vehicle-label {
    background-color: #ffffff;
    padding: 4px 8px;
    border-radius: 4px;
    color: #000000;
    box-shadow: #00000056 0px 2px 6px;
    position: relative;
    top: -40px;
}