@font-face{font-family:"Vegur";src:url(/static/media/Vegur.ttf.37118050.woff) format("woff"),url(/static/media/Vegur.ttf.248c6ae3.svg#Vegur) format("svg"),url(/static/media/Vegur.ttf.dd0e332c.eot),url(/static/media/Vegur.ttf.dd0e332c.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}body{overflow:hidden}.leaflet-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;z-index:0}#header{position:absolute;top:20px;left:20px;z-index:100;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}#header .logo{width:65px}#header .title{padding-top:40px}#header .title>:last-child{margin-top:-8px}#toggleSounds{position:absolute;z-index:1000;right:320px;top:30px}#volume{top:40px;right:150px;width:150px}#currentDate,#volume{position:absolute;z-index:100}#currentDate{top:20px;right:20px;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}#currentDate>.time{margin-top:-8px}#schedule{position:absolute;bottom:100px;right:20px;z-index:100}#schedule>.MuiPaper-root{padding-right:8px;padding-top:8px;padding-bottom:8px}#schedule .scheduleList{width:450px;max-height:300px;overflow:auto;padding:0!important}.scheduleList::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.presentationControls #schedule{bottom:25px}.presentationControls #schedule .scheduleList{overflow:hidden;max-height:430px}.scheduleList::-webkit-scrollbar{width:6px}.scheduleList::-webkit-scrollbar-thumb{border-radius:10px;background-color:#f0d723}.scheduleList .MuiGrid-container{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.scheduleList .schedule-time{font-weight:700}.scheduleList .schedule-time .MuiListItemText-secondary{color:green}.scheduleList .schedule-time.delayed .MuiListItemText-secondary{color:red}.scheduleList .schedule-departure{-webkit-flex:1 1;flex:1 1;overflow:hidden;white-space:nowrap}.scheduleList .schedule-departure .MuiListItemText-primary img{height:18px;display:inline-block;padding-right:5px;vertical-align:middle}.scheduleList .schedule-departure .MuiListItemText-primary span{display:inline-block;vertical-align:middle}.scheduleList .schedule-departure .MuiListItemText-primary span:last-child{margin-left:5px;text-overflow:ellipsis}span.lineName{color:#fff;font-size:13px;padding:0 6px}span.lineName.bus{background:#7d176b}span.lineName.express{background:#7d8086}span.lineName.regional{background:#e3001b}span.lineName.ferry{background:#0080ba}span.lineName.tram{background:#cc0a22}span.lineName.subway{background:#004f8d}span.lineName.suburban{background:#008d4f}.scheduleList .schedule-departure .MuiListItemText-secondary{white-space:nowrap}.scheduleList .schedule-departure .MuiListItemText-secondary:before{content:"\27F6";display:inline;position:relative;padding-right:2px}#fabSchedule{bottom:20px;right:20px}#fabPlay,#fabSchedule{position:absolute;z-index:100}#fabPlay{bottom:24px;left:160px}#fabZoomIn{top:130px}#fabZoomIn,#fabZoomOut{position:absolute;right:20px;z-index:10000}#fabZoomOut{top:180px}#fabSelectStations{left:90px}#fabDemo,#fabSelectStations{position:absolute;bottom:20px;z-index:100}#fabDemo{left:20px}#selectStations{position:absolute;bottom:100px;left:20px;z-index:100}#selectStations .kn-selection_status__clear_all___3gppf{display:none}#selectStations .kn-column__column___3Iwzx:last-of-type{min-width:250px}.remote{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.remoteMapControls{height:60%}.remoteSpecialControls{height:40%;text-align:center}.remote .zoom{text-align:center;padding:20px;height:15%}.remote .zoom>button:first-child{margin-right:10px}.remote .position{text-align:center;height:45%;padding:20px}.remote #fabLeft,.remote #fabRight,.remote #fabTop{margin-bottom:10px}.remote #fabLeft{margin-right:20px}.remote #fabTop>.MuiFab-label{-webkit-transform:rotate(90deg);transform:rotate(90deg);padding-left:10px}.remote #fabBottom>.MuiFab-label{-webkit-transform:rotate(270deg);transform:rotate(270deg);padding-left:10px}
/*# sourceMappingURL=main.9344b0da.chunk.css.map */