.component-global-service-info .icon-status_major,.component-global-service-info .icon-status_minor,.component-global-service-info .icon-good{position:absolute;left:10px;top:5px;font-size:18px}.component-global-service-info .icon-good{top:6px}.component-global-service-info .notification{width:100%;background-color:#fff;color:#fff;font-size:14px;min-height:30px;position:relative;display:block !important}.component-global-service-info .notification a,.component-global-service-info .notification .expandable-panel-link{text-decoration:underline}.component-global-service-info .notification.minor{background-color:#ffaa03}.component-global-service-info .notification.minor *{color:#061b2b !important}.component-global-service-info .notification.good{background-color:#265b24}.component-global-service-info .notification .body{position:relative;max-width:1145px}.component-global-service-info .notification.is-visible{display:block}.component-global-service-info .content{display:inline-block;padding:5px 45px}.component-global-service-info .content a:link,.component-global-service-info .content .expandable-panel-link:link,.component-global-service-info .content a:visited,.component-global-service-info .content .expandable-panel-link:visited{color:#fff}.component-global-service-info .icon-close_no_circle{position:absolute;right:5px;top:8px;font-size:14px;cursor:pointer;text-decoration:none !important}.component-global-service-info .icon-close_no_circle:hover{opacity:.9}.component-global-service-info .icon-good:before{color:#fff}.component-global-service-info .service-notification.notification{background-color:#fff}.component-global-service-info .service-notification.notification.good{background-color:transparent}.component-global-service-info .notification-accordion-wrapper .single-accordion.minor,.component-global-service-info .notification-accordion-wrapper .single-accordion.minor span,.component-global-service-info .notification-accordion-wrapper .single-accordion.minor a,.component-global-service-info .notification-accordion-wrapper .single-accordion.minor p,.component-global-service-info .notification-accordion-wrapper .single-accordion.minor li{color:#061b2b}.component-global-service-info .notification-content.content{padding:0;width:100%}.component-global-service-info .notification-content.content .notification-accordion-wrapper{position:relative}.component-global-service-info .notification-content.content .single-accordion{margin-bottom:0;width:100%;position:absolute;left:0;top:-11px;border-radius:4px}.notification :not(.minor) .icon-major:before,.notification :not(.minor) .icon-status_major:before{color:#fff}.service-notification .notification-content .single-accordion.good{background-color:#265b24}.service-notification .notification-content .single-accordion.minor{background-color:#ffaa03}.service-notification .notification-content .single-accordion.major{background-color:#cc0701}.service-notification .notification-content .single-accordion.extreme{background-color:#000}.notification-accordion-wrapper .accordion-header{font-size:16px;line-height:1.5;font-weight:500;display:flex;align-items:center;flex-wrap:nowrap;position:relative;padding:5px 15px;width:100%;border:0;cursor:pointer;background-color:transparent}.notification-accordion-wrapper .single-accordion,.notification-accordion-wrapper .single-accordion span,.notification-accordion-wrapper .single-accordion a,.notification-accordion-wrapper .single-accordion p,.notification-accordion-wrapper .single-accordion li{color:#fff}.notification-accordion-wrapper .single-accordion ul{margin:0;padding:0 0 0 40px}.notification-accordion-wrapper .single-accordion li{margin:5px 0}.notification-accordion-wrapper .single-accordion a{text-decoration:none;transition:all 300ms ease}.notification-accordion-wrapper .single-accordion a:hover{text-decoration:underline}.notification-accordion-wrapper .accordion-header .header-content{padding-left:10px}.notification-accordion-wrapper .accordion-body{display:none;padding:5px 10px;margin-top:0;border-top:0}.notification-accordion-wrapper .accordion-body,.notification-accordion-wrapper .accordion-body p,.notification-accordion-wrapper .accordion-body a,.notification-accordion-wrapper .accordion-body li{font-size:16px;line-height:1.5;font-weight:400}.notification-accordion-wrapper .accordion-body li{position:relative;list-style:none}.notification-accordion-wrapper .accordion-body li::before{content:"";left:-15px;top:10px;height:4px;width:4px;background-color:#fff;position:absolute;border-radius:100%}.notification-accordion-wrapper .minor .accordion-body li::before{background-color:#061b2b}.notification-accordion-wrapper .single-accordion.minor .accordion-body{border-top:0}.notification-accordion-wrapper .accordion-header::after{content:"";position:absolute;left:15px;bottom:0;height:1px;width:calc(100% - 30px);background-color:#fff;display:none}.notification-accordion-wrapper .minor .accordion-header::after{background-color:#061b2b}.notification-accordion-wrapper .good.open .accordion-header::after{display:none}.notification-accordion-wrapper .open .accordion-header::after{display:block}.notification-accordion-wrapper .single-accordion.open .accordion-body{display:block;overflow-y:auto;max-height:161px}.notification-accordion-wrapper .btn-collapse{margin-left:auto;background-color:transparent;display:flex;justify-content:center;align-items:center;box-shadow:none;border:1px solid transparent;position:relative;padding:5px;cursor:pointer}.notification-accordion-wrapper .btn-collapse .accordion-arrow{border-width:0 2px 2px 0;border-style:solid;border-color:#fff;transform:rotate(45deg);position:relative;top:-2px;width:10px;height:10px}.notification-accordion-wrapper .single-accordion.open .btn-collapse .accordion-arrow{transform:rotate(-135deg);top:2px}.notification-accordion-wrapper .single-accordion.minor .btn-collapse .accordion-arrow{border-color:#061b2b}.notification-accordion-wrapper .single-accordion.minor a:focus{border:0 !important}.notification-accordion-wrapper .accordion-header:focus{border:0 !important;outline-offset:-2px}.notification-accordion-wrapper .accordion-body .btn-check-your-journey{font-family:"URW DIN",sans-serif;font-weight:500 !important;font-size:16px !important;text-decoration:none !important;display:inline-block;border:1px solid;color:#fff !important;border-color:#fff;padding:8px 18px !important;min-width:auto;white-space:nowrap}.notification-accordion-wrapper .minor .accordion-body .btn-check-your-journey{color:#20234e !important;border-color:#20234e !important}.notification-icon{display:inline-block;position:relative !important;left:auto !important;top:auto !important;width:20px;min-width:20px;height:20px;font-size:0}.notification-icon::before{position:absolute;left:0;top:-1px;width:20px;font-family:'icons',sans-serif;font-size:20px;line-height:1;font-weight:400;color:#fff}.icon-status_minor.notification-icon::before,.minor-service-icon.notification-icon::before{color:#061b2b}.icon-good::before,.good-service-icon::before{content:'\e80d'}.icon-status_minor::before,.minor-service-icon::before{content:'\e820'}.icon-status_major::before,.major-service-icon::before{content:'\e820'}.icon-status_extreme::before,.extreme-service-icon::before{content:'\e820'}.margin-r-5{display:inline-block;margin-right:5px}.open div#routes-dropdown{display:flex}div#routes-dropdown{justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.notification-accordion-wrapper .single-accordion .planned-engineering-wrappper{display:flex;flex:1 1 100%;justify-content:space-between;gap:1rem;margin-right:-10px;margin-left:-10px;margin-top:5px;margin-bottom:-5px;padding:5px 15px;background:#e9f0f5;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.notification-accordion-wrapper .single-accordion .planned-engineering-wrappper .planned-engineering-messageIconWrapper{padding-right:1rem;display:flex;align-items:center;text-align:left;gap:10px}.notification-accordion-wrapper .single-accordion .planned-engineering-wrappper .planned-engineering-messageIconWrapper .pem-icon{line-height:1;font-size:25px;width:25px;height:25px;color:#061b2b}.notification-accordion-wrapper .single-accordion .planned-engineering-wrappper .planned-engineering-messageIconWrapper .pem-message{color:#061b2b}.notification-accordion-wrapper .single-accordion .planned-engineering-wrappper a.vpew-link{text-decoration:underline;font-weight:500;color:#061b2b}.travel-updates-arrow{position:absolute;width:.6rem;height:.6rem;background:0;border-top:.15rem solid #0a493e;border-right:.15rem solid #0a493e;box-shadow:0 0 0 #d3d3d3;-webkit-transform:rotate(-224deg);-ms-transform:rotate(-224deg);transform:rotate(-224deg);top:-6px;bottom:0;right:25px;margin:auto;transition:.01s}.travel-updates-arrow.arrow-down{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:8px;transition:.01s}.icon-status_major span{color:red}.highlight{background-color:#f5d83c}.icon-status_minor span{color:#edad00}#showTravelUpdateIcon{position:relative}.icon-minor:before,.icon-status_minor:before{color:#323333}.icon-major:before,.icon-status_major:before{color:#da2121}#showTravelUpdateIcon::before{position:absolute;font-size:20px;left:10px;top:8px}.travel-updates-arrow-down{display:block;background:#fff;padding-left:40px;padding-right:40px;color:#000}li#showTravelUpdateIcon-override,li#showTravelUpdateIcon-mobile-override{position:relative}li#showTravelUpdateIcon-override .travel-updates-arrow-down,li#showTravelUpdateIcon-mobile-override .travel-updates-arrow-down{padding-left:10px;padding-right:30px}@media(min-width:64.0625em){.component-global-service-info .notification .body{margin:0 30px}}@media(min-width:75em){.component-global-service-info .notification .body{margin:auto}}@media screen and (max-width:1199px){.component-global-service-info .notification .container{max-width:100%;padding:0}.component-global-service-info .notification .container .column{padding:0}}@media screen and (max-width:767.98px){.notification-accordion-wrapper .accordion-body .btn-check-your-journey{font-size:14px !important;padding:4px 4px !important;white-space:nowrap}.notification-accordion-wrapper .single-accordion ul{width:100%}div#routes-dropdown{flex-wrap:wrap;padding:10px;padding-bottom:50px;width:100%;background-color:inherit}.cyj-btn-wrapper{width:100%;text-align:center;overflow:hidden;background-color:inherit;padding:10px 0}.notification-accordion-wrapper .single-accordion div#routes-dropdown{padding:0}.notification-accordion-wrapper .single-accordion .planned-engineering-wrappper{flex-wrap:wrap;gap:5px;padding:5px 15px;justify-content:center;margin-left:0;margin-right:0}.notification-accordion-wrapper .single-accordion .planned-engineering-wrappper .planned-engineering-messageIconWrapper{padding:0;width:100%}}