[data-share-mode] .bottom-bar{flex-wrap:wrap}
#sharing-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:.75rem;color:#86868b;min-height:20px;line-height:1.35}
#sharing-status{color:#007aff;font-weight:600}
[data-share-mode="viewer"] #settings,[data-share-mode="viewer"] #pause-ride,[data-share-mode="viewer"] #undo-ride,[data-share-mode="viewer"] #next,[data-share-mode="viewer"] #locate,[data-share-mode="viewer"] #jump,[data-share-mode="viewer"] .current>.chevron{display:none!important}
[data-share-mode="viewer"] .bottom-bar{padding-top:15px;padding-bottom:calc(15px + env(safe-area-inset-bottom))}
[data-share-mode="viewer"] #sharing-bar{font-size:.8125rem;min-height:24px}
[data-share-mode="tracker"][data-share-locked="true"] #next,[data-share-mode="tracker"][data-share-locked="true"] #pause-ride,[data-share-mode="tracker"][data-share-locked="true"] #undo-ride,[data-share-mode="tracker"][data-share-locked="true"] #jump{pointer-events:none;opacity:.4}
.station-marker.visited-marker:not(.current-marker):not(.next-marker) .dot{background:#34a853;border-color:#fff;box-shadow:0 0 0 1px #34a85333}
.station-row.visited-row .order{color:#248b3d}
