@font-face{font-family:ParisineBold;src:url(/assets/Parisine-Bold-DxjjnfJp.otf) format("opentype")}@font-face{font-family:ParisineRegular;src:url(/assets/Parisine-Regular-B979NPHp.otf) format("opentype")}@font-face{font-family:AchemineBold;src:url(/assets/achemine_bold-Upp_pFBf.ttf) format("truetype")}@font-face{font-family:AchemineRegular;src:url(/assets/achemine_regular-DOyHBaMh.ttf) format("truetype")}@font-face{font-family:AchemineItalic;src:url(/assets/achemine_italic-C2vxfuVW.ttf) format("truetype")}@font-face{font-family:IDFMBold;src:url(/assets/IDFVoyageur-Bold-BZ8dc0eZ.ttf) format("truetype")}@font-face{font-family:IDFMRegular;src:url(/assets/IDFVoyageur-Regular-nDZJwnm7.ttf) format("truetype")}@font-face{font-family:IDFMMedium;src:url(/assets/IDFVoyageur-Medium-CpA76odH.ttf) format("truetype")}html,body,#app,.content{padding:0;margin:0;height:100%;width:100%;font-family:ParisineRegular,AchemineRegular,"sans-serif"}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#app{height:100%;width:100%}h1,h2,h3,h4,h5,h6{font-weight:400;padding:0;margin:0}.blink{animation:blink 1s infinite}.hidden{visibility:hidden}img{user-select:none!important;-moz-user-select:none!important;-webkit-user-drag:none!important;-webkit-user-select:none!important;-ms-user-select:none!important}.blink{animation:blink-text 1.6s infinite}::-webkit-scrollbar{display:none}html{scrollbar-width:none;-ms-overflow-style:none}@keyframes blink-text{0%,49%{opacity:1}50%,to{opacity:.5}}.clock[data-v-9910e19c]{margin:auto}.header[data-v-a656c3b1]{position:relative;background-color:#fff;height:100%;width:100%;display:flex;align-items:center;font-size:6.41vh;border-bottom:1.22vh solid var(--blue)}h1[data-v-a656c3b1]{font-family:ParisineBold,sans-serif}.stop-name[data-v-a656c3b1]{color:#fff;background-color:var(--blue);padding:.11em .4em;width:fit-content;max-width:65%;font-size:1em}.clock[data-v-a656c3b1]{top:0;font-family:ParisineRegular,sans-serif;font-size:6.5vh;background:#000;height:57%;border-bottom-left-radius:.2em;border-bottom-right-radius:.2em;color:var(--yellow);display:flex;align-items:center;justify-content:center}.first-icons[data-v-a656c3b1]{display:none;position:absolute;width:21.5vh;right:calc(50vw + 1.7vh + .5%)}.very-long-name[data-v-a656c3b1]{font-size:.85em}.clock[data-v-a656c3b1],.waiting-time[data-v-a656c3b1],.icons[data-v-a656c3b1]{position:absolute;right:1.7vh;width:21.5vh}.icons[data-v-a656c3b1],.two-columns .first-icons[data-v-a656c3b1]{display:grid;grid-template-columns:50% 50%;grid-template-rows:100%;justify-content:center;bottom:-1.75vh}.triangle[data-v-a656c3b1]{height:2.44vh;aspect-ratio:1;margin:0 auto}.description[data-v-a656c3b1]{font-size:2vh}.unit[data-v-a656c3b1]{font-size:2.65vh}.waiting-time[data-v-a656c3b1]{font-family:ParisineBold,sans-serif;color:#838383;display:grid;grid-template-rows:1fr 1fr;top:60%;line-height:2.5vh;align-items:center;justify-content:center}@media(orientation:portrait){.header[data-v-a656c3b1]{border-width:1.25vw;font-size:5.5vw}.icons[data-v-a656c3b1]{bottom:-1.5vw}.triangle[data-v-a656c3b1]{height:2vw}.stop-name[data-v-a656c3b1]{padding:.11em .4em;font-size:1em}.clock[data-v-a656c3b1],.waiting-time[data-v-a656c3b1],.icons[data-v-a656c3b1]{right:2.5vw;width:22vw}.first-icons[data-v-a656c3b1]{display:none!important}.clock[data-v-a656c3b1]{height:53%;font-size:7.5vw}.waiting-time[data-v-a656c3b1]{line-height:2.8vw}.description[data-v-a656c3b1]{font-size:2.2vw}.unit[data-v-a656c3b1]{font-size:3.2vw}.long-name[data-v-a656c3b1]{font-size:.85em}.very-long-name[data-v-a656c3b1]{font-size:.7em}.very-very-long-name[data-v-a656c3b1]{font-size:.5em}.medium-name[data-v-a656c3b1]{font-size:.9em}}svg[data-v-6c134e80]{display:block;height:var(--height);width:auto;font-family:ParisineBold}svg.more4chars text[data-v-6c134e80]{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;text-overflow:ellipsis}svg.idfm-style[data-v-6c134e80]{font-family:IDFMMedium!important;border-radius:10%!important}svg[data-v-fa122d9c]{display:block;height:var(--height);width:auto;font-family:ParisineBold}.line-logo[data-v-d24167e3]{font-family:ParisineBold;box-sizing:border-box;display:flex;height:var(--size);justify-content:center;align-items:center;background-color:var(--bg-color);color:var(--text-color);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;margin:0;padding:0!important}.tram[data-v-d24167e3]{padding:0!important;box-sizing:border-box;background-color:#fff;color:#000;display:grid;flex-direction:column}.tram .bar[data-v-d24167e3]{background-color:var(--bg-color);border-radius:min(.7vw,5px)!important;height:min(.5vw,4px);width:100%;border-radius:2%}.tram .line-number[data-v-d24167e3]{padding:0 min(.2vw,10px)}.night-bus[data-v-d24167e3]{position:relative;box-sizing:border-box;color:#fff;padding:min(.2vw,10px)}.circle[data-v-d24167e3]{aspect-ratio:1;border-radius:50%}.replacement-line[data-v-d24167e3]{height:calc(var(--size) * .45)!important}.square[data-v-d24167e3]{border-radius:15%;aspect-ratio:1}.rectangle[data-v-d24167e3]{height:var(--size);min-width:calc(var(--size) * 1.4)!important;max-width:fit-content!important}.specialLogo[data-v-d24167e3]{background-color:unset!important}.minutes[data-v-f410eef4]{font-family:ParisineBold,sans-serif;border-radius:1.2vh;background-color:#000;color:var(--yellow);height:100%;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;font-size:5vh}@media(orientation:portrait){.minutes[data-v-f410eef4]{border-radius:1vw;font-size:5vw}}.message-content[data-v-fa2d6394]{font-family:ParisineBold,sans-serif;font-size:2.4vh;width:100%;height:100%;color:#fff;padding:.2em .1em;border-radius:1.2vh;display:flex;align-items:center;justify-content:center;text-align:center}.no-departures-message[data-v-fa2d6394]{background-color:#4e4f54;color:#fff}.alert-message[data-v-fa2d6394]{color:red;background-color:#000}.info-message[data-v-fa2d6394]{color:#fff;background-color:#000}.warning-message[data-v-fa2d6394]{color:var(--yellow);background-color:#000}.message[data-v-fa2d6394]{line-clamp:2;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.long-message[data-v-fa2d6394]{font-size:.7em}@media(orientation:portrait){.message-content[data-v-fa2d6394]{border-radius:1vw;font-size:2.6vw}}.container[data-v-cdcd774a]{display:grid;grid-template-columns:35% 61.5%;gap:3.5%}.wait[data-v-cdcd774a]{font-family:ParisineBold,sans-serif;border-radius:1.2vh;background-color:#000;color:var(--yellow);height:100%;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;font-size:5vh}.triangle[data-v-cdcd774a]{flex-shrink:0;height:.8em;width:auto;transform:rotate(180deg)}.lastOrFirstBusRight[data-v-cdcd774a]{height:100%;display:flex!important;justify-content:flex-start!important;box-sizing:border-box;padding:0 .2em}.hasMessage[data-v-cdcd774a]{background-color:#4e4f54;color:#fff;font-size:2.3vh}@media(orientation:portrait){.container[data-v-cdcd774a]{height:100%}.hasMessage[data-v-cdcd774a]{font-size:2.6vw!important}.wait[data-v-cdcd774a]{border-radius:1vw;font-size:5vw}}.direction[data-v-11c5e358]{display:grid;height:100%;background-color:#fff;grid-template-columns:13vh 1fr 21.5vh;grid-template-rows:100%;align-items:center;padding-right:1.7vh;height:7.5vh;overflow:hidden;font-size:5.1vh}.line-info[data-v-11c5e358]{height:100%;display:flex;align-items:center;position:relative;justify-content:center;overflow:hidden}.direction-name[data-v-11c5e358]{color:var(--blue);font-family:ParisineBold,sans-serif;font-size:1em;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:90%}.disabled[data-v-11c5e358]{background-color:#273e7c2b}.time[data-v-11c5e358]{height:80%;overflow:hidden;position:relative}.message-container[data-v-11c5e358],.departures-container[data-v-11c5e358]{width:100%;height:100%;display:flex;align-items:center}.departures-list[data-v-11c5e358]{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;position:relative}.time-item[data-v-11c5e358]{flex:0 0 48%;margin-right:4%}.time-item[data-v-11c5e358]:last-child{margin-right:0}.time-item[data-v-11c5e358]:only-child{flex:0 0 100%;margin-right:0}.fade-enter-active[data-v-11c5e358],.fade-leave-active[data-v-11c5e358]{transition:opacity .3s ease-in-out}.direction:not(:first-child) .logo[data-v-11c5e358]{display:none}[data-v-11c5e358] sup{vertical-align:.6em;font-size:.55em}.fade-enter-from[data-v-11c5e358],.fade-leave-to[data-v-11c5e358]{opacity:.5}.two-columns .long-name[data-v-11c5e358]{font-size:.8em}.two-columns .very-long-name[data-v-11c5e358]{font-size:.65em;text-wrap:wrap}.slide-move[data-v-11c5e358],.slide-enter-active[data-v-11c5e358],.slide-leave-active[data-v-11c5e358]{transition:transform 1s ease-in-out}.slide-leave-active[data-v-11c5e358]{position:absolute;left:0;width:48%}.slide-enter-from[data-v-11c5e358]{transform:translate(110%)}.slide-leave-to[data-v-11c5e358]{transform:translate(-110%)}.mode-logo[data-v-11c5e358]{position:absolute;top:-1vh;left:-1vh;opacity:.4;filter:blur(.15vh);height:6vh}.line-logo[data-v-11c5e358]{margin-left:2vh;align-self:center;z-index:1;height:6vh}.bus-line-logo[data-v-11c5e358]{height:5vh}@media(orientation:portrait){.direction[data-v-11c5e358]{padding-right:2.5vw;grid-template-columns:14vw 1fr 22vw;height:8vw;font-size:5.6vw}.direction-name[data-v-11c5e358]{font-size:1em}.mode-logo[data-v-11c5e358]{top:-1.2vw;left:-.5vw;filter:blur(.15vw);height:6vw}.line-logo[data-v-11c5e358]{align-self:center;height:6vw}.bus-line-logo[data-v-11c5e358]{height:5.5vw}.medium-name[data-v-11c5e358]{font-size:.85em!important}.long-name[data-v-11c5e358]{font-size:.7em!important}.very-long-name[data-v-11c5e358]{font-size:.6em!important;text-wrap:wrap}}.line[data-v-ea41ec25]{background-color:#fff;box-shadow:1px 1px min(10px,min(1vw,2vh)) 1px #747171}.screen[data-v-87d0d16a]{--bg: #91a0c8;--blue: #0a0082;--yellow: #fec107;width:100%;height:100%;background-color:var(--bg);display:grid;grid-template-rows:15vh 63.5vh 21.5vh;grid-template-columns:100%}main[data-v-87d0d16a]{padding:1vh 0vh;height:100%;overflow:hidden;position:relative}.departures[data-v-87d0d16a]{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;row-gap:8px;position:relative}.hidden-page[data-v-87d0d16a]{position:absolute;visibility:hidden;opacity:0;pointer-events:none;top:0;left:0;width:100%;z-index:-1}.departures.two-columns[data-v-87d0d16a]{flex-wrap:wrap;column-gap:1%;align-content:flex-start}.line-wrapper[data-v-87d0d16a]{width:100%}.departures.two-columns .line-wrapper[data-v-87d0d16a],.departures.two-columns .hidden-page[data-v-87d0d16a]{width:49.5%}.pagination-indicators[data-v-87d0d16a]{position:absolute;bottom:3%;left:0;width:100%;display:flex;justify-content:center;align-items:center;height:25px;gap:15px;pointer-events:none}.pagination-indicators span[data-v-87d0d16a]{width:12px;height:12px;border-radius:50%;background-color:#fff6;transition:all .3s}.pagination-indicators span.active[data-v-87d0d16a]{background-color:#fff;transform:scale(1.3)}footer[data-v-87d0d16a]{background-color:red}@media(orientation:portrait){.screen[data-v-87d0d16a]{grid-template-rows:17vw 1fr 35vw}.departures.two-columns[data-v-87d0d16a]{flex-wrap:nowrap;column-gap:0}.departures.two-columns .line-wrapper[data-v-87d0d16a]{width:100%}}.settings-panel[data-v-dd686ebd]{font-family:GFontRegular,sans-serif;display:flex;flex-direction:column;padding:2cqh;gap:1cqh;padding-bottom:3%;width:fit-content}.title[data-v-dd686ebd]{font-size:2em;margin-bottom:.5em}.settings-options[data-v-dd686ebd]{display:flex;flex-direction:column;gap:1em}.option[data-v-dd686ebd]:last-child{margin-bottom:.5em}.option[data-v-dd686ebd]{display:flex;flex-direction:column;gap:.5em}.option-checkbox[data-v-dd686ebd]{display:flex;align-items:center;gap:1em}input[type=checkbox][data-v-dd686ebd]{width:1.3em;height:1.3em}.label[data-v-dd686ebd],label[data-v-dd686ebd],.info[data-v-dd686ebd]{font-size:1.3em}.copyable-link[data-v-dd686ebd]{font-family:GFontRegular,sans-serif;cursor:pointer;height:auto}.link-status[data-v-dd686ebd]{font-family:GFontBold,sans-serif;margin-left:1cqh;font-size:.8em;padding:.1em .4em;background-color:#0fbb0f;color:#fff;border-radius:5px}
