@font-face{font-display:swap;font-family:RobotoThin;font-style:normal;font-weight:100;src:local("RobotoThin"),url(../fonts/Roboto-Thin.2f1c68f7.woff) format("woff")}@font-face{font-display:swap;font-family:RobotoThinItalic;font-style:italic;font-weight:100;src:local("RobotoThinItalic"),url(../fonts/Roboto-ThinItalic.34490796.woff) format("woff")}@font-face{font-display:swap;font-family:RobotoLight;font-style:normal;font-weight:300;src:local("RobotoLigth"),url(../fonts/Roboto-Light.b355aea0.woff) format("woff")}@font-face{font-display:swap;font-family:RobotoLightItalic;font-style:italic;font-weight:300;src:local("RobotoLightItalic"),url(../fonts/Roboto-LightItalic.10496648.woff) format("woff")}@font-face{font-display:swap;font-family:RobotoRegular;font-style:normal;font-weight:400;src:local("RobotoRegular"),url(../fonts/Roboto-Regular.0d248fec.woff) format("woff")}@font-face{font-display:swap;font-family:RobotoItalic;font-style:italic;font-weight:400;src:local("RobotoItalic"),url(../fonts/Roboto-Italic.5f1ee73e.woff) format("woff")}@font-face{font-display:swap;font-family:RobotoMedium;font-style:normal;font-weight:500;src:local("RobotoMedium"),url(../fonts/Roboto-Medium.5b229d8f.woff) format("woff")}@font-face{font-display:swap;font-family:RobotoMediumItalic;font-style:italic;font-weight:500;src:local("RobotoMediumItalic"),url(../fonts/Roboto-MediumItalic.bae866b2.woff) format("woff")}@font-face{font-display:swap;font-family:RobotoBold;font-style:normal;font-weight:700;src:local("RobotoBold"),url(../fonts/Roboto-Bold.705c26e8.woff) format("woff")}@font-face{font-display:swap;font-family:RobotoBoldItalic;font-style:italic;font-weight:700;src:local("RobotoBoldItalic"),url(../fonts/Roboto-BoldItalic.e444caa9.woff) format("woff")}@font-face{font-display:swap;font-family:RobotoBlack;font-style:normal;font-weight:900;src:local("RobotoBlack"),url(../fonts/Roboto-Black.9da854de.woff) format("woff")}@font-face{font-display:swap;font-family:RobotoBlackItalic;font-style:italic;font-weight:500;src:local("RobotoBlack"),url(../fonts/Roboto-BlackItalic.5398d9e9.woff) format("woff")}html{height:100vh;-ms-scroll-chaining:none;overscroll-behavior:none;position:relative;width:100vw}body{font-size:40px;margin:0;-ms-scroll-chaining:none;overscroll-behavior:none;padding:0;width:100%}.module,body{height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.module{background:#fff;border-radius:5px;-webkit-box-shadow:1px 1px 4px .4px #303f9f;box-shadow:1px 1px 4px .4px #303f9f;color:#353535;overflow:hidden}.screen{bottom:0;left:0;position:absolute;right:0;top:0}.launcher-module-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;border-top-style:solid;border-top-width:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:4.5rem;padding:0 1.2rem}.launcher-module-header svg{margin-right:1rem}.launcher-module-header span{font-size:.8em;overflow:hidden;white-space:nowrap;width:90%}.dock{bottom:0;height:9rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:0;position:fixed;right:0}.dock,.dock-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.dock-banner{background-color:rgba(0,0,0,.8);border-radius:65px;-webkit-box-shadow:0 0 15px 0 #1b1b1b;box-shadow:0 0 15px 0 #1b1b1b;height:110px;margin-right:10px;padding:0 .3rem}.dock-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 .1rem;position:relative;width:100px}.dock-item:active svg{color:#799cf5}.dock-item svg{color:#fff}.dock-item #messages-icon{fill:transparent!important;stroke:#fff;stroke-width:20px}.dock-item .counting-tablet{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:50%;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:RobotoRegular;font-size:.4em;height:26px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:.6rem;position:absolute;right:.4rem;width:26px}.dock-item .counting-tablet.pages{background:transparent;color:#fff;right:3.3rem;top:3rem;z-index:99}.dock-button{border-radius:50px;height:100px;margin:0 .1rem;width:100px}.dock-button,.dock-button .counting-tablet{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dock-button .counting-tablet{border-radius:50%;color:#000;font-family:RobotoRegular;font-size:.4em;height:26px;top:.6rem;position:absolute;right:.4rem;width:26px}.dock-button .counting-tablet.pages{background:transparent;color:#fff;right:3.1rem;top:3.2rem;z-index:99}#transport-launcher-module .launcher-module-header{border-top-color:#6a1b9a;color:#7b1fa2}#transport-launcher-module .launcher-module-header svg{stroke:#7b1fa2;fill:none}#alt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:RobotoThinItalic;font-size:.7em;position:absolute;text-align:center;width:100%}#departures-list{margin-top:.2rem}.departure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:1.4rem;margin-bottom:.7rem}.departure span{background:-webkit-linear-gradient(45deg,#353535 80%,transparent);overflow:hidden;white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.departure .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.departure .header svg{margin-left:.3rem}.departure .header .label{font-family:RobotoRegular;font-size:.7em;overflow:hidden;width:2.5rem;max-width:2.5rem;white-space:nowrap}.departure .header .name{font-family:RobotoItalic;font-size:.8em;margin-left:.5rem;width:90%}.departure .infos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-10px}.departure .infos,.departure .infos .direction{display:-webkit-box;display:-ms-flexbox;display:flex}.departure .infos .direction{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:RobotoThin;font-size:.6em}.departure .infos .direction svg{color:#363636;margin-right:.7rem}.departure .infos .time{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6em;font-family:RobotoThin}.departure .infos .time svg{color:#363636;margin-right:.7rem}