:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#262626;background-color:var(--default-background);font-family:Lato,Inter,system-ui,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}#root,body,html{color:#fff;height:100%;margin:0;width:100%}.app__maincont{display:flex;flex-direction:row;font-size:80%}@media screen and (max-width:1300px){.app__maincont{flex-direction:column-reverse}}.login__container{background-image:url(/static/media/background-intro.62f94856bd514cb9fbeb.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh}.login{align-items:center;flex-direction:column;margin:0 auto;max-width:1140px;min-height:100vh}.login,.login__header{display:flex;justify-content:center;width:100%}.login h1{color:#fff;font-family:Poppins,sans-serif;font-size:3rem;font-weight:700;line-height:4.375rem;margin-bottom:20px;margin-top:0;max-width:780px;text-align:center}@media screen and (max-width:640px){.login h1{font-size:2rem;line-height:3rem;margin-top:20px}}.login h1 em{color:#cda768;font-style:normal}.login__overlay{background:#0000;border:0;display:flex;justify-content:center;max-width:700px;width:80%}.login__overlay .ant-card-body{max-width:500px;width:100%}.login__form .ant-input{width:100%}.login__form .ant-btn{border-radius:25px;color:#fff;font-size:20px;height:50px;margin-top:10px;text-transform:uppercase;width:100%}.login__form .ant-form-item-label>label{color:#fff;font-size:1.2em;font-weight:400;text-transform:uppercase}.login__form .ant-btn,.login__form .ant-btn:active,.login__form .ant-btn:focus{background-color:#a78349;background-color:var(--color-gold);border:3px solid #a78349;border:3px solid var(--color-gold)}.login__form .ant-btn:hover{background-color:#fff!important;border:0 solid #a78349!important;border:0 solid var(--color-gold)!important;color:#a78349!important;color:var(--color-gold)!important}.login__form .ant-input-affix-wrapper{background-color:#373737;border:1px solid #565656;border-radius:.1875rem;color:#fff;padding:15px}.layout{height:100%}.layout__sider{background-color:#000;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;top:0;width:60px}@media screen and (max-width:768px){.layout__sider{display:none}}.layout__logo{display:block;margin:10px 0;text-align:center;width:100%}.layout__logo img{width:80%}.layout__menucont{flex-grow:1;justify-content:space-between}.layout__menu,.layout__menucont{display:flex;flex-direction:column}.layout__menu,.layout__menu__item{background-color:#000}.layout__menu__item{border:0;color:#fff;cursor:pointer;font-size:26px;margin-top:20px;text-align:center}.layout__menu__item:hover{background-color:var(--color-gold);color:#fff}.layout__menu__bottom{margin-bottom:5px}.layout__content{background-color:var(--default-background);color:#fff;font-size:70%;margin-left:60px;position:relative}@media screen and (max-width:768px){.layout__content{margin-left:0}}.layout__content__inner{position:relative}@media screen and (max-width:768px){.layout__content__down .burger-menu{transform:translateY(-100%);transition:transform .45s cubic-bezier(.65,0,.35,1)}.layout__content__down .race__header__columns{transform:translateY(-65px);transition:transform .45s cubic-bezier(.65,0,.35,1)}}@media screen and (max-width:768px)and (max-width:768px){.layout__content__down .race__header__columns{transform:translateY(-65px)}}@media screen and (max-width:768px){.layout__content__up .burger-menu,.layout__content__up .race__header__columns{transform:translateY(0);transition:transform .45s cubic-bezier(.65,0,.35,1)}}.layout__footer{background-color:var(--default-background);bottom:0;color:#fff;height:20px;left:50%;margin:0;padding:0;position:fixed;text-align:center;z-index:-1}.burger-menu{background-color:#262626;background-color:var(--default-background);border-bottom:1px solid #3a3a3a;display:none;left:0;position:fixed;right:0;top:0;z-index:110}@media screen and (max-width:768px){.burger-menu{display:block}}.burger-menu__header{align-items:center;background-color:#262626;background-color:var(--default-background);display:flex;justify-content:space-between;padding:10px}.burger-menu__header img{object-fit:contain;width:20%}.burger-menu__container{background-color:#262626;background-color:var(--default-background);border:1px solid #0e0f11;border:1px solid var(--default-border);border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;max-width:200px;padding:1rem;position:absolute;right:10px;top:50px;z-index:9999}.burger-menu__item{align-items:center;color:#fff;display:flex;font-size:16px;gap:.5rem;text-decoration:none}.loadercont{background-color:var(--default-background);height:100vh;position:fixed;width:100vw;z-index:100}.loader{margin-left:auto;margin-right:auto;margin-top:calc(50vh - 50px);width:100%}.calendar{font-size:1.3rem;padding:0 10px}.calendar__header{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}@media screen and (max-width:768px){.calendar__header{flex-direction:column;margin-top:70px}}.calendar__header__right{align-items:center;display:flex}@media screen and (max-width:768px){.calendar__header__right{margin-top:10px}}.calendar__header__clock{margin-left:15px;margin-right:15px}.calendar__header__arrow{cursor:pointer;margin-left:8px;margin-right:8px;position:relative;top:2px}.calendar__date{color:#a78349;color:var(--color-gold);font-size:80%}.calendar__body{grid-gap:10px;display:grid;gap:10px;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.calendar__body{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.calendar__body{grid-template-columns:repeat(1,1fr)}}.calendar__body__meeting{background-color:#202020;background-color:var(--active-background);margin-right:10px}.calendar__body__meeting__title{background-color:#101010;background-color:var(--default-title);border:1px solid #0e0f11;border:1px solid var(--default-border);border-bottom:none;text-align:center}.calendar__body__meeting__race{border:1px solid #0e0f11;border:1px solid var(--default-border);cursor:pointer;font-size:70%;overflow-x:hidden;padding:2px 4px}.calendar__body__meeting__race__line{display:flex}.calendar__body__meeting__race__line div:first-child{width:28px}.calendar__body__meeting__race__active{background-color:#584628;background-color:var(--highlight-background)}.calendar__body__meeting__race:hover{background-color:#a78349;background-color:var(--color-gold);color:#fff}.distances__main{background-color:var(--active-background);border-bottom:1px solid var(--default-border);border:solid var(--default-border);border-width:1px 1px 0;border-right:1px dashed #fff;margin:0 60px}.distances__main__line{border-bottom:1px solid var(--default-border);display:flex;flex-direction:row;font-size:100%;height:32px;padding-top:3px;position:relative}.distances__main__line__comp{display:flex;flex-direction:row;position:absolute}.distances__main__line__comp>.nump{margin-top:3px}.distances__main__line__nocomp{margin-left:5px}.distances__main__line__eprm{margin-top:3px;padding-right:2px;text-align:right;width:48px}.distances__main__line__rank{margin-top:3px;width:auto}.distances__main__line__arrowleft,.distances__main__line__arrowright{font-size:20px;margin-top:4px}.distances__main canvas,.distances__main__axis{width:100%}.nump{align-items:center;border-radius:50%;display:flex;font-size:12px;height:16px;justify-content:center;position:relative;width:16px}.raceplayer{display:flex;flex-direction:column;font-size:inherit;min-width:130px;padding:4px;text-align:center;width:30%}@media screen and (max-width:768px){.raceplayer{font-size:small}}.raceplayer__buttons{align-items:right;display:flex;flex-direction:row;font-size:medium}@media screen and (max-width:768px){.raceplayer__buttons{font-size:17px}}.raceplayer__buttons__button{cursor:pointer;margin:0 4px}.raceplayer__buttons__button:hover{background-color:var(--color-gold);color:#fff}.raceplayer__startin{color:var(--color-gold-highlights);font-size:small;margin-top:15px}.gauge__container{background-color:#33415580;border-radius:9999px;height:.3rem;margin-bottom:10px;overflow:hidden;position:relative}.gauge__bar{background:linear-gradient(to right,var(--color-gold-highlights));border-radius:9999px;height:100%;left:0;position:absolute;top:0;transition:all ease-linear .2s}.gauge__value{font-size:small;margin:0;text-align:center}.progress{width:100%}.progress__title{color:var(--color-gold-highlights);font-size:small;margin-bottom:20px}.progress__value__text{font-size:small;text-align:center}.progress__separator{height:10px}.progress__infos{font-size:80%}.ranking__graph{background-color:var(--active-background);border-bottom:1px solid var(--default-border);border:solid var(--default-border);border-width:1px 1px 0;width:100%}.sections__title{color:var(--color-gold);font-size:130%}.sections__main{overflow-x:visible;width:100%}.sections__cont{background-color:var(--active-background);flex-direction:row;max-height:500px;min-height:150px;overflow-y:auto;position:relative}.sections__cont,.sections__section{border:1px solid var(--default-border);display:flex}.sections__section{flex:0 0 290px;flex-direction:column;font-size:70%}.sections__section__distance,.sections__section__name{flex:0 0 auto;text-align:center}.sections__section__dep{flex:0 0 100px}.sections__section__arr{flex:0 0 250px}.sections__section__header{border-bottom:1px solid var(--default-border);display:flex;flex-direction:row;font-size:80%}.sections__section__competitors{display:flex;flex-direction:column}.sections__section__competitor{display:flex;flex-direction:row;margin:2px 0;overflow:hidden;white-space:nowrap}.sections__section__competitor__number,.sections__section__competitor__rank{flex:0 0 24px;text-align:center}.sections__section__competitor__eprm{flex:0 0 36px;text-align:center}.sections__section__competitor__tcle,.sections__section__competitor__time{flex:0 0 44px;text-align:center}.sections__section__competitor__maxspeed{flex:0 0 55px;text-align:center}.speeds__selection{display:flex;flex-direction:row}.speeds__selection__container{flex-grow:1;font-size:70%;gap:5px;margin-bottom:5px;padding:2px 10px;row-gap:10px}.speeds__selection__container,.speeds__selection__toolbar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.speeds__selection__toolbar{gap:10px;margin-bottom:10px;margin-top:10px}.speeds__selection>div{margin-right:15px}.speeds__selection__runner{display:flex;flex-direction:row}.speeds__selection__runner>button{background-color:#000;margin-left:4px}.speeds__selection__button{background-color:#000;border-radius:.375rem;color:#fff;display:inline-block;font-size:small;font-weight:600;line-height:1;padding:.15rem .5rem;text-align:center;white-space:nowrap}.speeds__selection__button:hover{background-color:var(--color-gold);color:#fff;cursor:pointer}.speeds__datas{display:flex;flex-direction:row;height:470px;position:relative}.speeds__datas__graph{flex:1 1;height:100%;width:100%}.speeds__datas__toolbar{flex:0 0 68px;font-size:75%;padding-left:8px;text-align:center}.speeds__datas__toolbar>div{margin-bottom:5px}.speeds__datas__toolbar__button{background-color:#000;border-radius:.375rem;color:#fff;display:inline-block;font-size:small;font-weight:600;line-height:1;padding:.15rem .5rem;text-align:center;white-space:nowrap}.speeds__datas__toolbar__button:hover{background-color:var(--color-gold);color:#fff;cursor:pointer}.speeds__datas__toolbar__switch{align-items:center;display:flex;gap:5px}.speeds__datas__toolbar__switch>div{flex:1 1}.speeds__datas__toolbar__switch>button{background-color:#000}.speeds__datas__logo{left:0;position:absolute;top:0;width:30px}.speeds__datas__logo img{position:relative}.speeds__datas__logo__speed{left:50px;top:25px}.speeds__datas__logo__heart{left:50px;top:265px}.speeds__datas__logo__inrace{left:95px}.top5{background-color:var(--active-background);border:1px solid var(--default-border);border-radius:8px;display:flex;flex:1 1 auto;flex-direction:column;font-size:75%;min-width:385px;padding:4px;text-align:left}@media screen and (max-width:450px){.top5{min-width:inherit;width:calc(100% - 10px)}}@media screen and (min-width:1024px){.top5{width:50%}}.top5__row{align-items:center;display:flex;margin:2px 0;text-align:center}.top5__row__header{color:var(--color-gold-highlights)}.top5__row__position{flex:0 0 38px}@media screen and (max-width:450px){.top5__row__position{flex:1 1 18px}}.top5__row__number{flex:0 0 30px}@media screen and (max-width:450px){.top5__row__number{flex:1 1 10px}}.top5__row__number__cont{margin:0 auto;width:20px}.top5__row__name{flex:1 1 auto;overflow-x:hidden;text-align:left;white-space:nowrap}@media screen and (max-width:450px){.top5__row__name{display:none}}.top5__row__eprm{flex:0 0 40px}@media screen and (max-width:450px){.top5__row__eprm{flex:1 1 20px}}.top5__row__avgspeed{flex:0 0 60px}@media screen and (max-width:450px){.top5__row__avgspeed{flex:1 1 40px}}.top5__row__speed{flex:0 0 80px}@media screen and (max-width:450px){.top5__row__speed{flex:1 1 60px}}.top5__row__speed div{margin-right:30px;text-align:right}.top5__row__speedvs1st{flex:0 0 80px}@media screen and (max-width:450px){.top5__row__speedvs1st{flex:1 1 50px}}.top5__row__speedvs1st div{margin-right:30px;text-align:right}.top5__row__avgspeed{flex:0 0 80px}@media screen and (max-width:450px){.top5__row__avgspeed{flex:1 1 50px}}.top5__row__avgspeed div{margin-right:30px;text-align:right}.top5__row__white{color:#fff}.top5__row__green{color:green}.top5__row__red{color:salmon}:root{--default-background:#262626;--active-background:#202020;--highlight-background:#584628;--default-title:#101010;--default-border:#0e0f11;--default-color:#fff;--state-good:#006400;--state-alert:#af7500;--state-alarm:darkred;--color-gold:#a78349;--color-gold-hover:#e0a642;--color-gold-highlights:#e0a642;--color-green:#77b594;--color-green-hover:#37bb75;--color-red:#d12323;--color-red-hover:#b31111}.race{font-size:1.3rem;padding:0 10px}.race__header{margin-top:100px}@media screen and (max-width:768px){.race__header{left:0;margin-top:140px}}.race__header__menu{display:none}@media screen and (max-width:768px){.race__header__menu{display:block}}.race__header__title,.race__header__title__desktop{font-size:1rem;margin:0 0 15px}.race__header__title__desktop{display:none}@media screen and (max-width:768px){.race__header__title__desktop{display:block}}.race__header__columns{align-items:center;background:#2a2a2a;border:1px solid #3a3a3a;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0000004d;display:flex;flex-direction:row;padding:1rem 1rem .5rem;position:fixed;right:0;top:0;width:calc(100% - 95px);z-index:10}@media screen and (max-width:768px){.race__header__columns{flex-direction:column;top:65px;width:calc(100% - 30px)}}.race__header__column{align-items:flex-end;display:flex;flex-direction:row;gap:10px;width:50%}@media screen and (max-width:768px){.race__header__column{width:100%}}.race__header__column__title{display:block;font-size:1rem;margin:0;text-align:center}@media screen and (max-width:768px){.race__header__column__title{display:none}}.race__header__column__subtitle{display:block;font-size:1rem;margin:0;text-align:center}@media screen and (max-width:768px){.race__header__column__subtitle{display:none}}.race__header__column__left{align-items:center;display:flex;flex-direction:row;gap:10px;width:50%}.race__content{display:flex;flex-direction:column;font-size:1rem}.race__content__line{display:flex;flex-direction:column;gap:20px;min-height:250px}@media screen and (min-width:1024px){.race__content__line{flex-direction:row}}.race__content__map{aspect-ratio:16/9;overflow:hidden;position:relative;width:50%;width:100%}@media screen and (min-width:1024px){.race__content__map{width:50%}}.race__content__map #pilotageMap{border-radius:8px}.race__content__map__toolbar{display:flex;flex-direction:row;font-size:80%;left:5px;padding:1px 2px;position:absolute;top:5px}.race__content__map__toolbar>button{margin-left:3px;margin-top:1px}.race__content__datas{margin-top:30px}.race__content__datas__tabs__toolbar{display:flex;flex-direction:row;height:1%;text-align:center}.race__content__datas__tabs__toolbar__button{background-color:#202020;background-color:var(--active-background);border:1px solid #0e0f11;border:1px solid var(--default-border);border-radius:8px 8px 0 0;color:#a78349;color:var(--color-gold);cursor:pointer;flex:0 0 auto;height:25px;width:80px}.race__content__datas__tabs__toolbar__button:hover{background-color:#a78349;background-color:var(--color-gold);color:#fff}.race__content__datas__tabs__toolbar__button__active{border-bottom:1px solid #202020;border-bottom:1px solid var(--active-background);color:#e0a642;color:var(--color-gold-highlights)}.race__content__datas__tabs__bottom{background-color:#202020;background-color:var(--active-background);border-radius:0 8px 8px 8px;min-height:150px;padding:5px}.race__modal__content{font-size:110%;padding-top:10px}.race__modal .ant-modal-title{background-color:#373b44!important;color:#a78349;color:var(--color-gold);font-size:150%}.race__modal .ant-modal-content{background-color:#373b44!important;color:#fff}.race__modal__error{color:salmon;font-size:90%;margin-left:100px}.race__modal .ant-btn,.race__modal .ant-btn:active,.race__modal .ant-btn:focus{background-color:#a78349!important;background-color:var(--color-gold)!important;border:0 solid #a78349!important;border:0 solid var(--color-gold)!important;color:#fff!important;margin:5px 10px 0 0;width:80px}.race__modal .ant-btn:hover{background-color:#fff!important;border:0 solid #a78349!important;border:0 solid var(--color-gold)!important;color:#a78349!important;color:var(--color-gold)!important}
/*# sourceMappingURL=main.d8bdcba7.css.map*/