body{margin:0;padding:0;font-family:sans-serif}:root{--data-color-main:#f90;--data-color-secondary:#c8ff00;--data-color-accent:#64dbff;--data-color-dark:#343434;--data-color-light:#fff;--text-color:#777;--text-color-light:#ccc;--text-color-disabled:#e4e4e4;--text-color-alert:#602525;--text-color-valid:#679b3a;--text-color-invalid:#960c0c;--text-color-inactive:#7e7e7e;--border-color:#eee;--bg-color:#f9f9f9;--neutral-color:#fff;--alert-color:#6f4545;--calendar-disabled-color:#f4f4f4;--calendar-out-of-range-color:#9ba8b8;--calendar-blocked-color:#253d60}h1{color:var(--data-color-main)}.btn a,.btn a:active,.btn a:visited{color:var(--neutral-color)}.btn.is-invalid{background-color:var(--text-color-inactive);font-style:italic;pointer-events:none}.main-color,a,li{color:var(--data-color-main)}.secondary-color{color:var(--data-color-secondary)}.accent-color{color:var(--data-color-accent)}@font-face{font-family:rakesly;src:url(/fonts/rakesly_rg.ttf)}@font-face{font-family:bellGothic;src:url(/fonts/BellGothicStd-Black.otf)}body{color:var(--data-color-dark)}h1{font-family:rakesly,sans-serif;text-transform:uppercase}h2,h3{font-family:bellGothic,sans-serif}h4,h5,h6,p{font-family:Arial,Helvetica,sans-serif}a,button{font-size:1.3em}a,button,button h4,button h5,button h6{font-family:rakesly,sans-serif}.button{display:flex;justify-content:center;align-items:center;padding:15px;background-color:var(--data-color-main);border-radius:5px;margin:5px;cursor:pointer;color:var(--data-color-light);font-size:1.25em;text-transform:uppercase;font-weight:600;opacity:1}.button:hover{opacity:.8}.button.cancel-button{background-color:var(--data-color-light);color:var(--data-color-main);border:2px solid var(--data-color-main)}.button.disabled{pointer-events:none;background-color:var(--text-color-inactive)}@keyframes fadein-anim{0%{opacity:0}to{opacity:1%}}@keyframes fadeout-anim{0%{opacity:1}to{opacity:1%}}@keyframes fadeinout{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.fade-in-out{animation:fadeinout 2.5s ease-in-out forwards}.navbar{background-image:linear-gradient(to bottom right,rgba(214,123,25,.792157),rgba(223,136,22,.792157),rgba(232,150,17,.792157),rgba(240,164,12,.792157),rgba(247,179,6,.792157),rgba(240,180,24,.792157),rgba(233,181,35,.792157),rgba(227,182,45,.792157),rgba(206,170,60,.792157),rgba(187,157,71,.792157),rgba(167,145,80,.792157),rgba(148,132,88,.792157)),url(/images/Subtle-Grunge-Texture-9-Seamless.jpg)}.nav-item{font-size:1.75em}.nav-item .nav-link{color:var(--data-color-dark);transition:all .3s}.nav-item .nav-link.selected{text-decoration:underline;text-shadow:3px 3px 3px #fff}.nav-item .nav-link:hover{color:var(--data-color-accent)}.lang-nav{cursor:pointer}html{scroll-behavior:smooth}.homePage{height:100%;min-height:100vh;width:100vw;max-width:100vw;overflow-x:hidden;background:#fff}.homePage .description{color:var(--data-color-main)}.homePage .container{height:100%;min-height:100vh}.homePage .logo-container{display:flex;justify-content:center;align-items:flex-end;height:100%}.homePage .logo-container .logo{max-height:200px;min-height:150px}.homePage .newUserBloc{color:var(--data-color-light);letter-spacing:.2em}.homePage .newUserBloc:hover{color:#fff}.client-dashboard .confirmed{color:var(--text-color-valid)}.client-dashboard .unconfirmed{color:var(--text-color-invalid)}.client-dashboard .canceled{color:var(--text-color-inactive);text-decoration:line-through}.client-register{height:100%;width:100vw;background-image:linear-gradient(to right bottom,rgba(3,41,127,.866667),rgba(0,39,118,.866667),rgba(0,36,108,.866667),rgba(0,34,99,.866667),rgba(0,31,90,.866667),rgba(4,30,84,.866667),rgba(7,29,78,.866667),rgba(10,28,72,.866667),rgba(16,29,67,.866667),rgba(20,29,62,.866667),rgba(23,30,57,.866667),rgba(26,30,52,.866667)),url(/images/home.jpg);background-size:cover,cover;background-position:50%,50%,50%}.client-register .container{height:100%;min-height:100vh;background-image:linear-gradient(90deg,rgba(3,41,127,0),rgba(0,39,118,.466667),rgba(0,36,108,.6),rgba(0,34,99,.6),rgba(0,31,90,.6),rgba(4,30,84,.6),rgba(7,29,78,.6),rgba(10,28,72,.6),rgba(16,29,67,.6),rgba(20,29,62,.6),rgba(23,30,57,.466667),rgba(26,30,52,0))}.activity-display{width:100%;height:auto}.pointer,.reserved-activity-list-item{cursor:pointer}.btn-main{background-color:var(--data-color-main);border-radius:10px;box-shadow:0 3px 5px 5px rgba(0,0,0,.482)}.btn-main,.btn-main *{transition:all .45s}.btn-main:hover{box-shadow:0 10px 8px 10px rgba(0,0,0,.269);transform:translate(-10px,-10px);border:4px solid var(--data-color-secondary)}.btn-alert{background-color:#b31b00;color:#fff;border-radius:10px;box-shadow:0 3px 5px 5px rgba(0,0,0,.482)}.btn-alert,.btn-alert *{transition:all .45s}.btn-alert:hover{box-shadow:0 10px 8px 10px rgba(0,0,0,.269);transform:translate(-10px,-10px);border:4px solid #fff}.btn-primary{border-radius:10px;box-shadow:0 3px 5px 5px rgba(0,0,0,.482);transition:all .45s}.btn-primary,.btn-primary *{transition:all 449ms}.btn-primary:hover{box-shadow:0 10px 8px 10px rgba(0,0,0,.269);transform:translate(-10px,-10px);border:4px solid var(--data-color-secondary)}.btn-accent{background-color:var(--data-color-accent);border-radius:10px;box-shadow:0 3px 5px 5px rgba(0,0,0,.482)}.btn-accent,.btn-accent *{transition:all .45s}.btn-accent:hover{box-shadow:0 10px 8px 10px rgba(0,0,0,.269);transform:translate(-10px,-10px);border:4px solid var(--data-color-secondary)}.btn-secondary{background-color:var(--data-color-secondary);border-radius:10px;box-shadow:0 3px 5px 5px rgba(0,0,0,.482)}.btn-secondary,.btn-secondary *{transition:all .45s}.btn-secondary:hover{box-shadow:0 10px 8px 10px rgba(0,0,0,.269);transform:translate(-10px,-10px);border:4px solid var(--data-color-secondary)}.decobloc-container{width:80%;height:100%;position:absolute;bottom:0;left:0;overflow:hidden;pointer-events:none}.decobloc-container .decobloc{width:100%;height:100%;position:relative;left:0;bottom:0;background-image:url(/images/main-robot_plein.png),url(/images/tachesVertes.png);background-size:25%,auto;background-position:-10% 90%,0 80%;background-repeat:no-repeat;pointer-events:none}.btn-container{display:flex;justify-content:center;align-items:stretch}.btn-container .btn-group{background-color:#fff;border:2px solid var(--data-color-main);border-radius:10px;box-shadow:0 3px 5px 5px rgba(0,0,0,.482);transition:all .45s}.btn-container .btn-group,.btn-container .btn-group *{transition:all .45s;color:var(--data-color-main)}.btn-container .btn-group:hover{box-shadow:0 10px 8px 10px rgba(0,0,0,.269);transform:translate(-10px,-10px);border:4px solid var(--data-color-secondary)}.btn-container .btn-group:hover *{color:var(--data-color-secondary)}.form-container{display:flex;height:100%;width:100%}.form-container .form-nav{flex-basis:14%;flex-shrink:0;border-right:3px solid var(--data-color-main);padding:1em}.form-container .form-buttons{display:flex;justify-content:flex-end;align-items:center}.form-container .form-buttons>*{margin:0 1em}.question{padding:1em 0;border-bottom:1px solid var(--data-color-main)}.section-text{white-space:pre-line;margin-bottom:.4em}.no_correction_needed{color:grey}.popup-container{position:fixed;left:0;top:0;z-index:666;width:100%;height:100%}.popup-container .bg{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.5;z-index:100}.popup-container .content{position:relative;display:flex;flex-direction:column;margin:50px auto;padding:50px;z-index:999;background:#fff;border:2px solid orange;width:70%;text-align:center}.popup-container .content .button-group{display:flex;justify-content:space-around;margin-top:15px}.popup-container.invisible{display:none}.discussion-container{display:flex;max-width:100%;width:100%;box-sizing:border-box;justify-content:flex-start;align-items:stretch;flex-direction:row;margin:0;padding:0}.discussion-container>*{margin:0}.discussion-container .discussion-nav{flex:0 1 18%;padding:.75em;background-color:var(--data-color-main);box-shadow:3px 0 10px 5px rgba(0,0,0,.262)}.discussion-container .discussion-nav .logo{width:100%;height:auto}.discussion-container .discussion-nav .nav{margin:0;padding:1em 0}.discussion-container .discussion-nav .nav a,.discussion-container .discussion-nav .nav li{color:var(--data-color-dark)}.discussion-container .discussion-nav .selected{text-decoration:underline;text-shadow:3px 3px 3px #fff}.discussion-container .discussion-dashboard{flex:1 1 auto;height:100%;min-height:100vh;padding:4em}.discussion-container .discussion-dashboard .admin-row{margin:10px 0;padding:5px;border-radius:15px;cursor:pointer;transition:all .3s;border-bottom:2px solid var(--data-color-main)}.discussion-container .discussion-dashboard .admin-row:hover{background-color:var(--data-color-main);color:#fff}.discussion-container .discussion-main{flex:0 1 65%;height:100%;min-height:100vh;padding:4em}.discussion-container .discussion-main *{white-space:pre-line}.discussion-container .discussion-main .important{font-weight:bolder;font-style:italic;font-size:.8em}.discussion-container .discussion-main .form-summary{border:2px solid var(--data-color-main);border-radius:5px;padding:1em;background-color:#fff;height:50%;max-height:500px;overflow-y:scroll;box-shadow:inset 5px 5px 5px 1px rgba(0,0,0,.249)}.discussion-container .discussion-main .form-summary>*,.discussion-container .discussion-main .form-summary p{white-space:pre-line}.discussion-container .discussion-main .form-summary .answer{border-bottom:1px solid var(--data-color-accent);padding:1em}.discussion-container .discussion-main .messagebox{display:flex;flex-direction:row;align-items:stretch;justify-content:space-around;width:100%;margin-bottom:1em}.discussion-container .discussion-main .messagebox .message-text{flex:1 1 auto;margin:0 1em}.discussion-container .discussion-main .messagebox .message-btn{flex:0 1 20%;display:flex;flex-direction:row;justify-content:flex-end}.discussion-container .discussion-main .messagebox .message-btn button{width:100%;height:100%;box-sizing:border-box;box-shadow:1px 1px 1px 2px rgba(0,0,0,.276);border:2px solid transparent;border-radius:10px;background-color:var(--data-color-main);cursor:pointer;transition:all .25s}.discussion-container .discussion-main .messagebox .message-btn button:hover{border:2px solid var(--data-color-secondary);background-color:var(--data-color-main)}.discussion-container .discussion-main .messagebox .message-btn button:active{box-shadow:none;border:2px solid #fff}.discussion-container .discussion-main .messagebox .message-btn button.is-invalid{background-color:var(--text-color-inactive);font-style:italic;pointer-events:none}.discussion-container .discussion-main .messages-container{display:flex;flex-direction:column}.discussion-container .discussion-main .messages-container .message{height:100%;width:80%;padding:.3em 0;margin-bottom:25px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center}.discussion-container .discussion-main .messages-container .message .message-text{flex:1 1 auto;border-radius:30px;padding:1.25em;white-space:pre-line;cursor:pointer}.discussion-container .discussion-main .messages-container .message .delete-message-button{color:var(--text-color-invalid);cursor:pointer;margin-left:10px;vertical-align:initial;font-size:1.4em}.discussion-container .discussion-main .messages-container .message .message-date{font-size:.9em;flex:0 0 100%;color:#343434}.discussion-container .discussion-main .messages-container .message.participant{align-self:flex-start}.discussion-container .discussion-main .messages-container .message.participant.new .message-text{border-left:10px solid var(--data-color-secondary);border-right:10px solid var(--data-color-secondary)}.discussion-container .discussion-main .messages-container .message.participant.new .message-date{color:var(--data-color-main);font-style:italic}.discussion-container .discussion-main .messages-container .message.participant .message-text{background-color:var(--data-color-main)}.discussion-container .discussion-main .messages-container .message.participant .message-date{text-align:left}.discussion-container .discussion-main .messages-container .message.admin{align-self:flex-end}.discussion-container .discussion-main .messages-container .message.admin.new .message-text{border-left:10px solid var(--data-color-secondary);border-right:10px solid var(--data-color-secondary)}.discussion-container .discussion-main .messages-container .message.admin.new .message-date{color:var(--data-color-main);font-style:italic}.discussion-container .discussion-main .messages-container .message.admin .message-text{background-color:var(--data-color-accent)}.discussion-container .discussion-main .messages-container .message.admin .message-date{text-align:right}.discussion-container .discussion-main .messages-container .message.admin.admin-only .message-text{background-color:var(--data-color-accent);opacity:.7}.discussion-container .discussion-main .messages-container .message.deleted{margin-bottom:5px}.discussion-container .discussion-main .messages-container .message.deleted .message-date{color:var(--text-color);font-size:.7em;padding:0}.discussion-container .discussion-main .messages-container .message.deleted .message-date p{padding:0;margin:0}.discussion-container .discussion-main .messages-container .message.deleted .message-text{background-color:initial!important;padding:0;color:var(--text-color);border-radius:5px;text-align:right}.discussion-container .discussion-aside{flex:0 0 20%;padding:4em 2em}.discussion-container .discussion-aside .file-box{background-color:#fff;border-radius:10px;border:1px solid var(--data-color-main);padding:1em}.discussion-container .discussion-aside .file-box .file{text-decoration:underline}.discussion-container .discussion-aside .attachment .link{cursor:pointer}.discussion-container .conditions{white-space:pre-line;border-left:1px solid var(--data-color-main);border-right:1px solid var(--data-color-main);font-size:1.25em;font-style:italic}.discussion-container .correction.correction-necessary{color:#b31b00}.discussion-container .decalage{margin-left:60px}.discussion-container .is-new{color:var(--data-color-secondary)}.discussion-container .is-old{color:var(--text-color-inactive)}.discussion-container .edit-home .edit-home-bg img{max-height:300px;max-width:300px;object-fit:contain}.discussion-container .edit-home .save-button{margin-top:35px}.edit-translations .translations-row{width:70vw;display:flex;flex-direction:column;margin-bottom:20px}.edit-translations .translations-row input{flex:1 0 90%}.edit-translations .translations-row input.modified{border:4px solid var(--data-color-main);color:var(--data-color-main);font-style:italic}.edit-translations .translations-row input.modified+.cancel-translation-btn{display:initial}.edit-translations .save-translations-btn{display:block;margin-bottom:15px;margin-left:auto}.edit-translations .save-translations-btn:disabled{pointer-events:none;background-color:var(--text-color);color:var(--text-color-disabled);box-shadow:none}.edit-translations .cancel-translation-btn{display:none;cursor:pointer;font-size:2em;color:var(--text-color-invalid);margin-left:3px}.edit-translations .cancel-translation-btn i{color:var(--text-color-invalid)}.messageBox{position:absolute;z-index:999;top:0;bottom:0;left:0;right:0;height:100vh;width:100vw;border:1px solid var(--main-color);flex-direction:column}.messageBox,.messageBox .box{display:flex;justify-content:center;align-items:center}.messageBox .box{position:relative;width:30%;min-height:20%;text-align:center}.spinner-container{position:fixed;display:block;width:100vw;height:100vh;background-size:cover;z-index:999;top:0;left:0;background-color:#e18700}
/*# sourceMappingURL=main.4ee82a48.chunk.css.map */