#clock[data-v-bed6e48e]{font-weight:700;font-size:50px;color:#3d2c8c}@media(prefers-color-scheme:dark){#clock[data-v-bed6e48e]{color:#fff}}@media screen and (max-width:800px){#clock[data-v-bed6e48e]{font-size:1.3rem;color:#3d2c8c}}@media screen and (max-width:800px)and (prefers-color-scheme:dark){#clock[data-v-bed6e48e]{color:#fff}}#switchComponent[data-v-712f359c]{position:relative;cursor:pointer}#lang-text[data-v-712f359c]{padding:5px;border-radius:10px;-webkit-user-select:none;user-select:none;color:#bcbcbc}.select-options[data-v-712f359c]{cursor:pointer;position:absolute;top:120%;left:0;background-color:#fff;border:1px solid #ccc;color:#000;padding:10px;border-radius:10px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;width:max-content}.select-options div[data-v-712f359c]{padding:5px}@font-face{font-family:Avenir;src:url(/assets/avenir-BOBfdqdj.otf) format("opentype");font-display:swap}*{font-family:Avenir}body{margin:0;height:100vh}header{background-color:#55459a;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#header-right{display:inline-flex;align-items:center}#header-right>*{margin-left:0}#title{background-color:#fff;padding:16px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#header-clock{display:flex;align-items:center;justify-content:space-between}#switchComponent{display:inline-flex}.header-image{width:35px;height:35px;margin-right:5px}.header-image .logo-rer-fill{color:#25303b}.header-image .logo-rer-stroke,.header-image .logo-lang-stroke{stroke:#25303b}.header-image .logo-rer-a-fill{fill:#e3051c}.header-image .logo-rer-a-stroke{fill:#fff}#select-area{margin-bottom:20px}#select-area p{color:#bcbcbc;margin-bottom:5px}#select-area select,#select-area input[type=date],#select-area input[type=time]{box-sizing:border-box;margin:0;width:100%;height:3rem;border-radius:10px;border:none;background-color:#f2f2f2;padding:0 10px;color:#54525c;outline:none;font-size:1rem}#button-area,#input-flex{display:flex;justify-content:space-around}.button{margin:0;text-decoration:none;padding:11px 25px;color:#bcbcbc;border:1px solid #bcbcbc;background-color:transparent;height:3rem;border-radius:5px;transition:.2s;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button.button-flex{flex:1}.button.w_50{width:calc(50% - 20px)}.button.w_80{width:calc(80% - 20px)}.button.ml_5{margin-left:5px}.button.mr_5{margin-right:5px}.button.bg-purple{background-color:#3d2c8c;border:1px solid #3d2c8c}.button.txt-white{color:#fff}.circle-animation{display:flex;justify-content:center;align-items:center;margin-right:5px}.button-svg{width:16px;height:16px}.button-svg.refresh-icon{margin-right:5px}.animate-ping{animation:ping 2s cubic-bezier(0,0,.2,1) infinite}.circle-1{position:absolute}.circle-2{position:relative}@keyframes ping{to,75%{transform:scale(2);opacity:0}}#trafic-banner{color:#fff;display:flex;justify-content:center;padding:15px}main{background-color:#fff;padding-top:1rem;padding-bottom:0;padding-left:1rem;padding-right:1rem}.infoZZ{color:#25303b}.hidden{display:none}#passage{width:100%;border-collapse:collapse}#passage thead tr{height:3rem;color:#bcbcbc;font-weight:700}#passage tbody tr{height:4.5rem;border-bottom:1px solid #eaeaea}#main #passage tbody tr{cursor:pointer}#destination-title,#train-station-title{width:55%;text-align:left}#mission-title,#train-arrive-title{width:15%;text-align:left}#temps-title,#train-depart-title{width:25%;text-align:right}.mission{cursor:pointer}.mission.error{cursor:auto}.temps{text-align:right;color:#3d2c8c;font-weight:700}.train-depart{text-align:right}.italic-text{font-style:italic}.blind-text{animation:1s step-start infinite blind}.stationne,.retardsup-difference{color:#e3051c;font-weight:700;font-size:.75rem;text-decoration:line-through}.retard{color:#f58f53}.retard-difference{color:#f58f53;font-size:.75rem;text-decoration:line-through}.avance,.avance-difference{color:#18815c;font-size:.75rem;text-decoration:line-through}.train-secondes{font-size:x-small}.voie{font-size:.75rem}#img-horaire{width:auto}@keyframes blind{50%{opacity:0}}footer{height:40px;display:flex;justify-content:center;align-items:flex-start;margin-top:10px}footer #about-link{cursor:pointer}footer .print-link{display:none}#about_header{display:flex;align-items:center;justify-content:space-between}#about_page,#contact{padding:8px;padding-bottom:1rem}#about_page h1,#contact h1{margin:0}#about_page a,#contact a{text-decoration:none;color:#3d2c8c}#about_page li,#contact li{margin:3px}#about_page hr,#contact hr{border:1px solid #d9d9d6}#about_page #destinations-liste,#contact #destinations-liste{cursor:pointer}#about_page #image-badge,#contact #image-badge{display:flex;flex-wrap:wrap}#about_page .badge,#contact .badge{margin:5px}#about_page .strike,#contact .strike{text-decoration:line-through}#about_page #about-button,#contact #about-button{display:flex;justify-content:space-around}#about_page #about-button>*:not(:first-child),#contact #about-button>*:not(:first-child){margin:0 5px}#mission-button{display:flex;justify-content:space-around}#mission-button>*{margin-right:10px}#train_details footer{display:none}@media only screen and (max-width:800px){#img-horaire{width:100%}}@media(prefers-color-scheme:dark){#title{background-color:#3d2c8c}.header-image .logo-rer-fill{fill:#fff}.header-image .logo-rer-stroke,.header-image .logo-lang-stroke{stroke:#fff}.header-image .logo-rer-a-fill{fill:transparent}.header-image .logo-rer-a-stroke{fill:#fff}.header-image.rer-a{width:31px;height:31px;border:2px solid white;border-radius:20%}body,main{background-color:#1e0d5c}#select-area select,#select-area input[type=date]{background-color:#55459a;color:#fff}#select-area input[type=date]{color-scheme:dark}.button.bg-purple{background-color:#fff;border:1px solid #ffffff;color:#1e0d5c}#passage .train-header{color:#a096d1}#passage .destination,#passage .mission,#passage .temps,#passage .voie,#passage .avance-difference,#passage .retard-difference,#passage .retardsup-difference,#passage .train-station,#passage .train-arrive,#passage .train-depart,#passage .pushlink{color:#fff}#passage tbody tr{border-bottom:1px solid #3d2c8c}#about-link{color:#fff}#about_page,#contact{color:#d8d8d8;background-color:#3d2c8c}#about_page a,#contact a{color:#a096d1}#about_page hr,#contact hr{border:1px solid #3d2c8c}#train_details .infoZZ{color:#fff}}@media print{#main .button{display:none}#main #clock{font-size:30px}#main #select-area p{color:#25303b;font-weight:700}#main #select-area select{padding:0;height:auto}#main #clock,#main #trafic-banner{color:#1b232b}#main #trafic-banner{justify-content:start}#main #passage tr:not(:first-child){height:3rem}#main footer #about-link{display:none}#train_details .button{display:none}#train_details #clock{font-size:30px}#train_details #clock,#train_details #trafic-banner{color:#1b232b}#train_details #passage tr:not(:first-child){height:1.5rem}}
