.nearby-stops{padding-left:2rem;padding-right:2rem;display:grid;grid-template-rows:1fr;grid-template-columns:26rem 1fr;grid-template-areas:"stops map";grid-gap:1.75rem}.nearby-stops .google-map{min-height:calc(100vh - 15rem);width:100%;display:table;margin:0}.nearby-stops .map-canvas{display:table-cell;margin:0;width:100%;height:100%}.nearby-stops .stop-list{grid-area:stops}.nearby-stops .google-map{grid-area:map}ol.stop-list{margin-left:0}ol.stop-list>li{padding:.75rem 0;counter-increment:num;list-style:none;position:relative;border-bottom:.125rem solid var(--theme-light-grey);margin:0}ol.stop-list>li:before{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:900;font-style:normal;content:counter(num,upper-alpha);z-index:1000;color:var(--theme-dark-red);position:absolute;top:1.125rem;left:0;width:1.625rem;line-height:1;text-align:center}ol.stop-list>li:first-child{counter-reset:num;padding-top:0}ol.stop-list>li:first-child svg{top:0}ol.stop-list>li:first-child:before{top:.375rem}ol.stop-list>li svg{width:1.625rem;height:2rem;position:absolute;top:.75rem;left:0;z-index:999}ol.stop-list>li h2{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:700;font-style:normal;font-size:1.125rem;line-height:2rem;color:var(--theme-black);margin:0 0 .5rem;padding:0 0 0 2.1875rem}ol.stop-list>li .served-by{display:flex;flex-flow:row nowrap;margin:0 0 .375rem}ol.stop-list>li .served-by p{flex:0 0 4rem;line-height:1.5rem;margin:0 .25rem 0 0}ol.stop-list>li .served-by ul{flex:1 1 auto;display:flex;flex-flow:row wrap;margin:0}ol.stop-list>li .served-by ul>li{list-style:none}ol.stop-list>li .served-by .route{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:700;font-style:normal;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;border-radius:50%;line-height:1.5rem;text-align:center;margin:0 .25rem .25rem 0;font-size:.75rem}ol.stop-list>li .action{display:flex;flex-flow:row wrap;padding-left:4.25rem}ol.stop-list>li .action a{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:700;font-style:normal;margin-right:.375rem;font-size:.875rem}ol.stop-list>li .action .secondary-actions{margin-top:.375rem}ol.stop-list>li .action .secondary-actions>a{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:500;font-style:normal}ol.stop-list>li .action .primary-actions{margin-top:1rem}ol.stop-list>li.hover:before{color:var(--theme-dark-blue)}ol.stop-list>li.hover path,ol.stop-list>li.hover svg{stroke:var(--theme-dark-blue)}@media screen and (max-width:816px){.nearby-stops{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:1600px){.nearby-stops{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:992px){.nearby-stops{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"map" "stops"}ol.stop-list>li .action{display:flex;flex-flow:row wrap;align-items:center}ol.stop-list>li .action .secondary-actions{margin-top:0}}
/*# sourceMappingURL=nearby.css.map */
