: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}}.background{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-100}.login{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1140px}.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:50px 0 20px;max-width:780px;text-align:center}.login h1 em{color:#cda768;font-style:normal}.login__overlay{background:#0000;border:0;display:flex;height:50vh;justify-content:center;max-width:700px;min-height:200px;width:80%}.login__overlay .ant-card-body{max-width:500px;width:100%}.login__form .ant-input{height:35px;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.5em;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}.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);bottom:0;color:#fff;font-size:70%;left:60px;overflow:auto;position:fixed;right:0;top:0}.layout__content__inner{position:relative}.layout__footer{bottom:0;color:#fff;height:20px;left:50%;margin:0;padding:0;text-align:center;z-index:-1}.layout__footer,.loadercont{background-color:var(--default-background);position:fixed}.loadercont{height:100vh;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;height:50px;overflow-x:hidden;white-space:nowrap;width:100%}.calendar__header div{flex:0 0 auto}.calendar__header div:first-child{flex:1 1 auto;overflow-x:hidden}.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{display:flex}.calendar__body__meeting{background-color:#202020;background-color:var(--active-background);margin-right:10px;width:250px}.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;white-space:nowrap}.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{display:block;position:relative}.nump__circle{background-color:#0000;border:1px solid #0000;border-radius:50%}.nump__circle,.nump__number{bottom:0;left:0;position:absolute;right:0;top:0}.nump__number{font-weight:700;text-align:center;vertical-align:middle}.raceplayer{background-color:var(--active-background);border:1px solid var(--default-border);border-radius:8px;display:flex;flex-direction:column;padding:4px;text-align:center}.raceplayer__buttons{align-items:center;display:flex;flex-direction:row;font-size:140%;justify-content:center}.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:120%;margin-top:10px}.gaugedistance__cont{border:1px solid #fff;display:block;height:100%;position:relative;width:100%}.gaugedistance__gauge{background-color:#006400}.gaugedistance__gauge,.gaugedistance__value{display:block;height:100%;left:0;position:absolute;top:0}.gaugedistance__value{margin-top:-1px;text-align:center;width:100%}.progress{background-color:var(--active-background);border:1px solid var(--default-border);border-radius:8px;display:flex;flex-direction:column;padding:4px;text-align:center}.progress__title{color:var(--color-gold-highlights);font-size:120%}.progress__value{flex:1 1 auto;height:20px}.progress__separator{height:10px}.progress__infos{font-size:80%}@media screen and (max-width:1200px){.progress{margin:0 10px auto}}.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;font-size:70%;margin-bottom:5px;padding:2px 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:0;border-radius:5px;color:#fff;cursor:pointer;text-align:center;width:80px}.speeds__selection__button:hover{background-color:var(--color-gold);color:#fff}.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:0;border-radius:5px;color:#fff;cursor:pointer;text-align:center}.speeds__datas__toolbar__button:hover{background-color:var(--color-gold);color:#fff}.speeds__datas__toolbar__switch{display:flex}.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%;max-width:500px;min-width:385px;padding:4px;text-align:left}.top5__row{display:flex;margin:2px 0;text-align:center}.top5__row__header{color:var(--color-gold-highlights)}.top5__row__position{flex:0 0 38px}.top5__row__number{flex:0 0 30px}.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}.top5__row__eprm{flex:0 0 40px}.top5__row__avgspeed{flex:0 0 60px}.top5__row__speed{flex:0 0 80px}.top5__row__speed div{margin-right:30px;text-align:right}.top5__row__speedvs1st{flex:0 0 80px}.top5__row__speedvs1st div{margin-right:30px;text-align:right}.top5__row__avgspeed{flex:0 0 80px}.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{align-items:center;display:flex;height:60px;overflow-x:hidden;white-space:nowrap;width:100%}.race__header div{flex:0 0 auto}.race__header div:first-child{flex:1 1 auto;overflow-x:hidden}.race__header__clock{margin-left:15px;margin-right:15px}.race__content{display:flex;flex-direction:column;font-size:1rem}.race__content__line{display:flex;flex-direction:row;min-height:250px}.race__content__column{flex:0 0 260px}.race__content__column>div{margin:0 40px auto}.race__content__column>div:last-child{margin-top:10px}.race__content__map{flex:1 1;position:relative}.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.943ccb5c.css.map*/