body{-webkit-text-size-adjust:none;background-color:#ecf0f3;color:#6a6a71;font-family:dinbold;height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}@font-face{font-display:swap;font-family:dinregular;font-style:normal;font-weight:400;src:url(/static/media/din_alternate_regular.7ff469b3438d4f25d720.eot);src:url(/static/media/din_alternate_regular.7ff469b3438d4f25d720.eot?#iefix) format("embedded-opentype"),url(/static/media/din_alternate_regular.228a8f40c304df474aa8.woff2) format("woff2"),url(/static/media/din_alternate_regular.081c1f2b3fd42fb48084.woff) format("woff"),url(/static/media/din_alternate_regular.ddb5abf6106d3d20a0c9.ttf) format("truetype"),url(/static/media/din_alternate_regular.1368c46eced9ee12c870.svg#dinregular) format("svg")}@font-face{font-display:swap;font-family:dinbold;font-style:normal;font-weight:400;src:url(/static/media/dinpro_medium.aad4fb05a9fa83edabca.eot);src:url(/static/media/dinpro_medium.aad4fb05a9fa83edabca.eot?#iefix) format("embedded-opentype"),url(/static/media/dinpro_medium.d4f0baa551ed044f0ccc.otf) format("opentype"),url(/static/media/dinpro_medium.59908e1c7b7100d214a2.woff) format("woff"),url(/static/media/dinpro_medium.d8fbd6fe62ed418bdd5c.ttf) format("truetype"),url(/static/media/dinpro_medium.2debf0aa86db5a55791e.svg#dinbold) format("svg")}body,div,span{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}:focus{outline:none}.retry-button{background:#6a6a71;border:0;border-radius:20px;color:#fff;cursor:pointer;font:inherit;margin-top:16px;padding:10px 20px}.retry-button:focus-visible{outline:2px solid #6a6a71;outline-offset:3px}.app,.app-header{text-align:center}.app-header{background-color:#6a6a71;color:#fff;height:40px;left:0;padding-top:20px;position:fixed;right:0;top:0;width:100%;z-index:999}.header-fade{animation:fadein .7s}.container-wrapper{height:100%;position:absolute;width:100%}.content-wrapper{margin:0;padding:20px 0 40px;position:absolute;width:100%}.content{margin:0 auto;max-width:768px;padding:31px 0 0}::-webkit-scrollbar{display:none}.content p{color:#64647e;font-size:15px}.content p,ul{margin:0;padding:0}ul{display:block;list-style:none;list-style-type:none}nav ul li{display:inline-block;margin:0 16px 0 0;padding:0;vertical-align:middle}nav ul li:last-child{margin:0}nav ul li a{display:block;padding:6px 0 0}.nav{display:inline-block}.back{left:5px}.back,.favourites{display:inline-block;position:absolute}.favourites{padding-top:calc(constant(safe-area-inset-top) - 20px);right:15px;top:20px}.circle{background-color:#e1e1e1;border-radius:16px;height:26px;width:32px}.hidden{display:none!important}.active{background-color:#fff}.wrap{display:block;padding:10px 10px 0}.close,.edit{clear:right;color:#fff;display:inline-block;float:right;margin-right:15px;margin-top:-27px;min-width:60px;text-align:right}.close{background:url(/static/media/delete.90067345a553bfa111de.svg);background-position:100%;background-repeat:no-repeat;background-size:16px auto;height:26px;margin-top:-30px;min-width:30px!important}.impressum{display:inline-block;left:15px;position:absolute;text-align:center;vertical-align:middle}.impressum a{display:block;padding:2px 0 0}ul.searchlist,ul.timetable{margin-top:10px}ul.searchlist li{border-bottom:.5pt solid #fff;font-family:dinbold;margin:0;overflow:hidden;padding:10px 0;text-align:left}ul.searchlist a,ul.timetable a{color:#6a6a71;cursor:pointer;display:block;font-size:15pt;text-decoration:none}#search-box,.delete-icon,.search-wrapper{position:relative}.delete-icon{background:url(/static/media/input-delete.62d5a67af10d1688d0b0.svg) no-repeat 50%;background-size:18px auto;cursor:pointer;display:block;height:14px;margin:auto;padding:2px;position:absolute;right:10px;top:45%;width:14px;z-index:2}#search-box:not(:valid)~.delete-icon{display:none}ul.timetable li a{display:block;font-size:17pt;line-height:18pt;width:100%}ul.timetable li{border-bottom:.5pt solid #fff;margin:0;padding:5px 10px;text-align:left}ul.timetable li a:first-child{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px 12px;min-height:50px;padding-bottom:5px}ul.timetable span.lft{flex:1 1 130px;min-width:0;overflow-wrap:anywhere;pointer-events:none}ul.timetable span.rgt{box-sizing:border-box;flex:0 1 auto;margin-left:auto;max-width:100%;min-width:0;padding-right:7px;pointer-events:none;text-align:right}ul.timetable span.lft .line,ul.timetable span.rgt .track{max-width:100%;white-space:normal}ul.timetable span.rgt .track{overflow-wrap:anywhere}ul.timetable li.long-dist>a:first-child,ul.timetable li.short-dist>a:first-child{flex-wrap:nowrap}ul.timetable li.long-dist>a:first-child>.lft,ul.timetable li.short-dist>a:first-child>.lft{flex:1 1;overflow:hidden}ul.timetable li.long-dist>a:first-child>.rgt,ul.timetable li.short-dist>a:first-child>.rgt{flex:0 0 auto;white-space:nowrap}ul.timetable li.long-dist span.lft .destination,ul.timetable li.short-dist span.lft .line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.timetable li.long-dist span.rgt .track,ul.timetable li.short-dist span.rgt .track{white-space:nowrap}span.capacity,span.line,span.sd-time,ul.timetable span.track{display:inline-block;font-size:12pt;pointer-events:none;white-space:nowrap}span.line{line-height:18pt;max-width:300px;overflow:hidden;padding-top:3px;text-overflow:ellipsis}.time-nxt{min-width:40px}.time,.time-nxt{display:inline-block;text-align:right}.time{font-size:12pt;margin-right:20px}.capacity{margin-left:10px}.capacity,.sd-time{display:none!important}.sd-time-show{display:inline-block!important}.capacity span{background-position:left 1px;background-repeat:no-repeat;display:inline-block;height:18px;text-align:left;width:32px}.capacity span.cap-1{-webkit-mask-image:url(/static/media/capacity1.27d84103678b22a6533a.svg);mask-image:url(/static/media/capacity1.27d84103678b22a6533a.svg)}.capacity span.cap-2{-webkit-mask-image:url(/static/media/capacity2.e8b20fd78c6a917bbc1a.svg);mask-image:url(/static/media/capacity2.e8b20fd78c6a917bbc1a.svg)}.capacity span.cap-3{-webkit-mask-image:url(/static/media/capacity3.6882e720cd3f38af613b.svg);mask-image:url(/static/media/capacity3.6882e720cd3f38af613b.svg)}.ns{border-top:.5pt solid #fff;display:none!important;font-size:11pt!important;line-height:15pt!important;margin-top:5px;padding:5px 2px 3px 0}.ns-show{display:block!important}.cp-show,.ns-show{animation:fadein .85s}.cp-show{display:inline-block!important}.capacity:empty{display:none!important}.delay{border-radius:16px;font-size:12.5pt;height:25 px;letter-spacing:-1px;margin:0 3px 0 4px;width:25px}.delay,.delay-small{background-color:#6a6a71;color:#fff;display:inline-block;text-align:center}.delay-small{border-radius:9px;font-size:8pt;height:18px;line-height:14pt;margin:0 4px 2px;vertical-align:middle;width:18px}a.info{border-top:1px solid #fff;display:block;font-size:10.5pt!important;margin-top:3px;padding:5px 0}a.info span.icon{clear:left;display:inline-block;float:left;height:20px;-webkit-mask-image:url(/static/media/info.a49fe674c37f96669485.svg);mask-image:url(/static/media/info.a49fe674c37f96669485.svg);-webkit-mask-position:left 4px;mask-position:left 4px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px auto;mask-size:16px auto;width:16px}a.info span.msg{display:block;height:20px;max-width:calc(100% - 40px);overflow:hidden;padding:0 5px 0 10px;text-overflow:ellipsis;white-space:nowrap}span.next{margin-top:-20px;padding:0 2px 0 0;width:20px}.pl-change,span.next{clear:right;display:inline-block;float:right;height:18px;text-align:right}.pl-change{margin-top:5px;-webkit-mask-image:url(/static/media/info.a49fe674c37f96669485.svg);mask-image:url(/static/media/info.a49fe674c37f96669485.svg);-webkit-mask-position:right 2px;mask-position:right 2px;-webkit-mask-size:16px auto;mask-size:16px auto;padding-right:5px;width:18px}.pl-change,span.check{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}span.check{background-position:0 100%;background-repeat:no-repeat;background-size:7px auto;-webkit-mask-image:url(/static/media/check.586fdf2cb2a369887dd3.svg);mask-image:url(/static/media/check.586fdf2cb2a369887dd3.svg);-webkit-mask-size:7px auto;mask-size:7px auto}span.check,span.nocheck{display:inline-block;height:7px;width:7px}.info-detail{margin:0 10px;text-align:left}.info-detail p{color:#6a6a71}.error-detail{text-align:center}.leaving a span{opacity:.5}input[type=search],input[type=text]{background-color:#dfe3e7;background-image:url(/static/media/input-search.53d60e4b0c0daa0a2d35.svg);background-position:5px;background-repeat:no-repeat;background-size:16px auto;border:none;border-radius:6px;color:#6a6a71;font-family:dinbold;font-size:13pt;height:36px;margin-top:10px;padding:0 10px 0 30px;width:calc(100% - 40px)}ul.stationslist li{border-bottom:.5pt solid #fff;margin:0;padding:5px 0 0;text-align:left}ul.stationslist a{color:#6a6a71;overflow:hidden;padding-bottom:5px;width:100%}ul.searchlist>li>a,ul.stationslist>li>a{align-items:flex-start;display:flex;gap:12px;min-width:0}ul.searchlist>li>a>.left-block,ul.stationslist>li>a>:first-child{flex:1 1;min-width:0;overflow:hidden}ul.searchlist>li>a>.left-block,ul.stationslist .nearStationName,ul.stationslist .subtitle{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.station-list-item .right-part,ul.searchlist .right-block,ul.stationslist .right-block{flex:0 0 auto;float:none;white-space:nowrap}span.left-block{display:inline-block;margin:0 0 0 10px}span.right-block{clear:right;display:inline-block;float:right;margin:0 10px 0 0;text-align:right}span.subtitle{color:#64647e;font-size:11pt}span.timing{color:#64647e;font-size:13pt;margin-bottom:5px}.walk{margin-right:3px}.transport-icon{margin-right:5px}.transport-icons img{margin-right:3px;padding-top:3px}.transport-icons img:last-child{margin-right:0}ul.searchlist .transport-icons img{padding-top:0}.station-list-item{box-sizing:border-box;display:flex;justify-content:space-between;padding:0 7px}.station-list-item .right-part{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.nearStationName{font-family:dinbold;font-size:17pt}.favorites-editable{display:flex!important}.delete-favorite{background:#ff2f2f url(/static/media/delete.90067345a553bfa111de.svg) no-repeat 50%;cursor:pointer;display:inline-block;flex-shrink:0;width:65px;z-index:2}.grow-in{animation:fadein .01s,growin .25s ease-in forwards}.grow-out{animation:growout .25s ease-out forwards;opacity:0}a{color:#6a6a71}h1{font-size:17pt;font-style:normal;font-weight:400}a{cursor:pointer}ul li.short-dist{background-color:#fff;border-color:#ecf0f3}ul li.short-dist a{color:inherit}.bg-long-dist{animation:backgroundfade .6s ease-in reverse;background-color:#023796;color:#fff}.bg-long-dist-end{background-color:initial}ul li.long-dist{background-color:#023796;color:#fff}ul li.long-dist a{color:#fff}.long-dist-box{border:1pt solid #fff;border-radius:4px;display:inline-block;font-size:10pt;line-height:13pt;padding:1px 4px;text-align:center;white-space:nowrap}ul li.long-dist .delay{background-color:#fff;color:#023796}@keyframes scale-up-center{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes backgroundfade{0%{background-color:#023796}to{background-color:initial}}@keyframes growin{0%{width:0}to{width:65px}}@keyframes growout{0%{opacity:1;width:65px}to{width:0}}.spinner{animation:rotator 1.4s linear infinite;left:calc(50% - 25px);position:absolute;top:160px}@keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;transform-origin:center}@keyframes colors{0%{stroke:#6a6a71}to{stroke:#ecf0f3}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}@supports(padding:max(0px)){.app-header,.content-wrapper{padding-top:max(20px,constant(safe-area-inset-top))}.content-wrapper{padding-bottom:max(40px,constant(safe-area-inset-bottom))}.content{padding-top:max(31px,constant(safe-area-inset-top))}}@media only screen and (device-width:375px) and (device-height:812px) and (display-mode:standalone) and (-webkit-device-pixel-ratio:3){.content{padding-top:calc(constant(safe-area-inset-top) - 14px)}}@media only screen and (max-device-width:340px){.nearStationName,ul.timetable li a{font-size:15pt}}
/*# sourceMappingURL=main.7b72e773.css.map*/