@charset "UTF-8";.btn-map-select.q-fab--align-left>.q-fab__actions--up{left:120px!important}.btn-map-select .bg-black{background-color:#d1003a!important}.btn-map-select .bg-black .q-fab__label--internal{color:#fff}.btn-map-select{width:90px!important;height:90px!important;border-color:#d1003a!important;border-width:6px!important;transition:filter 1s}.btn-map-select .q-fab__icon-holder:not(.q-fab__icon-holder--opened):hover{border-color:#d1003a!important;filter:brightness(75%);transition:filter 1s}.btn-map-select .q-fab__icon-holder{width:110%!important;height:110%!important;position:absolute;filter:brightness(105%);transition:filter 0.5s}.journey-details-leg__notes{color:#000!important}.journey-details-leg__notes span{position:relative;display:block;padding-left:20px;padding-top:5px}.journey-details-leg__notes span:before{content:"•";position:absolute;left:0;color:#333;font-size:16px}.journey-details-leg__messages__title{font-weight:400!important}.journey-details-leg__messages__text{color:#000}.journey-details-leg__messages .q-banner__content .journey-details-leg__messages__title{padding-left:30px;margin-top:-20px;font-size:0.97em}.journey-details-leg__messages .q-banner__content:before{content:"warning";font-family:Material Icons;font-style:normal;font-weight:400;font-size:1.5em;display:inline-block;vertical-align:middle;color:#c10015;margin-right:0.5em}.journey-list-item__message-count__icon i{color:#c10015!important}.journey-details-leg__messages .q-banner{background:#f7f7f7!important;color:#111!important}.journey-details-leg__messages .q-expansion-item{background-color:#f7f7f7!important}.journey-details-leg__messages .q-expansion-item .journey-details-leg__messages__title .q-item__label{color:#111}.journey-details-leg__messages .q-expansion-item .journey-details-leg__messages__title:before{content:"warning";font-family:Material Icons;font-style:normal;font-weight:400;font-size:1.5em;display:inline-block;vertical-align:middle;color:#c10015;margin-right:0.5em}.journey-details-leg__messages .q-expansion-item .q-expansion-item__content{justify-self:center!important;background-color:#f7f7f7;padding-top:10px}.journey-details-leg__messages .q-expansion-item .q-expansion-item__content a{background:#1976d2;width:100%;border-radius:25px;padding-left:4em;padding-right:4em;padding-top:10px;padding-bottom:10px;margin-top:15px!important;text-decoration:none;font-weight:600;color:#fff}@media (min-width:768px){.journey-details-leg__messages .q-expansion-item .q-expansion-item__content a{padding-left:110px;padding-right:110px}}.col.q-gutter-sm.favorites-bar{margin-top:1px}.favorites-bar .q-btn,.sticky-layers-bar .q-btn{border-style:solid;border-width:1px;border-radius:5px}.poi-layers__expansion-item__header--level-1>.q-item__section--main{padding-left:10px}.poi-layers--level-1>.q-item{padding-left:24px}.poi-layers__expansion-item__header--level-2>.q-item__section--main{padding-left:20px}.poi-layers--level-2>.q-item{padding-left:34px}body{overscroll-behavior:none;position:fixed;overflow:hidden}body .q-item__label:not(.q-item__label--caption,.item--resume),body .text-bold,body h6{font-family:Roboto Slab,Arial,Helvetica,sans-serif}body .sticky-layers-bar .q-item__label{font-family:Arial,Helvetica,sans-serif}.leaflet-container{background-color:#fff!important}.poi-category-tabs .q-item__label,.poi-info .q-item__label{font-family:Arial,Helvetica,sans-serif!important}.departure-item__headsign span{font-family:Roboto Slab,Arial,Helvetica,sans-serif}.departure-item__status:not(.departure-item__status--delay){font-weight:800!important;color:green!important}.sticky-layers-bar__title{width:65%}.sticky-layers-bar .q-btn{width:auto;height:30%!important}@media (min-width:1024px){.sticky-layers-bar__title{width:65%}.sticky-layers-bar .q-btn{margin-top:0.25em;width:auto;height:25px!important}.sticky-layers-bar .q-btn span{margin-top:-0.1em}}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:100;src:url(../fonts/roboto-slab-v36-latin-100.997461be.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:200;src:url(../fonts/roboto-slab-v36-latin-200.06562abd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(../fonts/roboto-slab-v36-latin-300.02e47902.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(../fonts/roboto-slab-v36-latin-regular.b488e0b2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(../fonts/roboto-slab-v36-latin-500.1eac2fc5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:600;src:url(../fonts/roboto-slab-v36-latin-600.9f27182d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(../fonts/roboto-slab-v36-latin-700.e8bee587.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:800;src:url(../fonts/roboto-slab-v36-latin-800.9e883163.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:900;src:url(../fonts/roboto-slab-v36-latin-900.5e7dea97.woff2) format("woff2")}