/* lb-index-late.css */
@media (max-width:700px){#home .home-dashboard{--home-title-size:14px;--home-control-size:10.5px;--home-input-size:12.5px}#home .home-dashboard>.home-card .live-wall-title,#home .home-dashboard>.home-card h2,#home .home-traffic-title-row>h2{margin-top:0!important;color:#42e6f5!important;font-family:Orbitron,system-ui,sans-serif!important;font-size:var(--home-title-size)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:.005em!important;text-shadow:0 0 8px rgba(66,230,245,.24)!important}#home .home-dashboard>.home-card>h2{margin-bottom:7px!important}#home .home-traffic-title-row,#home .live-wall-head{min-height:20px}#home .home-traffic-title-row{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;text-align:center!important}#home .home-traffic-title-row>h2{margin:0!important;width:auto!important;flex:0 1 auto!important;text-align:center!important}#home .home-major-alert-badge{position:relative!important;top:auto!important;right:auto!important;z-index:5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;flex:0 0 16px!important;gap:0!important;box-sizing:border-box!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:-2px 0 0 -1px!important;padding:0!important;border:1px solid rgba(255,126,141,.72)!important;border-radius:999px!important;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.24),transparent 30%),linear-gradient(180deg,#d7193c 0,#a80e2a 52%,#79091d 100%)!important;color:#fff!important;font-family:Orbitron,system-ui,sans-serif!important;font-size:7.4px!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;text-shadow:0 1px 1px rgba(0,0,0,.28)!important;box-shadow:0 0 0 2px rgba(3,19,29,.96),0 0 8px rgba(255,44,72,.36),inset 0 1px 0 rgba(255,255,255,.16)!important;-webkit-tap-highlight-color:transparent!important;transform:none!important}#home .home-major-alert-badge::before{display:none!important;content:none!important}#home .home-major-alert-badge:active,#home .home-major-alert-badge:focus,#home .home-major-alert-badge:focus-visible,#home .home-major-alert-badge:hover{border-color:rgba(255,145,158,.82)!important;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.26),transparent 30%),linear-gradient(180deg,#e31d42 0,#ad102d 52%,#7d0a1e 100%)!important;color:#fff!important;box-shadow:0 0 0 2px rgba(3,19,29,.96),0 0 9px rgba(255,44,72,.4),inset 0 1px 0 rgba(255,255,255,.18)!important;outline:0!important;transform:none!important}#home #homeMajorAlertLabel{display:none!important}#home #homeMajorAlertCount{font-variant-numeric:tabular-nums}#home .home-major-alert-badge[hidden],#home .live-wall-form[hidden]{display:none!important}#home .lb-community-actions{gap:7px!important;margin-top:5px!important;margin-bottom:6px!important}#home .lb-community-actions>.lb-community-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:28px!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-family:Orbitron,system-ui,sans-serif!important;font-size:var(--home-control-size)!important;font-weight:700!important;line-height:1!important;letter-spacing:.025em!important;text-transform:none!important}#home .lb-community-btn--live .lb-live-dot{width:6px!important;height:6px!important;flex:0 0 6px!important;box-shadow:0 0 7px currentColor!important}#home .live-wall-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;margin-top:5px!important}#home #homeLiveWallInput{box-sizing:border-box!important;width:100%!important;height:29px!important;min-height:29px!important;padding:0 10px!important;border-radius:9px!important;font-family:Rajdhani,system-ui,sans-serif!important;font-size:var(--home-input-size)!important;font-weight:600!important;line-height:1!important;letter-spacing:.005em!important}#home #homeLiveWallInput::placeholder{color:#91aab2!important;font-size:inherit!important;font-weight:600!important;opacity:.74!important}#home .live-wall-form>button[type=submit]{height:29px!important;min-height:29px!important;padding:0 11px!important;border-radius:9px!important;font-family:Orbitron,system-ui,sans-serif!important;font-size:9px!important;font-weight:700!important;line-height:1!important;letter-spacing:.015em!important}}#favTrainsWidget .fav-train-profile-link:focus-visible .fav-train-num,#favTrainsWidget .fav-train-profile-link:hover .fav-train-num{color:#69edf7}#favTrainsWidget .fav-train-profile-link:focus-visible{outline:1px solid rgba(85,234,255,.6)!important;outline-offset:3px}#favTrainsWidget .fav-details-summary{display:grid;grid-template-columns:max-content minmax(58px,1fr);align-items:center;gap:8px}#favTrainsWidget .fav-stats-label{min-width:0;white-space:nowrap}#favTrainsWidget .fav-summary-runs{display:flex;align-items:center;justify-content:flex-end;gap:2px;min-width:0;overflow:hidden}#favTrainsWidget .fav-summary-run{flex:1 1 0;max-width:7px;min-width:3px;height:11px;border-radius:2px;background:#52636a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}#favTrainsWidget .fav-summary-run.is-on-time{background:#2add88}#favTrainsWidget .fav-summary-run.is-delayed{background:#fd7e14}#favTrainsWidget .fav-summary-run.is-partial{background:#ffc107}#favTrainsWidget .fav-summary-run.is-canceled{background:#dc3545}#favTrainsWidget .fav-summary-run.is-not-running{background:#53656b}#favTrainsWidget .fav-summary-run.is-no-data{background:#293c43;opacity:.72}#favTrainsWidget .fav-reliability-pct{font-family:Orbitron,system-ui,sans-serif;font-weight:900}#favTrainsWidget .fav-reliability-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin-bottom:7px}#favTrainsWidget .fav-reliability-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;padding:3px 0;border-bottom:1px solid rgba(85,234,255,.1)}#favTrainsWidget .fav-reliability-metrics span{overflow:hidden;color:#94afb8;text-overflow:ellipsis;white-space:nowrap}#favTrainsWidget .fav-reliability-metrics b{color:#eefeff}#favTrainsWidget .fav-reliability-runs-title{display:block;margin-bottom:5px;color:#69dfe9;font-family:Orbitron,system-ui,sans-serif;font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}#favTrainsWidget .fav-reliability-runs .fav-summary-runs{width:100%;justify-content:stretch;gap:2px}#favTrainsWidget .fav-reliability-runs .fav-summary-run{max-width:none;height:19px;padding:0;border:0;border-radius:3px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}#favTrainsWidget .fav-reliability-runs .fav-summary-run:is(:focus-visible,.is-active){outline:0;transform:translateY(-2px);box-shadow:0 0 0 1px #bdfaff,0 0 8px rgba(85,234,255,.45)}#favTrainsWidget .fav-reliability-readout{display:flex;align-items:center;justify-content:center;gap:6px;min-height:15px;margin-top:4px;color:#6f8d97;font-size:.58rem;text-align:center}#favTrainsWidget .fav-reliability-readout b{color:#d9faff}#favTrainsWidget .fav-reliability-readout span{color:#8fb3bd}@media (max-width:700px){#favTrainsWidget .fav-details-summary{gap:6px}#favTrainsWidget .fav-summary-runs{gap:1.5px}#favTrainsWidget .fav-summary-run{height:10px;max-width:6px}#favTrainsWidget .fav-reliability-runs .fav-summary-run{height:18px;max-width:none;min-width:2px}#favTrainsWidget .fav-reliability-metrics{gap:0 9px}}body.page-favoris.lb-train-detail-open #trainDetailPanel.lb-train-profile,body.page-home.lb-train-detail-open #trainDetailPanel.lb-train-profile{display:block!important;position:fixed!important;top:calc(var(--top-bar-height,64px) + 12px)!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(980px,calc(100vw - 24px))!important;max-height:calc(100dvh - var(--top-bar-height,64px) - var(--bottom-bar-height,84px) - 28px)!important;overflow:auto!important;margin:0!important;padding:18px!important;z-index:10001!important;isolation:isolate;border-radius:22px!important;border:1px solid rgba(0,240,255,.42)!important;background:radial-gradient(circle at top,rgba(12,34,54,.98),rgba(6,14,24,.995))!important;box-shadow:0 22px 52px rgba(0,0,0,.68),0 0 34px rgba(0,220,255,.22)!important;overscroll-behavior:contain!important}body.page-favoris.lb-train-detail-open::after,body.page-home.lb-train-detail-open::after{z-index:10000!important}@media (max-width:760px){body.page-favoris.lb-train-detail-open #trainDetailPanel.lb-train-profile,body.page-home.lb-train-detail-open #trainDetailPanel.lb-train-profile{top:calc(var(--top-bar-height,64px) + 7px)!important;width:calc(100vw - 12px)!important;max-height:calc(100dvh - var(--top-bar-height,64px) - var(--bottom-bar-height,84px) - 14px)!important;padding:12px!important;border-radius:17px!important}}#homeMajorAlertClose{--tron-close-size:22px!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 22px!important;border:1px solid rgba(255,93,112,.28)!important;background:rgba(63,10,20,.88)!important;box-shadow:inset 0 0 8px rgba(255,70,94,.05),0 0 7px rgba(255,55,82,.06)!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}#homeMajorAlertClose::after,#homeMajorAlertClose::before{width:52%!important;height:1.25px!important;background:#ff8795!important;box-shadow:0 0 5px rgba(255,75,98,.24)!important}#homeMajorAlertClose:active,#homeMajorAlertClose:focus,#homeMajorAlertClose:focus-visible,#homeMajorAlertClose:hover{border-color:rgba(255,112,129,.4)!important;background:rgba(78,12,24,.94)!important;box-shadow:inset 0 0 8px rgba(255,70,94,.07)!important;outline:0!important}#homeMajorAlertClose,#lbMajorAlertBanner button{-webkit-tap-highlight-color:transparent!important}#lbMajorAlertBanner #lbMajorAlertBannerOpen{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:3px 1px!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;color:var(--alarm-soft)!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}#lbMajorAlertBanner #lbMajorAlertBannerOpen:active,#lbMajorAlertBanner #lbMajorAlertBannerOpen:focus,#lbMajorAlertBanner #lbMajorAlertBannerOpen:focus-visible,#lbMajorAlertBanner #lbMajorAlertBannerOpen:hover{border:0!important;background:0 0!important;box-shadow:none!important;color:#fff!important;outline:0!important}#lbMajorAlertBanner #lbMajorAlertBannerClose{box-sizing:border-box!important;width:21px!important;min-width:21px!important;max-width:21px!important;height:21px!important;min-height:21px!important;max-height:21px!important;margin:0!important;padding:0!important;border:0!important;border-radius:6px!important;background:0 0!important;box-shadow:none!important;color:rgba(255,213,219,.64)!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}#lbMajorAlertBanner #lbMajorAlertBannerClose:active,#lbMajorAlertBanner #lbMajorAlertBannerClose:focus,#lbMajorAlertBanner #lbMajorAlertBannerClose:focus-visible,#lbMajorAlertBanner #lbMajorAlertBannerClose:hover{border:0!important;background:rgba(255,73,98,.08)!important;box-shadow:none!important;color:#fff!important;outline:0!important}@media (max-width:700px){#lbMajorAlertBanner #lbMajorAlertBannerOpen{padding:2px 0!important;font-size:.59rem!important}#lbMajorAlertBanner #lbMajorAlertBannerClose{width:19px!important;min-width:19px!important;max-width:19px!important;height:19px!important;min-height:19px!important;max-height:19px!important}}#tableauViewNav.is-visible{box-sizing:border-box!important;left:50%!important;right:auto!important;width:min(720px,calc(100vw - 24px))!important;max-width:720px!important;min-height:50px!important;padding:4px!important;gap:2px!important;transform:translateX(-50%)!important;overflow:hidden!important;border:1px solid rgba(54,229,239,.24)!important;border-radius:17px!important;background:rgba(3,20,29,.97)!important;box-shadow:0 10px 28px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.025)!important}#tableauViewNav .tableau-view-tab{position:relative!important;flex:1 1 0!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:7px 10px!important;border:0!important;border-radius:12px!important;background:0 0!important;box-shadow:none!important;color:rgba(219,248,252,.66)!important;font-weight:760!important;letter-spacing:.01em!important;text-shadow:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .1s ease!important}#tableauViewNav .tableau-view-tab+.tableau-view-tab::before{content:""!important;position:absolute!important;left:-1px!important;top:28%!important;bottom:28%!important;width:1px!important;background:rgba(86,216,230,.12)!important}#tableauViewNav .tableau-view-tab:focus-visible,#tableauViewNav .tableau-view-tab:hover{background:rgba(33,196,215,.07)!important;color:rgba(238,253,255,.94)!important;outline:0!important}#tableauViewNav .tableau-view-tab:active{transform:scale(.985)!important}#tableauViewNav .tableau-view-tab[aria-selected=true]{background:linear-gradient(135deg,rgba(4,190,220,.94),rgba(27,151,218,.94))!important;color:#fff!important;font-weight:850!important;box-shadow:0 3px 10px rgba(0,205,235,.16),inset 0 1px rgba(255,255,255,.13)!important}#tableauViewNav .tableau-view-tab[aria-selected=true]+.tableau-view-tab::before,#tableauViewNav .tableau-view-tab[aria-selected=true]::before{opacity:0!important}@media (max-width:720px),(hover:none) and (pointer:coarse) and (max-width:900px){body.lb-v3 #tableauViewNav.is-visible{left:6px!important;right:6px!important;width:auto!important;max-width:none!important;min-height:46px!important;padding:3px!important;gap:2px!important;transform:none!important;border-radius:15px!important}body.lb-v3 #tableauViewNav .tableau-view-tab{min-height:38px!important;padding:5px 3px!important;border-radius:11px!important;font-size:.7rem!important;line-height:1!important}}@media (max-width:600px){html[data-lb-v4-live="1"] body.lb-v3 #trainDetailPanel.lb-train-profile:not(.lbmj-inline) .lb-train-profile__route-card{padding:9px!important}html[data-lb-v4-live="1"] body.lb-v3 #trainDetailPanel.lb-train-profile:not(.lbmj-inline) .lb-train-profile__route-card .lb-train-profile__card-head{margin-bottom:4px!important}html[data-lb-v4-live="1"] body.lb-v3 #trainDetailPanel.lb-train-profile:not(.lbmj-inline) .lb-train-profile__timeline{max-height:208px!important;margin-top:4px!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html[data-lb-v4-live="1"] body.lb-v3 #trainDetailPanel.lb-train-profile:not(.lbmj-inline) .lb-train-profile__stop{min-height:37px!important;padding:2px 0!important;align-items:center!important}html[data-lb-v4-live="1"] body.lb-v3 #trainDetailPanel.lb-train-profile:not(.lbmj-inline) .lb-train-profile__stop-name{gap:1px!important}html[data-lb-v4-live="1"] body.lb-v3 #trainDetailPanel.lb-train-profile:not(.lbmj-inline) .lb-train-profile__stop-name span,html[data-lb-v4-live="1"] body.lb-v3 #trainDetailPanel.lb-train-profile:not(.lbmj-inline) .lb-train-profile__stop-name strong{line-height:1.1!important}html[data-lb-v4-live="1"] body.lb-v3 #trainDetailPanel.lb-train-profile:not(.lbmj-inline) .lb-train-profile__dot{margin-top:0!important}}@media (max-width:960px),(pointer:coarse){html[data-lb-v4-live="1"] body.lb-v3.jeu-fullscreen{overflow:hidden!important;overscroll-behavior:none!important}html[data-lb-v4-live="1"] body.lb-v3.jeu-fullscreen #loisirsViewNav,html[data-lb-v4-live="1"] body.lb-v3.jeu-fullscreen .bottom-nav,html[data-lb-v4-live="1"] body.lb-v3.jeu-fullscreen .top-bar{display:none!important}html[data-lb-v4-live="1"] body.lb-v3.jeu-fullscreen #jeuContainer{display:block!important;position:fixed!important;inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:25000!important;width:100vw!important;height:100vh!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#030912!important;overscroll-behavior:none!important}html[data-lb-v4-live="1"] body.lb-v3.jeu-fullscreen #jeuContainer .map-embed-shell{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important;background:#030912!important}html[data-lb-v4-live="1"] body.lb-v3.jeu-fullscreen #jeuContainer #jeuFrame{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#030912!important}}@media (min-width:961px){html[data-lb-v4-live="1"] body.lb-v3.jeu-fullscreen{overflow:hidden!important;overscroll-behavior:none!important}html[data-lb-v4-live="1"] body.lb-v3.jeu-fullscreen #loisirsViewNav,html[data-lb-v4-live="1"] body.lb-v3.jeu-fullscreen .bottom-nav,html[data-lb-v4-live="1"] body.lb-v3.jeu-fullscreen .top-bar{display:none!important}html[data-lb-v4-live="1"] body.lb-v3.jeu-fullscreen #jeuContainer{display:block!important;position:fixed!important;inset:0!important;z-index:25000!important;width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#030912!important;overflow:hidden!important}html[data-lb-v4-live="1"] body.lb-v3.jeu-fullscreen #jeuContainer>h2{display:none!important}html[data-lb-v4-live="1"] body.lb-v3.jeu-fullscreen #jeuContainer .map-embed-shell{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#030912!important}html[data-lb-v4-live="1"] body.lb-v3.jeu-fullscreen #jeuContainer #jeuFrame{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#030912!important}}.lb-snake-resume-pill[hidden]{display:none!important}.lb-snake-resume-pill{position:fixed;right:max(12px,env(safe-area-inset-right,0px));bottom:max(80px,calc(66px + env(safe-area-inset-bottom,0px)));z-index:17000;padding:11px 17px;border-radius:999px;border:1px solid #92faff;background:linear-gradient(120deg,#29dfea,#1599c9);color:#062638;font:850 .94rem Rajdhani,"Segoe UI",sans-serif;box-shadow:0 7px 24px rgba(0,0,0,.42);cursor:pointer;max-width:calc(100vw - 24px)}.lb-snake-resume-pill:focus-visible{outline:2px solid #fff;outline-offset:3px}#statsV2Dashboard .stats-v2__insight--link{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease}#statsV2Dashboard .stats-v2__insight--link:hover,#statsV2Dashboard .stats-v2__insight--link[aria-expanded=true]{border-color:rgba(94,231,242,.53);background:rgba(9,55,71,.46)}#statsV2Dashboard .stats-v2__explorer button:focus-visible,#statsV2Dashboard .stats-v2__insight--link:focus-visible{outline:2px solid #67eaf4;outline-offset:2px}#statsV2Dashboard .stats-v2__insight--link:disabled{opacity:.55;cursor:default}#statsV2Dashboard .stats-v2__explorer-details[hidden],#statsV2Dashboard .stats-v2__explorer-more[hidden],#statsV2Dashboard .stats-v2__explorer-ranking[hidden],#statsV2Dashboard .stats-v2__explorer[hidden]{display:none!important}#statsV2Dashboard .stats-v2__explorer{margin-top:12px;border:1px solid rgba(94,231,242,.27);border-radius:12px;padding:12px;background:linear-gradient(140deg,rgba(3,25,36,.96),rgba(2,14,25,.91));box-shadow:inset 0 0 18px rgba(0,177,212,.04);color:#d9f5fb}#statsV2Dashboard .stats-v2__explorer-head{display:flex;gap:9px;align-items:center;justify-content:space-between;min-width:0}#statsV2Dashboard .stats-v2__explorer-head strong{font-size:1.02rem;color:#f0fcff}#statsV2Dashboard .stats-v2__explorer-back,#statsV2Dashboard .stats-v2__explorer-close,#statsV2Dashboard .stats-v2__explorer-more{appearance:none;border:1px solid rgba(94,231,242,.32);border-radius:8px;background:rgba(4,32,46,.66);color:#9cecf6;padding:6px 10px;cursor:pointer;font:800 .75rem Rajdhani,system-ui,sans-serif}#statsV2Dashboard .stats-v2__explorer-filters{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}#statsV2Dashboard .stats-v2__explorer-filters button{border:1px solid rgba(94,231,242,.26);border-radius:9px;background:rgba(2,17,27,.72);color:#97bfc8;padding:7px 11px;font:800 .76rem Rajdhani,system-ui,sans-serif;cursor:pointer}#statsV2Dashboard .stats-v2__explorer-filters button.is-active{background:rgba(12,102,127,.45);color:#e5fcff;border-color:#31b9d1}#statsV2Dashboard .stats-v2__explorer-filters button:disabled{opacity:.38;cursor:default}#statsV2Dashboard .stats-v2__explorer-coverage,#statsV2Dashboard .stats-v2__explorer-message,#statsV2Dashboard .stats-v2__explorer-note{margin:6px 0;color:#9bbbc5;font:.69rem/1.5 system-ui,sans-serif}#statsV2Dashboard .stats-v2__explorer-coverage strong{color:#e0fcff}#statsV2Dashboard .stats-v2__explorer-note{border-top:1px solid rgba(94,231,242,.13);padding-top:9px;margin-top:12px}#statsV2Dashboard .stats-v2__explorer-ranking{display:grid;gap:3px;max-height:min(390px,51vh);overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#statsV2Dashboard .stats-v2__explorer-cause{display:grid;grid-template-columns:24px minmax(0,1fr) 52px 16px;gap:8px;width:100%;box-sizing:border-box;padding:9px 5px;margin:0;border:0;border-bottom:1px solid rgba(94,231,242,.1);color:#e0f8fc;background:0 0;text-align:left;align-items:center;font:700 .79rem Rajdhani,system-ui,sans-serif;cursor:pointer}#statsV2Dashboard .stats-v2__explorer-cause:hover{background:rgba(21,133,158,.14)}#statsV2Dashboard .stats-v2__explorer-cause-rank{color:#73aebc;font-weight:900;text-align:center}#statsV2Dashboard .stats-v2__explorer-cause-label{min-width:0}#statsV2Dashboard .stats-v2__explorer-cause-name{display:block;overflow-wrap:anywhere}#statsV2Dashboard .stats-v2__explorer-meter{display:block;height:3px;border-radius:3px;background:rgba(94,231,242,.1);margin-top:5px;overflow:hidden}#statsV2Dashboard .stats-v2__explorer-meter i{display:block;height:100%;background:#31c7d4;border-radius:3px}#statsV2Dashboard .stats-v2__explorer-cause-count{text-align:right;font-variant-numeric:tabular-nums;color:#e6f7fd}#statsV2Dashboard .stats-v2__explorer-details{margin-top:11px;border-top:1px solid rgba(94,231,242,.19);padding-top:10px}#statsV2Dashboard .stats-v2__explorer-back{margin-bottom:10px}#statsV2Dashboard .stats-v2__explorer-rows{display:grid;gap:4px;max-height:min(340px,45vh);overflow-y:auto;overscroll-behavior:contain}#statsV2Dashboard .stats-v2__explorer-run{appearance:none;display:grid;grid-template-columns:92px minmax(0,1fr) 68px 16px;align-items:center;gap:8px;padding:9px 7px;box-sizing:border-box;width:100%;border:1px solid rgba(94,231,242,.1);border-radius:7px;background:rgba(0,12,23,.4);color:#dffaff;text-align:left;cursor:pointer;font:700 .76rem Rajdhani,system-ui,sans-serif}#statsV2Dashboard .stats-v2__explorer-run:hover{border-color:rgba(94,231,242,.55)}#statsV2Dashboard .stats-v2__explorer-run small{display:block;font:600 .65rem system-ui,sans-serif;color:#a3c3c9;overflow-wrap:anywhere}#statsV2Dashboard .stats-v2__explorer-run time{color:#94bec9;font-variant-numeric:tabular-nums}#statsV2Dashboard .stats-v2__explorer-run .is-partial{color:#ff9f43}#statsV2Dashboard .stats-v2__explorer-run .is-canceled{color:#ff697e}#statsV2Dashboard .stats-v2__explorer-run .is-delayed{color:#ffd43b}#statsV2Dashboard .stats-v2__explorer-more{margin:10px 0 0}#statsV2TrainPanel{scroll-margin-top:90px}@media(max-width:550px){#statsV2Dashboard .stats-v2__explorer{padding:9px;margin-top:9px}#statsV2Dashboard .stats-v2__explorer-run{grid-template-columns:78px minmax(0,1fr) 54px 12px;gap:5px;padding:8px 4px}#statsV2Dashboard .stats-v2__explorer-cause{grid-template-columns:17px minmax(0,1fr) 39px 12px;gap:6px}}#statsV2Dashboard .stats-v2__insights{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;align-items:stretch!important}#statsV2Dashboard .stats-v2__insights>.stats-v2__insight{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;align-self:stretch!important;margin:0!important;padding:12px 14px!important;grid-template-columns:36px minmax(0,1fr)!important;min-height:76px!important}#statsV2Dashboard .stats-v2__insights>button.stats-v2__insight{display:grid!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;color:inherit!important;text-align:left!important}#statsV2Dashboard .stats-v2__insight strong{white-space:normal!important;text-overflow:clip!important;overflow-wrap:break-word!important;overflow:visible!important;font-size:.84rem!important;line-height:1.3!important}#statsV2Dashboard .stats-v2__insight span{font-size:.7rem!important;line-height:1.3!important}#statsV2Dashboard .stats-v2__explorer{width:100%!important;max-width:none!important;box-sizing:border-box!important;min-width:0!important;padding:17px 18px!important}#statsV2Dashboard .stats-v2__explorer-head strong{font-size:1.11rem!important;line-height:1.3!important}#statsV2Dashboard .stats-v2__explorer-coverage,#statsV2Dashboard .stats-v2__explorer-message{font-size:.76rem!important}#statsV2Dashboard .stats-v2__explorer-ranking{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px 12px!important;width:100%!important;max-width:none!important;min-width:0!important;max-height:min(590px,65vh)!important;overflow-y:auto!important;margin-top:14px!important;padding-right:5px!important}#statsV2Dashboard .stats-v2__explorer-cause{box-sizing:border-box!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 56px 16px!important;gap:11px!important;align-items:center!important;justify-self:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:65px!important;margin:0!important;padding:10px 13px!important;border:1px solid rgba(94,231,242,.16)!important;border-radius:10px!important;background:rgba(7,34,47,.54)!important;color:#dff8fb!important;text-align:left!important;font:750 .85rem/1.26 Rajdhani,system-ui,sans-serif!important;transition:background .14s ease,border-color .14s ease!important}#statsV2Dashboard .stats-v2__explorer-cause:focus-visible,#statsV2Dashboard .stats-v2__explorer-cause:hover{background:rgba(11,76,94,.45)!important;border-color:rgba(94,231,242,.5)!important}#statsV2Dashboard .stats-v2__explorer-cause-label,#statsV2Dashboard .stats-v2__explorer-cause-name{min-width:0!important;max-width:none!important;width:auto!important;text-overflow:clip!important}#statsV2Dashboard .stats-v2__explorer-cause-name{line-height:1.32!important;font-weight:800!important;white-space:normal!important;overflow-wrap:break-word!important}#statsV2Dashboard .stats-v2__explorer-cause-count{font-size:.88rem!important;white-space:nowrap!important;text-align:right!important}#statsV2Dashboard .stats-v2__explorer-meter{margin-top:7px!important;height:5px!important}#statsV2Dashboard .stats-v2__explorer-rows{display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important}#statsV2Dashboard .stats-v2__explorer-run{display:grid!important;grid-template-columns:110px minmax(0,1fr) 110px 20px!important;gap:12px!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;padding:11px 14px!important;min-height:56px!important;font-size:.84rem!important}#statsV2Dashboard .stats-v2__explorer-run span{min-width:0!important}#statsV2Dashboard .stats-v2__explorer-run small{display:block!important;margin-top:4px!important;line-height:1.35!important}@media(max-width:800px){#statsV2Dashboard .stats-v2__insights{grid-template-columns:1fr!important;gap:8px!important}#statsV2Dashboard .stats-v2__insights>.stats-v2__insight{min-height:63px!important;padding:10px 11px!important}#statsV2Dashboard .stats-v2__explorer{padding:12px 10px!important}#statsV2Dashboard .stats-v2__explorer-ranking{grid-template-columns:1fr!important;gap:6px!important;max-height:min(455px,58vh)!important;padding-right:3px!important}#statsV2Dashboard .stats-v2__explorer-cause{grid-template-columns:22px minmax(0,1fr) 47px 12px!important;padding:9px 10px!important;gap:8px!important;min-height:55px!important;font-size:.83rem!important}#statsV2Dashboard .stats-v2__explorer-run{grid-template-columns:79px minmax(0,1fr) 79px 13px!important;gap:6px!important;padding:9px 7px!important;min-height:55px!important;font-size:.75rem!important}}@media(max-width:360px){#statsV2Dashboard .stats-v2__explorer-run{grid-template-columns:72px minmax(0,1fr) 70px 10px!important;gap:4px!important;padding:8px 5px!important}#statsV2Dashboard .stats-v2__explorer-cause{grid-template-columns:19px minmax(0,1fr) 38px 10px!important;gap:5px!important;padding:8px 6px!important}}#statsV2TrainPanel .stats-v2__optional-hint{display:block;margin-top:5px;color:#88afbc;font:600 .70rem/1.3 system-ui,sans-serif}#statsV2TrainPanel .stats-v2__lookup-shell{margin:9px 0 14px;width:100%;min-width:0}#statsV2TrainPanel .stats-v2__lookup-toggle{appearance:none;display:flex!important;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;width:100%!important;max-width:none!important;min-height:40px;margin:0;padding:9px 13px;text-align:left;border:1px solid rgba(94,231,242,.25);border-radius:10px;background:rgba(4,30,43,.63);color:#c8f4f9;cursor:pointer;font:850 .85rem Rajdhani,system-ui,sans-serif}#statsV2TrainPanel .stats-v2__lookup-toggle:hover,#statsV2TrainPanel .stats-v2__lookup-toggle[aria-expanded=true]{border-color:rgba(94,231,242,.58);background:rgba(15,94,116,.21)}#statsV2TrainPanel .stats-v2__lookup-toggle[aria-expanded=true]>span{transform:rotate(180deg)}#statsV2TrainPanel .stats-v2__lookup-panel[hidden]{display:none!important}#statsV2TrainPanel .stats-v2__lookup-panel{padding:14px;margin-top:7px;border:1px solid rgba(94,231,242,.22);border-radius:12px;background:rgba(2,16,26,.9)}#statsV2TrainPanel .stats-v2__lookup-intro{margin:0 0 12px;color:#accbd5;font:.79rem/1.5 system-ui,sans-serif}#statsV2TrainPanel .stats-v2__lookup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;align-items:end}#statsV2TrainPanel .stats-v2__lookup-grid .stats-v2__field{min-width:0}#statsV2TrainPanel .stats-v2__lookup-grid .stats-v2__input{box-sizing:border-box;max-width:none;width:100%;min-width:0}#statsV2TrainPanel .stats-v2__lookup-search{display:block;max-width:none!important;width:auto!important;min-width:190px;min-height:39px;margin:13px 0 8px}#statsV2TrainPanel .stats-v2__lookup-search:disabled{opacity:.62;cursor:wait}#statsV2TrainPanel .stats-v2__lookup-message{color:#9cbfc9;margin:9px 0;font:.75rem/1.45 system-ui,sans-serif}#statsV2TrainPanel .stats-v2__lookup-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:295px;overflow-y:auto;overscroll-behavior:contain}#statsV2TrainPanel .stats-v2__lookup-result{appearance:none;display:grid!important;grid-template-columns:75px minmax(0,1fr) 78px!important;align-items:center;gap:10px;box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important;padding:10px!important;margin:0!important;border:1px solid rgba(94,231,242,.18);border-radius:10px;background:rgba(7,34,47,.65);color:#e4faff;cursor:pointer;text-align:left;font:750 .78rem Rajdhani,system-ui,sans-serif}#statsV2TrainPanel .stats-v2__lookup-result:focus-visible,#statsV2TrainPanel .stats-v2__lookup-result:hover{border-color:#4bd3e1;background:rgba(18,91,110,.4)}#statsV2TrainPanel .stats-v2__lookup-result strong{display:block;font:900 .94rem/1.18 Rajdhani,system-ui,sans-serif;white-space:nowrap}#statsV2TrainPanel .stats-v2__lookup-result small{display:block;color:#83afc1;font:.65rem/1.3 system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#statsV2TrainPanel .stats-v2__lookup-schedule strong{color:#66e6f1}#statsV2TrainPanel .stats-v2__lookup-action{text-align:right;color:#a8e7ef;font-size:.74rem}#statsV2TrainPanel .stats-v2__lookup-disclaimer{margin:12px 0 0;color:#7f9ba9;font:.68rem/1.4 system-ui,sans-serif}#statsV2TrainPanel .stats-v2__lookup-result:focus-visible,#statsV2TrainPanel .stats-v2__lookup-toggle:focus-visible{outline:2px solid #66e6f1;outline-offset:2px}@media(max-width:1000px){#statsV2TrainPanel .stats-v2__lookup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:610px){#statsV2TrainPanel .stats-v2__lookup-panel{padding:10px}#statsV2TrainPanel .stats-v2__lookup-results{grid-template-columns:1fr}#statsV2TrainPanel .stats-v2__lookup-search{width:100%!important}#statsV2TrainPanel .stats-v2__lookup-result{grid-template-columns:60px minmax(0,1fr) 69px!important;gap:7px}}#statsV2TrainPanel .stats-v2__search .stats-v2__field:has(> #statsV2TrainInput){min-width:0}#statsV2TrainPanel .stats-v2__search #statsV2LookupToggle{box-sizing:border-box!important;display:inline-flex!important;width:fit-content!important;max-width:100%!important;min-width:0!important;min-height:28px!important;padding:5px 2px!important;margin:3px 0 0!important;gap:6px!important;align-items:center!important;justify-content:flex-start!important;border:0!important;border-radius:5px!important;background:0 0!important;box-shadow:none!important;color:#73deec!important;font:800 .79rem/1.25 Rajdhani,system-ui,sans-serif!important;text-align:left!important}#statsV2TrainPanel .stats-v2__search #statsV2LookupToggle:hover,#statsV2TrainPanel .stats-v2__search #statsV2LookupToggle[aria-expanded=true]{background:rgba(31,176,196,.1)!important;color:#c9fbff!important;text-decoration:underline;text-underline-offset:3px}#statsV2TrainPanel .stats-v2__search #statsV2LookupToggle .stats-v2__lookup-chevron{display:inline-block!important;margin-left:2px!important;transition:transform .16s ease}#statsV2TrainPanel .stats-v2__search #statsV2LookupToggle[aria-expanded=true] .stats-v2__lookup-chevron{transform:rotate(180deg)}#statsV2TrainPanel .stats-v2__lookup-shell{margin:0 0 12px!important}#statsV2TrainPanel .stats-v2__lookup-panel{margin-top:5px!important}@media(max-width:610px){#statsV2TrainPanel .stats-v2__search #statsV2LookupToggle{font-size:.77rem!important;min-height:36px!important}}#tableauTrainSearchForm .tableau-train-search__lookup{appearance:none!important;display:inline-flex!important;align-items:center!important;gap:5px!important;box-sizing:border-box!important;width:fit-content!important;min-width:0!important;max-width:100%!important;min-height:31px!important;margin:4px 0 0!important;padding:4px 3px!important;border:0!important;background:0 0!important;box-shadow:none!important;color:#68e3f2!important;font:800 .79rem/1.3 Rajdhani,system-ui,sans-serif!important;cursor:pointer!important;text-align:left!important;white-space:normal!important}#tableauTrainSearchForm .tableau-train-search__lookup:hover{color:#e0fcff!important;text-decoration:underline;text-underline-offset:3px}#tableauTrainSearchForm .tableau-train-search__field:has(> #tableauTrainNumber){min-width:0!important}#lbTrainFinderModal:not([open]){display:none!important}#lbTrainFinderModal{box-sizing:border-box!important;position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(94vw,650px)!important;max-width:650px!important;height:auto!important;max-height:min(88dvh,740px)!important;margin:0!important;padding:0!important;border:1px solid rgba(57,208,234,.7)!important;border-radius:17px!important;background:#031828!important;color:#e5f9ff!important;box-shadow:0 15px 80px rgba(0,0,0,.85),0 0 20px rgba(7,194,230,.12)!important;overflow:hidden!important;overscroll-behavior:contain!important;z-index:2147483500!important;font-family:Rajdhani,system-ui,sans-serif!important}#lbTrainFinderModal::backdrop{background:rgba(0,7,16,.76);backdrop-filter:blur(3px)}#lbTrainFinderModal .lb-train-finder-card{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;max-height:min(88dvh,740px)!important;min-height:0!important;min-width:0!important;overflow:hidden!important}#lbTrainFinderModal .lb-train-finder-header{position:relative;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex:none!important;min-height:62px!important;padding:17px 18px 10px!important;border-bottom:1px solid rgba(67,199,229,.24)!important}#lbTrainFinderModal .lb-train-finder-handle{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:38px;height:3px;border-radius:6px;background:rgba(116,203,224,.5)}#lbTrainFinderModal .lb-train-finder-header h2{min-width:0!important;margin:0!important;color:#f1faff!important;font:900 1.21rem/1.3 Rajdhani,system-ui,sans-serif!important;overflow-wrap:anywhere!important}#lbTrainFinderModal .lb-train-finder-close{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:32px!important;height:32px!important;min-width:32px!important;margin:0!important;padding:0!important;border:1px solid rgba(52,204,229,.65)!important;border-radius:50%!important;background:rgba(4,37,52,.8)!important;color:#65deed!important;font:700 23px/1 Rajdhani,system-ui,sans-serif!important;cursor:pointer!important}#lbTrainFinderModal .lb-train-finder-close:hover{background:rgba(26,123,144,.42)!important;color:#fff!important}#lbTrainFinderModal .stats-v2__lookup-panel{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:12px 17px 18px!important;background:0 0!important;border:0!important;border-radius:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important}#lbTrainFinderModal .stats-v2__lookup-panel[hidden]{display:none!important}#lbTrainFinderModal .stats-v2__lookup-intro{margin:0 0 12px!important;font:600 .82rem/1.45 system-ui,sans-serif!important;color:#a9cfda!important}#lbTrainFinderModal .stats-v2__lookup-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;align-items:start!important}#lbTrainFinderModal .stats-v2__field{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important;width:100%!important}#lbTrainFinderModal .stats-v2__field label{margin:0!important;font:800 .8rem/1.2 Rajdhani,system-ui,sans-serif!important;color:#7ce4f1!important}#lbTrainFinderModal .stats-v2__input{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:43px!important;margin:0!important;padding:8px 11px!important;border:1px solid rgba(64,190,214,.46)!important;border-radius:9px!important;outline-offset:2px!important;background:#02121e!important;color:#effcff!important;font:750 .93rem/1.2 Rajdhani,system-ui,sans-serif!important;box-shadow:none!important}#lbTrainFinderModal .stats-v2__input:focus{border-color:#5ce7f1!important;outline:1px solid rgba(63,200,226,.5)!important}#lbTrainFinderModal .stats-v2__input::placeholder{color:#759baa!important;opacity:1!important}#lbTrainFinderModal input[type=date],#lbTrainFinderModal input[type=time]{color-scheme:dark}#lbTrainFinderModal #statsV2LookupSearch{appearance:none!important;display:block!important;width:100%!important;max-width:none!important;min-height:41px!important;margin:14px 0 8px!important;padding:8px 14px!important;border:1px solid rgba(28,186,214,.55)!important;border-radius:10px!important;background:linear-gradient(105deg,#18c6d1,#0874c6)!important;color:#fff!important;font:900 .9rem/1.2 Rajdhani,system-ui,sans-serif!important;cursor:pointer!important}#lbTrainFinderModal #statsV2LookupSearch:disabled{opacity:.58!important;cursor:wait!important}#lbTrainFinderModal .stats-v2__lookup-message{margin:8px 0!important;color:#a7c8d2!important;font:600 .76rem/1.45 system-ui,sans-serif!important}#lbTrainFinderModal .stats-v2__lookup-results{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;max-height:250px!important;overflow-y:auto!important;overscroll-behavior:contain!important;min-width:0!important}#lbTrainFinderModal .stats-v2__lookup-result{appearance:none!important;display:grid!important;grid-template-columns:74px minmax(0,1fr) 70px!important;gap:9px!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:51px!important;padding:9px 11px!important;margin:0!important;border:1px solid rgba(77,197,222,.19)!important;border-radius:9px!important;background:rgba(5,36,51,.78)!important;color:#eafaff!important;text-align:left!important;cursor:pointer!important}#lbTrainFinderModal .stats-v2__lookup-result:focus-visible,#lbTrainFinderModal .stats-v2__lookup-result:hover{border-color:#59dbe7!important;background:rgba(9,85,104,.52)!important}#lbTrainFinderModal .stats-v2__lookup-result strong{display:block!important;color:#f1fdff!important;font:900 .94rem/1.2 Rajdhani,system-ui,sans-serif!important;white-space:nowrap!important}#lbTrainFinderModal .stats-v2__lookup-schedule strong{color:#58e2ef!important}#lbTrainFinderModal .stats-v2__lookup-result small{display:block!important;color:#92b7c5!important;font:600 .66rem/1.25 system-ui,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important}#lbTrainFinderModal .stats-v2__lookup-action{justify-self:end!important;color:#8fe6f0!important;font:900 .81rem/1.2 Rajdhani,system-ui,sans-serif!important;white-space:nowrap!important}#lbTrainFinderModal .stats-v2__lookup-disclaimer{margin:11px 0 0!important;color:#8bb0bd!important;font:600 .70rem/1.45 system-ui,sans-serif!important}#lbTrainFinderModal button:focus-visible,#tableauTrainSearchForm .tableau-train-search__lookup:focus-visible{outline:2px solid #62e8f4!important;outline-offset:2px!important}@media(max-width:480px){#lbTrainFinderModal{width:calc(100vw - 18px)!important;max-height:calc(100dvh - 22px)!important;border-radius:15px!important}#lbTrainFinderModal .lb-train-finder-card{max-height:calc(100dvh - 22px)!important}#lbTrainFinderModal .stats-v2__lookup-panel{padding:10px 12px 16px!important}#lbTrainFinderModal .lb-train-finder-header{padding:17px 12px 8px!important}#lbTrainFinderModal .stats-v2__lookup-grid{gap:8px!important}#lbTrainFinderModal .stats-v2__lookup-results{max-height:205px!important}#lbTrainFinderModal .stats-v2__lookup-result{grid-template-columns:61px minmax(0,1fr) 56px!important;padding:8px 7px!important;gap:6px!important}#lbTrainFinderModal .stats-v2__lookup-action{font-size:.73rem!important}}#tableauTrainSearchForm .tableau-train-search__fields>.tableau-train-search__field:nth-child(2){align-self:start!important}@media(min-width:600px){#tableauTrainSearchForm .tableau-train-search__fields>.tableau-train-search__submit{align-self:start!important;margin-top:21px!important}}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form{display:grid!important;grid-template-columns:minmax(155px,.95fr) minmax(170px,1.05fr) minmax(185px,1.07fr) minmax(114px,.36fr)!important;gap:12px!important;align-items:start!important;padding:15px 14px!important}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form>.stats-v2__field{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important;margin:0!important;padding:0!important;align-self:start!important}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form>.stats-v2__field>label,#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form__label-row{box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:21px!important;height:21px!important;margin:0!important;gap:6px!important;line-height:1.1!important}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form>.stats-v2__field>label,#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form__label-row>label{margin:0!important;line-height:1.1!important;white-space:nowrap}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form__optional{opacity:.78}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form .stats-v2__input:not([hidden]){display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:45px!important;min-height:45px!important;box-sizing:border-box!important;margin:0!important}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form .stats-v2__input[hidden]{display:none!important}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form #statsV2LookupToggle.lb-stats-train-form__finder{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;box-sizing:border-box!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:23px!important;min-height:23px!important;padding:0!important;margin:0!important;border:1px solid rgba(94,231,242,.35)!important;border-radius:50%!important;background:rgba(5,48,61,.7)!important;color:#8cebf3!important;font:inherit!important;text-decoration:none!important}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form #statsV2LookupToggle[hidden]{display:none!important}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form__finder>span{display:block!important;font-size:12px!important;line-height:1!important}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form #statsV2TrainRun{align-self:start!important;justify-self:stretch!important;width:100%!important;max-width:none!important;height:45px!important;min-height:45px!important;margin:28px 0 0!important;padding:6px 10px!important}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form__help{position:relative;z-index:12;display:inline-flex;align-items:center;flex:none}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form__help-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:23px!important;width:23px!important;height:23px!important;min-height:23px!important;margin:0!important;padding:0!important;border:1px solid rgba(94,231,242,.5)!important;border-radius:50%!important;color:#80dce7!important;background:rgba(1,25,35,.9)!important;cursor:help;font:700 13px/1 system-ui,sans-serif!important}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form__tooltip{position:absolute;z-index:100;top:calc(100% + 10px);right:0;width:min(265px,calc(100vw - 56px));box-sizing:border-box;padding:10px 12px;border:1px solid rgba(94,231,242,.42);border-radius:10px;color:#d2f6fb;background:#061e2b;box-shadow:0 10px 25px rgba(0,0,0,.48);font:600 .76rem/1.45 system-ui,sans-serif;white-space:normal;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form__help:is(:hover,:focus-within) .lb-stats-train-form__tooltip{visibility:visible;opacity:1}#statsV2Dashboard #statsV2TrainPanel #statsV2TrainItinerary.lb-stats-train-itinerary:not([hidden]){display:inline-flex!important;vertical-align:middle;max-width:100%;margin:3px 0 0 12px;padding:5px 10px;border:1px solid rgba(94,231,242,.22);border-radius:9px;background:rgba(7,65,81,.28);color:#b6f5fc;font:800 clamp(.83rem,1.1vw,1rem)/1.25 Rajdhani,system-ui,sans-serif;overflow-wrap:anywhere}#statsV2Dashboard #statsV2TrainPanel #statsV2TrainItinerary[hidden]{display:none!important}#statsV2Dashboard #statsV2TrainPanel #statsV2TrainTitle{display:inline-flex;vertical-align:middle;max-width:100%}#statsV2Dashboard #statsV2TrainPanel #statsV2TrainMeta{margin-top:5px}@media(max-width:1100px){#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form #statsV2TrainRun{grid-column:1/-1!important;margin:0!important}}@media(max-width:650px){#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 9px!important;padding:11px!important}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form__stop{grid-column:1/-1}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form__optional{font-size:.69rem}#statsV2Dashboard #statsV2TrainPanel #statsV2TrainItinerary.lb-stats-train-itinerary:not([hidden]){display:flex!important;width:fit-content;margin:7px 0 0!important}}@media(max-width:390px){#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form{grid-template-columns:minmax(0,1fr)!important}#statsV2Dashboard #statsV2TrainPanel .lb-stats-train-form__stop{grid-column:1}}
/* lb-home-premium-v2.css */
html[data-lb-v4-live="1"] body.lb-v3 #home{--lb-premium-cyan:#62eff9;--lb-premium-cyan-soft:rgba(98, 239, 249, .28);--lb-premium-line:rgba(119, 238, 249, .24);--lb-premium-ink:#f1fdff;--lb-premium-muted:#a9c8d0;--lb-premium-surface-top:rgba(12, 56, 73, .72);--lb-premium-surface-bottom:rgba(3, 17, 28, .94);color:var(--lb-premium-ink);text-rendering:optimizeLegibility}html[data-lb-v4-live="1"] body.lb-v3 #home .home-card[aria-label="Mes Bétaillères favorites"],html[data-lb-v4-live="1"] body.lb-v3 #home .live-wall-card--home{border-color:rgba(105,231,244,.34)!important;background:radial-gradient(circle at 18% -18%,rgba(73,222,241,.15),transparent 45%),linear-gradient(155deg,var(--lb-premium-surface-top),var(--lb-premium-surface-bottom) 72%)!important;box-shadow:inset 0 1px 0 rgba(218,253,255,.1),inset 0 0 0 1px rgba(39,179,203,.055),inset 0 -22px 35px rgba(0,0,0,.12),0 12px 28px rgba(0,0,0,.27),0 0 18px rgba(35,220,241,.075)!important}@media (min-width:721px){html[data-lb-v4-live="1"] body.lb-v3 #home .home-card[aria-label="Info trafic"],html[data-lb-v4-live="1"] body.lb-v3 #home .home-punct-card,html[data-lb-v4-live="1"] body.lb-v3 #home .home-quick-card{border-color:rgba(105,231,244,.3)!important;background:radial-gradient(circle at 50% -22%,rgba(71,224,241,.13),transparent 48%),linear-gradient(155deg,rgba(11,50,66,.66),rgba(3,17,28,.94) 72%)!important;box-shadow:inset 0 1px 0 rgba(218,253,255,.09),inset 0 0 0 1px rgba(39,179,203,.045),0 12px 28px rgba(0,0,0,.25),0 0 16px rgba(35,220,241,.06)!important}}@media (max-width:720px),(hover:none) and (pointer:coarse) and (max-width:900px){html[data-lb-v4-live="1"] body.lb-v3 #home .home-dashboard::before{border-color:rgba(105,231,244,.34)!important;background:radial-gradient(circle at 50% -12%,rgba(69,219,239,.13),transparent 48%),linear-gradient(160deg,rgba(10,48,64,.76),rgba(2,15,25,.96) 72%)!important;box-shadow:inset 0 1px 0 rgba(218,253,255,.1),inset 0 0 0 1px rgba(39,179,203,.05),0 10px 25px rgba(0,0,0,.25),0 0 16px rgba(35,220,241,.07)!important}html[data-lb-v4-live="1"] body.lb-v3 #home .home-card[aria-label="Info trafic"],html[data-lb-v4-live="1"] body.lb-v3 #home .home-punct-card,html[data-lb-v4-live="1"] body.lb-v3 #home .home-quick-card{background:radial-gradient(circle at 50% 0,rgba(76,226,241,.065),transparent 64%)!important}html[data-lb-v4-live="1"] body.lb-v3 #home .home-quick-card{border-left-color:rgba(126,235,246,.2)!important;border-right-color:rgba(126,235,246,.2)!important}}html[data-lb-v4-live="1"] body.lb-v3 #home .home-card>h2,html[data-lb-v4-live="1"] body.lb-v3 #home .home-traffic-title-row>h2,html[data-lb-v4-live="1"] body.lb-v3 #home .live-wall-title{color:var(--lb-premium-cyan)!important;font-weight:800!important;text-shadow:0 1px 0 rgba(255,255,255,.12),0 0 10px rgba(39,225,243,.28)!important}html[data-lb-v4-live="1"] body.lb-v3 #home .home-welcome-line{color:#e9fbff!important;font-weight:750!important;text-shadow:0 1px 0 #000,0 0 9px rgba(79,228,244,.18)!important}html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-row,html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .lb4-home-fav-sheet{background-image:linear-gradient(155deg,rgba(255,255,255,.035),rgba(0,0,0,.11))!important;box-shadow:inset 0 1px 0 rgba(226,253,255,.1),inset 0 0 0 1px rgba(93,229,242,.055),0 5px 13px rgba(0,0,0,.22)!important;transition:transform .12s ease,box-shadow .14s ease,border-color .14s ease!important}html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-time,html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-train,html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-train-no{color:#f4feff!important;font-weight:800!important;text-shadow:0 1px 1px rgba(0,0,0,.72)!important}html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .fav-type-wrap,html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-route{color:#c8e8ed!important;font-weight:700!important}html[data-lb-v4-live="1"] body.lb-v3 #home .home-quick-presets__btn,html[data-lb-v4-live="1"] body.lb-v3 #home .traffic-split-row{background:linear-gradient(155deg,rgba(20,71,87,.58),rgba(3,18,29,.82) 70%)!important;border-color:rgba(101,225,239,.31)!important;box-shadow:inset 0 1px 0 rgba(221,253,255,.1),inset 0 0 0 1px rgba(76,220,236,.035),0 4px 11px rgba(0,0,0,.2)!important;transition:transform .11s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease!important}html[data-lb-v4-live="1"] body.lb-v3 #home .home-quick-presets__text,html[data-lb-v4-live="1"] body.lb-v3 #home .traffic-split-line{color:#e8fbfe!important;font-weight:800!important;text-shadow:0 1px 1px rgba(0,0,0,.72)!important}html[data-lb-v4-live="1"] body.lb-v3 #home .home-quick-presets__art img{filter:drop-shadow(0 0 5px rgba(75, 235, 249, .34)) brightness(1.06)!important}html[data-lb-v4-live="1"] body.lb-v3 #home .traffic-pill{text-shadow:0 1px 1px rgba(0,0,0,.72),0 0 7px currentColor!important}html[data-lb-v4-live="1"] body.lb-v3 #home #homePunctualityChartHost{border-radius:12px!important;background:radial-gradient(circle at 50% 45%,rgba(35,139,161,.1),transparent 72%)!important;box-shadow:inset 0 0 18px rgba(0,0,0,.1)!important}html[data-lb-v4-live="1"] body.lb-v3 #home .home-punct-chart-wrap>canvas{filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .34))!important}html[data-lb-v4-live="1"] body.lb-v3 #home .home-punct-mini-label{color:#bfdde3!important;font-weight:800!important}html[data-lb-v4-live="1"] body.lb-v3 #home .live-wall-feed--home{border-color:rgba(102,226,240,.22)!important;background:linear-gradient(180deg,rgba(2,15,25,.78),rgba(3,21,32,.63))!important;box-shadow:inset 0 1px 0 rgba(221,253,255,.055),inset 0 0 18px rgba(0,0,0,.16)!important;scrollbar-color:rgba(83,211,226,.55) rgba(3,18,29,.45)}html[data-lb-v4-live="1"] body.lb-v3 #home .live-wall-item,html[data-lb-v4-live="1"] body.lb-v3 #home .live-wall-item--home{border-bottom-color:rgba(119,238,249,.105)!important;color:#d8eef2!important}html[data-lb-v4-live="1"] body.lb-v3 #home .live-wall-item-text{color:#dceff3!important;font-weight:600!important}html[data-lb-v4-live="1"] body.lb-v3 #home .live-wall-item-text strong{color:#f4feff!important;font-weight:850!important}html[data-lb-v4-live="1"] body.lb-v3 #home .live-wall-inline-meta{color:#83aeb8!important}html[data-lb-v4-live="1"] body.lb-v3 #home .live-wall-form input{border-color:rgba(104,226,239,.27)!important;background:linear-gradient(180deg,rgba(2,16,26,.78),rgba(4,24,35,.66))!important;color:#f0fcff!important;box-shadow:inset 0 1px 4px rgba(0,0,0,.22)!important}html[data-lb-v4-live="1"] body.lb-v3 #home .live-wall-form input::placeholder{color:#90b1b9!important;opacity:.88!important}html[data-lb-v4-live="1"] body.lb-v3 #home #faqBtn.faq-btn,html[data-lb-v4-live="1"] body.lb-v3 #home .lb-community-btn,html[data-lb-v4-live="1"] body.lb-v3 #home .live-wall-form .auth-button{box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 4px 10px rgba(0,0,0,.2)!important}@media (hover:hover) and (pointer:fine){html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-row:hover,html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .lb4-home-fav-sheet:hover,html[data-lb-v4-live="1"] body.lb-v3 #home .home-quick-presets__btn:hover,html[data-lb-v4-live="1"] body.lb-v3 #home .traffic-split-row:hover{transform:translateY(-1px)!important;border-color:rgba(112,240,250,.6)!important;box-shadow:inset 0 1px 0 rgba(235,254,255,.15),inset 0 0 18px rgba(47,217,236,.07),0 6px 15px rgba(0,0,0,.25),0 0 10px rgba(48,224,241,.1)!important}}html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-row:focus-visible,html[data-lb-v4-live="1"] body.lb-v3 #home .home-quick-presets__btn:focus-visible,html[data-lb-v4-live="1"] body.lb-v3 #home .traffic-split-row:focus-visible{outline:2px solid rgba(117,240,250,.76)!important;outline-offset:1px!important}@media (max-width:720px),(hover:none) and (pointer:coarse) and (max-width:900px){html[data-lb-v4-live="1"] body.lb-v3 #home .traffic-split-line{color:#e8fbfe!important;font-weight:800!important}html[data-lb-v4-live="1"] body.lb-v3 #home .home-quick-presets__text{font-size:8.5px!important;line-height:9px!important;letter-spacing:-.01em!important}html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .fav-type-wrap,html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-route{color:#cce9ee!important}html[data-lb-v4-live="1"] body.lb-v3 #home .live-wall-item-text{color:#deeff3!important}}@media (max-width:390px){html[data-lb-v4-live="1"] body.lb-v3 #home .home-quick-presets__text{font-size:8.1px!important}}@media (prefers-reduced-motion:reduce){html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-row,html[data-lb-v4-live="1"] body.lb-v3 #home .home-quick-presets__btn,html[data-lb-v4-live="1"] body.lb-v3 #home .traffic-split-row{transition:none!important}}
/* lb-status-harmony-v1.css */
#favTrainsWidget .fav-train-profile-link,#favTrainsWidget .fav-train-profile-link:active,#favTrainsWidget .fav-train-profile-link:focus,#favTrainsWidget .fav-train-profile-link:hover{position:relative!important;display:inline-flex!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important}#favTrainsWidget .fav-train-profile-link::after,#favTrainsWidget .fav-train-profile-link::before{content:none!important;display:none!important;background:0 0!important;box-shadow:none!important;filter:none!important}#favTrainsWidget .fav-train-profile-link .fav-train-num{color:#d8f4fa!important;text-shadow:none!important;transition:color .14s ease,text-decoration-color .14s ease!important}#favTrainsWidget .fav-train-profile-link:focus-visible .fav-train-num,#favTrainsWidget .fav-train-profile-link:hover .fav-train-num{color:#78e9f2!important;text-decoration:underline!important;text-decoration-color:rgba(120,233,242,.55)!important;text-underline-offset:3px!important}#favTrainsWidget .fav-train-profile-link:focus-visible{outline:1px solid rgba(120,233,242,.55)!important;outline-offset:4px!important}#favTrainsWidget .fav-card.is-canceled .fav-primary-times,#favTrainsWidget .fav-card.is-canceled .fav-primary-times .fav-time,#favTrainsWidget .fav-card[data-lb4-state=cancelled] .fav-primary-times,#favTrainsWidget .fav-card[data-lb4-state=cancelled] .fav-primary-times .fav-time,#favTrainsWidget .fav-primary-times--canceled,#favTrainsWidget .fav-primary-times--canceled .fav-time{color:#ff667d!important;-webkit-text-fill-color:#ff667d!important;opacity:1!important;text-shadow:0 0 8px rgba(255,60,88,.24)!important}#favTrainsWidget .fav-card.is-canceled .fav-primary-times *,#favTrainsWidget .fav-card[data-lb4-state=cancelled] .fav-primary-times *,#favTrainsWidget .fav-primary-times--canceled *{color:#ff667d!important;-webkit-text-fill-color:#ff667d!important}#favTrainsWidget .fav-card.is-canceled .fav-primary-times,#favTrainsWidget .fav-card.is-canceled .fav-primary-times .fav-time-planned,#favTrainsWidget .fav-card[data-lb4-state=cancelled] .fav-primary-times,#favTrainsWidget .fav-card[data-lb4-state=cancelled] .fav-primary-times .fav-time-planned,#favTrainsWidget .fav-primary-times--canceled,#favTrainsWidget .fav-primary-times--canceled .fav-time-planned{text-decoration-line:line-through!important;text-decoration-color:#ff304f!important;text-decoration-thickness:2px!important;opacity:1!important}#home #homeFavSlot .home-fav-time-part.is-canceled .home-fav-time-planned,html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-row.is-cancelled .home-fav-time,html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-row.is-cancelled .home-fav-time *,html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-row.is-cancelled .home-fav-time-planned,html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-row.is-cancelled .home-fav-time-planned *,html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-row.is-cancelled .lb-home-fav-time-clock,html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-row.is-cancelled .lb-home-fav-time-clock *{color:#ff667d!important;-webkit-text-fill-color:#ff667d!important;text-shadow:0 0 7px rgba(255,60,88,.25)!important;opacity:1!important}#home #homeFavSlot .home-fav-time-part.is-canceled .home-fav-time-planned,html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-row.is-cancelled .home-fav-time-planned,html[data-lb-v4-live="1"] body.lb-v3 #home #homeFavSlot .home-fav-row.is-cancelled .lb-home-fav-time-clock{text-decoration-line:line-through!important;text-decoration-color:#ff304f!important;text-decoration-thickness:2px!important}html[data-lb-v4-live="1"]{--lb4-state-partial:var(--lb4-state-cancel, #ff5967)!important}.lb-traffic-metric.is-partial{border-color:rgba(255,78,92,.4)!important}.lb-traffic-metric.is-partial strong{color:#ff7782!important}.lb-traffic-train-state.is-partial{color:#ff919a!important;border-color:rgba(255,78,92,.42)!important;background:rgba(83,14,24,.42)!important}.lb-live-status--partial{color:#ff4d6d!important;background:rgba(255,77,109,.12)!important;border-color:rgba(255,77,109,.42)!important}.lb-live-card--partial{border-color:rgba(255,77,109,.85)!important;background:linear-gradient(180deg,rgba(34,14,20,.76),rgba(20,10,14,.92))!important;box-shadow:0 8px 22px rgba(0,0,0,.22),0 0 14px rgba(255,77,109,.24)!important}.lb-live-card--partial .lb-live-train{color:#ff4d6d!important;text-shadow:0 0 8px rgba(255,77,109,.35)!important}.lb-live-card--partial .lb-live-sncf-cause{border-color:rgba(255,77,109,.52)!important;background:rgba(110,20,42,.34)!important;color:#ff9fb3!important}html[data-lb-v4-live="1"] #lbLiveModal .lb-live-card--partial{--lb-live-accent:#ff5967!important;border-color:rgba(255,89,103,.31)!important;background:linear-gradient(145deg,rgba(43,19,26,.34),rgba(3,16,26,.88))!important}#favTrainsWidget .fav-summary-run.is-partial{background:#dc3545!important}html[data-lb-v4-live="1"] #favTrainsWidget .fav-card.lb4-favorite-sheet[data-lb4-state=partial]{--lb4-fav-state:var(--lb4-state-cancel, #ff5967)!important}.lb-train-profile__status.is-partial{color:#ff5364!important}.lb-train-profile__disruption.is-partial{border-color:rgba(255,83,100,.62)!important;background:rgba(255,83,100,.08)!important;color:#ff7382!important}.lb-train-profile__run.is-partial{background:linear-gradient(180deg,#ff8091,#ff2948)!important;border-color:rgba(255,128,145,.65)!important;box-shadow:0 0 5px rgba(255,41,72,.34)!important}#trainInfo .partial-service-label--start,#trainInfo .partial-service-label--terminus{color:#ff667d!important}.stats-status-partial{color:#ff7584!important;text-shadow:0 0 8px rgba(255,83,100,.38)!important}.stats-v2{--sv2-partial:#ff7584!important}.lb-pseudo-trigger.lb-pseudo-grade{font-weight:800!important;border-bottom-color:currentColor!important;text-shadow:none!important}.lb-pseudo-grade-0{color:#ff7185!important}.lb-pseudo-grade-1{color:#a9bcc7!important}.lb-pseudo-grade-2{color:#7edff2!important}.lb-pseudo-grade-3{color:#55d9bc!important}.lb-pseudo-grade-4{color:#78e692!important}.lb-pseudo-grade-5{color:#b99cff!important}.lb-pseudo-grade-6{color:#ffad66!important}.lb-pseudo-grade-7{color:#ffd45c!important;text-shadow:0 0 8px rgba(255,205,72,.26)!important}.lb-pseudo-tooltip .lb-pseudo-grade{display:block;margin-bottom:3px}#lb-moorail-header-brand,.top-bar__moorail{display:none!important}.lb-train-profile__events{margin-top:12px;border:1px solid rgba(0,225,255,.25);border-radius:12px;overflow:hidden;color:#dceef3;text-align:left}.lb-train-profile__events[hidden]{display:none!important}.lb-train-profile__events summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 12px;cursor:pointer;list-style:none;font-size:.95rem;font-weight:700}.lb-train-profile__events summary::-webkit-details-marker{display:none}.lb-train-profile__events summary:focus-visible{outline:2px solid #00e1ff;outline-offset:-3px}.lb-train-profile__events[open] summary span{transform:rotate(180deg)}.lb-train-profile__events-body{padding:0 12px 12px;font-size:.95rem;line-height:1.4;overflow-wrap:anywhere}.lb-train-profile__event{border-left:3px solid #52d6e7;padding:8px 10px;margin-top:10px;background:rgba(0,225,255,.025)}.lb-train-profile__event.sev3{border-color:#ffad45}.lb-train-profile__event.sev4{border-color:#ff6675}.lb-train-profile__event small,.lb-train-profile__event strong{display:block}.lb-train-profile__event p{white-space:pre-line;margin:6px 0}.lb-train-profile__event small{font-size:.76rem;color:#9cb6c1}.lb-train-profile__event a{color:#6ee4ff;text-decoration:underline}#trainDetailEvents[open]>.lb-train-profile__events-body{padding:0 12px 12px!important;max-height:none!important;overflow:visible!important}
/* lb-home-desktop-symmetry-v3.css */

/* inline lb-search-premium-v1.css */
body.lb-v3 #search{--lbs-card:rgba(4, 23, 36, .84);--lbs-card-soft:rgba(4, 27, 42, .62);--lbs-field:rgba(1, 15, 25, .72);--lbs-line:rgba(74, 222, 238, .20);--lbs-line-strong:rgba(74, 222, 238, .42);--lbs-text-soft:rgba(214, 241, 246, .72)}body.lb-v3 #search .section-content{width:min(100%,980px);margin-inline:auto}body.lb-v3 #search .tableau-mode-switch{margin:0 0 14px!important}body.lb-v3 #search .tableau-mode-switch__label{display:none!important}body.lb-v3 #search .lb-search-modes{padding:4px!important;gap:3px!important;border:1px solid var(--lbs-line)!important;border-radius:16px!important;background:rgba(2,15,25,.68)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 28px rgba(0,0,0,.16)!important}body.lb-v3 #search .lb-search-mode{min-height:46px!important;padding:8px 12px!important;gap:8px!important;border:0!important;border-radius:12px!important;background:0 0!important;color:rgba(194,222,228,.68)!important;box-shadow:none!important;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease!important}body.lb-v3 #search .lb-search-mode:hover{color:rgba(232,251,255,.92)!important;background:rgba(54,219,235,.055)!important}body.lb-v3 #search .lb-search-mode.is-active{color:#fff!important;background:linear-gradient(135deg,rgba(16,192,210,.95),rgba(12,113,194,.96))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 7px 20px rgba(0,168,218,.18)!important}body.lb-v3 #search .lb-search-mode:focus-visible{outline:2px solid rgba(118,240,250,.9)!important;outline-offset:2px!important}body.lb-v3 #search .lb-search-mode>span:first-child{opacity:.82;transform:scale(.9)}body.lb-v3 #search .lb-mode-panel{position:relative;margin:0!important;padding:18px!important;gap:12px!important;overflow:hidden;border:1px solid var(--lbs-line)!important;border-radius:18px!important;background:radial-gradient(120% 80% at 50% -20%,rgba(27,211,228,.085),transparent 58%),linear-gradient(145deg,rgba(5,30,45,.9),rgba(2,18,29,.9))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 15px 34px rgba(0,0,0,.18)!important}body.lb-v3 #search .lb-mode-panel::after{content:"";position:absolute;inset:0 auto auto 18px;width:36px;height:2px;border-radius:999px;background:#35e7f2;box-shadow:0 0 12px rgba(53,231,242,.5);pointer-events:none}body.lb-v3 #search .lb-mode-panel__title{display:flex;flex-direction:column;gap:3px;margin:0 0 12px!important;padding-top:2px!important;color:#63eaf3!important;font-size:.92rem!important;line-height:1.15!important;letter-spacing:.055em!important;text-shadow:none!important}body.lb-v3 #search .lb-mode-panel__title::after{color:var(--lbs-text-soft);font-family:var(--lb-font-body)!important;font-size:.74rem;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none}body.lb-v3 #search .manual-compact[data-search-mode=quick] .compact-presets>.lb-mode-panel__title::after{content:"Accès direct à tes tableaux du quotidien"}body.lb-v3 #search .manual-compact[data-search-mode=train] .compact-train-search>.lb-mode-panel__title::after{content:"Retrouver directement une circulation précise"}body.lb-v3 #search .manual-compact[data-search-mode=advanced] .compact-fields>.lb-mode-panel__title::after{content:"Trouver les bétaillères entre deux gares"}body.lb-v3 #search .lb-mode-panel .search-card h4{display:none!important}body.lb-v3 #search .compact-presets .preset-stack{gap:8px!important}body.lb-v3 #search .compact-presets .preset-btn{min-height:48px!important;border:1px solid var(--lbs-line)!important;border-radius:12px!important;background:var(--lbs-field)!important;color:rgba(230,250,252,.91)!important;box-shadow:none!important}body.lb-v3 #search .compact-presets .preset-btn:hover{border-color:var(--lbs-line-strong)!important;background:rgba(7,37,53,.88)!important}body.lb-v3 #search .tableau-train-search__fields{gap:10px!important}body.lb-v3 #search .tableau-train-search__field{gap:5px!important}body.lb-v3 #search .tableau-train-search__field label,body.lb-v3 #search .time-range>label{color:var(--lbs-text-soft)!important;font-size:.74rem!important;font-weight:700!important}body.lb-v3 #search .station-search,body.lb-v3 #search .tableau-train-search__field input,body.lb-v3 #search input#trainDate{border:1px solid var(--lbs-line)!important;border-radius:11px!important;background:var(--lbs-field)!important;color:#eefcff!important;box-shadow:none!important}body.lb-v3 #search .station-search:focus,body.lb-v3 #search .tableau-train-search__field input:focus,body.lb-v3 #search input#trainDate:focus{border-color:rgba(78,233,245,.66)!important;outline:0!important;box-shadow:0 0 0 3px rgba(35,221,236,.085)!important}body.lb-v3 #search .tableau-train-search__status{color:var(--lbs-text-soft)!important}body.lb-v3 #search .station-date-grid{gap:12px!important}body.lb-v3 #search .station-stack{position:relative;min-height:108px!important;padding:8px 50px 8px 10px!important;border:1px solid var(--lbs-line)!important;border-radius:14px!important;background:rgba(1,15,25,.5)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important}body.lb-v3 #search .station-row{min-height:44px!important;padding:3px 2px!important;border:0!important}body.lb-v3 #search .station-row+.station-row{border-top:1px solid rgba(76,220,236,.1)!important}body.lb-v3 #search .station-label{color:rgba(169,213,222,.72)!important;font-size:.72rem!important;font-weight:800!important}body.lb-v3 #search .station-stack .station-search{border:0!important;border-radius:9px!important;background:rgba(0,9,17,.52)!important}body.lb-v3 #search .station-stack .station-search:focus{border:0!important;background:rgba(0,13,23,.78)!important;box-shadow:0 0 0 2px rgba(42,218,235,.08)!important}body.lb-v3 #search .swap-btn--center{border:1px solid rgba(73,229,241,.45)!important;border-radius:999px!important;background:rgba(13,139,170,.18)!important;color:#63edf5!important;box-shadow:none!important}body.lb-v3 #search .search-card--filters{padding-top:11px!important;border-top:1px solid rgba(75,221,237,.11)!important}body.lb-v3 #search .search-card--filters .date-field,body.lb-v3 #search .search-card--filters .time-range{border:1px solid var(--lbs-line)!important;border-radius:12px!important;background:rgba(1,15,25,.48)!important;box-shadow:none!important}body.lb-v3 #search .search-options-row .option-toggle{border:1px solid var(--lbs-line)!important;border-radius:11px!important;background:rgba(1,15,25,.46)!important;box-shadow:none!important;color:rgba(223,247,250,.88)!important}body.lb-v3 #search .search-options-row .option-toggle:has(input:checked){border-color:rgba(69,228,241,.48)!important;background:rgba(17,156,180,.1)!important}body.lb-v3 #search .search-options-row .option-toggle input{accent-color:#23dbe9}body.lb-v3 #search #btnProposer,body.lb-v3 #search .tableau-train-search__submit{border:0!important;border-radius:12px!important;background:linear-gradient(100deg,#13c9d4,#0b83d0)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 10px 24px rgba(0,162,211,.16)!important}body.lb-v3 #search #btnProposer:hover,body.lb-v3 #search .tableau-train-search__submit:hover{filter:brightness(1.05)}body.lb-v3 #search .selection-inline{margin-top:12px!important;padding:12px 14px!important;border:1px solid var(--lbs-line)!important;border-radius:14px!important;background:var(--lbs-card-soft)!important;box-shadow:none!important}body.lb-v3 #search .selection-inline__title{color:#57e7ef!important}body.lb-v3 #search #openSelectionModal{min-height:38px!important;border:1px solid var(--lbs-line-strong)!important;border-radius:10px!important;background:rgba(7,38,53,.62)!important;color:#e7fbfd!important;box-shadow:none!important}@media (min-width:721px){body.lb-v3 #search .manual-compact{padding:clamp(18px,2.5vw,28px)!important}body.lb-v3 #search .compact-presets .preset-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.lb-v3 #search .manual-compact[data-search-mode=advanced] .compact-fields{padding:20px!important}}@media (max-width:720px){body.lb-v3 #search .section-content{padding:10px!important}body.lb-v3 #search .tableau-mode-switch{margin-bottom:10px!important}body.lb-v3 #search .lb-search-modes{padding:3px!important;gap:2px!important;border-radius:14px!important}body.lb-v3 #search .lb-search-mode{min-height:43px!important;padding:7px 6px!important;border-radius:10px!important;font-size:clamp(.72rem, 3vw, .8rem)!important}body.lb-v3 #search .lb-mode-panel{padding:14px!important;border-radius:16px!important}body.lb-v3 #search .lb-mode-panel::after{left:14px}body.lb-v3 #search .lb-mode-panel__title{margin-bottom:10px!important;font-size:.84rem!important}body.lb-v3 #search .lb-mode-panel__title::after{font-size:.7rem}body.lb-v3 #search .station-stack{min-height:88px!important;padding:5px 42px 5px 8px!important}body.lb-v3 #search .station-row{min-height:38px!important}body.lb-v3 #search .station-stack .station-search{height:36px!important;min-height:36px!important;padding:6px 8px!important}body.lb-v3 #search .swap-btn--center{right:7px!important}body.lb-v3 #search .search-card--filters{padding-top:8px!important}body.lb-v3 #search .search-card--filters .date-field,body.lb-v3 #search .search-card--filters .time-range{min-height:62px!important}body.lb-v3 #search .search-options-row .option-toggle{min-height:36px!important}body.lb-v3 #search #btnProposer,body.lb-v3 #search .tableau-train-search__submit{min-height:43px!important}body.lb-v3 #search .selection-inline{margin:9px 0 0!important;padding:10px 11px!important}}@media (max-width:360px){body.lb-v3 #search .lb-search-mode{min-height:42px!important;padding-inline:4px!important;font-size:.69rem!important}body.lb-v3 #search .lb-mode-panel{padding:12px!important}body.lb-v3 #search .search-card--filters .filters-date-time{grid-template-columns:minmax(116px,.95fr) minmax(0,1.05fr)!important}}
@media (min-width:1025px){html[data-lb-v4-live="1"] body.lb-v3.page-home #home.home-section>.home-dashboard{--lb-home-pc-top-row:240px;--lb-home-pc-lower-row:180px;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"welcome welcome" "favorites traffic" "comments quick" "comments punct"!important;grid-template-rows:auto var(--lb-home-pc-top-row) var(--lb-home-pc-lower-row) var(--lb-home-pc-lower-row)!important;align-items:stretch!important}html[data-lb-v4-live="1"] body.lb-v3.page-home #home .home-card[aria-label="Mes Bétaillères favorites"]{grid-area:favorites!important;min-height:0!important;height:100%!important;align-self:stretch!important}html[data-lb-v4-live="1"] body.lb-v3.page-home #home .home-card[aria-label="Info trafic"]{grid-area:traffic!important;min-height:0!important;height:100%!important;align-self:stretch!important}html[data-lb-v4-live="1"] body.lb-v3.page-home #home .live-wall-card--home{grid-area:comments!important;grid-row:3/5!important;min-height:0!important;height:100%!important;align-self:stretch!important}html[data-lb-v4-live="1"] body.lb-v3.page-home #home .home-quick-card{grid-area:quick!important;min-height:0!important;height:100%!important;align-self:stretch!important}html[data-lb-v4-live="1"] body.lb-v3.page-home #home .home-punct-card{grid-area:punct!important;min-height:0!important;height:100%!important;align-self:stretch!important}}@media (min-width:1025px){html[data-lb-v4-live="1"] body.lb-v3.page-home #home.home-section>.home-dashboard:has(.home-quick-card .home-quick-presets__btn:nth-child(3)){--lb-home-pc-lower-row:210px}}
/* lb-favorites-modern-v1.css */
html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget.lb4-favorites-page{--lb-fav-surface:rgba(3, 18, 29, .94);--lb-fav-surface-2:rgba(6, 31, 44, .88);--lb-fav-line:rgba(83, 227, 241, .23);--lb-fav-line-soft:rgba(83, 227, 241, .12);--lb-fav-text:#edfaff;--lb-fav-soft:#9fc5ce;--lb-fav-muted:#7397a1;--lb-fav-cyan:#55e7f4;padding:clamp(10px,2vw,18px)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget>.lb-page-intro{min-height:48px!important;margin-bottom:10px!important;padding:9px 14px!important;border-radius:14px!important;border-color:rgba(83,227,241,.27)!important;background:linear-gradient(110deg,rgba(20,91,111,.18),rgba(3,18,29,.88) 64%)!important;box-shadow:inset 0 1px 0 rgba(220,253,255,.06),0 6px 18px rgba(0,0,0,.18)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget>.lb-page-intro .lb-page-intro__eyebrow,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget>.lb-page-intro p{display:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget>.lb-page-intro h1{color:var(--lb-fav-text)!important;font-size:clamp(.92rem, 2.6vw, 1.08rem)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:.01em!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget.lb4-favorites-page .fav-grid{grid-template-columns:1fr!important;gap:10px!important;align-items:start!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet{--lb4-fav-state:var(--lb-fav-cyan);position:relative!important;margin:0!important;padding:9px 11px 9px!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--lb4-fav-state) 30%,var(--lb-fav-line))!important;border-radius:15px!important;background:radial-gradient(circle at 100% -20%,color-mix(in srgb,var(--lb4-fav-state) 7%,transparent),transparent 170px),linear-gradient(155deg,var(--lb-fav-surface-2),var(--lb-fav-surface) 70%)!important;box-shadow:inset 0 1px 0 rgba(225,253,255,.07),inset 0 0 0 1px rgba(83,227,241,.025),0 7px 20px rgba(0,0,0,.22)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet::before{inset:7px auto 7px 0!important;width:2px!important;border-radius:0 99px 99px 0!important;opacity:.92!important;box-shadow:0 0 8px color-mix(in srgb,var(--lb4-fav-state) 42%,transparent)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet:is(
[data-lb4-state=partial],[data-lb4-state=cancelled],[data-lb4-state=delay]
){background:radial-gradient(circle at 100% -20%,color-mix(in srgb,var(--lb4-fav-state) 8%,transparent),transparent 165px),linear-gradient(155deg,rgba(7,31,43,.92),rgba(3,17,28,.97) 72%)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card-head,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-head{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;min-height:28px!important;margin:0!important;padding:0 0 7px!important;border-bottom:1px solid var(--lb-fav-line-soft)!important;background:0 0!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-tag{display:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train-block{order:1!important;width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;flex:1 1 auto!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-train{min-width:0!important;flex:1 1 auto!important;color:var(--lb-fav-text)!important;font:850 .78rem/1 Orbitron,system-ui,sans-serif!important;letter-spacing:.015em!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train-profile-link{gap:4px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train-badge{order:2!important;margin-left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;min-width:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-cancel-badge,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-state-badge{box-sizing:border-box!important;min-height:19px!important;height:19px!important;padding:3px 7px!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important;font-family:Orbitron,system-ui,sans-serif!important;font-size:.52rem!important;font-weight:850!important;line-height:1!important;letter-spacing:.025em!important;white-space:nowrap!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-live-chip{order:3!important;min-height:19px!important;height:19px!important;padding:3px 6px!important;gap:4px!important;font-size:.49rem!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget [data-lb4-state=delay] .lb4-fav-state-rail,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget [data-lb4-state=partial] .lb4-fav-state-rail{display:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget [data-lb4-state=cancelled] .lb4-fav-state-rail{min-height:27px!important;margin:7px 0 5px!important;padding:5px 8px!important;flex-direction:row!important;align-items:center!important;gap:7px!important;border-radius:8px!important;background:rgba(80,17,26,.24)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget [data-lb4-state=cancelled] .lb4-fav-state-rail strong{font-size:.58rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget [data-lb4-state=cancelled] .lb4-fav-state-rail span{font-size:.65rem!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-meta,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-meta{margin:6px 0 0!important;padding:0!important;border:0!important;background:0 0!important;color:var(--lb-fav-text)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-route{margin:0!important;color:#d8eef2!important;font-size:.72rem!important;font-weight:750!important;line-height:1.15!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-times,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-times{margin:4px 0 0!important;display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:4px!important;color:#71e9f4!important;font:850 .94rem/1 Orbitron,system-ui,sans-serif!important;letter-spacing:-.025em!important;text-shadow:0 0 7px rgba(59,225,241,.16)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-time-separator{color:#54747c!important;font-size:.72em!important;opacity:.9!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-next-service{margin-top:5px!important;color:#b7d5dc!important;font-size:.64rem!important;font-weight:700!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-mini-alert{width:max-content!important;max-width:100%!important;margin:5px 0 0!important;padding:3px 7px!important;border:1px solid rgba(255,92,106,.34)!important;border-radius:999px!important;background:rgba(109,18,31,.22)!important;color:#ff8f9b!important;font-size:.56rem!important;font-weight:850!important;line-height:1!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-line{min-height:0!important;height:auto!important;margin:5px 0 0!important;padding:0!important;border:0!important;background:0 0!important;opacity:1!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-line>div[style*="margin:8px"]{margin:5px 0 4px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-line>div[style*="margin:8px"]>div{height:3px!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-cause-inline{margin:5px 0 2px!important;padding:4px 7px!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--lb4-fav-state) 28%,transparent)!important;border-radius:7px!important;background:color-mix(in srgb,var(--lb4-fav-state) 6%,transparent)!important;color:color-mix(in srgb,var(--lb4-fav-state) 68%,#dffaff)!important;font-size:.61rem!important;font-weight:700!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-next-train{margin:5px 0 0!important;padding:0 1px!important;border:0!important;background:0 0!important;color:#a9cbd2!important;font-size:.63rem!important;line-height:1.15!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-box.fav-aff{margin:6px 0 0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--lb-fav-line-soft)!important;border-radius:9px!important;background:rgba(1,12,20,.34)!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff .fav-box-head,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff>summary{min-height:34px!important;padding:5px 8px!important;display:block!important;border:0!important;background:0 0!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff .fav-aff-summary{min-height:23px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) 12px!important;align-items:center!important;gap:7px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff .fav-aff-title{color:#a9cbd2!important;font-size:.61rem!important;font-weight:750!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff .fav-aff-schema{min-width:0!important;width:auto!important;margin:0!important;padding:0!important;justify-content:flex-end!important;overflow:hidden!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff .fav-aff-toggleline{width:12px!important;min-width:12px!important;height:18px!important;padding:0!important;display:grid!important;place-items:center!important;font-size:0!important;color:var(--lb-fav-cyan)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff .fav-aff-toggleline::after{content:"›"!important;display:block!important;font:900 15px/1 system-ui,sans-serif!important;transform:rotate(0);opacity:.72!important;transition:transform .15s ease}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff[open] .fav-aff-toggleline::after{transform:rotate(90deg);opacity:1!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff .fav-aff-body,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff .fav-box-body{padding:7px!important;border-top:1px solid rgba(83,227,241,.08)!important;background:rgba(1,12,20,.22)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-history{margin:6px 0 0!important;overflow:hidden!important;border:1px solid var(--lb-fav-line-soft)!important;border-radius:9px!important;background:rgba(1,12,20,.28)!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details-summary{box-sizing:border-box!important;min-height:32px!important;padding:5px 8px!important;display:flex!important;align-items:center!important;gap:5px!important;color:#9fc5ce!important;font-size:.61rem!important;font-weight:700!important;line-height:1!important;list-style:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details-summary::-webkit-details-marker{display:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details-summary::after{content:"›"!important;width:12px!important;margin-left:auto!important;color:var(--lb-fav-cyan)!important;font:900 15px/1 system-ui,sans-serif!important;letter-spacing:0!important;opacity:.72!important;transform:rotate(0);transition:transform .15s ease}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details[open] .fav-details-summary::after{content:"›"!important;transform:rotate(90deg);opacity:1!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-pct,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-reliability-pct{margin-left:2px!important;color:var(--lb4-fav-state)!important;font-family:Orbitron,system-ui,sans-serif!important;font-size:.68rem!important;font-weight:900!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details-body{padding:7px 8px!important;border-top:1px solid rgba(83,227,241,.08)!important;background:rgba(1,12,20,.24)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-reliability-metrics{gap:5px 10px!important;margin-bottom:5px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-reliability-metrics>div{min-height:24px!important;padding:3px 1px!important;border:0!important;border-bottom:1px solid rgba(83,227,241,.07)!important;border-radius:0!important;background:0 0!important}@media (max-width:760px){html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget.lb4-favorites-page{padding:9px 10px 14px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget>.lb-page-intro{min-height:42px!important;margin-bottom:9px!important;padding:8px 11px!important;border-radius:13px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget>.lb-page-intro h1{font-size:.86rem!important;text-align:left!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget.lb4-favorites-page .fav-grid{gap:9px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet{padding:8px 10px 8px!important;border-radius:14px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card-head,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-head{min-height:26px!important;padding-bottom:6px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-train{font-size:.72rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-cancel-badge,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-state-badge{min-height:18px!important;height:18px!important;padding:3px 6px!important;font-size:.48rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-route{font-size:.68rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-times,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-times{margin-top:3px!important;font-size:.88rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-cause-inline{font-size:.58rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff .fav-aff-schema--compact .affls-unit,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-stop-schema .affls-unit{width:calc(var(--seg-count,3) * 22px)!important;height:10px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff .fav-aff-schema--compact .affls-dot{width:5px!important;height:5px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff .fav-aff-title,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details-summary{font-size:.58rem!important}}@media (min-width:761px){html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget.lb4-favorites-page .fav-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}@media (prefers-reduced-motion:reduce){html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget *,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget ::after,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget ::before{transition:none!important;animation:none!important}}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget{--fav2-bg-a:rgba(5, 31, 44, .96);--fav2-bg-b:rgba(2, 16, 27, .985);--fav2-line:rgba(84, 233, 246, .20);--fav2-line-soft:rgba(84, 233, 246, .09);--fav2-cyan:#55e7f4;--fav2-text:#f0fbff;--fav2-soft:#acd0d8;--fav2-muted:#7297a1;--fav2-red:#ff6574;--fav2-orange:#ffad4d;--fav2-green:#51e3a4}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget>.lb-page-intro{min-height:40px!important;margin:0 0 9px!important;padding:8px 11px!important;border:1px solid rgba(84,233,246,.18)!important;border-radius:13px!important;background:linear-gradient(105deg,rgba(21,102,121,.13),rgba(4,24,35,.92) 58%,rgba(2,16,27,.96))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 5px 14px rgba(0,0,0,.16)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget>.lb-page-intro h1{margin:0!important;color:var(--fav2-text)!important;font-size:.86rem!important;line-height:1.05!important;letter-spacing:.005em!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget>.lb-page-intro .lb-page-intro__eyebrow,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget>.lb-page-intro p{display:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-grid{gap:9px!important;align-items:start!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet{--fav2-state:var(--fav2-cyan);position:relative!important;margin:0!important;padding:9px 10px 8px!important;overflow:hidden!important;border:1px solid rgba(84,233,246,.18)!important;border-radius:14px!important;background:radial-gradient(circle at 105% -18%,rgba(84,233,246,.045),transparent 135px),linear-gradient(158deg,var(--fav2-bg-a),var(--fav2-bg-b) 72%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 6px 17px rgba(0,0,0,.21)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card[data-lb4-state=normal]{--fav2-state:var(--fav2-cyan)}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card[data-lb4-state=delay]{--fav2-state:var(--fav2-orange)}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card[data-lb4-state=partial]{--fav2-state:#ff875e}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card[data-lb4-state=cancelled]{--fav2-state:var(--fav2-red)}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet[data-lb4-state=cancelled],html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet[data-lb4-state=delay],html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet[data-lb4-state=partial]{background:radial-gradient(circle at 105% -18%,color-mix(in srgb,var(--fav2-state) 5%,transparent),transparent 130px),linear-gradient(158deg,rgba(5,31,44,.965),rgba(2,16,27,.99) 72%)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet::before{content:""!important;position:absolute!important;z-index:2!important;left:0!important;top:8px!important;bottom:8px!important;width:2px!important;border-radius:0 99px 99px 0!important;background:var(--fav2-state)!important;box-shadow:0 0 8px color-mix(in srgb,var(--fav2-state) 42%,transparent)!important;opacity:.92!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card-head,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;min-height:27px!important;margin:0 0 5px!important;padding:0 0 6px!important;border:0!important;border-bottom:1px solid var(--fav2-line-soft)!important;background:0 0!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-tag{display:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train-block{display:contents!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-train{min-width:0!important;overflow:hidden!important;color:var(--fav2-text)!important;font:850 .79rem/1 Orbitron,system-ui,sans-serif!important;letter-spacing:.012em!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train-profile-link{min-width:0!important;gap:4px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train-badge{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;min-width:0!important;margin:0 0 0 auto!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-cancel-badge,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-state-badge{box-sizing:border-box!important;min-height:18px!important;height:18px!important;padding:3px 6px!important;display:inline-flex!important;align-items:center!important;border:1px solid color-mix(in srgb,var(--fav2-state) 36%,rgba(255,255,255,.12))!important;border-radius:999px!important;background:color-mix(in srgb,var(--fav2-state) 8%,rgba(0,11,18,.82))!important;color:color-mix(in srgb,var(--fav2-state) 56%,#fff)!important;font:850 .48rem/1 Orbitron,system-ui,sans-serif!important;letter-spacing:.025em!important;white-space:nowrap!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-live-chip{min-height:18px!important;height:18px!important;padding:3px 6px!important;gap:3px!important;border-radius:999px!important;font-size:.46rem!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget [data-lb4-state=delay] .lb4-fav-state-rail,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget [data-lb4-state=partial] .lb4-fav-state-rail{display:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget [data-lb4-state=cancelled] .lb4-fav-state-rail{min-height:26px!important;margin:0 0 6px!important;padding:5px 7px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;overflow:hidden!important;border:1px solid rgba(255,101,116,.2)!important;border-radius:8px!important;background:rgba(101,20,29,.13)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget [data-lb4-state=cancelled] .lb4-fav-state-rail strong{flex:0 0 auto!important;color:#ff8d98!important;font-size:.54rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget [data-lb4-state=cancelled] .lb4-fav-state-rail span{min-width:0!important;overflow:hidden!important;color:#d6e9ee!important;font-size:.58rem!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-meta,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-meta{margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-route{margin:0!important;color:#c4dfe5!important;font-size:.65rem!important;font-weight:720!important;line-height:1.15!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-times,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-times{margin:4px 0 0!important;padding:0!important;display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:4px!important;color:var(--fav2-cyan)!important;font:850 .92rem/1 Orbitron,system-ui,sans-serif!important;letter-spacing:-.025em!important;text-shadow:0 0 6px rgba(84,233,246,.12)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-time-separator{color:#54737b!important;font-size:.68em!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-times .delay,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-times .deleted-label,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-times .delay,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-times .deleted-label{color:var(--fav2-state)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-next-service{margin-top:4px!important;color:#9fc0c8!important;font-size:.58rem!important;font-weight:700!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-mini-alert{width:max-content!important;max-width:100%!important;margin:5px 0 0!important;padding:3px 7px!important;display:inline-flex!important;align-items:center!important;border:1px solid color-mix(in srgb,var(--fav2-state) 28%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--fav2-state) 7%,transparent)!important;color:color-mix(in srgb,var(--fav2-state) 65%,#fff)!important;font-size:.5rem!important;font-weight:850!important;line-height:1!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-line{min-height:0!important;height:auto!important;margin:5px 0 0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-cause-inline{margin:5px 0 3px!important;padding:4px 7px!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--fav2-state) 22%,transparent)!important;border-radius:7px!important;background:rgba(255,255,255,.018)!important;color:#cce2e7!important;font-size:.56rem!important;font-weight:700!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-line>div[style*="margin:8px"]{margin:4px 0 4px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-line>div[style*="margin:8px"]>div{height:3px!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-next-train{margin:4px 0 0!important;padding:0!important;border:0!important;background:0 0!important;color:#92b4bd!important;font-size:.57rem!important;line-height:1.1!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-box.fav-aff,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details{margin:5px 0 0!important;overflow:hidden!important;border:1px solid var(--fav2-line-soft)!important;border-radius:9px!important;background:rgba(1,12,20,.28)!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff .fav-box-head,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff>summary{min-height:30px!important;padding:4px 7px!important;border:0!important;background:0 0!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-summary{min-height:21px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) 12px!important;align-items:center!important;gap:6px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-title{color:#9fc0c8!important;font-size:.56rem!important;font-weight:720!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-schema{min-width:0!important;margin:0!important;padding:0!important;justify-content:flex-end!important;overflow:hidden!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-toggleline{width:12px!important;min-width:12px!important;height:18px!important;padding:0!important;display:grid!important;place-items:center!important;color:var(--fav2-cyan)!important;font-size:0!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-toggleline::after{content:"›"!important;font:900 14px/1 system-ui,sans-serif!important;opacity:.72!important;transform:rotate(0);transition:transform .15s ease}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff[open] .fav-aff-toggleline::after{transform:rotate(90deg);opacity:1!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details-summary{box-sizing:border-box!important;min-height:30px!important;padding:4px 7px!important;display:flex!important;align-items:center!important;gap:4px!important;color:#9fc0c8!important;font-size:.56rem!important;font-weight:720!important;line-height:1!important;list-style:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details-summary::-webkit-details-marker{display:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details-summary::after{content:"›"!important;width:12px!important;margin-left:auto!important;color:var(--fav2-cyan)!important;font:900 14px/1 system-ui,sans-serif!important;opacity:.72!important;transform:rotate(0);transition:transform .15s ease}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details[open] .fav-details-summary::after{content:"›"!important;transform:rotate(90deg);opacity:1!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-pct,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-reliability-pct{margin-left:2px!important;color:var(--fav2-state)!important;font:900 .64rem/1 Orbitron,system-ui,sans-serif!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-body,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-box-body,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details-body{padding:7px!important;border-top:1px solid rgba(84,233,246,.065)!important;background:rgba(255,255,255,.012)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-reliability-metrics{gap:4px 9px!important;margin-bottom:4px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-reliability-metrics>div{min-height:22px!important;padding:3px 0!important;border:0!important;border-bottom:1px solid rgba(84,233,246,.055)!important;border-radius:0!important;background:0 0!important}@media (max-width:760px){html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget.lb4-favorites-page{padding:8px 9px 14px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-grid{grid-template-columns:1fr!important;gap:8px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet{padding:8px 9px 8px!important;border-radius:13px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-train{font-size:.74rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-route{font-size:.62rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-times,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-times{font-size:.87rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff .fav-aff-schema--compact .affls-unit,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-stop-schema .affls-unit{width:calc(var(--seg-count,3) * 20px)!important;height:9px!important}}@media (min-width:761px){html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet{--fav3-cyan:#58e8f4;--fav3-red:#ff6472;--fav3-orange:#ff9f55;--fav3-text:#eefcff;--fav3-soft:#bfdbe1;padding:12px 12px 11px!important;border:1px solid rgba(83,229,242,.24)!important;border-radius:16px!important;background:radial-gradient(circle at 100% -10%,rgba(83,229,242,.055),transparent 160px),linear-gradient(160deg,rgba(7,34,48,.98),rgba(2,17,28,.995) 72%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 8px 20px rgba(0,0,0,.22)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet.is-canceled,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet.is-delayed,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet[data-lb4-state=cancelled],html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet[data-lb4-state=delay],html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet[data-lb4-state=partial]{border-color:rgba(83,229,242,.24)!important;background:radial-gradient(circle at 100% -10%,rgba(83,229,242,.055),transparent 160px),linear-gradient(160deg,rgba(7,34,48,.98),rgba(2,17,28,.995) 72%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 8px 20px rgba(0,0,0,.22)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card[data-lb4-state=normal]::before{background:var(--fav3-cyan)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card[data-lb4-state=delay]::before{background:var(--fav3-orange)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card[data-lb4-state=cancelled]::before,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card[data-lb4-state=partial]::before{background:var(--fav3-red)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card-head,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-head{min-height:31px!important;margin-bottom:7px!important;padding-bottom:7px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-train{font-size:.9rem!important;line-height:1.05!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train-badge{gap:7px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-cancel-badge,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-state-badge{min-height:20px!important;height:20px!important;padding:4px 8px!important;font-size:.53rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-route{margin-bottom:3px!important;color:var(--fav3-soft)!important;font-size:.7rem!important;line-height:1.2!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-times,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-times{margin-top:4px!important;gap:5px!important;color:var(--fav3-cyan)!important;font-size:1.08rem!important;line-height:1.05!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-times .deleted-label,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-time.fav-time-rt.deleted-label,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-times .deleted-label{color:var(--fav3-red)!important;text-shadow:0 0 7px rgba(255,100,114,.18)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-time-planned.deleted,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-time-planned.is-strike{color:#90a4aa!important;text-decoration-color:#ff6573!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-times .delay,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-times .delay{color:#ff7a86!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-mini-alert{margin-top:6px!important;padding:4px 8px!important;border-color:rgba(255,100,114,.3)!important;background:rgba(255,100,114,.075)!important;color:#ff9ca5!important;font-size:.58rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-cause-inline{margin:6px 0 4px!important;padding:5px 8px!important;color:#d7ebef!important;font-size:.61rem!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-next-service,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-next-train{margin-top:6px!important;color:#aecbd2!important;font-size:.64rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-line>div[style*="margin:8px"]{margin:6px 0 6px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-line>div[style*="margin:8px"]>div{height:4px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-box.fav-aff{display:block!important;margin-top:7px!important;border:1px solid rgba(83,229,242,.12)!important;border-radius:11px!important;background:rgba(1,12,20,.34)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff .fav-box-head,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff>summary{min-height:38px!important;padding:6px 9px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-summary{min-height:25px!important;grid-template-columns:auto minmax(0,1fr) 14px!important;gap:8px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-title{color:#bdd8de!important;font-size:.65rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-schema{transform:scale(1.04)!important;transform-origin:right center!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details{margin-top:7px!important;border:1px solid rgba(83,229,242,.12)!important;border-radius:11px!important;background:rgba(1,12,20,.34)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details-summary{min-height:38px!important;padding:6px 9px!important;color:#bdd8de!important;font-size:.65rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-pct,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-reliability-pct{font-size:.75rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-pct{color:#8fe7ef!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-pct.bad,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-pct.danger{color:var(--fav3-red)!important}@media (max-width:760px){html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet{padding:11px 11px 10px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-train{font-size:.86rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-route{font-size:.68rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-times,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-times{font-size:1.02rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-title,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-cause-inline,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details-summary,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-next-service,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-next-train{font-size:.62rem!important}}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet{padding:12px 12px 11px!important;border-radius:16px!important;border:1px solid rgba(84,233,246,.18)!important;background:radial-gradient(circle at 100% -10%,rgba(84,233,246,.04),transparent 160px),linear-gradient(180deg,rgba(5,30,44,.98),rgba(2,16,27,.995))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 18px rgba(0,0,0,.22)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet.is-canceled,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet.is-delayed,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet[data-lb4-state=cancelled],html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet[data-lb4-state=delay],html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet[data-lb4-state=partial]{background:radial-gradient(circle at 100% -10%,rgba(84,233,246,.04),transparent 160px),linear-gradient(180deg,rgba(5,30,44,.98),rgba(2,16,27,.995))!important;border-color:rgba(84,233,246,.18)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card::before{width:2px!important;top:9px!important;bottom:9px!important;border-radius:0 999px 999px 0!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card[data-lb4-state=normal]::before{background:#55e7f4!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card[data-lb4-state=delay]::before{background:#ffb24a!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.is-canceled::before,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card[data-lb4-state=cancelled]::before,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card[data-lb4-state=partial]::before{background:#ff6674!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card-head,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-head{min-height:30px!important;padding-bottom:7px!important;margin-bottom:7px!important;border-bottom:1px solid rgba(84,233,246,.1)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-train{font-size:.92rem!important;font-weight:850!important;color:#eefcff!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train-badge{gap:6px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-cancel-badge,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-state-badge{height:20px!important;min-height:20px!important;padding:4px 8px!important;border-radius:999px!important;font-size:.52rem!important;border:1px solid rgba(84,233,246,.2)!important;background:rgba(255,255,255,.04)!important;color:#edfaff!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-route{font-size:.7rem!important;color:#c6e0e6!important;margin-bottom:2px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-times,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-times{font-size:1.1rem!important;line-height:1.05!important;gap:5px!important;color:#56e8f4!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-time-separator{color:#698891!important;font-size:.72em!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-time-planned.deleted,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-time-planned.is-strike{color:#93a7ad!important;text-decoration:line-through!important;text-decoration-color:#ff6674!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-times .delay,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-times .deleted-label,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-time.fav-time-rt.deleted-label,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-times .delay,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-times .deleted-label{color:#ff6674!important;text-shadow:0 0 7px rgba(255,102,116,.16)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-mini-alert{margin-top:6px!important;padding:4px 8px!important;border:1px solid rgba(255,102,116,.28)!important;background:rgba(255,102,116,.08)!important;color:#ff9ca6!important;font-size:.58rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-cause-inline{margin:6px 0 5px!important;padding:5px 8px!important;border-radius:8px!important;border:1px solid rgba(84,233,246,.08)!important;background:rgba(255,255,255,.02)!important;color:#d9edf1!important;font-size:.61rem!important;line-height:1.18!important;white-space:normal!important;overflow:visible!important;text-overflow:initial!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-line>div[style*="margin:8px"]{margin:6px 0 6px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-line>div[style*="margin:8px"]>div{height:4px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-next-service,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-next-train{font-size:.64rem!important;color:#b7d4da!important;margin-top:6px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-box.fav-aff{display:block!important;margin-top:8px!important;border:1px solid rgba(84,233,246,.11)!important;border-radius:12px!important;background:rgba(1,12,20,.28)!important;overflow:hidden!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff .fav-box-head,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff>summary{min-height:36px!important;padding:6px 9px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-summary{display:grid!important;grid-template-columns:auto 1fr 12px!important;align-items:center!important;gap:8px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-title{font-size:.64rem!important;color:#bad7dd!important;font-weight:750!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-schema{justify-content:flex-end!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-toggleline::after{content:"›"!important;font:900 14px/1 system-ui,sans-serif!important;color:#55e7f4!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details{margin-top:8px!important;border:1px solid rgba(84,233,246,.11)!important;border-radius:12px!important;background:rgba(1,12,20,.28)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details-summary{min-height:36px!important;padding:6px 9px!important;color:#bad7dd!important;font-size:.64rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-pct,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-reliability-pct{font-size:.76rem!important;font-weight:900!important;color:#8fe7ef!important}@media (max-width:760px){html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-card.lb4-favorite-sheet{padding:11px 11px 10px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-train,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .lb4-fav-sheet-train{font-size:.88rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-route{font-size:.68rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-primary-times,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-times{font-size:1.03rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-aff-title,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-cause-inline,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-details-summary,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-mini-alert,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-next-service{font-size:.62rem!important}}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-details{margin:8px 0 0!important;overflow:hidden!important;border:1px solid rgba(84,233,246,.12)!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(3,18,28,.44),rgba(1,10,17,.34))!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-summary{min-height:42px!important;padding:7px 9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 14px!important;align-items:center!important;gap:8px!important;cursor:pointer!important;list-style:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-summary::-webkit-details-marker{display:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-summary-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-summary-main{min-width:0!important;overflow:hidden!important;color:#d9eef2!important;font-size:.66rem!important;font-weight:850!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-summary-sub{min-width:0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;color:#88abb4!important;font-size:.58rem!important;font-weight:700!important;line-height:1.15!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-summary-chevron{width:14px!important;color:#55e7f4!important;font:900 16px/1 system-ui,sans-serif!important;text-align:center!important;opacity:.78!important;transform:rotate(0);transition:transform .16s ease,opacity .16s ease}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-details[open] .fav-route-summary-chevron{transform:rotate(90deg);opacity:1!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-timeline{position:relative!important;padding:5px 9px 8px!important;border-top:1px solid rgba(84,233,246,.07)!important;background:rgba(1,10,17,.18)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row{position:relative!important;display:grid!important;grid-template-columns:68px 14px minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:3px 0!important;color:#cfe6eb!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row+.fav-route-row{border-top:1px solid rgba(84,233,246,.045)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-time{min-width:0!important;color:#9fc4cc!important;font-family:Orbitron,system-ui,sans-serif!important;font-size:.61rem!important;font-weight:800!important;line-height:1.1!important;font-variant-numeric:tabular-nums!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-time .fav-time{font-size:inherit!important;line-height:inherit!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-node{position:relative!important;width:10px!important;height:10px!important;justify-self:center!important;border:2px solid rgba(84,233,246,.48)!important;border-radius:50%!important;background:#061923!important;box-sizing:border-box!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-node::after,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-node::before{content:""!important;position:absolute!important;left:50%!important;width:1px!important;height:15px!important;background:rgba(84,233,246,.18)!important;transform:translateX(-50%)!important;z-index:-1!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-node::before{bottom:8px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-node::after{top:8px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row:first-child .fav-route-node::before,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row:last-child .fav-route-node::after{display:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-stop{min-width:0!important;overflow:hidden!important;color:#d6ebef!important;font-size:.67rem!important;font-weight:760!important;line-height:1.16!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-trackcell{min-width:0!important;display:flex!important;justify-content:flex-end!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-summary-sub .voie-badge,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-track,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-trackcell .voie-badge{margin:0!important;padding:2px 6px!important;border:1px solid rgba(117,132,255,.28)!important;border-radius:999px!important;background:rgba(76,61,161,.14)!important;color:#c7bdff!important;font-size:.52rem!important;font-weight:850!important;line-height:1.15!important;white-space:nowrap!important;box-shadow:none!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row.is-past{opacity:.5!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row.is-past .fav-route-node{border-color:#6a858d!important;background:#6a858d!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row.is-past .fav-route-node::after{content:"✓"!important;position:absolute!important;inset:-4px auto auto -2px!important;width:auto!important;height:auto!important;background:0 0!important;color:#d7e4e7!important;font:900 8px/1 system-ui,sans-serif!important;transform:none!important;z-index:2!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row.is-next{margin:2px -4px!important;padding:5px 4px!important;border-radius:8px!important;border-top-color:transparent!important;background:rgba(84,233,246,.055)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row.is-next .fav-route-node{width:12px!important;height:12px!important;border-color:#59eff9!important;background:#59eff9!important;box-shadow:0 0 9px rgba(89,239,249,.42)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row.is-next .fav-route-stop{color:#f0feff!important;font-weight:900!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row.is-next .fav-route-time{color:#66edf7!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row.is-deleted{opacity:.82!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row.is-deleted .fav-route-node{border-color:#ff6674!important;background:rgba(255,102,116,.14)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row.is-deleted .fav-route-stop,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row.is-deleted .fav-route-time{color:#ff8c98!important;text-decoration:line-through!important;text-decoration-color:rgba(255,102,116,.75)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-details[data-route-state=running]{border-color:rgba(84,233,246,.2)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-details[data-route-state=after] .fav-route-summary-main{color:#a9c3ca!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-details[data-route-state=cancelled]{border-color:rgba(255,102,116,.2)!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-details[data-route-state=cancelled] .fav-route-summary-main{color:#ff8f9b!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-details+.fav-aff{margin-top:7px!important}@media (max-width:760px){html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-summary{min-height:40px!important;padding:7px 8px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-summary-main{font-size:.64rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-summary-sub{font-size:.56rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-timeline{padding:5px 8px 7px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-row{grid-template-columns:62px 13px minmax(0,1fr) auto!important;gap:5px!important;min-height:33px!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-time{font-size:.58rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-stop{font-size:.64rem!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-summary-sub .voie-badge,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-track,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-trackcell .voie-badge{padding:2px 5px!important;font-size:.5rem!important}}@media (prefers-reduced-motion:reduce){html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget .fav-route-summary-chevron{transition:none!important}}
/* lb-favorites-cockpit-v2.css */
#favTrainsWidget.lbfc-page .fav-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}#favTrainsWidget.lbfc-page .fav-card.lbfc-card{padding:0!important;overflow:visible!important;border:0!important;background:0 0!important;box-shadow:none!important}#favTrainsWidget.lbfc-page .fav-card.lbfc-card::before{display:none!important}#favTrainsWidget.lbfc-page .lbfc-card>:not(.lbfc-shell){display:none!important}#favTrainsWidget.lbfc-page .lbfc-shell{display:block;overflow:hidden;background:linear-gradient(153deg,#0c2938,#061723 77%);border:1px solid rgba(66,213,233,.37);border-radius:15px;padding:14px;box-shadow:inset 0 1px rgba(255,255,255,.06),0 6px 18px rgba(0,0,0,.18);color:#e6f8fc}#favTrainsWidget.lbfc-page .lbfc-head,#favTrainsWidget.lbfc-page .lbfc-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}#favTrainsWidget.lbfc-page .lbfc-heading{justify-content:flex-start}.lbfc-type{font-size:.64rem;color:#07212b;background:#68ebf3;border-radius:4px;font-weight:800;padding:4px}#favTrainsWidget.lbfc-page .lbfc-number{font-size:1.08rem;letter-spacing:.02em;color:#fff}#favTrainsWidget.lbfc-page .lbfc-status{font-size:.65rem;border:1px solid #367286;border-radius:20px;padding:5px 8px;color:#d9edf5;max-width:47%;text-align:right}#favTrainsWidget.lbfc-page .lbfc-route{font-size:.8rem;color:#b7d7e1;margin:12px 0 4px}#favTrainsWidget.lbfc-page .lbfc-times{font-size:clamp(1.13rem,4vw,1.5rem);color:#59e7f3;font-weight:800;display:flex;gap:7px;align-items:center;flex-wrap:wrap;line-height:1.2}#favTrainsWidget.lbfc-page .lbfc-times .fav-time-rt{color:#ffaf48}#favTrainsWidget.lbfc-page .lbfc-times .deleted{color:#ff7487}#favTrainsWidget.lbfc-page .lbfc-live{font-size:.73rem;line-height:1.35;color:#aad1db;margin:12px 0;padding:9px 0;border-top:1px solid rgba(71,200,216,.16);border-bottom:1px solid rgba(71,200,216,.16)}#favTrainsWidget.lbfc-page .lbfc-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#favTrainsWidget.lbfc-page .lbfc-metrics button{border:1px solid rgba(75,207,229,.17);border-radius:10px;background:rgba(0,12,22,.47);color:#e3f5fc;min-width:0;min-height:69px;padding:8px 3px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;text-align:center;cursor:pointer}#favTrainsWidget.lbfc-page .lbfc-metrics button>span:first-child{font-size:.61rem;letter-spacing:.015em;color:#91c6d3;font-weight:750}#favTrainsWidget.lbfc-page .lbfc-metrics button strong{font-size:.9rem;color:#65eaf1;overflow-wrap:anywhere}#favTrainsWidget.lbfc-page .lbfc-aff-value{width:100%;max-height:37px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#b5d4dd;font-size:.65rem}#favTrainsWidget.lbfc-page .lbfc-aff-value .fav-aff-schema{display:flex!important;width:100%!important;justify-content:center;transform:none!important}#favTrainsWidget.lbfc-page .lbfc-aff-value .affls-unit{min-width:0!important}#favTrainsWidget.lbfc-page .lbfc-aff-value .affls-rame,#favTrainsWidget.lbfc-page .lbfc-aff-value .affls-train{transform:scale(.76)!important;transform-origin:center center!important}#favTrainsWidget.lbfc-page .lbfc-open{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:10px;padding:10px 3px 1px;background:0 0;border:0;color:#79e8f0;font-size:.8rem;font-weight:750;cursor:pointer}#favTrainsWidget.lbfc-page .lbfc-expanded:not([hidden]){margin-top:12px;padding:11px;border:1px solid rgba(66,213,233,.2);border-radius:10px;max-height:310px;overflow:auto;font-size:.78rem}#favTrainsWidget.lbfc-page .lbfc-expanded[hidden]{display:none!important}#favTrainsWidget.lbfc-page .lbfc-cancel .lbfc-status{color:#ff8191;border-color:#b85265}#favTrainsWidget.lbfc-page .lbfc-metrics button:focus-visible,#favTrainsWidget.lbfc-page .lbfc-open:focus-visible{outline:2px solid #65eaf1;outline-offset:2px}#favTrainsWidget.lbfc-page .lbfc-comp-icon{display:flex;max-height:33px;align-items:center;justify-content:center;gap:2px;overflow:hidden;max-width:100%}#favTrainsWidget.lbfc-page .lbfc-comp-icon .lb-compo-inline{display:flex;align-items:center;justify-content:center;gap:2px}#favTrainsWidget.lbfc-page .lbfc-comp-icon .lb-compo-icon{max-height:24px!important;max-width:29px!important;object-fit:contain}#favTrainsWidget.lbfc-page .lbfc-comp-value{font-size:.66rem!important;color:#bddbe4!important}#favTrainsWidget.lbfc-page .lbfc-aff-value{max-height:none;min-height:40px;flex-direction:column;gap:2px}#favTrainsWidget.lbfc-page .lbfc-aff-pct{color:#62e5ed;font-size:.93rem;line-height:1.15}#favTrainsWidget.lbfc-page .lbfc-aff-diagram{display:flex;align-items:center;justify-content:center;width:100%;max-height:25px;overflow:hidden;font-size:0!important}#favTrainsWidget.lbfc-page .lbfc-aff-diagram .affls-rame,#favTrainsWidget.lbfc-page .lbfc-aff-diagram .affls-train{transform:scale(.7)!important;transform-origin:center center!important}#favTrainsWidget.lbfc-page .lbfc-aff-diagram .affls-unit{min-width:0!important}html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget.lbfc-page .fav-card.lbfc-card>.fav-card-head,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget.lbfc-page .fav-card.lbfc-card>.fav-cause,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget.lbfc-page .fav-card.lbfc-card>.fav-details,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget.lbfc-page .fav-card.lbfc-card>.fav-line,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget.lbfc-page .fav-card.lbfc-card>.fav-meta,html[data-lb-v4-live="1"] body.lb-v3 #favTrainsWidget.lbfc-page .fav-card.lbfc-card>.lb4-fav-state-rail{display:none!important}#favTrainsWidget.lbfc-page .lbfc-aff-diagram{height:18px!important;max-height:18px!important;overflow:visible!important;min-width:0}#favTrainsWidget.lbfc-page .lbfc-aff-diagram .affls-rame{display:flex!important;width:100%!important;min-width:0!important;justify-content:center;transform:none!important;max-height:18px!important;align-items:center;gap:2px}#favTrainsWidget.lbfc-page .lbfc-aff-diagram .affls-unit{display:flex!important;flex:1 1 0!important;min-width:0!important;max-width:100%!important;height:13px!important;gap:1px;overflow:hidden;border-radius:3px;border:1px solid rgba(175,221,226,.3)}#favTrainsWidget.lbfc-page .lbfc-aff-diagram .affls-unit>span{display:flex!important;flex:1 1 0!important;min-width:0!important;height:100%!important}#favTrainsWidget.lbfc-page .lbfc-aff-diagram .affls-car{display:block!important;width:100%!important;height:100%!important;min-height:10px!important;border-radius:1px!important}#favTrainsWidget.lbfc-page .lbfc-aff-diagram .aff-arrow,#favTrainsWidget.lbfc-page .lbfc-aff-diagram .affls-pct{display:none!important}
/* lb-my-journey-inline-v1.css */
#favTrainsWidget.lbmj-page .fav-grid,#favTrainsWidget.lbmj-page>.lb-page-intro{display:none!important}#favTrainsWidget.lbmj-page{--lbmj-border:rgba(71,203,220,.24)}#favTrainsWidget.lbmj-page .lbmj-controls{margin:0 0 7px;padding:6px 9px;border:1px solid var(--lbmj-border);border-radius:13px;background:linear-gradient(120deg,rgba(11,40,55,.9),rgba(3,21,32,.91))}#favTrainsWidget.lbmj-page .lbmj-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}#favTrainsWidget.lbmj-page .lbmj-title{margin:0;color:#edfaff;font-size:1rem;font-weight:800;line-height:1.1;white-space:nowrap}#favTrainsWidget.lbmj-page .lbmj-select{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:5px;width:150px;min-width:0;margin:0}#favTrainsWidget.lbmj-page .lbmj-select button{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:2px 4px!important;border:1px solid rgba(82,214,230,.3)!important;border-radius:8px!important;background:rgba(0,23,37,.68)!important;color:#abcfd8!important;font:750 .76rem/1.1 Rajdhani,system-ui,sans-serif!important;white-space:nowrap!important;cursor:pointer;touch-action:manipulation;transition:background-color .15s,border-color .15s}#favTrainsWidget.lbmj-page .lbmj-select button.is-active{color:#effeff!important;border-color:#42d5e6!important;background:rgba(9,103,128,.42)!important}#favTrainsWidget.lbmj-page .lbmj-select button:focus-visible{outline:2px solid #8ef5ff;outline-offset:2px}#favTrainsWidget.lbmj-page .lbmj-note{margin:6px 1px 0;color:#9cbec8;font-size:.73rem;line-height:1.2}#favTrainsWidget.lbmj-page .lbmj-note[hidden]{display:none!important}#favTrainsWidget.lbmj-page .lbmj-holder{min-width:0}#favTrainsWidget.lbmj-page #trainDetailPanel.lbmj-inline{display:block!important;position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:auto!important;transform:none!important;width:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:11px!important;border:1px solid var(--lbmj-border)!important;border-radius:14px!important;box-shadow:none!important}#favTrainsWidget.lbmj-page #trainDetailClose{display:none!important}#favTrainsWidget.lbmj-page #trainDetailPanel[hidden]{display:none!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__eyebrow,#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__ter{display:none!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__top{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 5px}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__identity{flex:1 1 auto;min-width:0;gap:0}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__identity h3{margin:0!important;font-size:clamp(.89rem,3.55vw,1.12rem)!important;line-height:1.25!important;letter-spacing:0!important;white-space:nowrap!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__top-actions{flex:0 0 auto!important;display:flex!important;align-items:center;gap:6px;min-width:0!important;width:auto!important;margin-left:auto}#favTrainsWidget.lbmj-page .lbmj-inline #trainDetailRefresh{display:inline-grid!important;flex:0 0 32px!important;place-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;border:1px solid rgba(83,207,225,.34)!important;border-radius:9px!important;background:rgba(5,37,50,.65)!important;color:#98e8ee!important;font-size:0!important;line-height:1!important;box-shadow:none!important;cursor:pointer}#trainDetailRefresh svg{display:block;width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}#favTrainsWidget.lbmj-page .lbmj-inline #trainDetailRefresh.is-spinning{animation:none!important;opacity:.75}#favTrainsWidget.lbmj-page .lbmj-inline #trainDetailRefresh.is-spinning svg{animation:lbmj-refresh-spin .8s linear infinite}@keyframes lbmj-refresh-spin{to{transform:rotate(360deg)}}#favTrainsWidget.lbmj-page .lbmj-inline #trainDetailFavorite{flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;border-radius:9px!important;box-shadow:none!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__source-row{gap:7px;margin:1px 0 7px;font-size:.61rem;letter-spacing:0;line-height:1.2}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__source{gap:5px;font-weight:750;letter-spacing:.03em}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__hero{margin:0 0 9px!important;border-radius:12px}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__journey{padding:10px 11px 9px!important;gap:8px!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__journey strong{font-size:clamp(1rem,3.7vw,1.3rem)!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__journey span{font-size:.73rem!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__journey-line{gap:5px;padding-bottom:4px}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__next{padding:7px 10px!important;min-height:0;font-size:.78rem!important;line-height:1.35!important}#favTrainsWidget.lbmj-page .lbmj-inline .lbmj-next-redundant{display:none!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__statusbar.lbmj-redundant-status{display:none!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__events{margin:7px 0 0;border-radius:10px}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__events summary{min-height:34px;padding:6px 9px;font-size:.79rem;line-height:1.2}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__grid,#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__main,#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__side{gap:9px}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__card{padding:10px!important;border-radius:12px!important;box-shadow:none!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__card-head{margin-bottom:7px}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__route-card .k{display:none!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__route-card .v{margin-top:0}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__timeline{margin-top:6px;border-radius:9px;scrollbar-width:thin}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__stop{min-height:46px;padding:4px 0;align-items:center}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__stop-name>span.lbmj-meta-unavailable{display:none!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__stop-name strong{line-height:1.15}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__dot{margin-top:0}@media(max-width:600px){#favTrainsWidget.lbmj-page{padding:8px!important}#favTrainsWidget.lbmj-page .lbmj-holder #trainDetailPanel{padding:10px!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__journey{grid-template-columns:minmax(70px,1fr) minmax(68px,.65fr) minmax(70px,1fr)}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__stop{min-height:44px}}@media(max-width:365px){#favTrainsWidget.lbmj-page .lbmj-title{font-size:.9rem}#favTrainsWidget.lbmj-page .lbmj-select{width:142px}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__identity h3{font-size:.86rem!important}}@media(prefers-reduced-motion:reduce){#favTrainsWidget.lbmj-page .lbmj-select button{transition:none}#favTrainsWidget.lbmj-page .lbmj-inline #trainDetailRefresh.is-spinning svg{animation:none}}@media (max-width:600px){#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__route-card{padding:8px!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__route-card .lb-train-profile__card-head{margin-bottom:4px!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__timeline{max-height:208px!important;margin-top:4px!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__stop{min-height:33px!important;padding:2px 0!important;align-items:center!important}#favTrainsWidget.lbmj-page .lbmj-inline .lb-train-profile__stop-name strong{line-height:1.1!important}}