#frame,#root,html{height:100%}#frame{display:flex;flex-direction:column;justify-content:center}body{margin:0;width:100%;height:100%;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--main-bg-color:#fff;--secondary-bg-color:#005eb8;--selected-bg-color:#004a91;--tertiary-bg-color:#f5f5f5;--main-btn-color:#005eb8;--secondary-btn-color:#90c84c;--selected-secondary-btn-color:#76a340;--main-font-color:#343434;--secondary-font-color:#fff}#main-container{overflow:auto;width:100%;display:flex;flex-direction:column;align-items:center}.width-is-min-content{width:-webkit-min-content;width:-moz-min-content;width:min-content}.width-is-max-content{width:-webkit-max-content;width:-moz-max-content;width:max-content}.items-are-center-aligned{align-items:center}.content-is-center-justified{justify-content:center}.content-is-flex-end-justified{justify-content:flex-end}h1,h2,h3,h4,p{margin-top:auto;margin-bottom:auto!important;color:#343434;color:var(--main-font-color)}.auto-margin{margin:auto}.fullHeight{height:100%}.fullWidth{width:100%}.btn.btn-primary{background-color:#005eb8;background-color:var(--main-btn-color);border-color:#005eb8;border-color:var(--main-btn-color)}.btn.btn-primary:hover{background-color:#004a91;background-color:var(--selected-bg-color);border-color:#004a91;border-color:var(--selected-bg-color)}.btn.btn-secondary{background-color:#90c84c;background-color:var(--secondary-btn-color);border-color:#90c84c;border-color:var(--secondary-btn-color)}.btn.btn-secondary:hover{background-color:#76a340;background-color:var(--selected-secondary-btn-color);border-color:#76a340;border-color:var(--selected-secondary-btn-color)}.text-primary-cus{color:#004a91;color:var(--selected-bg-color)}.text-secondary-cus{color:#76a340;color:var(--selected-secondary-btn-color)}#header{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;background-color:var(--main-bg-color);z-index:2}#user-dropdown:after{content:none}.DefaultForm .container>*,.welcome>*{margin:.5em auto}.DefaultForm .error{color:#ff1e36}.NotificationArea{position:absolute;right:1rem;top:4rem;z-index:50}.NotificationArea .toast-header strong,small{padding:0 1vh}.NotificationArea .toast-body{white-space:pre-wrap;word-wrap:break-word}.NotificationArea .toast-body a{font-weight:700;cursor:pointer;text-decoration:underline;color:var(--main-btn-color)}.RoleElements{display:flex;justify-items:center;padding:1rem;align-items:center;justify-content:center;align-content:space-between}.RoleElements *{margin:auto .5rem}.CompanyElements{display:flex;justify-items:center;padding:1rem;align-items:center;justify-content:center;align-content:space-between}.CompanyElements *{margin:auto .5rem}.ProfileContainer{box-shadow:0 0 1em -.7em rgba(0,0,0,.5);margin:4em auto;padding:1.5rem}.ProfileContainer h3{margin:.2em auto .8em!important}.ProfileContainer .form-container{display:grid;grid-gap:1em;grid-template-columns:1fr 1fr;margin-bottom:1.5em}.ProfileContainer .form-container input,select{width:100%}.ProfileContainer .form-container input{padding:.1em .3em}.ProfileContainer .form-container select{padding:.4em}.ProfileContainer .form-container .password{grid-column:1}.ProfileContainer .buttons-container{position:relative}.ProfileContainer button[type=submit]{position:absolute;right:0}.userForm .form-area>*>*{margin:auto 1rem}.error{color:var(--red);font-style:italic}.account-management{box-shadow:0 0 1em -.4em rgba(0,0,0,.5);padding:1.5em;border:.1em solid var(--red)}.account-management h3{padding-bottom:.5em}.defaultTable{width:100%;white-space:pre-wrap;word-wrap:break-word}.defaultTable,.defaultTable td,.defaultTable th{border:1px solid var(--main-font-color);border-collapse:collapse}.defaultTable tbody tr:hover{background-color:var(--tertiary-bg-color)}.paginationDisplay{display:flex;width:100%;justify-content:center;align-items:center}.tableRow{cursor:default}.UserSearch{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex;flex-direction:column;flex-grow:1;padding:3.5rem;align-items:center}.UserSearch>*{padding:0 .5rem;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;max-width:100%}.UserSearch td,th{white-space:nowrap}.UserSearch th{font-weight:700}.userSearchForm{display:flex;align-items:center;justify-content:center;margin:1rem;border:1px solid var(--main-font-color);padding:.5rem}.userSearchForm .btn{margin:1rem}.userSearchForm .container{padding-top:2rem;display:flex;flex-wrap:wrap}.userSearchForm .container>*{align-items:center;justify-content:center;margin:1rem}.userSearchForm .container>*>*{margin:auto 1rem}.ReferentialUploadContainer{margin:3.5rem}.ReferentialUploadContainer input[type=file]{display:none}.ClearIcon,.ReferentialUploadContainer input,label{cursor:pointer}.ReferentialUploadContainer .FileName{display:flex;flex-direction:row;align-items:center}.ReferentialUploadContainer .FileName>*{margin:0 .5vw}.ReferentialUploadContainer label{margin:0}#uploadingSpinnerContainer{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000;opacity:.8;z-index:1000}.help-area{position:relative;cursor:pointer}.help-area .info{position:absolute;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#fff;box-shadow:.1em .1em .25em 0 rgba(0,0,0,.25);padding:.1em .5em;margin:.5em 0;z-index:1}.help-area:hover .info{visibility:visible}#uploadingSpinnerContainer p{color:#fff;margin-bottom:0;text-align:center}.UploadTitle{padding-top:1rem}.UploadOvewrite{margin:.5em 0;padding:.5em}.UploadInfo{padding:.5rem 0 2rem}.UploadControlsContainer{display:grid;grid-template-columns:repeat(4,-webkit-min-content) auto;grid-template-columns:repeat(4,min-content) auto;grid-column-gap:2vw;grid-row-gap:.5vw;align-items:center}.UploadControlDesc{white-space:nowrap;margin-right:1vw}.FileInputButton{padding:0!important}.FileInputButton label{padding:.375rem .75rem}.ActionsArea{display:flex;flex-direction:column}.ActionsArea>*{margin:.2rem}#seanceParticipantTabsContainer .tab_badge{position:relative;left:.25em;bottom:.2em}#seance-exercice-container td:first-child{width:5%;max-width:5em}.Draggable,.Draggable>*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Draggable,.draggable,.Draggable>*,.draggable>*{cursor:move;pointer-events:bounding-box}.EvaluationContainer{display:flex;flex-direction:row;position:fixed;align-items:center;justify-content:center;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:100}.EvaluationDate{min-width:20vw;min-height:20vh;position:fixed;z-index:100;text-align:center;vertical-align:middle;background:#fff;padding:1.5em}.ExerciceName{font-size:1.5em;font-weight:700;padding-bottom:.5em}.EvaluationFields{display:grid;grid-column-gap:.5em;grid-template-columns:auto auto;align-items:center}.EvaluationFields>*{padding:.1em .1em .1em 1em;text-align:left}.EvaluationFieldName{text-align:left;font-weight:700}.Event.happened>*{opacity:.5}.DropdownArea{padding-left:0}.Timeline text{text-anchor:middle;alignment-baseline:middle}.Timeline svg{box-shadow:0 0 1em -.7em rgba(0,0,0,.5)}.Timeline .TimelineButtons{display:grid;grid-template-columns:auto 1fr auto auto;margin-bottom:.25em}.Timeline .TimelineButtons>*{cursor:pointer;margin:.25em}.Timeline .TimelineButtons svg:first-of-type{grid-column:3}.Timeline .TimelineButtons>:hover{background:rgba(241,239,239,.5)}#SeanceView .ButtonContainer{display:flex;justify-content:center;margin:2vw auto 3vw}.col{margin:1vw}#SeanceView .ButtonContainer>*{margin:0 1rem}#SeanceView.SeancePlanning{width:100%}#SeanceView .tab-content{border:1px solid #dee2e6;padding-bottom:15px}.sidebar{top:0;left:0;height:100%;position:-webkit-sticky;position:sticky;width:-webkit-min-content;width:-moz-min-content;width:min-content;box-sizing:border-box;font-size:.7rem;background-color:var(--secondary-bg-color);z-index:100}.sidebar_item.parent{color:#90c84c;position:relative;padding:0 .2rem}.sidebar_item.children_container{display:none;position:absolute;left:100%;z-index:2;border:1px solid var(--main-font-color)}.sidebar_item.child{white-space:nowrap;font-size:1rem;padding:.2rem .5rem;box-sizing:border-box;background-color:var(--secondary-bg-color)}.sidebar_item .child:hover{background-color:var(--selected-bg-color)}.sidebar_item{cursor:pointer}.sidebar_item:hover .children_container{display:block}.sidebar_item *{box-sizing:border-box;margin:auto;text-align:center;justify-items:center;color:var(--secondary-font-color)}.sidebar_item.parent>.label{padding:0 .6rem .5rem}.sidebar_item.child>.label{padding-left:.2rem;justify-items:left}.sidebar_item.parent:hover{background-color:var(--selected-bg-color)}.sidebar_item.parent>svg{display:block;margin-top:.5rem;fill:var(--main-bg-color);--img-width:3rem;width:var(--img-width);height:var(--img-width)}.sidebar_item.child{display:flex}.sidebar_item.child svg{width:1.4rem;height:1.4rem;fill:var(--main-bg-color);margin:.1rem .2rem .1rem 0}.evalpage-container{display:flex;justify-content:center;width:100%;height:100%;overflow:hidden}.EvalContainer{flex-grow:2;min-height:80vh;overflow:auto}.Evaluation{box-shadow:.1em .1em .25em 0 rgba(0,0,0,.25);padding:1rem;margin:2em;max-width:70ch}.autonomous .Evaluation{margin:2em auto}.EvalContainer h3{padding:3vh;text-align:center}#BackButton{position:fixed;display:flex;align-items:center;flex-direction:row;margin:1.5rem 1.5rem .5rem;align-self:flex-start;z-index:50}#BackButton div{font-size:1.2rem;padding-left:.1rem}.ExerciceEvaluation{max-width:50em;flex-grow:1;align-items:center;margin-bottom:2rem;justify-content:center;vertical-align:middle;position:relative}.autonomous .ExerciceEvaluation{max-width:min(80vw,70em)}.evalpage-container .Loader{position:absolute;bottom:40vh;left:50%}.ExerciceEvaluation table{table-layout:fixed;width:100%;margin-top:1em;display:flow-root;cursor:default}.autonomous .ExerciceEvaluation table{width:95%;margin-top:6em}.InBasket{width:95%!important}.ExerciceEvaluation table .Situation td{font-weight:700;padding:.5vw 0}.ExerciceEvaluation th:not(:first-child):not(.no-rotation){transform:rotate(-70deg);word-wrap:break-word;max-width:1px}.ExerciceEvaluation th.no-rotation{width:auto;vertical-align:bottom}.ExerciceEvaluation th{padding:.8em}.ExerciceEvaluation td{padding:.25em 0 .25em .5em}.ExerciceEvaluation td:last-child{padding-right:.5em}.ExerciceEvaluation tbody tr:hover{background-color:#eee}.ExerciceEvaluation tbody .clickableRow:hover,.InBasket tr:hover{cursor:pointer}.ExerciceEvaluation input[type=checkbox]{position:relative;width:1.5em;height:1.5em;color:#000;border:1px solid grey;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:.5vw 0 .2vw;transition:background 175ms cubic-bezier(.1,.1,.25,1)}.ExerciceEvaluation input[type=checkbox]:before{position:absolute;content:"";display:block;top:2px;left:7px;width:8px;height:14px;border-color:#fff;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.ExerciceEvaluation input[type=checkbox]:enabled{cursor:pointer}.ExerciceEvaluation input[type=checkbox]:checked{color:#fff;border-color:var(--main-btn-color);background:var(--main-btn-color)}.ExerciceEvaluation input[type=checkbox]:disabled{opacity:.3}.ExerciceEvaluation input[type=checkbox]:checked:before{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ExerciceEvaluation table span{padding-left:0;padding-right:0}.ExerciceEvaluation>*{grid-column:1;grid-row:1}.Loader{margin:auto;z-index:100}.ExerciceEvaluation th{font-weight:700}.ButtonArea{margin:2rem;display:flex;justify-content:center}.CommentsArea{margin:6em 1em 1em 4em;display:grid;padding:1em;height:-webkit-min-content;height:-moz-min-content;height:min-content;box-shadow:.1em .1em .25em 0 rgba(0,0,0,.25)}.CommentsArea textarea{resize:both;min-height:10em;min-width:15em;max-width:min(40vw,30em);width:20em;overflow:auto;padding:.5em;height:20em}.ButtonArea>*{margin:0 1rem}@media (orientation:portrait){.evalpage-container{display:grid;grid-template-columns:1fr;overflow:auto}.EvalContainer{width:auto;min-height:0}.CommentsArea{margin:1em auto}.CommentsArea textarea{min-width:18em;max-width:35em;min-height:5em;max-height:25vh}}#dataConsent{width:100vw;z-index:100;border:.08em solid #000;border-radius:2px;display:inline-flex;align-items:center;position:absolute;bottom:0;left:0;right:0;min-width:100vw;justify-content:space-between;background-color:#fff}#dataConsent .dataPolicyLink{margin-left:1em;color:#00f;cursor:pointer;text-decoration:underline}#dataConsent .btn{margin:.25em}#dataPolicyModal .modal-body{overflow-y:scroll}#dataPolicyModal .modal-content{max-height:90vh}
/*# sourceMappingURL=main.37c2dbc2.chunk.css.map */