@charset "UTF-8";@import url(https://use.typekit.net/ljo3nld.css);*,:after,:before{box-sizing:border-box}.form_search,a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none;border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}input{-webkit-appearance:none;border-radius:0}.indicators .indicator__index,.session__statistics__item__number,h1,h2,h3,h4,h5,h6{font-family:new-spirit,serif;font-style:normal;font-weight:400;line-height:1.2rem}#program_editor aside .goal input,.button,.button-danger,.button-no-frame,.button-primary,.email-tabs__button,.form textarea,.form_search textarea,body,form textarea,ol,p,ul{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;line-height:1.4rem}.document-add__title:after,.form input[type=checkbox]:checked:after,.form_search input[type=checkbox]:checked:after,.go-back a:before,form input[type=checkbox]:checked:after{font-family:Font Awesome\ 6 Pro}#program_editor div.program,#program_editor div.program div.day,#program_editor div.program div.day div.slots,#program_editor div.program div.day div.slots div.slot .slot-type,#questions-list-form .new-question-form .choices,#questions-list-form .questions,#questions-list-form .questions article.question .text .choices,.add-questionnaire-template,.card__status,.daily-signature-card,.document-add,.entries,.entry-progression__step,.evaluation,.grouped-actions,.indicators,.indicators .indicator__index,.indicators .indicator__proofs,.indicators .indicator__text,.lines,.links-list,.list-of-cards,.modal-dialog .modal__body,.modal-dialog .modal__content,.onboarding>div,.sessions,.statistic-link a,.timeline,.todolist__categories,.todolist__session,.training-needs-list,.training-teachers-list,article,body aside#main-navigation .header__logo,body main{display:flex;flex-direction:column;gap:1rem}#program_editor aside .goal,#program_editor div.program .program__add,#program_editor div.program .program__add>div,#program_editor div.program div.day__title,#program_editor div.program div.day__title__name,#questions-list-form .new-question-form .choices .choice,#questions-list-form .new-question-form .choices-form,#questions-list-form .new-question-form .question,#questions-list-form .questions article.question,#questions-list-form .questions article.question .text .choices .choice,.dashboard-link,.dashboard-link a,.document-add__list li>a,.document-add__title,.document_upload,.entries>.form_search>div,.entries>form>div,.entry-card__progression__next-step,.entry-progression,.evaluation__goal,.filters--horizontal .form_search,.filters--horizontal form,.flash-danger,.flash-success,.flash-warning,.go-back,.grouped-actions__form,.indicators .indicator,.indicators .indicator__proof,.lines__item,.links,.questionnaire article.question .choices .choice,.questionnaire article.question .score,.session__course--new,.session__signatures__entry,.session__statistics,.timeline__header,.todolist__categories .todolist__category,.todolist__categories .todolist__category .todolist__category__actions,.todolist__categories .todolist__category .todolist__category__actions a,.todolist__session__teachers div,.training-needs-list>div,.training-teachers-list>div{display:flex;flex-direction:row;gap:1rem}#program_editor div.program div.day div.slots div.slot .slot-type,.add-questionnaire-template,.card__status,.dashboard-link,.dashboard-link a,.indicators .indicator__index{align-items:center;justify-content:center}.card,.dashboard-link,.document-card,.email-card,.email-template-card,.entry-card,.grouped-actions__form,.place-card,.questionnaire-card,.session-card,.session-small-card,.statistic-link,.training-card{background:hsla(0,0%,100%,.3);border:1px solid #fff;border-radius:10px;box-shadow:0 2px 10px rgba(47,72,88,.1);gap:1rem;padding:1rem}.card__status{border-bottom-left-radius:10px;border-top-left-radius:10px;bottom:-2px;left:-20px;position:absolute;top:-2px;width:20px}.card__status p{color:#fff;font-size:.8rem;font-weight:700;line-height:20px;text-transform:uppercase;transform:rotate(-90deg)}.card--danger{border:2px solid #fc8c77;border-bottom-left-radius:0;border-top-left-radius:0}.card--danger .card__status{background:#fc8c77}.card--warning{border:2px solid #2f4858;border-bottom-left-radius:0;border-top-left-radius:0}.card--warning .card__status{background:#2f4858}.card--success{border:2px solid #65c181;border-bottom-left-radius:0;border-top-left-radius:0}.card--success .card__status{background:#65c181}.badge{border:1px solid #2f4858;border-radius:20px;display:inline-block;font-size:.75rem;font-weight:700;line-height:1rem;padding:.25rem .75rem;white-space:nowrap}.badge--waiting{border-style:dashed}.badge--warning{border-color:#ffe171}.badge--danger{border-color:#fc8c77;color:#fc8c77}.badge--success{border-color:#65c181;color:#65c181}.badge--refused{border-color:#047ca0}.badge--full{background:#2f4858;border:none;color:#fff}.badge--full--warning{background:#ffe171}.badge--full--danger,.badge--full--refused{background:#fc8c77}.badge--small{font-size:.5rem;padding:0 .5rem}.badges,.teacher-card__badges{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.buttons,.buttons_form,.buttons_full{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:end}@media (max-width:700px){.buttons,.buttons_form,.buttons_full{flex-direction:column}}.buttons_form{border-top:1px solid rgba(47,72,88,.2);margin-top:20px;padding-top:20px}.buttons_full>*{flex:1}.button,.button-danger,.button-no-frame,.button-primary{background:#fff;border:2px solid #2f4858;border-radius:10px;box-shadow:5px 5px 0 rgba(47,72,88,.2);color:#2f4858;display:inline-block;font-size:16px;font-weight:700;line-height:40px;padding:0 30px;text-align:center;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap}@media (max-width:700px){.button,.button-danger,.button-no-frame,.button-primary{width:100%}}.button-danger:hover,.button-no-frame:hover,.button-primary:hover,.button:hover{box-shadow:5px 5px 0 #2f4858;color:#2f4858;cursor:pointer}.button--danger{background:#fc8c77}.button-primary{background:#ffe171}.button-danger{background:#fc8c77}.button-no-frame{background:none;border:none;box-shadow:none;margin:0}.button-no-frame:hover{box-shadow:none;margin:0;text-decoration:underline}.links a{text-decoration:none}.documents,.questionnaires{display:flex;flex-direction:column;gap:1rem}.documents .document,.documents .questionnaire,.questionnaires .document,.questionnaires .questionnaire{align-items:center;border:1px solid #2f4858;border-radius:10px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.documents .document__name,.documents .questionnaire__name,.questionnaires .document__name,.questionnaires .questionnaire__name{display:flex;flex-direction:row;font-weight:700;gap:2rem;white-space:nowrap}.documents .document__actions,.documents .questionnaire__actions,.questionnaires .document__actions,.questionnaires .questionnaire__actions{display:flex;flex-direction:row;gap:1rem}.documents .document--upload,.documents .questionnaire--upload,.questionnaires .document--upload,.questionnaires .questionnaire--upload{background:hsla(0,0%,100%,.3);border:none}.document-card{display:flex;flex-direction:column;gap:2rem;position:relative}.document-card>:last-child{margin-top:auto}.document-card__icon{font-size:3em;text-align:center}.document-card__name{font-weight:700;line-height:1.2em;text-align:center}.document-card .badges,.document-card .teacher-card__badges{justify-content:center}.document-card__buttons{display:flex;flex-direction:row;gap:2rem;justify-content:center}.document-card__link-to{font-size:.8rem;font-weight:700;line-height:1.4em;text-align:center}.document-card__actions{align-items:center;background:rgba(47,72,88,.8);border-radius:5px;display:none;flex-direction:row;gap:1rem;height:60px;justify-content:center;left:10px;position:absolute;right:10px;top:10px}.document-card__actions a{color:#fff;font-size:1.2em}.document-card__actions a:hover{color:#65c181}.document-card--disabled{opacity:.5}.document-card:hover .actions{display:flex}.document-add{background:hsla(0,0%,100%,.3);border-radius:10px;gap:1rem;padding:1rem}.document-add__title{justify-content:space-between}.document-add__title:after{content:"\f078"}.document-add__list li>a{align-items:center;border-radius:10px;font-weight:700;justify-content:space-between;padding:5px 10px;text-decoration:none}.document-add__list li>a:hover{background:rgba(47,72,88,.1);color:#2f4858}.email-tabs{margin-top:1rem}.email-tabs__nav{border-bottom:2px solid #2f4858;display:flex;margin-bottom:0}.email-tabs__button{background:#eaedee;border:2px solid #2f4858;border-bottom:none;border-radius:10px 10px 0 0;bottom:-2px;color:#2f4858;cursor:pointer;font-weight:700;margin-right:5px;padding:1rem 2rem;position:relative;transition:background-color .3s ease}.email-tabs__button:hover{background:#f8f9f9}.email-tabs__button.active{background:#ffe171;border-bottom:2px solid #fff;z-index:1}.email-tabs__content{border:2px solid #2f4858;border-radius:0 10px 10px 10px;border-top:none;overflow:hidden}.email-tabs__panel{display:none}.email-tabs__panel.active{display:block}.email-preview iframe{background:#fff;border:none;height:600px;width:100%}.email-source{background:#eaedee;height:600px;overflow:auto}.email-source pre{font-family:monospace;font-size:14px;line-height:1.4;margin:0;padding:2rem}.email-template-card{display:flex;flex-direction:column;gap:1rem;position:relative}.email-template-card>:last-child{margin-top:auto}.email-template-card__icon{color:#2f4858;font-size:3em;text-align:center}.email-template-card__name{color:#2f4858;font-weight:700;text-align:center}.email-template-card__meta{display:flex;flex-direction:column;font-size:.85rem}.email-template-card__meta .meta-item{align-items:center;display:flex;gap:.5rem}.email-template-card__meta .meta-item i{color:#2f4858;text-align:center}.email-template-card .badges,.email-template-card .teacher-card__badges{flex-wrap:wrap;gap:.5rem;justify-content:center}.email-template-card__buttons{display:flex;flex-direction:row;gap:1rem;justify-content:center}.email-template-card__buttons a{color:#2f4858;padding:.5rem;text-decoration:none}.email-template-card__buttons a:hover{color:#047ca0}.email-template-card--disabled{opacity:.5}.email-card{display:flex;flex-direction:column;gap:2rem;position:relative}.email-card>:last-child{margin-top:auto}.email-card__icon{color:#2f4858;font-size:3em;text-align:center}.email-card__name{color:#2f4858;font-weight:700;line-height:1.2em;text-align:center}.email-card__meta{display:flex;flex-direction:column;font-size:.85rem;gap:.5rem}.email-card__meta .meta-item{align-items:center;color:#b1b3b3;display:flex;gap:.5rem}.email-card__meta .meta-item i{color:#2f4858;text-align:center;width:16px}.email-card .badges,.email-card .teacher-card__badges{flex-wrap:wrap;gap:.5rem;justify-content:center}.email-card__buttons{display:flex;flex-direction:row;gap:2rem;justify-content:center}.email-card__buttons a{border-radius:10px;color:#2f4858;font-size:1.2em;padding:.5rem;text-decoration:none;transition:all .2s ease}.email-card__buttons a:hover{background:rgba(4,124,160,.1);color:#047ca0}.email-card--disabled{opacity:.5}.email-card:hover:not(.email-card--disabled){box-shadow:0 4px 12px rgba(47,72,88,.15);transform:translateY(-2px);transition:all .2s ease}span.email-trigger-badge{align-items:center;border:none;border-radius:50%;display:inline-flex;flex:none;height:1.5rem;justify-content:center;padding:0;width:1.5rem}span.email-trigger-badge i{font-size:.6rem;margin:0}span.email-trigger-badge--scheduled{background:#047ca0;color:#fff}span.email-trigger-badge--event{background:#ffe171;color:#fc8c77}span.email-trigger-badge--undefined{background:#fc8c77;color:#fff}span.email-trigger-badge--manual{background:#2f4858;color:#eaedee}.email__preview-card{background:#fff;border-radius:10px;max-width:800px;padding:1rem}.email__preview-card__header{background:rgba(47,72,88,.1);border-radius:10px;padding:1rem}.email__preview-card__body{padding:1rem}.badge i{font-size:.875em;margin-right:4px}.table th .badge{font-size:.85em;font-weight:400;margin-right:4px}.table th .badge.bg-secondary{background-color:#6c757d!important}.table th .badge.bg-warning{background-color:#ffc107!important;color:#212529!important}.table th .badge.bg-primary{background-color:#007bff!important}.table th .badge.bg-success{background-color:#28a745!important}.table th .badge.bg-info{background-color:#17a2b8!important}.table th .badge.bg-danger{background-color:#dc3545!important}.table th .badge.bg-dark{background-color:#343a40!important}.table th .badge.bg-light{background-color:#f8f9fa!important;border:1px solid #dee2e6}.text-success{color:#28a745!important}.text-info{color:#17a2b8!important}.text-primary{color:#007bff!important}.text-danger{color:#dc3545!important}.text-warning{color:#ffc107!important}.text-muted,.text-secondary{color:#6c757d!important}.table td:first-child i{transition:all .2s ease}.table td:first-child i:hover{transform:scale(1.1)}#entry_evaluation .goal_evaluations{display:flex;flex-direction:column;gap:1rem}#entry_evaluation .goal_evaluations .goal{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#entry_evaluation .goal_evaluations .goal p{font-weight:700}#entry_evaluation .goal_evaluations .goal .score{display:flex;flex-direction:row;font-size:2em;gap:1rem}#entry_evaluation .goal_evaluations .goal .score>.hide{opacity:.5}#entry_evaluation .goal_evaluations .goal .score>:hover{cursor:pointer;opacity:.8}#entry_evaluation .entry_evaluation{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}#entry_evaluation .entry_evaluation p{font-weight:700}#entry_evaluation .entry_evaluation .score{font-size:1.5em}.entry-progression{margin-top:2rem}.entry-progression__step{align-items:center;flex:1}.entry-progression__step__date{font-weight:700}.entry-progression__step__icon{font-size:2.5rem}.entry-progression__step__title{font-size:.9rem;line-height:1rem;text-align:center}.entry-progression__step--hidden{opacity:.4}.entry-progression__step--warning{background:hsla(9,96%,73%,.1);border:2px solid #fc8c77;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:none;position:relative}.entry-progression__step--warning:after{background:#fc8c77;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;content:"En retard";font-size:10px;font-weight:700;height:20px;left:-2px;position:absolute;right:-2px;text-align:center;text-transform:uppercase;top:-20px}.entry-progression--small .entry-progression__step{border:1px solid #2f4858;border-radius:50%;flex:initial;height:30px;justify-content:center;width:30px}.entry-progression--small .entry-progression__step__icon{font-size:1rem}.entry-progression--small .entry-progression__step--warning{background:#fc8c77;border:none;color:#fff;position:relative}.entry-progression--small .entry-progression__step--warning:after{content:none}.entries>.form_search>div,.entries>form>div,.entry-card{align-items:center;gap:2rem}.entry-card{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr;position:relative}@media (max-width:700px){.entry-card{align-items:stretch;display:flex;flex-direction:column;gap:2rem}.entry-card .progression{display:none}}.entry-card__infos{display:flex;flex-direction:column;gap:.5rem}.entry-card__infos small{font-size:.8rem;font-style:italic;line-height:1em}.entry-card__training{display:flex;flex-direction:column;gap:.5rem}@media (max-width:700px){.entry-card__price{display:none}}.entry-card__funding{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}@media (max-width:700px){.entry-card__funding{display:none}}.entry-card__qualiopi{display:flex;flex-direction:column;gap:.5rem}@media (max-width:700px){.entry-card__qualiopi{display:none}}.entry-card__progression{display:flex;flex-direction:column;gap:0}.entry-card__progression__status{font-weight:700}.entry-card__progression__next-step{align-items:center;font-size:.9rem;gap:.5rem;line-height:1.1em}.entry-card__progression--warning{color:#fc8c77}@media (max-width:700px){.entry-card__progression{display:none}}.entry-card__actions{display:flex;flex-direction:row;gap:10px;justify-content:flex-end}.entry-card__actions a{text-decoration:none}@media (max-width:700px){.entry-card__actions{justify-content:space-around}}.entry-card--small{gap:1rem;grid-template-columns:2fr 2fr 1fr 1fr 1fr;padding:10px 20px}.evaluation__goal{justify-content:space-between}.evaluation__goal__score{font-size:1.5rem;font-weight:700}.entry-checklist-card{align-items:center;background:hsla(0,0%,100%,.3);border-radius:10px;display:grid;gap:2rem;grid-template-columns:2fr 2fr auto auto;position:relative}@media (max-width:700px){.entry-checklist-card{align-items:stretch;display:flex;flex-direction:column;gap:2rem}}.entry-checklist-card__infos{display:flex;flex-direction:column;gap:.5rem}.entry-checklist-card__infos small{font-size:.8rem;font-style:italic;line-height:1em}.entry-checklist-card__training{display:flex;flex-direction:column;gap:.5rem}.entry-checklist-card__actions{display:flex;flex-direction:row;gap:10px;justify-content:flex-end}.entry-checklist-card__actions a{text-decoration:none}@media (max-width:700px){.entry-checklist-card__actions{justify-content:space-around}}.daily-signature-card{align-items:center;border-radius:10px;padding:1rem}.daily-signature-card p{font-weight:700;text-align:center}.daily-signature-card--success{background:rgba(101,193,129,.5)}.daily-signature-card--success .fa-check{color:#65c181;font-size:3em}.flash-danger,.flash-success,.flash-warning{background:#fff;border-radius:10px;font-weight:700;justify-content:space-between;max-width:1180px;padding:10px;position:fixed;right:20px;top:20px}.flash-danger button,.flash-success button,.flash-warning button{background:none;border:none}.flash-danger button:hover,.flash-success button:hover,.flash-warning button:hover{cursor:pointer}.flash-success{border:2px solid #65c181;color:#65c181}.flash-success button{color:#65c181}.flash-warning{border:2px solid #047ca0;color:#047ca0}.flash-warning button{color:#047ca0}.flash-danger{border:2px solid #fc8c77;color:#fc8c77}.flash-danger button{color:#fc8c77}.form,.form>#user,.form>#user_profile,.form_search,.form_search>#user,.form_search>#user_profile,form,form>#user,form>#user_profile{display:flex;flex-direction:column;gap:1rem}.form--horizontal,form--horizontal{flex-direction:row}.form__field--checkbox,form__field--checkbox{align-items:center;display:flex;flex-direction:row;gap:1rem}.form__field--checkbox>label:hover,form__field--checkbox>label:hover{cursor:pointer}.form__field--money__input,form__field--money__input{position:relative}.form__field--money__input:after,form__field--money__input:after{color:#2f4858;content:"€";font-size:1rem;margin-left:5px;opacity:.5;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.form .cke_textarea_inline,.form input[type],.form select,.form textarea,.form_search .cke_textarea_inline,.form_search input[type],.form_search select,.form_search textarea,form .cke_textarea_inline,form input[type],form select,form textarea{background:#fff;border:2px solid #2f4858;border-radius:10px;font-size:.9rem}.form input[type],.form select,.form_search input[type],.form_search select,form input[type],form select{height:40px;line-height:36px;padding:0 10px;width:100%}.form .cke_textarea_inline,.form textarea,.form_search .cke_textarea_inline,.form_search textarea,form .cke_textarea_inline,form textarea{min-height:200px;padding:10px;width:100%}.form input[type=checkbox],.form_search input[type=checkbox],form input[type=checkbox]{border-color:#2f4858;border-radius:.75rem;height:1.5rem;position:relative;width:1.5rem}.form input[type=checkbox]:checked,.form_search input[type=checkbox]:checked,form input[type=checkbox]:checked{background:#2f4858;border-color:#2f4858}.form input[type=checkbox]:checked:after,.form_search input[type=checkbox]:checked:after,form input[type=checkbox]:checked:after{color:#fff;content:"\f00c";font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.form input[type=radio],.form_search input[type=radio],form input[type=radio]{border-color:#eaedee;height:25px;width:25px}.form input[type=radio]:checked,.form_search input[type=radio]:checked,form input[type=radio]:checked{background:#2f4858;border-color:#fff}.form input[type=file],.form_search input[type=file],form input[type=file]{height:100%}.form fieldset,.form_search fieldset,form fieldset{display:flex;flex-direction:row;gap:1rem}.form fieldset>label,.form_search fieldset>label,form fieldset>label{display:block;width:100%}.form fieldset>div,.form_search fieldset>div,form fieldset>div{align-items:center;display:flex;flex-direction:row;gap:1rem}.form input[type=reset],.form_search input[type=reset],form input[type=reset]{border:none}.form select[multiple=multiple],.form_search select[multiple=multiple],form select[multiple=multiple]{height:100px}.form label,.form legend,.form_search label,.form_search legend,form label,form legend{display:block;font-size:.9rem;font-weight:700;width:100%}.form label.required:after,.form legend.required:after,.form_search label.required:after,.form_search legend.required:after,form label.required:after,form legend.required:after{color:#047ca0;content:"Obligatoire";float:right;font-size:.7rem;margin:0 5px}.form .help-text,.form_search .help-text,form .help-text{font-size:.8em;font-style:italic;line-height:1.4em}.form .form_row,.form_search .form_row,form .form_row{display:flex;flex-direction:row;gap:1rem}.form .form_row>*,.form_search .form_row>*,form .form_row>*{flex:1}.form>.buttons,.form>.buttons_form,.form>.buttons_full,.form_search>.buttons,.form_search>.buttons_form,.form_search>.buttons_full,form>.buttons,form>.buttons_form,form>.buttons_full{border-top:1px solid rgba(47,72,88,.1);margin-top:20px;padding-top:20px}.form .check,.form_search .check,form .check{align-items:center;display:flex;gap:1rem;margin-top:5px}.form .check>:hover,.form_search .check>:hover,form .check>:hover{cursor:pointer}.form .ts-wrapper .ts-control,.form_search .ts-wrapper .ts-control,form .ts-wrapper .ts-control{background:#fff;border:2px solid #2f4858;border-radius:10px;flex-wrap:nowrap;font-size:.9rem;height:40px}.form .ts-wrapper .ts-control input,.form_search .ts-wrapper .ts-control input,form .ts-wrapper .ts-control input{height:auto;width:auto}.form .ts-wrapper .ts-control .clear-button,.form_search .ts-wrapper .ts-control .clear-button,form .ts-wrapper .ts-control .clear-button{color:#65c181;font-size:1rem}.form .ts-wrapper .ts-dropdown,.form_search .ts-wrapper .ts-dropdown,form .ts-wrapper .ts-dropdown{background:#fff;border:2px solid #2f4858;border-radius:10px;overflow:hidden}.form .ts-wrapper .ts-dropdown .option,.form_search .ts-wrapper .ts-dropdown .option,form .ts-wrapper .ts-dropdown .option{font-size:1rem}.form .ts-wrapper .ts-dropdown .option.active,.form_search .ts-wrapper .ts-dropdown .option.active,form .ts-wrapper .ts-dropdown .option.active{background:#ffe171}.form_search{margin-bottom:1rem}.form_search>.form_search,.form_search>form{align-items:last baseline;display:flex;flex-direction:row;gap:1rem}.form_search>.form_search>*,.form_search>form>*{flex:1}.vue-tags-input{border:2px solid #2f4858;border-radius:10px}.vue-tags-input>.ti-input{border:0!important}.vue-tags-input>.ti-input>.ti-tags .ti-tag{background:transparent;border:1px solid #2f4858;border-radius:5px;color:#2f4858}.vue-tags-input>.ti-input .ti-new-tag-input{height:auto}.document_upload{align-items:center;border:2px solid #2f4858;border-radius:10px;gap:1rem;justify-content:space-between;margin-bottom:1rem}.document_upload p{font-weight:700}.fr-wrapper>div:first-child,.tox .tox-promotion{display:none}.signature-pad{background:#fff;border:1px solid #eaedee;border-radius:10px}.signature-pad canvas{height:300px;width:100%}.alert-danger{color:#fc8c77}.form--api-key,.form--api-key input{position:relative}.form--api-key button{align-items:center;background:none;border:none;border-radius:8px;color:#2f4858;display:flex;font-size:1rem;gap:1rem;height:34px;justify-content:center;min-width:34px;position:absolute;right:3px;top:50%;transform:translateY(-50%)}.form--api-key button:hover{background:#65c181;color:#fff;cursor:pointer}.form-errors{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.form-errors i{color:#fc8c77;flex-shrink:0;font-size:.8rem}.form-errors__list{color:#fc8c77;flex:1;font-weight:600;list-style:none;margin:0;padding:0}.form-errors__list li{font-size:.8rem}.form-errors__list li:not(:last-child){margin-bottom:.25rem}.ux-chart,.ux-chart-line{max-height:200px}.ux-chart-line>canvas,.ux-chart>canvas{width:100%!important}.grouped-actions{gap:3rem}.grouped-actions__buttons{backdrop-filter:blur(10px);bottom:1rem;left:1rem;position:fixed;right:1rem;z-index:1}.grouped-actions__buttons.hidden{display:none}.lines{gap:0}.lines__item{border-bottom:1px solid rgba(47,72,88,.1);justify-content:space-between;padding:1rem 0}.lines__item>div:first-child{text-align:left}.lines__item>div:last-child{text-align:right}.message-comment,.message-danger,.message-info,.message-success,.message-warning{align-items:center;background:#fff;border-radius:10px;display:flex;gap:2rem;padding:1rem}.message-comment i,.message-danger i,.message-info i,.message-success i,.message-warning i{font-size:1.5em}.message-comment p,.message-danger p,.message-info p,.message-success p,.message-warning p{font-weight:700}.message-comment a,.message-comment a:hover,.message-danger a,.message-danger a:hover,.message-info a,.message-info a:hover,.message-success a,.message-success a:hover,.message-warning a,.message-warning a:hover{margin-left:auto}.message-danger{color:#fc8c77}.message-comment,.message-warning{color:#ffcb0b}.message-success{color:#65c181}.message-info{color:#2f4858}#entry_evaluation .entry_evaluation,#entry_evaluation .goal_evaluations .goal,#program_editor div.program .program__add a,#program_editor div.program div.day,.background,.evaluation,.form_search,.grouped-actions__buttons,.session__course--new,.session__courses,.session__signatures,.session__statistics__item,.teacher-card,article{background:hsla(0,0%,100%,.3);border-radius:10px;gap:1rem;padding:1rem}.background--blue{background:#2f4858;color:#fff}.background--blue a{color:#fff}.background--blue a:hover{color:#65c181}.background--dark,.daily-signature-card{background:rgba(47,72,88,.1)}.background--warning{background:rgba(255,225,113,.3);border:2px solid #ffe171}.background--danger{background:hsla(9,96%,73%,.3);border:2px solid #fc8c77}.bordered{border:1px solid #eaedee;border-radius:10px;padding:1rem}.bordered--blue{border:1px solid #2f4858}section{display:flex;flex-direction:column;gap:2rem}@media (max-width:700px){section{gap:1rem}}section.section--centered{align-items:center;bottom:0;justify-content:center;left:0;position:absolute;right:0;top:0}section.page--connexion,section.section--small,section.section_small,section.small{margin-left:auto;margin-right:auto;max-width:500px}section.medium,section.page--registration,section.section--medium{margin-left:auto;margin-right:auto;max-width:800px}section .title-buttons,section>.title{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.2em;margin-top:.5em}@media (max-width:700px){section .title-buttons,section>.title{align-items:flex-start;flex-direction:column}}article{gap:1rem}.page-sidebar{align-items:start;display:grid;gap:1rem;grid-template-columns:2fr 1fr}.page-sidebar>article{margin-top:0}.page-sidebar>aside{display:flex;flex-direction:column;gap:2rem}.page-sidebar>aside>div .buttons,.page-sidebar>aside>div .buttons_form,.page-sidebar>aside>div .buttons_full{margin-top:1rem}.horizontal{display:flex;flex-direction:row;gap:1rem}@media (max-width:700px){.horizontal{flex-direction:column;gap:.5rem}}.horizontal>*{flex:1}.horizontal>.flex--2{flex:2}.horizontal>.flex--none{flex:none}.horizontal--centered{align-items:center}.pre-wrap{overflow-wrap:break-word;white-space:pre-wrap;word-break:break-all}.email__preview-card,.vertical{display:flex;flex-direction:column;gap:1rem}.email__preview-card>*,.vertical>*{flex:1}.vertical--big{gap:2rem}.breadcrumb,.vertical--centered{justify-content:center}.breadcrumb{align-items:center;align-self:stretch;border:1px solid #fff;border-radius:10px;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:20px;padding:10px}.breadcrumb a{line-height:1em;text-decoration:none}.breadcrumb .current{font-weight:700}.breadcrumb_small{align-items:center;display:flex;flex-direction:row;gap:20px}.breadcrumb_small a{text-decoration:none}.breadcrumb_small .current{font-weight:700}.filters{background:rgba(47,72,88,.1);border-radius:10px;gap:1rem;padding:1rem}.filters--horizontal .form_search>.buttons,.filters--horizontal .form_search>.buttons_form,.filters--horizontal .form_search>.buttons_full,.filters--horizontal form>.buttons,.filters--horizontal form>.buttons_form,.filters--horizontal form>.buttons_full{border:none;flex:0;padding:0}.filters--horizontal .form_search>*,.filters--horizontal form>*{flex:1}.fa-circle-info:hover{cursor:help}.fr-view h1,.fr-view h2,.fr-view h3,.fr-view h4{margin-top:1em}.fr-view p,.fr-view ul{margin-top:.7em}.fr-view ul{padding-left:50px}.fr-view ul li{list-style-type:disc}.list-icon{display:flex;flex-direction:column;gap:.5rem}.list-icon>*{align-items:center;gap:1rem}.list-icon>*,.nav_page{display:flex;flex-direction:row}.nav_page{gap:.5rem;overflow-x:auto}@media (max-width:700px){.nav_page{margin:auto -20px;overflow-x:auto;padding:0 20px}}.nav_page>a{background:rgba(47,72,88,.1);border-radius:1rem;line-height:1rem;padding:.5rem 1rem;text-decoration:none;white-space:nowrap}.nav_page>a.current{background:#2f4858;color:#fff;font-weight:700}.grid-of-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.steps{align-self:stretch;flex-direction:row;gap:2rem}.steps,.steps .step{align-items:center;display:flex}.steps .step{background:rgba(47,72,88,.1);border-radius:15px;flex:1 0 0;font-size:.9em;font-weight:700;height:30px;justify-content:center;line-height:30px;padding-inline:1rem}.steps .step--current,.steps .step--success{background:#2f4858;color:#fff}.go-back{align-self:start;gap:1rem}.go-back a{background:hsla(0,0%,100%,.3);border-radius:10px;padding:5px 10px;text-decoration:none;transition:all .5s ease-in-out}.go-back a:before{content:"\f060";font-weight:400;margin-right:.5rem}.go-back a:hover{transform:translateX(-1rem)}.status-dot{border-radius:50%;display:inline-block;height:10px;margin-right:8px;vertical-align:middle;width:10px}.status-dot--success{background-color:#65c181}.status-dot--warning{background-color:#ffe171}.status-dot--danger{background-color:#fc8c77}.status-dot--secondary{background-color:#b1b3b3}.place-card{align-items:center;display:grid;grid-template-columns:5fr 2fr 1fr}@media (max-width:700px){.place-card{align-items:stretch;display:flex;flex-direction:column;gap:2rem}}.place-card__documents{display:flex;flex-direction:column;gap:.5rem}.place-card__actions{display:flex;flex-direction:row;gap:1rem;justify-content:flex-end}.place-card__actions a{text-decoration:none}@media (max-width:700px){.place-card__actions{justify-content:space-around}}.places-list{display:flex;flex-direction:column;gap:1rem}#program_editor div.program .program__add{align-items:center;justify-content:space-between}#program_editor div.program .program__add a{display:block;font-weight:700;text-align:center;text-decoration:none}#program_editor div.program button{background:none;border:none;color:#2f4858;font-size:1rem}#program_editor div.program button:hover{color:#65c181;cursor:pointer}#program_editor div.program .ctas{align-items:center;display:flex;flex-direction:row;gap:1rem}#program_editor div.program div.day__title{align-items:center;justify-content:space-between}#program_editor div.program div.day__title__name{align-items:center}#program_editor div.program div.day__title__name h4{margin:0}#program_editor div.program div.day div.slots div.slot{background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:1rem;justify-content:stretch;padding:10px 10px 10px 30px;position:relative}#program_editor div.program div.day div.slots div.slot .slot-type{bottom:0;left:0;position:absolute;top:0;width:20px}#program_editor div.program div.day div.slots div.slot .slot-type p{color:#2f4858;font-size:.8rem;font-weight:700;line-height:20px;text-transform:uppercase;transform:rotate(-90deg)}#program_editor div.program div.day div.slots div.slot .slot-header .form_search,#program_editor div.program div.day div.slots div.slot .slot-header .form_search .hours,#program_editor div.program div.day div.slots div.slot .slot-header form,#program_editor div.program div.day div.slots div.slot .slot-header form .hours{align-items:center;display:flex;flex-direction:row;gap:1rem}#program_editor div.program div.day div.slots div.slot .slot-header .form_search .name,#program_editor div.program div.day div.slots div.slot .slot-header form .name{flex:1}#program_editor div.program div.day div.slots div.slot .slot-content{display:flex;flex-direction:row;gap:1rem}#program_editor div.program div.day div.slots div.slot .slot-content .evaluations,#program_editor div.program div.day div.slots div.slot .slot-content .goals{flex:1}#program_editor div.program div.day div.slots div.slot .slot-content .evaluations>p,#program_editor div.program div.day div.slots div.slot .slot-content .goals>p{font-weight:700}#program_editor div.program div.day div.slots div.slot .slot-content .evaluations .checklist,#program_editor div.program div.day div.slots div.slot .slot-content .goals .checklist{margin:5px 0}#program_editor aside .goal input{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:10px;color:#2f4858;font-size:1rem;width:100%}#program_editor aside .goal>i:last-of-type{margin-left:auto}.progression{background:#fff;width:100%}.progression,.progression__bar{border-radius:.25rem;height:.5rem;position:relative}.progression__bar{background-color:#ffe171;overflow:hidden}.progression__bar--success{background-color:#2f4858}.progression__bar--danger{background-color:#fc8c77}.indicators{gap:.5rem}.indicators .indicator{background:hsla(0,0%,100%,.3);border-radius:10px;gap:0}.indicators .indicator__index{background:#2f4858;border-bottom-left-radius:10px;border-top-left-radius:10px;color:#fff;flex:0 0 70px;font-size:1.2rem}.indicators .indicator__index--danger{background:#65c181}.indicators .indicator__text{gap:1rem;width:100%}.indicators .indicator__text>p{font-weight:700}.indicators .indicator__proof{align-items:center}.indicators .indicator__proof__solve-button{margin-left:auto}.questionnaire article.question p.text{font-weight:700}.questionnaire article.question .score{color:#eaedee;font-size:1.5em}.questionnaire article.question .score>div .fa-solid{color:#2f4858}.questionnaire article.question .score>div:hover{cursor:pointer}.questionnaire article.question .score>div:hover i{color:#047ca0}.questionnaire article.question .choices .choice{align-items:center}.questionnaire-card{display:flex;flex-direction:column;gap:2rem;position:relative}.questionnaire-card>:last-child{margin-top:auto}.questionnaire-card__icon{font-size:3em;text-align:center}.questionnaire-card__name{font-weight:700;line-height:1.2em;text-align:center}.questionnaire-card .badges,.questionnaire-card .teacher-card__badges{justify-content:center}.questionnaire-card__buttons{display:flex;flex-direction:row;gap:2rem;justify-content:center}.questionnaire-card__link-to{font-size:.8rem;font-weight:700;line-height:1.4em;text-align:center}.questionnaire-card__actions{align-items:center;background:rgba(47,72,88,.8);border-radius:5px;display:none;flex-direction:row;gap:1rem;height:60px;justify-content:center;left:10px;position:absolute;right:10px;top:10px}.questionnaire-card__actions a{color:#fff;font-size:1.2em}.questionnaire-card__actions a:hover{color:#65c181}.questionnaire-card--disabled{opacity:.5}.questionnaire-card:hover .actions{display:flex}.session-card{align-items:center;display:grid;gap:2rem;grid-template-columns:4fr 2fr 2fr 1fr;position:relative}@media (max-width:700px){.session-card{align-items:stretch;display:flex;flex-direction:column;gap:2rem}.session-card .progression{display:none}}.session-card__entries,.session-card__infos,.session-card__qualiopi{display:flex;flex-direction:column;gap:.5rem}.session-card__qualiopi{text-align:center}@media (max-width:700px){.session-card__qualiopi{display:none}}.session-card__price{display:flex;flex-direction:column;gap:.5rem}.session-card__actions{display:flex;flex-direction:row;gap:10px;justify-content:flex-end}@media (max-width:700px){.session-card__actions{justify-content:space-around}}.session-card__actions a{text-decoration:none}.session-small-card{align-items:center;display:grid;gap:2rem;grid-template-columns:4fr 1fr;position:relative}@media (max-width:700px){.session-small-card{align-items:stretch;display:flex;flex-direction:column;gap:2rem}.session-small-card .progression{display:none}}.session-small-card__infos{display:flex;flex-direction:column;gap:.5rem}.session-small-card__actions{display:flex;flex-direction:row;gap:10px;justify-content:flex-end}@media (max-width:700px){.session-small-card__actions{justify-content:space-around}}.session-small-card__actions a{text-decoration:none}.session__courses{overflow-x:scroll}.session__course--new{align-items:center;gap:2rem}.session__course--new>i{color:#047ca0;font-size:3rem}.session__course--new>.content{flex:1}@media (max-width:700px){.session__course--new{align-items:flex-start;flex-direction:column;gap:1rem}}.session__signatures{overflow-x:scroll}.session__signatures__item{text-align:center}.session__signatures__item>*+*{margin-left:1rem}.session__statistics__item__number{font-size:2rem;font-weight:700;line-height:1.2em}table{border-collapse:collapse;text-align:left;width:100%}table th{font-weight:700}table td,table th{padding:1rem .5rem}table td small,table th small{display:block}table td.center,table th.center{text-align:center}table td.actions,table th.actions{display:flex;flex-direction:row;gap:10px;justify-content:flex-end}table td.actions a,table th.actions a{text-decoration:none}table thead{border-bottom:2px solid #2f4858}table thead th{color:#b1b3b3;font-size:.9rem}table tbody tr{border-bottom:1px solid #eaedee}.timeline{border-left:1px solid rgba(47,72,88,.1);gap:1rem;margin-bottom:2.5rem;padding:0 1rem}.timeline__date{position:relative}.timeline__date:before{background:#047ca0;border-radius:50%;content:"";height:10px;left:-21px;outline:5px solid rgba(47,72,88,.1);position:absolute;top:50%;transform:translateY(-50%);width:10px}.timeline>.horizontal>*{flex:0 0 250px;max-width:250px;min-width:250px}.timeline__header{backdrop-filter:blur(2px);background:rgba(47,72,88,.1);border-radius:10px;padding:1rem 0;position:sticky;top:0;width:fit-content;z-index:10}.timeline__header>div{flex:0 0 250px;max-width:250px;min-width:250px}.timeline__header p{font-weight:700;text-align:center}.empty-template{background:hsla(0,0%,100%,.3);border-radius:10px}.add-questionnaire-template{background:rgba(47,72,88,.1);border-radius:10px;gap:.5rem;padding:1rem;text-decoration:none}.add-questionnaire-template i{color:#b1b3b3;font-size:48px;transition:all .5s ease-in-out}.add-questionnaire-template p{color:#b1b3b3;text-align:center;transition:all .5s ease-in-out}.add-questionnaire-template:hover{cursor:pointer}.add-questionnaire-template:hover i,.add-questionnaire-template:hover p{color:#2f4858}.todolist__categories .todolist__category{align-items:center;background:hsla(0,0%,100%,.3);border-radius:10px;justify-content:space-between;padding:.5rem}.todolist__categories .todolist__category .todolist__category__actions{align-items:center}.todolist__categories .todolist__category .todolist__category__actions a{text-decoration:none}.todolist__categories .todolist__category .todolist__category__actions a,.todolist__session__teachers div{align-items:center;background:hsla(0,0%,100%,.3);border:1px solid #fff;border-radius:10px;box-shadow:0 2px 10px rgba(47,72,88,.1);padding:.5rem}.todolist__session__teachers div{justify-content:space-between}ul.evaluations,ul.goals{display:flex;flex-direction:column;gap:1rem}ul.evaluations li,ul.goals li{border:1px solid #2f4858;border-radius:10px;font-weight:700;padding:10px 20px}.trainings{display:flex;flex-direction:column;gap:1rem}.training-card{align-items:center;display:grid;gap:2rem;grid-template-columns:3fr 2fr 1fr 1fr}@media (max-width:700px){.training-card{align-items:stretch;display:flex;flex-direction:column;gap:2rem}}.training-card--archived{opacity:.7;position:relative}.training-card--archived:before{background-color:#e6e6e6;border-radius:3px;color:#666;content:"ARCHIVÉE";font-size:.7rem;padding:2px 6px;position:absolute;right:10px;top:10px;z-index:1}.training-card__infos,.training-card__price,.training-card__qualiopi,.training-card__sessions{display:flex;flex-direction:column;gap:.5rem}@media (max-width:700px){.training-card__qualiopi{display:none}}.training-card__actions{display:flex;flex-direction:row;gap:10px;justify-content:flex-end}.training-card__actions a{text-decoration:none}@media (max-width:700px){.training-card__actions{justify-content:space-around}}.training-teachers-list>div{align-items:flex-end;justify-content:space-between}.training-teachers-list>div>:nth-child(2){flex:2;width:auto}.training-teachers-list>div>:nth-child(3),.training-teachers-list>div>:nth-child(4){flex:1;width:auto}.training-needs-list>div{align-items:center;flex-direction:row-reverse;justify-content:space-between}.training-needs-list>div>:nth-child(2){flex:2;width:auto}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}h1{font-size:2rem;font-weight:700;line-height:1.2em}@media (max-width:700px){h1{font-size:2rem}}h2{font-size:1.8rem}h2,h3{font-weight:700;line-height:1.2em}h3{font-size:1.6rem}h4{font-size:1.4rem}h4,h5{font-weight:700;line-height:1.2em}h5{font-size:1.2rem}ol,p,ul{font-size:1rem}b,strong{font-weight:700}i{font-style:italic}a{color:#2f4858}a:hover{color:#047ca0}.highlight{background-image:linear-gradient(90deg,rgba(101,193,129,.5) 0,rgba(101,193,129,.5));background-position:.2em .8em;background-repeat:no-repeat;background-size:100% .4em;font-weight:700;position:relative}pre{display:block;font-family:monospace;margin-bottom:1em;margin-top:1em;white-space:pre}.note{font-size:.9rem;font-style:italic;opacity:.6}small{font-size:.9em}.links-list a{text-decoration:none}.text--light{color:rgba(47,72,88,.5)}.text--warning{color:#ffe171}.text--danger{color:#fc8c77}.text--success{color:#65c181}.content ul{padding:2rem}.content ul li{list-style:initial}dl{display:grid;grid-template-columns:repeat(2,1fr);width:100%}dl dt{font-weight:700}dl dd,dl dt{border-bottom:1px solid #eaedee;margin:0;padding:.5rem 0}dl dd{text-align:right}.nowrap{white-space:nowrap}.centered{text-align:center}.teacher-card{display:flex;flex-direction:column;gap:2rem;position:relative}.teacher-card>:last-child{margin-top:auto}.teacher-card__icon{font-size:3em;text-align:center}.teacher-card__name{font-weight:700;line-height:1.2em;text-align:center}.teacher-card__badges{justify-content:center}.teacher-card__buttons{display:flex;flex-direction:row;gap:2rem;justify-content:center}body,html{height:100%;margin:0}body{background:#ffe171;color:#2f4858;display:flex;flex-direction:row;margin:0;padding:0}@media (max-width:700px){body{padding:0 0 50px}}body.admin-layout{background:rgba(234,237,238,.7)}body aside#main-navigation{align-items:stretch;background:hsla(0,0%,100%,.3);box-shadow:2px 0 10px rgba(47,72,88,.1);display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between;margin:0;overflow-y:auto;padding:1rem .5rem;width:250px}@media (max-width:700px){body aside#main-navigation{gap:1rem}}body aside#main-navigation .header__logo{gap:0}body aside#main-navigation .header__logo img{height:40px}body aside#main-navigation .header__logo small{font-style:italic}body aside#main-navigation i.fa-bars,body aside#main-navigation i.fa-xmark{display:none}@media (max-width:700px){body aside#main-navigation i.fa-bars,body aside#main-navigation i.fa-xmark{display:block;font-size:1.5em}}body aside#main-navigation nav{align-items:stretch;display:flex;flex-direction:column;gap:.5rem}@media (max-width:700px){body aside#main-navigation nav{align-items:flex-end;background:#ffe171;bottom:0;display:flex;flex-direction:column;gap:1rem;margin:0;position:fixed;right:-100%;top:0;transition:right .3s ease-in-out;width:100%;z-index:100}body aside#main-navigation nav.show{right:0}}body aside#main-navigation nav small{color:#b1b3b3;font-size:10px;font-weight:500;padding:0 .5rem;text-transform:uppercase}body aside#main-navigation nav>div:not(.interface-switch){display:flex;flex-direction:column;gap:.5rem}body aside#main-navigation nav>div:not(.interface-switch) a{color:#2f4858;line-height:20px;padding:.25rem .5rem;text-decoration:none}body aside#main-navigation nav>div:not(.interface-switch) a.current{font-weight:700}body aside#main-navigation .separator{background:rgba(47,72,88,.1);display:block;height:1px;margin:.5rem 0;width:100%}body main{flex:1;overflow-y:auto;padding:2rem}.impersonator-switch-back{background:#2f4858;border-bottom-left-radius:10px;color:#fff;height:40px;line-height:40px;position:fixed;right:0;text-align:center;top:0;width:40px;z-index:1000}.impersonator-switch-back:hover{background:#65c181;color:#fff}.submenu{align-items:center;display:inline-flex;gap:.5rem}.submenu a{background:rgba(47,72,88,.1);border-radius:20px;line-height:20px;padding:.5rem 1rem;text-decoration:none;white-space:nowrap}.submenu a.current{font-weight:700}.submenu i.fa-pipe{opacity:.2}.onboarding>div{align-items:center}.onboarding>div.disabled{opacity:.5}.onboarding>div>i{font-size:3rem}.dashboard-link a{text-decoration:none}.dashboard-link a i{font-size:1.4em}.statistic-link a{gap:0;text-decoration:none}.fc-toolbar-title{text-transform:capitalize}.show-more-div{overflow:hidden;transition:height .3s ease-out}.modal-dialog{align-items:center;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.modal-dialog.show{display:flex}.modal-dialog:before{backdrop-filter:blur(2px);background:rgba(47,72,88,.1);bottom:0;content:"";left:0;position:fixed;right:0;top:0}.modal-dialog .modal__content{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(47,72,88,.1);gap:2rem;padding:2rem;position:relative;width:400px}.modal-dialog .modal__close{background:none;border:none}.modal-dialog .modal__close:hover{cursor:pointer}.modal-dialog .modal__header{display:flex;flex-direction:row;justify-content:space-between}.interface-switch{align-items:center;display:flex;flex-direction:row;gap:.5rem}.interface-switch__switch{background:rgba(47,72,88,.1);border-radius:15px;display:flex;flex-direction:row;gap:0}.interface-switch__switch__item{align-items:center;border-radius:15px;display:flex;height:30px;justify-content:center;width:30px}.interface-switch__switch__item a{color:#2f4858}.interface-switch__switch__item i{font-size:14px}.interface-switch__switch__item--current{background:#2f4858}.interface-switch__switch__item--current a{color:#fff}.interface-switch__switch__item--current i{font-weight:700}.interface-switch__label{font-size:10px;font-weight:700;text-transform:uppercase}.overflow-x{overflow-x:scroll}.training-page ul.goals{display:flex;flex-direction:column;gap:1rem}.training-page ul.goals li{border:1px solid #fff;border-radius:10px;font-weight:700;padding:10px 20px}.training-page .tags{display:inline-flex;gap:1rem}.training-page .price small{display:block;font-size:.9em;font-style:italic;line-height:1.1em;opacity:.5}.program{display:flex;flex-direction:column;gap:2rem}.program__day,.program__day__slots{display:flex;flex-direction:column;gap:1rem}.program__day__slots div.slot{background:rgba(47,72,88,.1);border-radius:10px;display:flex;flex-direction:row;gap:1rem;min-height:40px;padding:1rem 2rem}.program__day__slots div.slot__hours{width:15%}.program__day__slots div.slot__name{font-weight:700;width:45%}.program__day__slots div.slot__evaluations,.program__day__slots div.slot__goals{width:30%}#questions-list-form .questions article.question{align-items:center;margin-top:0}#questions-list-form .questions article.question .icon{font-size:1.4em;width:40px}#questions-list-form .questions article.question .text{flex:1}#questions-list-form .questions article.question .text>p{font-weight:700}#questions-list-form .questions article.question .text .choices{border-left:1px solid #2f4858;gap:.5rem;margin-top:10px;padding:0 10px}#questions-list-form .questions article.question .text .choices .choice{align-items:center}#questions-list-form .questions article.question .text .choices .choice>.fa-xmark{color:#fc8c77}#questions-list-form .questions article.question button{background:none;border:none;color:#2f4858;font-size:1em}#questions-list-form .questions article.question button:last-child{color:#fc8c77}#questions-list-form .questions article.question button:hover{cursor:pointer}#questions-list-form .new-question-form{margin-top:1rem}#questions-list-form .new-question-form .question select{flex:1}#questions-list-form .new-question-form .question input{flex:3}#questions-list-form .new-question-form .choices .choice{align-items:center}#questions-list-form .new-question-form .choices .choice button{background:none;border:none;color:#fc8c77;font-size:1em}#questions-list-form .new-question-form .choices .choice button:hover{cursor:pointer}#questions-list-form .new-question-form .choices-form select{flex:1}#questions-list-form .new-question-form .choices-form input{flex:2}.evaluation .goals{display:flex;flex-direction:column;gap:10px}.evaluation .goals .goal{border:1px solid #fff;border-radius:10px;display:flex;flex-direction:row;font-size:.9em;gap:10px;padding:10px 20px}.page--registration{margin:auto}.page--registration .logo{max-height:40px;max-width:100%}.page--connexion{margin:auto}.page--connexion .logo{max-height:40px;max-width:100%}:root{--ts-pr-clear-button:0;--ts-pr-caret:0;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control{padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper.plugin-drag_drop.multi>.ts-control>div.ui-sortable-placeholder{background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0!important;box-shadow:inset 0 0 12px 4px #fff;visibility:visible!important}.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.ts-wrapper.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.plugin-checkbox_options .option input{margin-right:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:#f8f8f8;border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex;padding-right:0!important}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{font-smoothing:inherit;color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#1da7ee;border:1px solid #0073bb;color:#fff;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#92c836;border:1px solid #00578d;color:#fff}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#d2d2d2;border:1px solid #aaa;color:#fff}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{overflow-scrolling:touch;max-height:200px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ts-wrapper.single .ts-control{--ts-pr-caret:2rem}.ts-wrapper.single .ts-control:after{border-color:grey transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-3px;position:absolute;right:15px;top:50%;width:0}.ts-wrapper.single.dropdown-active .ts-control:after{border-color:transparent transparent grey;border-width:0 5px 5px;margin-top:-4px}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper{display:flex;min-height:36px}.ts-wrapper.multi.has-items .ts-control{--ts-pr-min:$padding-x;padding-left:5px}.ts-wrapper.multi .ts-control [data-value]{background-color:#1b9dec;background-image:linear-gradient(180deg,#1da7ee,#178ee9);background-repeat:repeat-x;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px hsla(0,0%,100%,.03);text-shadow:0 1px 0 rgba(0,51,83,.3)}.ts-wrapper.multi .ts-control [data-value].active{background-color:#0085d4;background-image:linear-gradient(180deg,#008fd8,#0075cf);background-repeat:repeat-x}.ts-wrapper.multi.disabled .ts-control [data-value]{background:none;box-shadow:none;color:#999;text-shadow:none}.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}.ts-wrapper.single .ts-control{background-color:#f9f9f9;background-image:linear-gradient(180deg,#fefefe,#f2f2f2);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8)}.ts-dropdown.single,.ts-wrapper.single .ts-control{border-color:#b8b8b8}.dropdown-active .ts-control{border-radius:3px 3px 0 0}.ts-dropdown .optgroup-header{font-size:.85em;font-weight:700;padding-top:7px}.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}.ts-dropdown .optgroup:first-child{border-top:0}.dropzone-container{align-items:center;border:2px dashed #bbb;display:flex;min-height:100px;padding:20px 10px;position:relative}.dropzone-input{cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.dropzone-preview{align-items:center;display:flex;max-width:100%}.dropzone-preview-image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-basis:0;height:50px;margin-right:10px;max-width:50px;min-width:50px}.dropzone-preview-filename{word-wrap:anywhere}.dropzone-preview-button{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:0 0;border:none;color:inherit;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;position:absolute;right:0;top:0;width:auto;z-index:1}.dropzone-preview-button:before{content:"×";cursor:pointer;padding:3px 7px}.dropzone-placeholder{color:#999;flex-grow:1;text-align:center}[data-loading*=\|show],[data-loading=""],[data-loading=show]{display:none}