.transit-route-id{display:inline-block;text-align:center;font-weight:bold;margin:2px;background-color:#ff4500;color:#fff;min-width:48px;max-width:48px;height:48px;line-height:48px;border-radius:50%}.transit-route-id.transit-route-bubble-2{font-size:1.5em}
.transit-route-id.transit-route-bubble-3{font-size:1.25em}
.transit-route-id.transit-route-bubble-4{font-size:1em}
.transit-control-routes-switcher .transit-route-id{min-width:40px;max-width:40px;height:40px;line-height:40px;border-radius:50%}.transit-control-routes-switcher .transit-route-id.transit-route-bubble-2{font-size:1.5em}
.transit-control-routes-switcher .transit-route-id.transit-route-bubble-3{font-size:1.25em}
.transit-control-routes-switcher .transit-route-id.transit-route-bubble-4{font-size:1em}
.transit-card-stop-route .transit-route-id{min-width:24px;max-width:24px;height:24px;line-height:24px;border-radius:50%;border-radius:4.800000000000001px;padding:0 2px;max-width:none;margin-right:.5em}.transit-card-stop-route .transit-route-id.transit-route-bubble-2{font-size:1em}
.transit-card-stop-route .transit-route-id.transit-route-bubble-3{font-size:.8em}
.transit-card-stop-route .transit-route-id.transit-route-bubble-4{font-size:.8em}
.transit-component-schedule-route .transit-route-id,.transit-component-mobileroutesearch-list .transit-route-id{min-width:32px;max-width:32px;height:32px;line-height:32px;border-radius:50%;margin-right:.3em}.transit-component-schedule-route .transit-route-id.transit-route-bubble-2,.transit-component-mobileroutesearch-list .transit-route-id.transit-route-bubble-2{font-size:1em}
.transit-component-schedule-route .transit-route-id.transit-route-bubble-3,.transit-component-mobileroutesearch-list .transit-route-id.transit-route-bubble-3{font-size:.8em}
.transit-component-schedule-route .transit-route-id.transit-route-bubble-4,.transit-component-mobileroutesearch-list .transit-route-id.transit-route-bubble-4{font-size:.64em}
.transit-component-schedule-route .transit-route-id,.transit-component-mobileroutesearch-list .transit-route-id{min-width:32px;max-width:32px;height:32px;line-height:32px;border-radius:50%}.transit-component-schedule-route .transit-route-id.transit-route-bubble-2,.transit-component-mobileroutesearch-list .transit-route-id.transit-route-bubble-2{font-size:1em}
.transit-component-schedule-route .transit-route-id.transit-route-bubble-3,.transit-component-mobileroutesearch-list .transit-route-id.transit-route-bubble-3{font-size:.8em}
.transit-component-schedule-route .transit-route-id.transit-route-bubble-4,.transit-component-mobileroutesearch-list .transit-route-id.transit-route-bubble-4{font-size:.64em}
