        #map { height: 100vh; width: 100vw; }
        .station-container {
            display: flex;
            align-items: center;
            position: absolute;
            transform: translate(-50%, -50%);
        }
        .station-circle {
            width: 35px;
            height: 35px;
            background-color: #404040;
            color: #fff;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 11px;
            font-weight: bold;
            border: 2px solid #000;
            flex: 0 0 35px;
            position: relative;
            z-index: 2;
        }
        .station-label {
            height: 35px;
            min-width: 60px;
            font-size: 12px;
            color: #000;
            background: #F5E6C8;
            border: 2px solid #000;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            padding: 0 10px 0 25px;
            border-top-right-radius: 20px;
            border-bottom-right-radius: 20px;
            border-left: none;
            position: relative;
            left: -20px;
            z-index: 1;
            flex: 0 0 auto;
        }
        .station-code {
            font-size: 12px;
            font-weight: bold;
            text-transform: uppercase;
            border-bottom: 1px solid #000;
            width: 100%;
            text-align: center;
            padding: 0px 0;
        }
        .station-time {
            font-size: 11px;
            width: 100%;
            text-align: center;
            padding: 0px 0;
        }
        /* Neon Green Highlight with Black Border */
        .highlighted {
            border: 2px solid #000 !important; /* Outer black border */
            box-shadow: 0 0 0 2px #39FF14 inset; /* Inner neon green */
        }
        .highlighted-label {
            border: 2px solid #000 !important; /* Outer black border */
            box-shadow: 0 0 0 2px #39FF14 inset; /* Inner neon green */
        }
