:root{--warningOrange: #FF8800;--warningYellow: #F2DF0D }*{box-sizing:border-box}html,body{height:100%;width:100%;margin:0;padding:0}ul,ol{list-style-type:none;margin:0;padding:0}.section{padding:16px;display:block}.flex{display:flex}label{user-select:none}.unstyled-button{padding:0;margin:0;background:inherit;color:inherit;border:none;box-sizing:border-box}.text-ellipsis{display:inline-block;max-width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.fake-input{padding:4px;font-size:16px;background:white;border-radius:3px;border:1px solid gray;text-align:center;display:flex;align-items:center;justify-content:flex-start}.fake-input .fake-input-placeholder{display:inline-block;width:100%;color:#d3d3d3;text-align:left}._stmnlk-LegTagFlexHolyAlbatross{--maring: 0px;display:flex;flex-wrap:wrap;margin:calc(var(--margin) * -1);width:100%;max-width:100%;height:100%;white-space:nowrap}._stmnlk-LegTagFlexHolyAlbatross>*{text-align:left;flex-grow:1;flex-shrink:0;flex-basis:calc(var(--modifier) * 999);margin:var(--margin);max-width:100%;overflow-x:hidden;flex-grow:0}._stmnlk-LegTagFlexHolyAlbatross>*:last-child{align-self:flex-end}@keyframes animate{0%{opacity:.5}71.7391304348%{opacity:.5}77.3913043478%{opacity:1}94.347826087%{opacity:1}to{opacity:.5}}.realtime-icon-top{animation:animate 2.3s infinite;animation-delay:.4s}.realtime-icon-middle{animation:animate 2.3s infinite;animation-delay:.2s}.realtime-icon-bottom{animation:animate 2.3s infinite}.two-columns-layout-base{position:relative;box-sizing:border-box;display:flex;flex-direction:row;flex-flow:row nowrap;width:100%;height:100%;overflow:hidden;max-width:100%}.two-columns-layout-base>div{width:100%;flex-grow:1;overflow-y:auto}.two-columns-layout-base>div,.two-columns-layout-base>div.closed,.two-columns-layout-base>div.semi_open,.two-columns-layout-base>div.semi_open,.two-columns-layout-base>div.open{transition:max-width .3s linear,min-width .3s linear}@media screen and (max-width: 667px){.two-columns-layout-base{padding:0;flex-flow:row nowrap}.two-columns-layout-base>div{height:100%}.two-columns-layout-base.semi_open>div:nth-child(1){max-width:50%;min-width:50%}.two-columns-layout-base.semi_open>div:nth-child(2){max-height:100%}}@media screen and (min-width: 1200px){.two-columns-layout-base.semi_open>div:nth-child(1){max-width:30%;min-width:30%}}.two-columns-layout-base>div:nth-child(2){flex-grow:999;flex-shrink:9}.two-columns-layout-base.closed>div:nth-child(1){max-width:0%;overflow:hidden}.two-columns-layout-base.semi_open>div:nth-child(1){max-width:50%;min-width:50%}.two-columns-layout-base.semi_open>div:nth-child(2){height:100%}.two-columns-layout-base.open>div:nth-child(1){max-width:100%;min-width:100%}.two-columns-layout-base.open>div:nth-child(2){max-width:0%;min-width:0%;max-height:0%;min-height:0%}.route-shortname{position:relative;display:inline-flex;justify-content:center;align-items:center;font-weight:var(--font-bold);padding:3px 8px;border-radius:3px;font-size:18px;line-height:18px;border-width:2px;border-style:solid}.route-shortname--large{height:62px;padding:0 16px;min-width:55px;border-radius:6px;font-size:2.5rem;line-height:2.5rem}.route-shortname--medium{height:34px;padding:0 12px;min-width:34px;border-radius:4px;font-size:2rem;line-height:2rem}.route-shortname--small{height:24px;padding:0 8px;min-width:24px;border-radius:3px;font-size:1.125rem;line-height:1.125rem}.route-shortname--xsmall{height:16px;padding:0 6px;min-width:16px;border-radius:2px;font-size:.75rem;line-height:.75rem;font-weight:500}.route-shortname-wrapper{width:fit-content;position:relative}.route-shortname--stibmivb--large{height:58px;width:58px;line-height:58px;display:inline-flex;place-content:center;border-radius:6px;padding:0;margin:0;font-size:2rem}.route-shortname--stibmivb--medium{height:45px;width:45px;line-height:45px;display:inline-flex;place-content:center;border-radius:5px;padding:0;margin:0;font-size:1.5rem;font-weight:700}.sd-header__routes__row__shortnames--stibmivb .route-shortname-wrapper .route-shortname-warning-icon-wrapper,.next-departure-line-container--stibmivb .sd-departure-routeTag .route-shortname-wrapper .route-shortname-warning-icon-wrapper{display:none}.route-shortname-warning-icon-wrapper{position:absolute;top:-8px;right:-10px}.route-shortname-warning-icon-wrapper--large{top:-18px;right:-15px}.route-shortname-warning-icon-wrapper--medium{top:-8px;right:-10px}.route-shortname-warning-icon-wrapper--small,.route-shortname-warning-icon-wrapper--xsmall{top:-8px;right:-6px}.route-shortname-icon,.route-shortname-icon svg{height:16px;width:18px}.route-shortname-icon--large,.route-shortname-icon--large svg{height:27px;width:30px}.route-shortname-icon--medium,.route-shortname-icon--medium svg{height:16px;width:18px}.route-shortname-icon--small,.route-shortname-icon--small svg{height:12px;width:12px}.route-shortname-icon--xsmall,.route-shortname-icon--xsmall svg{height:12px;width:12px}.route-shortname-icon--small svg:first-child,.route-shortname-icon--medium svg:first-child,.route-shortname-icon--large svg:first-child{filter:drop-shadow(0px 0px 2px rgba(0,0,0,.3))}.dropdown--main{margin-bottom:12px;padding:12px;background-color:var(--color-grey-1);border-radius:6px}
