html[data-runtime="browser-desktop"] .route-fleet-page { display:flex; flex-direction:column; gap:var(--salesmap-ds-space-4,16px); min-width:0; }
html[data-runtime="browser-desktop"] .route-fleet-page > *,
html[data-runtime="browser-desktop"] #routeFleetDetail > * { min-width:0; }
html[data-runtime="browser-desktop"] .route-fleet-table { min-width:900px; width:100%; table-layout:fixed; }
html[data-runtime="browser-desktop"] .route-fleet-table th,
html[data-runtime="browser-desktop"] .route-fleet-table td { white-space:normal; overflow-wrap:anywhere; text-overflow:clip; }
html[data-runtime="browser-desktop"] .route-fleet-table col[data-fleet-column="vehicle"] { width:20ch; }
html[data-runtime="browser-desktop"] .route-fleet-table col[data-fleet-column="route"] { width:14ch; }
html[data-runtime="browser-desktop"] .route-fleet-table col[data-fleet-column="stop"] { width:26ch; }
html[data-runtime="browser-desktop"] .route-fleet-table col[data-fleet-column="count"] { width:9ch; }
html[data-runtime="browser-desktop"] .route-fleet-table col[data-fleet-column="notes"] { width:20ch; }
html[data-runtime="browser-desktop"] .route-fleet-table col[data-fleet-column="action"] { width:12ch; }
html[data-runtime="browser-desktop"] .route-fleet-photo-actions { display:flex; flex-wrap:wrap; align-items:center; gap:var(--salesmap-ds-space-2,8px); }
html[data-runtime="browser-desktop"] #routeFleetDetail { display:flex; flex-direction:column; gap:var(--salesmap-ds-space-4,16px); }
html[data-runtime="browser-desktop"] #routeFleetDetail[hidden] { display:none; }
