body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{font-family:Roboto,Arial,sans-serif}.top-menu{background-color:rgba(0,177,255,.66);border-bottom:1px solid rgba(0,71,102,.32);-webkit-column-gap:10px;column-gap:10px;display:flex;flex-direction:row;height:40px;padding:10px;position:relative}.bus-route-label{background:transparent;border:none;color:#fff;font-size:14px;padding:3px 0 3px 3px;text-align:center;width:50px;z-index:1}.route-id-select{border:none;border-radius:10px;color:#666;font-size:16px;padding:3px;text-align:right;width:82px;z-index:1}.refresh-countdown{font-size:16px;font-weight:700;padding:10px 0 3px 15px;right:10px;width:50px}.refresh-countdown,.refresh-countdown-label{background:transparent;border:none;color:#fff;position:absolute;text-align:center;z-index:1}.refresh-countdown-label{font-size:12px;padding:3px 0 3px 15px;right:5px;top:2px;width:60px}.refresh-countdown-label-bottom{top:36px}.refresh-button{background-color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:28px;padding:3px;text-align:center;width:50px;z-index:1}.refresh-icon{height:28px;position:relative;top:3px;width:28px}.direction-form{bottom:24px;-webkit-column-gap:6px;column-gap:6px;display:flex;flex-direction:row;flex-wrap:wrap;left:10px;position:absolute;row-gap:6px;width:calc(100% - 80px);z-index:1}.get-direction-button{color:#265da9;font-weight:700;padding:3px 10px}.get-direction-button,.get-direction-input{background-color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:14px;text-align:center;z-index:1}.get-direction-input{height:30px;min-width:200px;padding:3px 6px}.get-direction-input-suggestions{background-color:#fff;border:1px solid #999;border-radius:5px;bottom:40px;-webkit-column-gap:3px;column-gap:3px;left:0;max-height:300px;overflow-y:scroll;padding:3px 6px;position:absolute;width:calc(100% - 10px);z-index:1}.get-direction-input-suggestions>div{border-bottom:1px solid #eee;cursor:pointer;overflow:hidden;padding:10px 6px;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 20px)}.get-direction-input-suggestions:nth-child(2){bottom:84px}.get-direction-input-suggestions:last-child{border-radius:5px 5px 0 0;bottom:60px}.get-direction-input-suggestions>div:hover{background-color:#eee}.direction-info-block-hide{opacity:0}.direction-info-block,.direction-info-block-hide{background-color:#fff;border-radius:5px;bottom:114px;-webkit-column-gap:3px;column-gap:3px;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;left:10px;max-width:200px;padding:3px 6px;position:absolute;transition:all .5s ease-in-out;z-index:1}.direction-info-block{opacity:.9}.direction-info-block__step{align-items:center;color:#999;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;flex-wrap:wrap;font-size:12px;justify-content:center;padding:3px 6px;text-align:center}.direction-info-block__step-route{color:#265da9;font-size:14px;font-weight:700}.direction-info-block__step-route-number{color:#265da9;font-size:12px;font-weight:700}.direction-info-block__step-duration-distance,.direction-info-block__step-route-name{color:#999;font-size:12px}.direction-info-block__my-location-button{background-color:#fff;border:none;border-radius:5px;bottom:75px;color:#265da9;cursor:pointer;font-size:12px;font-weight:700;left:10px;padding:3px 6px;position:absolute;transition:all .5s ease-in-out;z-index:1}
/*# sourceMappingURL=main.dd277daf.css.map*/