body{margin:0;padding:0;background-color:#000;color:#fff;font-family:Roboto;font-weight:500;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html,ui-view{display:block;width:100%;height:100%}:not(.orca-switching-text).language-1{font-weight:500}:not(.orca-switching-text).language-2{font-weight:300}orca-expected-time .expect-delayed,orca-scheduled-time{letter-spacing:0}orca-scheduled-time .orca-decorator{top:.527em}orca-formatted-text .orca-fomatted-text-icon{width:.95em}.blank .clock{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:9.8%;margin-right:1.041%;font-size:6.25vw;line-height:.75}.blank .clock>img{height:85%;margin-right:2vh}.external-content-monitor{width:100%;height:100%}.fallback.landscape .hint-icon{position:absolute;top:21.852vh;left:1.354vw;width:5.781vw}.fallback.landscape .static-info{width:100%;height:100%;padding-top:22.622vh;padding-left:12.291vw;-webkit-box-sizing:border-box;box-sizing:border-box}.fallback.landscape .content{line-height:1.2}.fallback.landscape .content .title{font-size:4.375vw;font-weight:500;letter-spacing:.052vw}.fallback.landscape .content .description{margin-top:2vh;font-size:2.8125vw;font-weight:400;letter-spacing:.0208vw}.fallback.landscape .content:not(:first-of-type){margin-top:10vh}.fallback.portrait .hint-icon{position:absolute;top:20.571vh;left:1.354vw;width:10.277vw}.fallback.portrait .static-info{width:100%;height:100%;padding-top:30vh;padding-left:1.354vw;-webkit-box-sizing:border-box;box-sizing:border-box}.fallback.portrait .content .title{font-size:7.777vw;font-weight:500;letter-spacing:.046vw}.fallback.portrait .content .description{margin-top:1.3vh;font-size:4.814vw;font-weight:400;letter-spacing:.046vw;line-height:1.3}.fallback.portrait .content:not(:first-of-type){margin-top:6.75vh}.fallback static-info{display:block;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(../assets/fonts/Roboto-Thin.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(../assets/fonts/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(../assets/fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(../assets/fonts/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(../assets/fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local("Roboto Black"),local("Roboto-Black"),url(../assets/fonts/Roboto-Black.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(../assets/fonts/Roboto-ThinItalic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(../assets/fonts/Roboto-LightItalic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(../assets/fonts/Roboto-Italic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(../assets/fonts/Roboto-MediumItalic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../assets/fonts/Roboto-BoldItalic.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(../assets/fonts/Roboto-BlackItalic.ttf) format("truetype")}.information-monitor .content .notice-title{font-weight:500}.information-monitor .content .notice-text .language-text{font-weight:400}.information-monitor .content .language-1.notice-title{color:#ffd300}.information-monitor .content .language-1.language-text{color:#fff}.information-monitor.landscape .info-icon{position:absolute;top:21.852vh;left:1.354vw;width:5.781vw}.information-monitor.landscape .content{margin-top:22.622vh;margin-left:12.291vw;line-height:1.2}.information-monitor.landscape .content .notice-title{font-size:4.375vw;letter-spacing:.052vw}.information-monitor.landscape .content .notice-text{display:block;padding-top:2.05vh}.information-monitor.landscape .content .notice-text .language-1{margin-bottom:3.33vw;font-size:2.8125vw;letter-spacing:.0208vw}.information-monitor.landscape .content .notice-text .language-2{font-size:1.979vw;letter-spacing:.026vw}.information-monitor.landscape .content .language-1{width:67.5vw;min-width:67.5vw;max-width:67.5vw;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.information-monitor.landscape .content .language-2{width:48.02vw;min-width:48.02vw;max-width:48.02vw;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.information-monitor.portrait .info-icon{display:block;width:10.277vw;margin-top:21.852vh;margin-left:1.354vw}.information-monitor.portrait .content{display:block;margin-right:1.354vw;margin-left:1.354vw;letter-spacing:.046vw;line-height:1.3}.information-monitor.portrait .content .notice-title{padding-top:3.74vh;font-size:7.777vw}.information-monitor.portrait .content .notice-text{display:block;padding-top:1.7vh}.information-monitor.portrait .content .notice-text .language-1{margin-bottom:3.74vw;font-size:4.814vw}.information-monitor.portrait .content .notice-text .language-2{font-size:3.519vw}.landscape .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:14.4444vh;font-size:4.375vw}.landscape .header .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;letter-spacing:.052vw}.landscape .header .text-container{display:-webkit-box;display:-ms-flexbox;display:flex}.landscape .header .text-container>:not(:first-child){margin-left:.937vw}.landscape .header orca-clock{margin-right:1.666%;letter-spacing:0}.mainboard,.mainboard.station-monitor{position:relative;width:unset;margin-right:4.978%;margin-left:12.386%}.mainboard .title .language-2,.mainboard.station-monitor .title .language-2{color:#95999f}.mainboard .header:not(.header-deviation-view),.mainboard.station-monitor .header:not(.header-deviation-view){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:19.5%;font-size:4.392vw;letter-spacing:.029vw}.mainboard .header:not(.header-deviation-view) .icon,.mainboard.station-monitor .header:not(.header-deviation-view) .icon{position:fixed;top:0;left:0;width:6.061vw;margin-top:4.7656vh;margin-left:3.938vw}.mainboard .header:not(.header-deviation-view) .title,.mainboard.station-monitor .header:not(.header-deviation-view) .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mainboard .header:not(.header-deviation-view) .title .language-1,.mainboard.station-monitor .header:not(.header-deviation-view) .title .language-1{font-weight:400}.mainboard .header:not(.header-deviation-view) .title .language-2,.mainboard.station-monitor .header:not(.header-deviation-view) .title .language-2{letter-spacing:.0146vw}.mainboard .header:not(.header-deviation-view) .text-container,.mainboard.station-monitor .header:not(.header-deviation-view) .text-container{display:-webkit-box;display:-ms-flexbox;display:flex}.mainboard .header:not(.header-deviation-view) .text-container>:not(:first-child),.mainboard.station-monitor .header:not(.header-deviation-view) .text-container>:not(:first-child){margin-left:.937vw}.mainboard .header:not(.header-deviation-view) orca-clock,.mainboard.station-monitor .header:not(.header-deviation-view) orca-clock{font-weight:300;letter-spacing:0}.mainboard .content,.mainboard.station-monitor .content{position:unset;height:76.021%}.station-monitor.mainboard.departures .header:not(.header-deviation-view){position:relative;background-color:unset}.station-monitor.mainboard.departures .header:not(.header-deviation-view)::before{display:block;position:absolute;top:0;width:100%;height:3.385vh;background-color:#003087;content:''}.station-monitor.mainboard.arrivals .header:not(.header-deviation-view){position:relative;background-color:unset}.station-monitor.mainboard.arrivals .header:not(.header-deviation-view)::before{display:block;position:absolute;top:0;width:100%;height:3.385vh;background-color:#148c58;content:''}.station-monitor.mainboard .track .no-track{width:2.254vw}.station-monitor.mainboard orca-timetable{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.station-monitor.mainboard .special-notice,.station-monitor.mainboard orca-timetable-row{border-top-width:.1852vh}.station-monitor.mainboard orca-special-notices{display:-webkit-box;display:-ms-flexbox;display:flex}.station-monitor.mainboard orca-special-notices .special-notice{height:24.479vh}.station-monitor.mainboard orca-special-notices .special-notice-content.language-1{color:#fff;font-weight:400}.station-monitor.mainboard orca-special-notices .special-notice-content.language-1 .special-notice-title{font-weight:500}.station-monitor.mainboard orca-special-notices .special-notice-content.language-2{font-weight:400}.station-monitor.mainboard orca-special-notices .special-notice-content.language-2 .special-notice-title{color:#fff;font-weight:500}.station-monitor.mainboard orca-special-notices .special-notice-content.deviated .notice-container .special-notice-title{color:#ffd300}.station-monitor.mainboard orca-special-notices .special-notice-content.deviated .notice-container .special-notice-text{color:#fff}.station-monitor.mainboard orca-special-notices .special-notice-content .special-notice-title{margin-bottom:1.1vh;font-size:1.844vw;letter-spacing:.0146vw}.station-monitor.mainboard orca-special-notices .special-notice-content .special-notice-text{font-size:1.3177vw;letter-spacing:.0146vw;line-height:1.2}.station-monitor.mainboard .fullscreen-deviation-view .header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:19.5%;background-color:unset;font-size:4.392vw;letter-spacing:.029vw}.station-monitor.mainboard .fullscreen-deviation-view .header::before{display:block;position:absolute;top:0;width:100%;height:3.385vh;background-color:#ffd300;content:''}.station-monitor.mainboard .fullscreen-deviation-view .header .icon{position:fixed;top:0;left:0;width:6.061vw;margin-top:4.7656vh;margin-left:3.938vw}.station-monitor.mainboard .fullscreen-deviation-view .header .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.station-monitor.mainboard .fullscreen-deviation-view .header .title .language-1{color:#fff;font-weight:400}.station-monitor.mainboard .fullscreen-deviation-view .header .title .language-2{letter-spacing:.0146vw}.station-monitor.mainboard .fullscreen-deviation-view .header .text-container{display:-webkit-box;display:-ms-flexbox;display:flex}.station-monitor.mainboard .fullscreen-deviation-view .header .text-container>:not(:first-child){margin-left:.937vw}.station-monitor.mainboard .fullscreen-deviation-view .header orca-clock{font-weight:300;letter-spacing:0}.station-monitor.mainboard .fullscreen-deviation-view .content .orca-timetable-header{visibility:visible}.station-monitor.mainboard .fullscreen-deviation-view .content .orca-timetable-header .row-title.track{visibility:hidden}.station-monitor.mainboard .fullscreen-deviation-view orca-clock{color:#fff;font-weight:300;letter-spacing:0}.station-monitor.mainboard .split-deviation-view .split-view .header.header-deviation-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5vh;font-size:2.916vw;vertical-align:baseline}.station-monitor.mainboard .split-deviation-view .split-view .header.header-deviation-view img.icon{height:4vh;padding-left:.75vw}.station-monitor.mainboard .split-deviation-view .split-view .header.header-deviation-view .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:4vh}.station-monitor.mainboard .split-deviation-view .split-view .header.header-deviation-view .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1vw}.station-monitor.mainboard .split-deviation-view .split-view .header.header-deviation-view .text-container .language-2{color:#000}.station-monitor.mainboard .split-deviation-view .split-view .header.header-deviation-view .text-container>:not(:first-child){margin-left:.937vw}.station-monitor.mainboard .split-deviation-view .split-view orca-timetable{margin-bottom:4.479vh}.station-monitor.mainboard .split-deviation-view .split-view orca-timetable .orca-timetable-content orca-timetable-row{height:5vh!important}.station-monitor.station-monitor-clock{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.station-monitor.station-monitor-clock .header .icon{display:none}.station-monitor.station-monitor-clock .clock-panel{width:40%;min-width:40%;max-width:40%;margin-right:0;margin-left:0;padding-right:0;padding-left:0;position:relative}.station-monitor.station-monitor-clock .clock-panel analog-clock{width:28.374vw;margin-top:18.802vh;margin-left:5.344vw}.station-monitor.station-monitor-clock .clock-panel .logo{position:absolute;bottom:4.9218vh;left:13.777vw;width:11.508vw}.station-monitor.station-monitor-clock .station-monitor-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:10vw;overflow:hidden}.station-monitor.mainboard.station-monitor-clock .expected-time{width:10.795vw;min-width:10.795vw;max-width:10.795vw;margin-right:0;margin-left:0;padding-right:0;padding-left:0;margin-right:1.464vw}.station-monitor.mainboard.station-monitor-clock .track{width:2.679vw;min-width:2.679vw;max-width:2.679vw;margin-right:0;margin-left:0;padding-right:0;padding-left:0;margin-right:3.469vw}.station-monitor.mainboard.station-monitor-clock .remark{display:none}.station-monitor.mainboard .orca-timetable-content{font-size:1.844vw;letter-spacing:.0219vw}.station-monitor.mainboard .orca-timetable-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:6.02vh;padding-top:.25vh;color:#95999f;font-size:1.142vw;letter-spacing:.0146vw}.station-monitor.mainboard .scheduled-time{width:6.515vw;min-width:6.515vw;max-width:6.515vw;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.station-monitor.mainboard .line{width:3.25vw;min-width:3.25vw;max-width:3.25vw;margin-right:.512vw;margin-left:1.464vw;padding-right:0;padding-left:0}.station-monitor.mainboard .train-number{width:4.714vw;min-width:4.714vw;max-width:4.714vw;margin-right:.512vw;margin-left:0;padding-right:0;padding-left:0;font-size:80%;text-align:right}.station-monitor.mainboard .destination,.station-monitor.mainboard .origin{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:1.464vw}.station-monitor.mainboard .destination.row-title,.station-monitor.mainboard .origin.row-title{margin-left:-3.762vw}.station-monitor.mainboard .expected-time{width:11.246vw;min-width:11.246vw;max-width:11.246vw;margin-right:0;margin-left:0;padding-right:0;padding-left:0;margin-right:1.464vw}.station-monitor.mainboard .track{width:2.679vw;min-width:2.679vw;max-width:2.679vw;margin-right:0;margin-left:0;padding-right:0;padding-left:0;margin-right:2.342vw}.station-monitor.mainboard .remark{width:30.366vw;min-width:30.366vw;max-width:30.366vw;margin-right:0;margin-left:0;padding-right:0;padding-left:0;margin-right:2.43vw;font-size:1.025vw;letter-spacing:.008vw}.station-monitor.mainboard .long-remark remarks{font-size:.8vw}.station-monitor.mainboard .operator{width:1.844vw;min-width:1.844vw;max-width:1.844vw;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.next-trains-to-frame.few-visit-count{font-size:4.9611235169vw;letter-spacing:.0376657968vw}.next-trains-to-frame.few-visit-count .header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-bottom:.1852vh solid #4b4c4f;line-height:1.5}.next-trains-to-frame.few-visit-count .header .destination{font-size:7.0892410342vw;letter-spacing:.0215233124vw}.next-trains-to-frame.few-visit-count .header .info{margin-left:2.1254271032vw}.next-trains-to-frame.few-visit-count .visits{display:-webkit-box;display:-ms-flexbox;display:flex}.next-trains-to-frame.few-visit-count .visits .visit{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.next-trains-to-frame.few-visit-count .visits .expected-time{position:absolute;bottom:50.5vh;font-size:11.0280072103vw;letter-spacing:.1156878044vw}.next-trains-to-frame.few-visit-count .visits .details{position:absolute;bottom:35vh}.next-trains-to-frame.few-visit-count .visits .track{position:absolute;bottom:24vh}.next-trains-to-frame.layout1024x1152 .header .destination{letter-spacing:.1vw}.next-trains-to-frame.layout1024x1152 .header .info{letter-spacing:.1vw}.next-trains-to-frame.layout1024x1152 .visits .expected-time{position:absolute;bottom:50.5vh}.next-trains-to-frame.layout1024x1152 .visits .details{position:absolute;bottom:35vh;letter-spacing:.1vw}.next-trains-to-frame.layout1024x1152 .visits .track{position:absolute;bottom:24vh;letter-spacing:.1vw}.next-trains-to-frame.layout1024x1152.odd .header .destination{font-size:10.748412vw}.next-trains-to-frame.layout1024x1152.odd .header .info{font-size:8.19276vw}.next-trains-to-frame.layout1024x1152.odd .visits .expected-time{font-size:21.493767vw}.next-trains-to-frame.layout1024x1152.odd .visits .details{font-size:8.149962vw}.next-trains-to-frame.layout1024x1152.odd .visits .track{font-size:6.566436vw}.next-trains-to-frame.layout1024x1152.even .header .destination{font-size:6.884328vw}.next-trains-to-frame.layout1024x1152.even .header .info{font-size:5.24744vw}.next-trains-to-frame.layout1024x1152.even .visits .expected-time{font-size:13.766698vw}.next-trains-to-frame.layout1024x1152.even .visits .details{font-size:5.220028vw}.next-trains-to-frame.layout1024x1152.even .visits .track{font-size:4.205784vw}.next-trains-to-frame.layout1365x768 .header .destination{font-size:5.342855vw;letter-spacing:.1vw}.next-trains-to-frame.layout1365x768 .header .info{font-size:3.435995vw;letter-spacing:.1vw}.next-trains-to-frame.layout1365x768 .visits .visit:not(:last-child){margin-right:13.73877vw;letter-spacing:.1vw}.next-trains-to-frame.layout1365x768 .visits .expected-time{position:absolute;bottom:50.5vh;font-size:8.015585vw}.next-trains-to-frame.layout1365x768 .visits .details{position:absolute;bottom:32vh;font-size:3.435995vw;letter-spacing:.1vw}.next-trains-to-frame.layout1365x768 .visits .track{position:absolute;bottom:19.5vh;font-size:3.435995vw;letter-spacing:.1vw}.next-trains-to-frame.layout1706x1280 .header .destination{font-size:6.2878vw;letter-spacing:.1vw}.next-trains-to-frame.layout1706x1280 .header .info{font-size:5.0064vw;letter-spacing:.1vw}.next-trains-to-frame.layout1706x1280 .visits .visit:not(:last-child){margin-right:20.43684vw}.next-trains-to-frame.layout1706x1280 .visits .expected-time{position:absolute;bottom:50.5vh;font-size:12.5756vw}.next-trains-to-frame.layout1706x1280 .visits .details{position:absolute;bottom:35vh;font-size:4.71734vw;letter-spacing:.1vw}.next-trains-to-frame.layout1706x1280 .visits .track{position:absolute;bottom:24vh;font-size:3.8442vw;letter-spacing:.1vw}.next-trains-to-frame.layout1792x1152 .header .destination{font-size:5.924541vw;letter-spacing:.1vw}.next-trains-to-frame.layout1792x1152 .header .info{font-size:4.95432vw;letter-spacing:.1vw}.next-trains-to-frame.layout1792x1152 .visits .visit:not(:last-child){margin-right:19.254021vw}.next-trains-to-frame.layout1792x1152 .visits .expected-time{position:absolute;bottom:55vh;font-size:11.849082vw}.next-trains-to-frame.layout1792x1152 .visits .details{position:absolute;bottom:39vh;font-size:4.444143vw;letter-spacing:.1vw}.next-trains-to-frame.layout1792x1152 .visits .track{position:absolute;bottom:27vh;font-size:3.621372vw;letter-spacing:.1vw}.next-trains-to-frame.layout6830x3840 .header{border-bottom:3px solid #6b6e74}.next-trains-to-frame.layout6830x3840 .header .destination{font-size:5.879952vw;letter-spacing:.1vw}.next-trains-to-frame.layout6830x3840 .header .info{font-size:4.481568vw;letter-spacing:.1vw}.next-trains-to-frame.layout6830x3840 .visits .expected-time{position:absolute;bottom:50.5vh;font-size:10.072296vw}.next-trains-to-frame.layout6830x3840 .visits .details{position:absolute;bottom:35vh;font-size:4.315896vw;letter-spacing:.1vw}.next-trains-to-frame.layout6830x3840 .visits .track{position:absolute;bottom:24vh;font-size:3.905928vw;letter-spacing:.1vw}.next-trains-to-frame.layout960x1080 .header .destination{letter-spacing:.1vw}.next-trains-to-frame.layout960x1080 .header .info{letter-spacing:.1vw}.next-trains-to-frame.layout960x1080 .visits .expected-time{position:absolute;bottom:54.5vh}.next-trains-to-frame.layout960x1080 .visits .details{position:absolute;bottom:39vh;letter-spacing:.1vw}.next-trains-to-frame.layout960x1080 .visits .track{position:absolute;bottom:27vh;letter-spacing:.1vw}.next-trains-to-frame.layout960x1080.odd .header .destination{font-size:8.17125vw}.next-trains-to-frame.layout960x1080.odd .header .info{font-size:6.356143vw}.next-trains-to-frame.layout960x1080.odd .visits .expected-time{font-size:15.320549vw}.next-trains-to-frame.layout960x1080.odd .visits .details{font-size:6.129527vw}.next-trains-to-frame.layout960x1080.odd .visits .track{font-size:4.994268vw}.next-trains-to-frame.layout960x1080.even .header .destination{font-size:10.575vw}.next-trains-to-frame.layout960x1080.even .header .info{font-size:8.22594vw}.next-trains-to-frame.layout960x1080.even .visits .expected-time{font-size:19.82742vw}.next-trains-to-frame.layout960x1080.even .visits .details{font-size:7.93266vw}.next-trains-to-frame.layout960x1080.even .visits .track{font-size:6.46344vw}.next-trains-to-frame:not(.few-visit-count){font-size:3.0165725281vw;letter-spacing:.0430347796vw}.next-trains-to-frame:not(.few-visit-count) .header{position:absolute;bottom:79.2239vh;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.next-trains-to-frame:not(.few-visit-count) .header .destination{font-size:4.525893282vw;letter-spacing:.0537934744vw}.next-trains-to-frame:not(.few-visit-count) .header .info{margin-left:1.7244946517vw}.next-trains-to-frame:not(.few-visit-count) .visits .visit{width:30.7646949289vw;margin-right:2.5862247326vw}.next-trains-to-frame:not(.few-visit-count) .visits .expected-time{position:absolute;bottom:47.40766vh;font-size:6.788839923vw;letter-spacing:.0475865351vw}.next-trains-to-frame:not(.few-visit-count) .visits .details{position:absolute;bottom:29.2286vh}.next-trains-to-frame:not(.few-visit-count) .visits .track{position:absolute;bottom:14.5115vh}.next-trains-to-frame{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;line-height:.75;white-space:nowrap}.highlight .next-trains-to-frame .expected-time .expect-soon .text-container{opacity:.6}.next-trains-to-frame,.next-trains-to-frame .header,.next-trains-to-frame .visits,.next-trains-to-frame .visits .details{display:-webkit-box;display:-ms-flexbox;display:flex}.next-trains-to-frame .header{position:relative}.next-trains-to-frame .header .destination{font-weight:500}.next-trains-to-frame .header .info{color:#95999f;font-weight:400}.next-trains-to-frame .visits{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.next-trains-to-frame .visits .visit{position:relative;height:100%;overflow:hidden}.next-trains-to-frame .visits .details{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.next-trains-to-frame .visits .details .line{height:1em;margin-right:.3em}.next-trains-to-frame .visits .expected-time{font-weight:300}.next-trains-to-frame .visits .destination{font-weight:500}.next-trains-to-frame .visits .track{color:#95999f;font-weight:400}.next-trains-to.landscape .header{background-color:#003087}.next-trains-to.landscape .header .icon{width:5.208%;margin-right:1.458%;margin-left:1.562%}.next-trains-to.mainboard.layout1024x1152{margin:0 9.961vw 0 0}.next-trains-to.mainboard.layout1024x1152 .header{-webkit-box-flex:0;-ms-flex:0 0 23.978vh;flex:0 0 23.978vh;height:23.978vh}.next-trains-to.mainboard.layout1024x1152 .header .title.direction{margin-top:1.5vh}.next-trains-to.mainboard.layout1024x1152 .header .title.direction .text-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.next-trains-to.mainboard.layout1024x1152 .header .title.direction .text-container .language-1{font-size:7.129vw;letter-spacing:.1vw}.next-trains-to.mainboard.layout1024x1152 .header .title.direction .text-container .language-2{margin-left:0;font-size:4.59vw;letter-spacing:normal}.next-trains-to.mainboard.layout1024x1152 .content{height:77.604vh;margin-top:-1.2vh}.next-trains-to.mainboard.layout1024x1152 .content iframe.next-to-frame.frame-layout1024x1152{height:33%;margin-left:0!important}.next-trains-to.mainboard.layout1024x1152 .content iframe.next-to-frame:nth-child(odd){width:51.074vw;padding-right:6.25vw}.next-trains-to.mainboard.layout1024x1152 .content iframe.next-to-frame:nth-child(even){width:32.715vw}.next-trains-to.mainboard.layout1365x768{margin:0 7.033vw}.next-trains-to.mainboard.layout1365x768 .header{-webkit-box-flex:0;-ms-flex:0 0 28.125vh;flex:0 0 28.125vh;height:28.125vh!important}.next-trains-to.mainboard.layout1365x768 .header .title.direction{margin-top:-3.2vh}.next-trains-to.mainboard.layout1365x768 .header .title.direction .text-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.next-trains-to.mainboard.layout1365x768 .header .title.direction .text-container .language-1{font-size:4.392vw;letter-spacing:.06vw}.next-trains-to.mainboard.layout1365x768 .header .title.direction .text-container .language-2{margin-left:0;font-size:2.344vw;letter-spacing:normal}.next-trains-to.mainboard.layout1365x768 .content{-webkit-box-flex:0;-ms-flex:0 0 69.875vh;flex:0 0 69.875vh;height:69.875vh;margin-top:-1.25vh}.next-trains-to.mainboard.layout1365x768 .content iframe.next-to-frame.frame-layout1365x768{height:33%}.next-trains-to.mainboard.layout1365x768 .content .next-to-frame:first-child:nth-last-child(n+3),.next-trains-to.mainboard.layout1365x768 .content .next-to-frame:first-child:nth-last-child(n+3)~.next-to-frame{width:44.6715%}.next-trains-to.mainboard.layout1365x768 .content .next-to-frame:first-child:nth-last-child(n+3):nth-child(even),.next-trains-to.mainboard.layout1365x768 .content .next-to-frame:first-child:nth-last-child(n+3)~.next-to-frame:nth-child(even){margin-left:10.657%}.next-trains-to.mainboard.layout1706x1280{margin:0 8.03vw}.next-trains-to.mainboard.layout1706x1280 .header{-webkit-box-flex:0;-ms-flex:0 0 28.125vh;flex:0 0 28.125vh;height:28.125vh}.next-trains-to.mainboard.layout1706x1280 .header::before{height:3.047vh}.next-trains-to.mainboard.layout1706x1280 .header .title.direction{margin-top:-3.6vh}.next-trains-to.mainboard.layout1706x1280 .header .title.direction .text-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.next-trains-to.mainboard.layout1706x1280 .header .title.direction .text-container .language-1{font-size:5.158vw;letter-spacing:.06vw}.next-trains-to.mainboard.layout1706x1280 .header .title.direction .text-container .language-2{margin-left:0;font-size:2.743vw;letter-spacing:normal}.next-trains-to.mainboard.layout1706x1280 .content{height:69.765vh;margin-top:-1.2vh}.next-trains-to.mainboard.layout1706x1280 .content iframe.next-to-frame.frame-layout1706x1280{height:33%}.next-trains-to.mainboard.layout1706x1280 .content .next-to-frame:first-child:nth-last-child(n+3),.next-trains-to.mainboard.layout1706x1280 .content .next-to-frame:first-child:nth-last-child(n+3)~.next-to-frame{width:39.947%}.next-trains-to.mainboard.layout1706x1280 .content .next-to-frame:first-child:nth-last-child(n+3):nth-child(even),.next-trains-to.mainboard.layout1706x1280 .content .next-to-frame:first-child:nth-last-child(n+3)~.next-to-frame:nth-child(even){margin-left:20.106%}.next-trains-to.mainboard.layout1792x1152{margin:0 10.1vw}.next-trains-to.mainboard.layout1792x1152 .header{-webkit-box-flex:0;-ms-flex:0 0 23.959vh;flex:0 0 23.959vh;height:23.959vh}.next-trains-to.mainboard.layout1792x1152 .header .title.direction{margin-top:1.4vh}.next-trains-to.mainboard.layout1792x1152 .header .title.direction .text-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.next-trains-to.mainboard.layout1792x1152 .header .title.direction .text-container .language-1{font-size:4.074vw;letter-spacing:.06vw}.next-trains-to.mainboard.layout1792x1152 .header .title.direction .text-container .language-2{margin-left:0;font-size:2.612vw;letter-spacing:normal}.next-trains-to.mainboard.layout1792x1152 .content{height:77.604vh;margin-top:-1vh}.next-trains-to.mainboard.layout1792x1152 .content iframe.next-to-frame.frame-layout1792x1152{height:33%}.next-trains-to.mainboard.layout1792x1152 .content .next-to-frame:first-child:nth-last-child(n+3),.next-trains-to.mainboard.layout1792x1152 .content .next-to-frame:first-child:nth-last-child(n+3)~.next-to-frame{width:42.5%}.next-trains-to.mainboard.layout1792x1152 .content .next-to-frame:first-child:nth-last-child(n+3):nth-child(even),.next-trains-to.mainboard.layout1792x1152 .content .next-to-frame:first-child:nth-last-child(n+3)~.next-to-frame:nth-child(even){margin-left:15%}.next-trains-to.mainboard.layout6830x3840{margin:0 9.956vw}.next-trains-to.mainboard.layout6830x3840 .header{-webkit-box-flex:0;-ms-flex:0 0 21.51vh;flex:0 0 21.51vh;height:21.51vh}.next-trains-to.mainboard.layout6830x3840 .header .title{margin-top:-.8vh}.next-trains-to.mainboard.layout6830x3840 .header .title .text-container{font-size:4.392vw}.next-trains-to.mainboard.layout6830x3840 .header .title .text-container .language-1{letter-spacing:normal}.next-trains-to.mainboard.layout6830x3840 .header .title .text-container .language-2{margin-left:2.284vw;letter-spacing:.04vw}.next-trains-to.mainboard.layout6830x3840 .content{height:80.469vh;margin-top:-1.4vh}.next-trains-to.mainboard.layout6830x3840 .content iframe.next-to-frame.frame-layout6830x3840{height:33%}.next-trains-to.mainboard.layout6830x3840 .content .next-to-frame:first-child:nth-last-child(n+3),.next-trains-to.mainboard.layout6830x3840 .content .next-to-frame:first-child:nth-last-child(n+3)~.next-to-frame{width:44.515%}.next-trains-to.mainboard.layout6830x3840 .content .next-to-frame:first-child:nth-last-child(n+3):nth-child(even),.next-trains-to.mainboard.layout6830x3840 .content .next-to-frame:first-child:nth-last-child(n+3)~.next-to-frame:nth-child(even){margin-left:10.97%}.next-trains-to.mainboard.layout960x1080{margin:0 5.1vw}.next-trains-to.mainboard.layout960x1080 .header{-webkit-box-flex:0;-ms-flex:0 0 25.5442vh;flex:0 0 25.5442vh;height:25.5442vh}.next-trains-to.mainboard.layout960x1080 .header::before{height:2.91vh!important}.next-trains-to.mainboard.layout960x1080 .header .title{margin-top:-7vh}.next-trains-to.mainboard.layout960x1080 .header .title .text-container{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.next-trains-to.mainboard.layout960x1080 .header .title .text-container .language-1{font-size:8.333vw;letter-spacing:.4vw}.next-trains-to.mainboard.layout960x1080 .header .title .text-container .language-2{font-size:5.938vw;letter-spacing:.2vw}.next-trains-to.mainboard.layout960x1080 .content{height:77.3268vh;margin-top:-1vh}.next-trains-to.mainboard.layout960x1080 .content iframe.next-to-frame.frame-layout960x1080{height:33%;margin-left:0!important}.next-trains-to.mainboard.layout960x1080 .content iframe.next-to-frame:nth-child(odd){width:35.458vw;padding-right:8.438vw}.next-trains-to.mainboard.layout960x1080 .content iframe.next-to-frame:nth-child(even){width:45.896vw}.next-trains-to.mainboard{margin:0 10vw}.next-trains-to.mainboard .header:not(.header-deviation-view){position:relative;background-color:unset}.next-trains-to.mainboard .header:not(.header-deviation-view)::before{display:block;position:absolute;top:0;width:100%;height:3.385vh;background-color:#555;content:''}.next-trains-to.mainboard .header .icon,.next-trains-to.mainboard .header orca-clock{display:none}.next-trains-to.mainboard .header .text-container>:not(:first-child){margin-left:1.991vw}.next-trains-to.mainboard .content{-webkit-box-flex:0;-ms-flex:none;flex:none;height:65vh;margin-top:-1.2vh}.next-trains-to.mainboard .wi-fi-info{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:4.765vh;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.844vw;letter-spacing:.0146vw}.next-trains-to.mainboard .wi-fi-info .icon{width:2.635vw}.next-trains-to.mainboard .wi-fi-info .text-container{display:-webkit-box;display:-ms-flexbox;display:flex}.next-trains-to.mainboard .wi-fi-info .language-1{margin-left:.966vw;font-weight:500}.next-trains-to.mainboard .wi-fi-info .language-2{margin-left:.732vw;color:#95999f;font-weight:400}.next-trains-to{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.next-trains-to .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.next-trains-to .content iframe{border:0}.next-trains-to .content .next-to-frame:first-child:nth-last-child(-n+2),.next-trains-to .content .next-to-frame:first-child:nth-last-child(-n+2)~.next-to-frame{width:100%;height:50%;margin:0 1.667vw;-webkit-box-sizing:border-box;box-sizing:border-box}.next-trains-to .content .next-to-frame:first-child:nth-last-child(-n+2):not(:first-child),.next-trains-to .content .next-to-frame:first-child:nth-last-child(-n+2)~.next-to-frame:not(:first-child){border-top:.1852vh solid #4b4c4f}.next-trains-to .content .next-to-frame:first-child:nth-last-child(n+3),.next-trains-to .content .next-to-frame:first-child:nth-last-child(n+3)~.next-to-frame{width:46.48625%;height:50%}.next-trains-to .content .next-to-frame:first-child:nth-last-child(n+3):nth-child(even),.next-trains-to .content .next-to-frame:first-child:nth-last-child(n+3)~.next-to-frame:nth-child(even){margin-left:7.0275%}.portrait .header{position:relative;height:10vh}.portrait .header .title,.portrait .header orca-clock{position:absolute;bottom:46.36%;line-height:.75}.portrait .header .title{left:2.592%;font-size:7.777vw;letter-spacing:.046vw}.portrait .header .text-container{display:-webkit-box;display:-ms-flexbox;display:flex}.portrait .header .text-container>:not(:first-child){margin-left:1.759vw}.portrait .header orca-clock{right:2.222%;font-size:5.555vw;letter-spacing:.037vw}.split-screen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw;height:100vh}.split-screen .station-monitor{overflow:hidden}.split-screen .station-monitor.arrivals{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;height:unset}.split-screen .station-monitor.arrivals .header{height:9.074vh}.split-screen .station-monitor.arrivals .header .icon{display:none}.split-screen .station-monitor.arrivals .header .title{margin-left:1.354vw;font-size:2.916vw}.split-screen .station-monitor.arrivals .header .title .text-container>:not(:first-child){margin-left:.833vw}.split-screen .station-monitor.arrivals .header orca-clock{display:none}.split-screen .station-monitor.arrivals .orca-timetable-header{height:9.074vh;visibility:hidden}.split-screen .station-monitor.departures{height:50.7404vh}.split-screen .station-monitor.departures orca-timetable{padding-bottom:0}.station-monitor orca-timetable-row.visit{-webkit-transition:opacity .6s cubic-bezier(.23,1,.32,1),height .8s cubic-bezier(.23,1,.32,1) 50ms,margin .8s cubic-bezier(.23,1,.32,1) 50ms;transition:opacity .6s cubic-bezier(.23,1,.32,1),height .8s cubic-bezier(.23,1,.32,1) 50ms,margin .8s cubic-bezier(.23,1,.32,1) 50ms}.station-monitor orca-timetable-row.visit.ng-leave{opacity:1;overflow:hidden}.station-monitor orca-timetable-row.visit.ng-leave.ng-leave-active{height:0!important;opacity:.25}.station-monitor.landscape orca-special-notices .special-notice{height:11.018vh;min-height:11.018vh;max-height:11.018vh;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:11.018vh;padding:0 1.354%;font-size:1.979vw;letter-spacing:.026vw;line-height:1.1}.station-monitor.landscape orca-special-notices .special-notice:only-child{height:12.962vh;min-height:12.962vh;max-height:12.962vh;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.station-monitor.landscape orca-special-notices .special-notice .special-notice-icon{width:4.062vw;margin-right:1.25vw}.station-monitor.landscape .header .icon,.station-monitor.landscape .header-deviation-view .icon{width:5.208%;margin-right:1.458%;margin-left:1.562%}.station-monitor.landscape orca-timetable{height:100%;padding-bottom:3.888vh;-webkit-box-sizing:border-box;box-sizing:border-box}.station-monitor.landscape .orca-timetable-header{height:14.4444vh;font-size:1.562vw}.station-monitor.landscape .orca-timetable-row:not(:first-child) orca-timetable-row,.station-monitor.landscape .special-notice,.station-monitor.landscape orca-timetable-row.orca-timetable-row:not(:first-child){border-top-width:.1852vh}.station-monitor.landscape .split-deviation-view .split-view .header{height:9.074vh;font-size:2.916vw}.station-monitor.landscape .split-deviation-view .split-view .header img.icon{height:4.0625vw}.station-monitor.landscape .split-deviation-view .split-view orca-timetable .orca-timetable-content orca-timetable-row{height:9.074vh!important}.station-monitor.landscape .orca-timetable-content{font-size:2.916vw;letter-spacing:.0416vw}.station-monitor.landscape .scheduled-time{width:7.5%;min-width:7.5%;max-width:7.5%;margin-right:0;margin-left:0;padding-right:0;padding-left:0;margin-left:1.354%}.station-monitor.landscape .line{width:5.208%;min-width:5.208%;max-width:5.208%;margin-right:.833%;margin-left:3.437%;padding-right:0;padding-left:0}.station-monitor.landscape .train-number{width:8.645%;min-width:8.645%;max-width:8.645%;margin-right:.833%;margin-left:0;padding-right:0;padding-left:0;font-size:80%;text-align:right}.station-monitor.landscape .destination,.station-monitor.landscape .origin{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:2.5%}.station-monitor.landscape .expected-time{width:16.833%;min-width:16.833%;max-width:16.833%;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.station-monitor.landscape .track{width:7.394%;min-width:7.394%;max-width:7.394%;margin-right:0;margin-left:0;padding-right:0;padding-left:0;overflow:hidden}.station-monitor.landscape .track .no-track{width:4.062vw}.station-monitor.landscape .remark{width:28.854%;min-width:28.854%;max-width:28.854%;margin-right:0;margin-left:0;padding-right:0;padding-left:0;margin-right:1.979%;font-size:1.614vw;letter-spacing:.028vw;line-height:1.1}.station-monitor.landscape .long-remark remarks{font-size:1.4vw}.station-monitor.landscape .operator{width:3.333%;min-width:3.333%;max-width:3.333%;margin-right:0;margin-left:0;padding-right:0;padding-left:0;margin-right:.937%}.station-monitor.portrait orca-special-notices{font-size:3.333vw;letter-spacing:.046vw;line-height:1.2}.station-monitor.portrait orca-special-notices .special-notice{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:12.5vh;padding:.937vh 2.222vw 0}.station-monitor.portrait orca-special-notices .special-notice .special-notice-icon{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;width:7.222vw;margin-right:2.037vw;margin-left:.1797vw}.station-monitor.portrait .header .icon{display:none}.station-monitor.portrait .content orca-timetable{height:100%}.station-monitor.portrait .content .orca-timetable-header{position:relative;height:10vh;font-size:2.962vw;letter-spacing:.018vw}.station-monitor.portrait .content .orca-timetable-header .track{position:absolute;right:2.222vw;bottom:15.1%;width:auto;max-width:none;margin:0;line-height:.75}.station-monitor.portrait .content .orca-timetable-header .text-container{display:-webkit-box;display:-ms-flexbox;display:flex}.station-monitor.portrait .content .orca-timetable-header .text-container>:not(:first-child){margin-left:.3em}.station-monitor.portrait .content .remark{display:none}.station-monitor.portrait .content .orca-timetable-row:not(:first-child) orca-timetable-row,.station-monitor.portrait .content .special-notice,.station-monitor.portrait .content orca-timetable-row.orca-timetable-row:not(:first-child){border-top-width:.1042vh}.station-monitor.portrait .content .orca-timetable-row.remark-available .remark{display:block}.station-monitor.portrait .orca-timetable-content{font-size:4.814vw;letter-spacing:.055vw}.station-monitor.portrait .scheduled-time{width:12.407%;min-width:12.407%;max-width:12.407%;margin-right:0;margin-left:0;padding-right:0;padding-left:0;margin-left:1.851%}.station-monitor.portrait .line{width:9.259%;min-width:9.259%;max-width:9.259%;margin-right:1.296%;margin-left:4.259%;padding-right:0;padding-left:0}.station-monitor.portrait .train-number{width:13.518%;min-width:13.518%;max-width:13.518%;margin-right:1.296%;margin-left:0;padding-right:0;padding-left:0;font-size:80%;text-align:right}.station-monitor.portrait .destination,.station-monitor.portrait .origin{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:4.444%}.station-monitor.portrait .expected-time{width:21.222%;min-width:21.222%;max-width:21.222%;margin-right:0;margin-left:0;padding-right:0;padding-left:0;margin-right:2.962%}.station-monitor.portrait .expected-time .no-expectation orca-localized-text{font-size:3.604vw}.station-monitor.portrait .track{width:6.851%;min-width:6.851%;max-width:6.851%;margin-right:0;margin-left:0;padding-right:0;padding-left:0;margin-right:2.296%}.station-monitor.portrait .remark{height:57%;min-height:57%;max-height:57%;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;width:96.296%;min-width:96.296%;max-width:96.296%;margin-right:0;margin-left:0;padding-right:0;padding-left:0;position:absolute;top:93%;left:0;padding-left:1.851%;font-size:2.962vw;font-weight:400;letter-spacing:.018vw}.station-monitor.portrait .operator{display:none!important}.station-monitor orca-special-notices{position:absolute;right:0;bottom:0;left:0}.station-monitor orca-special-notices .special-notice{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#000}.station-monitor orca-special-notices .special-notice .deviated .special-notice-title{color:#ffd300}.station-monitor orca-special-notices .special-notice .special-notice-text{font-weight:400}.station-monitor orca-special-notices .special-notice .orca-special-notice>*{display:inline}.station-monitor orca-special-notices .special-notice .orca-special-notice>:not(:first-child)::before{margin-right:.3em;font-weight:500;content:'\0000a0\0000B7'}.station-monitor{display:block;position:relative;width:100%;height:100%}.station-monitor .fullscreen-deviation-view,.station-monitor .normal-view,.station-monitor .split-deviation-view,.station-monitor .view-container{width:100%;height:100%}.station-monitor.departures .header{background-color:#003087}.station-monitor.departures .header-deviation-view{background-color:#ffd300}.station-monitor.arrivals .header{background-color:#148c58}.station-monitor.arrivals .header-deviation-view{background-color:#ffd300}.station-monitor.hide-line .line img{display:none}.station-monitor.paging:not(.last-page) orca-special-notices{display:none}.station-monitor:not(.mainboard) .orca-timetable-header .destination,.station-monitor:not(.mainboard) .orca-timetable-header .expected-time,.station-monitor:not(.mainboard) .orca-timetable-header .origin,.station-monitor:not(.mainboard) .orca-timetable-header .scheduled-time{visibility:hidden}.station-monitor:not(.mainboard) .no-expectation orca-localized-text{font-size:2.604vw}.station-monitor .orca-timetable-content .destination,.station-monitor .orca-timetable-content .origin{white-space:nowrap;overflow:hidden}.station-monitor .orca-timetable-content .expected-time{color:#ffd300}.station-monitor .orca-timetable-content .orca-track-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.station-monitor .orca-timetable-content .remark{font-weight:400}.station-monitor .orca-timetable-content .remark .important-remark{color:#ffd300}.station-monitor .orca-timetable-content .remark .language-text{font-weight:inherit}.station-monitor .orca-timetable-content .remark .language-text:not(:last-child)::after{content:' /'}.station-monitor .orca-timetable-content .track-changed{color:#ffd300}.station-monitor .orca-timetable-content .track{white-space:nowrap}.station-monitor .content{position:absolute;top:0;right:0;bottom:0;left:0}.station-monitor .special-notice,.station-monitor orca-timetable-row{border-top-width:0;border-top-style:solid;border-top-color:#4b4c4f;-webkit-box-sizing:border-box;box-sizing:border-box}.station-monitor .header-deviation-view{background-color:#ffd300;color:#000}.station-monitor .fullscreen-deviation-view orca-timetable .orca-timetable-header{visibility:hidden}.station-monitor .split-deviation-view .split-view{position:absolute;right:0;bottom:0;left:0;background-color:#000}.station-monitor .split-deviation-view .split-view orca-timetable .orca-timetable-header{display:none}.station-monitor .split-deviation-view .split-view orca-timetable .orca-timetable-content{position:relative}.station-monitor .no-expectation orca-localized-text{white-space:nowrap}.station-monitor .orca-visit-information{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;height:100%}.station-monitor.with-train-composition orca-special-notices .special-notice{height:12.222vh;min-height:12.222vh;max-height:12.222vh;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.station-monitor.with-train-composition orca-special-notices .special-notice:only-child{height:12.222vh;min-height:12.222vh;max-height:12.222vh;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.station-monitor.with-train-composition orca-timetable{padding-bottom:12.222vh}.station-monitor.with-train-composition .orca-timetable-row .additional-content{display:none;position:absolute;top:82.71%;width:100%;height:26.62vh}.station-monitor.with-train-composition .orca-timetable-row.show-train-composition .additional-content{display:block}.station-monitor.with-train-composition .orca-visit-information{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;height:9.074vh}.station-monitor.with-train-composition orca-train-composition,.station-monitor.with-train-composition train-composition{width:100%;height:100%}.station-monitor.with-train-composition .orca-train-composition-platform{background-color:#000}.track-indicator additional-train-info{font-size:3.333vw;letter-spacing:.052vw}.track-indicator additional-train-info.no-train-composition .additional-train-info:not(.track-change){border-top:.1852vh solid #4b4c4f}.track-indicator additional-train-info .additional-train-delay,.track-indicator additional-train-info .additional-train-info,.track-indicator additional-train-info .following-train-info,.track-indicator additional-train-info .text-container,.track-indicator additional-train-info .track-change-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.track-indicator additional-train-info .additional-train-delay>:not(:last-child),.track-indicator additional-train-info .additional-train-info>:not(:last-child),.track-indicator additional-train-info .following-train-info>:not(:last-child),.track-indicator additional-train-info .text-container>:not(:last-child),.track-indicator additional-train-info .track-change-info>:not(:last-child){margin-right:.3em}.track-indicator additional-train-info .additional-train-info .additional-train-scheduled-time{margin-right:2.604%;margin-left:1.562%;letter-spacing:0}.track-indicator additional-train-info .additional-train-info .additional-train-station{text-wrap:nowrap}.track-indicator additional-train-info .following-train-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:1.25%;color:#ffd300;font-size:2.604vw;letter-spacing:.031vw}.track-indicator additional-train-info .following-train-info .time-changed{margin-right:1.25vw}.track-indicator additional-train-info .following-train-info .replacement{display:-webkit-box;display:-ms-flexbox;display:flex}.track-indicator additional-train-info .following-train-info .replacement img.replacement-service{width:7.2256vh;padding-left:1vw}.track-indicator additional-train-info .following-train-info .without-replacement{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.track-indicator additional-train-info .following-train-info .without-replacement img{width:7.2256vh;padding-left:1vw}.track-indicator additional-train-info .additional-train-line{width:6.25%;background-repeat:no-repeat;background-position:center;background-size:contain}.track-indicator additional-train-info .spacing{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.track-indicator additional-train-info .track-change{background-color:#ffd300;color:#000}.track-indicator additional-train-info .track-change-info{font-weight:400}additional-train-info.first{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}additional-train-info.second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}additional-train-info.second .additional-train-info{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}additional-train-info.second .additional-train-info .additional-train-station{margin-right:1.562%}additional-train-info.second .additional-train-info .following-train-info{display:none}.track-indicator next-train-common{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.track-indicator next-train-common .content-details.canceled-layout .train-information.hint{overflow:visible}.track-indicator next-train-common .content-details.long-remark.not-canceled-layout remarks{overflow:visible}.track-indicator next-train-common .content-details.long-remark.not-canceled-layout .train-information.hint{visibility:hidden}.track-indicator next-train-common .content-details.long-remark.not-canceled-layout.additional-trains .train-part-destination{visibility:hidden}.track-indicator next-train-common .content-details.long-remark.not-canceled-layout.additional-trains .train-part::before{visibility:hidden}.track-indicator next-train-ending{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.track-indicator next-train-ending .primary{height:23.51vh;min-height:23.51vh;max-height:23.51vh;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.track-indicator next-train-ending .content-details{height:13vh;min-height:13vh;max-height:13vh;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.track-indicator next-train-ending .hint{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-top:4vh}.track-indicator next-train-ending .hint .expected-time.unknown-delayed .delay-label{display:none}.track-indicator next-train-ending .heading{font-size:10.416vw;letter-spacing:.104vw}.track-indicator next-train-ending .heading .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.track-indicator next-train-ending .heading .text-container :not(:first-child){margin-left:.3em}.track-indicator next-train-ending .origin{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.track-indicator next-train-ending .expected-time,.track-indicator next-train-ending .origin,.track-indicator next-train-ending .scheduled-time{font-size:6.25vw;letter-spacing:.052vw}.track-indicator next-train-ending .line{height:5vw;min-height:5vw;max-height:5vw;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;margin-bottom:2vh}.track-indicator next-train-ending .info{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-size:4.166vw;letter-spacing:.052vw;line-height:1.2}.track-indicator next-train-ending .info.canceled-label{margin-top:-1.9vh;margin-left:unset;font-size:6.25vw}.track-indicator next-train-ending .info.canceled-label .text-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.track-indicator next-train-ending .do-not-board{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:6.77vw}.track-indicator .train-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:1.04vw;padding-left:1.04vw}.track-indicator .short-information{width:26.77%;min-width:26.77%;max-width:26.77%;margin-right:0;margin-left:0;padding-right:0;padding-left:0;text-align:right}.track-indicator .main-information{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;letter-spacing:.052vw;line-height:1.2}.track-indicator .main-information.remark{font-size:4.08vw;overflow:hidden}.track-indicator .main-information.remark .info-remark-via .language-1{font-weight:400}.track-indicator .main-information.remark .important-remark{color:#ffd300}.track-indicator .scheduled-time{font-size:10.416vw}.track-indicator .expected-time{height:100%;min-height:100%;max-height:100%;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;color:#ffd300;font-size:7.8125vw}.track-indicator .canceled-label{font-size:6.25vw;letter-spacing:.0052vw;line-height:.75}.track-indicator .delay-label{font-size:3.125vw;letter-spacing:.052vw}.track-indicator .canceled-label,.track-indicator .delay-label{color:#ffd300}.track-indicator .canceled-label .text-container,.track-indicator .delay-label .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.track-indicator .canceled-label .text-container :not(:first-child),.track-indicator .delay-label .text-container :not(:first-child){margin-left:.3em}.track-indicator .canceled{width:70.312vw;min-width:70.312vw;max-width:70.312vw;margin-right:0;margin-left:0;padding-right:0;padding-left:0;margin-top:.8vh;margin-left:2.083vw;color:#ffd300;font-size:4.166vw;letter-spacing:.052vw;line-height:1.2}.track-indicator .deviation,.track-indicator .replacement-service{height:10.416vw;min-height:10.416vw;max-height:10.416vw;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.track-indicator .operator{height:7.812vw;min-height:7.812vw;max-height:7.812vw;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.track-indicator .line{height:7.812vw;min-height:7.812vw;max-height:7.812vw;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;margin-right:1.927vw}.track-indicator .destination,.track-indicator .origin{font-size:10.416vw;letter-spacing:.104vw}.track-indicator .train-position{font-size:3.125vw;font-weight:400;letter-spacing:.0312vw;line-height:1.2}.track-indicator .train-position .language-text{font-weight:400}.track-indicator next-train-common .content-details.unknown-delayed .delay-label{display:none}.track-indicator track-changed-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.track-indicator track-changed-view .track-changed-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000}.track-indicator track-changed-view .track-changed-view .header{padding-bottom:16px}.track-indicator track-changed-view .track-changed-view .content-details,.track-indicator track-changed-view .track-changed-view .primary{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;background-color:#ffd300;color:#000}.track-indicator track-changed-view .track-changed-view .delay-label,.track-indicator track-changed-view .track-changed-view .expected-time{color:#000}.track-indicator track-changed-view .track-changed-view .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-gap:2.5vw}.track-indicator track-changed-view .track-changed-view .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.track-indicator track-changed-view .track-changed-view .icon img{width:10.31vw;height:18.33vh}.track-indicator track-changed-view .track-changed-view .message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-size:6.46vw}.track-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.track-indicator .details{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.track-indicator .common-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.track-indicator .main-train{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden}.track-indicator .header{height:7.812vw;min-height:7.812vw;max-height:7.812vw;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;margin-top:3.148vh}.track-indicator .primary{height:21.51vh;min-height:21.51vh;max-height:21.51vh;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-top:2vh;overflow:hidden}.track-indicator .content-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.track-indicator .content-details>.cancelation{height:11.7vh;min-height:11.7vh;max-height:11.7vh;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-top:2vh}.track-indicator .content-details .common{height:20.111vh;min-height:20.111vh;max-height:20.111vh;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.track-indicator .content-details .important-remark{font-weight:400}.track-indicator .content-details.canceled-layout .train-information.hint{height:25vh;min-height:25vh;max-height:25vh;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.track-indicator .content-details.not-canceled-layout{padding-top:2vh}.track-indicator .hint{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden}.track-indicator .hint .train-position{margin-top:3.148vh}.track-indicator .clock{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:9.8%;margin-right:1.041%;font-size:6.25vw;line-height:.75}.track-indicator .clock>img{height:85%;margin-right:2vh}.track-indicator .orca-train-composition{height:26.62vh}.track-indicator .formation{width:100%;height:26.62vh}.track-indicator .additional-trains-row additional-trains{height:10.19vh;min-height:10.19vh;max-height:10.19vh;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}analog-clock{display:block}analog-clock #clock{fill:#fff}analog-clock #hour-hand{fill:#fff}analog-clock #minute-hand{fill:#fff}analog-clock #second-hand{fill:red}do-not-board{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:55.1vw;height:30.28vh;background-color:#333336}do-not-board .information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:3.12vw;grid-gap:2.5vw}do-not-board .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}do-not-board img{width:8.07vw;height:14.35vh}orca-expected-time .expect-soon .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:8px}info-monitor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}info-monitor .body{position:relative;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden}remarks.in-testing{visibility:hidden}remarks{display:block}orca-special-notices .special-notice-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}orca-special-notices .special-notice-content .orca-special-notice{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}orca-special-notices .special-notice-content .special-notice-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}orca-special-notices .special-notice-content:not(.deviated) .special-notice-icon{display:none}orca-special-notices .special-notice-side-by-side{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}orca-special-notices .special-notice-side-by-side .special-notice-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:5.8vh;-webkit-box-sizing:border-box;box-sizing:border-box}orca-special-notices .special-notice-side-by-side .special-notice-content .icon-container img.info-icon{width:2.254vw;padding-right:.5vw}orca-special-notices .special-notice-side-by-side .special-notice-content:not(.deviated) .icon-container{display:none}orca-special-notices .special-notice-side-by-side .special-notice-content.single-notice:first-child{padding-right:2.811vw}orca-special-notices .special-notice-side-by-side .special-notice-content.single-notice:last-child{padding-left:3vw}orca-special-notices .special-notice-side-by-side .special-notice-content.single-notice:last-child.deviated{padding-left:1vw}orca-special-notices .special-notice{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}orca-special-notices .special-notice:first-child .multiple-notices{margin-right:2.811vw}orca-special-notices .special-notice:last-child .special-notice-content.multiple-notices{padding-left:3vw}orca-special-notices .special-notice:last-child .special-notice-content.multiple-notices.deviated{padding-left:1.9vw}static-info{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:100%;letter-spacing:.052vw}static-info .static-info{padding-top:20vh;padding-left:25.416vw}static-info .hint-icon{position:fixed;top:18.796vh;left:4.791vw;width:13.75vw}static-info .title{font-size:8.854vw;font-weight:500}static-info .description{font-size:4.166vw;font-weight:400;line-height:1.2;white-space:pre-line}static-info .content:not(:first-of-type){margin-top:5vh}closed-wagon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;height:100%}closed-wagon .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}closed-wagon .icon img{width:3.75vw}closed-wagon .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#ffd300;font-size:2.29vw}closed-wagon.empty .icon{display:none}closed-wagon.empty .text{display:none}closed-wagon.one-icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}closed-wagon.one-icon .icon.right{display:none}closed-wagon.one-icon .text{display:none}closed-wagon.one-icon-and-text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 3.02vw}closed-wagon.one-icon-and-text .icon.right{display:none}closed-wagon.two-icons-and-text{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 3.02vw}.train-segment.closed .train-body{max-width:100%;overflow:hidden}.train-segment.rail-car.closed.right closed-wagon{margin-right:-2.8125vw}.train-segment.rail-car.closed.left closed-wagon{margin-left:-2.8125vw}.train-segment.rail-car.closed.right closed-wagon.one-icon{margin-right:-.8125vw}.train-segment.rail-car.closed.left closed-wagon.one-icon{margin-left:-.8125vw}closed-wagon.in-testing .icon,closed-wagon.in-testing .text{visibility:hidden}.occupancy.occupancy-status-green{background-color:#36bb2a}.occupancy.occupancy-status-yellow{background-color:#eecb30}.occupancy.occupancy-status-red{background-color:#f63f3a}.track-indicator .platform-wrapper{background-color:#333336;color:#fff;font-size:2.291vw;font-weight:400}.orca-platform-sector{position:relative;z-index:100}.closed-platform{background:repeating-linear-gradient(135deg,#333336,#333336 .1vw,#000 .15vw,#000 .5vw);z-index:50}.closed-platform.extended-right{padding-right:2000px}.closed-platform.extended-left{position:absolute;left:-2000px;padding-left:2000px}orca-train-composition .orca-train-composition .diagram-wrapper{height:calc(100% - 18.779%)}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram.train-go-to-right .train-body{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram.train-go-to-right train-nose{left:-2px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram.train-go-to-right .train-segment:first-child .train-body{border-top-left-radius:.416vw}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram:not(.train-go-to-right) .train-body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram:not(.train-go-to-right) train-nose{right:-2px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transform:scale(-1,1);transform:scale(-1,1)}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram:not(.train-go-to-right) .train-segment:last-child .train-body{border-top-right-radius:.416vw}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram:not(.train-go-to-right) .rail-car .wagon-number{left:1.458vw}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram.show-occupancy .wagon-number{bottom:28.26%;font-size:2.291vw}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram:not(.show-occupancy) .wagon-number{bottom:17.7%;font-size:2.708vw}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram:not(.show-occupancy) .occupancy{display:none}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram.splittable .train-part:first-child:not(:last-child) .train-segment:last-child{padding-right:.3125vw}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram.splittable .train-part:not(:first-child){position:relative}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram.splittable .train-part:not(:first-child)::before{position:absolute;bottom:0;height:99.75%;border-left:.312vw dotted #fff;content:''}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram.splittable .train-part:not(:first-child) .train-segment:first-child{padding-left:.6245vw}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram:not(.splittable) .train-part:first-child:not(:last-child) .train-segment:last-child{padding-right:.15625vw}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram:not(.splittable) .train-part:not(:first-child) .train-segment:first-child{padding-left:.15625vw}orca-train-composition .orca-train-composition .diagram-wrapper .orca-train-composition-diagram.all-wagons-got-services .service-icon:nth-child(n+3){display:none}orca-train-composition .orca-train-composition .train-body,orca-train-composition .orca-train-composition .train-part,orca-train-composition .orca-train-composition .train-segment,orca-train-composition .orca-train-composition train-nose{height:100%}orca-train-composition .orca-train-composition .train-part{-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}orca-train-composition .orca-train-composition .orca-train-representation{width:100%;height:46.5%}orca-train-composition .orca-train-composition .train-segment{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}orca-train-composition .orca-train-composition .train-part-destination{position:relative;height:53.5%}orca-train-composition .orca-train-composition .train-part-destination>div{position:absolute;right:0;bottom:53.76%;left:0;font-size:3.125vw;font-weight:400;letter-spacing:.052vw;line-height:.75;text-align:center}orca-train-composition .orca-train-composition .train-body,orca-train-composition .orca-train-composition train-nose{position:relative;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eae0e0),to(#a6a6a6));background-image:linear-gradient(180deg,#fff 0,#eae0e0 50%,#a6a6a6 100%)}orca-train-composition .orca-train-composition .closed .train-body,orca-train-composition .orca-train-composition .closed train-nose{background-image:-webkit-gradient(linear,left top,left bottom,from(#4b4c4f),to(#4b4c4f));background-image:linear-gradient(#4b4c4f,#4b4c4f)}orca-train-composition .orca-train-composition .closed .occupancy,orca-train-composition .orca-train-composition .closed .wagon-number,orca-train-composition .orca-train-composition .closed wagon-services{display:none}orca-train-composition .orca-train-composition .closed .train-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}orca-train-composition .orca-train-composition .train-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}orca-train-composition .orca-train-composition train-nose{position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-mask:url(../assets/images/trainComposition/locomotive-mask.svg) top right/cover;mask:url(../assets/images/trainComposition/locomotive-mask.svg) top right/cover;-webkit-clip-path:url(#locomotive);clip-path:url(#locomotive)}orca-train-composition .orca-train-composition train-nose img{height:50%}orca-train-composition .orca-train-composition .train-segment:not(:first-child){margin-left:.3125vw}orca-train-composition .orca-train-composition .train-segment:not(.rail-car) train-nose{display:none}orca-train-composition .orca-train-composition .wagon-number{position:absolute;left:.31vw;padding:inherit;color:#000;letter-spacing:.052vw;line-height:.75;z-index:1}orca-train-composition .orca-train-composition wagon-services{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-40.74%;right:0;left:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:66.64%;-webkit-column-gap:.2vw;-moz-column-gap:.2vw;column-gap:.2vw;overflow:hidden;z-index:10}orca-train-composition .orca-train-composition wagon-services .service-icon,orca-train-composition .orca-train-composition wagon-services .zero-width-element{height:100%}orca-train-composition .orca-train-composition wagon-services .zero-width-element{width:.001vw}orca-train-composition .orca-train-composition .occupancy{position:absolute;right:0;bottom:0;left:0;height:38.889%}orca-train-composition .orca-train-composition .show-occupancy .wagon-number{top:.46vw}orca-train-composition .orca-train-composition .show-occupancy .train-part .orca-train-representation .train-segment.rail-car.left .wagon-number{left:2.4vw}orca-train-composition .orca-train-composition .show-occupancy .number-1-digit wagon-services{left:1.2vw}orca-train-composition .orca-train-composition .show-occupancy .number-2-digit wagon-services{left:2.4vw}orca-train-composition .orca-train-composition .show-occupancy .number-3-digit wagon-services{left:3.8vw}orca-train-composition .orca-train-composition .show-occupancy .rail-car.left .number-1-digit wagon-services{left:.7vw}orca-train-composition .orca-train-composition .show-occupancy .rail-car.left .number-2-digit wagon-services{left:2.1vw}orca-train-composition .orca-train-composition .show-occupancy .rail-car.left .number-3-digit wagon-services{left:3.3vw}orca-train-composition .orca-train-composition .platform-wrapper{height:18.779%;font-size:2.291vw}orca-train-composition .closed-platform{position:absolute;bottom:-50%;width:100%;height:50%}orca-train-composition .train-segment.closed.right.last:not(.rail-car) .closed-platform{margin-left:-.15625vw}orca-train-composition .train-segment.closed.left.last:not(.rail-car) .closed-platform{padding-left:.15625vw}iframe{display:block;border:0}