.elevator-popup_elevator-popup__qlqrF{overflow-y:auto;max-height:70vh!important;background:linear-gradient(0deg,#2c2c34,#26262e);border-radius:.5rem;padding:.75rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;z-index:1000}.elevator-popup_elevator-service__jp_rR{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.6rem 1rem;border-radius:.5rem;font-family:inherit;text-transform:lowercase;font-variant:small-caps;letter-spacing:.03em;font-size:.95rem}.elevator-popup_elevator-service-bad__uanYx{background-color:rgba(200,0,0,.95);color:#fff}.elevator-popup_elevator-service-good__QmxYc{background-color:rgba(43,183,206,.95);color:#fff;font-size:1rem;font-weight:400}.elevator-popup_statusText__z3jXw{display:flex;flex-direction:column;line-height:1.2;text-align:center}.elevator-popup_eta__X5RV5{font-size:.95rem;text-transform:none;font-variant:normal;color:#fff;font-weight:400;margin-top:.1rem}.elevator-popup_linesServed__D2MRk{display:flex;align-items:center;justify-content:center}.elevator-popup_description__X5IUl{background-color:#626262;color:#e0e0e0;padding:.6rem 1rem;margin:.75rem 0;border-radius:.5rem;font-size:.95rem;line-height:1.4;text-align:center}.elevator-popup_gray-text__sgJWP{color:#a1a1a1;font-variant:small-caps;font-size:.75rem}.elevator-popup_title__ryzJj{display:block;margin:.25rem 0 .75rem;font-size:1.1rem;font-weight:600;color:#f0f0f0}.elevator-popup_subtitle__XvQNP{display:block;margin:.25rem 0 .75rem;font-size:1.1rem;font-weight:400;color:#cccccc}.elevator-popup_header__2STed{align-self:center;justify-items:center;font-size:.8rem;margin-bottom:.4rem}.elevator-popup_upcoming__GbfhV{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#4d0404;display:inline-flex;flex-direction:column;background-color:#f6dcda;padding:.5rem .7rem;border-radius:.5rem;width:-moz-max-content;width:max-content;max-width:100%;z-index:9}.elevator-popup_popupSubtitle__PXBPI{text-transform:lowercase;font-variant:small-caps;font-size:1rem;font-weight:600;margin-bottom:.4rem}.elevator-popup_date__V5B6q{font-style:italic}.station-popup_stationPopup__sRGeG{overflow-y:auto!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;width:auto;max-height:40vh;background-color:#f0f0f0;border-radius:.5rem;margin:0;box-sizing:border-box;word-wrap:break-word}@media (max-width:768px){.station-popup_stationPopup__sRGeG{max-height:40vh}}@media (max-width:330px){.station-popup_stationPopup__sRGeG{overflow-x:auto!important}.station-popup_flyButton__z8pX9{font-size:.75rem}}.station-popup_title__tFAFI{font-size:1.1rem;font-weight:600;color:#111111!important;padding:0 .5rem .5rem;border-radius:.3rem;max-width:100%;word-wrap:break-word;line-height:1.4}.station-popup_subtitle__LrwtT{color:#181818!important;word-wrap:break-word;text-align:center}.station-popup_header__AizQC,.station-popup_subtitle__LrwtT{font-size:1.1rem;text-transform:lowercase;font-variant:small-caps}.station-popup_header__AizQC{margin-top:.8rem;margin-bottom:.3rem}.station-popup_iconWrapper__eGrD7{color:inherit;display:inline-flex;margin-left:.3rem;justify-content:center;align-items:center;border-radius:100%;vertical-align:middle;border:none;background:transparent;cursor:pointer}.station-popup_complexIconWrapper__D1imK{transition:box-shadow .1s ease,filter .1s ease,transform .1s ease;box-shadow:0 4px 6px rgba(0,0,0,.2)}.station-popup_pressed__zHea0{transform:translateY(2px);box-shadow:0 1px 2px rgba(0,0,0,.2);filter:brightness(65%)}.station-popup_nonInteractive__OaXuI{cursor:default;box-shadow:none}.station-popup_adaNotesWrapper__VCRYk{display:flex;align-items:center;justify-content:center;color:#111111!important;padding:0 0 .5rem}.station-popup_keen-slider__slide__xsYiJ{display:flex;position:relative;justify-content:center;align-items:center;height:160px;min-width:100%!important;box-sizing:border-box}.station-popup_cardWrapperPlatform__BfzHk{display:flex;flex-direction:column;padding-top:.5rem;border-bottom:1px solid hsla(0,0%,0%,.15);border-radius:.3rem;position:relative}.station-popup_cardWrapperPlatform__BfzHk:nth-child(odd){background-color:#fdfdfd}.station-popup_cardWrapperPlatform__BfzHk:nth-child(2n){background-color:#f3f3f3}.station-popup_cardWrapperPlatform__BfzHk:last-child{border-bottom:none;margin-bottom:2rem}.station-popup_cardWrapperStreet__NwQJ6{display:flex;flex-direction:column;padding-top:.5rem;border-bottom:1px solid hsla(0,0%,0%,.15);border-radius:.3rem;position:relative}.station-popup_cardWrapperStreet__NwQJ6:nth-child(2n){background-color:#fdfdfd}.station-popup_cardWrapperStreet__NwQJ6:nth-child(odd){background-color:#f3f3f3}.station-popup_cardWrapperStreet__NwQJ6:last-child{border-bottom:none;margin-bottom:2rem}.station-popup_lastUpdated__sOwoK{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#707070;align-items:center;justify-items:center;font-size:.75rem}.station-popup_headerRow__E2_t6{display:flex;align-items:center;gap:.75rem}.station-popup_elevatorTitle__7yzse{font-weight:600;line-height:1.4;word-wrap:break-word;max-width:60%;flex-shrink:1;font-size:.85rem;text-align:left;padding:.2rem 0 .2rem 3rem;flex:1 1 auto}.station-popup_directionLabel__DVJbF{font-weight:300}.station-popup_elevatorCard__T6U4N{border-radius:.3rem;margin-bottom:.2rem}.station-popup_elevatorCard__T6U4N .station-popup_keen-slider__cQQtB{display:flex;flex-direction:column;height:100%}.station-popup_gray-text__5BPMU{color:#6b6b6b;font-size:.7rem;font-variant:small-caps}.station-popup_gray-text-large__EVDht{color:#6b6b6b;font-size:1.2rem;text-transform:lowercase;font-variant:small-caps}.station-popup_slideImage__NVM2k{position:relative;height:180px;max-width:90%!important;left:50%;transform:translateX(-50%);-o-object-fit:contain;object-fit:contain;border-radius:.3rem}.station-popup_verticalStack__Dudn2{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;max-height:100%;box-sizing:border-box;padding:.5rem 0}.station-popup_descriptionWrapper__hRLBm{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:0 .3rem;box-sizing:border-box}.station-popup_description___7arj{background-color:#727272;font-size:.7rem;color:#fff;border-radius:.3rem;padding:.5rem .3rem;line-height:1rem;text-align:center;max-width:90%;margin:1.2rem auto 0}.station-popup_statusText__EQ_aw{display:flex;flex-direction:column;font-size:.85rem;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:break-word}.station-popup_statusBad__Ldyqu{color:#fff;background-color:#c80000e6}.station-popup_statusBad__Ldyqu,.station-popup_statusGood__TUbq1{display:flex;position:relative;align-items:center;max-width:90%!important;left:50%!important;transform:translateX(-50%);gap:.4rem;padding:.2rem .7rem .4rem;border-radius:0 .3rem;justify-content:center;font-size:.95rem;font-weight:600;text-transform:lowercase;font-variant:small-caps}.station-popup_statusGood__TUbq1{color:#181818;background-color:#2bb9cfe6}.station-popup_statusGoodSmall__ktXRO{color:#055765;background-color:#2bb9cf36}.station-popup_statusBadSmall__yd_mX,.station-popup_statusGoodSmall__ktXRO{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.4rem;padding:0 .5rem .2rem;border-radius:0 .3rem;justify-content:flex-start;font-weight:600;font-size:.95rem;text-transform:lowercase;font-variant:small-caps}.station-popup_statusBadSmall__yd_mX{color:#4d0404;background-color:#c8000026}.station-popup_eta__ajsRJ{font-size:.85rem;text-transform:none;font-variant:normal;color:#fff;font-weight:600;margin-top:.1rem}.station-popup_flyButton__z8pX9{display:inline-flex;overflow:hidden;position:absolute;align-items:center;justify-content:center;width:60%;height:4rem;right:.5rem;bottom:-1rem;border-radius:.5rem;background-image:var(--flybutton-bg);background-size:cover;background-position:50%;border:none;cursor:pointer;box-shadow:1px 1px 4px rgba(0,0,0,.4);transition:transform .1s ease,filter .1s ease}@media (min-width:768px){.station-popup_stationPopup__sRGeG{overflow-y:auto}.station-popup_flyButton__z8pX9{width:50%}}.station-popup_flyButtonLabel__k_0ii{display:inline-flex;background-color:#f5f5f5a4;position:relative;align-self:end;align-items:center;justify-content:center;color:#111;font-size:.8rem;font-weight:600;font-variant:small-caps;border-radius:.2rem;padding:0 .5rem;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.station-popup_flyButton__z8pX9:hover{filter:brightness(1.4)}.station-popup_flyButtonActive__p_D4O{filter:brightness(1.2);transition:transform .1s ease,filter .1s ease}.station-popup_note__vnQ3Q{position:absolute;display:flex;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform .3s ease}.station-popup_accessNoteToggle__X6mu8,.station-popup_note__vnQ3Q{color:#111;border-radius:.3rem;flex-direction:column;text-align:center;font-size:.7rem;line-height:.9rem;box-shadow:0 4px 8px rgba(0,0,0,.15)}.station-popup_accessNoteToggle__X6mu8{background-color:#f9f370e6;position:relative;display:inline-flex;width:75%!important;bottom:1%;left:50%;transform:translateX(-50%);z-index:2;padding:.2rem .5rem;transition:opacity .3s ease,transform .3s ease}.station-popup_iconButtonHidden__xl9Mf{opacity:0;pointer-events:none;transition:opacity .2s ease .3s}.station-popup_iconButton__3SpFy{opacity:0;pointer-events:none;border-radius:100%;color:#111;position:absolute;z-index:2;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.25);transition:opacity .3s ease,transform .2s ease,box-shadow .2s ease}.station-popup_accessNoteIconButton__i1lKE{background-color:#f4c6fbe6;display:inline-block;bottom:16%;transform:translateX(-50%);align-items:center;padding:.2rem;margin-left:1.8rem;justify-content:center}.station-popup_redundancyNoteIconButton__g1iG2{background-color:#f99a9a;display:inline-flex;top:-.7rem;align-items:start}.station-popup_iconButtonVisible__3PXVp{opacity:1;pointer-events:auto}.station-popup_accessNoteIconButton__i1lKE:hover{transform:translateX(-50%) scale(.98);box-shadow:0 2px 7px rgba(0,0,0,.25)}.station-popup_accessNote__txs0L{position:absolute;left:50%;bottom:0;transform:translateX(-50%) scaleX(0);transform-origin:center center;z-index:5;width:70%;max-width:90%;background-color:#f4c6fbe6;color:#111;border-radius:.3rem;padding:.8rem;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:.7rem;line-height:.9rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 4px 8px rgba(0,0,0,.15);transition:transform .3s ease}.station-popup_upcomingWrapper__QRcMS{position:absolute;top:100%;left:50%;transform:translateX(-50%);display:flex;justify-content:center;width:100%}.station-popup_upcomingNote__q_xVN{background-color:#f6dcda;width:-moz-max-content;width:max-content;max-width:90%;padding:.5rem 1.5rem;white-space:nowrap;transform-origin:center left;left:50%;bottom:.2rem;transform:translateX(-50%);z-index:9}.station-popup_upcomingIconButton__HZ_6M{display:inline-flex;align-items:center;bottom:-.6rem;left:-1.2rem;position:absolute;opacity:1;background-color:#fff;padding:.1rem;transform:rotate(0deg);z-index:10}.station-popup_upcomingIconButtonRed__J8CPo{padding:.3rem;color:#c80000}.station-popup_upcomingIconButtonRedInverted__a3y9G{border-radius:50%;padding:.3rem;background-color:#c80000;color:#fff;align-items:center;justify-content:center}.station-popup_redundancyNote__nHwSM{position:absolute;bottom:18%;left:44%;display:inline-block;width:-moz-max-content;width:max-content;min-width:120px;max-width:140px;padding:.2rem .4rem;background-color:#f99a9a;color:#111;border-radius:.3rem;text-align:left;box-shadow:0 4px 8px rgba(0,0,0,.15);transition:transform .3s ease;transform:translateX(-50%) scaleX(0);transform-origin:center center;z-index:5}.station-popup_redundantYes__W2uJR{background-color:#a7d3f6;color:#111}.station-popup_redundantNo__R99DO{background-color:#f99a9a;color:#111}.station-popup_redundancyNoteContent__gUcTr{display:inline-flex;align-items:center;font-size:.6rem;font-weight:500;text-transform:none;font-variant:normal;line-height:.9rem;padding-top:.1rem;gap:.3rem}.station-popup_redundancyNote__nHwSM.station-popup_accessNote__txs0L{z-index:10}.station-popup_accessNoteHeader__wv_sT{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;gap:.25rem}.station-popup_accessNoteClose__yCE_m{position:absolute;top:.1rem;right:0;background:none;border:none;font-size:1rem;cursor:pointer;color:#333;padding:0 .2rem;z-index:3}.station-popup_OOSNote__8vW6C{position:absolute;top:140%;left:50%;transform:translate(-50%,-10px);overflow:visible!important;width:350%;color:inherit;border-radius:.3rem;padding:.2rem 1.4rem .2rem .5rem;display:flex;align-items:center;text-align:center;font-size:.7rem;font-weight:500;line-height:.9rem;box-shadow:0 4px 8px rgba(0,0,0,.15);z-index:10;opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.station-popup_OOSNoteBackground__TcfGh{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background-color:rgba(255,255,255,.9);z-index:-1}.station-popup_OOSToggleWrapper__F4ZRa{position:relative;--icon-color:#055765}.station-popup_OOSNoteOpen__dF8cd{opacity:1;pointer-events:auto;transform:translate(-50%)}.station-popup_OOSNoteClose__GT_n7{position:absolute;top:.2rem;right:.2rem;font-size:1rem;color:#333;padding:0 .3rem;z-index:3}.station-popup_OOSIconButton__LCUoo,.station-popup_OOSNoteClose__GT_n7{background:none;border:none;cursor:pointer}.station-popup_upcomingAnimate__Otrrw{transform:scale(1.5) translateY(-2.7rem) translateX(.8rem)}.station-popup_thumbnailRowBlur__2GoMy{filter:blur(2px)}.station-popup_accessNoteOpen__zczRX{transform:translateX(-50%) scaleX(1)}.station-popup_lineWrapper__PDC1X{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;max-width:100%;white-space:normal}.station-popup_stationRouteWrapper__sz4Pv{padding:0 0 .5rem}.station-popup_lineIcon__2GqZ_{width:1.1rem;height:1.1rem;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle}.station-popup_lineIconLarge__9HuIV{width:1.5rem;height:1.5rem}.station-popup_chevronWrapper__CReDZ{border:none;background:none;cursor:pointer;display:inline-flex;align-items:center}.station-popup_iconBackground__Cmn6r{display:inline-flex;border-radius:50%;padding:.2rem}.station-popup_chevronIcon__F0SRv{width:1.5rem;height:1.5rem;color:#c0c0c0;border-radius:100%;transition:transform .3s ease;box-shadow:0 1px 4px rgba(0,0,0,.25)}.station-popup_colorGood__1Gyq6{color:#055765;background-color:#2bb9cf36}.station-popup_colorGoodPlain__Z_hpq{color:#2bb9cf}.station-popup_colorBad__0_CnJ{color:#4d0404;background-color:#c8000026}.station-popup_colorBadPlain__dcuC3{color:#c80000}.station-popup_colorWarning__uRcb_{color:#604604;background-color:#ffb70077}.station-popup_colorWarningPlain__yDNS7{color:#ffb700}.station-popup_colorGood__1Gyq6 .station-popup_OOSNoteBackground__TcfGh{background-color:#d5eff3}.station-popup_colorBad__0_CnJ .station-popup_OOSNoteBackground__TcfGh{background-color:#f6dcda}.station-popup_colorWarning__uRcb_ .station-popup_OOSNoteBackground__TcfGh{background-color:#f7d696}.station-popup_detailsLabel__ysxjo{font-size:.85rem;font-variant:small-caps;color:#2c2c2c;margin-right:.25rem;line-height:1}.station-popup_rotated__Z85gQ{transform:rotate(180deg)}.station-popup_detailsSection__avR5F{margin-top:.5rem}.station-popup_thumbnailWrapper__ztYfH{display:flex;flex-direction:column;align-items:center;justify-content:left;width:auto;height:auto;position:relative}.station-popup_thumbnailRow__BBzTR{display:flex;align-items:center;width:100%;margin-top:-.2rem!important}@media (max-width:394px){.station-popup_thumbnailRow__BBzTR{margin-top:.3rem}}.station-popup_statusIconFloating__zJn1H{position:absolute;top:-1.25rem;left:50%;transform:translateX(-50%)}.station-popup_elevatorIcon__T_Fou{flex-shrink:0}.station-popup_infoColumn__UAdLs{display:flex;flex:1;align-items:center;position:relative}.station-popup_info1__ha36g{flex:2;min-width:0;position:relative;max-width:-moz-fit-content;max-width:fit-content}.station-popup_info2__k4lLh{flex:1.2;min-width:0;position:relative}.station-popup_sliderWrapper__jzJ2j{position:relative}.station-popup_paginationLabel__tP23S{position:absolute;top:.85rem;right:1.6rem;font-size:.75rem;font-variant:small-caps;background:rgba(255,255,255,.85);padding:.1rem .4rem;border-radius:.25rem;color:#2c2c2c;font-weight:600;z-index:2}.station-popup_dots__HWZTG{display:flex;justify-content:center;gap:.5rem;margin-top:.5rem;margin-bottom:.5rem}.station-popup_dot__Ifa3Y{width:8px;height:8px;background-color:#ccc;border-radius:50%;transition:background-color .3s}.station-popup_activeDot__cP9tE{background-color:#333}