.progress-overlay{display:none!important;position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%);z-index:10}.buttonColumn{display:flex;flex-direction:column;gap:10px}.infoButton{background-color:#1976d2;display:inline-block;text-decoration:none;color:#fff!important;padding:.5rem 1rem;border-radius:4px;transition:all .3s}.infoButton:hover{background-color:#2196f3;color:#fff}:root{--building-color:#ff9800;--house-color:#0288d1;--shop-color:#7b1fa2;--warehouse-color:#558b2f;--car-side-color:#f40505;--car-color:#0288d1;--wifi-color:#ff9c09}.marker-content{display:flex;flex-direction:column;gap:6px;padding:8px;background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.3)}.track-veh-marker-2026-follow{align-items:center;background-color:#fff;border-radius:50%;color:#263238;display:flex;font-size:22px!important;gap:15px;height:30px;justify-content:center;padding:4px;position:relative;transition:all .3s ease-out;width:30px;transform:translateY(-9px)}.track-veh-marker-2026-follow .icon{align-items:center;display:flex;justify-content:center;color:#fff}.track-veh-marker-2026-follow .icon svg{height:30px;width:auto}.track-veh-marker-2026-follow .details{display:none;flex-direction:column;flex:1;align-items:center}.track-veh-marker-2026-follow .registration{color:#9e9e9e;font-size:10px;margin-bottom:10px;margin-top:5px}.track-veh-marker-2026-follow .address{color:#9e9e9e;font-size:12px;margin-bottom:2px;margin-top:2px;align-items:center}.track-veh-marker-2026-follow .features{align-items:flex-end;display:flex;flex-direction:column!important;gap:10px}.track-veh-marker-2026-follow .features>div{flex-direction:column!important;align-items:center;background:#f5f5f5;border-radius:5px;border:1px solid #ccc;display:flex;font-size:10px;gap:5px;padding:5px}.track-veh-marker-2026-follow.highlight-veh-marker-2026{display:flex;display:inline-table;background-color:#fff;border-radius:8px;box-shadow:10px 10px 5px rgba(0,0,0,.2);height:80px;padding:8px 15px;width:auto}.track-veh-marker-2026-follow.highlight-veh-marker-2026 .details{display:flex}.track-veh-marker-2026-follow.highlight-veh-marker-2026 .icon svg{width:50px;height:50px}.track-veh-marker-2026-follow .size{color:#388e3c}.track-veh-marker-2026-follow.highlight-veh-marker-2026:has(.fa-wifi) .icon{color:var(--wifi-color)}.track-veh-marker-2026-follow:not(.highlight-veh-marker-2026):has(.fa-wifi){background-color:var(--wifi-color)}.track-veh-marker-2026-follow:not(.highlight-veh-marker-2026):has(.fa-wifi):after{border-top:9px solid var(--wifi-color)}.track-veh-marker-2026-follow.highlight-veh-marker-2026:has(.fa-caret-down) .icon{color:var(--car-side-color)}.track-veh-marker-2026-follow:not(.highlight-veh-marker-2026):has(.fa-caret-down){background-color:var(--car-side-color)}.track-veh-marker-2026-follow:not(.highlight-veh-marker-2026):has(.fa-caret-down):after{border-top:9px solid var(--car-side-color)}.track-veh-marker-2026-follow.highlight-veh-marker-2026:has(.fa-angle-down) .icon{color:var(--car-side-color)}.track-veh-marker-2026-follow:not(.highlight-veh-marker-2026):has(.fa-angle-down){background-color:var(--car-side-color)}.track-veh-marker-2026-follow:not(.highlight-veh-marker-2026):has(.fa-angle-down):after{border-top:9px solid var(--car-side-color)}.track-veh-marker-2026-follow.highlight-veh-marker-2026:has(.fa-angle-right) .icon{color:var(--car-side-color)}.track-veh-marker-2026-follow:not(.highlight-veh-marker-2026):has(.fa-angle-right){background-color:var(--car-side-color)}.track-veh-marker-2026-follow:not(.highlight-veh-marker-2026):has(.fa-angle-right):after{border-top:9px solid var(--car-side-color)}.track-veh-marker-2026-follow.highlight-veh-marker-2026:has(.fa-stop) .icon{color:var(--car-color)}.track-veh-marker-2026-follow:not(.highlight-veh-marker-2026):has(.fa-stop){background-color:var(--car-color)}.track-veh-marker-2026-follow:not(.highlight-veh-marker-2026):has(.fa-stop):after{border-top:9px solid var(--car-color)}