.bg-dark{background-color:#2d2c33}body,div,html,span{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;width:100%}.app{height:100%;left:0;position:absolute;right:0;top:0}.app .app-wrapper main{background-color:#eff3f6;bottom:0;min-height:400px;min-width:1280px;overflow:hidden;position:absolute;top:0;width:100%}.app .app-wrapper.auth main{top:60px}body{background-color:#2d2c33;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,input{font:16px Lato,sans-serif}.roboto{font-family:Roboto,sans-serif;font-weight:700}.user-select{cursor:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.container{margin:0 auto;padding:20px}.rc-tooltip{font:14px Lato,sans-serif!important;line-height:normal!important}.rc-tooltip.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15px}.rc-tooltip.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15px}.rc-tooltip.light{opacity:.96;z-index:999999}.rc-tooltip.light .rc-tooltip-content .rc-tooltip-inner{background-color:#ffffff;border-radius:4px;box-shadow:0 9px 36px 0 rgba(0,0,0,.24);color:#2d2c33;font-size:14px;padding:10px 20px}.rc-tooltip.light.rc-tooltip-placement-top .rc-tooltip-arrow{border-top-color:#ffffff;border-width:12px 12px 0;bottom:0;margin-left:-6px}.rc-tooltip.light.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip.light.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip.light.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{border-bottom-color:#ffffff}.rc-tooltip.no-arrow .rc-tooltip-arrow,.rc-tooltip.shadow .rc-tooltip-arrow{display:none}.rc-tooltip.shadow .rc-tooltip-content .rc-tooltip-inner{box-shadow:0 2px 10px 0 rgba(45,44,51,.35)}.rc-tooltip.grey{color:#ffffff;opacity:.96;z-index:999999}.rc-tooltip.grey .rc-tooltip-content .rc-tooltip-inner{background-color:#43424d;border-radius:4px;box-shadow:0 9px 36px 0 rgba(0,0,0,.24)}.rc-tooltip.grey.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip.grey.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip.grey.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{border-bottom-color:#43424d}.rc-tooltip.grey.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip.grey.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip.grey.rc-tooltip-placement-topRight .rc-tooltip-arrow{border-top-color:#43424d}.rc-tooltip.light-full-opacity{opacity:1}.rc-tooltip.light-full-opacity .rc-tooltip-arrow{border:0;bottom:0;display:none;margin-left:0}.rc-tooltip.light-full-opacity .rc-tooltip-arrow div{background-color:#ffffff;box-shadow:0 0 10px rgba(0,0,0,.2);height:18px;transform:translate(-9px,-20px) rotate(45deg);width:18px}.rc-tooltip.light-full-opacity .rc-tooltip-inner{background-color:#ffffff;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.2);color:#2d2c33;overflow-y:auto;padding:0}.btn{border:0;border:1px solid transparent;border-radius:4px;box-sizing:border-box;color:#ffffff;cursor:pointer;font-size:14px;height:36px;outline:0;padding:8px 18px;text-align:center;white-space:nowrap}.btn.empty{background-color:transparent;color:#8492a6}.btn.empty.disabled,.btn.empty:disabled{color:rgba(153,157,168,.7);cursor:default}.btn.active{background-color:#32a754}.btn.active:hover:not(.disabled):not(:disabled){background-color:#03983a}.btn.cancel{background-color:#ffffff;border:1px solid rgba(153,157,168,.4);color:#2d2c33}.btn.danger{background-color:#ff5f5f}.btn.danger:hover:not(.disabled):not(:disabled){background:#e7484e}.btn.info{background-color:#4285f4}.btn.info:hover:not(.disabled):not(:disabled){background-color:#2a77f5}.btn.with-state{background-color:#ffffff;border:1px solid rgba(153,157,168,.4);color:#999da8;padding:8px 5px;width:36px}.btn.with-state.pressed{background-color:rgba(66,133,244,.05);color:#4285f4}.btn.disabled:not(.empty),.btn:disabled:not(.empty){background-color:rgba(153,157,168,.1);border:1px solid rgba(153,157,168,.4);color:rgba(153,157,168,.7);cursor:default}.ctrl-bordered{border:1px solid rgba(153,157,168,.4);border-radius:4px;color:rgba(153,157,168,.7);cursor:pointer}.ctrl-bordered.icon{font-size:20px;height:36px;padding:7px;width:36px}.ctrl-bordered:hover:not(.disabled):not(:disabled){color:#999da8}.icon.red{color:red!important}.select{background-color:#ffffff;font-size:14px}.input,.select{border:1px solid rgba(153,157,168,.4);border-radius:4px;height:36px;outline:0}.input{box-sizing:border-box;color:#2d2c33;padding:5px 10px;width:100%}.input:disabled{background-color:rgba(153,157,168,.1)}.input::-webkit-input-placeholder{color:rgba(153,157,168,.7)}.input::-moz-placeholder{color:rgba(153,157,168,.7)}.input:-ms-input-placeholder{color:rgba(153,157,168,.7)}.focused-box-shadow:focus{border:1px solid #4285f4!important}.panel{background-color:#ffffff;border:1px solid #e6eaee;border-radius:4px;height:100%;overflow:hidden}.map .leaflet-bar{border-radius:1px}.map .leaflet-bar a:first-child{border-top-left-radius:1px;border-top-right-radius:1px}.map .leaflet-bar a:last-child{border-bottom-left-radius:1px;border-bottom-right-radius:1px}.map .leaflet-left .leaflet-control{margin-left:20px}.map .leaflet-top .leaflet-control{margin-top:20px}.map .leaflet-right .leaflet-control{margin-right:20px}.map .leaflet-control-layers .leaflet-control-layers-toggle,.map .leaflet-control-zoom a,.map .leaflet-control.button{background-color:#ffffff;border:1px solid rgba(153,157,168,.4);border-radius:4px;box-sizing:border-box;color:#999da8;cursor:pointer;font-family:wpass!important;font-size:20px;height:36px;line-height:1.8!important;text-align:center;width:36px}.map .map-body .leaflet-control-zoom{background-color:transparent;border:none;box-shadow:none}.map .map-body .leaflet-control-zoom.leaflet-bar a{background-color:#ffffff!important;color:transparent;font-weight:400;height:36px!important;padding:0 5px;width:36px!important}.map .map-body .leaflet-control-zoom.leaflet-bar a:hover{line-height:1.8}.map .map-body .leaflet-control-zoom.leaflet-bar a:before{color:#999da8}.map .map-body .leaflet-control-zoom.leaflet-bar a:first-child{border-radius:4px 4px 0 0}.map .map-body .leaflet-control-zoom.leaflet-bar a:first-child:before{content:"\e90b"}.map .map-body .leaflet-control-zoom.leaflet-bar a:last-child{border-bottom:1px solid rgba(153,157,168,.4);border-radius:0 0 4px 4px;border-top:none}.map .map-body .leaflet-control-zoom.leaflet-bar a:last-child:before{content:"\e93c"}.map .map-body .leaflet-control-layers{background-color:#ffffff;border:none;border:1px solid rgba(153,157,168,.4);border-radius:4px;box-shadow:none}.map .map-body .leaflet-control-layers .leaflet-control-layers-toggle{background-image:none;border:none;height:34px;text-decoration:none;width:34px}.map .map-body .leaflet-control-layers .leaflet-control-layers-toggle:before{content:"\e938"}.map .map-body .leaflet-control-layers.leaflet-control-layers-expanded{min-width:216px;padding:10px 0}.map .map-body .leaflet-control-layers .leaflet-control-layers-list{font:14px Lato,sans-serif}.map .map-body .leaflet-control-layers .leaflet-control-layers-list label{color:#2d2c33;padding:6px 20px}.map .map-body .leaflet-control-layers .leaflet-control-layers-list label:hover{background-color:rgba(66,133,244,.05);color:#4285f4;cursor:pointer}.map .map-body .leaflet-control-layers .leaflet-control-layers-list label input[type=radio]{display:none}.map .map-body .leaflet-control-layers .leaflet-control-layers-list label input[type=radio]:checked+span{color:#4285f4}.map .leaflet-popup-content-wrapper{border-radius:1px}.map .leaflet-tooltip{box-shadow:0 2px 10px rgba(45,44,51,.35);padding:10px 18px}.map .leaflet-tooltip-top:before{border:10px solid transparent;border-top-color:#ffffff;filter:drop-shadow(0 4px 2px rgba(45,44,51,.35));margin-bottom:-20px;margin-left:-10px}.map .map-body{height:100%;width:100%}.map .map-body .marker-icon{border:1px solid #e6eaee;height:16px!important;margin:-8px 0 0 -8px!important;width:16px!important}.map .map-body .marker-icon.marker-icon-middle{border:2px solid transparent;border-color:inherit;box-shadow:none;height:10px!important;margin:-5px 0 0 -5px!important;opacity:1;width:10px!important}.map .map-body .route-stop-icon{background-color:#ffffff;border:1px solid #e6eaee;border-radius:50%;font-family:Lato;font-size:12px;font-weight:700;padding-top:7px;text-align:center}.map .map-body .route-stop-icon.deleted{color:#ff5f5f;font-size:20px;line-height:17px}.map .map-body .route-stop-icon.loop{background-color:inherit;border-color:inherit;color:#ffffff;font-family:wpass!important;font-size:20px;font-weight:400;padding-top:0}.map .map-body .route-stop-icon.loop:before{content:"\e935"}.map .map-body .route-stop-icon:hover{background-color:inherit;border-color:inherit;color:#ffffff}.map .map-body .stop-tooltip .block{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map .map-body .stop-tooltip .block.name{color:#2d2c33;font-size:16px}.map .map-body .stop-tooltip .block.desc{color:rgba(45,44,51,.7);font-size:14px;margin:2px 0}.map .map-body .stop-tooltip .block.types span{font-size:14px;margin-right:5px}.map .map-body .unit-icon{outline:none}.map .map-body .unit-icon .pin{background-color:#ffffff;border-radius:50%;border-top-right-radius:0;height:32px;transform-origin:center;transition:transform .5s;width:32px}.map .map-body .unit-icon .icon{color:#ffffff;font-size:20px;margin-left:1px;position:absolute;text-align:center;top:5px;width:100%}.map .map-body .unit-icon .icon.normal{color:#2d2c33}.map .map-body .unit-icon .icon.fast{color:#ffb511}.map .map-body .unit-icon .icon.slow{color:#ff5f5f}.map .map-body .unit-icon .icon.inactive{color:#999da8}.map .map-body .unit-icon .inner-ring,.map .map-body .unit-icon .outer-ring{align-items:center;display:flex;justify-content:center;pointer-events:none;position:relative}.map .map-body .unit-icon .inner-ring div,.map .map-body .unit-icon .outer-ring div{border:1px solid transparent;border-radius:50%;height:0;width:0}.map .map-body .unit-icon .inner-ring{height:52px;left:-10px;top:-42px;width:52px;z-index:-1}.map .map-body .unit-icon .outer-ring{height:80px;left:-24px;top:-108px;width:80px;z-index:-2}.map .map-body .unit-icon.notify .pin{box-shadow:none!important}.map .map-body .unit-icon.notify .inner-ring div{animation:sizes .8s ease-out;animation-iteration-count:1;background-color:rgba(45,44,51,.4);border-color:rgba(45,44,51,.24);height:100%;width:100%}.map .map-body .unit-icon.notify .outer-ring div{animation:sizes .8s ease-out;animation-iteration-count:1;background-color:rgba(45,44,51,.24);border-color:rgba(45,44,51,.17);height:100%;width:100%}.map .map-body .unit-icon.notify.fast .inner-ring div{animation:sizes .8s ease-out;animation-iteration-count:1;background-color:rgba(255,181,17,.4);border-color:rgba(255,181,17,.24);height:100%;width:100%}.map .map-body .unit-icon.notify.fast .outer-ring div{animation:sizes .8s ease-out;animation-iteration-count:1;background-color:rgba(255,181,17,.24);border-color:rgba(255,181,17,.17);height:100%;width:100%}.map .map-body .unit-icon.notify.slow .inner-ring div{animation:sizes .8s ease-out;animation-iteration-count:1;background-color:rgba(255,95,95,.4);border-color:rgba(255,95,95,.24);height:100%;width:100%}.map .map-body .unit-icon.notify.slow .outer-ring div{animation:sizes .8s ease-out;animation-iteration-count:1;background-color:rgba(255,95,95,.24);border-color:rgba(255,95,95,.17);height:100%;width:100%}.map .map-body .unit-icon.notify.inactive .inner-ring div{animation:sizes .8s ease-out;animation-iteration-count:1;background-color:rgba(153,157,168,.4);border-color:rgba(153,157,168,.24);height:100%;width:100%}.map .map-body .unit-icon.notify.inactive .outer-ring div{animation:sizes .8s ease-out;animation-iteration-count:1;background-color:rgba(153,157,168,.24);border-color:rgba(153,157,168,.17);height:100%;width:100%}@keyframes sizes{0%{height:0;width:0}to{height:100%;width:100%}}.info-block-container{height:100%;width:100%}.info-block{align-items:center;display:flex;flex-direction:column;margin-top:-175px;padding:22px;position:absolute;text-align:center;top:50%;width:100%}.info-block>.icon{background-color:#f8fafc;border-radius:50%;color:rgba(153,157,168,.7);font-size:54px;height:120px;line-height:120px;margin:0 auto 16px;width:120px}.info-block h1{color:#999da8;font-size:24px;font-weight:400;margin:10px 0;white-space:nowrap}.info-block .message{color:rgba(45,44,51,.7);font-size:14px;width:360px}.info-block .btn{margin-top:27px}.info-block .text-link{color:#4285f4;cursor:pointer;font-size:14px;margin-top:22px}.no-result{align-items:center;color:#999da8;display:flex;flex-direction:column;font-size:24px;height:100%;justify-content:center;padding:12px;text-align:center;width:100%}.ReactVirtualized__Grid{outline:none}.asterisk{color:#ff5f5f}.midnight-timetable{background-color:#f2effd;border-radius:4px;padding:1px 5px}.midnight-timetable.full{margin-left:-5px}.invalid-browser{background-color:#ffffff;height:100%;overflow:hidden;position:relative}.invalid-browser .center-block{height:400px;left:50%;margin-left:-300px;margin-top:-200px;position:absolute;text-align:center;top:50%;width:600px}.invalid-browser .center-block .logo{margin-bottom:30px;width:140px}.invalid-browser .center-block .title{color:#2d2c33;font-size:36px;margin-bottom:30px;text-align:center}.invalid-browser .center-block pre{border-top:1px solid #e6eaee;margin:30px auto;width:300px}.invalid-browser .center-block .head{color:#2d2c33;font-size:24px;text-align:center}.invalid-browser .center-block .body{color:rgba(45,44,51,.7);font-size:14px;margin:20px 0 25px}.invalid-browser .center-block .browser{color:#8492a6;display:inline-block;margin:0 25px;vertical-align:middle}.invalid-browser .center-block .browser img{height:32px;margin-right:10px;vertical-align:middle;width:32px}ul.styled-list{list-style:none;margin:0;padding:0}ul.styled-list li{cursor:pointer;font-size:14px;line-height:21px}ul.styled-list li a{color:#2d2c33;display:block;padding:5px 20px;text-decoration:none}ul.styled-list li:hover{background-color:rgba(66,133,244,.05)}ul.styled-list li:hover a{color:#4285f4}.login-wrapper{align-items:center;background-color:#2d2c33;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden}.login-wrapper .logo-badge{margin-bottom:20px;margin-top:80px;text-align:center}.login-wrapper .logo-badge .logo{background-color:#ffffff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:56px;height:166px;margin:auto;margin-bottom:26px;vertical-align:middle;width:167px}.login-wrapper .logo-badge .title{color:#ffffff;font-size:44px;vertical-align:middle}.login-wrapper .login-page{background:none;height:240px;width:400px}.login-wrapper .login-page .login-form{border:0;height:100%;outline:0;overflow:hidden;width:100%}.login-page{background-color:#2d2c33;height:100%;overflow:hidden}.login-page .login-form{border:0;height:100%;outline:0;overflow:hidden;width:100%}.login-wrapper.xmas{background:50%/100% no-repeat url(/css/xmas/deer-bg.png);transition:background-size 1s}@media screen and (max-width:1920px){.login-wrapper.xmas{background-size:140%;transition:background-size 1s}}@media screen and (max-width:1280px){.login-wrapper.xmas{background-size:220%;transition:background-size 1s}}.donut{height:100%;width:100%}.donut.disabled{opacity:.6}.donut.disabled .legend-row.active{background-color:inherit!important}.donut .pie-chart-wrapper{align-items:center;display:grid;grid-template-columns:max-content auto;width:100%}.donut .pie-chart-wrapper .pie-chart .recharts-surface{cursor:pointer}.donut .pie-chart-wrapper .pie-chart .middle-text{font-size:20px}.donut .pie-chart-wrapper .pie-chart .middle-text.small{font-size:16px}.donut .pie-chart-wrapper .pie-chart .sector-tooltip{margin-left:-12px;margin-top:-18px}.donut .pie-chart-wrapper .pie-chart .sector-tooltip.small{margin-left:-10px;margin-top:-28px}.donut .pie-chart-wrapper .pie-chart .sector-tooltip .tooltip-content{align-items:center;background-color:#ffffff;border-radius:5px;display:grid;filter:drop-shadow(0 0 5px rgba(45,44,51,.35));grid-template-columns:max-content auto;padding:5px 10px}.donut .pie-chart-wrapper .pie-chart .sector-tooltip .tooltip-content .icon{font-size:16px;margin-left:-2px;margin-right:5px}.donut .pie-chart-wrapper .pie-chart .sector-tooltip .tooltip-content .text{color:#2d2c33;font-size:12px}.donut .pie-chart-wrapper .pie-chart .sector-tooltip .triangle{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ffffff;filter:drop-shadow(0 5px 5px rgba(45,44,51,.35));left:calc(50% - 8px);position:relative;top:-1px;width:16px}.donut .pie-chart-wrapper .pie-legend{padding:10px}.donut .pie-chart-wrapper .pie-legend .legend-row{align-items:center;display:flex;padding:5px;width:100%}.donut .pie-chart-wrapper .pie-legend .legend-row.active{background-color:rgba(66,133,244,.05)}.donut .pie-chart-wrapper .pie-legend .legend-row:last-child{margin-bottom:0}.donut .pie-chart-wrapper .pie-legend .legend-row .circle{border-radius:50%;box-sizing:border-box;flex-shrink:0;height:10px;width:10px}.donut .pie-chart-wrapper .pie-legend .legend-row .label{color:rgba(45,44,51,.7);font-size:14px;padding-left:10px;white-space:nowrap}.donut .pie-chart-wrapper .pie-legend .legend-row .space{width:100%}.donut .pie-chart-wrapper .pie-legend .legend-row .value{color:#2d2c33;font-size:14px}.widget.stops{flex-basis:40%;height:54%;min-height:310px}.widget.stops .body{padding:20px}.widget.routes{flex-basis:60%;height:54%;min-height:310px}.widget.routes .body{align-items:center;display:grid;grid-template-columns:66% auto}.widget.routes .body .donut-wrapper{height:100%;padding:20px}.widget.routes .body .routes-info{height:100%;padding:20px 0}.widget.routes .body .routes-info .routes-info-wrapper{border-left:1px solid #e6eaee;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 20px}.widget.routes .body .routes-info .routes-info-wrapper .cell{padding-bottom:20px}.widget.routes .body .routes-info .routes-info-wrapper .cell:last-child{padding-bottom:0}.widget.routes .body .routes-info .routes-info-wrapper .cell .count{color:#2d2c33;font-size:20px}.widget.routes .body .routes-info .routes-info-wrapper .cell .title{color:rgba(45,44,51,.7);font-size:14px}.widget.rides{flex-basis:100%;height:23%;min-height:164px}.widget.rides .body{display:grid;grid-template-columns:repeat(4,1fr);padding:10px 0}.widget.rides .body .cell{border-right:1px solid #e6eaee;height:100%;padding:0 10px}.widget.rides .body .cell:last-child{border:none}.widget.rides .body .cell .wrapper{align-items:center;display:grid;grid-template-columns:max-content auto;height:100%}.widget.rides .body .cell .wrapper:hover{background-color:rgba(66,133,244,.05)}.widget.rides .body .cell .wrapper .icon{align-items:center;border-radius:50%;display:flex;font-size:16px;height:36px;justify-content:center;margin:10px;width:36px}.widget.rides .body .cell .wrapper .icon.icon-check{background-color:rgba(50,167,84,.25);color:#32a754}.widget.rides .body .cell .wrapper .icon.icon-active-now{background-color:rgba(66,133,244,.25);color:#4285f4}.widget.rides .body .cell .wrapper .icon.icon-asterisk,.widget.rides .body .cell .wrapper .icon.icon-uncheck{background-color:rgba(255,95,95,.25);color:#ff5f5f}.widget.rides .body .cell .wrapper .value{padding:10px}.widget.rides .body .cell .wrapper .value .count{color:#2d2c33;font-size:20px}.widget.rides .body .cell .wrapper .value .title{color:rgba(45,44,51,.7);font-size:14px}.widget.online{flex-basis:100%;height:23%;min-height:164px}.widget.online .body{display:grid;grid-template-columns:1fr repeat(4,3fr);padding:10px 0}.widget.online .body .section{border-right:1px solid #e6eaee;height:100%;padding:0 10px}.widget.online .body .section:last-child{border:none}.widget.online .body .section .wrapper{height:100%}.widget.online .body .section.total .wrapper{display:flex;flex-direction:column;justify-content:center;min-width:60px;padding:10px}.widget.online .body .section.total .wrapper:hover{background-color:rgba(66,133,244,.05)}.widget.online .body .section.total .wrapper .count{color:#2d2c33;font-size:20px}.widget.online .body .section.total .wrapper .title{color:rgba(45,44,51,.7);font-size:14px}.collection-block-page .routes-list-wrapper{background-color:#f8fafc;border-bottom:1px solid #e6eaee;height:50px;left:54px;position:absolute;right:0}.collection-block-page .routes-list-wrapper .routes-list{overflow:hidden!important}.collection-block-page .routes-list-wrapper .routes-list .cell{border-right:1px solid #e6eaee;height:100%;padding:3px 3px 3px 13px;width:372px}.collection-block-page .routes-list-wrapper .routes-list .cell>*{display:inline-block;vertical-align:top}.collection-block-page .routes-list-wrapper .routes-list .cell .icon{font-size:20px;margin-top:2px}.collection-block-page .routes-list-wrapper .routes-list .cell .number{border:1px solid rgba(153,157,168,.4);border-radius:4px;color:#2d2c33;font-size:12px;margin-left:6px;margin-top:3px;padding:1px 4px}.collection-block-page .routes-list-wrapper .routes-list .cell .text{padding-top:5px}.collection-block-page .routes-list-wrapper .routes-list .cell .name{color:#2d2c33;font-size:12px;left:0;margin-left:6px;overflow:hidden;right:0;text-overflow:ellipsis;white-space:nowrap;width:260px}.collection-block-page .routes-list-wrapper .routes-list .cell .desc{color:rgba(45,44,51,.7);font-size:12px;margin-left:6px;overflow:hidden;padding-top:5px;text-overflow:ellipsis;white-space:nowrap;width:260px}.collection-block-page .routes-list-wrapper .routes-list .cell.disabled{opacity:.5}.collection-block-page .routes-list-wrapper .routes-list .cell.disabled .icon{color:#999da8!important}.collection-block-page .routes-list-wrapper .routes-list .cell.disabled .desc{opacity:.7}.collection-block-page .times-list-wrapper{background-color:#f8fafc;border-right:1px solid #e6eaee;height:100%;width:54px}.collection-block-page .times-list-wrapper .times-list{overflow:hidden!important}.collection-block-page .times-list-wrapper .times-list .cell{border-bottom:1px solid #e6eaee;padding:20px 6px}.collection-block-page .times-list-wrapper .times-list .cell:first-child{padding-top:70px}.collection-block-page .times-list-wrapper .times-list .cell:last-child{border-bottom:none}.collection-block-page .times-list-wrapper .times-list .cell .label{border-left:2px solid #e6eaee;color:#2d2c33;font-size:12px;font-weight:700;height:21px;padding:3px 5px}.collection-block-page .schedule-grid-wrapper{bottom:0;left:54px;position:absolute;right:0;top:50px}.collection-block-page .schedule-grid-wrapper .schedule-grid .cell{border-bottom:1px solid #e6eaee;border-right:1px solid #e6eaee;padding-left:15px;padding-top:20px}.collection-block-page .schedule-grid-wrapper .schedule-grid .cell .tt-name{border:1px solid rgba(153,157,168,.4);border-radius:4px;color:#2d2c33;cursor:pointer;display:inline-block;font-size:14px;height:36px;margin-bottom:15px;margin-right:15px;padding:9px 7px;white-space:nowrap;width:104px}.collection-block-page .schedule-grid-wrapper .schedule-grid .cell .tt-name.included{background-color:rgba(66,133,244,.05);border-color:#4285f4}.collection-block-page .schedule-grid-wrapper .schedule-grid .cell .tt-name.intersection{background-color:rgba(66,133,244,.05);cursor:default;opacity:.5}.collection-block-page .schedule-grid-wrapper .schedule-grid .cell .tt-name.alarm{border-color:#ff5f5f}.collection-block-page .schedule-grid-wrapper .schedule-grid .cell .tt-name.disabled{cursor:default}.collection-block-page .schedule-grid-wrapper .schedule-grid .cell.no-bottom-border{border-bottom:none}.unit-name-cloud{background-color:#ffffff;border:1px solid #e6eaee;border-radius:4px;bottom:5px;color:#2d2c33;font-family:Lato,sans-serif;font-size:14px;line-height:normal;padding:0;position:absolute;transform:translateX(calc(-50% + 10px));z-index:1}.unit-name-cloud .unit-name{word-wrap:break-word;color:#2d2c33;font-size:12px;max-width:130px;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap;width:auto}.unit-name-cloud .unit-name.single{max-width:90px;overflow:auto;text-align:center;white-space:normal}.unit-name-cloud .unit-name:not(:first-child){border-top:1px solid #e6eaee}.portal-overlay{bottom:0;left:0;min-height:400px;min-width:1280px;overflow:hidden;position:absolute;right:0;top:0;z-index:10002}.portal-overlay .portal-content{background-color:#ffffff;border:1px solid #ecedf0;border-radius:4px;box-shadow:0 2px 10px rgba(45,44,51,.35);box-sizing:border-box;color:#2d2c33;position:absolute;z-index:10003}.nf-item{border-bottom:1px solid #e6eaee;font-size:14px;padding:15px 20px;position:relative;width:100%}.nf-item .icon-block{display:inline-block;margin-top:18px;text-align:center;vertical-align:top;width:30px}.nf-item .icon-block .icon{border-right:1px solid #e6eaee;color:#999da8;font-size:18px;padding:1px 0;text-align:center;width:100%}.nf-item .data-block{display:inline-block;overflow:hidden;padding-left:15px;text-overflow:ellipsis;vertical-align:top;width:calc(100% - 31px)}.nf-item .data-block .time{color:rgba(45,44,51,.7);font-size:11px;margin-right:8px;margin-top:3px}.nf-item .data-block .title{font-size:14px;margin-top:3px}.nf-item .data-block .unit{color:#8492a6;font-size:12px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-item .data-block .text-line{align-items:center;display:grid;grid-template-columns:auto max-content;width:100%}.nf-item .data-block .text-line .text{color:rgba(45,44,51,.7);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-item .data-block .text-line .link{color:#4285f4;cursor:pointer;display:none;font-size:12px}.nf-item .data-block .stop{color:rgba(45,44,51,.7);font-size:12px;min-width:210px;white-space:normal}.nf-item .delete{color:#999da8;display:none;font-size:18px;opacity:.7;position:absolute;right:18px;top:14px}.nf-item .delete:hover{cursor:pointer;opacity:1}.nf-item:hover:not(.infomode){background-color:rgba(66,133,244,.05)}.nf-item:hover:not(.infomode) .data-block .text-line .link,.nf-item:hover:not(.infomode) .delete{display:block}.nf-item.not-read{cursor:pointer}.nf-item.not-read .icon-block{margin-top:7px}.nf-item.not-read .icon-block .circle{background-color:#32a754;border-radius:50%;height:7px;margin-bottom:4px;margin-left:11px;width:7px}.nf-item.infomode .circle{background-color:transparent!important}.nf-item.disabled *{color:#999da8!important}.resizable-input{box-sizing:border-box;color:#2d2c33;display:inline-block;font-size:24px;height:34px}.resizable-input.invalid input{border:1px solid #ff5f5f!important}.resizable-input .placeholder{box-sizing:border-box;color:rgba(153,157,168,.7);display:block;font-size:inherit;padding:2px 4px 0 4px;position:absolute;z-index:1}.resizable-input .input-text,.resizable-input input{border:1px solid transparent;border-radius:4px;box-sizing:border-box;color:inherit;font-size:inherit;height:34px;padding:0 4px 1px 4px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.resizable-input input{background-color:transparent;box-sizing:border-box;cursor:text;display:inline-block;position:absolute;z-index:2}.resizable-input input:hover{border:1px solid #999da8;outline:none}.resizable-input input:focus{border:1px solid #4285f4!important;outline:none}.resizable-input input:disabled{cursor:default}.resizable-input input:disabled:hover{border:none;box-shadow:none;outline:none}.resizable-input .input-text{box-sizing:border-box;position:absolute;visibility:hidden}.TimeInput{display:inline-block;width:85px}.TimeInput .time-container{background-color:#ffffff;border:1px solid rgba(153,157,168,.4);border-radius:4px;cursor:text;height:36px;overflow:hidden;width:100%}.TimeInput.disabled .time-container .TimeInput-label{color:rgba(153,157,168,.7)}.TimeInput.no-icon{width:60px}.TimeInput.no-icon .TimeInput-input,.TimeInput.no-icon .TimeInput-label{width:100%}.TimeInput.midnight,.TimeInput.midnight *{background-color:#f2effd}.TimeInput.midnight .icon-moon{color:#4285f4}.TimeInput:not(.midnight) .TimeInput-input:disabled{background-color:#ffffff}.TimeInput .TimeInput-input,.TimeInput .TimeInput-label{border:none;box-sizing:border-box;color:#2d2c33;font-size:14px;height:100%;outline:0;padding:0 11px;width:calc(100% - 25px)}.TimeInput .TimeInput-input.empty,.TimeInput .TimeInput-label.empty{color:transparent!important}.TimeInput .TimeInput-label{padding:9px 11px}.TimeInput .icon-block{color:#999da8;cursor:pointer;font-size:18px;height:100%;left:calc(100% - 25px);padding:8px 2px;position:relative;top:-100%;width:25px}.TimeInput .icon-block.icon-moon{font-size:12px;padding:11px 6px}.TimeInput.invalid .time-container{border:1px solid #ff5f5f}.TimeInput.invalid .TimeInput-input,.TimeInput.invalid .TimeInput-label{color:#ff5f5f}.TimeInput.animate{width:60px}.TimeInput.animate .time-container{transition:width .2s ease-out 0s}.TimeInput.animate .time-container.focused{border:1px solid #4285f4!important;transition:width .2s ease-out 0s;width:calc(100% + 25px)}.TimeInput.animate .TimeInput-input,.TimeInput.animate .TimeInput-label{width:60px}.TimeInput.animate .icon-block{left:58px}.filter-input{position:relative;width:100%}.filter-input input{font-size:14px;padding-right:34px}.filter-input input:focus{border:1px solid #4285f4!important;outline:none}.filter-input .icon{position:absolute;right:0;top:0}.filter-input .icon.icon-search{color:#999da8;font-size:20px;margin:8px 8px;opacity:.6}.filter-input .icon.icon-search.disabled{color:rgba(153,157,168,.7)}.filter-input .icon.icon-cancel{color:#999da8;cursor:pointer;display:none;font-size:16px;margin:10px 10px}.filter-input.with-data:hover .icon-search{display:none}.filter-input.with-data:hover .icon-cancel{display:block}.filter-input.with-data.focus .icon-search{display:none}.filter-input.with-data.focus .icon-cancel{display:block}.filter-input.with-data.focus:hover .icon-search{display:none}.filter-input.with-data.focus:hover .icon-cancel{display:block}.rc-tooltip.alarm-popup{opacity:1;z-index:20000}.rc-tooltip.alarm-popup .rc-tooltip-inner{background-color:#ff5f5f;border-radius:4px;box-shadow:0 2px 10px 0 rgba(45,44,51,.35);color:#ffffff;font-size:12px;max-width:300px;min-height:32px;padding:10px 10px}.rc-tooltip.alarm-popup.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip.alarm-popup.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip.alarm-popup.rc-tooltip-placement-topRight .rc-tooltip-arrow{border-top-color:#ff5f5f;filter:drop-shadow(0 4px 3px rgba(45,44,51,.35))}.rc-tooltip.alarm-popup.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:14px}.rc-tooltip.alarm-popup.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip.alarm-popup.rc-tooltip-placement-rightBottom .rc-tooltip-arrow,.rc-tooltip.alarm-popup.rc-tooltip-placement-rightTop .rc-tooltip-arrow{border-right-color:#ffffff}.rc-tooltip.alarm-popup.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip.alarm-popup.rc-tooltip-placement-leftBottom .rc-tooltip-arrow,.rc-tooltip.alarm-popup.rc-tooltip-placement-leftTop .rc-tooltip-arrow{border-left-color:#ff5f5f}.rc-tooltip.alarm-popup.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip.alarm-popup.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip.alarm-popup.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{border-bottom-color:#ff5f5f}.rc-tooltip.alarm-popup.invisible{display:none}.file-input{display:inline-block}.file-input input.name{margin-right:10px;vertical-align:middle;width:240px}.file-input input.name.invalid{border:1px solid #ff5f5f!important;color:#ff5f5f!important}.file-input .btn{border-radius:4px;color:#ffffff;display:inline-block;height:36px;padding:8px 16px 8px 13px;position:relative;text-align:center;vertical-align:middle}.file-input .btn.text-only{padding:8px 16px;width:auto}.file-input .btn.icon-only{padding:8px;width:36px}.file-input .btn input.file{box-sizing:border-box;cursor:pointer;font-size:0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.file-input .btn [class*=" icon-"],.file-input .btn [class^=icon-]{font-size:18px;margin-right:6px;vertical-align:middle}.file-input .btn .label{font-size:14px;font-weight:700;vertical-align:middle}.icon-input{border-radius:4px;display:inline-block;max-height:36px;min-height:36px;min-width:36px;padding:8px 0;position:relative;text-align:center}.icon-input.text{padding:9px 16px 9px 12px;width:auto}.icon-input .label{font-family:Lato,sans-serif;font-size:14px;font-weight:700;margin-left:4px;vertical-align:middle}.icon-input .icon{font-size:18px;vertical-align:middle}.icon-input.disabled{cursor:default}.icon-input.select-items{margin-right:5px}.checkbox-input,.group-checkbox-input{cursor:pointer;display:inline-block;overflow:hidden;vertical-align:middle;white-space:nowrap}.checkbox-input .icon-checkbox,.group-checkbox-input .icon-checkbox{background-color:#ffffff;border:1px solid rgba(153,157,168,.4);border-radius:4px;box-sizing:border-box;color:#ffffff;display:inline-block;font-size:8px;height:16px;padding:3px;vertical-align:middle;width:16px}.checkbox-input .label,.group-checkbox-input .label{color:#2d2c33;display:inline-block;font-size:14px;max-width:calc(100% - 16px);overflow:hidden;padding-left:10px;padding-right:14px;text-overflow:ellipsis;vertical-align:middle}.checkbox-input.checked .icon-checkbox,.group-checkbox-input.checked .icon-checkbox{background-color:#32a754}.checkbox-input.disabled,.group-checkbox-input.disabled{cursor:default}.checkbox-input.disabled .icon-checkbox,.group-checkbox-input.disabled .icon-checkbox{background-color:rgba(153,157,168,.1);color:transparent}.checkbox-input.disabled.checked .icon-checkbox,.group-checkbox-input.disabled.checked .icon-checkbox{color:rgba(153,157,168,.7)}.group-checkbox-input.partly .icon-checkbox{background-color:#32a754;padding-top:4px}.group-checkbox-input.partly .icon-checkbox:before{content:"\e94f"}.group-checkbox-input.partly.disabled{cursor:default}.group-checkbox-input.partly.disabled .icon-checkbox{background-color:rgba(153,157,168,.1);color:rgba(153,157,168,.7)}.rc-tooltip.checkbox-tooltip .rc-tooltip-inner{font-size:12px;max-width:240px}.switcher-wrapper{cursor:pointer;display:inline-block;padding:8px 22px;vertical-align:top}.switcher-wrapper .switcher{background-color:#eff3f6;border:1px solid #eff3f6;border-radius:20px 20px;box-sizing:border-box;cursor:pointer;display:inline-block;height:16px;line-height:20px;position:relative;transition:all .3s cubic-bezier(.35,0,.25,1);vertical-align:middle;width:36px}.switcher-wrapper .switcher-inner{color:#ffffff;font-size:12px;left:24px;position:absolute}.switcher-wrapper .switcher:after{animation-duration:.3s;animation-name:rcSwitchOff;animation-timing-function:cubic-bezier(.35,0,.25,1);background-color:#ffffff;border-radius:50% 50%;box-shadow:0 2px 10px rgba(45,44,51,.35);content:" ";cursor:pointer;height:23px;left:-4px;position:absolute;top:-5px;transform:scale(1);transition:left .3s cubic-bezier(.35,0,.25,1);width:23px}.switcher-wrapper .switcher:focus{outline:none}.switcher-wrapper .switcher.checked .switcher-inner{left:6px}.switcher-wrapper .switcher.checked:after{background-color:#32a754;left:15px}.switcher-wrapper .switcher.disabled{background:#eff3f6;border-color:#eff3f6;cursor:default;opacity:.5}.switcher-wrapper .switcher.disabled:after{animation-name:none;cursor:default}.switcher-wrapper.disabled{cursor:default}@keyframes rcSwitchOn{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1.1)}}@keyframes rcSwitchOff{0%{transform:scale(1.1)}to{transform:scale(1)}}.number-input{border:1px solid rgba(153,157,168,.4);border-radius:4px;box-sizing:border-box;display:inline-block;height:36px;position:relative}.number-input.editable{border:1px solid #4285f4!important}.number-input.invalid{border-color:#ff5f5f}.number-input.invalid input,.number-input.invalid label{color:#ff5f5f!important}.number-input input,.number-input label{border:none;height:34px;overflow:hidden;width:calc(100% - 22px)!important}.number-input input{-moz-appearance:textfield;box-shadow:none;outline:none}.number-input input::-webkit-inner-spin-button,.number-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input label{display:inline-block;padding-top:8px;white-space:nowrap}.number-input .icon-down,.number-input .icon-up{color:#999da8;cursor:pointer;height:18px;position:absolute;width:22px}.number-input .icon-up{border-radius:0 4px 0 0;line-height:22px;right:0;top:0}.number-input .icon-down{border-radius:0 0 4px 0;bottom:0;line-height:14px;padding-bottom:4px;right:0}.Select{display:inline-block;height:36px;width:150px}.Select .Select__control{background-color:#ffffff;border-radius:4px 4px 0 0;box-shadow:none;cursor:pointer;font-size:14px;height:36px;min-height:36px}.Select .Select__control,.Select .Select__control:hover{border-color:rgba(153,157,168,.4)}.Select .Select__control:last-child{border-radius:4px;box-shadow:none}.Select .Select__control:last-child .Select__indicators .Select__dropdown-indicator{transform:none}.Select .Select__control.Select__control--is-focused{border-color:solid 1px rgba(153,157,168,.4);box-shadow:none}.Select .Select__control .Select__value-container,.Select .Select__control .Select__value-container--has-value{padding:2px 10px}.Select .Select__control .Select__value-container .Select__placeholder,.Select .Select__control .Select__value-container--has-value .Select__placeholder{color:rgba(153,157,168,.7);margin-left:0;margin-top:-1px}.Select .Select__control .Select__value-container .Select__single-value,.Select .Select__control .Select__value-container--has-value .Select__single-value{color:#2d2c33;margin-left:0;max-width:calc(100% - 8px)}.Select .Select__control .Select__value-container--has-value>div:nth-child(2),.Select .Select__control .Select__value-container>div:nth-child(2){margin-left:0}.Select .Select__control .Select__indicators .Select__indicator-separator{width:0}.Select .Select__control .Select__indicators .Select__dropdown-indicator{color:#999da8;font-family:wpass;font-size:14px;transform:scaleY(-1)}.Select .Select__control .Select__indicators .Select__dropdown-indicator:before{content:"\e903"}.Select .Select__control .Select__indicators .Select__dropdown-indicator svg{display:none}.Select .Select__menu{border:1px solid rgba(153,157,168,.4);border-radius:0 0 4px 4px;box-shadow:none;margin-bottom:0;margin-top:-1px;overflow:hidden}.Select .Select__menu .Select__menu-list{max-height:198px;padding:0}.Select .Select__menu .Select__menu-list .Select__option{color:#2d2c33;cursor:pointer;font-size:14px;overflow:hidden;padding:9px 10px 8px;text-overflow:ellipsis;white-space:nowrap}.Select .Select__menu .Select__menu-list .Select__option.Select__option--is-focused{background-color:rgba(66,133,244,.05)!important;color:#4285f4!important}.Select .Select__menu .Select__menu-list .Select__option.Select__option--is-selected{background-color:#ffffff;color:#2d2c33}.Select .Select__menu .Select__menu-list .Select__option.Select__option--is-disabled{opacity:.6}.Select .Select__menu .Select__menu-list .Select__option.Select__option--is-disabled:active{background-color:transparent}.Select .Select__menu .Select__menu-list .Select__menu-notice--no-options{font-size:14px;height:34px;text-align:left}.Select.Select--is-disabled .Select__control{background-color:rgba(153,157,168,.1);border:1px solid rgba(153,157,168,.4)}.Select.Select--is-disabled .Select__control .Select__value-container,.Select.Select--is-disabled .Select__control .Select__value-container--has-value .Select__single-value{color:rgba(153,157,168,.4)!important}.Select.Select--is-disabled .Select__control .Select__indicators .Select__dropdown-indicator{color:rgba(153,157,168,.7)}.Select .complex-option{align-items:flex-end;display:flex}.Select .complex-option .value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select.readonly .Select__control{background-color:transparent;border:none}.Select.readonly .Select__control .Select__value-container,.Select.readonly .Select__control .Select__value-container .Select__placeholder{line-height:20px;padding-left:0}.Select.readonly .Select__control .Select__value-container .Select__single-value{color:#2d2c33;margin-left:0}.Select.readonly .Select__control .Select__indicators .Select__dropdown-indicator{display:none}.Select.searchable .Select__control .Select__indicators .Select__clear-indicator{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(153,157,168,.7);font-family:wpass,sans-serif!important;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;padding:8px 2px;text-transform:none}.Select.searchable .Select__control .Select__indicators .Select__clear-indicator:before{content:"\e911"}.Select.searchable .Select__control .Select__indicators .Select__clear-indicator svg{display:none}.Select.searchable .Select__control .Select__indicators .Select__indicator-separator{background-color:rgba(153,157,168,.7);height:13px;margin:11px 4px 0 7px;width:1px}.Select.searchable .Select__control .Select__indicators .Select__dropdown-indicator{padding-left:2px}.Select.wide-menu .Select__menu{max-width:650px;min-width:100%;width:auto!important}.Select.pretty-shadow .Select__menu{border:none;border-radius:4px;box-shadow:0 2px 10px 0 rgba(45,44,51,.35);margin-left:-2px;margin-top:-37px;width:calc(100% + 4px)}.Select.pretty-shadow .Select__menu .Select__menu-list{padding-bottom:2px;padding-top:2px}.Select.pretty-shadow .Select__menu .Select__menu-list .Select__option{padding-left:13px;padding-right:13px}.Select.pretty-shadow .Select__menu .Select__menu-list .Select__option.Select__option--is-selected{color:#4285f4}.Select.open-top .Select__menu{bottom:100%;top:auto}.button-group{border:1px solid rgba(153,157,168,.4);border-radius:4px;cursor:pointer;display:inline-block;height:36px;white-space:nowrap}.button-group .btn-item{border-left:1px solid rgba(153,157,168,.4);display:inline-block;height:100%}.button-group .btn-item .content-wrapper{align-items:center;display:flex;height:100%;justify-content:center;padding:0 10px}.button-group .btn-item .icon{color:rgba(153,157,168,.7);font-size:18px;margin-right:5px}.button-group .btn-item .label{color:#999da8;display:inline-block;font-size:14px;vertical-align:top}.button-group .btn-item .label.with-icon{padding-left:0}.button-group .btn-item:first-child{border-left:none}.button-group .btn-item.checked{background-color:rgba(66,133,244,.05)}.button-group .btn-item.checked .label{color:#2d2c33}.button-group .btn-item.disabled{background-color:rgba(153,157,168,.1);cursor:default}.button-group.online-mode-switcher .btn-item .content-wrapper,.button-group.rides-mode-switcher .btn-item .content-wrapper{padding:0 10px}.button-group.online-mode-switcher .btn-item.checked .icon-check,.button-group.rides-mode-switcher .btn-item.checked .icon-check{color:#32a754}.button-group.online-mode-switcher .btn-item.checked .icon-active-now,.button-group.rides-mode-switcher .btn-item.checked .icon-active-now{color:#4285f4}.button-group.online-mode-switcher .btn-item.checked .icon-asterisk,.button-group.online-mode-switcher .btn-item.checked .icon-notif-late,.button-group.online-mode-switcher .btn-item.checked .icon-uncheck,.button-group.rides-mode-switcher .btn-item.checked .icon-asterisk,.button-group.rides-mode-switcher .btn-item.checked .icon-notif-late,.button-group.rides-mode-switcher .btn-item.checked .icon-uncheck{color:#ff5f5f}.button-group.online-mode-switcher .btn-item.checked .icon-type-bus,.button-group.rides-mode-switcher .btn-item.checked .icon-type-bus{color:#999da8}.button-group.online-mode-switcher .btn-item.checked .icon-notif-early,.button-group.rides-mode-switcher .btn-item.checked .icon-notif-early{color:#ffb511}.button-group.online-mode-switcher .btn-item.checked .icon-notif-nodriver,.button-group.rides-mode-switcher .btn-item.checked .icon-notif-nodriver{color:#46c9c0}.button-group.online-mode-switcher .btn-item.checked .icon-notif-off,.button-group.rides-mode-switcher .btn-item.checked .icon-notif-off{color:#db7f67}.print-button-menu.portal-content{max-height:190px;overflow:auto;width:100px}.print-button-menu.portal-content .row{color:#2d2c33;cursor:pointer;font-size:14px;overflow:hidden;padding:9px 10px 8px;text-overflow:ellipsis;white-space:nowrap}.print-button-menu.portal-content .row:hover{background-color:rgba(66,133,244,.05);color:#4285f4}.dev-info{color:rgba(153,157,168,.7);display:inline-block;font-size:12px;margin-left:5px}.dev-info.no-margin{margin-left:0}.dev-info.id:before{content:"#"}.online-page .stop-item{display:inline-block;height:71px;padding-top:7px;position:relative;vertical-align:top;width:67px}.online-page .stop-item .number{color:rgba(45,44,51,.7);font-size:12px;line-height:25px;margin-left:15px;text-align:center;width:20px}.online-page .stop-item .icon-wrapper{left:15px;position:absolute;top:6px}.online-page .stop-item .icon-wrapper.next{left:48px}.online-page .stop-item .icon{font-size:20px;left:0;line-height:20px;position:absolute;transition:font-size .2s,left .2s}.online-page .stop-item .icon.next{left:0}.online-page .stop-item .icon.next:hover{left:-2px}.online-page .stop-item .icon:hover{font-size:25px;left:-3px}.online-page .stop-item .icon.inactive{color:#999da8}.online-page .stop-item .count{background-color:#ff5f5f;border-radius:50%;color:#ffffff;font-family:Lato;font-size:9px;height:15px;line-height:15px;position:absolute;right:-4px;text-align:center;top:-3px;width:15px}.online-page .stop-item .status-label{line-height:16px;position:absolute;text-align:center;top:51px;width:50px;z-index:1}.online-page .stop-item .status-label.next{left:35px}.online-page .stop-item .status-label .value{border-radius:4px;color:#ffffff;font-size:12px;line-height:6px;padding:1px 3px 2px;white-space:nowrap}.online-page .stop-item .status-label.fast .value{background-color:#ffb511}.online-page .stop-item .status-label.slow .value{background-color:#ff5f5f}.online-page .stop-item .status-label.normal .value{background-color:#999da8}.online-page .stop-item .line{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAYAAABllJ3tAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QUDBhM1+Ei7GgAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAAfSURBVAjXY/z//z8DOvj16zfDgiXr/jMwMDAwMRAAALTECOGqxezWAAAAAElFTkSuQmCC");height:2px;position:absolute;top:40px}.online-page .stop-item .line.right{left:32px;right:3px}.online-page .stop-item .line.left{left:-3px;right:48px}.online-page .stop-item .circle{background-color:#ffffff;border:1px solid #999da8;border-radius:50%;height:12px;left:19px;position:absolute;top:35px;width:12px}.online-page .stop-item .dash{background-color:red;height:2px;position:absolute;right:3px;top:40px;width:10px}.online-page .stop-item .circle.fast,.online-page .stop-item .dash.fast{background-color:#ffb511;border-color:#ffb511}.online-page .stop-item .circle.slow,.online-page .stop-item .dash.slow{background-color:#ff5f5f;border-color:#ff5f5f}.online-page .stop-item .circle.normal,.online-page .stop-item .dash.normal{background-color:#999da8;border-color:#999da8}.online-page .stop-item:first-child .line.left,.online-page .stop-item:last-child .line.right{display:none}.rc-tooltip.stops-online-tooltip,.rc-tooltip.unit-online-tooltip{opacity:1}.rc-tooltip.stops-online-tooltip .rc-tooltip-arrow,.rc-tooltip.unit-online-tooltip .rc-tooltip-arrow{border:0;bottom:0;display:none;margin-left:0}.rc-tooltip.stops-online-tooltip .rc-tooltip-arrow div,.rc-tooltip.unit-online-tooltip .rc-tooltip-arrow div{background-color:#ffffff;box-shadow:0 0 10px rgba(0,0,0,.2);height:18px;transform:translate(-9px,-20px) rotate(45deg);width:18px}.rc-tooltip.stops-online-tooltip .rc-tooltip-inner,.rc-tooltip.unit-online-tooltip .rc-tooltip-inner{background-color:#ffffff;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.2);color:#2d2c33}.rc-tooltip.unit-online-tooltip{z-index:3000}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner{max-height:400px;max-width:400px;min-width:244px;overflow-x:hidden;overflow-y:auto;padding:0}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row{border-bottom:1px solid #e6eaee;font-size:12px;padding:8px 8px;position:relative;white-space:nowrap}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row:last-child{border-bottom:0}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .devmode{display:grid;grid-template-columns:max-content auto max-content}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .name{overflow:hidden;padding-right:5px;text-overflow:ellipsis;white-space:nowrap}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .status-info{display:grid;grid-template-columns:auto max-content}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .status-info .title{align-items:center;display:flex;overflow:hidden}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .status-info .title .state{background-color:#32a754;border-radius:50%;flex-shrink:0;height:6px;width:6px}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .status-info .title .state.inactive{background-color:#999da8}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .status-info .title .name{color:#2d2c33;padding:0 5px}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .status-info .title .state-time{color:#32a754;font-size:10px;padding-right:5px}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .status-info .title .state-time.inactive{color:#999da8}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .status-info .times{color:rgba(45,44,51,.7);vertical-align:middle}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .prev-stop{color:#999da8;display:grid;grid-template-columns:auto max-content;margin-top:4px}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .stop{display:grid;grid-template-columns:auto max-content max-content;margin-top:4px}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .stop .name{color:#2d2c33;padding-right:10px}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .stop .eta{min-width:80px;padding-left:5px;text-align:right}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .stop .status-label{margin-top:-1px}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .stop .status-label .value{border-radius:4px;color:#ffffff;font-size:10px;line-height:6px;padding:2px 3px 3px;white-space:nowrap}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .stop .status-label.fast .value{background-color:#ffb511}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .stop .status-label.slow .value{background-color:#ff5f5f}.rc-tooltip.unit-online-tooltip .rc-tooltip-inner .unit-row .stop .status-label.normal .value{background-color:#999da8}.rc-tooltip.stops-online-tooltip .rc-tooltip-inner{padding:18px}.rc-tooltip.stops-online-tooltip .rc-tooltip-inner .block{background-color:#ffffff;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1000}.rc-tooltip.stops-online-tooltip .rc-tooltip-inner .block.name{color:#2d2c33;font-size:16px}.rc-tooltip.stops-online-tooltip .rc-tooltip-inner .block.desc{color:rgba(45,44,51,.7);font-size:14px;margin:2px 0;position:relative;z-index:10000}.reports-page .report-header .item-select.invalid .Select__control{border-color:#ff5f5f}.reports-page .report-header .item-select.invalid .Select__single-value .label,.reports-page .report-header .item-select.invalid input{color:#ff5f5f}.reports-page .report-header .item-select .Select__menu .Select__menu-list .Select__option,.reports-page .report-header .item-select .Select__value-container .Select__single-value{width:100%}.reports-page .report-header .item-select .Select__menu .Select__menu-list .Select__option .icon,.reports-page .report-header .item-select .Select__value-container .Select__single-value .icon{font-size:16px;margin-right:5px;vertical-align:middle}.reports-page .report-header .item-select .Select__menu .Select__menu-list .Select__option .label,.reports-page .report-header .item-select .Select__value-container .Select__single-value .label{color:#2d2c33;display:inline-block;font-size:14px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:calc(100% - 20px)}.new-locator-dialog{background:#ffffff;border-top:1px solid #e6eaee;bottom:0;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);transition:transform .3s ease-out;width:100%;will-change:transform}.new-locator-dialog.open{-webkit-transform:none;transform:none;transition:transform .3s ease-out}.new-locator-dialog .buttons{background:#2d2c33;height:70px;padding-right:20px;padding-top:18px;text-align:right}.new-locator-dialog .block{display:inline-block;margin-top:31px;max-width:780px;padding-bottom:33px;padding-left:20px;vertical-align:top;width:45%}.new-locator-dialog .block .input.invalid{border:1px solid #ff5f5f}.new-locator-dialog .block .title{color:rgba(45,44,51,.7);font-size:12px;margin-bottom:10px}.new-locator-dialog .block input{font-size:14px}.new-locator-dialog .block .Select{width:300px}.new-locator-dialog .block .Select .Select__menu .Select__menu-list{max-height:100px}.new-notification-dialog{background:#ffffff;border-top:1px solid #e6eaee;bottom:0;padding-top:20px;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);transition:transform .3s ease-out;width:100%;will-change:transform}.new-notification-dialog.open{-webkit-transform:none;transform:none;transition:transform .3s ease-out}.new-notification-dialog .notification-dialog-body{max-height:calc(100vh - 400px);overflow-y:auto}.new-notification-dialog .input{width:540px}.new-notification-dialog .buttons{background:#2d2c33;height:70px;padding-right:20px;padding-top:18px;text-align:right}.new-notification-dialog .block{padding:0 20px 20px 20px;padding-left:20px;vertical-align:top}.new-notification-dialog .block.flex{display:flex}.new-notification-dialog .block.flex>*{margin-right:20px}.new-notification-dialog .block .input.invalid{border:1px solid #ff5f5f}.new-notification-dialog .block .title{color:rgba(45,44,51,.7);font-size:12px;margin-bottom:10px}.new-notification-dialog .block input{font-size:14px}.new-notification-dialog .block .checkbox-wrapper{margin-top:8px}.new-notification-dialog .block .checkbox-wrapper:first-child{margin-top:-4px}.replace-stop-dialog{background-color:transparent;padding:10px}.replace-stop-dialog .title{color:#ffffff;font-size:18px;font-weight:700}.replace-stop-dialog .stop-name{color:#ffffff;font-size:14px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replace-stop-dialog .selected-stop{background-color:#ffffff;width:280px}.replace-stop-dialog div.stop-search{display:block;margin-top:16px;width:280px}.replace-stop-dialog div.stop-search.active .Select__control:after{color:#999da8}.replace-stop-dialog div.stop-search .Select__control{background-color:#f8fafc;border:none;border-radius:0!important;box-shadow:none}.replace-stop-dialog div.stop-search .Select__control .Select__value-container .Select__input{padding-left:7px}.replace-stop-dialog div.stop-search .Select__control .Select__value-container .Select__placeholder{color:rgba(153,157,168,.7);font-size:12px;padding-left:7px;padding-top:2px}.replace-stop-dialog div.stop-search .Select__control:after{color:rgba(153,157,168,.4);content:"\e906";font-family:wpass;font-size:20px;position:absolute;right:7px;top:8px}.replace-stop-dialog div.stop-search .Select__control .Select__indicators .Select__dropdown-indicator{display:none}.replace-stop-dialog div.stop-search .Select__menu{border:none;border-radius:0!important;box-shadow:none}.replace-stop-dialog div.stop-search .Select__menu .Select__menu-list .Select__option{padding:0}.replace-stop-dialog div.stop-search .Select__menu .Select__menu-list .Select__option:not(:last-child) .border{border-bottom:1px solid #e6eaee;height:100%}.replace-stop-dialog div.stop-search .Select__menu .Select__menu-list .Select__menu-notice--no-options{height:auto;padding:0}.replace-stop-dialog div.stop-search .Select__menu .Select__menu-list .Select__menu-notice--no-options .stop-row{width:auto}.replace-stop-dialog .stop-row{height:68px;padding:12px 0 0 18px}.replace-stop-dialog .stop-row .name{color:#2d2c33;font-size:16px}.replace-stop-dialog .stop-row .desc,.replace-stop-dialog .stop-row .name{overflow:hidden;padding-right:18px;text-overflow:ellipsis;white-space:nowrap}.replace-stop-dialog .stop-row .desc{color:rgba(45,44,51,.7);font-size:14px;opacity:.8}.replace-stop-dialog .buttons{margin-top:16px;text-align:right}.replace-stop-dialog .buttons .empty{color:rgba(255,255,255,.7);padding-right:20px}.replace-stop-dialog .buttons .empty:hover{color:#ffffff}.replace-stop-dialog .buttons .active{float:right}.info-component{color:rgba(153,157,168,.7);display:inline-block;font-family:wpass;font-size:20px}.info-component:before{content:"\e950"}.info-component.warn{color:#ffb511}.info-component.warn:before{content:"\e93e"}.rc-tooltip.info-component-tooltip{font-size:12px;max-width:360px}.alarm-badge{background-color:#ff5f5f;border-radius:50%;display:inline-block;height:8px;margin-bottom:10px;margin-left:2px;width:8px}.alarm-badge.warn{background-color:#ffb511}.routes-page .routes-list .route-row{background-color:#ffffff;border:1px solid #e6eaee;border-radius:4px;cursor:pointer;display:grid;grid-template-columns:auto max-content max-content;height:70px;margin:0 0 20px 20px}.routes-page .routes-list .route-row .block{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.routes-page .routes-list .route-row .block.general{align-items:center;display:flex;padding:16px 0}.routes-page .routes-list .route-row .block.general .checkbox-input{flex-shrink:0;font-size:0;margin-left:15px;padding:5px}.routes-page .routes-list .route-row .block.number{border:1px solid rgba(153,157,168,.4);border-radius:4px;color:#2d2c33;flex-shrink:0;font-size:24px;padding:3px 7px}.routes-page .routes-list .route-row .block.name{color:#2d2c33;font-size:24px;margin-left:20px;max-width:60%}.routes-page .routes-list .route-row .block.desc{background-color:#999da8;border-radius:2px;color:#ffffff;font-size:10px;font-weight:700;margin-left:20px;margin-top:3px;opacity:.8;padding:3px 6px}.routes-page .routes-list .route-row .block.type{flex-shrink:0;margin:0 18px 0 20px}.routes-page .routes-list .route-row .block.type.type-with-low-margin{margin-left:5px}.routes-page .routes-list .route-row .block.type span{border-radius:50%;color:#ffffff;display:inline-block;font-size:18px;padding:6px}.routes-page .routes-list .route-row .info{color:#999da8;display:flex;flex-direction:column;font-size:12px;height:100%;justify-content:center;padding-left:10px;vertical-align:middle}.routes-page .routes-list .route-row .info div:not(:last-child){margin-bottom:3px}.routes-page .routes-list .route-row .buttons{height:70px;padding-right:10px}.routes-page .routes-list .route-row .buttons .separator{background-color:#e6eaee;display:inline-block;height:100%;margin-right:20px;width:1px}.routes-page .routes-list .route-row .buttons .icon{display:inline-block;font-size:20px;height:36px;margin-right:10px;margin-top:17px;padding:7px;vertical-align:top;width:36px}.routes-page .routes-list .route-row .buttons .switcher-wrapper{height:100%;padding:23px 22px;vertical-align:top}.routes-page .routes-list .route-row:hover{border-color:#ffffff;box-shadow:0 2px 10px rgba(45,44,51,.35)}.routes-page .routes-list .route-row.inactive .general>div:not(.checkbox-input){opacity:.5}.routes-page .routes-list .route-row.default-cursor{cursor:default}.routes-page .routes-list .route-row.forbidden .general .type span{background-color:rgba(153,157,168,.7)!important}.routes-page .routes-list .route-row.forbidden .general .number{background-color:rgba(153,157,168,.1);color:rgba(153,157,168,.7)}.routes-page .routes-list .route-row.forbidden .general .name{color:rgba(45,44,51,.7)}.routes-page .routes-list .route-row.forbidden .buttons .switcher-wrapper.disabled .switcher:after{background-color:#eff3f6}.transport-type-filter{display:inline-block;font-size:16px;height:100%;overflow:hidden;width:100%}.transport-type-filter.disabled .type{cursor:default}.transport-type-filter .wrapper{display:flex;height:100%;position:relative;white-space:nowrap;width:100%}.transport-type-filter .wrapper .type{align-items:center;border-bottom:3px solid transparent;color:#999da8;cursor:pointer;display:flex;height:100%;margin-right:34px;min-width:58px;overflow:hidden;padding:5px 0}.transport-type-filter .wrapper .type.selected{color:#2d2c33}.transport-type-filter .wrapper .type.selected .badge{opacity:1}.transport-type-filter .wrapper .type .type-name{overflow:hidden;padding-right:6px;text-overflow:ellipsis;white-space:nowrap}.transport-type-filter .wrapper .type .badge{border-radius:10px;color:#ffffff;flex-shrink:0;font-size:10px;font-weight:700;height:16px;margin-top:3px;min-height:16px;min-width:22px;opacity:.7;padding:2px 6px;text-align:center}.transport-type-filter .wrapper .active{background-color:#4285f4;bottom:0;height:3px;left:0;position:absolute;transition:width .2s ease-out,left .2s ease-out;width:0}.groupped-horizontal-list,.horizontal-list{display:grid;grid-template-rows:36px auto;height:100%}.groupped-horizontal-list .header,.horizontal-list .header{background-color:#f8fafc;color:rgba(45,44,51,.7);font-size:14px;padding:8px 20px 9px 20px}.groupped-horizontal-list .header .check-all,.horizontal-list .header .check-all{color:#8492a6;cursor:pointer;float:right}.groupped-horizontal-list .header .check-all.disabled,.horizontal-list .header .check-all.disabled{cursor:default;opacity:.5}.groupped-horizontal-list .body .row,.horizontal-list .body .row{align-items:center;display:flex;height:32px;padding:5px 20px 5px 0;width:270px}.groupped-horizontal-list .body .row .checkbox-input .label,.horizontal-list .body .row .checkbox-input .label{padding-right:0}.groupped-horizontal-list .body .row .dev-info,.horizontal-list .body .row .dev-info{margin-top:3px}.horizontal-list .body{align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;overflow-x:auto;padding:10px 20px 5px 20px}.groupped-horizontal-list .body{display:flex;height:100%;overflow-x:auto;padding:16px 20px 10px 20px}.groupped-horizontal-list .body .group .group-header{height:30px;padding-bottom:6px}.groupped-horizontal-list .body .group .group-header .group-checkbox-input .label{font-size:18px}.groupped-horizontal-list .body .group .group-body{white-space:nowrap}.groupped-horizontal-list .body .group .group-body .column{display:inline-block;vertical-align:top}.groupped-horizontal-list .body .group .group-body .column .checkbox-input .label{color:rgba(45,44,51,.7)}.unit-groups-list,.units-list{height:100%;width:100%}.unit-groups-list{display:grid;grid-template-columns:342px auto;grid-template-rows:100%}.unit-groups-list .groups-list{border-right:1px solid #e6eaee;display:grid;grid-template-rows:36px auto}.unit-groups-list .groups-list .header{background-color:#f8fafc;color:rgba(45,44,51,.7);font-size:14px;padding:8px 20px 9px 20px}.unit-groups-list .groups-list .group-row{align-items:center;border-bottom:1px solid #e6eaee;cursor:pointer;display:flex;font-size:14px;padding:0 20px}.unit-groups-list .groups-list .group-row.selected{background-color:rgba(66,133,244,.05)}.unit-groups-list .groups-list .group-row .group-checkbox-input{flex-shrink:0}.unit-groups-list .groups-list .group-row .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unit-groups-list .groups-list .group-row .label:not(:first-child){padding-left:10px}.types-picker{display:inline-block;padding:10px;white-space:nowrap}.types-picker .type-icon{background-color:#999da8;border-radius:50%;color:#ffffff;cursor:pointer;font-size:18px;margin-right:15px;padding:6px}div.add-routes-dialog{height:566px;width:870px}div.add-routes-dialog .dialog-header .input{float:right;margin-right:20px;margin-top:12px;width:540px}div.add-routes-dialog .dialog-header .input.invalid:not(:focus){border-color:#ff5f5f;color:#ff5f5f}div.add-routes-dialog .column-header{background-color:#f8fafc;border-bottom:1px solid #e6eaee;color:rgba(153,157,168,.7);font-size:12px;font-weight:700;height:35px}div.add-routes-dialog .column-header .label{padding:10px 0 10px 18px}div.add-routes-dialog .left-column,div.add-routes-dialog .right-column{box-sizing:border-box;float:left;height:100%;width:50%}div.add-routes-dialog .left-column .no-result,div.add-routes-dialog .right-column .no-result{font-size:14px;padding:0 120px}div.add-routes-dialog .left-column{border-right:1px solid #e6eaee}div.add-routes-dialog .left-column .column-header .label{cursor:pointer}div.add-routes-dialog .left-column .column-header .label .icon-search{bottom:17px;color:rgba(153,157,168,.4);font-size:20px;left:calc(100% - 27px);position:relative;width:24px}div.add-routes-dialog .left-column .column-header .label:hover .icon-search{color:#999da8}div.add-routes-dialog .left-column .column-header .filter-input input{background-color:#f8fafc;border:none;color:#2d2c33;font-size:12px;height:34px;padding:11px 34px 10px 18px}div.add-routes-dialog .left-column .column-header .filter-input input:focus{border:none!important;box-shadow:none!important;outline:none!important}div.add-routes-dialog .left-column .column-header .filter-input .icon-search{color:#999da8;font-size:20px;margin:8px 7px;opacity:1}div.add-routes-dialog .routes-list{height:calc(100% - 35px);width:100%}div.add-routes-dialog .routes-list .ReactVirtualized__Grid{outline:none}div.add-routes-dialog .routes-list .route-row{cursor:pointer;padding:12px 18px}div.add-routes-dialog .routes-list .route-row .name-wrapper{align-items:center;display:flex}div.add-routes-dialog .routes-list .route-row .name-wrapper .number{border:1px solid rgba(153,157,168,.4);border-radius:4px;font-size:16px;margin-right:10px;padding:3px 8px;vertical-align:middle;white-space:nowrap}div.add-routes-dialog .routes-list .route-row .name-wrapper .name{color:#2d2c33;font-size:16px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}div.add-routes-dialog .routes-list .route-row .desc{color:rgba(45,44,51,.7);font-size:14px;margin-top:2px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.add-routes-dialog .routes-list .route-row .arrow{color:#4285f4;padding-left:10px}div.add-routes-dialog .routes-list .route-row .arrow,div.add-routes-dialog .routes-list .route-row .cross{cursor:pointer;display:none;font-size:16px;height:100%;padding-top:18px;position:absolute;right:0;top:0;width:36px}div.add-routes-dialog .routes-list .route-row .cross{color:#ff5f5f;padding-right:10px;text-align:right}div.add-routes-dialog .routes-list .route-row .border{background-color:#e6eaee;bottom:0;height:1px;position:absolute;width:calc(100% - 18px)}div.add-routes-dialog .routes-list .route-row:hover.from{background-color:rgba(255,95,95,.05)}div.add-routes-dialog .routes-list .route-row:hover.to{background-color:rgba(66,133,244,.05)}div.add-routes-dialog .routes-list .route-row:hover .arrow,div.add-routes-dialog .routes-list .route-row:hover .cross{display:block}div.add-routes-dialog .routes-list .route-row:hover .name{padding-right:14px}div.add-routes-dialog .types-picker{height:100%;padding:21px 20px}.types-switcher{cursor:pointer;display:inline-block;padding:10px}.types-switcher.readonly{cursor:default}.types-switcher:not(.readonly) .target.type.icon:hover:before{content:"\e903"}.types-menu.portal-content{background-color:#ffffff;border:1px solid #ecedf0;border-radius:4px;box-shadow:0 2px 10px rgba(45,44,51,.35);padding:0}.types-menu.portal-content .type-icon{cursor:pointer;padding:10px 20px}.types-menu.portal-content .type,.types-switcher .type{background-color:#999da8;border-radius:50%;color:#ffffff;display:inline-block;font-size:18px;padding:6px}.transport-type-select.Select.pretty-shadow{width:62px}.transport-type-select.Select.pretty-shadow span{vertical-align:middle}.transport-type-select.Select.pretty-shadow .icon{font-size:20px;margin-right:10px}.transport-type-select.Select.pretty-shadow .Select__value-container .Select__single-value span.icon+span{display:none}.transport-type-select.Select.pretty-shadow .Select__menu .Select__menu-list{max-height:none;padding-bottom:0;padding-top:0}.route-info{align-items:center;display:grid;grid-template-columns:auto max-content;width:100%}.route-info .general{align-items:center;display:flex;padding-right:40px}.route-info .block{font-family:Lato,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-info .block.number{border:1px solid rgba(153,157,168,.4);border-radius:4px;color:#2d2c33;flex-shrink:0;font-size:24px;margin-right:18px;padding:3px 7px}.route-info .block.name{color:#2d2c33;font-size:24px;margin-right:20px;max-width:60%}.route-info .block.desc{background-color:#999da8;border-radius:2px;color:#ffffff;font-size:10px;font-weight:700;height:18px;margin-top:3px;opacity:.8;padding:3px 6px}.route-info .block.type{flex-shrink:0;margin:0 18px 0 20px}.route-info .block.type span{border-radius:50%;color:#ffffff;display:inline-block;font-size:18px;padding:6px;width:30px}.problem-rides-info,.route-info .extra{align-items:center;display:flex;height:100%;white-space:nowrap}.problem-rides-info{padding:0 10px}.problem-rides-info .problem-counter{color:#2d2c33;cursor:pointer;display:inline-block;padding:8px 10px}.problem-rides-info .problem-counter *{vertical-align:middle}.problem-rides-info .problem-counter span{font-size:12px}.problem-rides-info .problem-counter .icon{color:rgba(255,95,95,.7);font-size:18px;margin-right:5px}.problem-rides-info .problem-counter .icon.icon-notif-nodriver{color:#46c9c0}.problem-rides-info .problem-counter .icon.icon-notif-off{color:#db7f67}.problem-rides-info .problem-counter .count{font-weight:700}.rc-tooltip.problem-tooltip .rc-tooltip-inner{font-size:14px;max-height:400px;padding:0}.rc-tooltip.problem-tooltip .rc-tooltip-inner .title{border-bottom:1px solid #e6eaee;padding:14px 20px 12px 20px;white-space:nowrap}.rc-tooltip.problem-tooltip .rc-tooltip-inner .problem-row{border-bottom:1px solid #e6eaee;margin-left:20px;padding:12px 20px 12px 0;white-space:nowrap}.rc-tooltip.problem-tooltip .rc-tooltip-inner .problem-row .unit-name{display:inline-block;padding-bottom:2px;padding-right:25px}.rc-tooltip.problem-tooltip .rc-tooltip-inner .problem-row .unit-name.alarm{color:#ff5f5f}.rc-tooltip.problem-tooltip .rc-tooltip-inner .problem-row .tt-name{color:rgba(45,44,51,.7);display:inline-block;font-size:12px;padding-top:2px}.rc-tooltip.problem-tooltip .rc-tooltip-inner .problem-row:last-child{border-bottom:none}.units-info{cursor:pointer;font-size:12px;padding:8px 10px;white-space:nowrap}.units-info,.units-info .icon{color:rgba(153,157,168,.7);display:inline-block}.units-info .icon{font-size:18px;margin-right:5px;vertical-align:middle}.units-info .count{display:inline-block;font-weight:700;vertical-align:middle}.units-info .count .actual{color:#2d2c33}.rc-tooltip.units-info-tooltip .rc-tooltip-inner{font-size:14px;padding:0}.rc-tooltip.units-info-tooltip .rc-tooltip-inner .line{border-bottom:1px solid #e6eaee;margin-left:20px;padding:12px 20px 12px 0;white-space:nowrap}.rc-tooltip.units-info-tooltip .rc-tooltip-inner .line:first-child{margin-left:0;padding:12px 20px}.rc-tooltip.units-info-tooltip .rc-tooltip-inner .line:last-child{border-bottom:none}.units-select .Select .Select__menu .Select__menu-list{max-height:140px}.units-select.with-link .Select .Select__control .Select__indicators .Select__clear-indicator{margin-right:18px;padding:0 4px}.units-select .icon-link{color:rgba(153,157,168,.7);cursor:pointer;font-size:12px;left:calc(100% - 52px);padding:11px 3px;position:relative;top:-29px}.units-select .icon-link.binded{color:#4285f4}.tt-cloud.portal-content{background-color:#ffffff;border-radius:4px;box-shadow:0 2px 10px 0 rgba(45,44,51,.35);padding:0;width:264px}.tt-cloud.portal-content .header{border-bottom:1px solid #999da8;color:#2d2c33;font-size:14px;font-weight:700;padding:16px 20px}.tt-cloud.portal-content .header .icon-delete{color:rgba(45,44,51,.7);cursor:pointer;font-size:20px;padding:5px;position:absolute;right:10px;top:9px}.tt-cloud.portal-content .header .icon-delete:hover{color:#999da8}.tt-cloud.portal-content .content{padding:0 20px 16px 20px}.tt-cloud.portal-content .content .checkbox-input{margin:7px 0}.tt-cloud.portal-content .content .title{color:rgba(45,44,51,.7);font-size:12px;font-weight:700;opacity:.8;padding:18px 0 8px 0}.tt-cloud.portal-content .content .Select{width:100%}.tt-cloud.portal-content .content .timetable{display:inline-block;padding-right:5px;width:50%}.tt-cloud.portal-content .content .start-time{float:right;padding-left:5px;width:50%}.tt-cloud.portal-content .content .TimeInput{width:100%}.tt-cloud.portal-content .content .operation-period{column-gap:10px;display:grid;grid-template-columns:1fr 1fr}.tt-cloud.portal-content .buttons{padding:16px 20px;text-align:right}.tt-cloud.portal-content .buttons .btn.empty{display:inline-block}.pretty-stop-row{padding-left:60px;z-index:30001}.pretty-stop-row .left{height:100%;left:0;position:absolute;text-align:right;top:0;width:60px}.pretty-stop-row .left .index{color:rgba(45,44,51,.7);font-size:12px;margin:17px 7px 0 0}.pretty-stop-row .left .index.deleted{color:#ff5f5f}.pretty-stop-row .left .index.devmode{margin-top:36px}.pretty-stop-row .left .pretty-border{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAICAYAAADTLS5CAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QEMDy40R5VOKwAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAAlSURBVAjXY/z//z8DAwMDA8uyjQf+MzAwMDAxQAEjTAougocBAA7KCSFSO0vJAAAAAElFTkSuQmCC");background-position-x:center;background-repeat:repeat-y;bottom:0;left:17px;position:absolute;top:2px;width:12px}.pretty-stop-row .left .pretty-border .circle{background-color:#ffffff;border:1px solid #999da8;border-radius:50%;height:12px;margin-top:16px;width:12px}.pretty-stop-row .left .pretty-border.first{top:18px}.pretty-stop-row .left .pretty-border.first .circle{margin-top:0}.pretty-stop-row .left .pretty-border.last{height:25px}.pretty-stop-row .right{border-bottom:1px solid #e6eaee;height:100%;padding-right:10px;padding-top:14px}.pretty-stop-row .right .block{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pretty-stop-row .right .block.name{color:#2d2c33;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400}.pretty-stop-row .right .block.name.deleted{color:#ff5f5f}.pretty-stop-row .right .block.desc{color:rgba(45,44,51,.7);font-size:14px;margin:2px 0}.pretty-stop-row.dragging,.pretty-stop-row:not(.readonly):not(.disabled):hover{cursor:grab;cursor:-webkit-grab}.pretty-stop-row.dragging .pretty-border .circle,.pretty-stop-row:not(.readonly):not(.disabled):hover .pretty-border .circle{background-color:#999da8;border-color:#999da8}.pretty-stop-row.readonly.dragging,.pretty-stop-row.readonly:hover{cursor:default}.pretty-stop-row.dragging{background-color:rgba(255,255,255,.7);box-shadow:0 9px 36px 0 rgba(0,0,0,.24);cursor:row-resize}.pretty-stop-row.skipped .pretty-border .circle{background-color:#ffffff;border-color:#e6eaee}.pretty-stop-row.skipped .block{width:calc(100% - 30px)}.pretty-stop-row.skipped .block.name{opacity:.4}.pretty-stop-row.skipped .corner{position:absolute;right:12px;top:12px}.pretty-stop-row.skipped .corner.icon{color:#2d2c33;font-size:20px;opacity:.3}.pretty-stop-row.skipped:hover{cursor:default}.pretty-stop-row.skipped:hover .pretty-border .circle{background-color:#ffffff;border-color:#e6eaee!important}.pretty-stop-row.with-offset .block{width:calc(100% - 60px)}.pretty-stop-row.with-offset .offset{border-radius:4px;color:#ffffff;font-size:10px;font-weight:700;margin-left:20px;padding:3px 4px;position:absolute;right:12px;top:14px}.pretty-stop-row.with-offset .offset.fast{background-color:#ffb511}.pretty-stop-row.with-offset .offset.slow{background-color:#ff5f5f}.pretty-stop-row.disabled .left .desc,.pretty-stop-row.disabled .left .index,.pretty-stop-row.disabled .left .name,.pretty-stop-row.disabled .right .desc,.pretty-stop-row.disabled .right .index,.pretty-stop-row.disabled .right .name{color:rgba(153,157,168,.7)}.pretty-stop-row.disabled .left .circle,.pretty-stop-row.disabled .right .circle{border-color:rgba(153,157,168,.7)}.sortable-stops-list{height:100%;width:100%}.sortable-stops-list .stops{height:100%}.sortable-stops-list .stops .ReactVirtualized__Grid{outline:none}div.add-stops-dialog{border-radius:4px;height:566px;overflow:hidden;width:870px}div.add-stops-dialog .column-header{background-color:#f8fafc;border-bottom:1px solid #e6eaee;color:rgba(153,157,168,.7);font-size:12px;font-weight:700;height:35px}div.add-stops-dialog .column-header .label{padding:10px 0 10px 18px}div.add-stops-dialog .left-column,div.add-stops-dialog .right-column{box-sizing:border-box;float:left;height:100%;width:50%}div.add-stops-dialog .left-column .no-result,div.add-stops-dialog .right-column .no-result{font-size:14px;padding:0 120px}div.add-stops-dialog .left-column .no-result div,div.add-stops-dialog .right-column .no-result div{padding-top:10px}div.add-stops-dialog .left-column .column-header .label{cursor:pointer}div.add-stops-dialog .left-column .column-header .label .icon-search{bottom:17px;color:rgba(153,157,168,.4);font-size:20px;left:calc(100% - 27px);position:relative;width:24px}div.add-stops-dialog .left-column .column-header .label:hover .icon-search{color:#999da8}div.add-stops-dialog .left-column .column-header .filter-input input{background-color:#f8fafc;border:none;color:#2d2c33;font-size:12px;height:34px;padding:11px 34px 10px 18px}div.add-stops-dialog .left-column .column-header .filter-input input:focus{border:none!important;box-shadow:none!important;outline:none!important}div.add-stops-dialog .left-column .column-header .filter-input .icon-search{color:#999da8;font-size:20px;margin:8px 7px;opacity:1}div.add-stops-dialog .left-column .stops-list{height:calc(100% - 35px);width:100%}div.add-stops-dialog .left-column .stops-list .ReactVirtualized__Grid{outline:none}div.add-stops-dialog .left-column .stops-list .stop-row{cursor:default;padding:12px 18px}div.add-stops-dialog .left-column .stops-list .stop-row .name{color:#2d2c33;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.add-stops-dialog .left-column .stops-list .stop-row .desc{color:rgba(45,44,51,.7);font-size:14px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.add-stops-dialog .left-column .stops-list .stop-row .arrow{color:#4285f4;cursor:pointer;display:none;font-size:16px;height:100%;padding-left:10px;padding-top:18px;position:absolute;right:0;top:0;width:36px}div.add-stops-dialog .left-column .stops-list .stop-row .border{background-color:#e6eaee;bottom:0;height:1px;position:absolute;width:calc(100% - 18px)}div.add-stops-dialog .left-column .stops-list .stop-row.active:hover{background-color:rgba(66,133,244,.05);cursor:pointer}div.add-stops-dialog .left-column .stops-list .stop-row.active:hover .arrow{display:block}div.add-stops-dialog .left-column .stops-list .stop-row.active:hover .name{padding-right:10px}div.add-stops-dialog .left-column{border-right:1px solid #e6eaee}div.add-stops-dialog .right-column .sortable-stops-list{height:calc(100% - 35px);width:100%}div.add-stops-dialog .right-column .sortable-stops-list .stops{height:100%}div.add-stops-dialog .right-column .sortable-stops-list .stops .pretty-stop-row .cross{color:#ff5f5f;cursor:pointer;display:none;font-size:16px;height:100%;padding-right:10px;padding-top:18px;position:absolute;right:0;text-align:right;top:0;width:36px}div.add-stops-dialog .right-column .sortable-stops-list .stops .pretty-stop-row .right{padding-right:10px}div.add-stops-dialog .right-column .sortable-stops-list .stops .pretty-stop-row:hover:not(.disabled){background-color:rgba(255,95,95,.05)}div.add-stops-dialog .right-column .sortable-stops-list .stops .pretty-stop-row:hover:not(.disabled) .cross{display:block}div.add-stops-dialog .right-column .sortable-stops-list .stops .pretty-stop-row:hover:not(.disabled) .right .block.name{padding-right:10px}div.add-stops-dialog .dialog-footer{align-items:center;display:grid;grid-template-columns:max-content auto max-content}div.add-stops-dialog .dialog-footer .types-picker{padding:21px 5px 21px 20px}div.add-stops-dialog .dialog-footer .circular-config{align-items:center;border-left:1px solid #e6eaee;display:flex;height:36px;padding:0 20px}div.add-stops-dialog .dialog-footer .circular-config .checkbox-input .label{margin-top:-1px}.pretty-stop-row.dragging .cross{display:none}.stop-actions{color:rgba(153,157,168,.7);cursor:pointer;display:block;font-size:18px;padding:5px}.stop-actions:hover{color:#999da8}.select-date{border:1px solid rgba(153,157,168,.4);border-radius:4px;color:#2d2c33;cursor:pointer;display:inline-block;font-size:14px;height:36px;padding:9px 10px 7px;vertical-align:top;width:220px}.select-date .icon{color:rgba(153,157,168,.7);float:right;font-size:18px}.select-date:hover .icon{color:#999da8}.DayPicker .DayPicker-wrapper,.DayPicker:focus{outline:0}.DayPicker .DayPicker-Day{border:0;border-radius:50%;color:#2d2c33;font-size:14px;padding:9px}.DayPicker .DayPicker-Day.DayPicker-Day--today{color:#4285f4;font-weight:400}.DayPicker .DayPicker-Day.DayPicker-Day--selected{background-color:#4285f4!important;color:#ffffff}.DayPicker .DayPicker-Day.DayPicker-Day--disabled{background:none;color:rgba(45,44,51,.7)}.DayPicker .DayPicker-Day.DayPicker-Day--outside{opacity:.4}.DayPicker .DayPicker-Day:focus{outline:0}.DayPicker .DayPicker-NavButton{background-image:none;color:rgba(153,157,168,.7);font-family:wpass;font-size:20px;outline:0}.DayPicker .DayPicker-NavButton:hover{color:#999da8}.DayPicker .DayPicker-NavButton.DayPicker-NavButton--prev:after{content:"\e904"}.DayPicker .DayPicker-NavButton.DayPicker-NavButton--next:after{content:"\e905"}.calendar-portal .range-picker .DayPicker-Day--today:not(.DayPicker-Day--selected){color:#4285f4}.calendar-portal .range-picker .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-radius:0}.calendar-portal .range-picker .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside).DayPicker-Day--start{border-top-left-radius:50%}.calendar-portal .range-picker .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside).DayPicker-Day--end{border-bottom-right-radius:50%}.calendar-portal .range-picker .DayPicker-Day--outside{visibility:hidden}.calendar-portal .range-picker .DayPicker-Day--disabled{cursor:pointer}.reports-page .report-header{position:relative}.reports-page .report-header .top{background-color:#ffffff;border-bottom:1px solid #e6eaee;height:60px;position:relative;z-index:2}.reports-page .report-header .top .title{color:#2d2c33;font-size:24px;line-height:60px;overflow:hidden;padding:0 20px;padding-right:120px;text-overflow:ellipsis;white-space:nowrap}.reports-page .report-header .top .title .number{border:1px solid rgba(153,157,168,.4);border-radius:4px;padding:3px 7px}.reports-page .report-header .top .title .icon{cursor:default;font-size:22px;vertical-align:middle}.reports-page .report-header .top .title>span span{vertical-align:middle}.reports-page .report-header .top .right{position:absolute;right:20px;top:12px}.reports-page .report-header .top .right .collapse,.reports-page .report-header .top .right .export{box-sizing:border-box;display:inline-block;height:36px;vertical-align:top;width:36px}.reports-page .report-header .top .right .export{padding:8px 0;text-align:center;text-decoration:none}.reports-page .report-header .top .right .collapse{border:1px solid #e6eaee;border-radius:4px;color:rgba(153,157,168,.7);cursor:pointer;font-size:14px;line-height:32px;text-align:center}.reports-page .report-header .top .right .collapse:hover{color:#999da8}.reports-page .report-header .top .right .collapse{border:0;font-size:20px;margin-right:10px;padding-top:2px}.reports-page .report-header .bottom{border-bottom:1px solid #e6eaee;height:95px;left:0;padding:0 20px;position:absolute;right:0;-webkit-transform:none;transform:none;transition:transform .5s;z-index:1}.reports-page .report-header .bottom.collapse{-webkit-transform:translateY(-100%);transform:translateY(-100%);will-change:transform}.reports-page .report-header .bottom .block{display:inline-block;padding-right:20px;padding-top:15px;vertical-align:top}.reports-page .report-header .bottom .block .label{color:rgba(45,44,51,.7);font-size:12px;margin-bottom:7px}.reports-page .report-header .bottom .block .Select,.reports-page .report-header .bottom .block .select-date{border-color:rgba(153,157,168,.4);width:270px}.reports-page .report-header .bottom .block .Select.type .Select__menu .Select__menu-list{max-height:none}.reports-page .report-header .bottom .block .select-date.invalid{border-color:#ff5f5f;color:#ff5f5f}.reports-page .report-header .bottom .block .select-date.invalid .icon,.reports-page .report-header .bottom .block .select-date.invalid .icon:hover{color:#ff5f5f}.reports-page .report-header .bottom .execute.btn{float:right;margin-top:37px}.total-info{background-color:#4285f4;border-bottom:1px solid #e6eaee;height:36px;justify-content:space-between;padding:7px 20px;transition:height .5s,background-color .3s;width:100%}.total-info,.total-info .block{align-items:center;display:flex}.total-info .block{height:100%}.total-info .block .separator{background-color:rgba(255,255,255,.2);height:100%;margin-right:10px;width:1px}.total-info .block .content{align-items:flex-end;display:flex;padding-bottom:2px}.total-info .block .content .label{color:rgba(255,255,255,.7);font-size:12px;margin-right:5px}.total-info .block .content .number{color:#ffffff;font-size:14px}.total-info .block .content .number .measure{display:inline-block}.total-info .arrow-container{height:100%}.total-info .arrow-container .arrow{background-color:rgba(255,255,255,.2);border:1px solid transparent;border-radius:4px;color:rgba(255,255,255,.7);cursor:pointer;font-size:18px;height:20px;margin-top:1px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transform-origin:center;transition:transform .5s;vertical-align:top;width:20px}.total-info.expanded{align-items:flex-start;background-color:#ffffff;height:104px;padding:10px 20px;transition:height .5s,background-color .3s}.total-info.expanded .block .separator{background-color:#e6eaee}.total-info.expanded .block .content{align-items:flex-start;flex-direction:column;padding-bottom:0}.total-info.expanded .block .content .number{color:#2d2c33;font-size:35px}.total-info.expanded .block .content .number .measure{display:inline-block;font-size:14px}.total-info.expanded .block .content .label{color:rgba(153,157,168,.7);margin-bottom:4px}.total-info.expanded .block .content .bar-container{align-items:baseline;display:flex;height:15px}.total-info.expanded .block .content .bar-container .percent{color:#2d2c33;font-size:12px;width:40px}.total-info.expanded .block .content .bar-container .bar{background-color:#e6eaee;border-radius:2.5px;height:5px;width:80px}.total-info.expanded .block .content .bar-container .bar .progress{border-radius:2.5px;height:100%}.total-info.expanded .block .content .bar-container .bar .progress.active{background-color:#32a754}.total-info.expanded .block .content .bar-container .bar .progress.alarm{background-color:#ff5f5f}.total-info.expanded .block .content .bar-container .bar .progress.warning{background-color:#ffb511}.total-info.expanded .block .content .bar-container .max,.total-info.expanded .block .content .bar-container .min{border-radius:4px;color:#2d2c33;font-size:12px}.total-info.expanded .block .content .bar-container .max .measure,.total-info.expanded .block .content .bar-container .min .measure{display:inline-block;font-size:8px}.total-info.expanded .block .content .bar-container .time-bar{background-color:#e6eaee;border-radius:2.5px;height:5px;margin-left:8px;margin-right:8px;width:50px}.total-info.expanded .block .content .bar-container .time-bar .point{background-color:#4285f4;border-radius:50%;height:5px;width:5px}.total-info.expanded .arrow{border:1px solid #e6eaee;border-radius:4px;color:rgba(153,157,168,.7);margin-top:-2px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center;transition:transform .5s}.time-scrollbar{height:30px;overflow:hidden;width:100%}.time-scrollbar .labels{height:100%;padding-top:11px;width:100%}.time-scrollbar .labels .block{border-left:1px solid #999da8;color:rgba(45,44,51,.7);display:inline-block;font-size:12px;font-weight:700;padding-bottom:6px;padding-left:3px;vertical-align:middle;width:25%}.time-scrollbar .labels .first{width:100%}.time-scrollbar .labels .last{border-left:none;border-right:1px solid #999da8;float:right;padding-right:3px;position:relative;top:-22px;width:auto}.time-scrollbar .last-label{float:right}.time-scrollbar .slider{background-color:#f8fafc;border:2px solid #999da8;height:30px;position:relative;top:-30px;width:138px;z-index:30001}.time-scrollbar .slider.dragging{z-index:30001}.time-scrollbar-slider{background-color:rgba(153,157,168,.1);border:2px solid #999da8;cursor:pointer;height:30px;position:relative;top:-30px;width:138px}.time-scrollbar-slider.dragging{z-index:10001}.time-scrollbar-slider.none{display:none}.loader{color:rgba(45,44,51,.7);font-size:14px;height:60px;left:50%;margin-left:-80px;margin-top:-30px;position:absolute;text-align:center;top:50%;width:160px}.loader img{height:32px;width:32px}.report-table{height:100%;width:100%}.report-table.with-total{height:calc(100% - 36px)}.report-table.with-wide-total{height:calc(100% - 104px)}.report-table .message{color:#999da8;font-size:24px;left:0;margin-top:-50px;position:absolute;text-align:center;top:50%;width:100%}.report-table .last-column{border-left:1px solid #e6eaee;height:100%!important}.report-table .ReactVirtualized__Table__headerRow{background-color:#f8fafc;border-bottom:1px solid #e6eaee;color:rgba(45,44,51,.7);font-size:12px;text-transform:none}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__sortableHeaderColumn .label{cursor:pointer}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn{box-sizing:border-box;height:36px;margin-right:10px;padding:9px 0}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:focus{outline:none}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .divider{border-left:1px solid #e6eaee;display:inline-block;height:22px;position:absolute;top:7px}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .label{display:inline-block;overflow:hidden;padding-left:10px;padding-right:5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .arrows{display:none}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .arrows .up{border-bottom-color:#999da8;border-style:solid;border-width:0 4px 4px 4px;color:transparent;margin-bottom:3px}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .arrows .down{border-style:solid;border-top-color:#999da8;border-width:4px 4px 0 4px;color:transparent}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .ASC .label,.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .DESC .label{width:calc(100% - 8px)}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .ASC .arrows,.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .DESC .arrows{display:inline-block}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .ASC .up{border-bottom-color:#4285f4}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .DESC .down{border-top-color:#4285f4}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .dotscell-wrapper{padding:8px}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .dotscell-wrapper .icon-more{color:rgba(153,157,168,.7);cursor:pointer;font-size:20px}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-child{margin-left:20px}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-child .divider{display:none}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-child .label{padding-left:0}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:last-child{margin-right:0;padding:0}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__sortableHeaderColumn:hover .label{width:calc(100% - 8px)}.report-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__sortableHeaderColumn:hover .arrows{display:inline-block}.report-table .ReactVirtualized__Table__row{border-bottom:1px solid #e6eaee;color:#2d2c33;font-size:14px}.report-table .ReactVirtualized__Table__row:focus{outline:none}.report-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn{height:100%;margin-right:10px;padding-left:10px;padding-top:10px;vertical-align:top;white-space:normal}.report-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn>div{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;height:36px;overflow:hidden;padding-top:1px;text-overflow:ellipsis}.report-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn:first-child{margin-left:20px;padding-left:0}.report-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn:last-child{margin-right:0;padding:0}.report-table .ReactVirtualized__Table__row .offset{display:inline-block;margin-top:-1px}.report-table .ReactVirtualized__Table__row .fast,.report-table .ReactVirtualized__Table__row .slow{border-radius:3px;padding:1px 2px}.report-table .ReactVirtualized__Table__row .fast{background-color:rgba(255,181,17,.2)}.report-table .ReactVirtualized__Table__row .slow{background-color:rgba(255,95,95,.2)}.report-table .ReactVirtualized__Table__row .details{color:rgba(153,157,168,.8);cursor:pointer;font-size:16px;height:100%;margin-top:3px;padding:15px 8px;text-align:center}.report-table .cell{color:#2d2c33;font-size:14px;padding:0 20px}.report-table .cell.header{background-color:#f8fafc;color:rgba(45,44,51,.7);font-size:14px;height:36px;line-height:36px;white-space:nowrap}.report-table.detailed .ReactVirtualized__Table__headerColumn:first-child{margin-left:10px;margin-right:0}.report-table.detailed .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn:first-child{margin-left:10px;margin-right:0;padding-top:9px}.report-table.detailed .ReactVirtualized__Table__row.expandable .icon-down{color:rgba(153,157,168,.7);font-size:20px;transform-origin:center;-webkit-transition:all .15s ease-in 0s;-moz-transition:all .15s ease-in 0s;-o-transition:all .15s ease-in 0s;transition:all .15s ease-in 0s}.report-table.detailed .ReactVirtualized__Table__row.expandable .icon-down.up{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center}.report-table.detailed .ReactVirtualized__Table__row.expandable:hover{background-color:rgba(66,133,244,.05);cursor:pointer}.report-table.detailed .ReactVirtualized__Table__row.subrow{background-color:#f8fafc}.report-table.detailed .ReactVirtualized__Table__row.subrow .ReactVirtualized__Table__rowColumn>div{display:inherit;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-table.detailed .ReactVirtualized__Table__row.subrow .details{padding:8px}.report-table:not(.detailed) .ReactVirtualized__Table__row:hover{background-color:rgba(66,133,244,.05)}.columns-menu ul.styled-list{margin:10px 0}.columns-menu ul.styled-list li a{padding:3px 16px 7px 20px}.columns-menu .label{color:#2d2c33;font-size:14px;padding-right:26px}.columns-menu .icon,.columns-menu .label{display:inline-block;vertical-align:middle}.columns-menu .icon{color:#4285f4;float:right;font-size:20px;padding:3px 0}.columns-menu .off .label{color:rgba(45,44,51,.7)}.columns-menu .off .icon{visibility:hidden}div.gtfs-export-dialog .dialog-body{height:468px;padding:20px;width:580px}div.gtfs-export-dialog .dialog-body .desc{color:rgba(45,44,51,.7);font-size:12px;line-height:1.5}div.gtfs-export-dialog .dialog-body .label{color:rgba(45,44,51,.7);font-size:12px;margin-top:14px;padding-bottom:6px}div.gtfs-export-dialog .dialog-body .label.first{margin-top:8px}div.gtfs-export-dialog .dialog-body .title{color:#2d2c33;font-size:18px;margin-top:20px}div.gtfs-export-dialog .dialog-body .Select{width:100%}div.gtfs-export-dialog .dialog-body .input.invalid{border:1px solid #ff5f5f!important;color:#ff5f5f!important}div.gtfs-export-dialog .dialog-footer a{text-decoration:none}div.gtfs-import-dialog{height:580px;width:870px}div.gtfs-import-dialog .dialog-header .filter-input{margin-right:20px;margin-top:12px;width:240px}div.gtfs-import-dialog .dialog-body .block{border-bottom:1px solid #e6eaee;padding:20px}div.gtfs-import-dialog .dialog-body .block:last-child{border-bottom:none}div.gtfs-import-dialog .dialog-body .text{color:#2d2c33;font-size:14px}div.gtfs-import-dialog .dialog-body .text.with-margin{margin-bottom:20px}div.gtfs-import-dialog .dialog-body .text.margin-top{margin-top:10px}div.gtfs-import-dialog .dialog-body .groupped-horizontal-list.wide .body .row,div.gtfs-import-dialog .dialog-body .horizontal-list.wide .body .row{width:auto}div.gtfs-import-dialog .dialog-body .groupped-horizontal-list.wide .body .row .label,div.gtfs-import-dialog .dialog-body .horizontal-list.wide .body .row .label{max-width:none}div.gtfs-import-dialog .dialog-footer .footer-addon{align-items:center;display:flex;margin-left:10px}div.gtfs-import-dialog .dialog-footer .footer-addon .types-picker{margin-top:5px}div.gtfs-import-dialog .dialog-footer .footer-addon .desc{color:rgba(45,44,51,.7);font-size:12px}div.gtfs-import-dialog .file-step .dialog-body{display:grid;grid-template-rows:max-content auto}div.gtfs-import-dialog .file-step .mode-info .title{color:rgba(45,44,51,.7);font-size:12px;font-weight:700;opacity:.8;padding:18px 0 8px 0}div.gtfs-import-dialog .file-step .mode-info .button-group{vertical-align:middle}div.gtfs-import-dialog .file-step .mode-info .info-component{margin-left:10px;vertical-align:middle}div.gtfs-import-dialog .file-step .result{position:relative}div.gtfs-import-dialog .file-step .result div:first-child{margin-bottom:10px}div.gtfs-import-dialog .file-step .result .agency{padding-left:20px}div.gtfs-import-dialog .final-step{color:#2d2c33;font-size:14px}div.gtfs-import-dialog .final-step div{line-height:1.5}div.gtfs-import-dialog .final-step .block .title{font-size:18px;font-weight:700;margin-bottom:10px}div.gtfs-import-dialog .routes-step .groupped-horizontal-list .header .checkbox-input,div.gtfs-import-dialog .routes-step .horizontal-list .header .checkbox-input{margin-left:100px;margin-top:-2px}div.gtfs-import-dialog .routes-step .groupped-horizontal-list .header .checkbox-input .label,div.gtfs-import-dialog .routes-step .horizontal-list .header .checkbox-input .label{color:rgba(45,44,51,.7)}div.gtfs-import-dialog .routes-step .groupped-horizontal-list .body .name-wrapper,div.gtfs-import-dialog .routes-step .horizontal-list .body .name-wrapper{align-items:center;display:flex}div.gtfs-import-dialog .routes-step .groupped-horizontal-list .body .name-wrapper .number,div.gtfs-import-dialog .routes-step .horizontal-list .body .name-wrapper .number{border:1px solid rgba(153,157,168,.4);border-radius:4px;margin-right:10px;padding:3px 8px;vertical-align:middle}div.gtfs-import-dialog .routes-step .groupped-horizontal-list .body .name-wrapper .name,div.gtfs-import-dialog .routes-step .horizontal-list .body .name-wrapper .name{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.access-page{height:100%}.access-page .header{padding:12px 20px}.access-page .header .filter-input{display:inline-block;width:250px}.access-page .header .unsaved-btns{float:right}.access-page .users-table{height:calc(100% - 56px);width:100%}.access-page .users-table.full-height{height:100%}.access-page .users-table .info-block>.icon{font-size:40px;font-weight:700}.access-page .users-table .ReactVirtualized__Table__headerRow{background-color:#f8fafc;border-bottom:1px solid #e6eaee;border-top:1px solid #e6eaee;color:rgba(45,44,51,.7);font-size:12px;text-transform:none}.access-page .users-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn{height:100%;margin-right:0;padding-left:10px}.access-page .users-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .with-border{border-left:1px solid #e6eaee}.access-page .users-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .divider{border-left:1px solid #e6eaee;display:inline-block;height:22px;position:absolute;top:7px}.access-page .users-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .label{padding-left:10px}.access-page .users-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-child .divider{display:none}.access-page .users-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-child .label{padding-left:0}.access-page .users-table .ReactVirtualized__Table__headerRow .header-cell{height:100%;padding-top:9px}.access-page .users-table .ReactVirtualized__Table__row{border-bottom:1px solid #e6eaee;color:#2d2c33;font-size:14px}.access-page .users-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn{height:100%;margin-right:0;padding-left:20px;vertical-align:top;white-space:normal}.access-page .users-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .with-border{border-left:1px solid #e6eaee}.access-page .users-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .icon{border:1px dashed transparent;border-radius:4px;color:rgba(153,157,168,.7);cursor:pointer}.access-page .users-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .icon:hover{border-color:rgba(153,157,168,.4)}.access-page .users-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn:first-child{padding-left:10px}.access-page .users-table .ReactVirtualized__Grid.ReactVirtualized__Table__Grid .ReactVirtualized__Grid__innerScrollContainer{overflow:visible!important}.access-page .users-table .name-cell{color:#2d2c33;overflow:hidden;padding-top:20px;text-overflow:ellipsis;white-space:nowrap}.access-page .users-table .check-cell{height:100%;margin-left:-10px;padding:16px 0 6px 0}.access-page .users-table .check-cell .icon{font-size:24px;padding:5px 5px 4px 5px}.access-page .users-table .check-cell .icon.icon-admin-check{color:#4285f4}.access-page .users-table .check-cell .icon:hover{color:#999da8}.access-page .users-table .check-cell .icon:hover.icon-admin-check{color:#2a77f5}.access-page .users-table .checkgroup-cell{margin-left:-8px;padding:18px 0 8px 0}.access-page .users-table .checkgroup-cell .icon{font-size:20px;margin-right:5px;padding:7px}.access-page .users-table .checkgroup-cell .icon.active{color:#4285f4}.access-page .users-table .checkgroup-cell .icon:hover{color:#999da8}.access-page .users-table .checkgroup-cell .icon:hover.active{color:#2a77f5}.access-page .users-table .select-cell{height:100%;margin-left:-10px;padding-left:10px;padding-top:9px}.access-page .users-table .select-cell .Select{position:absolute;width:180px}.units-to-bind-list{height:100%;overflow:hidden;width:100%}.units-to-bind-list .units-header{border-bottom:1px solid #e6eaee;display:grid;grid-template-columns:342px auto;grid-template-rows:100%;height:60px;padding:12px 20px}.units-to-bind-list .units-header .units-controls,.units-to-bind-list .units-header .units-controls .units-controls-block{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.units-to-bind-list .units-header .units-controls .units-controls-block_left{justify-content:flex-end}.units-to-bind-list .units-header .units-controls .auto-assign-checkbox{bottom:2px;display:inline-block;position:relative}.units-to-bind-list .units-header .units-controls .auto-assign-checkbox .checkbox-input .label{padding-right:6px}.units-to-bind-list .units-header .units-controls .auto-assign-checkbox .checkbox-input.disabled .label{color:rgba(153,157,168,.7)}.units-to-bind-list .units-header .units-controls .auto-assign-checkbox .info-component{position:absolute;top:5px}.units-to-bind-list .units-header .units-controls .filter-input{display:inline-block;width:300px}.units-to-bind-list .units-header .units-controls .button-group{display:inline-block;margin-right:10px}.units-to-bind-list .units-header .header-title{color:#2d2c33;font-size:16px;font-weight:700;padding:6px 0}.units-to-bind-list .units-body{height:calc(100% - 60px)}.units-to-bind-list .units-body .header{border-bottom:1px solid #e6eaee}.route-timetable-page .timetable-grid{height:calc(100% - 60px)}.route-timetable-page .timetable-grid .ReactVirtualized__Grid{outline:none}.route-timetable-page .timetable-grid .stops-header{background-color:#f8fafc;border-bottom:1px solid #e6eaee;height:30px}.route-timetable-page .timetable-grid .stops-header .stops-count{border-right:1px solid #e6eaee;color:rgba(45,44,51,.7);font-size:14px;height:100%;opacity:.7;padding:5px 17px;width:341px}.route-timetable-page .timetable-grid .timetables-header{height:30px;left:340px;overflow:hidden;position:absolute;top:0}.route-timetable-page .timetable-grid .timetables-header .ReactVirtualized__Grid{overflow:hidden!important}.route-timetable-page .timetable-grid .timetables-header .cells-container{height:100%;white-space:nowrap}.route-timetable-page .timetable-grid .timetables-header .cells-container .header-cell{color:#8492a6;cursor:default;display:inline-block;font-size:12px;padding:3px 17px;width:84px}.route-timetable-page .timetable-grid .timetables-header .cells-container .header-cell .header-wrapper{align-items:center;display:flex;height:100%}.route-timetable-page .timetable-grid .timetables-header .cells-container .header-cell .checkbox-input{flex-shrink:0;margin-right:5px}.route-timetable-page .timetable-grid .timetables-header .cells-container .header-cell .icon-edit{color:#999da8;opacity:.5;padding:6px}.route-timetable-page .timetable-grid .timetables-header .cells-container .header-cell .icon-edit:hover{cursor:pointer;opacity:1}.route-timetable-page .timetable-grid .stops-list{width:340px}.route-timetable-page .timetable-grid .stops-list .ReactVirtualized__List{overflow:hidden!important}.route-timetable-page .timetable-grid .pretty-stop-row.dragging,.route-timetable-page .timetable-grid .pretty-stop-row:hover{cursor:default}.route-timetable-page .timetable-grid .pretty-stop-row.dragging .pretty-border .circle,.route-timetable-page .timetable-grid .pretty-stop-row:hover .pretty-border .circle{background-color:#ffffff;border-color:#999da8}.route-timetable-page .timetable-grid .loader-wrapper{border-left:1px solid #e6eaee;bottom:0;left:340px;position:absolute;right:0;top:30px}.route-timetable-page .timetable-grid .timetable-list{left:340px;position:absolute;right:0;top:30px}.route-timetable-page .timetable-grid .timetable-list .info-block{margin-top:-100px}.route-timetable-page .timetable-grid .timetable-list .info-block .msg{color:rgba(45,44,51,.7);font-size:24px}.route-timetable-page .timetable-grid .timetable-list .timetables-placeholder{color:rgba(45,44,51,.7);max-width:925px;padding:20px 10px;width:100%}.route-timetable-page .timetable-grid .timetable-list .timetables-placeholder-title{color:#999da8;font-size:18px;margin:0 10px}.route-timetable-page .timetable-grid .timetable-list .timetables-placeholder-desc{font-size:14px;margin:5px 10px 20px}.route-timetable-page .timetable-grid .timetable-list .timetables-placeholder-create-blocks .create-block{padding:10px}.route-timetable-page .timetable-grid .timetable-list .timetables-placeholder-create-blocks .create-block-title{color:#2d2c33;margin-bottom:5px}.route-timetable-page .timetable-grid .timetable-list .timetables-placeholder-create-blocks .create-block-body{align-items:center;column-gap:20px;display:grid;grid-template-columns:auto max-content}.route-timetable-page .timetable-grid .timetable-list .timetables-placeholder-create-blocks .create-block-body .text{font-size:12px}.route-timetable-page .timetable-grid .timetable-list .timetables-placeholder-create-blocks .create-block.disabled .create-block-title{color:rgba(45,44,51,.7)}.route-timetable-page .timetable-grid .timetable-list .timetables-placeholder-create-blocks .create-block:hover:not(.disabled){background-color:rgba(66,133,244,.05)}.route-timetable-page .timetable-grid .timetable-list .timetables-placeholder .horizontal-separator{background-color:#e6eaee;height:1px;margin-left:10px;margin-right:10px}.route-timetable-page .timetable-grid .timetable-list .ReactVirtualized__Grid{border-left:1px solid #e6eaee;overflow-x:hidden!important}.route-timetable-page .timetable-grid .timetable-list .cell .TimeInput{position:absolute;z-index:1}.route-timetable-page .timetable-grid .timetable-list .cell .cell-container{border-bottom:1px solid #eff3f6;height:100%;padding:16px 12px;width:85px}.route-timetable-page .timetable-grid .timetable-list .cell.unsaved .cell-container{background-color:rgba(50,167,84,.05)}.route-timetable-page .timetable-grid .timetable-list .cell.checked .cell-container{background-color:rgba(66,133,244,.05)}.rc-tooltip.schedule-tooltip{max-width:300px;min-width:100px;padding-bottom:5px}.rc-tooltip.schedule-tooltip .unit{color:#2d2c33;font-size:16px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-tooltip.schedule-tooltip .pattern{color:rgba(45,44,51,.7);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-units-page{height:100%;width:100%}.route-units-page .units-to-bind-list .units-body .header .info-component{margin-left:10px;vertical-align:middle}.route-units-page .app-overlay{top:-140px}.block-overlay{align-items:center;background-color:rgba(45,44,51,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:15000}.block-overlay .msg-conteiner{align-items:center;display:flex;flex-direction:column}.block-overlay div{color:#ffffff;font-size:14px;line-height:1.57}.block-overlay .counter{font-size:16px;font-weight:700;line-height:1.69}.block-overlay .btn{margin-top:5px}.dialog-shadow{align-items:center;background-color:rgba(45,44,51,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:20000}.draggable-dialog-shadow{display:block;height:0;position:absolute;width:0;z-index:20000}.dialog-shadow>*,.draggable-dialog-shadow>*{box-sizing:border-box;height:auto;width:auto}.dialog-shadow .dialog-header,.draggable-dialog-shadow .dialog-header{background-color:#4285f4;height:60px}.dialog-shadow .dialog-header .title,.draggable-dialog-shadow .dialog-header .title{color:#ffffff;float:left;font-size:16px;font-weight:700;height:100%;max-width:100%;overflow:hidden;padding:20px;text-overflow:ellipsis;white-space:nowrap}.dialog-shadow .dialog-footer,.draggable-dialog-shadow .dialog-footer{background-color:#f8fafc;height:60px;width:100%}.dialog-shadow .dialog-footer .footer-text,.draggable-dialog-shadow .dialog-footer .footer-text{color:#999da8;display:inline-block;font-size:14px;padding:20px}.dialog-shadow .dialog-footer .btn-wrapper,.draggable-dialog-shadow .dialog-footer .btn-wrapper{align-items:center;display:flex;float:right;height:100%;justify-content:flex-end;padding-right:20px}.dialog-shadow .dialog-footer .btn-wrapper .btn,.draggable-dialog-shadow .dialog-footer .btn-wrapper .btn{margin-left:10px}.dialog-shadow .dialog-body,.draggable-dialog-shadow .dialog-body{background-color:#ffffff;height:calc(100% - 120px)}.alert-dialog,.confirm-dialog{border-radius:4px;overflow:hidden;width:580px}.alert-dialog .dialog-body,.confirm-dialog .dialog-body{background-color:#ffffff;color:#2d2c33;font-size:14px;font-weight:400;line-height:1.57;padding:20px}.nav-dots{display:inline-block}.nav-dots .container{display:flex;height:18px;justify-content:center;padding:2px 10px}.nav-dots .container .dot{cursor:pointer;padding:3px 5px}.nav-dots .container .dot div{border:1px solid #999da8;border-radius:50%;height:8px;width:8px}.nav-dots .container .dot.active div{background-color:#4285f4;border-color:#4285f4}.dialog-shadow .step-dialog{height:580px;width:870px}.dialog-shadow .step-dialog .step{display:grid;grid-template-rows:max-content auto max-content;height:100%}.dialog-shadow .step-dialog .dialog-header{display:grid;grid-template-columns:auto max-content}.dialog-shadow .step-dialog .dialog-body{height:auto;overflow:hidden}.dialog-shadow .step-dialog .dialog-footer{display:grid;grid-template-rows:28px auto;height:auto}.dialog-shadow .step-dialog .dialog-footer .nav-dots{padding-top:10px;width:100%}.dialog-shadow .step-dialog .dialog-footer .bottom{display:grid;grid-template-columns:auto max-content}.dialog-shadow .step-dialog .dialog-footer .bottom .btn-wrapper{padding:5px 20px 10px 20px}.draggable-dialog{border-radius:4px;box-shadow:0 0 4px 0 rgba(45,44,51,.35);height:100%;overflow:hidden;width:100%}.draggable-dialog .dialog-header{cursor:grab;display:grid;grid-template-columns:auto max-content}.draggable-dialog .dialog-header .btn-wrapper{display:block;position:relative;z-index:10}.draggable-dialog .dialog-header .btn.icon{float:right;font-size:20px;margin:12px 0}.draggable-dialog .dialog-header .btn.icon-fullscreen,.draggable-dialog .dialog-header .btn.icon-minus{padding-left:20px;padding-right:5px}.draggable-dialog .dialog-header .btn.icon-close{padding-left:5px}.draggable-dialog .dialog-body{background-color:#ffffff;color:#2d2c33;font-size:14px;font-weight:400;height:calc(100% - 60px);line-height:1.57;overflow-y:auto;user-select:text;-webkit-user-select:text}@-webkit-keyframes minimize-down{0%{transform:translate(var(--target-x),var(--target-y))}to{transform:translate(0)}}@-webkit-keyframes minimize-resize{0%{height:calc(var(height) - 10px);width:calc(var(width) - 10px)}to{height:var(--min-height);width:var(--min-width)}}@keyframes minimize-down{0%{transform:translate(var(--target-x),var(--target-y))}to{transform:translate(0)}}@keyframes minimize-resize{0%{height:calc(var(height) - 10px);width:calc(var(width) - 10px)}to{height:var(--min-height);width:var(--min-width)}}@-webkit-keyframes maximize-move{to{transform:translate(var(--target-x),var(--target-y))}0%{transform:translate(0)}}@-webkit-keyframes maximize-resize{0%{height:var(--min-height);width:var(--min-width)}to{height:var(height);width:var(width)}}@keyframes maximize-move{0%{transform:translate(var(--target-x),var(--target-y))}to{transform:translate(0)}}@keyframes maximize-resize{0%{height:var(--min-height);width:var(--min-width)}to{height:var(height);width:var(width)}}.draggable-dialog-wrapper{box-sizing:content-box;width:fit-content;width:-moz-fit-content}.draggable-dialog-wrapper .react-resizable-handle{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+");background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;bottom:0;box-sizing:border-box;cursor:se-resize;height:20px;padding:0 3px 3px 0;position:absolute;right:0;width:20px}.draggable-dialog-wrapper.drag-container{height:1px;width:1px}.draggable-dialog-wrapper.drag-container.minimized{bottom:10px;position:fixed;right:10px;transform:none!important}.draggable-dialog-wrapper.drag-container .react-resizable-handle{display:none}.draggable-dialog-wrapper.react-draggable-dragging .dialog-header{cursor:grabbing}.draggable-dialog-wrapper.minimized{height:auto!important;width:auto!important}.draggable-dialog-wrapper .draggable-dialog-animation-container.animation-minimize{-webkit-animation:minimize-down .35s ease-out 0s both,minimize-resize .35s ease-out 0s both;animation:minimize-down .35s ease-out 0s both,minimize-resize .35s ease-out 0s both}.draggable-dialog-wrapper .draggable-dialog-animation-container.animation-minimize .draggable-dialog{border-radius:5px}.draggable-dialog-wrapper .draggable-dialog-animation-container.animation-minimize .draggable-dialog .dialog-body{overflow-x:hidden;overflow-y:hidden}.draggable-dialog-wrapper .draggable-dialog-animation-container.animation-minimize .draggable-dialog .dialog-header{border-radius:5px;cursor:default}.draggable-dialog-wrapper .draggable-dialog-animation-container.animation-maximize{-webkit-animation:maximize-move .35s ease-out 0s both,maximize-resize .35s ease-out 0s both;animation:maximize-move .35s ease-out 0s both,maximize-resize .35s ease-out 0s both}.react-draggable-transparent-selection{overflow:hidden}.routes-page .routes-list{height:100%}.routes-page .routes-list .ReactVirtualized__Grid{outline:none}.routes-page .routes-list .ReactVirtualized__Grid__innerScrollContainer>div:first-child .route-row{margin-top:20px}.routes-page .routes-list.with-selection-mode{height:calc(100% - 40px)}.routes-page .routes-list .selection-mode-toolbar-container{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e6eaee;display:flex;justify-content:space-between;padding:5px 20px 5px 40px}.routes-page .routes-list .selection-mode-toolbar-container .selection-panel .select-all{color:rgba(45,44,51,.7);cursor:pointer}.routes-page .routes-list .selection-mode-toolbar-container .selection-panel .select-all.default-cursor{cursor:default}.routes-page .routes-list .selection-mode-toolbar-container .controls-wrapper{display:flex;padding-right:8px}.routes-page .routes-list .selection-mode-toolbar-container .controls-wrapper .switcher-wrapper{margin-right:22px;padding:5px 22px}.routes-page .routes-list .selection-mode-toolbar-container .controls-wrapper .icon{align-items:center;color:rgba(153,157,168,.7);display:flex;font-size:22px;justify-content:center;margin-right:12px;padding:0 7px}.routes-page .routes-list .selection-mode-toolbar-container .controls-wrapper .icon:not(.disabled):hover{color:#999da8;cursor:pointer}.routes-page .routes-list .selection-mode-toolbar-container .controls-wrapper .icon.disabled{color:rgba(153,157,168,.4)}.groups-page{color:#2d2c33;height:100%;position:relative}.groups-page .info-block>.icon{font-size:50px}.groups-page .header{border-bottom:1px solid #e6eaee;height:57px}.groups-page .header .filter-input{display:inline-block;width:250px}.groups-page .header .filter-input,.groups-page .header .icon-input{margin-left:20px;margin-top:10px;vertical-align:middle}.groups-page .header .title{display:inline-block;font-size:16px;font-weight:700;margin-left:42px;max-width:calc(100% - 800px);overflow:hidden;padding-top:10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.groups-page .header .action-btns{border-left:1px solid #e6eaee;float:right;padding:10px 10px 10px 20px}.groups-page .header .action-btns .icon{cursor:pointer;display:inline-block;font-size:20px;height:36px;margin-right:10px;padding:7px;vertical-align:top;width:36px}.groups-page .header .type-icons{float:right}.groups-page .wrapper{height:100%}.groups-page .content{display:flex;flex-direction:row;height:calc(100% - 57px)}.groups-page .type-icons{padding-top:18px}.groups-page .type-icons *{vertical-align:middle}.groups-page .type-icons .icon{font-size:18px;margin-right:8px}.groups-page .type-icons .count{font-size:12px;font-weight:700;margin-right:18px}.groups-page .groups-list{border-right:1px solid #e6eaee;height:100%;width:340px}.groups-page .groups-list .group-row{border-bottom:1px solid #e6eaee;cursor:pointer;padding:12px 20px}.groups-page .groups-list .group-row.active,.groups-page .groups-list .group-row:hover{background-color:rgba(66,133,244,.05)}.groups-page .groups-list .group-row .block{max-width:285px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.groups-page .groups-list .group-row .block.name{color:#2d2c33;font-size:16px}.groups-page .groups-list .group-row .block.types .type-icons{padding-top:4px}.groups-page .groups-list .group-row .buttons{position:absolute;right:12px;text-align:right;top:12px}.groups-page .groups-list .group-row .buttons .icon{color:rgba(153,157,168,.7);display:none;font-size:16px;padding:0 2px}.groups-page .groups-list .group-row .buttons .icon:hover{color:#999da8}.groups-page .groups-list .group-row:hover .buttons .icon{display:inline-block}.groups-page .groups-list .group-row:hover .name{padding-right:40px}.groups-page .group-content{display:flex;flex-direction:row;height:100%;overflow-x:auto;width:calc(100% - 340px)}.groups-page .group-content .type-column{height:100%}.groups-page .group-content .type-column .title{padding:14px 25px 8px 25px}.groups-page .group-content .type-column .title .icon{font-size:18px;margin-right:14px;vertical-align:middle}.groups-page .group-content .type-column .title .icon-admin{color:#999da8}.groups-page .group-content .type-column .title .label{font-size:14px;font-weight:700;vertical-align:middle}.groups-page .group-content .type-column .columns-wrapper{display:inline-flex;flex-direction:column;flex-wrap:wrap;height:calc(100% - 44px)}.groups-page .group-content .type-column .columns-wrapper .route-line{font-size:14px;height:36px;padding:5px 25px;white-space:nowrap}.groups-page .group-content .type-column .columns-wrapper .number{border:1px solid rgba(153,157,168,.4);border-radius:4px;display:inline-block;margin-right:10px;padding:3px 8px;vertical-align:middle}.groups-page .group-content .type-column .columns-wrapper .name{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;width:200px}.groups-page .group-content .type-column .columns-wrapper .user-line{font-size:14px;height:36px;padding:7px 25px;white-space:nowrap}.depot-locator-page{height:100%;position:relative}.depot-locator-page .tab-header{border-bottom:1px solid #e6eaee;height:56px}.depot-locator-page .tab-header .icon-input{float:right;margin-right:20px;margin-top:10px}.depot-locator-page .tab-header .icon-input .symbol{font-size:18px}.depot-locator-page .info-block>.icon{font-size:70px;line-height:110px}.depot-locator-page .table-overlay{background-color:rgba(255,255,255,.5);height:100%;position:absolute;top:0;width:100%}.depot-locator-page .locators-table{height:calc(100% - 56px);width:100%}.depot-locator-page .locators-table .ReactVirtualized__Table__headerRow{background-color:#f8fafc;border-bottom:1px solid #e6eaee;color:rgba(45,44,51,.7);font-size:12px;text-transform:none}.depot-locator-page .locators-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn{box-sizing:border-box;height:36px;margin-right:10px;min-width:10px!important;padding:9px 0}.depot-locator-page .locators-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .header-cell{align-items:center;display:flex;height:100%}.depot-locator-page .locators-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:focus{outline:none}.depot-locator-page .locators-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .divider{border-left:1px solid #e6eaee;display:inline-block;height:22px;position:absolute;top:7px}.depot-locator-page .locators-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .label{display:inline-block;overflow:hidden;padding-left:10px;padding-right:5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.depot-locator-page .locators-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-child{margin-left:20px}.depot-locator-page .locators-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-child .divider{display:none}.depot-locator-page .locators-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-child .label{padding-left:0}.depot-locator-page .locators-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:last-child{margin-right:0;padding:0}.depot-locator-page .locators-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__sortableHeaderColumn:hover .label{width:calc(100% - 8px)}.depot-locator-page .locators-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__sortableHeaderColumn:hover .arrows{display:inline-block}.depot-locator-page .locators-table .ReactVirtualized__Table__row{border-bottom:1px solid #e6eaee;color:#2d2c33;font-size:14px;line-height:56px}.depot-locator-page .locators-table .ReactVirtualized__Table__row:focus{outline:none}.depot-locator-page .locators-table .ReactVirtualized__Table__row:hover{background-color:rgba(66,133,244,.05)}.depot-locator-page .locators-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn{height:100%;margin-right:10px;min-width:10px!important;padding-left:10px;vertical-align:middle;white-space:nowrap}.depot-locator-page .locators-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn:first-child{margin-left:20px;padding-left:0}.depot-locator-page .locators-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn:last-child{margin-right:0;padding:0}.depot-locator-page .locators-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .alarm{color:#ff5f5f}.depot-locator-page .locators-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .locator-link{color:#8492a6;display:inline-block;height:100%}.depot-locator-page .locators-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .locator-link:visited{color:#8492a6}.depot-locator-page .locators-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .locator-link:hover{color:#4285f4}.depot-locator-page .locators-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .buttons{border-left:1px solid #e6eaee;height:100%;padding-left:10px}.depot-locator-page .locators-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .buttons .icon{cursor:pointer;display:inline-block;font-size:20px;height:36px;margin-left:10px;margin-top:10px;padding:7px;vertical-align:top;width:36px}@media screen and (max-height:600px){.locators-table .info-block{margin-top:-110px!important}.locators-table .info-block .icon{display:none}}.depot-settings-page{display:grid;grid-template-rows:max-content auto;height:100%}.depot-settings-page .tab-header{border-bottom:1px solid #e6eaee;height:56px}.depot-settings-page .tab-header .unsaved-btns{float:right;padding:9px 20px}.depot-settings-page .tab-body{overflow-y:auto}.depot-settings-page .tab-body .tab-body-block{padding:20px;padding-bottom:0}.depot-settings-page .tab-body .tab-body-block .title{font-size:14px}.depot-settings-page .tab-body .tab-body-divider{background:#e6eaee;height:1px;width:100%}.depot-settings-page .tab-body .title{align-items:center;display:flex;margin-bottom:12px}.depot-settings-page .tab-body .block{display:inline-block;margin-bottom:20px;padding-right:20px;vertical-align:top}.depot-settings-page .tab-body .block .text{color:rgba(45,44,51,.7);font-size:12px}.depot-settings-page .tab-body .block .text .title{color:#2d2c33;font-size:18px;margin-bottom:4px}.depot-settings-page .tab-body .block .text p{margin:0}.depot-settings-page .tab-body .block.bordered{background-color:#f8fafc;border:1px solid rgba(153,157,168,.4);border-radius:5px;display:flex;justify-content:space-between;padding:12px}.depot-settings-page .tab-body .lbl{color:rgba(45,44,51,.7);font-size:12px;margin-bottom:6px}.depot-settings-page .tab-body .Select,.depot-settings-page .tab-body .number-input,.depot-settings-page .tab-body input{font-size:14px;width:260px}.depot-settings-page .tab-body .Select+.text,.depot-settings-page .tab-body .number-input+.text{margin-top:6px;width:260px}.depot-settings-page .switcher{box-shadow:inset 0 1px 2px rgba(45,44,51,.35)}.depot-settings-page .switcher:after{box-shadow:0 0 4px 0 rgba(45,44,51,.35)}.depot-settings-page .input-disabled{background:rgba(153,157,168,.1);pointer-events:none}.depot-settings-page .input-disabled label{color:rgba(153,157,168,.7)}.depot-notifications-page{height:100%;position:relative}.depot-notifications-page .tab-header{border-bottom:1px solid #e6eaee;height:56px}.depot-notifications-page .tab-header .icon-input{float:right;margin-right:20px;margin-top:10px}.depot-notifications-page .tab-header .icon-input .symbol{font-size:18px}.depot-notifications-page .info-block>.icon{font-size:70px;line-height:110px}.depot-notifications-page .table-overlay{background-color:rgba(255,255,255,.5);height:100%;position:absolute;top:0;width:100%}.depot-notifications-page .notifications-table{height:calc(100% - 56px);width:100%}.depot-notifications-page .notifications-table .ReactVirtualized__Table__headerRow{background-color:#f8fafc;border-bottom:1px solid #e6eaee;color:rgba(45,44,51,.7);font-size:12px;text-transform:none}.depot-notifications-page .notifications-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn{box-sizing:border-box;height:36px;margin-right:10px;min-width:10px!important;padding:9px 0}.depot-notifications-page .notifications-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .header-cell{align-items:center;display:flex;height:100%}.depot-notifications-page .notifications-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:focus{outline:none}.depot-notifications-page .notifications-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .divider{border-left:1px solid #e6eaee;display:inline-block;height:22px;position:absolute;top:7px}.depot-notifications-page .notifications-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .label{display:inline-block;overflow:hidden;padding-left:10px;padding-right:5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.depot-notifications-page .notifications-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-child{margin-left:20px}.depot-notifications-page .notifications-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-child .divider{display:none}.depot-notifications-page .notifications-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-child .label{padding-left:0}.depot-notifications-page .notifications-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:last-child{margin-right:0;padding:0}.depot-notifications-page .notifications-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__sortableHeaderColumn:hover .label{width:calc(100% - 8px)}.depot-notifications-page .notifications-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__sortableHeaderColumn:hover .arrows{display:inline-block}.depot-notifications-page .notifications-table .ReactVirtualized__Table__row{border-bottom:1px solid #e6eaee;color:#2d2c33;font-size:14px;line-height:56px}.depot-notifications-page .notifications-table .ReactVirtualized__Table__row:focus{outline:none}.depot-notifications-page .notifications-table .ReactVirtualized__Table__row:hover{background-color:rgba(66,133,244,.05)}.depot-notifications-page .notifications-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn{height:100%;margin-right:10px;min-width:10px!important;padding-left:10px;vertical-align:middle;white-space:nowrap}.depot-notifications-page .notifications-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn:first-child{margin-left:20px;padding-left:0}.depot-notifications-page .notifications-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn:last-child{margin-right:0;padding:0}.depot-notifications-page .notifications-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .name-wrapper{line-height:1.5;padding-top:6px}.depot-notifications-page .notifications-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .name-wrapper .url{color:#8492a6}.depot-notifications-page .notifications-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .notifications-types{align-items:center;display:flex;height:100%;line-height:1.5}.depot-notifications-page .notifications-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .notifications-types .count{background-color:#2d2c33;border-radius:50%;color:#ffffff;flex-shrink:0;font-size:12px;font-weight:700;height:22px;margin-right:10px;padding-top:2px;text-align:center;width:22px}.depot-notifications-page .notifications-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .notifications-types .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.depot-notifications-page .notifications-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .actions{align-items:center;display:flex;height:100%;line-height:1.5}.depot-notifications-page .notifications-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .actions .buttons{border-left:1px solid #e6eaee;border-right:1px solid #e6eaee;height:100%;padding:0 20px 0 10px}.depot-notifications-page .notifications-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .actions .buttons .icon{cursor:pointer;display:inline-block;font-size:20px;height:36px;margin-left:10px;margin-top:10px;padding:7px;vertical-align:top;width:36px}@media screen and (max-height:600px){.notifications-table .info-block{margin-top:-110px!important}.notifications-table .info-block .icon{display:none}}div.import-dialog{height:564px;width:870px}div.import-dialog .dialog-header .title{max-width:610px}div.import-dialog .filter-input{float:right;margin-right:20px;margin-top:12px;width:240px}div.import-dialog .types-picker{height:100%;padding:21px 20px}div.bind-units-dialog{height:566px;width:870px}div.bind-units-dialog .dialog-body{display:grid;grid-template-rows:max-content auto}div.bind-units-dialog .dialog-body .desc{color:rgba(45,44,51,.7);font-size:12px;padding:10px 20px}.route-stops-page{height:100%;position:relative;width:100%}.route-stops-page .sortable-stops-list{border-right:1px solid #e6eaee;height:100%;width:340px}.route-stops-page .sortable-stops-list .stops{height:100%}.route-stops-page .sortable-stops-list .pretty-stop-row .stop-actions{display:none;position:absolute;right:4px;top:11px}.route-stops-page .sortable-stops-list .pretty-stop-row .right .block.name{max-width:260px}.route-stops-page .sortable-stops-list .pretty-stop-row:not(.readonly):not(.disabled):hover{background-color:rgba(66,133,244,.05)}.route-stops-page .sortable-stops-list .pretty-stop-row:not(.readonly):not(.disabled):hover .stop-actions{display:block}.route-stops-page .sortable-stops-list .pretty-stop-row:not(.readonly):not(.disabled):hover .right .block.name{max-width:240px}.route-stops-page .map{bottom:0;left:340px;position:absolute;right:0;top:0}.route-stops-page .map .no-points .marker-icon{display:none}.route-stops-page .map .stop-popup{height:160px;margin-bottom:0;margin-left:5px;pointer-events:none}.route-stops-page .map .stop-popup .leaflet-popup-content-wrapper{background-color:transparent;box-shadow:none;height:100%;margin-left:50%;margin-top:91px;padding:0;padding:10px;position:relative}.route-stops-page .map .stop-popup .leaflet-popup-content-wrapper .leaflet-popup-content{height:100%;margin:0}.route-stops-page .map .stop-popup .leaflet-popup-content-wrapper .leaflet-popup-content .content-wrapper{align-items:center;display:flex;height:100%}.route-stops-page .map .stop-popup .leaflet-popup-content-wrapper .leaflet-popup-content .content-wrapper .tip{flex-shrink:0;height:40px;overflow:hidden;pointer-events:auto;width:20px}.route-stops-page .map .stop-popup .leaflet-popup-content-wrapper .leaflet-popup-content .content-wrapper .tip div{background-color:#43424d;box-shadow:0 2px 10px rgba(45,44,51,.35);height:15px;margin-left:12px;margin-top:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:15px}.route-stops-page .map .stop-popup .leaflet-popup-content-wrapper .leaflet-popup-content .content-wrapper .content{background-color:#43424d;border-radius:5px;box-shadow:0 2px 10px rgba(45,44,51,.35);pointer-events:auto}.route-stops-page .map .stop-popup .leaflet-popup-content-wrapper .leaflet-popup-content .content-wrapper .content .type{box-sizing:border-box;color:rgba(255,255,255,.5);cursor:pointer;display:block;font:14px Lato,sans-serif;font-size:14px;overflow:hidden;padding:9px 12px;text-overflow:ellipsis;white-space:nowrap}.route-stops-page .map .stop-popup .leaflet-popup-content-wrapper .leaflet-popup-content .content-wrapper .content .type:hover{color:#ffffff}.route-stops-page .map .stop-popup .leaflet-popup-tip-container{display:none}.route-stops-page+.app-overlay{top:-140px}.pretty-stop-row.dragging .stop-actions{display:none}.route-timetable-page{height:100%;position:relative;width:100%}.route-timetable-page .timetable-header{background-color:#ffffff;border-bottom:1px solid #e6eaee;display:grid;grid-template-columns:max-content auto max-content max-content;height:60px;padding:12px 20px}.route-timetable-page .timetable-header div:not(:last-child){margin-right:20px}.route-timetable-page .timetable-header .Select{width:301px}.route-timetable-page .timetable-header .bulk-block{align-items:center;border-right:1px solid #e6eaee;display:grid;grid-template-columns:repeat(2,max-content) auto repeat(2,max-content);padding:0 5px 0 0}.route-timetable-page .timetable-header .bulk-block .select-all{color:#999da8;cursor:pointer;font-size:14px;margin-left:3px;width:100%}.route-timetable-page .timetable-header .bulk-block .ctrl-bordered{border:none;font-size:20px;padding:8px 4px}.route-timetable-page .timetable-header .convert-btn{padding:8px}.route-timetable-page+.app-overlay{top:-140px}.page-header{background-color:#ffffff;border-bottom:1px solid #e6eaee;height:60px}.page-header .container{align-items:center;display:flex;height:100%;padding:0 20px;width:100%}.page-header .container .icon-back{color:rgba(153,157,168,.7);cursor:pointer;display:inline-block;flex-shrink:0;font-size:24px;margin:0;margin-right:20px;text-decoration:none;vertical-align:middle;width:24px}.page-header .container .icon-back:hover{color:#2d2c33}.page-header .container .title{color:#2d2c33;font-size:24px;vertical-align:middle;width:100%}.page-body{bottom:0;position:absolute;top:60px;width:100%}.page-body .container{height:100%}.page-not-found{align-items:center;background-color:#ffffff;display:flex;height:100%;justify-content:center;width:100%}.page-not-found .message{align-items:center;display:flex;flex-direction:column}.page-not-found .message .number{color:#2d2c33;font-size:160px;font-weight:700;line-height:160px}.page-not-found .message .text{color:rgba(45,44,51,.7);font-size:14px}.app-overlay{bottom:0;left:0;overflow:hidden;position:absolute;top:-70px;width:100%;z-index:10003}.dashboard .page-header .info{float:right;margin-top:-2px}.dashboard .page-header .info .title{color:#2d2c33;font-size:14px;text-align:right}.dashboard .page-header .info .desc{color:rgba(45,44,51,.7);font-size:12px;text-align:right;white-space:nowrap}.dashboard .page-header .info .time{display:inline-block;padding:2px 2px 1px 20px}.dashboard .page-body .container{padding:0}.dashboard .widget-box{align-content:flex-start;display:flex;flex-wrap:wrap;height:100%;overflow-y:auto;padding:10px}.dashboard .widget-box .widget{cursor:pointer;padding:10px}.dashboard .widget-box .widget .content{background-color:#ffffff;border:1px solid #e6eaee;border-radius:4px;display:grid;grid-template-rows:40px auto;height:100%}.dashboard .widget-box .widget .content:hover{box-shadow:0 2px 10px 0 rgba(45,44,51,.35)}.dashboard .widget-box .widget .content .head{align-items:center;border-bottom:1px solid #e6eaee;color:#2d2c33;display:flex;font-size:18px;padding:0 20px}.activation-page .page-header .container{justify-content:space-between}.activation-page .page-header .container .title{width:auto}.activation-page.empty .page-body .container{padding:0}.activation-page .filter-input{float:right;width:242px}.activation-page .accounts-list{height:100%}.activation-page .accounts-list .ReactVirtualized__Grid{outline:none}.activation-page .accounts-list .account-row{color:#2d2c33;font-size:14px;height:55px}.activation-page .accounts-list .account-row.with-padding{border-bottom:1px solid #e6eaee;border-top:none!important;padding-left:15px}.activation-page .accounts-list .account-row:hover{background-color:rgba(66,133,244,.05)}.activation-page .accounts-list .account-row.border-top{border-top:1px solid #e6eaee}.activation-page .accounts-list .account-row.clickable{cursor:pointer}.activation-page .accounts-list .account-row .account-wrapper{display:inline-block;height:55px;padding:18px 0;width:calc(100% - 78px)}.activation-page .accounts-list .account-row .account-wrapper .collapse-area{cursor:pointer;display:inline-block;margin-right:10px;margin-top:-10px;padding:10px}.activation-page .accounts-list .account-row .account-wrapper .collapse-area .collapse{background-color:rgba(153,157,168,.7);border-radius:2px;color:#ffffff;font-weight:700;height:13px;line-height:11px;text-align:center;width:13px}.activation-page .accounts-list .account-row .account-wrapper .collapse-area .collapse.hidden{visibility:hidden}.activation-page .accounts-list .account-row .account-wrapper .circle{background-color:#999da8;border-radius:50%;display:inline-block;height:6px;margin-bottom:1px;margin-right:5px;width:6px}.activation-page .accounts-list .account-row .account-wrapper .circle.active{background-color:#32a754}.activation-page .accounts-list .account-row .account-wrapper .circle.not-active{background-color:#ffb511}.activation-page .accounts-list .account-row .account-wrapper .status-info{background-color:#999da8;border-radius:3px;color:#ffffff;float:right;font-size:11px;font-weight:700;margin-right:20px;padding:2px 10px 3px 10px}.activation-page .accounts-list .account-row .account-wrapper .status-info.active{background-color:#32a754}.activation-page .accounts-list .account-row .account-wrapper .status-info.not-active{background-color:#ffb511}.activation-page .accounts-list .account-row .switcher-wrapper{border-left:1px solid #e6eaee;height:55px;padding:18px 20px}.activation-page .accounts-list .account-row.disabled .account-wrapper .circle,.activation-page .accounts-list .account-row.disabled .account-wrapper .status-info,.activation-page .accounts-list .account-row.disabled .account-wrapper span{opacity:.5}.admin-page .page-header .container{height:100%}.admin-page .page-header .container .filter-input{display:inline-block;float:right;width:240px}.admin-page .page-body .container{height:100%;max-width:none;padding:0}.admin-page .depots-list{height:100%}.admin-page .depots-list .ReactVirtualized__Grid{outline:none}.admin-page .depots-list .ReactVirtualized__Grid.ReactVirtualized__List{padding-bottom:20px}.admin-page .depots-list .depot-row{background-color:#ffffff;border:1px solid #e6eaee;border-radius:4px;color:#2d2c33;cursor:pointer;font-size:24px;height:70px;margin-bottom:8px;margin-left:20px;margin-top:20px;overflow:hidden;padding:20px;text-overflow:ellipsis;white-space:nowrap}.admin-page .depots-list .depot-row:hover{border-color:#ffffff;box-shadow:0 2px 10px rgba(45,44,51,.35)}.stops-routes{bottom:10px;opacity:.7;position:absolute;right:18px;text-align:left;vertical-align:middle;width:40px}.stops-routes:hover{opacity:1}.stops-routes .icon{color:#999da8;font-size:18px;margin-right:6px;vertical-align:middle}.stops-routes .count{color:#2d2c33;font-size:12px;font-weight:bolder;vertical-align:middle}.rc-tooltip.stops-routes-tooltip.rc-tooltip.light{opacity:1}.rc-tooltip.stops-routes-tooltip.rc-tooltip.light .rc-tooltip-content .rc-tooltip-inner{overflow:hidden;padding:0}.rc-tooltip.stops-routes-tooltip.rc-tooltip.light .rc-tooltip-arrow{display:none}.rc-tooltip.stops-routes-tooltip .empty{padding:17px 20px}.rc-tooltip.stops-routes-tooltip .header{background-color:#f8fafc;border-bottom:1px solid #e6eaee;padding:10px 20px;vertical-align:middle;white-space:nowrap}.rc-tooltip.stops-routes-tooltip .header .type-icons{display:inline-block;margin-left:30px;margin-top:-4px;vertical-align:middle}.rc-tooltip.stops-routes-tooltip .header .type-icons .route-type{display:inline-block;margin-left:6px}.rc-tooltip.stops-routes-tooltip .header .type-icons .route-type .icon{font-size:18px;margin-right:3px;vertical-align:middle}.rc-tooltip.stops-routes-tooltip .header .type-icons .route-type .count{color:#2d2c33;font-size:12px;font-weight:bolder;vertical-align:middle}.rc-tooltip.stops-routes-tooltip .body{max-height:300px;overflow-x:hidden;overflow-y:auto}.rc-tooltip.stops-routes-tooltip .body .route-type-block{border-bottom:1px solid #e6eaee;padding-top:12px}.rc-tooltip.stops-routes-tooltip .body .route-type-block .head{padding-left:20px}.rc-tooltip.stops-routes-tooltip .body .route-type-block .head span{vertical-align:middle}.rc-tooltip.stops-routes-tooltip .body .route-type-block .head .icon{font-size:18px;margin-right:8px}.rc-tooltip.stops-routes-tooltip .body .route-type-block .routes-list{padding:18px 0}.rc-tooltip.stops-routes-tooltip .body .route-type-block .routes-list .route-item{color:#2d2c33;font-size:14px;padding:3px 20px;vertical-align:middle;white-space:nowrap}.rc-tooltip.stops-routes-tooltip .body .route-type-block .routes-list .route-item:hover{background-color:rgba(66,133,244,.05);color:#4285f4}.rc-tooltip.stops-routes-tooltip .body .route-type-block .routes-list .route-item.active{cursor:pointer}.rc-tooltip.stops-routes-tooltip .body .route-type-block .routes-list .route-item .number{border:1px solid rgba(153,157,168,.4);border-radius:4px;display:inline-block;margin-right:10px;padding:3px 8px 2px;vertical-align:middle}.rc-tooltip.stops-routes-tooltip .body .route-type-block .routes-list .route-item .name{display:inline-block;max-width:400px;overflow:hidden;padding-right:18px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rc-tooltip.stops-routes-tooltip .body .route-type-block .routes-list .route-item+.route-item{margin-top:4px}.stops-page-list{border-right:1px solid #e6eaee;height:100%;left:0;position:absolute;width:100%}.stops-page-list .filter-panel{background-color:#f8fafc;display:flex;padding:12px 20px;white-space:nowrap}.stops-page-list .filter-panel .file-input{margin-right:5px}.stops-page-list .selection-panel{background-color:#f8fafc;border-bottom:1px solid #e6eaee;border-top:1px solid #e6eaee;height:36px}.stops-page-list .selection-panel .select-all{color:rgba(45,44,51,.7);cursor:pointer;display:inline-block;font-size:14px;padding:9px 20px}.stops-page-list .selection-panel .delete{border:none;float:right;font-size:20px;margin-right:8px;padding:8px 8px}.stops-page-list .stops{height:calc(100% - 60px)}.stops-page-list .stops.with-selection{height:calc(100% - 100px)}.stops-page-list .stops .info-block,.stops-page-list .stops .info-block .message{width:100%}.stops-page-list .stops .info-block .file-input{display:inline-block;margin-top:40px}.stops-page-list .stops .info-block .file-input .btn{margin-top:0}.stops-page-list .stops .info-block>.icon{font-size:42px}.stops-page-list .stops .stop-row{border-bottom:1px solid #e6eaee;cursor:pointer;display:flex;padding:12px 20px}.stops-page-list .stops .stop-row.active,.stops-page-list .stops .stop-row:hover{background-color:rgba(66,133,244,.05)}.stops-page-list .stops .stop-row .checkbox-input{flex-shrink:0;margin-right:10px;margin-top:-2px}.stops-page-list .stops .stop-row .rowdata-wrapper{overflow:hidden}.stops-page-list .stops .stop-row .buttons{position:absolute;right:18px;text-align:right;top:12px}.stops-page-list .stops .stop-row .buttons .icon{color:rgba(153,157,168,.7);display:none;font-size:16px;padding:0 2px}.stops-page-list .stops .stop-row .buttons .icon:hover{color:#999da8}.stops-page-list .stops .stop-row:hover:not(.selection-mode) .buttons .icon{display:inline-block}.stops-page-list .stops .stop-row:hover:not(.selection-mode) .name{padding-right:50px}.stops-page-list .stops .stop-row .block{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stops-page-list .stops .stop-row .block.name{color:#2d2c33;cursor:pointer;font-size:16px;width:100%}.stops-page-list .stops .stop-row .block.desc{color:rgba(45,44,51,.7);cursor:pointer;font-size:14px;margin:2px 0;width:100%}.stops-page-list .stops .stop-row .block.types{margin-left:-3px}.stops-page-list .stops .stop-row .block.types span{font-size:18px;margin-right:3px}.stop-dialog{background-color:#ffffff;border-color:#e6eaee;bottom:0;height:190px;left:340px;overflow:hidden;position:absolute;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);will-change:transform;z-index:3000}.stop-dialog,.stop-dialog.open{transition:transform .3s ease-out}.stop-dialog.open{-webkit-transform:none;transform:none}.stop-dialog .block{display:inline-block;margin-top:34px;padding-left:20px;vertical-align:top;width:30%}.stop-dialog .block .input.invalid{border:1px solid #ff5f5f}.stop-dialog .block.gordo{width:40%}.stop-dialog .block.icons .types-picker{padding-left:0}.stop-dialog .block .title{color:rgba(45,44,51,.7);font-size:12px;margin-bottom:10px}.stop-dialog .block input{font-size:14px}.stop-dialog .icon-delete{color:rgba(153,157,168,.7);font-size:22px;position:absolute;right:18px;top:12px}.stop-dialog .icon-delete:hover{color:#999da8;cursor:pointer}.stop-dialog .footer{background-color:#43424d;bottom:0;height:70px;padding:17px 20px;position:absolute;width:100%}.stop-dialog .footer .controls{display:inline-block}.stop-dialog .footer .controls .invalid{border:1px solid #ff5f5f!important;color:#ff5f5f!important}.stop-dialog .footer .controls .input,.stop-dialog .footer .controls .select-shape{vertical-align:top}.stop-dialog .footer .controls .input{margin-left:20px}.stop-dialog .footer .controls .select-shape{font-size:14px;width:120px}.stop-dialog .footer .controls .select-shape .Select__control{background-color:#43424d;border-color:#999da8;border-radius:4px;box-shadow:none}.stop-dialog .footer .controls .select-shape .Select__control .Select__value-container .Select__single-value{color:#ffffff!important}.stop-dialog .footer .controls .select-shape .Select__menu{background-color:#43424d;border:1px solid #999da8;border-radius:4px!important;bottom:0;color:#ffffff;opacity:.95;top:auto}.stop-dialog .footer .controls .select-shape .Select__menu .Select__menu-list .Select__option{background-color:#43424d;color:#ffffff;padding:9px 10px 8px}.stop-dialog .footer .controls .select-shape .Select__menu .Select__menu-list .Select__option.Select__option--is-focused{background-color:#43424d!important;color:#ffffff!important}.stop-dialog .footer .controls .select-shape .Select__menu .Select__menu-list .Select__option.Select__option--is-selected{background-color:#43424d;color:#4285f4!important}.stop-dialog .footer .controls .number-input{margin-left:20px;width:110px}.stop-dialog .footer .controls .number-input:not(.invalid){border-color:#999da8!important}.stop-dialog .footer .controls .number-input .input,.stop-dialog .footer .controls .number-input label{background-color:#43424d;color:#ffffff;font-size:14px;margin-left:0}.stop-dialog .footer .controls .number-input label{padding-top:9px}.stop-dialog .footer .controls .number-input.editable{box-shadow:none!important}.stop-dialog .footer .btn{float:right}.address-search-container{left:50%;margin-left:-170px;position:absolute;top:20px;width:340px;z-index:2001}.address-search-container div.Select.address-search{width:100%}.address-search-container div.Select.address-search .Select__control .Select__value-container{padding-right:36px}.address-search-container div.Select.address-search .Select__control .Select__value-container .Select__input,.address-search-container div.Select.address-search .Select__control .Select__value-container>div{width:100%}.address-search-container div.Select.address-search .Select__control .Select__value-container input{opacity:1!important;width:100%!important}.address-search-container div.Select.address-search .Select__control .Select__indicators{display:none}.address-search-container .icon{position:absolute;right:0;top:0}.address-search-container .icon.icon-search{color:#999da8;font-size:20px;margin:8px 8px;opacity:.6}.address-search-container .icon.icon-search.disabled{color:rgba(153,157,168,.4)}.address-search-container .icon.icon-cancel{color:#999da8;cursor:pointer;display:none;font-size:16px;margin:10px 10px}.address-search-container.with-data:hover .icon-search{display:none}.address-search-container.with-data:hover .icon-cancel{display:block}.address-search-container.with-data.focus .icon-search{display:none}.address-search-container.with-data.focus .icon-cancel{display:block}.address-search-container.with-data.focus:hover .icon-search{display:none}.address-search-container.with-data.focus:hover .icon-cancel{display:block}@media screen and (max-height:600px){.stops-page .panel .stops-page-list .stops .info-block{margin-top:-130px!important}.stops-page .panel .stops-page-list .stops .info-block>.icon{display:none}}.stops-page .page-header .container{height:100%;padding-top:0}.stops-page .panel{position:relative}.stops-page .panel .stops-page-list{width:340px}.stops-page .panel .map{bottom:0;left:340px;position:absolute;right:0;top:0}.stops-page .panel .map .app-stop-tooltip.leaflet-tooltip{background-color:#43424d;border:0;border-radius:9px;box-shadow:0 2px 10px rgba(45,44,51,.35);padding:5px 6px}.stops-page .panel .map .app-stop-tooltip.leaflet-tooltip-top:before{border:10px solid transparent;border-top-color:#43424d;margin-bottom:-20px;margin-left:-10px}.stops-page .panel .map .stop-popup .leaflet-popup-content{margin:0}.stops-page .panel .map .stop-popup .leaflet-popup-content-wrapper{background-color:#43424d;border-radius:9px;box-shadow:0 2px 10px rgba(45,44,51,.35);padding:5px 6px}.stops-page .panel .map .stop-popup .leaflet-popup-tip{background-color:#43424d}.stops-page .panel .map .app-stop-tooltip .content,.stops-page .panel .map .stop-popup .content{margin:5px}.stops-page .panel .map .app-stop-tooltip .content .type,.stops-page .panel .map .stop-popup .content .type{color:rgba(255,255,255,.5);cursor:pointer;display:inline-block;font:14px Lato,sans-serif;padding:3px 0 3px;text-align:center;width:100px}.stops-page .panel .map .app-stop-tooltip .content .type:hover,.stops-page .panel .map .stop-popup .content .type:hover{color:#ffffff}.stops-page .panel .map .app-stop-tooltip .content .type+.type,.stops-page .panel .map .stop-popup .content .type+.type{border-left:1px solid rgba(153,157,168,.7)}.stops-page .panel .map .cluster,.stops-page .panel .map .stop-icon{background-color:#ffffff;border:2px solid #ffffff;border-radius:50%;outline:0}.stops-page .panel .map .cluster div,.stops-page .panel .map .stop-icon div{border-radius:50%;color:#ffffff;font-size:18px;height:100%;line-height:30px;text-align:center;width:100%}.stops-page .panel .map .cluster svg,.stops-page .panel .map .stop-icon svg{height:100%;width:100%}.stops-page .panel .map .cluster div{position:relative}.stops-page .panel .map .cluster div span.count{color:#2d2c33;font:14px Lato,sans-serif;font-weight:bolder;left:5%;line-height:14px;margin-top:-7px;position:absolute;text-align:center;top:50%;width:90%}.stops-page .panel .map .leaflet-marker-pane.editing .cluster div,.stops-page .panel .map .leaflet-marker-pane.editing .stop-icon div{opacity:.5!important}.stops-page .panel .map .add-stop-icon{background-color:#32a754;border:2px solid #ffffff;border-radius:50%;color:#ffffff;font-size:20px;line-height:28px;outline:0;text-align:center}.stops-page .panel .map .marker-icon.marker-icon-middle{border-color:#15b374}.stops-page .panel .overlay{background-color:rgba(255,255,255,.5);height:100%;left:0;position:absolute;top:0;width:100%}.routes-page.empty .page-header{display:none}.routes-page.empty .page-body{top:0}.routes-page.empty .page-body .container{padding:0}.routes-page.empty .info-block>.icon{line-height:112px}.routes-page .page-header .container{align-items:center;display:flex;height:100%;padding-top:0}.routes-page .page-header .container .icon-input{flex-shrink:0;margin-right:10px}.routes-page .page-header .container .icon-input:not(.select-items) .symbol{font-size:22px}.routes-page .page-header .container .filter-input{flex-shrink:0;width:240px}.routes-page .page-body .container{max-width:none;padding:0}.route-page .route-header{align-items:center;display:grid;grid-template-columns:max-content max-content auto max-content;height:100%;width:100%}.route-page .route-header .types-switcher{padding:10px}.route-page .route-header .number.resizable-input .placeholder{text-align:center}.route-page .route-header .number.resizable-input input{border:1px solid rgba(153,157,168,.4);text-align:center}.route-page .route-header .name-wrapper{align-items:center;display:flex;overflow:hidden;width:100%}.route-page .route-header .block{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-page .route-header .block.name{color:#2d2c33;font-size:24px;max-width:73%;padding:0 10px}.route-page .route-header .block.desc{margin-left:10px;margin-top:3px}.route-page .route-header .block.desc .icon-edit{background-color:rgba(153,157,168,.7);border-radius:2px;color:#ffffff;cursor:pointer;display:inline-block;font-size:12px;padding:1px}.route-page .route-header .block.desc .icon-edit.disabled{cursor:default}.route-page .route-header .block.desc .resizable-input{color:#ffffff;font-size:11px;height:18px;margin-top:6px}.route-page .route-header .block.desc .resizable-input .input-text,.route-page .route-header .block.desc .resizable-input input{background-color:#999da8;border-radius:2px;font-weight:700;height:18px;padding:0 5px 2px 5px;text-overflow:ellipsis}.route-page .route-header .block.desc .resizable-input input:focus{border:1px solid transparent!important;box-shadow:none!important}.route-page .route-header .block.desc .resizable-input .input-text{max-width:15%}.route-page .route-header .block.desc .resizable-input.invalid input{background-color:#ff5f5f;border-color:#ff5f5f}.route-page .route-header .action-btns,.route-page .route-header .unsaved-btns{text-align:right;white-space:nowrap;width:215px}.route-page .route-header .action-btns .separator,.route-page .route-header .unsaved-btns .separator{background-color:#e6eaee;display:inline-block;height:70px;margin-right:20px;position:absolute;top:-1px;width:1px}.route-page .route-header .action-btns .icon,.route-page .route-header .unsaved-btns .icon{display:inline-block;font-size:20px;height:36px;margin-left:21px;margin-top:1px;padding:7px;vertical-align:top;width:36px}.route-page.forbidden .page-header .types-switcher .type{background-color:rgba(153,157,168,.7)!important}.route-page.forbidden .page-header .number{background-color:rgba(153,157,168,.1);color:rgba(153,157,168,.7)}.route-page.forbidden .page-header .name{color:rgba(45,44,51,.7)}.route-page.forbidden .page-header .action-btns .switcher-wrapper.disabled .switcher:after{background-color:#eff3f6}.app-overlay.guide-overlay{overflow:initial;top:0;z-index:20001}.tour-guide .tour-step{background-color:#43424d;border-radius:4px;box-shadow:0 2px 10px 0 rgba(45,44,51,.35);color:#ffffff;padding:16px 10px;position:absolute;z-index:9999}.tour-guide .tour-step .tour-phrase{font-size:12px}.tour-guide .tour-button-container{margin-top:6px}.tour-guide .tour-button-container .tour-button{border:1px solid #8492a6;border-radius:4px;color:#8492a6;cursor:pointer;display:inline-block;float:right;height:20px;width:20px}.tour-guide .tour-button-container .tour-button.disabled{cursor:default;opacity:.5}.tour-guide .tour-button-container .pages{color:#ffffff;display:inline-block;float:right;font-size:12px;padding:3px 8px}.tour-guide .tour-button-container .back{padding:5px 5px}.tour-guide .tour-button-container .back .arrow{border-bottom:4px solid transparent;border-right:6px solid #8492a6;border-top:4px solid transparent;height:5px;width:5px}.tour-guide .tour-button-container .next{padding:5px 7px}.tour-guide .tour-button-container .next .arrow{border-bottom:4px solid transparent;border-left:6px solid #8492a6;border-top:4px solid transparent;height:5px;width:5px}.tour-guide .tour-button-container .icon-close{font-size:12px;font-weight:700;padding:3px;vertical-align:middle}.tour-guide .tour-button-container .tour-close{color:#8492a6;cursor:pointer;display:inline-block;font-size:12px}.tour-guide .tour-arrow{border-color:#43424d}.tour-guide.shake{animation:shake .9s cubic-bezier(.36,.07,.19,.97) both;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.hidden-tour-phrase{font-size:12px;padding:16px 10px;visibility:hidden}.notifications-layout .bubbles-list{pointer-events:all}.notifications-layout .bubbles-list .nf-hide-all{background-color:#999da8;color:#ffffff;cursor:pointer;position:absolute;right:10px;top:-30px}.notifications-layout .bubbles-list .nf-list .nf-item{background-color:#ffffff;border:none;border-radius:3px;box-shadow:0 4px 15px rgba(45,44,51,.35);margin-bottom:5px;margin-top:20px;max-height:500px;opacity:0;width:340px}.notifications-layout .bubbles-list .nf-list .nf-item .icon-block .circle{background-color:transparent}.notifications-layout .bubbles-list .nf-list .nf-item:first-child{margin-top:10px}.notifications-layout .bubbles-list .nf-list .nf-item.active{margin-top:0;opacity:1;transition:opacity .2s ease,margin-top .5s}.notifications-layout .bubbles-list .nf-list .nf-item.fade{margin-top:0;opacity:0!important;transition:opacity .3s}.notifications-layout .bubbles-list .nf-list .nf-item.disappear{margin-bottom:0;margin-top:0;max-height:0;padding:0;transition:max-height .15s ease,padding .15s,margin-bottom .15s}.nf-bell-cloud{background-color:#ffffff;height:100%;width:400px}.nf-bell-cloud:before{background-color:#ffffff;content:"";height:20px;position:absolute;right:142px;top:0;transform:translateY(-4px) rotate(45deg);width:20px;z-index:-1}.nf-bell-cloud .header{border-bottom:1px solid #e6eaee;color:#2d2c33;font-size:12px;height:48px;padding:5px 20px}.nf-bell-cloud .header .select-notification-type.Select{width:100%}.nf-bell-cloud .header .select-notification-type.Select .Select__menu{margin:0;right:0;top:0;width:auto}.nf-bell-cloud .header .select-notification-type.Select .Select__menu .Select__menu-list{max-height:500px}.nf-bell-cloud .footer{background-color:#f8fafc;height:35px;padding:12px 20px;padding-bottom:0}.nf-bell-cloud .footer .button{color:#8492a6;font-size:12px;vertical-align:top}.nf-bell-cloud .footer .button.delete{float:right}.nf-bell-cloud .footer .button:hover{cursor:pointer;opacity:1}.nf-bell-cloud .list{height:calc(100% - 83px);overflow-y:auto;width:100%}.nf-bell-cloud .list .empty{color:rgba(45,44,51,.7);padding-top:15px;text-align:center}.nf-bell{float:right;padding-top:5px;position:relative}.nf-bell .icon-notifications{color:#ffffff;font-size:24px;margin-right:0;opacity:.8}.nf-bell .count{background-color:#ff5f5f;border-radius:50%;color:#ffffff;font-size:9px;height:15px;line-height:15px;position:absolute;right:0;text-align:center;top:3px;width:15px}.nf-bell.active:hover{cursor:pointer}.nf-bell.active:hover .icon-notifications{opacity:1}.notifications-layout{max-width:calc(100% - 70px);padding:10px;pointer-events:none;position:absolute;right:10px;top:130px;width:360px;z-index:3000}header{height:60px;min-width:1280px}header .header-container{align-items:center;display:flex;height:100%;padding:0 20px}header .header-container>*{flex-shrink:0}header .logo-link{text-decoration:none}header .logo-badge .logo{background-color:#ffffff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;display:inline-block;height:36px;vertical-align:middle;width:36px}header .logo-badge .title{color:#ffffff;font-size:15px;margin-left:8px;vertical-align:middle}header .space{flex-shrink:1;width:100%}header .menu{display:flex;float:right;height:100%}header .menu a{align-items:center;box-sizing:border-box;color:rgba(255,255,255,.6);display:flex;font-size:12px;font-weight:700;height:100%;margin:0 20px;text-decoration:none}header .menu a+.border{bottom:5px;height:5px;position:relative;width:0}header .menu a.active{color:#ffffff}header .menu a.active+.border{background-color:#ffffff;transition:width .2s ease-out;width:100%}header .nf-bell{margin-left:30px}header .user-info{color:#ffffff;cursor:pointer;font-size:14px;margin-left:20px;overflow:hidden;text-align:right;width:120px}header .user-info .target{display:inline-block;vertical-align:middle}header .user-info .current-depot,header .user-info .name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header .user-info .current-depot{color:rgba(255,255,255,.6);display:block;font-size:12px;text-decoration:none}header .user-info .icon-down{display:inline-block;font-size:16px;margin-left:6px;margin-right:-2px;vertical-align:middle}.user-menu{padding:8px 0;text-align:left}.user-menu ul.styled-list li a{padding:5px 12px 5px 12px}.user-menu .icon{color:#999da8;font-size:18px;margin-right:8px}.user-menu .icon,.user-menu .title{vertical-align:middle}.sync-groups-warning{background-color:#43424d;border-radius:4px;box-shadow:0 9px 36px 0 rgba(0,0,0,.24);color:#ffffff;padding:20px;position:absolute;right:20px;top:90px;width:350px;z-index:99999}.sync-groups-warning .warning-header{align-items:flex-end;display:flex}.sync-groups-warning .warning-header .icon{color:#ffb511;font-size:20px;margin-right:10px}.sync-groups-warning .warning-header .title{font-size:16px;font-weight:700}.sync-groups-warning .warning-body{padding:20px 20px 20px 32px}.sync-groups-warning .warning-body .text{font-size:16px;margin-bottom:20px}.sync-groups-warning .warning-body .items .row{display:flex;margin-top:10px}.sync-groups-warning .warning-body .items .row .label{font-size:14px;margin-left:10px}.sync-groups-warning .warning-footer{display:flex;justify-content:flex-end}.sync-groups-warning .warning-footer .btn{margin-left:10px}.sync-groups-warning .warning-footer .btn.cancel{background-color:transparent!important;border:none;color:#ffffff}.sync-groups-warning .warning-footer .btn.confirm{background-color:#ffb511;color:#2d2c33}.warnings-panel{bottom:20px;left:20px;position:absolute;z-index:99999}.warnings-panel .warning-cloud{background-color:#ffb511;border-radius:4px;box-shadow:0 0 7px rgba(0,0,0,.3);color:#2d2c33;margin-top:10px;padding:10px 50px;position:relative}.warnings-panel .warning-cloud.stream-status-error{background-color:#ff5f5f;color:#ffffff;font-size:12px;font-weight:700;padding:20px 25px}.warnings-panel .warning-cloud.server-notification{font-size:14px}.warnings-panel .warning-cloud.server-notification .icon-close{color:#ffffff;font-size:20px;position:absolute;right:7px;top:8px}.warnings-panel .warning-cloud.server-notification .icon-close:hover{cursor:pointer}.warnings-panel .warning-cloud.server-notification .left-icon{background-color:#ffffff;border:1px solid #ffb511;border-radius:inherit;border-bottom-right-radius:0;border-top-right-radius:0;bottom:0;left:0;position:absolute;text-align:center;top:0;width:40px}.warnings-panel .warning-cloud.server-notification .left-icon .icon-problem{color:#ffb511;font-size:16px;position:relative;top:9px}.depot-page .page-header .container{height:100%}.depot-page .page-header .container .icon-input{float:right;margin-left:10px;padding:7px 8px}.depot-page .page-body .panel{border-top-left-radius:0;height:calc(100% - 50px)}.depot-page .tabs{align-items:flex-end;display:flex;height:50px}.depot-page .tabs a{background-color:#ffffff;border:1px solid #e6eaee;border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;box-sizing:border-box;color:#999da8;font-size:14px;height:45px;margin-right:5px;padding-top:14px;text-align:center;text-decoration:none;transition:height .2s,width .2s,font-size .2s}.depot-page .tabs a span{margin:0 20px}.depot-page .tabs a.active-tab{color:#2d2c33;font-size:16px;font-stretch:normal;font-style:normal;height:50px;padding-top:17px}.depot-page .tabs a.active-tab .badge{background-color:#999da8;opacity:1}.depot-page .tabs a.active-tab .border{border-bottom:1px solid #ffffff;margin-top:13px;position:relative}.route-page .page-header .container{align-items:center;display:grid;grid-template-columns:max-content auto;height:100%;padding:0 20px;width:100%}.route-page .page-header .icon-back{margin-right:10px}.route-page .page-body .tabs{align-items:flex-end;display:flex;height:50px}.route-page .page-body .tabs a{background-color:#ffffff;border:1px solid #e6eaee;border-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;box-sizing:border-box;color:#999da8;font-size:14px;height:45px;margin-right:5px;padding-top:14px;text-align:center;text-decoration:none;transition:height .2s,width .2s,font-size .2s}.route-page .page-body .tabs a>span{margin:0 20px}.route-page .page-body .tabs a .badge{background-color:rgba(153,157,168,.7);border-radius:10px;color:#ffffff;display:inline-block;font-size:11px;font-weight:700;margin-left:6px;min-width:22px;padding:2px 6px;text-align:center;transition:opacity .2s}.route-page .page-body .tabs a .alarm-badge{margin-bottom:7px;position:absolute}.route-page .page-body .tabs a.disabled{cursor:default;pointer-events:none}.route-page .page-body .tabs a.active-tab{color:#2d2c33;font-size:16px;font-stretch:normal;font-style:normal;height:50px;padding-top:16px}.route-page .page-body .tabs a.active-tab .badge{background-color:#999da8;opacity:1}.route-page .page-body .tabs a.active-tab .border{border-bottom:1px solid #ffffff;margin-top:13px;position:relative}.route-page .page-body .panel{border-top-left-radius:0;height:calc(100% - 50px)}.rc-tooltip.forbidden-route-tooltip{font-size:12px;max-width:300px}.collection-counters{position:absolute;right:0;top:18px}.collection-counters .control{color:#2d2c33;cursor:default;display:inline-block;font-size:12px;font-weight:700;min-width:60px;padding:8px 10px 0;vertical-align:middle}.collection-counters .control span{vertical-align:middle}.collection-counters .control .icon{color:#999da8;font-size:18px;margin-right:5px;opacity:.7}.collection-routes{bottom:10px;opacity:.7;position:absolute;right:18px;text-align:left;vertical-align:middle;width:40px}.collection-routes:hover{opacity:1}.collection-routes .icon{color:#999da8;font-size:18px;margin-right:6px;vertical-align:middle}.collection-routes .count{color:#2d2c33;font-size:12px;font-weight:bolder;vertical-align:middle}.rc-tooltip.collection-blocks-tooltip.rc-tooltip.light,.rc-tooltip.collection-routes-tooltip.rc-tooltip.light{opacity:1}.rc-tooltip.collection-blocks-tooltip.rc-tooltip.light .rc-tooltip-content .rc-tooltip-inner,.rc-tooltip.collection-routes-tooltip.rc-tooltip.light .rc-tooltip-content .rc-tooltip-inner{overflow:hidden;padding:0}.rc-tooltip.collection-blocks-tooltip.rc-tooltip.light .rc-tooltip-arrow,.rc-tooltip.collection-routes-tooltip.rc-tooltip.light .rc-tooltip-arrow{display:none}.rc-tooltip.collection-blocks-tooltip .empty,.rc-tooltip.collection-routes-tooltip .empty{padding:17px 20px}.rc-tooltip.collection-blocks-tooltip .header,.rc-tooltip.collection-routes-tooltip .header{background-color:#f8fafc;border-bottom:1px solid #e6eaee;padding:10px 20px;vertical-align:middle;white-space:nowrap}.rc-tooltip.collection-blocks-tooltip .icon,.rc-tooltip.collection-routes-tooltip .icon{font-size:18px;margin-right:10px;vertical-align:middle}.rc-tooltip.collection-blocks-tooltip .body,.rc-tooltip.collection-routes-tooltip .body{max-height:480px;overflow-x:hidden;overflow-y:auto}.rc-tooltip.collection-blocks-tooltip .body .item,.rc-tooltip.collection-routes-tooltip .body .item{color:#2d2c33;font-size:14px;min-width:240px;padding:15px 20px 10px;vertical-align:top;white-space:nowrap}.rc-tooltip.collection-blocks-tooltip .body .item .icon,.rc-tooltip.collection-routes-tooltip .body .item .icon{display:inline-block;vertical-align:top}.rc-tooltip.collection-blocks-tooltip .body .item .number,.rc-tooltip.collection-routes-tooltip .body .item .number{border:1px solid rgba(153,157,168,.4);border-radius:4px;display:inline-block;margin-right:10px;margin-top:-3px;min-width:50px;padding:2px 8px;text-align:center;vertical-align:top}.rc-tooltip.collection-blocks-tooltip .body .item .info,.rc-tooltip.collection-routes-tooltip .body .item .info{display:inline-block}.rc-tooltip.collection-blocks-tooltip .body .item .info .name,.rc-tooltip.collection-routes-tooltip .body .item .info .name{display:inline-block;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-tooltip.collection-blocks-tooltip .body .item .info .descr,.rc-tooltip.collection-blocks-tooltip .body .item .info .ptrn,.rc-tooltip.collection-routes-tooltip .body .item .info .descr,.rc-tooltip.collection-routes-tooltip .body .item .info .ptrn{color:rgba(45,44,51,.7);font-size:12px}.rc-tooltip.collection-blocks-tooltip .body .item.route.inactive,.rc-tooltip.collection-blocks-tooltip .body .item.route.inactive .icon,.rc-tooltip.collection-routes-tooltip .body .item.route.inactive,.rc-tooltip.collection-routes-tooltip .body .item.route.inactive .icon{color:#999da8!important}.rc-tooltip.collection-blocks-tooltip .body .item.route.inactive .descr,.rc-tooltip.collection-routes-tooltip .body .item.route.inactive .descr{color:#999da8}.rc-tooltip.collection-blocks-tooltip .body .item.block .number,.rc-tooltip.collection-routes-tooltip .body .item.block .number{border:0;border-radius:0;border-right:2px solid #e6eaee;padding-left:0;text-align:left}.rc-tooltip.collection-blocks-tooltip .body .item.block .number .asterisk,.rc-tooltip.collection-routes-tooltip .body .item.block .number .asterisk{font-size:20px;font-weight:700;line-height:10px}.blocks-page.empty .info-block>.icon{line-height:112px}.blocks-page .page-header .container{align-items:center;display:flex;height:100%;padding-top:0}.blocks-page .page-header .container .filter-input{flex-shrink:0;width:240px}.blocks-page .page-body .container{max-width:none;padding:0}.blocks-page.no-rights .collection-list .collection-row .block.general{border-right:0;width:100%}.blocks-page .collection-list{height:100%}.blocks-page .collection-list .ReactVirtualized__Grid{outline:none}.blocks-page .collection-list .ReactVirtualized__Grid.ReactVirtualized__List{overflow-y:scroll!important}.blocks-page .collection-list .empty{left:0;margin-top:-130px;position:absolute;text-align:center;top:50%;width:100%}.blocks-page .collection-list .empty .header{color:#2d2c33;font-size:24px}.blocks-page .collection-list .empty .body{color:rgba(45,44,51,.7);font-size:14px;margin-top:13px}.blocks-page .collection-list .ReactVirtualized__Grid__innerScrollContainer>div:first-child .collection-row{margin-top:20px}.blocks-page .collection-list .collection-row{background-color:#ffffff;border:1px solid #e6eaee;border-radius:4px;cursor:pointer;height:70px;margin-bottom:20px;margin-left:20px}.blocks-page .collection-list .collection-row:hover{border-color:#ffffff;box-shadow:0 2px 10px rgba(45,44,51,.35)}.blocks-page .collection-list .collection-row .block{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.blocks-page .collection-list .collection-row .block.general{border-right:1px solid #e6eaee;padding:20px 0;position:relative;width:calc(100% - 76px)}.blocks-page .collection-list .collection-row .block.general .routes{color:#2d2c33;float:right;font-size:12px;font-weight:700;line-height:30px;padding-right:20px;vertical-align:middle}.blocks-page .collection-list .collection-row .block.general .routes .icon{color:#999da8;display:inline-block;font-size:18px;margin-right:10px;margin-top:-6px;opacity:.7;vertical-align:middle}.blocks-page .collection-list .collection-row .block.general .routes:hover .icon{opacity:1}.blocks-page .collection-list .collection-row .block.number{color:#2d2c33;font-size:24px;margin-right:18px}.blocks-page .collection-list .collection-row .block.type{margin:0 18px 0 20px}.blocks-page .collection-list .collection-row .block.type span{border-radius:50%;color:#ffffff;display:inline-block;font-size:18px;padding:6px}.blocks-page .collection-list .collection-row .ctrl-bordered{cursor:pointer;display:inline-block;font-size:20px;height:36px;margin-left:20px;margin-top:17px;padding:7px;vertical-align:top;width:36px}.collection-block-page .page-header .container .icon-back{margin-right:10px}.collection-block-page .page-header .container .number.resizable-input{flex-shrink:0;vertical-align:middle}.collection-block-page .page-header .container .number.resizable-input .placeholder{text-align:center}.collection-block-page .page-header .container .number.resizable-input input{height:36px;text-align:center}.collection-block-page .page-header .container .pattern-wrapper{width:100%}.collection-block-page .page-header .container .Select{height:36px;margin-left:10px;margin-top:2px;vertical-align:middle;width:220px}.collection-block-page .page-header .container .Select.Select--is-disabled .Select__control .Select__value-container .Select__single-value{color:#999da8!important}.collection-block-page .page-header .container .Select.alarm .Select__control{border-color:#ff5f5f}.collection-block-page .page-header .container .action-btns,.collection-block-page .page-header .container .unsaved-btns{flex-shrink:0}.collection-block-page .page-header .container .action-btns .icon{color:rgba(153,157,168,.7);cursor:pointer;display:inline-block;font-size:20px;height:36px;margin-left:21px;margin-top:1px;padding:7px;vertical-align:top;width:36px}.collection-block-page .page-body .panel{position:relative}.collection-block-page .page-body .wrapper{height:100%;width:100%}.collection-blocks-page .page-header .container .info{display:inline-block;vertical-align:middle}.collection-blocks-page .page-header .container .info.icon-type{border-radius:50%;color:#ffffff;flex-shrink:0;font-size:18px;margin-right:15px;padding:10px;padding-left:0;padding:6px}.collection-blocks-page .page-header .container .info.number{color:#2d2c33;flex-shrink:0;font-size:24px;margin-right:20px}.collection-blocks-page .page-header .container .pattern-wrapper{width:100%}.collection-blocks-page .page-header .container .Select{height:36px;margin-top:-2px;vertical-align:middle;width:240px}.collection-blocks-page .page-header .container .Select.Select--is-disabled .Select__control .Select__value-container .Select__single-value{color:#999da8!important}.collection-blocks-page .page-header .container .icon-input{flex-shrink:0}.collection-blocks-page .page-header .container .icon-input .symbol{font-size:22px}.collection-blocks-page .page-header .container .filter-input{flex-shrink:0;margin-left:20px;width:240px}.collection-blocks-page .page-body .container{max-width:none;padding:0}.collection-blocks-page .page-body .container .blocks-list{height:100%}.collection-blocks-page .page-body .container .blocks-list .ReactVirtualized__Grid{outline:none}.collection-blocks-page .page-body .container .blocks-list .ReactVirtualized__Grid.ReactVirtualized__List{overflow-y:scroll!important}.collection-blocks-page .page-body .container .blocks-list .ReactVirtualized__Grid__innerScrollContainer>div:first-child .block-row{height:calc(100% - 40px);margin-top:20px}.collection-blocks-page .page-body .container .blocks-list .block-row{background-color:#ffffff;border:1px solid #e6eaee;border-radius:4px;height:calc(100% - 20px);margin-bottom:20px;margin-left:20px;overflow:hidden}.collection-blocks-page .page-body .container .blocks-list .block-row .header{border-bottom:1px solid #e6eaee;cursor:pointer;height:70px;line-height:70px;padding-left:18px;vertical-align:middle;width:100%}.collection-blocks-page .page-body .container .blocks-list .block-row .header.no-access{cursor:default}.collection-blocks-page .page-body .container .blocks-list .block-row .header .number{border-right:2px solid #e6eaee;color:#2d2c33;font-size:24px;padding-right:9px;vertical-align:middle}.collection-blocks-page .page-body .container .blocks-list .block-row .header .number .asterisk{font-weight:bolder}.collection-blocks-page .page-body .container .blocks-list .block-row .header .pattern,.collection-blocks-page .page-body .container .blocks-list .block-row .header .time{color:rgba(45,44,51,.7);font-size:14px;margin-left:9px;vertical-align:middle}.collection-blocks-page .page-body .container .blocks-list .block-row .header .right{float:right;height:100%}.collection-blocks-page .page-body .container .blocks-list .block-row .header .right .delete-area{border-left:1px solid #e6eaee;display:inline-block;height:100%;padding:17px 20px}.collection-blocks-page .page-body .container .blocks-list .block-row .header .right .icon.ctrl-bordered{cursor:pointer;display:inline-block;font-size:20px;height:36px;padding:7px;vertical-align:top;width:36px}.collection-blocks-page .page-body .container .blocks-list .block-row .header .right .icon.ctrl-bordered.no-border{border:0;font-size:24px;height:100%;padding:24px 12px;width:auto}.collection-blocks-page .page-body .container .blocks-list .block-row .header .right .icon.ctrl-bordered.disabled{cursor:default;opacity:.5}.collection-blocks-page .page-body .container .blocks-list .block-row .header .right .icon.ctrl-bordered.disabled:hover{color:rgba(153,157,168,.7)}.collection-blocks-page .page-body .container .blocks-list .block-row .body{height:calc(100% - 100px);overflow:hidden;padding:1px 6px 14px 20px;white-space:nowrap}.collection-blocks-page .page-body .container .blocks-list .block-row .body.expanded{height:calc(100% - 70px);white-space:normal}.collection-blocks-page .page-body .container .blocks-list .block-row .body .timetable-cell{display:inline-block;height:100px;padding-top:19px;vertical-align:bottom}.collection-blocks-page .page-body .container .blocks-list .block-row .body .timetable-cell .tick{border-left:2px solid #e6eaee;color:#2d2c33;font-size:14px;height:21px;margin-bottom:10px;padding:2px 5px}.collection-blocks-page .page-body .container .blocks-list .block-row .body .timetable-cell .tick.no-value{border-left:none}.collection-blocks-page .page-body .container .blocks-list .block-row .body .timetable-cell .timetable-item{border:1px solid rgba(153,157,168,.4);border-radius:4px;color:#2d2c33;font-size:12px;height:50px;margin-right:14px;padding:10px;width:130px}.collection-blocks-page .page-body .container .blocks-list .block-row .body .timetable-cell .timetable-item .descr{color:#8492a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-blocks-page .page-body .container .blocks-list .block-row .body .timetable-cell .timetable-item.intersects{border-color:#ff5f5f}.collection-blocks-page .page-body .container .blocks-list .block-row .time-scrollbar-slider,.time-scrollbar-slider.blocks.dragging{border-radius:4px}.route-online-page .page-header .container{align-items:center;display:flex;height:100%;padding-top:0}.route-online-page .page-header .container .icon-back{margin-right:0}.route-online-page .page-header .route-info .problem-rides{margin-right:11px}.route-online-page .page-header .route-info .units-info{margin-right:-5px}.route-online-page .map{height:100%;width:100%}.route-online-page .map .name-control{position:absolute;right:0;top:46px;z-index:0}.route-online-page .map .name-control.icon-nobadge{color:rgba(153,157,168,.4)}.route-online-page .map .name-control .rc-tooltip{font:12px Lato,sans-serif;position:absolute;right:-18px;top:40px}.route-online-page .map .name-control .rc-tooltip .rc-tooltip-inner{white-space:nowrap}.route-online-page .map .online-stop-icon{background-color:inherit;border:1px solid transparent;border-radius:50%;color:#ffffff;font-family:Lato;font-size:12px;font-weight:700;padding-top:5px;text-align:center}.route-online-page .map .online-stop-icon:hover{background-color:#ffffff;border-color:#e6eaee;color:#2d2c33}.route-online-page .map .online-stop-icon.deleted{color:#ffffff;font-size:20px;line-height:17px}.route-online-page .map .online-stop-icon.deleted:hover{color:#ff5f5f}.route-online-page .map .online-stop-icon.loop{font-family:wpass!important;font-size:18px;font-weight:400;padding-top:0}.route-online-page .map .online-stop-icon.loop:before{content:"\e935"}.route-online-page .map .unit-tooltip{line-height:normal;max-height:400px;max-width:400px;min-width:244px;padding:0}.route-online-page .map .unit-tooltip .unit-row{border-bottom:1px solid #e6eaee;font-size:12px;padding:8px 8px;position:relative;white-space:nowrap}.route-online-page .map .unit-tooltip .unit-row:last-child{border-bottom:0}.route-online-page .map .unit-tooltip .unit-row .name{overflow:hidden;padding-right:5px;text-overflow:ellipsis;white-space:nowrap}.route-online-page .map .unit-tooltip .unit-row .status-info{display:flex}.route-online-page .map .unit-tooltip .unit-row .status-info .title{align-items:center;display:flex;overflow:hidden;width:100%}.route-online-page .map .unit-tooltip .unit-row .status-info .title .state{background-color:#32a754;border-radius:50%;flex-shrink:0;height:6px;width:6px}.route-online-page .map .unit-tooltip .unit-row .status-info .title .state.inactive{background-color:#999da8}.route-online-page .map .unit-tooltip .unit-row .status-info .title .name{color:#2d2c33;padding:0 5px}.route-online-page .map .unit-tooltip .unit-row .status-info .title .state-time{color:#32a754;font-size:10px;padding-right:5px}.route-online-page .map .unit-tooltip .unit-row .status-info .title .state-time.inactive{color:#999da8}.route-online-page .map .unit-tooltip .unit-row .status-info .times{color:rgba(45,44,51,.7);flex-shrink:0;vertical-align:middle}.route-online-page .map .unit-tooltip .unit-row .prev-stop{color:#999da8;display:grid;grid-template-columns:auto max-content;margin-top:4px}.route-online-page .map .unit-tooltip .unit-row .stop{display:flex;margin-top:4px}.route-online-page .map .unit-tooltip .unit-row .stop.invisible{height:0}.route-online-page .map .unit-tooltip .unit-row .stop .name{color:#2d2c33;padding-right:10px;width:100%}.route-online-page .map .unit-tooltip .unit-row .stop .eta{flex-shrink:0;min-width:80px;padding-left:5px;text-align:right}.route-online-page .map .unit-tooltip .unit-row .stop .status-label{flex-shrink:0;margin-top:-1px}.route-online-page .map .unit-tooltip .unit-row .stop .status-label .value{border-radius:4px;color:#ffffff;font-size:10px;line-height:6px;padding:2px 3px 3px;white-space:nowrap}.route-online-page .map .unit-tooltip .unit-row .stop .status-label.fast .value{background-color:#ffb511}.route-online-page .map .unit-tooltip .unit-row .stop .status-label.slow .value{background-color:#ff5f5f}.route-online-page .map .unit-tooltip .unit-row .stop .status-label.normal .value{background-color:#999da8}.route-online-page .map .name-tooltip{border:1px solid #e6eaee;border-radius:3px;box-shadow:none;padding:0;pointer-events:all}.route-online-page .map .name-tooltip:before{border:none}.route-online-page .map .name-tooltip .unit-name{word-wrap:break-word;color:#2d2c33;font-size:12px;max-width:90px;overflow:auto;padding:3px 7px;text-align:center;white-space:normal;width:auto}.route-online-page .map .ntf-popup{line-height:normal;padding:0}.route-online-page .map .ntf-popup .leaflet-popup-content-wrapper{border-radius:3px;box-shadow:0 2px 10px rgba(45,44,51,.35)}.route-online-page .map .ntf-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0;padding:0}.route-online-page .map .ntf-popup .nf-item{border-bottom:none;padding:10px;white-space:nowrap}.route-online-page .map .ntf-popup .nf-item .text{overflow:visible;text-overflow:unset}.reports-page .page-body{top:0}.reports-page .page-body .container .panel{position:relative}.reports-page .page-body .report-body{bottom:0;left:0;position:absolute;top:155px;transition:top .5s;width:100%;will-change:transform}.reports-page .page-body .report-body.collapse{top:60px}.reports-route-page .midnight{background-color:#f2effd;padding:2px 3px}.reports-route-page .page-header .icon-back{float:left;margin-top:4px}.reports-route-page .page-header .route-wrapper{align-items:center;display:grid;grid-template-columns:48px max-content minmax(auto,max-content) max-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 44px)}.reports-route-page .page-header .route-wrapper .type{display:inline-block;margin:0 18px 0 0}.reports-route-page .page-header .route-wrapper .type span{border-radius:50%;color:#ffffff;display:inline-block;font-size:18px;padding:6px;width:30px}.reports-route-page .page-header .route-wrapper .number{border:1px solid rgba(153,157,168,.4);border-radius:4px;color:#2d2c33;display:inline-block;font-size:20px;margin-right:18px;padding:3px 7px}.reports-route-page .page-header .route-wrapper .name{color:#2d2c33;display:inline-block;font-size:20px;margin-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-route-page .page-header .route-wrapper .details-wrapper{align-items:center;display:flex}.reports-route-page .page-header .route-wrapper .route-id{margin-right:20px}.reports-route-page .page-header .route-wrapper .devmode{display:grid;grid-template-columns:max-content auto max-content}.reports-route-page .page-header .route-wrapper .details{border-left:1px solid rgba(153,157,168,.4);color:#999da8;display:flex;flex-direction:column;font-size:12px;height:30px;justify-content:center;overflow:hidden;padding-left:20px;text-overflow:ellipsis;white-space:nowrap}.reports-route-page .page-body .panel{position:relative}.reports-route-page .page-body .stops-wrapper{border-right:1px solid #e6eaee;height:100%;width:340px}.reports-route-page .page-body .stops-wrapper .pretty-stop-row.dragging,.reports-route-page .page-body .stops-wrapper .pretty-stop-row:hover{cursor:default}.reports-route-page .page-body .stops-wrapper .pretty-stop-row.dragging .pretty-border .circle,.reports-route-page .page-body .stops-wrapper .pretty-stop-row:hover .pretty-border .circle{background-color:#ffffff;border-color:#999da8}.reports-route-page .page-body .stops-wrapper .pretty-stop-row .block,.reports-route-page .page-body .stops-wrapper .pretty-stop-row .left,.reports-route-page .page-body .stops-wrapper .pretty-stop-row .offset,.reports-route-page .page-body .stops-wrapper .pretty-stop-row .right{cursor:pointer}.reports-route-page .page-body .map{bottom:0;left:340px;position:absolute;right:0;top:0}.reports-route-page .page-body .map .stop-icon{background-color:inherit;border-radius:50%;color:#ffffff;font-family:Lato;font-size:12px;font-weight:700;padding-top:5px;text-align:center}.reports-route-page .page-body .map .stop-icon.skipped{background-color:#ffffff;border:1px solid #e6eaee;color:#2d2c33}.reports-route-page .page-body .map .stop-icon.loop{background-color:inherit;border-color:inherit;color:#ffffff;font-family:wpass!important;font-size:18px;font-weight:400;padding-top:1px}.reports-route-page .page-body .map .stop-icon.loop:before{content:"\e935"}.reports-route-page .page-body .map .stop-tooltip{font-family:Lato;max-width:400px;padding:8px 0}.reports-route-page .page-body .map .stop-tooltip .wrapper{display:flex;padding:0 10px}.reports-route-page .page-body .map .stop-tooltip .wrapper+div{border-top:1px solid #e6eaee;margin-top:8px;padding-top:8px}.reports-route-page .page-body .map .stop-tooltip .left{flex-shrink:2;overflow:hidden}.reports-route-page .page-body .map .stop-tooltip .left .name{color:#2d2c33;font-size:14px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-route-page .page-body .map .stop-tooltip .left .time-info{color:rgba(45,44,51,.7);font-size:12px}.reports-route-page .page-body .map .stop-tooltip .right{padding-left:10px;padding-top:1px}.reports-route-page .page-body .map .label-icon{pointer-events:none}.reports-route-page .page-body .map .offset{border-radius:4px;color:#ffffff;display:inline-block;font-family:Lato;font-size:10px;font-weight:700;padding:2px 4px 1px 4px;white-space:nowrap}.reports-route-page .page-body .map .offset.fast{background-color:#ffb511}.reports-route-page .page-body .map .offset.slow{background-color:#ff5f5f}.reports-route-page .page-body .map .offset.normal{background-color:#999da8}.reports-route-page .page-body .map .point-icon{background-color:#4285f4;border:1px solid #ffffff}.reports-route-page .page-body .map .point-tooltip{padding:5px 9px}.reports-route-page .page-body .map .point-tooltip div{color:rgba(45,44,51,.7);font-family:Lato;font-size:12px}.reports-route-page .page-body .map .event{background-color:#4285f4;border:1px solid #ffffff;color:#ffffff;font-size:12px;font-weight:700;line-height:1;text-align:center}.reports-route-page .page-body .map .event-tooltip{padding:5px 9px}.reports-route-page .page-body .map .event-tooltip div{color:rgba(45,44,51,.7);font-family:Lato;font-size:12px}.reports-route-page .page-body .map .event-tooltip .title{color:#4285f4;margin-bottom:2px}.reports-route-page .page-body .map .event-tooltip .body{display:flex}.reports-route-page .page-body .map .event-tooltip .body .icon{color:rgba(153,157,168,.7);font-size:30px;padding-left:9px;padding-top:21px;text-align:right;width:100%}.reports-route-page .page-body .map .label-control{color:rgba(153,157,168,.4);font-size:26px;line-height:1.4!important;position:absolute;right:0;top:46px;z-index:0}.reports-route-page .page-body .map .label-control.pressed{color:#999da8}.reports-route-page .page-body .map .label-control .rc-tooltip{font:12px Lato,sans-serif;position:absolute;right:-18px;top:40px}.reports-route-page .page-body .map .label-control .rc-tooltip .rc-tooltip-inner{white-space:nowrap}.patterns-page .page-header .filter-input{width:240px}.patterns-page .page-header .icon-input{margin-right:20px}.patterns-page .page-header .icon-input .symbol{font-size:22px}.patterns-page .page-body .container{max-width:none;padding:0}.patterns-page .page-body .container .info-block{margin-top:-210px}.patterns-page .page-body .container .info-block>.icon{font-size:48px}.patterns-page .page-body .container .info-block .symbol{font-size:22px}.patterns-page .page-body .container .info-block .message{width:490px}.patterns-page .page-body .container .info-block .text-link{margin-top:10px}.patterns-page .page-body .container .info-block .btn{margin-top:16px;padding:7px 19px 7px 15px}.patterns-page .patterns-list{height:100%}.patterns-page .patterns-list .ReactVirtualized__Grid{outline:none}.patterns-page .patterns-list .ReactVirtualized__Grid.ReactVirtualized__List{overflow-y:scroll!important}.patterns-page .patterns-list .pattern-row{background-color:#ffffff;border:1px solid #e6eaee;border-radius:4px;height:142px;margin:10px 20px 0 20px;overflow:hidden}.patterns-page .patterns-list .pattern-row:hover{border-color:#ffffff;box-shadow:0 2px 10px rgba(45,44,51,.35)}.patterns-page .patterns-list .pattern-row .block.general{border-bottom:1px solid #e6eaee;padding:20px 0;position:relative;width:100%}.patterns-page .patterns-list .pattern-row .block.general:hover{cursor:pointer}.patterns-page .patterns-list .pattern-row .block.general .title{font-size:24px;margin-left:20px;max-width:calc(100% - 150px);overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.patterns-page .patterns-list .pattern-row .block.general .right{position:absolute;right:20px;top:26px}.patterns-page .patterns-list .pattern-row .block.general .right .icon{border:1px solid #e6eaee;border-radius:4px;color:#999da8;font-size:20px;margin-left:10px;opacity:.7;padding:7px}.patterns-page .patterns-list .pattern-row .block.general .right .icon:hover{cursor:pointer;opacity:1}.patterns-page .patterns-list .pattern-row .data .column{display:inline-block;font-size:12px;padding:14px 20px;width:25%}.patterns-page .patterns-list .pattern-row .data .column .title{color:rgba(45,44,51,.7)}.patterns-page .patterns-list .pattern-row .data .column .value{color:#2d2c33;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patterns-page .patterns-list .pattern-row .data .column.excluding .value,.patterns-page .patterns-list .pattern-row .data .column.including .value{cursor:default}.rc-tooltip.dates-tooltip .rc-tooltip-inner{margin-top:-15px}.rc-tooltip.dates-tooltip .rc-tooltip-inner .ex-tooltip,.rc-tooltip.dates-tooltip .rc-tooltip-inner .in-tooltip{font-size:12px;padding:10px 20px}.rc-tooltip.dates-tooltip .rc-tooltip-inner .ex-tooltip .date-item,.rc-tooltip.dates-tooltip .rc-tooltip-inner .in-tooltip .date-item{padding:6px 0}.rc-tooltip.dates-tooltip .rc-tooltip-inner .ex-tooltip .more,.rc-tooltip.dates-tooltip .rc-tooltip-inner .in-tooltip .more{color:rgba(45,44,51,.7);font-size:12px}.select-interval{border-left:1px solid #e6eaee;display:inline-block;vertical-align:top}.select-interval .Select{margin-left:10px}.select-interval .Select:first-child{margin-left:20px}.select-interval .control-btn,.select-interval .separator{line-height:35px;vertical-align:top}.select-interval .separator{margin-left:10px}.select-interval .Select.select-day-from,.select-interval .Select.select-day-to{width:60px}.pattern-page .page-header .name-wrapper{width:100%}.pattern-page .page-header .unsaved-btns{flex-shrink:0}.pattern-page .page-header .unsaved-btns .icon-delete{display:inline-block;font-size:20px;margin-left:10px;padding:7px;vertical-align:top}.pattern-page .page-header .resizable-input{max-width:calc(100% - 300px);vertical-align:middle}.pattern-page .page-header .resizable-input .placeholder{padding:1px 10px 4px 12px}.pattern-page .page-header .resizable-input .input-text,.pattern-page .page-header .resizable-input input{color:#2d2c33;margin:0 2px;max-width:calc(100% - 300px);padding:0 10px 4px 10px}.pattern-page .page-body .header{border-bottom:1px solid #e6eaee;height:60px;padding-top:11px;vertical-align:top}.pattern-page .page-body .header .weekdays{border:1px solid #e6eaee;border-radius:4px;display:inline-block;margin-left:20px}.pattern-page .page-body .header .weekdays .day{background-color:rgba(66,133,244,.05);border-right:1px solid #e6eaee;color:#2d2c33;display:inline-block;font-size:12px;padding:10px 0;text-align:center;width:50px}.pattern-page .page-body .header .weekdays .day:hover{cursor:pointer}.pattern-page .page-body .header .weekdays .day:last-child{border-right:0}.pattern-page .page-body .header .weekdays .day.inactive{background-color:initial;color:#ff5f5f;text-decoration:line-through}.pattern-page .page-body .header .select-interval{margin-left:20px}.pattern-page .page-body .body{height:calc(100% - 56px);overflow-y:auto}.pattern-page .page-body .tooltip{background-color:#2d2c33;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.2);color:#ffffff;display:none;font-size:14px;height:40px;line-height:40px;position:absolute;text-align:center;transition:left .07s,top .07s;width:100px;z-index:1000}.pattern-page .page-body .tooltip:after{background-color:#2d2c33;content:"";height:20px;left:50%;position:absolute;transform:translate(-10px,23px) rotate(45deg);width:20px;z-index:-1}.pattern-page .page-body #calendar{margin:0 auto;width:1180px}.pattern-page .page-body #calendar .DayPicker-Months:focus,.pattern-page .page-body #calendar .DayPicker-wrapper:focus,.pattern-page .page-body #calendar .DayPicker:focus,.pattern-page .page-body #calendar:focus{outline:none}.pattern-page .page-body #calendar .DayPicker-Month{margin-bottom:14px}.pattern-page .page-body #calendar .DayPicker-Month .caption{color:#2d2c33;display:table-caption;font-size:12px;font-weight:bolder;text-align:left}.pattern-page .page-body #calendar .DayPicker-Month .caption .weekdays{color:rgba(45,44,51,.7);margin-bottom:10px;overflow:hidden;white-space:nowrap}.pattern-page .page-body #calendar .DayPicker-Month .caption .weekdays .weekday{display:inline-block;font-size:10px;text-align:center;width:30px}.pattern-page .page-body #calendar .DayPicker-Month .caption .DayPicker-Caption{color:#2d2c33;display:block;padding-left:8px;padding-top:6px;text-align:left}.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Weekdays{display:none}.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week{color:#2d2c33;margin-bottom:2px}.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week:before{border-left:2px solid rgba(153,157,168,.4);content:"";float:left;height:24px;margin-left:-8px;margin-top:3px}.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week .DayPicker-Day{border:0;font-size:12px;padding:8px}.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week .DayPicker-Day.DayPicker-Day--today{color:#2d2c33}.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week .DayPicker-Day:focus{outline:0}.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week .DayPicker-Day.DayPicker-Day--disabled,.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week .DayPicker-Day.DayPicker-Day--disabled-before{background-color:#ffffff!important;color:#999da8!important;text-decoration:none!important}.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week .DayPicker-Day.DayPicker-Day--disabled-before:hover,.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week .DayPicker-Day.DayPicker-Day--disabled:hover{cursor:default}.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week .DayPicker-Day.DayPicker-Day--outside{visibility:hidden}.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week .DayPicker-Day:hover{background-color:#ff5f5f;border-radius:50%;color:#ffffff;text-decoration:none}.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week .DayPicker-Day.DayPicker-Day--exclude,.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week .DayPicker-Day.DayPicker-Day--off{color:#ff5f5f;text-decoration:line-through}.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week .DayPicker-Day.DayPicker-Day--exclude:hover,.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week .DayPicker-Day.DayPicker-Day--off:hover{background-color:#4285f4;border-radius:50%;color:#ffffff;text-decoration:none}.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week .DayPicker-Day.DayPicker-Day--include{color:#2d2c33;text-decoration:none}.pattern-page .page-body #calendar .DayPicker-Month .DayPicker-Week .DayPicker-Day.DayPicker-Day--include:hover{background-color:#ff5f5f;border-radius:50%;color:#ffffff;text-decoration:none}.settings-page .page-body .container{padding:0}.settings-page .panel{background-color:inherit;border:none}.settings-page .unsaved-btns{flex-shrink:0}.settings-page .settings-container{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;height:100%;overflow-y:auto;padding:20px;padding-right:0}.settings-page .settings-container .column-container{width:50%}.settings-page .settings-container .column-container .settings-block{width:calc(100% - 20px)}.settings-page .settings-container .settings-block{background-color:#ffffff;border:1px solid #e6eaee;border-radius:4px;margin-bottom:20px;margin-right:20px;padding:20px;width:calc(50% - 20px)}.settings-page .settings-container .settings-block .header{color:#2d2c33;font-size:18px;padding-bottom:4px}.settings-page .settings-container .settings-block .description,.settings-page .settings-container .settings-block .lbl{color:rgba(45,44,51,.7);font-size:12px}.settings-page .settings-container .settings-block .lbl{padding-bottom:6px}.settings-page .settings-container .settings-block .description{padding-bottom:10px}.settings-page .settings-container .settings-block .Select,.settings-page .settings-container .settings-block input{width:259px}.settings-page .settings-container .settings-block input.invalid{border-color:#ff5f5f;color:#ff5f5f}.settings-page .settings-container .settings-block .number-input{display:block;width:259px}.settings-page .settings-container .settings-block .visible{height:51px;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(0,1,.5,1)}.settings-page .settings-container .settings-block .hidden{height:0;overflow:hidden;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(0,1,.5,1)}.settings-page .settings-container .settings-block .two-columns{display:grid;grid-template-columns:repeat(2,1fr)}.settings-page .settings-container .settings-block .two-columns>:first-child{margin-right:9px}.settings-page .settings-container .settings-block .two-columns>:last-child:not(:first-child){margin-left:9px}.settings-page .settings-container .settings-block .separtor{border-bottom:1px solid #e6eaee;height:1px;margin:15px 0;width:100%}.settings-page .settings-container .settings-block.parameters .checkbox-input{margin-top:16px}.settings-page .settings-container .settings-block.notification .input{margin-bottom:15px;margin-left:26px}.settings-page .settings-container .settings-block.notification .checkbox-input{display:block;margin-bottom:15px}.acl-icons-block{white-space:nowrap}.acl-icons-block .icon{border:1px dashed transparent;border-radius:4px;color:#999da8;display:inline-block;font-size:20px;height:36px;margin-right:5px;padding:7px;vertical-align:middle;width:36px}.acl-icons-block .icon.active{color:#4285f4}.acl-icons-block.editable .icon{cursor:pointer}.acl-icons-block.editable .icon:hover{border-color:rgba(153,157,168,.4)}@media screen and (max-height:600px){.tokens-table .info-block{margin-top:-125px!important}.tokens-table .info-block .icon{display:none}}.tokens-table{height:100%;width:100%}.tokens-table .info-block>.icon{font-size:48px}.tokens-table .info-block .docs-link{display:inline-block;margin-top:30px}.tokens-table .ReactVirtualized__Table__headerRow{background-color:#f8fafc;border-bottom:1px solid #e6eaee;color:rgba(45,44,51,.7);font-size:12px;text-transform:none}.tokens-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn{box-sizing:border-box;height:36px;margin-right:10px;min-width:10px!important;padding:9px 0}.tokens-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:focus{outline:none}.tokens-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .divider{border-left:1px solid #e6eaee;display:inline-block;height:22px;position:absolute;top:7px}.tokens-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .label{display:inline-block;overflow:hidden;padding-left:10px;padding-right:5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.tokens-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-child{margin-left:20px}.tokens-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-child .divider{display:none}.tokens-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:first-child .label{padding-left:0}.tokens-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn:last-child{margin-right:0;padding:0}.tokens-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__sortableHeaderColumn:hover .label{width:calc(100% - 8px)}.tokens-table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__sortableHeaderColumn:hover .arrows{display:inline-block}.tokens-table .ReactVirtualized__Table__row{border-bottom:1px solid #e6eaee;color:#2d2c33;font-size:14px;line-height:56px}.tokens-table .ReactVirtualized__Table__row:focus{outline:none}.tokens-table .ReactVirtualized__Table__row:hover{background-color:rgba(66,133,244,.05)}.tokens-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn{height:100%;margin-right:10px;min-width:10px!important;padding-left:10px;vertical-align:middle;white-space:nowrap}.tokens-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn:first-child{margin-left:20px;padding-left:0}.tokens-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn:last-child{margin-right:0;padding:0}.tokens-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .buttons{border-left:1px solid #e6eaee;height:100%;padding-left:10px}.tokens-table .ReactVirtualized__Table__row .ReactVirtualized__Table__rowColumn .buttons .icon{cursor:pointer;display:inline-block;font-size:20px;height:36px;margin-left:10px;margin-top:10px;padding:7px;vertical-align:top;width:36px}.tokens-table .cell{color:#2d2c33;font-size:14px;padding:0 20px}.tokens-table .cell.header{background-color:#f8fafc;color:rgba(45,44,51,.7);font-size:14px;height:36px;line-height:36px;white-space:nowrap}.new-token-dialog{background:#ffffff;border-top:1px solid #e6eaee;bottom:0;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);transition:transform .3s ease-out;width:100%;will-change:transform}.new-token-dialog.open{-webkit-transform:none;transform:none;transition:transform .3s ease-out}.new-token-dialog .buttons{background:#2d2c33;height:70px;padding-right:20px;padding-top:18px;text-align:right}.new-token-dialog .block{display:inline-block;margin-top:34px;max-width:780px;padding-bottom:30px;padding-left:20px;vertical-align:top;width:45%}.new-token-dialog .block .input.invalid{border:1px solid #ff5f5f}.new-token-dialog .block.icons{padding-left:40px}.new-token-dialog .block .title{color:rgba(45,44,51,.7);font-size:12px;margin-bottom:10px}.new-token-dialog .block input{font-size:14px}.new-token-dialog .block .acl-icons-block{margin-left:-11px}.tokens-page .page-header .docs-link{line-height:34px;margin-right:18px;white-space:nowrap}.tokens-page .page-header .icon-input .symbol{font-size:18px}.tokens-page .login-form-overlay{background-color:rgba(255,255,255,.9);bottom:0;left:0;position:absolute;right:0;top:0}.tokens-page .login-form-overlay .wrapper{height:300px;left:50%;margin-left:-200px;margin-top:-150px;position:absolute;text-align:center;top:50%;width:400px}.tokens-page .login-form-overlay .wrapper .login-page{background:none;height:240px}.tokens-page .login-form-overlay .wrapper .login-page .login-form{background-color:rgba(255,255,255,0)}.tokens-page .login-form-overlay .wrapper .title{color:#2d2c33;font-size:24px;margin-bottom:24px}.tokens-page .page-body .panel{position:relative}.tokens-page .page-body .panel .table-overlay{background-color:rgba(255,255,255,.5);height:100%;position:absolute;top:0;width:100%}.tokens-page .docs-link{color:#8492a6;cursor:pointer;font-size:14px;text-decoration:none}.ride-item{border:1px solid rgba(153,157,168,.4);border-radius:4px;display:inline-block;font-size:12px;height:50px;margin:0;overflow:hidden;padding:10px 10px 0 10px;position:relative;width:130px}.ride-item.not-to-be-assigned{background-color:rgba(153,157,168,.1)!important}.ride-item.not-to-be-assigned .asterisk,.ride-item.not-to-be-assigned .name,.ride-item.not-to-be-assigned .ride-name{color:#999da8}.ride-item.not-to-be-assigned:hover{cursor:default}.ride-item.not-to-be-assigned:hover .controls{display:none}.ride-item.rejected{background-color:#f8fafc}.ride-item.rejected:hover{cursor:default}.ride-item.rejected .name,.ride-item.rejected .ride-name{opacity:.5}.ride-item.started{border-color:#4285f4}.ride-item.started:hover .controls{display:none}.ride-item.debug{overflow:inherit}.ride-item:hover{background-color:rgba(66,133,244,.05);cursor:pointer}.ride-item:hover .controls{display:block}.ride-item .name{color:#2d2c33}.ride-item .ride-name{color:#8492a6;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ride-item .ride-name.not-assigned{color:#ff5f5f}.ride-item .ride-name.short{width:calc(100% - 14px)}.ride-item .controls{color:rgba(153,157,168,.7);display:none;position:absolute;right:9px;top:10px}.ride-item .controls .icon{cursor:pointer;font-size:14px}.ride-item .controls:hover{color:#999da8}.ride-item .asterisk{display:inline-block;font-size:22px;font-weight:700;left:97px;position:relative;top:-16px}.ride-item .dev-info{background-color:#ffffff;position:absolute;top:-8px}.edit-ride-cloud{background-color:#ffffff;width:280px}.edit-ride-cloud .header{border-bottom:1px solid #e6eaee;height:49px;padding:15px 20px 0}.edit-ride-cloud .header .icon-reject{color:#999da8;float:right;opacity:.7}.edit-ride-cloud .header .icon-reject:hover{cursor:pointer;opacity:1}.edit-ride-cloud .unit-block{padding:20px}.edit-ride-cloud .unit-block .label{color:rgba(45,44,51,.7);font-size:12px;margin-bottom:5px}.edit-ride-cloud .unit-block .Select{width:100%}.edit-ride-cloud .buttons{padding:20px;text-align:right}.items-list.units .item-row .header{align-items:center;border-bottom:1px solid #e6eaee;display:flex;height:70px;width:100%}.items-list.units .item-row .header:hover{cursor:pointer}.items-list.units .item-row .header .name{color:#2d2c33;font-size:24px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap;width:100%}.items-list.units .item-row .header .item-counters{margin-right:10px}.items-list.routes .route-info{border-bottom:1px solid #e6eaee;height:70px}.items-list.routes .route-info:hover{cursor:pointer}.items-list.routes .non-clickable .route-info{cursor:default}.items-list.routes .empty-relative-route{align-items:center;display:flex;flex-direction:column;justify-content:center}.items-list.routes .empty-relative-route .icon{color:rgba(153,157,168,.7);font-size:34px;margin-bottom:10px}.items-list.routes .empty-relative-route .title{color:#999da8;font-size:18px;line-height:1.5}.items-list.routes .empty-relative-route .desc{color:rgba(45,44,51,.7);font-size:14px}.block-item{border:1px solid rgba(153,157,168,.4);border-radius:4px;cursor:pointer;display:inline-block;font-size:12px;height:75px;margin:0;overflow:hidden;padding:8px 10px;position:relative;width:130px}.block-item:hover{background-color:rgba(66,133,244,.05)}.block-item.not-to-be-assigned{background-color:#ffffff;cursor:default}.block-item.started{border-color:#4285f4}.block-item .info{padding:5px;position:absolute;right:4px;top:4px}.block-item .info .icon{color:rgba(153,157,168,.7);font-size:14px}.block-item .number{color:#2d2c33;font-size:14px}.block-item .time{color:rgba(45,44,51,.7);margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-item .name{display:flex;width:100%}.block-item .unit{color:#8492a6;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-item .unit.alarm{color:#ff5f5f}.block-item .asterisk{flex-shrink:0;font-size:22px;font-weight:700;padding:4px 2px 0 2px}.edit-block-cloud{background-color:#ffffff;width:280px}.edit-block-cloud .header{border-bottom:1px solid #e6eaee;height:49px;padding:15px 20px 0}.edit-block-cloud .header .icon-reject{color:#999da8;float:right;opacity:.7}.edit-block-cloud .header .icon-reject:hover{cursor:pointer;opacity:1}.edit-block-cloud .unit-block{padding:20px}.edit-block-cloud .unit-block .label{color:rgba(45,44,51,.7);font-size:12px;margin-bottom:5px}.edit-block-cloud .unit-block .Select{width:100%}.edit-block-cloud .buttons{padding:20px;text-align:right}.rc-tooltip.block-rides-tooltip.rc-tooltip.light{opacity:1}.rc-tooltip.block-rides-tooltip.rc-tooltip.light .rc-tooltip-content .rc-tooltip-inner{overflow:hidden;padding:0}.rc-tooltip.block-rides-tooltip.rc-tooltip.light .rc-tooltip-arrow{display:none}.rc-tooltip.block-rides-tooltip .empty{padding:17px 20px}.rc-tooltip.block-rides-tooltip .header{background-color:#f8fafc;border-bottom:1px solid #e6eaee;padding:10px 20px;vertical-align:middle;white-space:nowrap}.rc-tooltip.block-rides-tooltip .body{max-height:300px;overflow-x:hidden;overflow-y:auto}.rc-tooltip.block-rides-tooltip .body .rides-table{border-collapse:collapse;border-spacing:0}.rc-tooltip.block-rides-tooltip .body .rides-table .row{color:#2d2c33;height:35px}.rc-tooltip.block-rides-tooltip .body .rides-table .row.started{color:#4285f4}.rc-tooltip.block-rides-tooltip .body .rides-table .row.not-to-be-assigned{background-color:rgba(153,157,168,.1)!important;color:#999da8}.rc-tooltip.block-rides-tooltip .body .rides-table .row.not-to-be-assigned .asterisk,.rc-tooltip.block-rides-tooltip .body .rides-table .row.rejected,.rc-tooltip.block-rides-tooltip .body .rides-table .row.rejected .col.unit .not-assigned{color:#999da8}.rc-tooltip.block-rides-tooltip .body .rides-table .row .col{border-bottom:1px solid #e6eaee;font-size:12px;padding:8px 15px 8px 20px;white-space:nowrap}.rc-tooltip.block-rides-tooltip .body .rides-table .row .col.descr,.rc-tooltip.block-rides-tooltip .body .rides-table .row .col.unit{max-width:200px;overflow:hidden;text-overflow:ellipsis}.rc-tooltip.block-rides-tooltip .body .rides-table .row .col.space{font-size:18px;padding:0;padding:10px 2px 0 0;text-align:right;width:20px}.rc-tooltip.block-rides-tooltip .body .rides-table .row .col.unit{padding-left:0}.rc-tooltip.block-rides-tooltip .body .rides-table .row .col.unit .not-assigned{color:#ff5f5f}.items-list.collections .ReactVirtualized__Grid__innerScrollContainer>div:first-child .collection-row{margin-top:20px}.items-list.collections .collection-row{background-color:#ffffff;border:1px solid #e6eaee;border-radius:4px;height:186px;margin-bottom:20px;margin-left:20px;overflow:hidden}.items-list.collections .collection-row:hover{box-shadow:0 2px 10px rgba(45,44,51,.35)}.items-list.collections .collection-row .header-info{align-items:center;border-bottom:1px solid #e6eaee;display:flex;height:70px;padding:0 0 0 20px;width:100%}.items-list.collections .collection-row .header-info:hover{cursor:pointer}.items-list.collections .collection-row .header-info .type{border-radius:50%;color:#ffffff;display:inline-block;font-size:18px;margin-right:18px;padding:6px;width:30px}.items-list.collections .collection-row .header-info .name{color:#2d2c33;font-size:24px;padding:3px 7px;white-space:nowrap;width:100%}.items-list.collections .collection-row .blocks-content{height:calc(100% - 70px);overflow-x:auto;overflow-y:hidden;padding:18px 6px 20px 20px;white-space:nowrap}.items-list.collections .collection-row .blocks-content .block-item{margin-right:14px}.rides-page .page-header .container{align-items:center;display:flex;height:100%;padding:0 20px;width:100%}.rides-page .page-header .container .select-date,.rides-page .page-header .container .select-item{flex-shrink:0;margin-right:20px;width:220px}.rides-page .page-header .container .transport-type-select{flex-shrink:0;margin-right:20px}.rides-page .page-header .container .space{width:100%}.rides-page .page-header .container .filter-input{flex-shrink:0;width:240px}.rides-page .page-body{overflow:hidden}.rides-page.empty .page-body{top:0}.rides-page.empty .page-body .container{padding:0}.rides-page.empty .info-block>.icon{line-height:112px}.rides-page .empty{left:0;margin-top:-130px;position:absolute;text-align:center;top:50%;width:100%}.rides-page .empty .header{color:#2d2c33;font-size:24px}.rides-page .empty .body{color:rgba(45,44,51,.7);font-size:14px;margin-top:13px}.rides-page .page-body .container{max-width:none;padding:0}.rides-page .items-list{height:100%}.rides-page .items-list .ReactVirtualized__Grid{outline:none}.rides-page .items-list .ReactVirtualized__Grid.ReactVirtualized__List{overflow-y:scroll!important}.rides-page .items-list .ReactVirtualized__Grid__innerScrollContainer>div:first-child .item-row{margin-top:20px}.rides-page .items-list .item-row{background-color:#ffffff;border:1px solid #e6eaee;border-radius:4px;display:grid;grid-template-rows:max-content auto max-content;height:220px;margin-bottom:20px;margin-left:20px;overflow:hidden}.rides-page .items-list .item-row:hover{box-shadow:0 2px 10px rgba(45,44,51,.35)}.rides-page .items-list .item-row .rides-block{overflow:hidden;padding:1px 6px 14px 20px;white-space:nowrap}.rides-page .items-list .item-row .rides-block .ride-cell{display:inline-block;height:100px;padding-top:19px;vertical-align:bottom}.rides-page .items-list .item-row .rides-block .ride-cell.devmode{position:relative}.rides-page .items-list .item-row .rides-block .ride-cell .tick{border-left:2px solid #e6eaee;color:#2d2c33;font-size:14px;height:21px;margin-bottom:10px;padding:2px 5px}.rides-page .items-list .item-row .rides-block .ride-cell .tick.no-value{border-left:none}.rides-page .items-list .item-row .rides-block .ride-cell .ride-item{margin-right:14px}.rides-page .items-list .item-row .rides-block .ride-cell .item-id{bottom:-16px;display:block;padding-left:6px;position:absolute}.rides-page .items-list .item-row .time-scrollbar-slider{border-radius:4px}.rides-page .items-list .item-row .no-result{color:rgba(45,44,51,.7);font-size:14px}.rides-page .item-counters{align-items:center;display:flex;height:100%;padding:0 10px;white-space:nowrap}.rides-page .item-counters .control{color:#2d2c33;display:inline-block;font-size:12px;font-weight:700;padding:8px 10px;vertical-align:middle}.rides-page .item-counters .control.active,.rides-page .item-counters .control:hover{background-color:#ffffff;cursor:default}.rides-page .item-counters .control span{vertical-align:middle}.rides-page .item-counters .control .icon{color:#999da8;font-size:18px;margin-right:5px;opacity:.7}.rides-page .item-counters .control .icon.alarm,.rides-page .item-counters .control.not-assigned .icon{color:#ff5f5f}.rides-page .item-counters .control.intersections .icon{color:#ff5f5f;font-size:16px}.rides-page .print-container{align-items:center;border-left:1px solid #e6eaee;display:flex;height:100%;padding:0 20px}.time-scrollbar-slider.rides.dragging{border-radius:4px}.collection-rides-page .page-header .container{align-items:center;display:flex;height:100%;padding-top:0}.collection-rides-page .page-header .container .icon-back{margin-right:0}.collection-rides-page .route-info .block.number{border:none}.collection-rides-page .route-info .select-date{margin-right:20px;width:220px}.collection-rides-page .route-info .print-button{margin-left:20px}.collection-rides-page .page-body .container .empty{left:0;margin-top:-130px;position:absolute;text-align:center;top:50%;width:100%}.collection-rides-page .page-body .container .empty .header{color:#2d2c33;font-size:24px}.collection-rides-page .page-body .container .empty .body{color:rgba(45,44,51,.7);font-size:14px;margin-top:13px}.collection-rides-page .page-body .container .panel{overflow-y:auto;padding:3px 6px 20px 20px}.collection-rides-page .block-item{margin-right:14px;margin-top:17px}.route-rides-page .page-header .container{align-items:center;display:flex;height:100%;padding-top:0}.route-rides-page .page-header .container .icon-back{margin-right:0}.route-rides-page .page-header .container .route-info .select-date{float:right;margin-right:20px;width:220px}.route-rides-page .page-header .container .route-info .assigned-units{color:#2d2c33;float:right;font-size:12px;font-weight:700;padding:8px 4px 8px 20px;vertical-align:middle}.route-rides-page .page-header .container .route-info .assigned-units span{vertical-align:middle}.route-rides-page .page-header .container .route-info .assigned-units .icon{color:rgba(153,157,168,.7);font-size:18px;margin-right:4px}.route-rides-page .page-header .container .route-info .print-button{margin-left:20px}.route-rides-page .container .empty{left:0;margin-top:-130px;position:absolute;text-align:center;top:50%;width:100%}.route-rides-page .container .empty .header{color:#2d2c33;font-size:24px}.route-rides-page .container .empty .body{color:rgba(45,44,51,.7);font-size:14px;margin-top:13px}.route-rides-page .rides-block{height:100%;overflow:auto;padding:20px}.route-rides-page .rides-block .ride-item{margin-right:14px;margin-top:14px}.route-rides-page .rides-block .tick{border-left:2px solid #e6eaee;color:#2d2c33;font-size:14px;margin-top:20px;padding:2px 5px}.route-rides-page .rides-block .tick:first-child{margin-top:0}.unit-rides-page .page-header{display:inline-block;width:100%}.unit-rides-page .page-header .container{align-items:center;display:flex;height:100%;padding-top:0;width:100%}.unit-rides-page .page-header .container .name{color:#2d2c33;display:inline-block;font-size:24px;line-height:30px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:100%}.unit-rides-page .page-header .container .select-date{flex-shrink:0}.unit-rides-page .page-header .container .rides-mode-switcher{margin-left:20px}.unit-rides-page .page-header .container .icons{display:flex;flex-shrink:0}.unit-rides-page .page-header .container .icons .block{align-items:center;display:flex;margin-left:20px}.unit-rides-page .page-header .container .icons .block .icon{color:rgba(153,157,168,.7);font-size:18px;margin-right:5px}.unit-rides-page .page-header .container .icons .block .count{color:#2d2c33;font-size:12px;font-weight:bolder}.unit-rides-page .page-header .container .print-button{margin-left:20px}.unit-rides-page .container .empty{left:0;margin-top:-35px;position:absolute;text-align:center;top:50%;width:100%}.unit-rides-page .container .empty .header{color:#2d2c33;font-size:24px}.unit-rides-page .container .empty .body{color:rgba(45,44,51,.7);font-size:14px;margin-top:13px}.unit-rides-page .rides-block{height:100%;overflow:auto;padding:20px}.unit-rides-page .rides-block .ride{border:1px solid #e6eaee;border-radius:4px;display:inline-block;font-family:Lato;font-size:12px;height:50px;margin:0 14px 14px 0;padding:8px 20px 0 10px;width:130px}.unit-rides-page .rides-block .ride .name{color:#2d2c33}.unit-rides-page .rides-block .ride .unit.not-assigned{color:#ff5f5f;margin-top:3px}.unit-rides-page .rides-block .ride-item{margin-right:14px;margin-top:14px}.unit-rides-page .rides-block .tick{border-left:2px solid #e6eaee;color:#2d2c33;font-size:14px;margin-top:20px;padding:2px 5px}.unit-rides-page .rides-block .tick:first-child{margin-top:0}.online-page .route-row-container:first-child .route-row{margin-top:20px}.online-page .route-row-container .route-row{background-color:#ffffff;border:1px solid #e6eaee;border-radius:4px;margin:0 20px 20px 20px;margin-bottom:20px}.online-page .route-row-container .route-row:hover{border-color:#ffffff;box-shadow:0 2px 10px rgba(45,44,51,.35)}.online-page .route-row-container .route-row .route-info{border-bottom:1px solid #e6eaee;height:70px}.online-page .route-row-container .route-row .route-info:hover{cursor:pointer}.online-page .route-row-container .route-row .problem-rides,.online-page .route-row-container .route-row .units-info{margin-right:15px}.online-page .route-row-container .route-row .problem-rides{margin-right:11px}.online-page .route-row-container .route-row .rides-block{line-height:0;padding-bottom:14px;padding-top:24px}.online-page .routes-list{height:100%;overflow:hidden;width:100%}.online-page .routes-list .ReactVirtualized__Grid{outline:none;overflow-y:scroll!important}.dotted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-page.empty .page-body{top:0}.online-page.empty .page-body .container{padding:0}.online-page.empty .info-block>.icon{line-height:112px}.online-page .page-header .container{align-items:center;display:flex;height:100%;padding-top:0;width:100%}.online-page .page-header .container .Select.transport-type-select{flex-shrink:0;margin-right:20px}.online-page .page-header .container .filters{width:100%}.online-page .page-header .container .filter-input{flex-shrink:0;width:240px}.online-page .page-header .container .usenames{flex-shrink:0;margin-right:10px}.online-page .page-body .container{max-width:none;padding:0}