/* V7.3 additive tracking-only map UI. Existing theme, logos and documents unchanged. */
.live-map-shell{display:grid;gap:8px;border-radius:14px;overflow:hidden;border:1px solid #e8ebef;background:#f9fafc}
.live-google-map{width:100%;height:340px;min-height:260px;overflow:hidden;background:#f4f5f6}
.live-map-meta{font-size:12px;line-height:1.5;font-weight:600;color:#44505b;padding:10px 13px;background:#fff}
.fleet-moving-marker{width:48px;height:48px;border:3px solid #fff;background:#151515;color:#ffda16;border-radius:15px;display:grid;place-items:center;box-shadow:0 3px 15px #0006;transform:rotate(var(--fleet-bearing,0deg));transition:transform .5s ease}
.fleet-moving-marker span{font-size:25px;display:block;line-height:1}
@media(max-width:640px){.live-google-map{height:260px}.fleet-moving-marker{width:41px;height:41px}}
