.switch{position:relative;display:inline-block;width:60px;height:26px;margin:0 15px}.switch input{opacity:0;width:0;height:0}.switch_slider,.switch_slider_formule{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#002eae;-webkit-transition:.4s;transition:.4s}.switch_slider-dark{background-color:#cdcdcd!important}.switch_slider:before,.switch_slider_formule:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:3px;-webkit-transition:.4s;transition:.4s}.switch_univers+.switch_slider:before{background-color:#ff39ca}.switch_univers:checked+.switch_slider:before{background-color:#f4ff1d}.switch_univers:checked+.switch_slider{background-color:#002eae}.switch_univers:focus+.switch_slider{box-shadow:0 0 1px #002eae}.switch_dashboard+.switch_slider:before{background-color:#fff}.switch_dashboard:checked+.switch_slider-dark{background-color:#333232!important}#switch_formule:checked+.switch_slider_formule:before,#switch_period:checked+.switch_slider_period:before,#switch_ppr:checked+.switch_slider_period:before,#switch_type:checked+.switch_slider_type:before,#switch_zones:checked+.switch_slider_period:before,.switch_dashboard:checked+.switch_slider:before,.switch_univers:checked+.switch_slider:before{-webkit-transform:translateX(32px);-ms-transform:translateX(32px);transform:translateX(32px)}.switch .tooltiptext{color:#000;visibility:hidden;width:auto;background-color:#e0e0e0;text-align:center;border-radius:6px;padding:5px;position:relative;z-index:1;bottom:-50%;opacity:0;transition:opacity .3s;font-size:small;white-space:nowrap}.switch .tooltiptext:after{content:"";position:absolute;bottom:100%;left:25%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #e0e0e0}.switch:hover .tooltiptext{visibility:visible;opacity:1}.switch_slider.round,.switch_slider_formule.round,.switch_slider_period.round,.switch_slider_type.round{border-radius:34px}.switch_slider.round:before,.switch_slider_formule.round:before,.switch_slider_period.round:before,.switch_slider_type.round:before{border-radius:50%}.EP_home_text{text-align:center;font-size:35px;font-weight:300;letter-spacing:.8px}.Ep_free_trial{color:#000;font-size:2rem;background-color:#daf307;padding:.75rem 5rem;font-weight:700;border-radius:35px;letter-spacing:7.2px;display:block;width:fit-content;width:-moz-fit-content;margin:0 auto;text-align:center}@media (max-width:600px){.Ep_free_trial{font-size:1rem}}.EP_home_cgu{text-align:center;font-size:smaller;margin:1rem 0;font-weight:100}.EP_home_cgu a{color:#fff}.EP_header_home:before{width:100%;content:"";display:block;position:absolute;top:0;left:0;border-style:solid;border-image:linear-gradient(0deg,#1c213f,transparent) 0 0 100% 0/100% 0 stretch}.EP_section_what{background-color:#1c213f;padding:5rem 0;color:#fff}.section_content{width:70vw;margin:auto}.section_content>.section-title{border-left:15px solid #daf307;padding-left:1rem;color:#fff;font-size:38px}.EP_what_content{display:flex;margin:2rem auto;justify-content:space-between}.EP_what_text{font-size:medium;width:49%;text-align:left}#partners_logos{position:absolute;z-index:1;width:100%}@media (max-width:1024px){.section_content{width:90vw}}.EP_section_charts{background-color:#222b62;padding-top:7rem}.list_categories,.list_plan_categories{justify-content:space-evenly;margin:3rem 0;flex-wrap:wrap}.list_categories>li>a,.list_plan_categories>li>a{color:#fff;font-size:38px}.list_categories>li>a:hover,.list_plan_categories>li>a:hover{text-decoration:none}.list_categories>li.active,.list_plan_categories>li.active{border-bottom:10px solid #daf307}.Ep_charts_content{display:flex}.EP_charts_example{width:60%;order:1;margin:1.5rem}.EP_charts_text,.EP_charts_text_club,.EP_charts_text_coach{display:flex;flex-direction:column;justify-content:center;width:40%;color:#fff;order:2}.EP_charts_text h2,.EP_charts_text p{margin-bottom:2rem}.Ep_charts_img{max-width:85%;height:auto;margin:auto;display:block}.Ep_charts_img_club,.Ep_charts_img_coach{max-width:75%;height:auto;margin:auto;display:none}.EP_charts_li{color:#fff;font-size:20px;margin:2rem}.EP_charts_li:before{content:url("/i/eval_perf/charts_li_marker.JPG");color:#daf307}@media (max-width:1366px){.EP_section_charts{padding-top:5rem}}@media (max-width:1024px){#cat_sportif_coach{flex-direction:column;align-items:center}.EP_charts_example,.EP_charts_text{width:100%}}.EP_section_formules{background-color:#222b62;padding:5rem 0;color:#fff}.EP_formules{display:flex;justify-content:space-evenly}@media(max-width:1200px){.EP_formules{display:flex;justify-content:space-evenly;flex-wrap:wrap}.EP_formules.ep_account_create>span{margin:1rem auto}}.EP_formules img{margin:1rem 0}.EP_formules_content_text{font-size:12px;font-weight:300;margin:0 0 0 .5rem}.Ep_formules_label{max-width:280px;background-color:#1c213f;border-radius:25px;padding:10px;height:780px}#switch_formule_period{margin:2.5rem auto;text-align:center;color:#fff;font-size:25px;display:flex;justify-content:center;align-items:flex-end}#switch_formule_period>span{margin:0 1rem}#switch_formule:checked+.switch_slider_formule{background-color:#f4ff1d}.switch_slider_formule{background-color:#fff}#switch_formule+.switch_slider_formule:before{background-color:#1a2247}#annualy_sportif{display:none}#annualy_formule:after{content:url("/i/eval_perf/img_text_formule2.png");position:relative;top:10px;right:30px}.EP_cycl_form_group{width:100%;height:2rem;border:1px solid #daf307;border-bottom:0}.EP_cycl_form{display:flex;flex-wrap:wrap}.EP_cycl_form_img_left{margin-right:2rem}.EP_cycl_form_img_right{margin-left:2rem}.EP_formule_club,.EP_formule_entraineur{margin:2rem}.EP_formule_club h3,.EP_formule_entraineur h3{margin-bottom:4rem}@media (max-width:1200px){.EP_section_what{padding-top:5rem}}@media (max-width:710px){.EP_section_what{background-color:#1c213f;color:#fff}.Ep_title_what{margin:auto}.EP_what_content{display:flex;margin:2rem auto;flex-direction:column}.EP_what_text{font-size:large;width:100%;text-align:justify;margin:2rem 0}.EP_cycl_form_group{display:none}.EP_cycl_form_img_left,.EP_cycl_form_img_right{margin:1rem auto}.EP_formule_club,.EP_formule_entraineur{margin:2rem auto}.EP_formule_club h3,.EP_formule_entraineur h3{margin-bottom:2rem}}.EP_section-account{color:#fff;background-color:#13182c;height:100%}.EP_account_form{max-width:60rem;margin:auto}.EP_new_account{margin:.75rem 0}.EP_new_account input,.EP_new_account select{border-radius:25px;font-weight:700;height:3rem!important}.EP_new_account_checkbox{margin:.5rem auto}.EP_formules.ep_account_create{max-width:90rem;margin:auto}::-webkit-input-placeholder{color:#d3d3d3!important}::-moz-placeholder{color:#d3d3d3!important;opacity:1}:-ms-input-placeholder,::-ms-input-placeholder{color:#d3d3d3!important}select::placeholder{color:#d3d3d3!important}#account_creation_password div label{display:none}.EP_form,.EP_new_account .EP_offer{display:flex;flex-wrap:wrap;justify-content:space-between}.EP_new_account #account_creation_password div{width:48%}#account_creation_password{display:flex;justify-content:space-between}input[name=account_plan]:checked+label{border:2px solid #f4ff1d;border-radius:45px}@media (max-width:1023px){#account_creation_password{display:block}.EP_new_account #account_creation_password div{width:100%}}.EP_new_account_checkbox .form-check{display:flex;align-items:flex-start}.EP_new_account_checkbox input{width:1.75rem;height:1.75rem}.EP_new_account_checkbox .form-check label{margin-left:1rem}.EP_form_submit{width:100%;background-color:#daf307;height:3rem;border-radius:25px;font-size:x-large}.EP_account_formule{max-width:40rem;margin:auto;padding:50px 0}#contact_message{border-radius:25px}.Ep_nav{background-color:#13182c;width:14vw;min-width:200px;padding-top:1rem}.EP_menu_header{display:flex;align-items:center;justify-content:center}.EP_menu_avatar{width:75px;border-radius:50%}.EP_menu_avatar_a{border-radius:50%;background-color:#daf307}.EP_menu_icons{width:35px;margin:.5rem 1rem;cursor:pointer}#upload_activity_file{width:30%;height:auto;position:fixed;top:15%;left:15%;background:#222c63;z-index:2;text-align:center;border-radius:10px;padding:10px;display:none;color:#fff}#close_upload_file{float:right;color:#fff;cursor:pointer}@media (max-width:1200px){.Ep_nav{display:none}}.EP_menu_username{color:#fff;display:block;text-align:center;margin-top:1.5rem;font-size:30px}.EP_menu_link{color:#fff}.EP_menu li{margin:1rem 0}.EP_menu li:not(.EP_menu_active):hover{background-color:#1b2560}.EP_menu li:not(.EP_menu_active) a:hover{color:#fff;font-weight:700;text-decoration:none!important}.EP_menu_active{background-color:#daf307}.EP_menu_active a{color:#000;font-weight:700}.EP_menu_desactive span{color:#5a5a5a}.Ep_sections{background-color:#1c213f;display:flex;flex-direction:column;height:100%}.Ep_sections h2{text-align:center;color:#fff;font-size:25px}.Ep_sections h3{text-align:center;color:#fff;margin-top:.75rem}.EP_prevision_section_content{display:flex;margin:1rem 6rem}.EP_previson_img{width:auto;height:min-content}@media (max-width:1366px){.EP_prevision_section_content{display:flex;margin:3rem 9rem;flex-wrap:wrap;justify-content:space-evenly}#ep_prev_text{order:3;margin-top:2rem}.EP_previson_lightbulb{width:100px;height:min-content}}.Ep_prevision_calcul_content{width:100%;background-color:#1c213f;padding:2rem}#Ep_prevForm{display:flex;justify-content:space-between}#Ep_prevForm>div{width:30%}.ep_prev_param_title{background-color:#4b5178;padding:.5rem}.ep_prev_param{background-color:#1b2660;padding:.5rem;margin-bottom:.5rem}@media (max-width:1200px){.Ep_sections{width:100%}}#dropzoneTitle{text-align:center;color:#fff;font-size:medium;letter-spacing:1px}#dropzoneSubTitle{text-align:center;color:#fff;font-weight:lighter}.dz-button{border:none;color:#fff;background:none;font-size:14px}#my-form_dropzone{height:75px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.dz-default{background-image:url("/i/eval_perf/plus_a.svg");background-size:35px;background-repeat:no-repeat;background-position:50%;width:auto;height:inherit;display:flex;align-items:flex-end}.dz-default,.dz-progress{background-color:transparent}.dz-progress{width:fit-content;height:auto}.dz-progress-bar{background-color:transparent!important;text-align:center}.dz-chart{background-color:#1c213f;width:110px;height:110px;position:relative;border-radius:50px;margin:0 auto .5rem}#circular-progress-bar{margin:0;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dz-complete{width:100px}.dz-details{display:none}.dz-max-files-reached{pointer-events:none;cursor:default}.dz-next-step{pointer-events:auto}.EP_prevision_params_title{text-align:center;color:#fff;font-size:large;letter-spacing:1px;width:50%;margin:1rem auto;padding-bottom:1rem;border-bottom:3px solid #251e4a}#custom_model{display:none}.EP_prev_form{display:flex;flex-direction:column}.Ep_prev_model_input:checked+.Ep_prev_model{background-color:#daf307}.EP_prev_form_content{display:flex;justify-content:space-evenly;flex-wrap:wrap}.EP_prev_form_input{width:66%;min-width:140px}.EP_prev_form_input,.EP_prev_form_input_small,.EP_prev_form_select{height:auto!important;margin:.25rem auto;border-radius:25px;font-size:smaller}.EP_prev_form_select{width:66%}.ep_prev_intensity_param{display:none}#ep_prev_intensity{padding:unset}#intensity_value{display:flex;justify-content:space-between;color:#fff}.EP_previsions_form_options{color:#daf307;font-size:x-small;margin:0 17% 0 auto;display:block;text-align:end}.EP_prev_form_button{width:max-content;text-align:center;border-radius:25px;padding:.15rem .5rem;background-color:#daf307}.road_weather:checked+.road_weather_label,.road_weather:checked+label>img{filter:brightness(0) saturate(100%)invert(84%) sepia(72%) saturate(3510%) hue-rotate(7deg) brightness(98%) contrast(94%)}.EP_prev_form_button:focus{outline:none}#Ep_prevResults{display:none}.prev_result_cat{background-color:#13182c;width:160px}.prev_result_total{background-color:#14182d;width:90px}.prev_result_dynamic{background-color:#daf307;width:90px}.prev_result_first_third{background-color:#c7c7c7;width:90px}.prev_result_second_third{background-color:#e3e4e0;width:90px}.Ep_athletes_management{text-align:center;margin:1rem auto 4rem;width:27vw;display:flex;justify-content:space-between}.Ep_athletes_management a{letter-spacing:.6px;color:#fff;font-size:20px;display:flex;align-items:center}.Ep_athletes_management a span{border:2px solid #1c213f;background:#e5fe00 0 0 no-repeat padding-box;width:40px;color:#000;display:flex;border-radius:20px;height:40px;justify-content:center;align-items:center;margin-right:.5rem}.athletes_list{display:flex;flex-wrap:wrap;justify-content:center}.athlete_card{width:350px;display:flex;align-items:center;margin:1rem auto}.card_bg{padding:10px;background-color:#1f2544;border-radius:10px}.athlete_infos{overflow:hidden;color:#fff;margin:0 .75rem}.athlete_infos li{margin:.25rem auto;font-size:14px;letter-spacing:.45px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.athlete_physical_state{font-size:15px;letter-spacing:.45px;color:#daf307;padding:.3rem}.athlete_details_link,.athlete_details_link:hover{color:#000;font-size:20px;background:#daf307;border-radius:15px;text-decoration:none;outline:none;border:none;padding:5px 20px;margin:0 .5rem}@media (max-width:1200px){.Ep_athletes_management{width:auto}.Ep_athletes_management a{margin:0 2rem}}@media (max-width:512px){.Ep_athletes_management{flex-direction:column}.Ep_athletes_management a{margin:.5rem 2rem}}.Ep_histo_filters{display:flex;justify-content:space-evenly;padding:3rem;margin-left:5rem}.Ep_histo_search{display:flex;max-width:450px;width:100%}#dt-search-histo{max-width:450px;border-radius:25px;width:100%;padding:.25rem 1rem;border:none}#dt-tab_histo_filter{display:flex;max-width:450px;width:100%}#dt-tab_histo_filter>label>input{display:none}.dt-search-histo-icon{border-top-right-radius:25px;border-bottom-right-radius:25px;position:relative;left:-30px;background-color:#ff0;padding:.25rem 1rem;border:none}#dt-tab_histo-filter-sport-type{max-width:260px}#dt-tab_histo-filter-date,#dt-tab_histo-filter-sport-type{border-radius:25px;width:100%;padding:.25rem 1rem;color:#acacac}#dt-tab_histo-filter-date{max-width:180px}#dt-tab_histo-filter-date option,#dt-tab_histo-filter-sport-type option{color:#000}#dt-tab_histo-filter-date option:first-child,#dt-tab_histo-filter-sport-type option:first-child{color:#acacac}#dt-search-histo:focus,#dt-tab_histo-filter-date:focus,#dt-tab_histo-filter-sport-type:focus{outline-offset:unset;outline:none}#dt-tab_activity_record,#dt-tab_analyse_cp_record,#dt-tab_analyse_fc_record,#dt-tab_analyse_record,#dt-tab_cp_record,#dt-tab_fc_record,#dt-tab_histo,#dt-tab_ppr_record,#dt-tab_record{margin-bottom:1rem!important}#dt-tab_activity_record thead,#dt-tab_analyse_cp_record thead,#dt-tab_analyse_fc_record thead,#dt-tab_analyse_record thead,#dt-tab_cp_record thead,#dt-tab_fc_record thead,#dt-tab_histo thead,#dt-tab_ppr_record thead,#dt-tab_record thead,#dt-user-ftp thead,#dt_calendar_competitions thead,#dt_competitions thead{font:normal normal normal 20px Roboto;letter-spacing:.6px;background:#14182d 0 0 no-repeat padding-box}#dt-tab_activity_record td,#dt-tab_activity_record th,#dt-tab_analyse_cp_record td,#dt-tab_analyse_cp_record th,#dt-tab_analyse_fc_record td,#dt-tab_analyse_fc_record th,#dt-tab_analyse_record td,#dt-tab_analyse_record th,#dt-tab_cp_record td,#dt-tab_cp_record th,#dt-tab_fc_record td,#dt-tab_fc_record th,#dt-tab_histo td,#dt-tab_histo th,#dt-tab_ppr_record td,#dt-tab_ppr_record th,#dt-tab_record td,#dt-tab_record th,#dt-user-ftp td,#dt-user-ftp th{font-weight:400;padding:.75rem 1rem;text-align:center;border-right:1px solid #fff;color:#fff;font-size:1rem}#dt_calendar_competitions th,#dt_competitions th{font-weight:400;padding:.75rem 1rem;color:#fff;font-size:14px}#dt_calendar_competitions td,#dt_competitions td{color:#fff;padding:5px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}#dt-tab_histo td:last-child,#dt-tab_histo th:last-child{border:none;display:flex;justify-content:space-evenly}#dt-tab_activity_record tbody,#dt-tab_analyse_cp_record tbody,#dt-tab_analyse_fc_record tbody,#dt-tab_analyse_record tbody,#dt-tab_cp_record tbody,#dt-tab_fc_record tbody,#dt-tab_histo tbody,#dt-tab_ppr_record tbody,#dt-tab_record tbody{font-size:15px}#dt-tab_activity_record .odd,#dt-tab_analyse_cp_record .odd,#dt-tab_analyse_fc_record .odd,#dt-tab_analyse_record .odd,#dt-tab_cp_record .odd,#dt-tab_fc_record .odd,#dt-tab_histo tbody .odd,#dt-tab_ppr_record .odd,#dt-tab_record tbody .odd,#dt-user-ftp tbody .odd,#dt_calendar_competitions tbody .odd,#dt_competitions tbody .odd{background:#3b4163 0 0 no-repeat padding-box}#dt-tab_activity_record .even,#dt-tab_analyse_cp_record .even,#dt-tab_analyse_fc_record .even,#dt-tab_analyse_record .even,#dt-tab_cp_record .even,#dt-tab_fc_record .even,#dt-tab_histo tbody .even,#dt-tab_ppr_record .even,#dt-tab_record tbody .even,#dt-user-ftp tbody .even,#dt_calendar_competitions tbody .even,#dt_competitions tbody .even{background:#2d324f 0 0 no-repeat padding-box}#dt-tab_histo_info,#dt-tab_record_info{text-align:end}#dt-tab_histo_paginate ul,#dt-tab_record_paginate ul{justify-content:start;align-items:center}#dt-tab_histo_paginate>ul>li>a{color:#fff;padding:0 .5rem;border-radius:unset;font-size:15px}#dt-tab_histo_next a,#dt-tab_histo_previous a{font-size:25px!important}#dt-tab_histo_paginate>ul>li.paginate_button.page-item.active>a,#dt-tab_histo_paginate>ul>li>a{background-color:transparent;border:none}#dt-tab_histo_wrapper .row:last-child{align-items:baseline}.Ep_record_datatable{width:100%;max-width:1000px;margin:auto}#dt-tab_fc_record td:last-child,#dt-tab_fc_record th:last-child,#dt-tab_ppr_record td:last-child,#dt-tab_ppr_record th:last-child,#dt-tab_record td:last-child,#dt-tab_record th:last-child,#tab_ppr_record td:last-child,#tab_ppr_record th:last-child{border:none}#annualCPRecords,#annualHRRecords{display:none}.fc-theme-standard .fc-list{border:none}.fc-theme-standard .fc-list-day-cushion{background-color:#2d324f;color:#fff}.fc-list-event-graphic{display:none!important}.fc .fc-list-event:hover td{background-color:#1c213f}.fc-list-event-title:hover{cursor:pointer}.fc .fc-addEventButton-button{padding:.25rem .5rem!important;font-size:.75rem!important;display:flex;margin:auto;text-transform:uppercase}#calendar .fc-toolbar-chunk{width:100%}#calendar>div.fc-header-toolbar.fc-toolbar>div:first-child{flex-direction:row-reverse}#calendar>div.fc-header-toolbar.fc-toolbar>div:nth-child(2){flex-direction:column}.total-month{display:flex;justify-content:space-between;color:#fff;padding:0 2rem}.total-month-detail{display:flex;flex-direction:column;text-align:center;margin:0 1rem}.total-month-detail-cat{font-size:15px;letter-spacing:.38px;margin-bottom:1rem}.fc-custom1-button{background-color:#daf307!important;font-size:20px!important;border-radius:15px!important;color:#000!important;margin-left:3rem!important;margin-top:2rem!important;padding:.4em .65em!important}.fc .fc-button{padding:unset;font-size:3em}#ep_competitions_calendar.fc .fc-button .fc-icon{font-size:35px!important}#ep_competitions_calendar.fc .fc-toolbar.fc-header-toolbar{margin-bottom:0!important}.total-month-detail-val{font:normal normal 900 25px/15px Roboto;letter-spacing:.88px}#calendar.fc table:not(#dt_calendar_competitions){border-collapse:separate;border-spacing:.25rem 1rem;border:none!important}#ep_competitions_calendar.fc table{border-collapse:separate;border-spacing:.1rem .1rem;border:none!important}#ep_competitions_calendar.fc .fc-scroller-harness{background:#1c213f}#ep_competitions_calendar.fc-theme-standard th{border:none;color:#fff}.fc-next-button,.fc-next-button:focus,.fc-next-button:hover,.fc-nextYear-button,.fc-nextYear-button:focus,.fc-nextYear-button:hover,.fc-prev-button,.fc-prev-button:focus,.fc-prev-button:hover,.fc-prevYear-button,.fc-prevYear-button:focus,.fc-prevYear-button:hover{border:none!important;background:none!important;box-shadow:none!important}.fc-toolbar-chunk{display:flex}.fc-theme-standard td{border:none}#calendar .fc-daygrid-day{cursor:pointer}#calendar .fc-daygrid-day:hover{opacity:.8}.add_event_button{background-color:transparent;color:#fff;font-size:14px;width:50%;text-align:center;border:1px solid #f3f3f31a;margin:auto}.add_event_button:hover{background-color:#5e6276}#calendar.fc .fc-daygrid-day.fc-day-today{background-color:#5d6176}.fc-day-today .fc-daygrid-day-number{color:#000!important}#calendar .fc-toolbar{height:150px;margin-bottom:25px!important}#calendar.fc .fc-toolbar-title{font-size:40px;text-transform:uppercase}#calendar>div.fc-view-harness.fc-view-harness-active>div>table>tbody{background-color:#4b5178}.fc-day-future,.fc-day-past{background-color:#2d324f;opacity:1}#calendar .fc-daygrid-day-number{font:normal normal 300 31px/16px Roboto;letter-spacing:.62px;color:#fff!important}#ep_competitions_calendar .fc-daygrid-day-number{font:normal normal 300 16px/12px Roboto;letter-spacing:.62px;color:#fff!important}#ep_competitions_calendar.fc .fc-daygrid-day{padding:1rem 0}.fc-day-other{background-color:#2d324f;opacity:.5}.fc-total-week{background-color:#f4ff1d;display:flex;flex-direction:column;min-height:100%;padding:.5rem!important;font-size:14px}.fc-daygrid-day-frame:after,.fc-daygrid-day-frame:before{content:none}.fc .fc-daygrid-day{padding:.5rem 0}.fc-daygrid-event-harness{margin:.5rem auto;cursor:pointer}.fc-daygrid-day-events:after,.fc-daygrid-day-events:before,.fc-daygrid-event-harness:after,.fc-daygrid-event-harness:before{content:none!important}.fc-daygrid-day-events{margin:unset!important}#calendar .fc-event-title,#mobile-calendar .fc-event-title{width:100%;text-align:left;color:#ddd;font-size:12px;opacity:1;overflow:hidden;text-overflow:ellipsis;padding:2px 5px}.fc-event-title-ellipsis{width:90%;text-overflow:ellipsis;overflow:hidden}#calendar .event-title,#mobile-calendar .event-title{color:#13182c!important}#ep_competitions_calendar .fc-event-title{width:100%;text-align:left;padding-left:2px;color:#13182c;font-size:12px;opacity:1;overflow:hidden;text-overflow:ellipsis}.event-custom-content,.event-custom-content-competition{width:100%;font-size:11px}.event-custom-content-activity{min-height:75px}.event-type:hover{transform:scale(1.02)}.event-type-1,.event-type-1:hover{display:flex;flex-direction:column;border-radius:8px}.event-type-1 .fc-event-title{border-top-left-radius:8px;border-top-right-radius:8px;background:#18a558 0 0 no-repeat padding-box}.event-type-1 .event-custom-content{border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#a3ebb1}.event-type-2,.event-type-2:hover{display:flex;flex-direction:column;border-radius:8px}.event-type-2 .fc-event-title{border-top-left-radius:8px;border-top-right-radius:8px;background:#c85250 0 0 no-repeat padding-box}.event-type-2 .event-custom-content{border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#f7bec0}.event-type-3,.event-type-3:hover{display:flex;flex-direction:column;border-radius:8px}.event-type-3 .fc-event-title{border-top-left-radius:8px;border-top-right-radius:8px;background:#fd7f20 0 0 no-repeat padding-box}.event-type-3 .event-custom-content{border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#fdb750}.event-type-4,.event-type-4:hover{display:flex;flex-direction:column;border-radius:8px}.event-type-4 .fc-event-title{border-top-left-radius:8px;border-top-right-radius:8px;background:gray 0 0 no-repeat padding-box}.event-type-4 .event-custom-content{border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#b9b5b5}.event-type-5,.event-type-5:hover{display:flex;flex-direction:column;border-radius:8px}.event-type-5 .fc-event-title{color:#000;border-top-left-radius:8px;border-top-right-radius:8px;background:#f4ff1d 0 0 no-repeat padding-box}.event-type-5 .event-custom-content{border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#fcffba}.event-custom-info,.fc_modal_details{display:flex;flex-direction:column;border-right:1px solid #3f3f3f;padding:1px 5px;justify-content:center}.event-custom-text,.fc_modal_description{padding:5px 10px 0 5px}.event-custom-text{white-space:break-spaces;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-y:hidden;overflow-x:hidden;width:130px}#create_event{position:fixed;width:40%;right:0;top:0;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;transition:.5s ease-in;color:#fff;background-color:#222c63;max-height:calc(100% - 365px);overflow-x:hidden;transform:translateX(100%);visibility:hidden;z-index:1000;padding:2rem;min-height:100%}@media screen and (max-width:960px){#create_event{width:100%;padding:.5rem}}#fc-close-add-event{display:block;color:#f4ff1d;text-decoration:none;font-size:1.5rem}.create_event_type{background-color:#13172c;color:#fff;cursor:pointer;margin:auto;font-size:20px;padding:.5rem 1rem;width:50%;text-align:center}.create_type_selected{background-color:#f4ff1d;color:#000!important}.new_training-type{background-color:#1c213f;font-size:15px;padding:7px 12px}.new_training-type:hover{opacity:.8}.new_session img{width:40px}.sessions_cat{text-transform:uppercase;font-size:16px}.sessions_cat span{margin:0 .5rem}.sessions_cat i{margin:0 .25rem;vertical-align:baseline;line-height:1.2}.sessions_content{max-height:75px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.event_modal_title{width:350px;border-radius:25px;padding:5px;margin:.25rem;outline:none}.event_modal_input{flex-grow:1;border-radius:25px;outline:none;margin:.25rem .5rem}#liste_competitions{display:none}#competitions_filtre{height:35px;width:35px;margin:.25rem;border-radius:35px;background-color:#1fbc13;border:none}.scheduler_nav{margin:15px;position:relative;width:27px;height:70px;top:30px}#scheduler_table{color:#fff;font-size:11px;font-weight:lighter;border-collapse:separate;border-spacing:0 .5em;table-layout:fixed}.scheduler_week{padding-bottom:.25rem;border-bottom:1px solid #fff;width:245px}.scheduler_day,.scheduler_week{text-align:center;border-left:1px solid #fff;border-right:1px solid #fff}.scheduler_day{width:30px}.day_0,.day_1,.day_2,.day_3,.day_4{color:transparent}#scheduler_body_front tr{margin:.25rem 0}.race_day{background-color:#daf307}.norace_day{background-color:#4b5178}#scheduler_body_front tr .row_name{text-align:right;padding-right:5px}#scheduler_body_racers tr .row_name{font-size:15px;text-align:left;padding-right:20px}.x_scheduler_nav{position:absolute;cursor:pointer}.x_scheduler_nav_prev{top:0;left:0}.x_scheduler_nav_next{top:0;right:0}.x_scheduler_wrap{color:#fff;font-size:11px;min-width:75%;padding:0 50px;position:relative;margin:25px auto}.x_scheduler_week{padding-bottom:.25rem;width:25%}.x_scheduler_week_header{padding-bottom:.25rem;text-align:center;border-bottom:1px solid #fff;border-right:1px solid #fff;margin-bottom:5px}.x_scheduler_week:last-child .x_scheduler_week_header{border-right:none}.x_scheduler_day{border-left:1px solid #696969;border-right:1px solid #696969;text-align:center;flex:1}.x_race_day{text-align:center;height:25px;flex:1}.x_race_selectable{cursor:pointer}.x_race_selectable.active{border:1px solid #fff;opacity:1!important}.x_race_selectable:hover{transform:scale(1.05)}.x_race_test{position:relative}.x_slot_selectable{cursor:pointer;opacity:1!important}.x_slot_selectable.x_slot_off{opacity:.7!important}.x_row_label_left{position:absolute;left:-150px;font-size:15px;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x_row_label_right{position:absolute;right:-10px;font-size:15px}.x_race_day_2{flex:2!important}.x_race_day_3{flex:3!important}.x_race_day_4{flex:4!important}.x_race_day_5{flex:5!important}.x_race_day_6{flex:6!important}.x_race_day_7{flex:7!important}.x_race_day_8{flex:8!important}.x_race_day_9{flex:9!important}.x_race_day_10{flex:10!important}.x_no_race_day{margin:0 1px 0 0}.x_no_race_day,.x_slot_off{background-color:#4b5178}.x_yes_race_day{background-color:#f4ff1d}.x_slot_on,.x_yes_race_day{border:1px solid #1c213f52;opacity:.7}.x_slot_on_participant{background-color:#1fdc28}.x_slot_on_replace{background-color:#d35f55}.x_slot_on_ghost{background-color:#fff}.x_slot_on:hover{cursor:pointer}.x_race_day:hover{opacity:.9}.x_row_competitions{margin-top:10px}.x_btn_bg_pad{background:#3b4163!important;padding:5px 30px!important}.Ep_synthese_section{padding:30px 10px 40px 5px}.Ep_synthese_h3{text-align:left!important;font-size:17px;letter-spacing:1px;color:#e5fe00!important}.Ep_synthese_histo{width:60%;height:auto;position:relative}.Ep_synthese_histo_control{width:39%}.Ep_synthese_histo_date_text{font:normal normal 300 17px Roboto;letter-spacing:.51px;color:#fff;margin:.5rem 0 .25rem}.Ep_synthese_histo_date{background-color:#382f61;display:flex;flex-direction:column;align-items:center;width:100%;color:#fff;padding:1rem}.Ep_synthese_histo_time{font:normal normal 900 18px/17px Roboto;letter-spacing:14.4px;text-transform:uppercase}.Ep_synthese_histo_table{border-collapse:separate;border-spacing:2rem .25rem}.Ep_synthese_histo_cat{display:flex;margin:1rem auto;width:33%;justify-content:space-between}@media(max-width:1366px){.Ep_synthese_histo_table{width:100%;border-spacing:.75rem .25rem}}.Ep_synthese_histo_button,.Ep_synthese_week_button,.Ep_synthese_week_histo_button{width:95px;height:30px;border-radius:15px;border:none;background-color:#fff}.Ep_synthese_histo_button:focus,.Ep_synthese_week_button:focus,.Ep_synthese_week_histo_button:focus,.histo_cat_selected,.week_histo_cat_selected,.weeks_cat_selected{background-color:#daf307;outline:none}.Ep_synthese_histo_val{font:normal normal 900 18px/17px Roboto;color:#e3fc01;white-space:nowrap}@media (max-width:1366px){.Ep_synthese_histo{width:100%;height:auto;position:relative}.Ep_synthese_histo_control{width:100%;order:3}.Ep_synthese_histo_cat{display:flex;margin:1rem auto;width:100%;justify-content:space-between}}#switch_synthese_period,#switch_zone_chart_type{width:100%;margin:1.5rem auto;text-align:center;color:#fff;font:normal normal 300 20px Roboto}.switch_slider_period,.switch_slider_type{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#002eae;-webkit-transition:.4s;transition:.4s}.switch_slider_period:before,.switch_slider_type:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:3px;-webkit-transition:.4s;transition:.4s}#switch_period+.switch_slider_period:before,#switch_ppr+.switch_slider_period:before,#switch_type+.switch_slider_type:before,#switch_zones+.switch_slider_period:before{background-color:#f4ff1d}#switch_month{text-transform:capitalize}.Ep_synthese_sport{display:flex;justify-content:center;padding-bottom:1.5rem;border-bottom:2px solid #382f61;width:800px;margin:auto}.Ep_synthese_sport_graph{display:flex;flex-direction:column;border-right:2px solid #382f61;padding-right:1.5rem}.Ep_synthese_sport_title{font:normal normal 500 20px Roboto;margin-bottom:2rem}.Ep_synthese_sport_graph_arrow{width:22px;height:36px}.Ep_synthese_sport_chart{width:280px;height:280px;position:relative;margin:0 1.5rem}.Ep_synthese_sport_table{display:flex;flex-wrap:nowrap;color:#fff;text-align:center;font:normal normal 300 20px Roboto}.sport_details{flex-wrap:nowrap;white-space:nowrap;align-items:center}.sport_details span{margin:.35rem 1rem}.sport_name:first-letter{text-transform:capitalize}.round_span{height:25px;width:25px;border-radius:50%;display:inline-block}.round_span.cyclisme{background-color:#daf307}.round_span.courseapied{background-color:#d68a18}.round_span.natation{background-color:#076df3}.Ep_synthese_next_week,.Ep_synthese_prev_week{width:40px;height:60px}.week_prev-prog{border-right:2px solid #382f61;padding-right:1.5rem}.week_prog_date{color:#fff;font-size:15px;font-weight:300}.gauge_prog_days{width:300px;height:150px;margin:1rem 0;position:relative}.week_prog_prev_total{width:150px;height:100px;margin:1rem;position:relative;align-self:center}.gauge_real_days{width:150px;height:150px;margin:0 1rem;position:relative}.program_charts{display:flex}@media (max-width:1366px){.program_charts{display:flex;flex-direction:column}.week_prev-prog{border-right:none;padding-right:unset}.sm_no_padding{padding:unset!important}}.weeks_button{width:800px;border-bottom:2px solid #382f61}.body>div.x-pad-content.stats-radar-container>main>section>section:nth-child(7)>section>div:first-child > div.d-flex.c_w > table > tbody > tr td{padding:.25rem}#last_weeks_time{background-image:url("/i/eval_perf/Timer.svg")}#last_weeks_distance{background-image:url("/i/eval_perf/distance.svg")}#last_weeks_seances{background-image:url("/i/eval_perf/SEANCE.svg")}#last_weeks_SE{background-image:url("/i/eval_perf/SE.svg")}#last_weeks_elevation{background-image:url("/i/eval_perf/D+.svg")}.item-seance{padding:.5rem;border-bottom:1px solid grey}.item-seance:hover{background-color:#1c213f54}.weeks_activity{margin:auto;max-width:60px;max-height:60px;min-width:20px}.last_weeks_total{width:160px;height:110px;background-size:cover;display:flex;color:#fff;font:normal normal 700 20px/35px Roboto;letter-spacing:.91px;text-align:center;justify-content:center;align-items:center;margin:1rem}.EP_synthese_weeks_td{width:90px;text-align:center;max-width:90px}.activity_title{font-weight:300;font-size:27px;text-align:center}.activity_cat,.activity_title{letter-spacing:.54px;color:#fff}.activity_cat{font:normal normal normal 27px/13px Roboto;margin:0 .5rem}.week_details_title{font:normal normal normal 24px Roboto;letter-spacing:.48px;background-color:#f4ff1d;box-shadow:0 3px 6px #0000007A;border-radius:0 0 0 78px;padding:.5rem 2rem;max-width:1200px;margin:0 0 0 auto}#ep_week_details{background-color:#2d324f;padding:30px 90px 0;display:none}#week_details_table{margin:auto;width:1250px;border-collapse:separate;border-spacing:2px 10px}#week_details_table th{width:150px;text-align:center;font:normal normal 300 23px/12px Roboto;letter-spacing:.46px}.activity_details{font-weight:300;font-size:15px;letter-spacing:.3px;justify-content:space-evenly}.table_activty_details{border-collapse:separate;border-spacing:10px 0;margin-top:1rem}.week_details_activity{margin:auto;max-width:110px;max-height:110px;min-width:25px}.activity_effort:checked+.activity_effort_label,.activity_sensation:checked+label>img{opacity:1}.activity_sensation_label{display:block;width:25px;font-size:10px;cursor:pointer}.activity_effort_label{display:block;width:15px;height:15px;border:1px solid #fff;opacity:.4;cursor:pointer;border-radius:3px}.activity_effort_label.active{opacity:1;border:none}.activity_condition_low{background:#40ff00}.activity_condition_med{background:#e8ff10}.activity_condition_high{background:#ff0040}.activity_condition_1{background:#40ff00}.activity_condition_2{background:#00ff40}.activity_condition_3{background:#00ff80}.activity_condition_4{background:#0ff}.activity_condition_5{background:#0080ff}.activity_condition_6{background:#00f}.activity_condition_7{background:#8000ff}.activity_condition_8{background:#f0f}.activity_condition_9{background:#ff0080}.activity_condition_10{background:#ff0040}.activity_details_background{background-color:#1c213f;padding:5px}.ep_activity_analyse,.ep_activity_analyse:focus{height:30px;border-radius:15px;border:none;background-color:#daf307;outline:none;margin:1rem}.modal{position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;padding:0!important}.modal-analyse,.modal-event{width:80%;max-width:none}.sm-modal-event{width:50%}.modal-graph{position:relative;width:80%}.modal-plan{width:90%;max-width:none}@media (max-width:1200px){.modal-analyse,.modal-event{width:95%;max-width:none;margin:.5rem auto}.activity_cat,.activity_title{font-size:20px}.modal table{font-size:13px}.modal-content{padding:10px!important;width:100%}.modal-body{padding:0!important}.modal-graph{width:100%}}.modal-body-sm{max-width:500px;margin:0 auto}.modal-content{background-color:#222c63;padding:20px;border-radius:25px}.analyse_close,.fc-event-close{color:#fff;font-size:17px;font-weight:300;margin:1rem!important;padding:.25rem 2rem;border-radius:15px;border:none;outline:none;background:#382f61}#save_event_data,#save_event_data:focus,#update_event_data,#update_event_data:focus,.validate_modal{color:#000;font-size:17px;font-weight:300;margin:1rem!important;padding:.25rem 2rem;border-radius:15px;border:none;outline:none;background-color:#daf307}#update_event_data{display:none}.delete-modal-content{width:50%;margin:10rem auto;background-color:#002eae}.analyse_close:focus,.analyse_close:hover,.fc-event-close:focus,.fc-event-close:hover{color:#000;text-decoration:none;cursor:pointer;outline:none}.activity_details_max_background{background-color:#2d324f;padding:5px}.analyse_activity_details tr td{padding:.25rem .5rem}#modal_comment,#modal_event_comment,#modal_event_comment:focus-visible,.analyse_close,.fc-event-close,.pack_quantity{outline:none}#modal_comment,#modal_event_comment{padding:10px}.bg_zone1{background:#26ff1d}.bg_zone2{background:#1dd1ff}.bg_zone3{background:#e8ff10}.bg_zone4{background:#ff8d0a}.bg_zone5{background:#ff2d00}.bg_zone6{background:#9b31d8}.bg_zone7{background:#757e8a}.bg1{background:#26ff1d}.bg2{background:#e8ff10}.bg3{background:#ff8d0a}.bg4{background:#ff2d00}.bg5{background:#9b31d8}.bg6{background:#d831b7}.bg7{background:#ff5ade}.bg8{background:#c5c5c5}.bg9{background:#1dd1ff}.bg10{background:grey}.bg11{background:#13182c}.bg12{background:#ff39ca}.bg13{background:#daf307}.bg14{background:#222c63}.bg15{background:#1c213f}.bg16{background:#757e8a}.bg17{background:#32cd32}.activity_chart{width:100%;height:175px;background:#4b5178;display:flex;color:#fff}.activity_chart.small{height:125px}.activity_chart .info_data{min-width:100px;width:100px;background:#4b5178;display:flex;align-items:center;justify-content:center}.parallelogramme-title{margin:0;line-height:24px;font-size:20px;text-align:center;text-transform:uppercase;-moz-transform:skew(-30deg,0deg);-o-transform:skew(-30deg,0deg);-webkit-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg)}.parallelogramme{padding-left:20px;padding-right:20px;height:45px;-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg);transform:skew(30deg,0deg);background:#382f61}.list_team div:first-child,.modal_graph_selected{background-color:#daf307}.modal_graph_selected h3{color:#000!important}.modal_ppr_record{background-color:#222c63;border:none;outline:none}.nav-link h3{color:#fff}.parallelogramme.active h3{color:#000}.parallelogramme.active{background-color:#daf307}#param_type_fc{display:block}#param_type_watt{display:none}.param_input input{background-color:inherit;border:none;color:#fff;width:45px}.submit_param_value{color:#fff;background-color:#0abc1c;border:none;border-radius:25px;margin:0 .5rem}.user_param{width:80%;margin:auto}.user_param,.user_param_a{border-bottom:1px solid #fff;padding:.75rem 0}.user_param_a{height:65px}.submit_param_value:focus{outline:none}#param_type_change{background-color:#daf307;padding-left:10rem;padding-top:10px;padding-bottom:10px}.param_type_select{color:#002eae;text-decoration:underline #002eae}.param_onglets{background-color:#1c213f}.w_fc{width:fit-content;width:-moz-fit-content}.w_20{width:20%}.w_30{width:30%}.w_45{width:45%}.w_50{width:50%}.w_75{width:75%}.w_80{width:80%}.w_90{width:90%}.w_100{width:100%}.w_70r{width:70rem}.w_11p{width:11px}.w_20p{width:20px}.w_25p{width:25px}.w_30p{width:30px}.w_50p{width:50px}.w_60p{width:60px}.w_100p{width:100px}.w_120p{width:120px}.w_150p{width:150px}.w_185p{width:185px}.w_200p{width:200px}.w_250p{width:250px}.w_350p{width:350px}.w_500p{width:500px}.mh_350p{min-height:350px}.mh_400p{min-height:400px}.h_25p{height:25px}.h_37p{height:37px}.h_50p{height:50px}.h_100{height:100%}.h_400p{height:400px}.f_grow_1{flex-grow:1}.h_auto{height:auto}.m_1r_a{margin:1rem auto}.m_1_5r_a{margin:1.5rem auto}.m_0_025r{margin:0 .25rem}.m_0_05r{margin:0 .5rem}.m_0_1r{margin:0 1rem}.m_025r_0{margin:.25rem 0}.m_05r_0{margin:.5rem 0}.m_1r_0{margin:1rem 0}.m_2r_0{margin:2rem 0}.mrl_auto{margin:0 auto}.m_1r{margin:1rem}.m_2r{margin:2rem}.mt_1r{margin-top:1rem}.mt_2r{margin-top:2rem}.mt_10r{margin-top:10rem}.mt_20r{margin-top:20rem}.ml_1r{margin-left:1rem}.ml_5r{margin-left:5rem}.ml_10r{margin-left:10rem}.mr_5px{margin-right:5px}.mr_2r{margin-right:2rem}.mb_05r{margin-bottom:.5rem}.mb_2r{margin-bottom:2rem}.mb_3r{margin-bottom:3rem}.mb_4r{margin-bottom:4rem}.p_2px{padding:2px}.p_0_05px{padding:0 5px}.p_10r{padding:10rem}.prl_3r{padding:0 3rem}.pt_10p{padding-top:10px}.pl_5p{padding-left:5px}.pl_25p{padding-left:25px}.p_025r{padding:.25rem}.p_05r{padding:.5rem}.p_025r_05r{padding:.25rem .5rem!important}.pl_1_5r{padding-left:1.5rem}.pb_075r{padding-bottom:.75rem}.fs_15p,.fs_18p{font-size:15px}.fs_20p{font-size:20px}.fs_25p{font-size:25px}.fs_30p{font-size:30px}.fs_35p{font-size:35px}.fs_80p{font-size:80px}.fs_l{font-size:large}.fs_xl{font-size:x-large}.lh_1{line-height:1}.lh_80p{line-height:80px}.c_w{color:#fff!important}.c_b{color:#000!important}.c_g{color:grey}.c_r{color:red}.c_gr{color:#29c729}.c_y{color:#daf307!important}.c_p{color:#ff39ca!important}.color_event_1{background-color:#e2dea9}.color_event_2{background-color:#8fbdd3}.color_event_3{background-color:#bb6464}.color_event_4{background-color:#7882a4}.color_event_5{background-color:#fbc3a5}.d_none{display:none}@media (min-width:768px){.w_md_100p{width:100px}.w_md_120p{width:120px}}@media(max-width:1200px){.d_grid{display:grid}}.va_b{vertical-align:bottom}.op_04{opacity:.4}.op_1{opacity:1}.no_border{border:none}.br_5p{border-radius:5px}.br_15p{border-radius:15px}.br_25p{border-radius:25px}.br_50{border-radius:50%}.bt_1sw{border-top:1px solid #fff}.bb_1sb{border-bottom:1px solid #000}.bb_1sw{border-bottom:1px solid #fff}.justify-content-evenly{justify-content:space-evenly}.cu_p{cursor:pointer}.scale:hover{transform:scale(1.2)}.scale_min:hover{transform:scale(1.02)}.ovx_h{overflow-x:hidden;-ms-overflow-x:hidden}.tr_-90{transform:rotate(-90deg)}.tr_90{transform:rotate(90deg)}.no-txt-trans{text-transform:none}.top_auto{top:auto!important}.top_20p{top:20px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.bc_red{background:red}.outl_none,.outl_none:focus{outline:none}.bc_yellow{background-color:#daf307}.bc_blue{background-color:#002eae}.bc_pink{background-color:#ff39ca}@media (max-width:512px){.no_sm{display:none}#dt-tab_activity_record td,#dt-tab_activity_record th,#dt-tab_analyse_cp_record td,#dt-tab_analyse_cp_record th,#dt-tab_analyse_fc_record td,#dt-tab_analyse_fc_record th,#dt-tab_analyse_record td,#dt-tab_analyse_record th,#dt-tab_cp_record td,#dt-tab_cp_record th,#dt-tab_fc_record td,#dt-tab_fc_record th,#dt-tab_histo td,#dt-tab_histo th,#dt-tab_ppr_record td,#dt-tab_ppr_record th,#dt-tab_record td,#dt-tab_record th{padding:.25rem;font-size:1rem}}.blue_bgc{background-color:#222c63}.inline-flex{display:inline-flex}.myChart{min-height:300px;min-width:300px}.zone{width:100px;height:50px;font-size:1rem;color:#222c63}.zone-1{background:#26ff1d}.zone-1,.zone-2{text-align:center;font-weight:700;box-sizing:border-box;z-index:9000}.zone-2{background:#1dd1ff}.zone-3{background:#f4ff1d}.zone-3,.zone-4{text-align:center;font-weight:700;box-sizing:border-box;z-index:9000}.zone-4{background:#ffac1d}.zone-5{background:#ff1d1d}.zone-5,.zone-6{text-align:center;font-weight:700;box-sizing:border-box;z-index:9000}.zone-6{background:#7a0000}.zone-7{text-align:center;background:#000;font-weight:700;box-sizing:border-box;z-index:9000}.custom-tooltip{background-color:rgba(0,0,0,.7);color:#fff;position:absolute;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;padding:6px;max-width:15%;font-style:normal}.time-label{font-size:1rem;line-height:1.5;color:#000;background-color:#fff;border:none;margin-left:-25px;padding-right:12px;margin-top:6px;z-index:2}.tooltip{position:absolute;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px}.line{fill:none;stroke:#4682b4;stroke-width:2px}.grid line{stroke:#d3d3d3;stroke-opacity:.6;shape-rendering:crispEdges;z-index:1}.grid path{stroke-width:0}.axis{font-size:13px;font-family:Roboto;color:#394041}.bs-btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.button_saison{border-radius:15px;border:none;color:#fff;background-color:#13182c;padding:5px 10px}hr.hr_white_80{width:80%;border-top:1px solid #fff}.disabled{pointer-events:none;cursor:default;opacity:.4}.bar{cursor:pointer}#physio_antecedent{border:hidden}#physio_antecedent td,#physio_antecedent th{border:1px solid #fff;text-align:center}.upload_list{max-height:250px;overflow:auto}.lds-ring{display:none;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lds-ring div.lg{width:64px;height:64px}.lds-ring div.sm{width:24px;height:24px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:44px;height:44px;margin:8px;border:4px solid #382f61;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#382f61 transparent transparent}.lds-ring div.yellow{border:4px solid #f4ff1d;border-color:#f4ff1d transparent transparent}.lds-ring div.sm{width:25px;height:25px;margin:10px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ep_toggle_button{width:95px;height:30px;border-radius:15px;border:none;background-color:#fff}.ep_toggle_button.active,.ep_toggle_button:hover{background-color:#daf307;outline:none}.modal-manage-athlete{width:30%}.athlete_name_title{min-width:300px;font-size:35px}.email_sent.success{text-align:center;color:#1fdc28}.email_sent.error,.email_sent.warning{text-align:center;color:#dc1f1f}.team_athletes{display:none}.team_athletes#equipe_1{display:block}.btn_race_toggle{height:20px;width:20px;border:1px solid #fff;border-radius:50%;margin:auto}.btn_race_toggle:hover{cursor:pointer}.btn_race_toggle_add{background-color:#d3d3d33d}.btn_race_toggle_remove{background-color:#00ff80}.x-pagination .page-item.active .page-link{background-color:#3b4163;border-color:#3b4163}.loading-overlay{display:table;opacity:.7}.loading-overlay-content{text-transform:uppercase;letter-spacing:.4em;font-size:1.15em;font-weight:700;text-align:center;display:table-cell;vertical-align:middle}.loading-overlay.loading-theme-light{background-color:#fff;color:#000}.loading-overlay.loading-theme-dark{background-color:#1c213f91;color:#fff}.info_tooltip{position:relative}.info_tooltip_bg{background-color:#13182c}.info_tooltip .infotooltiptext{visibility:hidden;width:max-content;text-align:justify;border-radius:10px;padding:20px;position:absolute;z-index:9999;opacity:0;transition:opacity .3s;font-size:15px;white-space:normal;display:block;color:#fff}.top_tooltip{bottom:100%;left:50%;margin-left:-100px}.bottom_tooltip{top:100%;left:50%;margin-left:-100px;max-width:500px}.left_tooltip{top:-5px;right:105%;max-width:350px}.right_tooltip{top:-100%;left:105%;max-width:350px}.info_tooltip:hover .infotooltiptext{visibility:visible;opacity:1}.wrap-nav-info{top:100px;position:absolute;right:20px}.rangeslider__handle{text-align:center;font-weight:700}.rangeslider__handle:after{background:0}.rangeslider,.rangeslider__fill{display:block;border-radius:10px}.rangeslider__fill{position:relative;background:#382f61}.range-slider-activity .js-fill_low{background:#26ff1d}.js-fill_low{background:#ff2d00}.range-slider-activity .js-fill_med{position:relative;background:#382f61;background-image:linear-gradient(90deg,#26ff1d 40%,#e8ff10 99%)}.js-fill_med{position:relative;background:#382f61;background-image:linear-gradient(90deg,#ff2d00 40%,#e8ff10 99%)}.range-slider-activity .js-fill_high{position:relative;background:#382f61;background-image:linear-gradient(90deg,#26ff1d 25%,#e8ff10 50%,#ff2d00 99%)}.js-fill_high{position:relative;background:#382f61;background-image:linear-gradient(90deg,#ff2d00 25%,#e8ff10 50%,#26ff1d 99%)}.prev_slider_wrap .rangeslider__fill{background:#daf307}.prev_slider_wrap .rangeslider__handle{border:4px solid #382f61}.rangeslider{background:#382f61}.rangeslider--horizontal{height:15px;width:100%}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%}.rangeslider--disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:.4}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider__handle{color:rgba(20,24,45,.8);background:#fff;border:4px solid #4bc67d;cursor:pointer;display:inline-block;width:32px;height:32px;position:absolute;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.range-slider-activity .rangeslider__handle.js-low{border-color:#26ff1d}.rangeslider__handle.js-low{border-color:#ff2d00}.range-slider-activity .rangeslider__handle.js-med,.rangeslider__handle.js-med{border-color:#e8ff10}.range-slider-activity .rangeslider__handle.js-high{border-color:#ff2d00}.rangeslider__handle.js-high{border-color:#26ff1d}.rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.rangeslider--horizontal .rangeslider__handle{top:-10px;touch-action:pan-y;-ms-touch-action:pan-y}.rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}.wrap_health_range{min-width:70%}.health_range_items{visibility:hidden}.metric_item{padding:5px}.metric_item_title{font-size:18px;text-align:center;margin-bottom:1rem}.metric_item_title_a{color:#fff;font-size:18px;text-align:center}#dt-tab_physio_antecedent th{border-bottom:1px solid #fff}#dt-tab_physio_antecedent td,#dt-tab_physio_antecedent th{border-left:1px solid #fff;border-right:1px solid #fff;padding:.5rem}.intensity_0,.intensity_1,.intensity_2{background-color:#6cff39!important}.intensity_3,.intensity_4{background-color:#daf307!important}.intensity_5,.intensity_6,.intensity_7{background-color:#ffc400!important}.intensity_8,.intensity_9,.intensity_10{background-color:red!important}#select_univers_eval_perf{background-image:url("/i/eval_perf/home/HEADER.png");width:50%;background-size:cover}#select_univers_cyclosport{background-image:url("/i/homepage/bg_header_home.png");width:50%;background-size:cover}.select_univers_text{text-align:justify;padding:20%}.select_univers_logo{width:24%;position:absolute;left:88%;z-index:1;top:10rem}.select_univers_button{font-size:30px;padding:.75rem 5rem;font-weight:700;border-radius:35px;display:block;width:fit-content;width:-moz-fit-content;margin:0 auto}.select_univers_logo_small{display:none}@media (max-width:1365px){.select_univers_text{margin:15rem 5rem 0;text-align:justify;min-height:45%}}@media (max-width:1200px){.select_univers_text{margin:5rem 5rem 0;text-align:justify;min-height:45%;font-size:15px}.select_univers_logo{width:24%;position:absolute;left:88%;z-index:1;top:2rem}.select_univers_button{font-size:20px;padding:.75rem 5rem;font-weight:700;border-radius:35px;display:block;width:fit-content;width:-moz-fit-content;margin:0 auto}.seance_actions{width:50%}}@media (max-width:900px){#select_univers_eval_perf{background-image:url("/i/eval_perf/home/HEADER.png");width:100%;background-size:cover;height:50%}#select_univers_cyclosport{background-image:url("/i/homepage/bg_header_home.png");width:100%;background-size:cover;height:50%;padding-top:3rem}.select_univers_logo{display:none}.select_univers_logo_small{display:block;width:40%;position:absolute;left:30%;z-index:1;top:91%}.select_univers_text{margin:2rem 2rem 0;text-align:justify;min-height:45%;font-size:15px}.wrap-graph{width:100%!important}.nav-menu ul.nav-perf-list{display:inherit}}@media (max-width:512px){#select_univers_eval_perf{background-image:url("/i/eval_perf/home/HEADER.png");width:100%;background-size:cover;height:auto}#select_univers_cyclosport{background-image:url("/i/homepage/bg_header_home.png");width:100%;background-size:cover;height:auto}.select_univers_text{margin:0;text-align:justify;min-height:45%;font-size:10px}.select_univers_button{font-size:10px;padding:.75rem 5rem;font-weight:700;border-radius:35px;display:block;width:fit-content;width:-moz-fit-content;margin:0 auto}.select_univers_logo_small{display:block;width:40%;position:absolute;left:30%;z-index:1;top:95%}}.img_wrapper{position:relative;display:inline-block;height:fit-content}.img_wrapper:after{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#1c213f 0,rgba(28,33,63,.75) 35%,rgba(28,33,63,.35))}.x-progress-bar{border:1px solid #f4ff1d;color:#1c213f;font-weight:500;background:linear-gradient(90deg,#f4ff1d 20%,rgba(45,50,79,.7371323529411764));padding:5px}.input_read{background-color:inherit;border:none;color:#fff}.x-box-yel{color:#000;margin:0 auto;background-color:#f4ff1d;padding:4px;border-radius:10px}.cgu_content a{color:#007bff;text-decoration:underline}.x-menu-dot{width:26px;background-color:#13182c45;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center}.x-dropdown-menu_a{background-color:#13182c}.x-dropdown-menu_a a{color:#fff}.x-dropdown-menu_a a:hover{background-color:#1b2560;color:#fff}.form-wrap-a input,select{height:30px}.form-wrap-a label{font-size:13px;color:#fff}.form-wrap-a-item{width:33%}.form-wrap-a-item-small{width:25%}@media (max-width:1440px){.form-wrap-a-item{width:50%}#wrap_reduc_vent{width:100%!important}}.home_switch_connect{position:absolute;top:25px;right:50px;z-index:9999}.home_switch_connect a{color:#fff;font-size:1.25rem}.tooltip{font-size:14px}.param-input{width:75px;height:25px;margin:0 5px}.drawer{position:fixed;right:0;top:0;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;transition:.5s ease-in;color:#fff;max-height:calc(100% - 365px);overflow-x:hidden;transform:translateX(100%);visibility:hidden;z-index:1000;padding:2rem;min-height:100%}.drawer.is-open{visibility:visible;transform:none}.drawer #Ep_prevForm{flex-direction:column}.drawer #Ep_prevForm>div{width:100%}.drawer .drawer-close{transition:all .2s;text-decoration:none;float:left;font-size:1.5rem;line-height:1;color:#daf307;opacity:1}.drawer .drawer-close-dark{color:#13182d}.drawer .drawer-close:hover{opacity:.7}.wrap-graph{width:80%;height:auto;margin:auto;position:relative}.wrap-graph canvas#chart_iso,.wrap-graph canvas#chart_line_ppr,.wrap-graph canvas#chart_pmc,.wrap-graph canvas#chart_zones,.wrap-graph canvas#histo{min-height:500px}@media (max-width:600px){.wrap-graph canvas#chart_iso,.wrap-graph canvas#chart_line_ppr,.wrap-graph canvas#chart_pmc,.wrap-graph canvas#chart_zones,.wrap-graph canvas#histo{min-height:300px}.analyse_activity_details td{min-width:60px!important}}.analyse_activity_details td{min-width:120px}.inline-edit{border:none;outline:1px solid #fff;width:50px}#modal_title .inline-edit{width:120px}.fc-h-event{border:none!important}.plan-label{width:70px;font-size:11px;padding:1px;text-align:center;border:2px solid #222b62;color:#daf307}.plan-header{min-height:130px}.plan-active{border:2px solid #f4ff1d}.plan-fav-img{position:absolute;top:-20px;left:-25px}.plan-img-flames{position:absolute;right:-15px;top:-30px}.plan-img-hands{position:absolute;right:-30px;top:-30px}.plan-img-rocket{position:absolute;right:-25px;top:-25px}.plan-img-ruban{position:absolute;right:0;top:0;transform:rotate(84deg)}.ribbon{width:150px;height:150px;overflow:hidden;position:absolute}.ribbon span{position:absolute;display:block;width:225px;padding:5px 0;background-color:#f4ff1d;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#000;font-size:11px;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center}.ribbon-top-left{top:0;left:0}.ribbon-top-left span{right:5px;top:15px;transform:rotate(-45deg)}.gauge-ppr{width:100%;height:10px;background:linear-gradient(90deg,rgb(218 243 7),rgb(79 90 48));border-radius:2px;position:relative;margin-top:2rem}.gauge-ppr-cursor{content:"";position:absolute;display:block;width:0;left:50%;top:0;border:15px solid transparent;border-bottom:0;border-top:15px solid #d8d9dc;transform:translate(-50%,calc(-100% - 5px))}.gauge-ppr-label-left{position:absolute;left:-30px;color:#fff;bottom:-30px}.gauge-ppr-label-right{position:absolute;right:-30px;color:#fff;bottom:-30px}.blur{filter:blur(3px)}#wrap_reduc_vent{width:50%}input.reducVent:checked+label{background-color:#daf307}.button--loading:after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#000;border-radius:50%;animation:button-loading-spinner 1s ease infinite}@keyframes button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.button--loading .btn_text{visibility:hidden;opacity:0}canvas{touch-action:auto!important}.calendar_stats_item :nth-child(1n){width:30px;margin-right:10px}.calendar_stats_item :nth-child(2n){border-right:1px solid #1c213f;width:60px}#calendarModal{z-index:1060}.plan-row{display:flex;flex-wrap:wrap;min-height:150px;padding:1px}#plan-container{width:85%}.plan-item{position:relative;background-color:#2d324f;padding:25px 5px 3px;margin:1px;width:120px;flex-basis:120px;flex-grow:1}.plan-list-seance{position:sticky;top:30px;width:15%;overflow:auto;height:600px;padding-left:5px}.list-seance-item{position:relative;padding:7px 5px;border-radius:8px;background:radial-gradient(circle at 0 .5%,#f1f1f2 .1%,#e0e2e4 100.2%);margin-bottom:5px;font-size:14px;cursor:grab;color:#000!important}.plan-item-day{color:#fff;font-weight:600;position:absolute;right:5px;top:0}.list-seance-item>div.ellipsis{white-space:nowrap;width:130px;overflow:hidden;text-overflow:ellipsis}.dragging{opacity:.5}.plan-item-action{position:absolute;right:5px;top:5px}.plan-item-action i{color:#13182c;margin:4px 0}.plan-item-action i:hover{opacity:.7}.plan-item-action i.fa-trash{text-align:center}.plan-item-details{padding:15px;background:radial-gradient(circle at 0 .5%,#f1f1f2 .1%,#e0e2e4 100.2%);min-width:360px}.fc-event-draggable{cursor:grab!important}