.ant-tooltip{z-index:4000!important}.truncate[data-v-740d79e6]{display:inline-block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.track-camera-controls[data-v-740d79e6]{margin:8px 0 10px;padding:8px 10px;border:1px solid #f0f0f0;border-radius:6px;background:#fafafaeb}.track-camera-control-row[data-v-740d79e6]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;font-size:12px;font-weight:500}.track-camera-control-row+.track-camera-control-row[data-v-740d79e6]{margin-top:6px}[data-v-740d79e6] .ant-descriptions .ant-descriptions-item-label{background-color:#efefef;color:#000}[data-v-740d79e6] .ant-descriptions-header{margin-bottom:0}[data-v-740d79e6] .ant-descriptions-title{display:flex;justify-content:center;align-items:center;background-color:#f76e34;color:#fefefe;border-top-left-radius:5px;border-top-right-radius:5px}[data-v-740d79e6] .ant-modal-content{padding:10px!important}[data-v-1742220a] .ldmap_notice{display:block}[data-v-1742220a] .tod-map-attribution-logo{pointer-events:none}[data-v-1742220a] .tod-map-attribution-logo img{height:20px;opacity:.75;display:block}[data-v-1742220a] .engine-off{visibility:hidden}[data-v-1742220a] .engine-on{visibility:visible}[data-v-1742220a] .box-marker-vehicle{width:36px;height:36px;display:flex;align-items:center;justify-content:center}[data-v-1742220a] .img-vehicle{position:absolute;width:40px;height:40px;z-index:2}[data-v-1742220a] .tod-track-vehicle-label{position:relative;width:0;height:0;pointer-events:none}[data-v-1742220a] .tod-track-vehicle-label-card{position:absolute;left:50%;bottom:35px;width:180px;transform:translate(-50%);box-sizing:border-box;padding:12px 12px 11px;border:1px solid;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f7fafcf5);color:#0f172a;line-height:1.2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}[data-v-1742220a] .tod-track-vehicle-label-header,[data-v-1742220a] .tod-track-vehicle-label-meta,[data-v-1742220a] .tod-track-vehicle-label-route{display:flex;align-items:center;justify-content:space-between;gap:8px}[data-v-1742220a] .tod-track-vehicle-label-title{min-width:0;font-size:12px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}[data-v-1742220a] .tod-track-vehicle-label-dot{width:10px;height:10px;border-radius:999px;flex:0 0 auto}[data-v-1742220a] .tod-track-vehicle-label-meta{margin-top:7px;font-size:9px;color:#64748b;font-weight:700}[data-v-1742220a] .tod-track-vehicle-label-meta span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-1742220a] .tod-track-vehicle-label-meta strong{padding:3px 8px;border-radius:999px;background:#f8fafceb;font-size:9px;white-space:nowrap}[data-v-1742220a] .tod-track-vehicle-label-status{margin-top:8px;padding:6px 8px;border:1px solid;border-radius:999px;font-size:9px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-1742220a] .tod-track-vehicle-label-route{margin-top:7px;font-size:8.5px;font-weight:800;color:#64748b}[data-v-1742220a] .tod-track-health-summary{margin-top:7px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}[data-v-1742220a] .tod-track-health-pill{min-width:0;height:26px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 7px;border-radius:11px;background:#f8fafceb;border:1px solid rgba(226,232,240,.88);box-shadow:inset 0 1px #ffffffb8;color:#475569;overflow:hidden}[data-v-1742220a] .tod-track-health-icon{width:10px;height:10px;min-width:10px;display:inline-flex;align-items:center;justify-content:center;line-height:1}[data-v-1742220a] .tod-track-health-pill>span:last-child{min-width:0;font-size:8px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-1742220a] .tod-track-health-pressure>span:last-child{display:inline-flex;flex-direction:column;align-items:center;line-height:.84;font-size:7px;font-weight:800}[data-v-1742220a] .tod-track-health-pressure em{min-width:18px;padding:0 1px;font-style:normal;text-align:center}[data-v-1742220a] .tod-track-health-pressure em:first-child{padding-bottom:1px;border-bottom:1px solid rgba(148,163,184,.7)}[data-v-1742220a] .bubble-wrap{position:relative;overflow:visible}[data-v-1742220a] .bubble-box{position:absolute;width:65px;height:45px;pointer-events:none;transform-origin:center bottom;animation:bubblePop-1742220a .35s cubic-bezier(.34,1.56,.64,1) 1,bubbleFloat-1742220a 2.4s ease-in-out .35s infinite}[data-v-1742220a] .bubble-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.6;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}[data-v-1742220a] .bubble-text{position:absolute;right:0;bottom:0;left:0;top:-2px;display:flex;align-items:center;justify-content:center;padding:4px;text-align:center;font-weight:700;font-size:11px;line-height:1.1;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6);pointer-events:none}@keyframes bubblePop-1742220a{0%{transform:scale(.7) translateY(6px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes bubbleFloat-1742220a{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-3deg)}}@media (prefers-reduced-motion: reduce){[data-v-1742220a] .bubble-box{animation:none}}
