/* Secure24 Fleet & Mobility — Phase 21 Live Operations */
.fleet-live-bridge{display:flex;flex-direction:column;gap:2px;min-width:190px;padding:8px 12px;border:1px solid var(--line,#d9e0e7);border-radius:12px}
.fleet-live-bridge span,.fleet-live-hero small{font-size:12px}
.fleet-live-bridge strong{font-size:13px}
.fleet-live-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}
.fleet-live-hero h2{margin:4px 0 6px}
.fleet-live-hero p{margin:0}
.fleet-live-hero-state{display:flex;gap:10px;flex-wrap:wrap}
.fleet-live-hero-state span,.fleet-live-detail-strip span{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border:1px solid var(--line,#d9e0e7);border-radius:12px;min-width:105px}
.fleet-live-hero-state strong,.fleet-live-detail-strip strong{font-size:18px}
.fleet-live-kpis{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;margin-bottom:14px}
.fleet-live-kpis .card{display:flex;flex-direction:column;gap:5px}
.fleet-live-kpis strong{font-size:24px}
.fleet-live-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.fleet-live-table td small,.fleet-live-table td span{display:block;margin-top:3px}
.fleet-live-exception td{font-weight:600}
.fleet-live-detail-strip{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}
.fleet-live-asset-panel{margin:14px 0}
@media(max-width:900px){.fleet-live-kpis{grid-template-columns:repeat(2,minmax(120px,1fr))}.fleet-live-grid{grid-template-columns:1fr}.fleet-live-hero{align-items:flex-start;flex-direction:column}}
@media(max-width:650px){.fleet-live-kpis{grid-template-columns:repeat(2,1fr)}.fleet-live-bridge{width:100%}.fleet-live-hero-state{width:100%}.fleet-live-hero-state span{flex:1}.fleet-live-detail-strip{display:grid;grid-template-columns:repeat(2,1fr)}}
