html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{height:100%;overflow:hidden;margin:0;padding:0;font-family:sans-serif}.text-center{text-align:center}html,body{background-color:transparent}html{font-size:3vw}body{font-family:'Lato', sans-serif;display:flex;flex-direction:column}main{display:flex;flex-direction:column;height:100%;background-color:transparent;padding:1%;overflow:hidden}main .table-headers{display:flex;font-size:0.75em;font-weight:bold}main .table-headers .next{flex:0 1 60%;max-width:60%;overflow:hidden;padding-right:1%;padding-left:1%}main .table-headers .next>div{max-width:100%;overflow:hidden;text-overflow:'.'}main .table-headers .pass-1,main .table-headers .pass-2{flex:0 1 15%;max-width:15%;overflow:hidden;padding-right:1%;padding-left:1%}main .table-headers .pass-1>div,main .table-headers .pass-2>div{max-width:100%;overflow:hidden;text-overflow:'.'}main .table-headers .dock{flex:0 1 10%;max-width:10%;overflow:hidden;padding-right:1%;padding-left:1%}main .table-headers .dock>div{max-width:100%;overflow:hidden;text-overflow:'.'}main .table-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;flex-shrink:1;flex-basis:0;min-height:0;white-space:nowrap}main .table-content .item:first-of-type{margin-top:0}main .table-content .item{display:flex;background-color:white;flex-grow:1;flex-shrink:1;flex-basis:0;min-height:0;margin:0;align-items:center;overflow:hidden}main .table-content .item:not(:last-of-type){border-bottom:0.1rem solid rgba(128,128,128,0.33)}main .table-content .item>*{height:100%;display:flex;align-items:center}main .table-content .item>*:not(.animate__animated),main .table-content .item:not(.visible){border-bottom-color:transparent}main .table-content .item>*:not(.animate__animated) *,main .table-content .item:not(.visible) *{color:white !important}main .table-content .item>*:not(.animate__animated) img,main .table-content .item:not(.visible) img{opacity:0}main .table-content .mode{flex:0 1 10%;max-width:10%;overflow:hidden;padding-right:1%;padding-left:1%;font-size:0.9em;opacity:0.8}main .table-content .mode>div{max-width:100%;overflow:hidden;text-overflow:'.'}main .table-content .line{flex:0 1 17.5%;max-width:17.5%;overflow:hidden;padding-right:1%;padding-left:1%}main .table-content .line>div{max-width:100%;overflow:hidden;text-overflow:'.'}main .table-content .line>div{width:100%;max-width:100%;text-align:center;padding:0.25rem;font-weight:bold;overflow:hidden}main .table-content .destination{flex:0 1 32.5%;max-width:32.5%;overflow:hidden;padding-right:1%;padding-left:1%}main .table-content .destination>div{max-width:100%;overflow:hidden;text-overflow:'.'}main .table-content .pass-1,main .table-content .pass-2{flex:0 1 15%;max-width:15%;overflow:hidden;padding-right:1%;padding-left:1%}main .table-content .pass-1>div,main .table-content .pass-2>div{max-width:100%;overflow:hidden;text-overflow:'.'}main .table-content .pass-1>div,main .table-content .pass-2>div{width:100%;max-width:100%;background-color:#65b5e6;padding:0.25rem;text-align:center;color:white}main .table-content .dock{flex:0 1 10%;max-width:10%;overflow:hidden;padding-right:1%;padding-left:1%}main .table-content .dock>div{max-width:100%;overflow:hidden;text-overflow:'.'}main:not(.has-docks) .table-headers .next{flex:0 1 70%;max-width:70%;overflow:hidden;padding-right:1%;padding-left:1%}main:not(.has-docks) .table-headers .next>div{max-width:100%;overflow:hidden;text-overflow:'.'}main:not(.has-docks) .table-content .destination{flex:0 1 42.5%;max-width:42.5%;overflow:hidden;padding-right:1%;padding-left:1%}main:not(.has-docks) .table-content .destination>div{max-width:100%;overflow:hidden;text-overflow:'.'}

/*# sourceMappingURL=roissy.css.map */