@charset "UTF-8";@import url(https://fonts.cdnfonts.com/css/raleway-5);@import url(https://fonts.googleapis.com/css2?family=Bree+Serif&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{color:#0f0a53;display:flex;flex-direction:row;max-width:100vw;position:relative}.App:has(.user-header){flex-direction:column}.pad{max-width:350px;padding:24px;width:100%}.pad .pad-grid{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);justify-items:center}.pad .pad-grid .pad-button{align-items:center;aspect-ratio:1;border-radius:4px;color:#19147e;display:flex;font-family:Luciole,sans-serif;font-size:28px;height:70px;justify-content:center;padding:12px 24px;width:70px}.pad .pad-grid .pad-button:nth-child(3n){justify-self:flex-start}.pad .pad-grid .pad-button:nth-child(3n+1){justify-self:flex-end}.pad .pad-grid .pad-button:nth-child(10){justify-self:center}.pad .pad-grid .pad-button:nth-child(11){justify-self:flex-start}.pad .pad-grid .pad-button:nth-last-child(2){grid-column:2}.pad .pad-grid .pad-button:last-child{grid-column:3}.pad .pad-grid .pad-button.delete svg{height:1.5rem;width:1.5rem}.button{background-color:#19147e;border:none;border-radius:8px;column-gap:12px;cursor:pointer;flex-direction:row;font-family:Raleway;font-size:16px;font-weight:600;justify-content:flex-start;padding:12px 16px;position:relative;transition:all .3s ease;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap;width:-webkit-fit-content;width:fit-content}.button,.button .btn-chip{align-items:center;color:#fff;display:flex}.button .btn-chip{background-color:#d39efe;border-radius:50%;font-size:12px;height:22px;justify-content:center;position:absolute;right:-10px;top:-10px;width:22px}.button.small{border-radius:4px;font-size:12px;padding:5px 12px}.button.user{font-size:24px}.button.light{background-color:#c5d8ef;color:#0f0a53}.button.light img{filter:brightness(0) saturate(100%) invert(11%) sepia(54%) saturate(3769%) hue-rotate(238deg) brightness(77%) contrast(114%)}.button.light:hover{background-color:#9dc3ea}.button.orange{background-color:#feb02a}.button.yellow{background-color:#f7d246}.button.yellow:hover{background-color:#feb02a}.button.danger{background-color:#c34e4e}.button.danger:hover{background-color:#9b3535}.button.dark img{filter:brightness(0) saturate(100%) invert(92%) sepia(100%) saturate(0) hue-rotate(202deg) brightness(106%) contrast(106%)}.button.dark:hover{background-color:#0f0a53}.button.purple{background-color:#f5edfc;border:1px solid #e1c3f9;color:#0f0a53;font-weight:400}.button.purple img{filter:brightness(0) saturate(100%) invert(11%) sepia(54%) saturate(3769%) hue-rotate(238deg) brightness(77%) contrast(114%)}.button.purple:hover{background-color:#e1c3f9;font-weight:700}.button img{aspect-ratio:1;object-fit:contain;width:15px}.button:hover{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button:hover.rotate img{animation:rotateAnimation .7s ease-in-out}.button:hover.shake img{animation:shakeAnimation .6s ease-in-out}.button:disabled{background-color:#a4a4a4!important;color:#2a2a2a!important;cursor:not-allowed}@keyframes rotateAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shakeAnimation{0%,to{transform:rotate(0deg)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}#forgot-password,#login,#reset-password{align-items:center;background-color:#e4ecf7;display:flex;font-family:Luciole,sans-serif;height:100vh;justify-content:center;width:100%}#forgot-password .admin-form input,#login .admin-form input,#reset-password .admin-form input{margin-block:12px}#forgot-password .forgot-password-wrapper,#forgot-password .login-wrapper,#forgot-password .reset-password-wrapper,#login .forgot-password-wrapper,#login .login-wrapper,#login .reset-password-wrapper,#reset-password .forgot-password-wrapper,#reset-password .login-wrapper,#reset-password .reset-password-wrapper{align-items:center;display:flex;flex-direction:column;gap:40px;height:-webkit-fit-content;height:fit-content;justify-content:center}#forgot-password .forgot-password-wrapper>p,#forgot-password .login-wrapper>p,#forgot-password .reset-password-wrapper>p,#login .forgot-password-wrapper>p,#login .login-wrapper>p,#login .reset-password-wrapper>p,#reset-password .forgot-password-wrapper>p,#reset-password .login-wrapper>p,#reset-password .reset-password-wrapper>p{margin:0}#forgot-password .forgot-password-wrapper button span,#forgot-password .login-wrapper button span,#forgot-password .reset-password-wrapper button span,#login .forgot-password-wrapper button span,#login .login-wrapper button span,#login .reset-password-wrapper button span,#reset-password .forgot-password-wrapper button span,#reset-password .login-wrapper button span,#reset-password .reset-password-wrapper button span{color:#fff;margin-top:0;text-decoration:none}#forgot-password .forgot-password-wrapper>span,#forgot-password .login-wrapper>span,#forgot-password .reset-password-wrapper>span,#login .forgot-password-wrapper>span,#login .login-wrapper>span,#login .reset-password-wrapper>span,#reset-password .forgot-password-wrapper>span,#reset-password .login-wrapper>span,#reset-password .reset-password-wrapper>span{margin-top:0!important}#forgot-password .forgot-password-wrapper span,#forgot-password .login-wrapper span,#forgot-password .reset-password-wrapper span,#login .forgot-password-wrapper span,#login .login-wrapper span,#login .reset-password-wrapper span,#reset-password .forgot-password-wrapper span,#reset-password .login-wrapper span,#reset-password .reset-password-wrapper span{color:#19147e;cursor:pointer;margin-top:20px;text-decoration:underline;text-underline-offset:2px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#forgot-password .forgot-password-wrapper span:hover,#forgot-password .login-wrapper span:hover,#forgot-password .reset-password-wrapper span:hover,#login .forgot-password-wrapper span:hover,#login .login-wrapper span:hover,#login .reset-password-wrapper span:hover,#reset-password .forgot-password-wrapper span:hover,#reset-password .login-wrapper span:hover,#reset-password .reset-password-wrapper span:hover{color:#0f0a53;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#forgot-password .forgot-password-wrapper .login-form-wrapper,#forgot-password .login-wrapper .login-form-wrapper,#forgot-password .reset-password-wrapper .login-form-wrapper,#login .forgot-password-wrapper .login-form-wrapper,#login .login-wrapper .login-form-wrapper,#login .reset-password-wrapper .login-form-wrapper,#reset-password .forgot-password-wrapper .login-form-wrapper,#reset-password .login-wrapper .login-form-wrapper,#reset-password .reset-password-wrapper .login-form-wrapper{align-items:center;display:flex;gap:20px;justify-content:center}#forgot-password .forgot-password-wrapper .login-form-wrapper.role-choice,#forgot-password .login-wrapper .login-form-wrapper.role-choice,#forgot-password .reset-password-wrapper .login-form-wrapper.role-choice,#login .forgot-password-wrapper .login-form-wrapper.role-choice,#login .login-wrapper .login-form-wrapper.role-choice,#login .reset-password-wrapper .login-form-wrapper.role-choice,#reset-password .forgot-password-wrapper .login-form-wrapper.role-choice,#reset-password .login-wrapper .login-form-wrapper.role-choice,#reset-password .reset-password-wrapper .login-form-wrapper.role-choice{flex-direction:column}#forgot-password .forgot-password-wrapper .forgot-password-form,#forgot-password .forgot-password-wrapper .login-form,#forgot-password .forgot-password-wrapper .reset-password-form,#forgot-password .login-wrapper .forgot-password-form,#forgot-password .login-wrapper .login-form,#forgot-password .login-wrapper .reset-password-form,#forgot-password .reset-password-wrapper .forgot-password-form,#forgot-password .reset-password-wrapper .login-form,#forgot-password .reset-password-wrapper .reset-password-form,#login .forgot-password-wrapper .forgot-password-form,#login .forgot-password-wrapper .login-form,#login .forgot-password-wrapper .reset-password-form,#login .login-wrapper .forgot-password-form,#login .login-wrapper .login-form,#login .login-wrapper .reset-password-form,#login .reset-password-wrapper .forgot-password-form,#login .reset-password-wrapper .login-form,#login .reset-password-wrapper .reset-password-form,#reset-password .forgot-password-wrapper .forgot-password-form,#reset-password .forgot-password-wrapper .login-form,#reset-password .forgot-password-wrapper .reset-password-form,#reset-password .login-wrapper .forgot-password-form,#reset-password .login-wrapper .login-form,#reset-password .login-wrapper .reset-password-form,#reset-password .reset-password-wrapper .forgot-password-form,#reset-password .reset-password-wrapper .login-form,#reset-password .reset-password-wrapper .reset-password-form{align-items:center;background-color:#0000;background-color:#fff;border:2px solid #9dc3ea;border-radius:20px;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:40px;width:700px}#forgot-password .forgot-password-wrapper .forgot-password-form h1,#forgot-password .forgot-password-wrapper .login-form h1,#forgot-password .forgot-password-wrapper .reset-password-form h1,#forgot-password .login-wrapper .forgot-password-form h1,#forgot-password .login-wrapper .login-form h1,#forgot-password .login-wrapper .reset-password-form h1,#forgot-password .reset-password-wrapper .forgot-password-form h1,#forgot-password .reset-password-wrapper .login-form h1,#forgot-password .reset-password-wrapper .reset-password-form h1,#login .forgot-password-wrapper .forgot-password-form h1,#login .forgot-password-wrapper .login-form h1,#login .forgot-password-wrapper .reset-password-form h1,#login .login-wrapper .forgot-password-form h1,#login .login-wrapper .login-form h1,#login .login-wrapper .reset-password-form h1,#login .reset-password-wrapper .forgot-password-form h1,#login .reset-password-wrapper .login-form h1,#login .reset-password-wrapper .reset-password-form h1,#reset-password .forgot-password-wrapper .forgot-password-form h1,#reset-password .forgot-password-wrapper .login-form h1,#reset-password .forgot-password-wrapper .reset-password-form h1,#reset-password .login-wrapper .forgot-password-form h1,#reset-password .login-wrapper .login-form h1,#reset-password .login-wrapper .reset-password-form h1,#reset-password .reset-password-wrapper .forgot-password-form h1,#reset-password .reset-password-wrapper .login-form h1,#reset-password .reset-password-wrapper .reset-password-form h1{color:#19147e;font-size:28px;line-height:1.2;text-align:center}#forgot-password .forgot-password-wrapper .forgot-password-form .vi__container,#forgot-password .forgot-password-wrapper .login-form .vi__container,#forgot-password .forgot-password-wrapper .reset-password-form .vi__container,#forgot-password .login-wrapper .forgot-password-form .vi__container,#forgot-password .login-wrapper .login-form .vi__container,#forgot-password .login-wrapper .reset-password-form .vi__container,#forgot-password .reset-password-wrapper .forgot-password-form .vi__container,#forgot-password .reset-password-wrapper .login-form .vi__container,#forgot-password .reset-password-wrapper .reset-password-form .vi__container,#login .forgot-password-wrapper .forgot-password-form .vi__container,#login .forgot-password-wrapper .login-form .vi__container,#login .forgot-password-wrapper .reset-password-form .vi__container,#login .login-wrapper .forgot-password-form .vi__container,#login .login-wrapper .login-form .vi__container,#login .login-wrapper .reset-password-form .vi__container,#login .reset-password-wrapper .forgot-password-form .vi__container,#login .reset-password-wrapper .login-form .vi__container,#login .reset-password-wrapper .reset-password-form .vi__container,#reset-password .forgot-password-wrapper .forgot-password-form .vi__container,#reset-password .forgot-password-wrapper .login-form .vi__container,#reset-password .forgot-password-wrapper .reset-password-form .vi__container,#reset-password .login-wrapper .forgot-password-form .vi__container,#reset-password .login-wrapper .login-form .vi__container,#reset-password .login-wrapper .reset-password-form .vi__container,#reset-password .reset-password-wrapper .forgot-password-form .vi__container,#reset-password .reset-password-wrapper .login-form .vi__container,#reset-password .reset-password-wrapper .reset-password-form .vi__container{width:-webkit-fit-content;width:fit-content}#forgot-password .forgot-password-wrapper .forgot-password-form .vi__container .vi__character,#forgot-password .forgot-password-wrapper .login-form .vi__container .vi__character,#forgot-password .forgot-password-wrapper .reset-password-form .vi__container .vi__character,#forgot-password .login-wrapper .forgot-password-form .vi__container .vi__character,#forgot-password .login-wrapper .login-form .vi__container .vi__character,#forgot-password .login-wrapper .reset-password-form .vi__container .vi__character,#forgot-password .reset-password-wrapper .forgot-password-form .vi__container .vi__character,#forgot-password .reset-password-wrapper .login-form .vi__container .vi__character,#forgot-password .reset-password-wrapper .reset-password-form .vi__container .vi__character,#login .forgot-password-wrapper .forgot-password-form .vi__container .vi__character,#login .forgot-password-wrapper .login-form .vi__container .vi__character,#login .forgot-password-wrapper .reset-password-form .vi__container .vi__character,#login .login-wrapper .forgot-password-form .vi__container .vi__character,#login .login-wrapper .login-form .vi__container .vi__character,#login .login-wrapper .reset-password-form .vi__container .vi__character,#login .reset-password-wrapper .forgot-password-form .vi__container .vi__character,#login .reset-password-wrapper .login-form .vi__container .vi__character,#login .reset-password-wrapper .reset-password-form .vi__container .vi__character,#reset-password .forgot-password-wrapper .forgot-password-form .vi__container .vi__character,#reset-password .forgot-password-wrapper .login-form .vi__container .vi__character,#reset-password .forgot-password-wrapper .reset-password-form .vi__container .vi__character,#reset-password .login-wrapper .forgot-password-form .vi__container .vi__character,#reset-password .login-wrapper .login-form .vi__container .vi__character,#reset-password .login-wrapper .reset-password-form .vi__container .vi__character,#reset-password .reset-password-wrapper .forgot-password-form .vi__container .vi__character,#reset-password .reset-password-wrapper .login-form .vi__container .vi__character,#reset-password .reset-password-wrapper .reset-password-form .vi__container .vi__character{align-items:center;background-color:#e4ecf7;border:none;border-radius:4px;color:#19147e;display:flex;font-size:28px;font-weight:700;height:50px;justify-content:center;line-height:1.2;min-width:50px;padding:8px 16px}#forgot-password .forgot-password-wrapper .forgot-password-form .vi__container .vi__character--selected,#forgot-password .forgot-password-wrapper .login-form .vi__container .vi__character--selected,#forgot-password .forgot-password-wrapper .reset-password-form .vi__container .vi__character--selected,#forgot-password .login-wrapper .forgot-password-form .vi__container .vi__character--selected,#forgot-password .login-wrapper .login-form .vi__container .vi__character--selected,#forgot-password .login-wrapper .reset-password-form .vi__container .vi__character--selected,#forgot-password .reset-password-wrapper .forgot-password-form .vi__container .vi__character--selected,#forgot-password .reset-password-wrapper .login-form .vi__container .vi__character--selected,#forgot-password .reset-password-wrapper .reset-password-form .vi__container .vi__character--selected,#login .forgot-password-wrapper .forgot-password-form .vi__container .vi__character--selected,#login .forgot-password-wrapper .login-form .vi__container .vi__character--selected,#login .forgot-password-wrapper .reset-password-form .vi__container .vi__character--selected,#login .login-wrapper .forgot-password-form .vi__container .vi__character--selected,#login .login-wrapper .login-form .vi__container .vi__character--selected,#login .login-wrapper .reset-password-form .vi__container .vi__character--selected,#login .reset-password-wrapper .forgot-password-form .vi__container .vi__character--selected,#login .reset-password-wrapper .login-form .vi__container .vi__character--selected,#login .reset-password-wrapper .reset-password-form .vi__container .vi__character--selected,#reset-password .forgot-password-wrapper .forgot-password-form .vi__container .vi__character--selected,#reset-password .forgot-password-wrapper .login-form .vi__container .vi__character--selected,#reset-password .forgot-password-wrapper .reset-password-form .vi__container .vi__character--selected,#reset-password .login-wrapper .forgot-password-form .vi__container .vi__character--selected,#reset-password .login-wrapper .login-form .vi__container .vi__character--selected,#reset-password .login-wrapper .reset-password-form .vi__container .vi__character--selected,#reset-password .reset-password-wrapper .forgot-password-form .vi__container .vi__character--selected,#reset-password .reset-password-wrapper .login-form .vi__container .vi__character--selected,#reset-password .reset-password-wrapper .reset-password-form .vi__container .vi__character--selected{outline:2px solid #19147e}#forgot-password .forgot-password-wrapper .forgot-password-form .logo,#forgot-password .forgot-password-wrapper .login-form .logo,#forgot-password .forgot-password-wrapper .reset-password-form .logo,#forgot-password .login-wrapper .forgot-password-form .logo,#forgot-password .login-wrapper .login-form .logo,#forgot-password .login-wrapper .reset-password-form .logo,#forgot-password .reset-password-wrapper .forgot-password-form .logo,#forgot-password .reset-password-wrapper .login-form .logo,#forgot-password .reset-password-wrapper .reset-password-form .logo,#login .forgot-password-wrapper .forgot-password-form .logo,#login .forgot-password-wrapper .login-form .logo,#login .forgot-password-wrapper .reset-password-form .logo,#login .login-wrapper .forgot-password-form .logo,#login .login-wrapper .login-form .logo,#login .login-wrapper .reset-password-form .logo,#login .reset-password-wrapper .forgot-password-form .logo,#login .reset-password-wrapper .login-form .logo,#login .reset-password-wrapper .reset-password-form .logo,#reset-password .forgot-password-wrapper .forgot-password-form .logo,#reset-password .forgot-password-wrapper .login-form .logo,#reset-password .forgot-password-wrapper .reset-password-form .logo,#reset-password .login-wrapper .forgot-password-form .logo,#reset-password .login-wrapper .login-form .logo,#reset-password .login-wrapper .reset-password-form .logo,#reset-password .reset-password-wrapper .forgot-password-form .logo,#reset-password .reset-password-wrapper .login-form .logo,#reset-password .reset-password-wrapper .reset-password-form .logo{margin-bottom:30px;width:55%}#forgot-password .forgot-password-wrapper .forgot-password-form .api-error,#forgot-password .forgot-password-wrapper .login-form .api-error,#forgot-password .forgot-password-wrapper .reset-password-form .api-error,#forgot-password .login-wrapper .forgot-password-form .api-error,#forgot-password .login-wrapper .login-form .api-error,#forgot-password .login-wrapper .reset-password-form .api-error,#forgot-password .reset-password-wrapper .forgot-password-form .api-error,#forgot-password .reset-password-wrapper .login-form .api-error,#forgot-password .reset-password-wrapper .reset-password-form .api-error,#login .forgot-password-wrapper .forgot-password-form .api-error,#login .forgot-password-wrapper .login-form .api-error,#login .forgot-password-wrapper .reset-password-form .api-error,#login .login-wrapper .forgot-password-form .api-error,#login .login-wrapper .login-form .api-error,#login .login-wrapper .reset-password-form .api-error,#login .reset-password-wrapper .forgot-password-form .api-error,#login .reset-password-wrapper .login-form .api-error,#login .reset-password-wrapper .reset-password-form .api-error,#reset-password .forgot-password-wrapper .forgot-password-form .api-error,#reset-password .forgot-password-wrapper .login-form .api-error,#reset-password .forgot-password-wrapper .reset-password-form .api-error,#reset-password .login-wrapper .forgot-password-form .api-error,#reset-password .login-wrapper .login-form .api-error,#reset-password .login-wrapper .reset-password-form .api-error,#reset-password .reset-password-wrapper .forgot-password-form .api-error,#reset-password .reset-password-wrapper .login-form .api-error,#reset-password .reset-password-wrapper .reset-password-form .api-error{color:#c34e4e;font-size:18px;font-weight:600;margin-top:0}#forgot-password .forgot-password-wrapper .forgot-password-form .forgot-password-success,#forgot-password .forgot-password-wrapper .forgot-password-form .reset-password-success,#forgot-password .forgot-password-wrapper .login-form .forgot-password-success,#forgot-password .forgot-password-wrapper .login-form .reset-password-success,#forgot-password .forgot-password-wrapper .reset-password-form .forgot-password-success,#forgot-password .forgot-password-wrapper .reset-password-form .reset-password-success,#forgot-password .login-wrapper .forgot-password-form .forgot-password-success,#forgot-password .login-wrapper .forgot-password-form .reset-password-success,#forgot-password .login-wrapper .login-form .forgot-password-success,#forgot-password .login-wrapper .login-form .reset-password-success,#forgot-password .login-wrapper .reset-password-form .forgot-password-success,#forgot-password .login-wrapper .reset-password-form .reset-password-success,#forgot-password .reset-password-wrapper .forgot-password-form .forgot-password-success,#forgot-password .reset-password-wrapper .forgot-password-form .reset-password-success,#forgot-password .reset-password-wrapper .login-form .forgot-password-success,#forgot-password .reset-password-wrapper .login-form .reset-password-success,#forgot-password .reset-password-wrapper .reset-password-form .forgot-password-success,#forgot-password .reset-password-wrapper .reset-password-form .reset-password-success,#login .forgot-password-wrapper .forgot-password-form .forgot-password-success,#login .forgot-password-wrapper .forgot-password-form .reset-password-success,#login .forgot-password-wrapper .login-form .forgot-password-success,#login .forgot-password-wrapper .login-form .reset-password-success,#login .forgot-password-wrapper .reset-password-form .forgot-password-success,#login .forgot-password-wrapper .reset-password-form .reset-password-success,#login .login-wrapper .forgot-password-form .forgot-password-success,#login .login-wrapper .forgot-password-form .reset-password-success,#login .login-wrapper .login-form .forgot-password-success,#login .login-wrapper .login-form .reset-password-success,#login .login-wrapper .reset-password-form .forgot-password-success,#login .login-wrapper .reset-password-form .reset-password-success,#login .reset-password-wrapper .forgot-password-form .forgot-password-success,#login .reset-password-wrapper .forgot-password-form .reset-password-success,#login .reset-password-wrapper .login-form .forgot-password-success,#login .reset-password-wrapper .login-form .reset-password-success,#login .reset-password-wrapper .reset-password-form .forgot-password-success,#login .reset-password-wrapper .reset-password-form .reset-password-success,#reset-password .forgot-password-wrapper .forgot-password-form .forgot-password-success,#reset-password .forgot-password-wrapper .forgot-password-form .reset-password-success,#reset-password .forgot-password-wrapper .login-form .forgot-password-success,#reset-password .forgot-password-wrapper .login-form .reset-password-success,#reset-password .forgot-password-wrapper .reset-password-form .forgot-password-success,#reset-password .forgot-password-wrapper .reset-password-form .reset-password-success,#reset-password .login-wrapper .forgot-password-form .forgot-password-success,#reset-password .login-wrapper .forgot-password-form .reset-password-success,#reset-password .login-wrapper .login-form .forgot-password-success,#reset-password .login-wrapper .login-form .reset-password-success,#reset-password .login-wrapper .reset-password-form .forgot-password-success,#reset-password .login-wrapper .reset-password-form .reset-password-success,#reset-password .reset-password-wrapper .forgot-password-form .forgot-password-success,#reset-password .reset-password-wrapper .forgot-password-form .reset-password-success,#reset-password .reset-password-wrapper .login-form .forgot-password-success,#reset-password .reset-password-wrapper .login-form .reset-password-success,#reset-password .reset-password-wrapper .reset-password-form .forgot-password-success,#reset-password .reset-password-wrapper .reset-password-form .reset-password-success{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}#forgot-password .forgot-password-wrapper .forgot-password-form .forgot-password-success h1,#forgot-password .forgot-password-wrapper .forgot-password-form .reset-password-success h1,#forgot-password .forgot-password-wrapper .login-form .forgot-password-success h1,#forgot-password .forgot-password-wrapper .login-form .reset-password-success h1,#forgot-password .forgot-password-wrapper .reset-password-form .forgot-password-success h1,#forgot-password .forgot-password-wrapper .reset-password-form .reset-password-success h1,#forgot-password .login-wrapper .forgot-password-form .forgot-password-success h1,#forgot-password .login-wrapper .forgot-password-form .reset-password-success h1,#forgot-password .login-wrapper .login-form .forgot-password-success h1,#forgot-password .login-wrapper .login-form .reset-password-success h1,#forgot-password .login-wrapper .reset-password-form .forgot-password-success h1,#forgot-password .login-wrapper .reset-password-form .reset-password-success h1,#forgot-password .reset-password-wrapper .forgot-password-form .forgot-password-success h1,#forgot-password .reset-password-wrapper .forgot-password-form .reset-password-success h1,#forgot-password .reset-password-wrapper .login-form .forgot-password-success h1,#forgot-password .reset-password-wrapper .login-form .reset-password-success h1,#forgot-password .reset-password-wrapper .reset-password-form .forgot-password-success h1,#forgot-password .reset-password-wrapper .reset-password-form .reset-password-success h1,#login .forgot-password-wrapper .forgot-password-form .forgot-password-success h1,#login .forgot-password-wrapper .forgot-password-form .reset-password-success h1,#login .forgot-password-wrapper .login-form .forgot-password-success h1,#login .forgot-password-wrapper .login-form .reset-password-success h1,#login .forgot-password-wrapper .reset-password-form .forgot-password-success h1,#login .forgot-password-wrapper .reset-password-form .reset-password-success h1,#login .login-wrapper .forgot-password-form .forgot-password-success h1,#login .login-wrapper .forgot-password-form .reset-password-success h1,#login .login-wrapper .login-form .forgot-password-success h1,#login .login-wrapper .login-form .reset-password-success h1,#login .login-wrapper .reset-password-form .forgot-password-success h1,#login .login-wrapper .reset-password-form .reset-password-success h1,#login .reset-password-wrapper .forgot-password-form .forgot-password-success h1,#login .reset-password-wrapper .forgot-password-form .reset-password-success h1,#login .reset-password-wrapper .login-form .forgot-password-success h1,#login .reset-password-wrapper .login-form .reset-password-success h1,#login .reset-password-wrapper .reset-password-form .forgot-password-success h1,#login .reset-password-wrapper .reset-password-form .reset-password-success h1,#reset-password .forgot-password-wrapper .forgot-password-form .forgot-password-success h1,#reset-password .forgot-password-wrapper .forgot-password-form .reset-password-success h1,#reset-password .forgot-password-wrapper .login-form .forgot-password-success h1,#reset-password .forgot-password-wrapper .login-form .reset-password-success h1,#reset-password .forgot-password-wrapper .reset-password-form .forgot-password-success h1,#reset-password .forgot-password-wrapper .reset-password-form .reset-password-success h1,#reset-password .login-wrapper .forgot-password-form .forgot-password-success h1,#reset-password .login-wrapper .forgot-password-form .reset-password-success h1,#reset-password .login-wrapper .login-form .forgot-password-success h1,#reset-password .login-wrapper .login-form .reset-password-success h1,#reset-password .login-wrapper .reset-password-form .forgot-password-success h1,#reset-password .login-wrapper .reset-password-form .reset-password-success h1,#reset-password .reset-password-wrapper .forgot-password-form .forgot-password-success h1,#reset-password .reset-password-wrapper .forgot-password-form .reset-password-success h1,#reset-password .reset-password-wrapper .login-form .forgot-password-success h1,#reset-password .reset-password-wrapper .login-form .reset-password-success h1,#reset-password .reset-password-wrapper .reset-password-form .forgot-password-success h1,#reset-password .reset-password-wrapper .reset-password-form .reset-password-success h1{margin-bottom:0}#forgot-password .forgot-password-wrapper .forgot-password-form .forgot-password-success p,#forgot-password .forgot-password-wrapper .forgot-password-form .reset-password-success p,#forgot-password .forgot-password-wrapper .login-form .forgot-password-success p,#forgot-password .forgot-password-wrapper .login-form .reset-password-success p,#forgot-password .forgot-password-wrapper .reset-password-form .forgot-password-success p,#forgot-password .forgot-password-wrapper .reset-password-form .reset-password-success p,#forgot-password .login-wrapper .forgot-password-form .forgot-password-success p,#forgot-password .login-wrapper .forgot-password-form .reset-password-success p,#forgot-password .login-wrapper .login-form .forgot-password-success p,#forgot-password .login-wrapper .login-form .reset-password-success p,#forgot-password .login-wrapper .reset-password-form .forgot-password-success p,#forgot-password .login-wrapper .reset-password-form .reset-password-success p,#forgot-password .reset-password-wrapper .forgot-password-form .forgot-password-success p,#forgot-password .reset-password-wrapper .forgot-password-form .reset-password-success p,#forgot-password .reset-password-wrapper .login-form .forgot-password-success p,#forgot-password .reset-password-wrapper .login-form .reset-password-success p,#forgot-password .reset-password-wrapper .reset-password-form .forgot-password-success p,#forgot-password .reset-password-wrapper .reset-password-form .reset-password-success p,#login .forgot-password-wrapper .forgot-password-form .forgot-password-success p,#login .forgot-password-wrapper .forgot-password-form .reset-password-success p,#login .forgot-password-wrapper .login-form .forgot-password-success p,#login .forgot-password-wrapper .login-form .reset-password-success p,#login .forgot-password-wrapper .reset-password-form .forgot-password-success p,#login .forgot-password-wrapper .reset-password-form .reset-password-success p,#login .login-wrapper .forgot-password-form .forgot-password-success p,#login .login-wrapper .forgot-password-form .reset-password-success p,#login .login-wrapper .login-form .forgot-password-success p,#login .login-wrapper .login-form .reset-password-success p,#login .login-wrapper .reset-password-form .forgot-password-success p,#login .login-wrapper .reset-password-form .reset-password-success p,#login .reset-password-wrapper .forgot-password-form .forgot-password-success p,#login .reset-password-wrapper .forgot-password-form .reset-password-success p,#login .reset-password-wrapper .login-form .forgot-password-success p,#login .reset-password-wrapper .login-form .reset-password-success p,#login .reset-password-wrapper .reset-password-form .forgot-password-success p,#login .reset-password-wrapper .reset-password-form .reset-password-success p,#reset-password .forgot-password-wrapper .forgot-password-form .forgot-password-success p,#reset-password .forgot-password-wrapper .forgot-password-form .reset-password-success p,#reset-password .forgot-password-wrapper .login-form .forgot-password-success p,#reset-password .forgot-password-wrapper .login-form .reset-password-success p,#reset-password .forgot-password-wrapper .reset-password-form .forgot-password-success p,#reset-password .forgot-password-wrapper .reset-password-form .reset-password-success p,#reset-password .login-wrapper .forgot-password-form .forgot-password-success p,#reset-password .login-wrapper .forgot-password-form .reset-password-success p,#reset-password .login-wrapper .login-form .forgot-password-success p,#reset-password .login-wrapper .login-form .reset-password-success p,#reset-password .login-wrapper .reset-password-form .forgot-password-success p,#reset-password .login-wrapper .reset-password-form .reset-password-success p,#reset-password .reset-password-wrapper .forgot-password-form .forgot-password-success p,#reset-password .reset-password-wrapper .forgot-password-form .reset-password-success p,#reset-password .reset-password-wrapper .login-form .forgot-password-success p,#reset-password .reset-password-wrapper .login-form .reset-password-success p,#reset-password .reset-password-wrapper .reset-password-form .forgot-password-success p,#reset-password .reset-password-wrapper .reset-password-form .reset-password-success p{text-align:center}@media(max-width:768px){#forgot-password,#login,#reset-password{align-items:flex-start}#forgot-password .forgot-password-wrapper,#forgot-password .login-wrapper,#login .forgot-password-wrapper,#login .login-wrapper,#reset-password .forgot-password-wrapper,#reset-password .login-wrapper{padding:20px}#forgot-password .forgot-password-wrapper .forgot-password-form,#forgot-password .forgot-password-wrapper .login-form,#forgot-password .login-wrapper .forgot-password-form,#forgot-password .login-wrapper .login-form,#login .forgot-password-wrapper .forgot-password-form,#login .forgot-password-wrapper .login-form,#login .login-wrapper .forgot-password-form,#login .login-wrapper .login-form,#reset-password .forgot-password-wrapper .forgot-password-form,#reset-password .forgot-password-wrapper .login-form,#reset-password .login-wrapper .forgot-password-form,#reset-password .login-wrapper .login-form{gap:20px;padding:20px;width:100%}#forgot-password .forgot-password-wrapper .forgot-password-form h1,#forgot-password .forgot-password-wrapper .login-form h1,#forgot-password .login-wrapper .forgot-password-form h1,#forgot-password .login-wrapper .login-form h1,#login .forgot-password-wrapper .forgot-password-form h1,#login .forgot-password-wrapper .login-form h1,#login .login-wrapper .forgot-password-form h1,#login .login-wrapper .login-form h1,#reset-password .forgot-password-wrapper .forgot-password-form h1,#reset-password .forgot-password-wrapper .login-form h1,#reset-password .login-wrapper .forgot-password-form h1,#reset-password .login-wrapper .login-form h1{font-size:22px}}.toast{align-items:center;animation-duration:.3s;animation-fill-mode:forwards;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;margin-bottom:12px;max-width:450px;min-width:300px;overflow:hidden;padding:12px 16px;position:relative}.toast.toast-enter{animation-name:toastEnter}.toast.toast-exit{animation-name:toastExit}.toast.toast-success{background-color:#f0f9f0;border:2px solid #84d527}.toast.toast-success .toast-icon{color:#84d527}.toast.toast-error{background-color:#fef6f6;border:2px solid #c34e4e}.toast.toast-error .toast-icon{color:#c34e4e}.toast.toast-info{background-color:#f0f7ff;border:2px solid #007bff}.toast.toast-info .toast-icon{color:#007bff}.toast.toast-warning{background-color:#fffbf0;border:2px solid #feb02a}.toast.toast-warning .toast-icon{color:#feb02a}.toast .toast-icon{align-items:center;display:flex;justify-content:center;margin-right:12px}.toast .toast-content{flex:1 1}.toast .toast-content .toast-message{color:#0f0a53;font-weight:500}.toast .toast-content .toast-details{color:#2a2a2a;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.toast .toast-content .toast-details .toast-code,.toast .toast-content .toast-details .toast-status{background-color:#0000000d;border-radius:4px;padding:2px 6px}.toast .toast-close{align-items:center;background:none;border:none;border-radius:50%;color:#2a2a2a;cursor:pointer;display:flex;justify-content:center;margin-left:8px;padding:4px;transition:background-color .2s}.toast .toast-close:hover{background-color:#0000000d}@keyframes toastEnter{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes toastExit{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.toaster{display:flex;flex-direction:column;padding:16px;pointer-events:none;position:fixed;z-index:9999}.toaster>*{pointer-events:auto}.toaster.toaster-top-right{right:0;top:0}.toaster.toaster-top-left{left:0;top:0}.toaster.toaster-bottom-right{bottom:0;right:0}.toaster.toaster-bottom-left{bottom:0;left:0}.toaster.toaster-top-center{left:50%;top:0;transform:translateX(-50%)}.toaster.toaster-bottom-center{bottom:0;left:50%;transform:translateX(-50%)}.loader{--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:loaderRotation linear infinite;aspect-ratio:1;border-radius:50%;margin-bottom:40px;margin-top:40px;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;padding:8px}.loader.small{height:20px!important;margin-bottom:0;margin-top:0;padding:4px;width:20px!important}@keyframes loaderRotation{to{transform:rotate(1turn)}}.sidebar{background-color:#2024bf;border-top-right-radius:81px;display:flex;flex-direction:column;height:100vh;justify-content:space-between;max-height:100vh;max-width:340px;min-width:340px;overflow:hidden;position:fixed;width:340px}.sidebar .sidebar-wrapper{align-items:center;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:35px}.sidebar .sidebar-wrapper *{color:#fff}.sidebar .sidebar-wrapper .logo{height:120px;margin-bottom:20px;width:100%}.sidebar .sidebar-wrapper .user-infos{margin-top:30px;width:100%}.sidebar .sidebar-wrapper .user-infos .hi{font-size:18px;font-weight:400;margin-bottom:0;margin-top:0;text-align:left}.sidebar .sidebar-wrapper .user-infos .username{font-family:"Bree Serif",serif;font-size:25px;font-weight:400;margin-bottom:0;margin-top:0;text-align:left}.sidebar .sidebar-wrapper .separator{background-image:linear-gradient(90deg,#fff 55%,#0000 0);background-position:0 100%;background-repeat:repeat-x;background-size:11px 3px;height:2px;margin:30px 0;width:100%}.sidebar .sidebar-wrapper .links{align-items:flex-start;display:flex;flex-direction:column;padding-left:10px;row-gap:8px;width:290px}.sidebar .sidebar-wrapper .links a{align-items:center;border-radius:8px;column-gap:12px;display:flex;font-family:"Bree Serif",serif;padding:10px;position:relative;text-align:left;text-decoration:none;width:calc(100% - 20px)}.sidebar .sidebar-wrapper .links a:after{background-color:#d39efe;border-radius:50%;content:"";display:block;height:50px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.73,.02,.16,.97);width:50px;z-index:0}.sidebar .sidebar-wrapper .links a.selected:after,.sidebar .sidebar-wrapper .links a:hover:after{border-radius:8px;width:100%}.sidebar .sidebar-wrapper .links a:not(.selected):not(:hover):not(.no-overflow) img{margin-left:-15px;margin-right:10px}.sidebar .sidebar-wrapper .links a img{filter:brightness(0) saturate(100%) invert(100%) sepia(4%) saturate(7492%) hue-rotate(122deg) brightness(119%) contrast(100%);height:50px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:50px;z-index:1}.sidebar .sidebar-wrapper .links a span{font-size:20px;font-weight:400;line-height:24px;z-index:1}.sidebar .button-group{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:50px;padding:0 35px;width:100%}.sidebar .button-group button:first-of-type{margin-bottom:15px}.admin-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:30px 0 20px;width:100%}.admin-header .header-title{align-items:center;column-gap:12px;display:flex}.admin-header .header-title img{aspect-ratio:1;cursor:pointer;filter:brightness(0) saturate(100%) invert(11%) sepia(54%) saturate(3769%) hue-rotate(238deg) brightness(77%) contrast(114%);object-fit:contain;width:20px}.admin-header .header-title h4{font-size:24px;margin-bottom:0}.admin-header .paperplane{background-image:url(/static/media/paperplane.9e68d78c51d9cd305c41.svg);background-position:0;background-repeat:no-repeat;background-size:contain;height:100px;left:calc(50% - 340px);position:absolute;top:0;transform:translateX(50%);width:500px;z-index:-1}.admin-header .authentication{align-items:center;background:#e4ecf7 0 0 no-repeat padding-box;border-radius:10px;column-gap:20px;display:flex;flex-direction:row;padding:10px}.admin-header .authentication .authentication-state{font-size:18px;font-weight:700;margin:0;padding-left:25px;position:relative}.admin-header .authentication .authentication-state:before{border-radius:50%;content:"";display:block;height:10px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.admin-header .authentication .authentication-state.logged-in:before{background-color:#84d527}.admin-header .authentication .authentication-state.logged-out:before{background-color:#c34e4e}.admin-header .authentication .username{font-size:18px;font-weight:400;margin:0}.notification-wrapper{position:relative}.notification-icon{cursor:pointer;position:relative}.notification-icon__count{align-items:center;background-color:#d39efe;border-radius:50%;color:#fff;display:flex;font-size:12px;height:22px;justify-content:center;position:absolute;right:-10px;top:-10px;width:22px}.notification-list{background-color:#fff;border:1px solid #c5d8ef;border-radius:10px;left:0;max-height:400px;overflow:hidden;position:absolute;top:50px;width:340px;z-index:1000}.notification-list .notification-list-content{max-height:400px;overflow-y:auto;width:100%}.notification-list .notification-list-content .loader{margin-left:auto;margin-right:auto}.notification-list .notification-list-content .notification-item{border-bottom:1px solid #9dc3ea;cursor:pointer;padding:12px 16px}.notification-list .notification-list-content .notification-item:last-child{border-bottom:none}.notification-list .notification-list-content .notification-item .notification-content{color:#0f0a53;font-size:14px;margin-bottom:4px}.notification-list .notification-list-content .notification-item .notification-label{color:#2a2a2a;font-size:14px;margin-bottom:4px}.notification-list .notification-list-content .notification-item.unread .notification-content{font-weight:700}.notification-list .notification-list-content .notification-item.unread .notification-content:before{background-color:#d39efe;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:4px;width:8px}.notification-list .notification-list-content .notification-item .notification-time{color:#2a2a2a;font-size:12px}.notification-list .notification-list-content .notification-item:hover{background-color:#eff3ff}.notification-list .notification-list-content .notification-empty{color:#2a2a2a;font-style:italic;padding:16px;text-align:center}.renderer{margin-left:350px;padding:15px 50px 40px;width:calc(100vw - 350px)}.user-header{flex-direction:column;margin-top:20px}.user-header,.user-header .header{align-items:center;display:flex;width:100%}.user-header .header{gap:32px;justify-content:center;max-width:1536px;padding:0 24px}.user-header .header .header-logo{align-items:center;display:flex;position:relative}.user-header .header .header-logo .logo{height:auto;width:256px}@media(max-width:1536px){.user-header .header .header-logo .logo{width:220px}}@media(max-width:1280px){.user-header .header .header-logo .logo{width:180px}}.user-header .header .header-logo span{bottom:8px;color:#19147e;font-size:20px;font-weight:800;line-height:24px;position:absolute;right:16px}@media(max-width:1280px){.user-header .header .header-logo span{font-size:16px;line-height:18px;right:-8px}}.user-header .header .links{align-items:center;display:grid;grid-template-columns:repeat(5,minmax(236px,1fr));height:100%;justify-content:center;position:relative;width:100%}@media(max-width:1536px){.user-header .header .links{grid-template-columns:repeat(5,minmax(180px,1fr))}}@media(max-width:1280px){.user-header .header .links{grid-template-columns:repeat(5,minmax(148px,1fr))}}.user-header .header .links .link{align-items:center;border-top-left-radius:8px;border-top-right-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:12px;height:100%;padding:32px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media(max-width:1536px){.user-header .header .links .link{padding:24px}}@media(max-width:1280px){.user-header .header .links .link{padding:16px}}.user-header .header .links .link img{flex:none;height:44px;width:auto}@media(max-width:1280px){.user-header .header .links .link img{height:40px;height:32px}}.user-header .header .links .link span{align-items:center;color:#19147e;display:flex;flex-grow:1;font-size:20px;font-weight:800;line-height:24px;text-align:center}@media(max-width:1280px){.user-header .header .links .link span{font-size:16px;line-height:18px}}.user-header .header .links .link:nth-child(4){background-color:#f5edfc;border:1px solid #e1c3f9}.user-header .header .links .link:nth-child(4).selected{border:1px solid #19147e}.user-header .header .links .link:nth-child(4):hover{background-color:#e1c3f9;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.user-header .header .links .link:last-child{background-color:#ffe4e4;border:1px solid #ffbdae}.user-header .header .links .link:last-child.selected{border:1px solid #19147e}.user-header .header .links .link:last-child:hover{background-color:#ffbdae}.user-header .header .links .link:hover,.user-header .header .links .link:last-child:hover{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.user-header .header .links .link:hover{background-color:#c5d8ef}.user-header .header .links .link.selected{background-color:#19147e;cursor:default}.user-header .header .links .link.selected img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7499%) hue-rotate(17deg) brightness(100%) contrast(100%)}.user-header .header .links .link.selected span{color:#fff}.user-header .header .authentication{align-items:center;background:#e4ecf7 0 0 no-repeat padding-box;border-radius:10px;column-gap:20px;display:flex;flex-direction:row;padding:10px}.user-header .header .authentication .authentication-state{font-size:18px;font-weight:700;margin:0;padding-left:25px;position:relative}.user-header .header .authentication .authentication-state:before{border-radius:50%;content:"";display:block;height:10px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.user-header .header .authentication .authentication-state.logged-in:before{background-color:#84d527}.user-header .header .authentication .authentication-state.logged-out:before{background-color:#c34e4e}.user-header .header .authentication .username{font-size:18px;font-weight:400;margin:0}.user-header .header-title{align-items:center;background-color:#19147e;display:flex;justify-content:center;width:100%}.user-header .header-title .header-title-content{align-items:center;display:flex;gap:12px;justify-content:center;max-width:1536px;padding:20px;width:100%}.user-header .header-title h1{color:#fff;font-size:35px;font-weight:800;line-height:40px;margin:0}@media(max-width:1536px){.user-header .header-title h1{font-size:28px;line-height:32px}}main#dashboard{display:flex;flex-direction:column;gap:16px;width:100%}main#dashboard .dashboard-table-card{border:none}main#dashboard .dashboard-table-card .card-body{padding:0}main#dashboard .dashboard-content{display:flex;gap:16px;width:100%}main#dashboard .dashboard-content .left{flex-grow:1}main#dashboard .dashboard-content .left .dashboard-table-persons{height:100%}main#dashboard .dashboard-content .right{display:flex;flex:none;flex-direction:column;height:100%;row-gap:16px;width:35%}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.content-block{align-items:flex-start;background-color:#fff;border:1px solid #c5d8ef;border-radius:8px;display:flex;flex-direction:column;padding:20px 40px;position:relative;width:100%}.content-block .content-block-loading-container{align-items:center;background-color:#0000004d;border-radius:8px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.content-block.post-it{background-color:#fff4d8;border:none;border-radius:0;height:-webkit-max-content;height:max-content}.content-block.post-it:before{aspect-ratio:1;background:linear-gradient(135deg,#f7d246,#f7d246 50%,#fafbfe 0,#fafbfe);bottom:0;content:"";display:block;height:40px;position:absolute;right:0}.content-block.post-it input,.content-block.post-it textarea{background-color:#f7d2464d;border:none;border-radius:8px;color:inherit;font-size:inherit;padding:8px 16px;width:100%}.content-block h2.title{font-size:20px;font-weight:600;line-height:24px;margin:0 0 16px;position:relative}.content-block h2.title:before{aspect-ratio:1;background:#0000 url(/static/media/step-block-icon.a8c91e7811f2b7189a21.svg) no-repeat 50%/90%;content:"";left:-16px;position:absolute;top:50%;translate:-50% -50%;width:30px}.content-block div.content{white-space:pre-line;width:100%}.content-block div.content p{margin:8px 0}.content-block div.content .separator{background-color:#9dc3ea;display:block;height:1px;width:100%}.content-block div.content .subtitle{text-decoration:underline}.content-block div.content button{margin-top:20px}.content-block .edit-icon{cursor:pointer;position:absolute;right:24px;top:24px}.next-events .date{font-weight:700;margin-bottom:8px;text-align:left}.next-events .no-event{font-weight:700}.next-events .events-container .slick-slider .slick-arrow{top:12px;transform:none;transition:scale .4s ease;width:8px!important}.next-events .events-container .slick-slider .slick-arrow:hover:not(.slick-disabled){scale:1.3}.next-events .events-container .slick-slider .slick-arrow.slick-disabled{opacity:.5}.next-events .events-container .slick-slider .slick-next{rotate:180deg}.next-events .event-item{width:100%}.next-events .event-item .event{align-items:center;display:flex;gap:8px}.next-events .event-item .event .hours{font-weight:600}.next-events .event-item .event .hours .end{color:#9dc3ea}.next-events .event-item .event .separator{background-color:#feb02a;border-radius:100vmax;display:block;height:35px;width:4px}.next-events .event-item .event .description{overflow:hidden}.next-events .event-item .event .description span{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.next-events .event-item .event .description .nature{color:#feb02a;font-weight:700}.next-events .event-item .event .description .title{font-size:14px}.table{align-items:center;display:flex;flex-direction:column;margin-block:8px;row-gap:16px}.table table{border-collapse:collapse;border-spacing:0;text-align:left;width:100%}.table table img{aspect-ratio:1;cursor:pointer;filter:brightness(0) saturate(100%) invert(9%) sepia(68%) saturate(7474%) hue-rotate(249deg) brightness(67%) contrast(102%);height:20px}.table table td,.table table th{padding:8px 16px}@media(max-width:1100px){.table table td,.table table th{padding:8px 12px}}.table table tbody tr{border-radius:8px;overflow:hidden}.table table tbody tr:nth-of-type(2n){background-color:#f2f4fc}.table table tbody tr td:first-child{border-radius:8px 0 0 8px}.table table tbody tr td:last-child{border-radius:0 8px 8px 0}.table .pagination{align-items:center;column-gap:8px;display:flex}.table .pagination button,.table .pagination input{all:unset;border-radius:5px;cursor:pointer;display:grid;height:16px;line-height:16px;padding:4px;place-content:center;transition:all .3s ease;width:16px}.table .pagination button.active,.table .pagination button:hover,.table .pagination input.active,.table .pagination input:hover{background-color:#e4ecf7}.table .pagination input{background-color:#e4ecf7;height:auto;width:auto}.table .pagination input[type=number]::-webkit-inner-spin-button,.table .pagination input[type=number]::-webkit-outer-spin-button{opacity:1}.table .pagination select{background-color:#eff3ff;border:none;border-radius:8px;color:#0f0a53;cursor:pointer;font-size:14px;font-weight:400;margin-bottom:0;padding:5px 12px;width:-webkit-max-content;width:max-content}.table .pagination select:hover{background-color:#e4ecf7}.table .pagination select::placeholder{color:#2a2a2a;font-weight:400}.table .pagination .pages{align-items:center;column-gap:8px;display:flex}.table .pagination .pages button.active{font-weight:700}.card{border:2px solid #9dc3ea;border-radius:15px;height:-webkit-fit-content;height:fit-content;overflow:hidden auto;width:100%}.card .card-title{align-items:center;background-color:#e4ecf7;border-top-left-radius:15px;border-top-right-radius:15px;display:flex;flex-direction:row;justify-content:flex-start;padding:15px 30px}.card .card-title h3{font-family:Raleway;font-size:22px;font-weight:600;margin:0}.card .card-body{padding:0 20px}.appointments .date{font-weight:700;margin-bottom:8px;text-align:left}.appointments .no-appointment{font-weight:700}.appointments .appointment-item{border-bottom:1px solid #9dc3ea;margin:4px 0;padding-bottom:8px;width:100%}.appointments .appointment-item:last-child{border-bottom:none}.appointments .appointment-item:hover{background-color:#eff3ff;cursor:pointer}.appointments .appointment-item .appointment{align-items:center;display:flex;gap:8px}.appointments .appointment-item .appointment .day{align-items:center;display:flex;flex-direction:column;justify-content:center}.appointments .appointment-item .appointment .day .number{font-size:20px;font-weight:700}.appointments .appointment-item .appointment .day .month{font-size:14px}.appointments .appointment-item .appointment .hours{font-weight:600}.appointments .appointment-item .appointment .hours .end{color:#9dc3ea}.appointments .appointment-item .appointment .separator{background-color:#feb02a;border-radius:100vmax;display:block;height:35px;width:4px}.appointments .appointment-item .appointment .description{overflow:hidden}.appointments .appointment-item .appointment .description span{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.appointments .appointment-item .appointment .description .nature{color:#feb02a;font-weight:700}.appointments .appointment-item .appointment .description .title{font-size:14px}.react-responsive-modal-root .react-responsive-modal-overlay{background:#2024bf4d}.react-responsive-modal-root .react-responsive-modal-modal{background-color:#fff!important;border-radius:25px;box-shadow:none;max-width:650px;min-width:650px;overflow-y:visible;overflow-y:initial}.react-responsive-modal-root .react-responsive-modal-modal:has(.update-project-modal){max-height:80vh;max-width:900px;min-width:900px;overflow-y:auto}.react-responsive-modal-root .react-responsive-modal-modal *{font-family:Raleway,sans-serif}.react-responsive-modal-root .react-responsive-modal-modal:has(.no-close) .react-responsive-modal-closeButton{display:none}.react-responsive-modal-root .react-responsive-modal-modal .modal{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 60px}.react-responsive-modal-root .react-responsive-modal-modal .modal form{width:100%}.react-responsive-modal-root .react-responsive-modal-modal .modal h2{font-size:24px;font-weight:500;margin-bottom:12px;text-align:center}.react-responsive-modal-root .react-responsive-modal-modal .modal .body{align-items:center;display:flex;flex-direction:column;font-size:18px;justify-content:center;margin-bottom:20px;width:100%}.react-responsive-modal-root .react-responsive-modal-modal .modal .body .text{max-width:400px;text-align:center}.react-responsive-modal-root .react-responsive-modal-modal .modal .footer{align-items:center;display:flex;justify-content:flex-end;width:100%}.react-responsive-modal-root .react-responsive-modal-modal .modal .footer:has(.validate){gap:16px;justify-content:center}.react-responsive-modal-root .react-responsive-modal-modal .modal .footer button.close{background-color:#c34e4e}.react-responsive-modal-root .react-responsive-modal-modal .react-responsive-modal-closeButton{font-size:28px}.react-responsive-modal-root{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.react-responsive-modal-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.react-responsive-modal-modal{background:#fff;box-shadow:0 12px 15px 0 #00000040;display:inline-block;margin:1.2rem;max-width:800px;overflow-y:auto;padding:1.2rem;position:relative;text-align:left;vertical-align:middle}.react-responsive-modal-closeButton{background-color:initial;border:none;cursor:pointer;display:flex;padding:0;position:absolute;right:14px;top:14px}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(100%)}}@keyframes react-responsive-modal-modal-out{0%{opacity:1;transform:scale(100%)}to{opacity:0;transform:scale(.96)}}main#persons{display:flex;flex-direction:column;gap:16px}main#persons .top{justify-content:space-between}main#persons .top,main#persons .top .search-container{align-items:center;display:flex;width:100%}main#persons .top .search-container .filter-button{margin-right:8px}main#persons .table-card{height:100%;overflow:hidden}@media (max-width:1100px){main#persons .table-card table tbody tr td:first-of-type,main#persons .table-card table thead tr :first-child{display:none}}.input input{background-color:#eff3ff;border:2px solid #9dc3ea;border-radius:8px;display:block;font-size:16px;padding:10px 16px;transition:all .3s ease;width:100%}.input input,.input input::placeholder{color:#0f0a53}.input input:focus{border-color:#19147e;outline:none}.renderer.user:has(#project){display:flex;justify-content:center;margin-left:0;padding:0;width:100%}.renderer.user:has(#project) #project{display:flex;height:100%;justify-content:center;max-width:1536px;min-height:calc(100vh - 268px);padding:0 24px;width:100%}.renderer.user:has(#project) #project h1,.renderer.user:has(#project) #project h2,.renderer.user:has(#project) #project h3,.renderer.user:has(#project) #project h4,.renderer.user:has(#project) #project p{font-family:Luciole,sans-serif}.renderer.user:has(#project) #project h2,.renderer.user:has(#project) #project h3{font-size:25px;line-height:30px;margin:0;white-space:nowrap}.renderer.user:has(#project) #project h1{color:#19147e;padding:40px 40px 20px}.renderer.user:has(#project) #project h2{border-bottom:1px solid #19147e;color:#19147e;font-weight:400;overflow:hidden;padding:40px 40px 20px 0;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1280px){.renderer.user:has(#project) #project h2{font-size:20px;line-height:24px}}.renderer.user:has(#project) #project h3{font-weight:700}@media(max-width:1280px){.renderer.user:has(#project) #project h3{font-size:20px;line-height:24px}}.renderer.user:has(#project) #project h4{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;line-height:1.4;max-width:90%;overflow:hidden;text-overflow:ellipsis}.renderer.user:has(#project) #project h4,.renderer.user:has(#project) #project p{font-size:20px;margin:0}@media(max-width:1280px){.renderer.user:has(#project) #project h4,.renderer.user:has(#project) #project p{font-size:18px;line-height:24px}}.renderer.user:has(#project) #project .appointments{border-right:1px solid #19147e;display:flex;flex-direction:column;min-height:calc(100vh - 268px);overflow-x:hidden;width:33%}.renderer.user:has(#project) #project .appointments .no-appointment{padding-top:16px}.renderer.user:has(#project) #project .appointments .appointment{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;gap:0;padding:20px 0;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.renderer.user:has(#project) #project .appointments .appointment:hover{background-color:#c5d8ef;padding-left:24px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.renderer.user:has(#project) #project .appointments .appointment.selected{background-color:#9dc3ea;cursor:default;padding-left:24px}.renderer.user:has(#project) #project .appointments .appointment.selected:before{background:#0000 url(/static/media/arrow-full.ecca75526cbc48cdec16.svg) no-repeat 50%/80%;content:"";height:32px;position:absolute;right:32px;top:30px;width:32px}.renderer.user:has(#project) #project .appointments .appointment.selected h4{max-width:75%}.renderer.user:has(#project) #project .selected-appointment{min-height:calc(100vh - 268px);overflow-x:hidden;width:67%}.renderer.user:has(#project) #project .selected-appointment h2{padding-left:40px}.renderer.user:has(#project) #project .selected-appointment h3{color:#2024bf;padding-left:50px;position:relative}.renderer.user:has(#project) #project .selected-appointment h3:before{content:"";height:32px;left:0;position:absolute;top:0;width:32px}.renderer.user:has(#project) #project .selected-appointment .appointment-info{border-bottom:1px solid #e4ecf7;padding:24px 40px}.renderer.user:has(#project) #project .selected-appointment .appointment-info:last-child{border-bottom:none}.renderer.user:has(#project) #project .selected-appointment .appointment-info h3{margin-bottom:8px}.renderer.user:has(#project) #project .selected-appointment .appointment-info.documents .title-actions{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-bottom:40px}.renderer.user:has(#project) #project .selected-appointment .appointment-info.documents .title-actions h3{margin-bottom:0}.renderer.user:has(#project) #project .selected-appointment .appointment-info.documents .title-actions h3:before{background:#0000 url(/static/media/document.791435e3966104ba77d9.svg) no-repeat 50%/cover}.renderer.user:has(#project) #project .selected-appointment .appointment-info.documents .title-actions .actions{align-items:center;display:flex;gap:8px}.renderer.user:has(#project) #project .selected-appointment .appointment-info.details h3:before{background:#0000 url(/static/media/details.0153210a540d66f29caf.svg) no-repeat 50%/cover}.renderer.user:has(#project) #project .selected-appointment .appointment-info.observation h3:before{background:#0000 url(/static/media/observation.d960d88801cb4f4fd6db.svg) no-repeat 50%/cover}.renderer.user:has(#project) #project .selected-appointment .appointment-info .documents-list{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(128px,160px));padding-left:50px;width:100%}.renderer.user:has(#project) #project .selected-appointment .appointment-info .documents-list .document{align-items:center;aspect-ratio:1;border:1px solid #9dc3ea;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.renderer.user:has(#project) #project .selected-appointment .appointment-info .documents-list .document:hover{background-color:#e4ecf7}.renderer.user:has(#project) #project .selected-appointment .appointment-info .documents-list .document:hover p.desc{font-weight:700;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.renderer.user:has(#project) #project .selected-appointment .appointment-info .documents-list .document.add{background-color:#f5edfc;border:1px solid #e1c3f9}.renderer.user:has(#project) #project .selected-appointment .appointment-info .documents-list .document.add:hover{background-color:#e1c3f9}.renderer.user:has(#project) #project .selected-appointment .appointment-info .documents-list .document.add img{filter:brightness(0) saturate(100%) invert(10%) sepia(33%) saturate(6370%) hue-rotate(240deg) brightness(80%) contrast(113%);height:55px;width:55px}.renderer.user:has(#project) #project .selected-appointment .appointment-info .documents-list .document.selected{background-color:#9dc3ea;cursor:default}.renderer.user:has(#project) #project .selected-appointment .appointment-info .documents-list .document.selected p.desc{font-weight:700}.renderer.user:has(#project) #project .selected-appointment .appointment-info .documents-list .document figure{align-items:center;display:flex;flex:none;height:80px;justify-content:center;margin:0 0 12px;width:130px}.renderer.user:has(#project) #project .selected-appointment .appointment-info .documents-list .document figure.icon img{height:55px;width:55px}.renderer.user:has(#project) #project .selected-appointment .appointment-info .documents-list .document figure img{border-radius:4px;height:100%;object-fit:cover;width:100%}.renderer.user:has(#project) #project .selected-appointment .appointment-info .documents-list .document p{align-items:center;display:flex;flex-grow:1;font-size:16px;text-align:center;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.renderer.user:has(#project) #project .selected-appointment .appointment-info .documents-list .document p.desc{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.renderer.user:has(#project) #project .selected-appointment .appointment-info.details{display:flex;flex-direction:column;gap:8px;padding-left:50px}.renderer.user:has(#project) #project .selected-appointment .appointment-info.details>p{margin-bottom:20px;padding-left:50px}.renderer.user:has(#project) #project .selected-appointment .appointment-info.details .info{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding-left:50px}.renderer.user:has(#project) #project .selected-appointment .appointment-info.details .info:last-child{margin-bottom:0}.renderer.user:has(#project) #project .selected-appointment .appointment-info.details .info h4{font-size:18px}.renderer.user:has(#project) #project .selected-appointment .appointment-info.details .info .persons{display:flex;flex-direction:column;gap:4px}.renderer.user:has(#project) #project .selected-appointment .appointment-info.observation>p{padding-left:50px}.new-person,.new-person form{display:flex;flex-direction:column;gap:20px;width:100%}.new-person form{align-items:flex-start}.new-person form input,.new-person form textarea{width:100%}.new-person form button{align-self:flex-end}.new-person form .form-line:has(input[name="disorders.mdph"]){margin-top:20px}.new-person form .form-line .form-group .fields{align-items:center;display:flex;gap:20px;width:100%}.new-person form .form-line .form-group .fields input{flex-grow:1}.new-person form .form-line .form-group .fields.address input[name=zipcode]{max-width:150px}.new-person form .form-line .form-group .fields.address input[name=address_add],.new-person form .form-line .form-group .fields.address input[name=city]{max-width:450px}.new-person form .form-line .form-group .fields.address input[name=country]{max-width:250px}.new-person form .actions-buttons{align-items:center;display:flex;justify-content:space-between;width:100%}.new-person div.success{align-items:center;background-color:#e2f6de;background-color:#0000;display:flex;gap:20px;height:100vh;justify-content:center;left:340px;position:fixed;top:0;width:calc(100% - 340px);z-index:1000}.new-person div.success .success-block{align-items:center;background-color:#e2f6de;border-radius:8px;box-shadow:0 0 33px 0 #c5d8ef99;display:flex;gap:30px;justify-content:center;padding:20px 0 20px 20px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.new-person div.success .success-block p{font-size:20px;font-weight:600}.stepper{margin-bottom:12px;width:100%}.stepper,.stepper .steps{display:flex;justify-content:center}.stepper .steps{align-items:center;width:-webkit-fit-content;width:fit-content}.stepper .steps .step{align-items:center;display:flex;gap:12px;margin-right:12px;padding-right:68px;position:relative}.stepper .steps .step:after{color:#0f0a53;content:"--------";font-size:16px;font-weight:300;letter-spacing:-1px;position:absolute;right:0;top:15px;width:60px}.stepper .steps .step:last-child{margin-right:0;padding-right:0}.stepper .steps .step:last-child:after{content:none}.stepper .steps .step.active p,.stepper .steps .step.active span{font-weight:600}.stepper .steps .step.active span{background-color:#fff4d8;border-color:#fff4d8}.stepper .steps .step.done p,.stepper .steps .step.done span{font-weight:600}.stepper .steps .step.done span{background-color:#e2f6de;border-color:#e2f6de}.stepper .steps .step span{align-items:center;background-color:#fff;border:2px solid #c5d8ef;border-radius:8px;display:flex;font-size:20px;height:50px;justify-content:center;line-height:24px;width:50px}.stepper .steps .step p{font-size:20px;line-height:24px;margin:0}.step-block{align-items:flex-start;background-color:#fff;border:1px solid #c5d8ef;border-radius:8px;display:flex;flex-direction:column;padding:40px 50px;position:relative;width:100%}.step-block.align-center{align-items:center}.step-block.align-end{align-items:flex-end}.step-block:has(p.subtitle) h2.title{margin-bottom:16px}.step-block.initial-request,.step-block.source{flex-direction:row;gap:20px}.step-block.initial-request h2.title,.step-block.source h2.title{margin-bottom:0}.step-block.source{align-items:center}.step-block.source select{margin:0;max-width:400px}.step-block.initial-request{align-items:flex-start}.step-block h2.title{font-size:20px;font-weight:600;line-height:24px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.step-block h2.title:before{aspect-ratio:1;background:#0000 url(/static/media/step-block-icon.a8c91e7811f2b7189a21.svg) no-repeat 50%/90%;content:"";left:-36px;position:absolute;top:-4px;width:30px}.step-block p.subtitle{margin-top:0}.step-block>div{width:100%}.step-block>div.button{width:-webkit-fit-content;width:fit-content}.step-block>div .table img{aspect-ratio:1;cursor:pointer;filter:brightness(0) saturate(100%) invert(9%) sepia(68%) saturate(7474%) hue-rotate(249deg) brightness(67%) contrast(102%);width:20px}.step-block>div.content .accepted-file{text-align:center}.step-block>div.content button{margin-top:20px}.step-block>div.content .form-group select[name="disorders.main"],.step-block>div.content .form-group select[name="disorders.mdph"],.step-block>div.content .form-group select[name^="disorders.secondaries"]{max-width:500px}.step-block>div.content .form-group:has(select[name^="disorders.mdph"]){margin-top:20px}.step-block>div.content .card{border:0}.step-block>div.content .card .card-body{padding:0}.step-block>div.content .card .card-body table thead tr th{padding:8px}.step-block>div.content .card .card-body table thead tr th:last-child{width:160px}.searchable{position:relative;width:100%}.searchable:has(ul) input{border-bottom-left-radius:0;border-bottom-right-radius:0}.searchable ul{background-color:#fff;border:1px solid #c5d8ef;border-radius:4px;list-style:none;margin:0;padding:0;position:absolute;top:45px;width:100%;z-index:1000}.searchable ul li{cursor:pointer;font-size:14px;padding:8px;text-align:left}.fields{display:flex;flex-direction:column;gap:16px;width:100%}.wysiwyg-container{background-color:#eff3ff;border-radius:8px;display:flex;flex-direction:column;gap:0;min-height:200px;padding:16px}.wysiwyg-container .tiptap-editor{display:flex;flex-direction:column;height:100%;min-height:200px}.wysiwyg-container .tiptap-editor>div{display:grid;flex:1 1}.wysiwyg-container .tiptap-editor>div:first-child{flex:none}.wysiwyg-container .control-group .button-group{display:flex;flex-direction:row;gap:8px}.wysiwyg-container .control-group .button-group button{background-color:#fafbfe;border:none;border-radius:50px;color:#2a2a2a;margin:0;padding:6px 12px}.wysiwyg-container .control-group .button-group button.is-active{background-color:#d39efe}.tiptap{height:100%}.tiptap :first-child{margin-top:0}.tiptap ol,.tiptap ul{margin:1.25rem 1rem 1.25rem .4rem;padding:0 1rem}.tiptap ol li p,.tiptap ul li p{margin-bottom:.25em;margin-top:.25em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{text-wrap:pretty;line-height:1.1;margin-top:2.5rem}.tiptap h1,.tiptap h2{margin-bottom:1.5rem;margin-top:3.5rem}.tiptap h1{font-size:1.4rem}.tiptap h2{font-size:1.2rem}.tiptap h3{font-size:1.1rem}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem}.tiptap code{background-color:var(--purple-light);border-radius:.4rem;color:var(--black);font-size:.85rem;padding:.25em .3em}.tiptap pre{background:var(--black);border-radius:.5rem;color:var(--white);font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap blockquote{border-left:3px solid var(--gray-3);margin:1.5rem 0;padding-left:1rem}.tiptap hr{border:none;border-top:1px solid var(--gray-2);margin:2rem 0}.file-uploader{display:flex;justify-content:center;width:100%}.file-uploader .file-input{display:none}.file-uploader label{cursor:pointer}.file-uploader .file-upload-button{align-items:center;aspect-ratio:1;background-color:#fafbfe;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-top:24px;width:260px}.file-uploader .file-upload-button,.file-uploader .file-upload-button:hover{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.file-uploader .file-upload-button:hover{background-color:#e4ecf7}.statistics-page{display:flex;flex-direction:column;gap:20px}.statistics-page .filter-container .form{margin-bottom:20px}.statistics-page .loader-container{align-items:center;display:flex;justify-content:center;padding:40px}.statistics-page .statistics-content{display:flex;flex-direction:column;gap:30px}.statistics-page .stats-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.statistics-page .stats-cards .stat-card .card-body{padding:30px 20px;text-align:center}.statistics-page .stats-cards .stat-card .card-body .stat-number{font-family:Raleway,sans-serif;font-size:48px;font-weight:700;margin-bottom:10px}.statistics-page .stats-cards .stat-card .card-body .stat-number.primary{color:#0088fe}.statistics-page .stats-cards .stat-card .card-body .stat-number.secondary{color:#00c49f}.statistics-page .stats-cards .stat-card .card-body .stat-number.tertiary{color:#ffbb28}.statistics-page .stats-cards .stat-card .card-body .stat-label{color:#666;font-size:14px;font-weight:500}.statistics-page .stats-charts{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.statistics-page .stats-charts .chart-card{min-height:500px}.statistics-page .stats-charts .chart-card .chart-container{align-items:center;display:flex;justify-content:center;padding:20px 0}.statistics-page .no-data{color:#666;padding:40px;text-align:center}.statistics-page .no-data p{font-size:16px;font-style:italic}.statistics-page .custom-tooltip{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 8px #00000026;padding:10px}.statistics-page .custom-tooltip p{color:#333;font-size:14px;font-weight:500;margin:0}@media(max-width:768px){.statistics-page .stats-cards{gap:15px;grid-template-columns:1fr}.statistics-page .stats-cards .stat-card .card-body{padding:20px}.statistics-page .stats-cards .stat-card .card-body .stat-number{font-size:36px}.statistics-page .stats-charts{gap:15px;grid-template-columns:1fr}.statistics-page .stats-charts .chart-card{min-height:400px}.statistics-page .stats-charts .chart-card .chart-container{padding:10px 0}}@media(max-width:600px){.statistics-page .stats-charts .chart-card .chart-container .recharts-wrapper{font-size:12px}}.tabs{border-bottom:1px dashed #9dc3ea;display:flex;gap:24px;list-style:none;margin:16px 0;padding:0;position:relative}.tabs .tab{all:unset;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle}.tabs .tab,.tabs .tab *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabs .tab *{color:inherit;display:block;padding:16px;width:100%}@media(max-width:1280px){.tabs .tab *{padding:16px 8px}}.tabs .underline{background-color:#2024bf;bottom:-2px;height:3px;position:absolute;transition:all .6s cubic-bezier(0,0,.03,.99);width:0}.tabs .disabled{cursor:pointer;opacity:.3}.tabs .disabled a{cursor:pointer;pointer-events:none}@media(max-width:1440px){#users-list table tr :nth-last-child(2),#users-list table tr :nth-last-child(4){display:none}}@media(max-width:1200px){#users-list table tr :nth-last-child(7){display:none}}#users-list table #online{white-space:nowrap}.switch-wrapper{align-items:center;cursor:pointer;display:inline-flex;gap:5px}.switch-wrapper .switch-label{color:#19147e;font-size:14px}.switch-wrapper .switch{display:inline-block;height:24px;position:relative;width:44px}.switch-wrapper .switch.disabled{cursor:not-allowed;opacity:.5}.switch-wrapper .switch.disabled .slider{cursor:not-allowed}.switch-wrapper .switch input{height:0;opacity:0;width:0}.switch-wrapper .switch input:checked+.slider{background-color:#19147e}.switch-wrapper .switch input:checked+.slider:before{transform:translateX(20px)}.switch-wrapper .switch .slider{background-color:#a4a4a4;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch-wrapper .switch .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}#settings-datalist .table-card{border:none;height:100%;overflow:hidden}#settings-datalist .table-card .card-body{padding:0 8px 8px}#settings-datalist .table-card tbody tr{background-color:#f2f4fc}#settings-datalist .table-card tbody tr:nth-of-type(2n){background-color:#0000!important}#settings-datalist .table-card th#actions{text-align:right}.collapsible{background-color:#fff;border:2px solid #9dc3ea;border-radius:8px;box-shadow:0 0 8px 0 #9dc3ea1a;height:-webkit-fit-content;height:fit-content;overflow:hidden;width:100%}.collapsible.inside{background-color:#e4ecf7;border:none}.collapsible.inside .collapsible-header{flex-direction:row}.collapsible.inside .collapsible-header:hover{background-color:#d4e1f2}.collapsible .collapsible-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:background-color .3s ease}.collapsible .collapsible-header:hover{background-color:#fafbfe}.collapsible .collapsible-header .collapsible-title{color:#19147e;font-size:20px;font-weight:600}.collapsible .collapsible-header .collapsible-icon{height:16px;transform:rotate(-90deg);transition:transform .3s ease;width:16px}.collapsible .collapsible-header .collapsible-icon.rotated{transform:rotate(90deg)}.collapsible .collapsible-header:hover .collapsible-right .collapsible-actions{display:flex}.collapsible .collapsible-header .collapsible-right{align-items:center;display:flex;gap:8px}.collapsible .collapsible-header .collapsible-right .collapsible-actions{align-items:center;display:none;gap:8px;padding-right:8px}.collapsible .collapsible-header .collapsible-right .collapsible-actions .action-icon{cursor:pointer;filter:brightness(0) saturate(100%) invert(7%) sepia(94%) saturate(2889%) hue-rotate(242deg) brightness(88%) contrast(111%);height:20px;transition:opacity .2s ease;width:20px}.collapsible .collapsible-header .collapsible-right .collapsible-actions .action-icon:hover{opacity:.7}.collapsible .collapsible-header .collapsible-right .collapsible-actions .action-icon.edit{color:#19147e}.collapsible .collapsible-header .collapsible-right .collapsible-actions .action-icon.delete{color:#c34e4e;height:16px;width:16px}.collapsible .collapsible-content{height:-webkit-fit-content!important;height:fit-content!important;overflow:hidden;padding:8px;transition:height .3s ease-in-out}.collapsible .collapsible-content>div{display:flex;flex-direction:column;gap:16px}.collapsible.collapsed .collapsible-content{height:0!important;padding:0}.settings main#users-list{display:flex;flex-direction:column;gap:16px}.settings main#users-list .top{align-items:center;display:flex;justify-content:space-between;width:100%}.settings main#users-list .top .search-person{max-width:500px;position:relative;width:100%}.settings main#users-list .top .search-person img{cursor:pointer;position:absolute;right:8px;top:50%;translate:-50% -50%}.settings main#users-list .table-card{height:100%;overflow:hidden}.settings form{align-items:flex-start}.settings form .colors{display:flex;flex-wrap:wrap;gap:12px}.settings form .colors .color{align-items:center;display:flex;gap:5px;width:-webkit-fit-content;width:fit-content}.settings form .colors .color.selected input[type=radio]{box-shadow:0 0 0 2px #19147e}.settings form .colors .color input[type=radio]{border:1px solid #19147e;border-radius:50%;box-shadow:none;cursor:pointer;height:40px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:40px}.settings form .colors .color input[type=radio]:hover{box-shadow:0 0 0 2px #19147e;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.settings form .actions-buttons{display:flex;gap:12px;justify-content:space-between;margin-top:16px;width:100%}#person-folder .title{align-items:center;display:flex;gap:16px}#person-folder .title .person-name{text-transform:capitalize}#person-folder .title .chip{display:inline-block;font-size:medium;font-size:16px;padding:8px 12px}#person-folder .project-state{flex-wrap:wrap;justify-content:space-between}#person-folder .project-state,#person-folder .project-state-left{align-items:center;display:flex;gap:16px}#person-folder .project-state-left .project-highlight{align-items:center;display:flex;gap:8px;padding-right:20px;text-transform:none;width:-webkit-max-content;width:max-content}#person-folder .project-state-left button{border:none;border-radius:4px;padding:14px}#person-folder .project-state-left button svg{height:20px;width:20px}#person-folder .project-state [class$=-singleValue]{border-radius:4px;color:#19147e;padding:6px 12px}#person-folder .project-state span[class$=-indicatorSeparator]{display:none}#person-folder .project-state .status-active [class$=-singleValue]{background-color:#dcf2d5}#person-folder .project-state .status-inactive [class$=-singleValue]{background-color:#ffd4c2}#person-folder .project-state .status-waiting [class$=-singleValue]{background-color:#fff0c8}#person-folder .project-state .status-waking [class$=-singleValue]{background-color:#bdc8fe}#person-folder .project-state .status-out [class$=-singleValue]{background-color:#ffc0c1}.chip{border-radius:4px;display:grid;height:-webkit-max-content;height:max-content;padding:8px 16px;place-content:center;width:-webkit-max-content;width:max-content}.chip.compact{padding:4px 8px}.chip-active,.chip-success{background-color:#dcf2d5}.chip-danger,.chip-out{background-color:#fee5e4}.chip-warning{background-color:#fff0c8}.chip-out{background-color:#ffc0c1}.chip-lilas{background-color:#f5edfc}.chip-primary{background-color:#e0e5ff}.chip-waiting{background-color:#fff0c8}.chip-inactive{background-color:#ffd4c2}.chip-waking{background-color:#bdc8fe}.helped-person .heading{align-items:center;display:flex;justify-content:space-between}.helped-person .container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-top:16px}@media(max-width:1160px){.helped-person .container{grid-template-columns:1fr}}.helped-person .container .post-it{grid-column:1;grid-row:2}.helped-person .container .documents-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:8px 0 0;padding:0}.helped-person .container .documents-list li{display:grid;grid-template-columns:4fr 1fr}.helped-person .container .documents-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%}.helped-person .container .documents-list li .actions{display:flex;gap:8px;justify-content:end}.helped-person .container .documents-list li .actions img{height:16px;width:16px}.helped-person .profile .infos{grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr 1fr}.helped-person .initial-request{grid-column:span 2}.file-widget-table th#actions{text-align:right!important}.file-widget-table>.card-body{padding:0}#project-evolution .heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}#project-evolution .edit-icon{cursor:pointer;margin-left:8px}#project-evolution .documents-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:8px 0 0;padding:0}#project-evolution .documents-list li{display:flex;justify-content:space-between;width:100%}#project-evolution .documents-list li .actions{align-items:center;display:flex;gap:8px}#project-evolution .documents-list li .actions img{aspect-ratio:1;height:16px}#project-evolution .content-block.documents{grid-area:documents}#project-evolution .content-block.interview{grid-area:interview}#project-evolution .event-title{display:flex;flex-direction:column;gap:8px;margin-block:24px}#project-evolution .event-title .title{font-size:20px;font-weight:600}#project-evolution .event .attendees{text-transform:capitalize}#project-evolution .event .attendees span{text-transform:none}#project-evolution .event-blocks{grid-gap:32px;display:grid;gap:32px;grid-template-areas:"interview comment" "documents comment";grid-template-columns:1fr 2fr;grid-template-rows:1fr auto}@media(max-width:1100px){#project-evolution .event-blocks{gap:8px;grid-template-areas:unset;grid-template-columns:1fr;grid-template-rows:none}#project-evolution .event-blocks>*{grid-area:unset!important}#project-evolution .event-blocks .interview{grid-row:1!important}#project-evolution .event-blocks .comment{grid-row:2!important}}#project-evolution .event-blocks .comment{grid-area:comment}#project-evolution .event-timeline{padding:14px 16px}#project-evolution .event-timeline .content{align-items:center;display:flex;gap:8px}#project-evolution .event-timeline .timeline{display:flex;position:relative;transition:all 1s ease;width:100%}#project-evolution .event-timeline .timeline-container{-webkit-clip-path:polygon(2px 50%,14px 0,100% 0,100% 100%,14px 100%);clip-path:polygon(2px 50%,14px 0,100% 0,100% 100%,14px 100%);overflow:hidden;width:100%;z-index:2}#project-evolution .event-timeline .timeline-event{background-color:#f5edfc;-webkit-clip-path:polygon(0 50%,10% 0,100% 0,90% 50%,100% 100%,10% 100%);clip-path:polygon(0 50%,10% 0,100% 0,90% 50%,100% 100%,10% 100%);cursor:pointer;display:grid;font-size:14px;margin-right:-12px;min-height:48px;min-width:calc(20% + 10px);padding:4px 48px;place-content:center;text-align:center;transition:all .6s ease;-webkit-user-select:none;user-select:none}#project-evolution .event-timeline .timeline-event .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#project-evolution .event-timeline .timeline-event:last-of-type{-webkit-clip-path:polygon(0 50%,10% 0,100% 0,100% 50%,100% 100%,10% 100%);clip-path:polygon(0 50%,10% 0,100% 0,100% 50%,100% 100%,10% 100%);margin-left:0;padding-right:32px}#project-evolution .event-timeline .timeline-event:first-of-type,#project-evolution .event-timeline .timeline-event:nth-of-type(6n){-webkit-clip-path:polygon(2px 50%,10% 0,100% 0,90% 50%,100% 100%,10% 100%);clip-path:polygon(2px 50%,10% 0,100% 0,90% 50%,100% 100%,10% 100%);margin-left:0;padding-right:32px}#project-evolution .event-timeline .timeline-event:nth-of-type(5n){-webkit-clip-path:polygon(0 50%,10% 0,100% 0,100% 100%,10% 100%);clip-path:polygon(0 50%,10% 0,100% 0,100% 100%,10% 100%);padding-right:32px;z-index:2}#project-evolution .event-timeline .timeline-event:nth-of-type(6n){margin-left:12px}#project-evolution .event-timeline .timeline-event.active{background-color:#e1c3f9;font-weight:700}#project-evolution .event-timeline .timeline-event.filler{background-color:#f5f5f5;pointer-events:none}#project-evolution .event-timeline .arrow{cursor:pointer;height:16px;-webkit-user-select:none;user-select:none;width:16px}#project-evolution .event-timeline .arrow img{pointer-events:none}#project-evolution .event-timeline .arrow.disabled{opacity:.2;pointer-events:none}.persons-requests .requests-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(510px,1fr));margin-top:16px}.persons-requests .post-it{aspect-ratio:1;height:100%}.persons-requests .line{align-items:center;display:flex;gap:8px}.persons-stakeholders .stakeholders-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:minmax(510px,-webkit-max-content) 256px;grid-template-columns:minmax(510px,max-content) 256px;margin-top:16px}@media (max-width:1200px){.persons-stakeholders .stakeholders-container{grid-template-columns:1fr}}.persons-stakeholders .post-it{aspect-ratio:1;height:100%}@media (max-width:1200px){.persons-stakeholders .post-it{aspect-ratio:auto;height:auto;margin-bottom:32px}}.persons-stakeholders .line{align-items:center;display:flex;gap:8px}main#partners{display:flex;flex-direction:column;gap:16px}main#partners .filter-container .form .form-line .form-group [class$=-container]{margin-bottom:0}main#partners .top{align-items:center;display:flex;justify-content:space-between;width:100%}@media(max-width:1200px){main#partners .top{flex-wrap:wrap;gap:8px}}main#partners .top .search-container{align-items:center;display:flex;width:100%}main#partners .top .search-container .filter-button{margin-right:8px}main#partners .top .actions-buttons{align-items:center;display:flex;gap:8px}main#partners .table-card{border:none;height:100%;overflow:hidden}main#partners .table-card .card-body{padding:0 8px 8px}main#partners .table-card tbody tr{background-color:#f2f4fc}main#partners .table-card tbody tr:nth-of-type(2n){background-color:#0000}@media(max-width:1300px){main#partners table tbody tr :nth-child(3),main#partners table thead :nth-child(3){display:none}}@media(max-width:1200px){main#partners table tbody tr :nth-child(2),main#partners table tbody tr :nth-child(4),main#partners table tbody tr :nth-child(6),main#partners table thead :nth-child(2),main#partners table thead :nth-child(4),main#partners table thead :nth-child(6){display:none}}main#partners>.collapsible.uncategorized{border:2px solid #c34e4e}main#partners>.collapsible.uncategorized .collapsible-header:hover{background-color:#c34e4e05}main#partners>.collapsible.uncategorized .collapsible-header .collapsible-title{color:#c34e4e}main#partners>.collapsible.uncategorized .collapsible-header .collapsible-right img{filter:brightness(0) saturate(100%) invert(38%) sepia(80%) saturate(794%) hue-rotate(321deg) brightness(83%) contrast(82%)}main#partners>.collapsible.uncategorized .collapsible.inside{background-color:#c34e4e1a}main#partners>.collapsible.uncategorized .collapsible.inside .collapsible-header:hover,main#partners>.collapsible.uncategorized .collapsible.inside .table-card table tbody tr{background-color:#c34e4e4d}main#partners>.collapsible.uncategorized .collapsible.inside .table-card table tbody tr:nth-of-type(2n){background-color:#0000}#partner-form,#partner-form form{display:flex;flex-direction:column;gap:20px;width:100%}@media(max-width:1200px){#partner-form form .form-line{flex-wrap:wrap;gap:20px}}#partner-form form .form-line .form-group .fields{align-items:center;display:flex;gap:20px;width:100%}#partner-form form .form-line .form-group .fields input{flex-grow:1}#partner-form form .form-line .form-group .fields.address input[name=zipcode]{max-width:150px}#partner-form form .form-line .form-group .fields.address input[name=address_add],#partner-form form .form-line .form-group .fields.address input[name=city]{max-width:450px}#partner-form form .form-line .form-group .fields.address input[name=country]{max-width:250px}#partner-form .actions-buttons{align-items:center;display:flex;justify-content:flex-end;width:100%}#partner-form div.success{align-items:center;background-color:#e2f6de;background-color:#0000;display:flex;gap:20px;height:100vh;justify-content:center;left:340px;position:fixed;top:0;width:calc(100% - 340px);z-index:1000}#partner-form div.success .success-block{align-items:center;background-color:#e2f6de;border-radius:8px;box-shadow:0 0 33px 0 #c5d8ef99;display:flex;gap:30px;justify-content:center;padding:20px 0 20px 20px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#partner-form div.success .success-block p{font-size:20px;font-weight:600}.form-project-event{gap:30px}.renderer.user:has(#requests){display:flex;justify-content:center;margin-left:0;padding:0;width:100%}.renderer.user:has(#requests) #requests{display:flex;height:100%;justify-content:center;max-width:1536px;min-height:calc(100vh - 268px);padding:0 40px;width:100%}.renderer.user:has(#requests) #requests h1,.renderer.user:has(#requests) #requests h2,.renderer.user:has(#requests) #requests h3,.renderer.user:has(#requests) #requests h4,.renderer.user:has(#requests) #requests p{font-family:Luciole,sans-serif}.renderer.user:has(#requests) #requests h2{color:#2024bf;font-size:25px;font-weight:700;line-height:30px;margin:0;overflow:hidden;padding:0 0 0 40px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.renderer.user:has(#requests) #requests h2:before{content:"";height:32px;left:0;position:absolute;top:0;width:32px}@media(max-width:1280px){.renderer.user:has(#requests) #requests h2{font-size:20px;line-height:24px}}.renderer.user:has(#requests) #requests h3{font-size:20px;font-weight:700;line-height:24px;margin:0;white-space:nowrap}@media(max-width:1280px){.renderer.user:has(#requests) #requests h3{font-size:20px;line-height:24px}}.renderer.user:has(#requests) #requests p{font-size:20px;margin:0}.renderer.user:has(#requests) #requests .requests-list{display:flex;flex-direction:column;gap:0;margin-top:40px;width:100%}.renderer.user:has(#requests) #requests .requests-list .request{border-bottom:1px solid #9dc3ea;display:flex;flex-direction:column;gap:32px;padding:32px 0;width:100%}.renderer.user:has(#requests) #requests .requests-list .request:first-child{padding-top:0}.renderer.user:has(#requests) #requests .requests-list .request:last-child{border-bottom:none}.renderer.user:has(#requests) #requests .requests-list .request .request-content{display:flex;flex-direction:column;gap:16px;width:100%}.renderer.user:has(#requests) #requests .requests-list .request .request-content h2:before{background:#0000 url(/static/media/user-request.a3547388639e51fb468f.svg) no-repeat 50%/80%}.renderer.user:has(#requests) #requests .requests-list .request .request-observation{display:flex;flex-direction:column;gap:16px;width:100%}.renderer.user:has(#requests) #requests .requests-list .request .request-observation h2:before{background:#0000 url(/static/media/user-observation.d67265ba2b585a7c4faa.svg) no-repeat 50%/80%}.renderer.user:has(#agenda){display:flex;justify-content:center;margin-left:0;padding:0;width:100%}.renderer.user:has(#agenda) #agenda{display:flex;height:100%;justify-content:center;max-width:1536px;min-height:calc(100vh - 268px);padding:0 24px;width:100%}.renderer.user:has(#agenda) #agenda h1,.renderer.user:has(#agenda) #agenda h2,.renderer.user:has(#agenda) #agenda h3,.renderer.user:has(#agenda) #agenda h4,.renderer.user:has(#agenda) #agenda p{font-family:Luciole,sans-serif}.renderer.user:has(#agenda) #agenda h1{color:#19147e;padding:40px 40px 20px}.renderer.user:has(#agenda) #agenda h2{color:#19147e;font-size:25px;font-weight:400;line-height:30px;margin:0;overflow:hidden;padding:40px 40px 20px 0;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1280px){.renderer.user:has(#agenda) #agenda h2{font-size:20px;line-height:24px}}.renderer.user:has(#agenda) #agenda h3{font-size:20px;font-weight:700;line-height:24px;margin:0;white-space:nowrap}@media(max-width:1280px){.renderer.user:has(#agenda) #agenda h3{font-size:20px;line-height:24px}}.renderer.user:has(#agenda) #agenda h4{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;line-height:1.4;max-width:90%;overflow:hidden;text-overflow:ellipsis}.renderer.user:has(#agenda) #agenda h4,.renderer.user:has(#agenda) #agenda p{font-size:20px;margin:0}@media(max-width:1280px){.renderer.user:has(#agenda) #agenda h4,.renderer.user:has(#agenda) #agenda p{font-size:18px;line-height:24px}}.renderer.user:has(#agenda) #agenda .appointments{border-right:1px solid #19147e;display:flex;flex-direction:column;min-height:calc(100vh - 268px);width:33%}.renderer.user:has(#agenda) #agenda .appointments h2{border-bottom:1px solid #19147e}.renderer.user:has(#agenda) #agenda .appointments .no-appointment{padding-top:16px}.renderer.user:has(#agenda) #agenda .appointments .appointment{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;gap:0;padding:20px 0;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.renderer.user:has(#agenda) #agenda .appointments .appointment:hover{background-color:#c5d8ef;padding-left:24px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.renderer.user:has(#agenda) #agenda .appointments .appointment.selected{background-color:#9dc3ea;cursor:default;padding-left:24px}.renderer.user:has(#agenda) #agenda .appointments .appointment.selected:before{background:#0000 url(/static/media/arrow-full.ecca75526cbc48cdec16.svg) no-repeat 50%/80%;content:"";height:32px;position:absolute;right:32px;top:30px;width:32px}.renderer.user:has(#agenda) #agenda .appointments .appointment.selected h4{max-width:75%}.renderer.user:has(#agenda) #agenda .selected-appointment{min-height:calc(100vh - 268px);padding-left:40px;width:100%}.renderer.user:has(#agenda) #agenda .selected-appointment h2{font-weight:700}.renderer.user:has(#agenda) #agenda .selected-appointment h3{color:#2024bf;padding-left:50px;position:relative}.renderer.user:has(#agenda) #agenda .selected-appointment h3:before{content:"";height:32px;left:0;position:absolute;top:-3px;width:32px}.renderer.user:has(#agenda) #agenda .selected-appointment .appointment-infos{display:flex;flex-direction:column;gap:8px;padding:24px 0}.renderer.user:has(#agenda) #agenda .selected-appointment .appointment-infos .appointment-info{align-items:center;display:flex;gap:8px}.renderer.user:has(#agenda) #agenda .selected-appointment .appointment-infos .appointment-info.date h3:before{background:#0000 url(/static/media/user-date.8ddb410f27a3fcfecabc.svg) no-repeat 50%/80%}.renderer.user:has(#agenda) #agenda .selected-appointment .appointment-infos .appointment-info.time h3:before{background:#0000 url(/static/media/user-hour.d6cc4d57d6eccfd25c12.svg) no-repeat 50%/80%}.renderer.user:has(#agenda) #agenda .selected-appointment .appointment-infos .appointment-info.place{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.renderer.user:has(#agenda) #agenda .selected-appointment .appointment-infos .appointment-info.place h3:before{background:#0000 url(/static/media/user-place.b3ba7640732a7460e973.svg) no-repeat 50%/60%}.renderer.user:has(#agenda) #agenda .selected-appointment .appointment-infos .appointment-info.place .place-infos{align-items:center;display:flex;gap:8px}.renderer.user:has(#agenda) #agenda .selected-appointment .appointment-infos .appointment-info.place .place-extra-infos{display:flex;flex-direction:column;gap:8px;padding-left:50px}.renderer.user:has(#agenda) #agenda .selected-appointment .appointment-infos .appointment-info.place .place-extra-infos a{color:#19147e;font-size:20px;font-weight:700;text-decoration:underline;text-underline-offset:2px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.renderer.user:has(#agenda) #agenda .selected-appointment .appointment-infos .appointment-info.place .place-extra-infos a:hover{color:#2024bf;text-decoration:none;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.renderer.user:has(#agenda) #agenda .selected-appointment .appointment-infos .appointment-info.place .place-extra-infos iframe{border-radius:12px;margin-bottom:20px}.renderer.user:has(#agenda) #agenda .selected-appointment .appointment-infos .appointment-info.persons{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.renderer.user:has(#agenda) #agenda .selected-appointment .appointment-infos .appointment-info.persons h3:before{background:#0000 url(/static/media/user-persons.3fe383da2e89a3d5ad28.svg) no-repeat 50%/80%}.renderer.user:has(#agenda) #agenda .selected-appointment .appointment-infos .appointment-info.persons .persons-list{display:flex;flex-direction:column;gap:8px;padding-left:50px}:root{--rpv-core__annotation--link-hover-background-color:#ff03;--rpv-core__annotation-popup-wrapper-background-color:#faf089;--rpv-core__annotation-popup-wrapper-box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--rpv-core__annotation-popup-content-border-top-color:#1a202c;--rpv-core__arrow-border-color:#0000004d;--rpv-core__asking-password-color:#000;--rpv-core__asking-password-wrapper-background-color:#fff;--rpv-core__asking-password-wrapper-border-color:#0000004d;--rpv-core__button-background-color:#0000004d;--rpv-core__button-color:#000;--rpv-core__doc-error-background-color:#fff;--rpv-core__doc-error-text-background-color:#c02424;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#fff;--rpv-core__full-screen-target-background-color:#fff;--rpv-core__inner-page-background-color:#fff;--rpv-core__menu-divider-border-bottom-color:#0000004d;--rpv-core__menu-item-color:#000;--rpv-core__menu-item--hover-background-color:#0000001a;--rpv-core__menu-item--disabled-color:#0000004d;--rpv-core__minimal-button-color:#000;--rpv-core__minimal-button--hover-background-color:#0000001a;--rpv-core__minimal-button--disabled-color:#0000004d;--rpv-core__minimal-button--selected-background-color:#0000001a;--rpv-core__modal-body-background-color:#fff;--rpv-core__modal-body-border-color:#0000004d;--rpv-core__modal-overlay-background-color:#00000080;--rpv-core__page-layer-box-shadow:2px 2px 8px 0 #0003;--rpv-core__popover-body-background-color:#fff;--rpv-core__popover-body-border-color:#0000004d;--rpv-core__popover-body-color:#000;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__primary-button-color:#fff;--rpv-core__progress-bar-background-color:#0000001a;--rpv-core__progress-bar-progress-background-color:#2566e8;--rpv-core__progress-bar-progress-color:#fff;--rpv-core__separator-border-bottom-color:#0000004d;--rpv-core__spinner-border-color:#0006;--rpv-core__spinner-border-transparent-color:#0000;--rpv-core__splitter-background-color:#0000;--rpv-core__splitter--hover-background-color:#0003;--rpv-core__text-layer-text--selection-background-color:#00f;--rpv-core__text-layer-text--selection-color:#0000;--rpv-core__textbox-background-color:#fff;--rpv-core__textbox-border-color:#0003;--rpv-core__textbox-color:#000;--rpv-core__tooltip-body-background-color:#000;--rpv-core__tooltip-body-color:#fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color:#363636;--rpv-core__asking-password-color:#fff;--rpv-core__asking-password-wrapper-border-color:#191919;--rpv-core__asking-password-wrapper-background-color:#191919;--rpv-core__button-background-color:#171717;--rpv-core__button-color:#fff;--rpv-core__doc-error-background-color:#191919;--rpv-core__doc-error-text-background-color:#c02323;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#191919;--rpv-core__full-screen-target-background-color:#1a1a1a;--rpv-core__inner-page-background-color:#1a1a1a;--rpv-core__menu-divider-border-bottom-color:#000;--rpv-core__menu-item-color:#fff;--rpv-core__menu-item--hover-background-color:#2566e8;--rpv-core__menu-item--disabled-color:#5e5e5e;--rpv-core__minimal-button-color:#fff;--rpv-core__minimal-button--disabled-color:#5e5e5e;--rpv-core__minimal-button--hover-background-color:#191919;--rpv-core__minimal-button--selected-background-color:#1657bb;--rpv-core__modal-body-background-color:#363636;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__popover-body-background-color:#363636;--rpv-core__popover-body-color:#fff;--rpv-core__progress-bar-background-color:#000;--rpv-core__separator-border-bottom-color:#000;--rpv-core__spinner-border-color:#fff;--rpv-core__splitter-background-color:#1a1a1a;--rpv-core__splitter--hover-background-color:#2566e8;--rpv-core__textbox-background-color:#121212;--rpv-core__textbox-border-color:#121212;--rpv-core__textbox-color:#fff;--rpv-core__tooltip-body-background-color:#414141;--rpv-core__tooltip-body-color:#fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:#0000004d;border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid #0000004d;border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:#0000004d;border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{left:50%}.rpv-core__arrow--tc,.rpv-core__arrow--tr{bottom:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{right:0}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{top:50%}.rpv-core__arrow--rb,.rpv-core__arrow--rc{left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%}.rpv-core__arrow--bc,.rpv-core__arrow--br{top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{top:50%}.rpv-core__arrow--lb,.rpv-core__arrow--lc{right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:#000;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:#fff;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:#0000004d;background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;overflow:hidden;position:absolute;top:0}.rpv-core__doc-error{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-error-background-color);display:flex;height:100%;justify-content:center}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:#c02424;background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-loading-background-color);display:flex;height:100%;justify-content:center;min-height:inherit;width:100%}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:#fff;background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-even{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-odd{align-items:center;display:flex;justify-content:flex-start}.rpv-core__inner-page--dual-cover{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-cover-odd{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{align-items:center;display:flex;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:#ff03;background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;border:none;color:#000;color:var(--rpv-core__menu-item-color);cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{outline:0}.rpv-core__menu-item:focus,.rpv-core__menu-item:hover{background-color:#0000001a;background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:#0000004d;color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:#0000004d;color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:#fff;background-color:var(--rpv-core__modal-body-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:#00000080;background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.rpv-core__modal-overlay,.rpv-core__page-layer{align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{overflow:visible;position:relative}.rpv-core__page-layer:after{bottom:.25rem;box-shadow:2px 2px 8px 0 #0003;box-shadow:var(--rpv-core__page-layer-box-shadow);content:"";left:.25rem;position:absolute;right:.25rem;top:.25rem}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{border:1px solid #0000004d;border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:#000;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body,.rpv-core__popover-body-arrow{background-color:#fff;background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:#faf089;background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid #1a202c;border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);max-height:16rem;overflow:auto;padding:.25rem}.rpv-core__primary-button{background-color:#2566e8;background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:#fff;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:#0000001a;background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:#2566e8;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:#fff;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;height:.75rem;justify-content:center}.rpv-core__separator{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid #0000;border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid #0000;border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-radius:9999px;border-right:2px solid #0006;border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid #0006;border-top:2px solid var(--rpv-core__spinner-border-color)}.rpv-core__spinner--animating{animation-duration:.4s;animation-iteration-count:infinite;animation-name:rpv-core__spinner-transform;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rpv-core__splitter{background-color:initial;background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter--resizing,.rpv-core__splitter:hover{background-color:#0003;background-color:var(--rpv-core__splitter--hover-background-color);cursor:col-resize}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:#fff;background-color:var(--rpv-core__textbox-background-color);border:1px solid #0003;border:1px solid var(--rpv-core__textbox-border-color);border-radius:.25rem;box-sizing:border-box;color:#000;color:var(--rpv-core__textbox-color);height:2rem;padding:0 .5rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{height:100%;left:0;line-height:1;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.rpv-core__text-layer span::selection{background-color:#00f;background-color:var(--rpv-core__text-layer-text--selection-background-color);color:#0000;color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.rpv-core__tooltip-body{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}#privacy-policy{background-color:#e4ecf7;font-family:Luciole,sans-serif;height:100%;min-height:100vh;width:100%}#privacy-policy .privacy-policy-wrapper{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;justify-content:center;padding:20px}#privacy-policy .privacy-policy-wrapper .charte-confidentialite-wrapper{align-items:center;background-color:#fff;border:2px solid #9dc3ea;border-radius:20px;display:flex;flex-direction:column;gap:20px;height:600px;justify-content:center;margin-bottom:20px;margin-top:20px;padding:40px;width:820px}@media(max-width:820px){#privacy-policy .privacy-policy-wrapper .charte-confidentialite-wrapper{height:500px;padding:20px;width:90vw}}.rbc-addons-dnd .rbc-addons-dnd-row-body{position:relative}.rbc-addons-dnd .rbc-addons-dnd-drag-row{left:0;position:absolute;right:0;top:0}.rbc-addons-dnd .rbc-addons-dnd-over{background-color:#0000004d}.rbc-addons-dnd .rbc-event{transition:opacity .15s}.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ew-icon,.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ns-icon{display:block}.rbc-addons-dnd .rbc-addons-dnd-dragged-event{opacity:0}.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview){opacity:.5}.rbc-addons-dnd .rbc-addons-dnd-resizable{height:100%;position:relative;width:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor{position:absolute;text-align:center;width:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:first-child{top:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:last-child{bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor .rbc-addons-dnd-resize-ns-icon{border-top:3px double;cursor:ns-resize;display:none;margin:0 auto;width:10px}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor{bottom:0;position:absolute;top:4px}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:first-child{left:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:last-child{right:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor .rbc-addons-dnd-resize-ew-icon{border-left:3px double;cursor:ew-resize;display:none;height:10px;margin-bottom:auto;margin-top:auto}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media(max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-event.rbc-selected{z-index:1}.card-body{height:100%}.card-body:has(.small-size){height:256px}.assistant-status{border-radius:10px;display:inline-block;height:10px;width:10px}.assistant-status.pending{background-color:orange}.assistant-status.accepted{background-color:green}.assistant-status.refused{background-color:red}.custom-event{position:relative}.custom-event.event-linked:after{background-color:orange;border:2px solid #0f0a53;border-radius:10px;bottom:0;content:"";display:inline-block;height:12px;position:absolute;right:0;width:12px}.custom-event.event-linked.status-accepted:after{background-color:green}.ics-download-button{display:flex;gap:12px;justify-content:center;margin-top:-12px;text-align:center}.calendar-floating-button{bottom:20px;position:fixed;right:20px;z-index:1}.calendar-floating-button .calendar-floating-button-button{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.small-size .rbc-row-content,.small-size .rbc-row-content .rbc-row{height:100%}.small-size .rbc-row-content .rbc-row .rbc-date-cell{display:grid;height:100%;padding:0;place-content:center;text-align:center}.small-size .rbc-day-bg+.rbc-day-bg,.small-size .rbc-header,.small-size .rbc-header+.rbc-header,.small-size .rbc-month-row+.rbc-month-row,.small-size .rbc-month-view{border:none}.small-size .rbc-row-bg .rbc-day-bg{background-color:#0000;position:relative}.small-size .rbc-row-bg .rbc-day-bg span{background:inherit;border-radius:100vmax;content:"";display:block;height:32px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:32px}.small-size .rbc-row-bg .rbc-day-bg.rbc-off-range-bg{background:#0000}.small-size .rbc-row-bg .rbc-day-bg.rbc-today span{background-color:#0f0a53!important}.small-size .rbc-now{color:#fff}.small-size .rbc-button-link{height:32px;width:32px}.small-size .rbc-off-range{color:inherit;opacity:.3}.small-size button{font-family:Raleway,sans-serif}.main-calendar *{border-color:#d6d6d6!important}.main-calendar .rbc-month-view{background-color:#fff;border-color:#c5d8ef!important;border-radius:8px;overflow:hidden}.main-calendar .rbc-month-view .rbc-row-segment{padding:0 2px}.main-calendar .rbc-month-view .rbc-row-segment .rbc-event{border-radius:4px;display:block!important;height:auto!important;min-height:18px!important;padding:2px 5px!important}.main-calendar .rbc-month-view .rbc-row-segment .rbc-event .rbc-event-content{font-size:11px!important;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}.main-calendar .rbc-month-view .rbc-row-content{margin-bottom:2px;z-index:0}.main-calendar .rbc-month-view .rbc-date-cell{padding-right:5px}.main-calendar .rbc-month-view .rbc-event{margin-bottom:1px;margin-top:1px}.main-calendar .rbc-month-view .rbc-month-row{min-height:100px;overflow:visible}.main-calendar .rbc-month-header .rbc-header{background-color:#0000;font-weight:600;padding:10px;text-transform:capitalize}.main-calendar .rbc-month-row{overflow:visible}.main-calendar .rbc-month-row .rbc-row-content .rbc-date-cell{padding:5px;text-align:center}.main-calendar .rbc-month-row .rbc-row-bg .rbc-day-bg.rbc-today{background-color:#f3f2ff80}.main-calendar .rbc-agenda-table .rbc-agenda-date-cell,.main-calendar .rbc-agenda-table .rbc-agenda-time-cell{color:#0f0a53;font-size:16px}.main-calendar .rbc-agenda-table .rbc-agenda-event-cell{color:#0f0a53;font-size:16px;font-weight:700}.main-calendar .rbc-events-container{margin-right:0;z-index:0}.main-calendar .rbc-event{display:flex!important;gap:8px;padding:8px}.main-calendar .rbc-event .rbc-addons-dnd-resizable{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.main-calendar .rbc-event .rbc-addons-dnd-resize-ns-icon{border-color:#0f0a53!important}.main-calendar .rbc-event .rbc-event-label{color:#0f0a53;display:none;font-size:16px;order:2}.main-calendar .rbc-event .rbc-event-content{color:#0f0a53;display:block;font-size:12px;font-weight:700;order:1;overflow:hidden}.main-calendar .rbc-time-view{background-color:#fff;border-color:#c5d8ef!important;border-radius:8px}.main-calendar .rbc-time-view .rbc-time-header .rbc-label.rbc-time-header-gutter{width:90px}.main-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-row.rbc-time-header-cell{height:120px;min-height:120px}.main-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-row.rbc-time-header-cell .rbc-header{background-color:#0000!important;border-bottom:none;padding:0}.main-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-row.rbc-time-header-cell .rbc-header .rbc-button-link{align-items:center;background-color:#0000;border:none;display:flex;height:100%;justify-content:center;margin:0;padding:0;width:100%}.main-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-row.rbc-time-header-cell .rbc-header .rbc-button-link .custom-header{align-items:center;background-color:#0000;border:none;border-bottom:1px solid #d6d6d6;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.main-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-row.rbc-time-header-cell .rbc-header .rbc-button-link .custom-header .custom-header-item-label{font-size:16px;font-weight:400;margin-bottom:55px;text-transform:capitalize}.main-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-row.rbc-time-header-cell .rbc-header .rbc-button-link .custom-header .custom-header-item-number{display:flex;font-size:24px;font-weight:400;left:50%;position:absolute;top:60%;translate:-50% -50%}.main-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-row.rbc-time-header-cell .rbc-header.rbc-today .custom-header-item-number{align-items:center;background-color:#2024bf;border-radius:100vmax;color:#fff;height:40px;justify-content:center;width:40px}.main-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-allday-cell{border-bottom:1px solid}.main-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-allday-cell .rbc-row-content{z-index:0}.main-calendar .rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-allday-cell .rbc-day-bg{position:relative}.main-calendar .rbc-time-view .rbc-time-content{border:none;overflow-y:hidden}.main-calendar .rbc-time-view .rbc-time-content .rbc-time-gutter .rbc-timeslot-group{border:none;height:55px;min-height:55px;position:relative;width:90px}.main-calendar .rbc-time-view .rbc-time-content .rbc-time-gutter .rbc-timeslot-group .rbc-label{margin-bottom:12px;margin-right:24px;padding:0}.main-calendar .rbc-time-view .rbc-time-content .rbc-day-slot.rbc-time-column{background-color:#0000!important}.main-calendar .rbc-time-view .rbc-time-content .rbc-day-slot.rbc-time-column .rbc-timeslot-group{height:55px;min-height:55px}.main-calendar .rbc-time-view .rbc-time-content .rbc-day-slot.rbc-time-column .rbc-timeslot-group .rbc-time-slot{border:none}.main-calendar .rbc-time-view .rbc-time-content .rbc-day-slot.rbc-time-column .rbc-current-time-indicator{background-color:#0f0a53;height:2px;z-index:0}.event-detail-modal{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr;width:100%}.event-detail-modal:has(.created-by) .event-type{margin-bottom:4px}.event-detail-modal .created-by,.event-detail-modal .event-type{justify-self:center;margin-bottom:12px}.event-detail-modal .event-type{font-weight:700}.event-detail-modal .event-detail-modal-info{align-items:flex-start;display:flex;gap:16px}.event-detail-modal .event-detail-modal-info:last-of-type{margin-bottom:12px}.event-detail-modal ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.event-detail-modal svg{filter:brightness(0) saturate(100%) invert(6%) sepia(89%) saturate(7470%) hue-rotate(250deg) brightness(72%) contrast(100%);flex-shrink:0;height:20px;width:20px}.event-detail-modal a{color:#d39efe}.event-detail-modal li,.event-detail-modal p{color:#19147e;margin:0}.toolbar{flex-direction:column;margin-bottom:36px;min-height:50px;padding:0 8px;position:relative;z-index:1}.toolbar,.toolbar .bottom,.toolbar .top{align-items:center;display:flex;gap:12px;width:100%}.toolbar .bottom,.toolbar .top{justify-content:space-between}.toolbar .left,.toolbar .right{align-items:center;display:flex;gap:12px}.toolbar .left:has(.view-label.selected),.toolbar .right:has(.view-label.selected){gap:4px}.toolbar .today-label{cursor:pointer}.toolbar .view-label{border-radius:8px;cursor:pointer;font-size:16px;padding:12px}.toolbar .view-label,.toolbar .view-label.selected,.toolbar .view-label:hover{transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toolbar .view-label.selected,.toolbar .view-label:hover{background-color:#c5d8ef;font-weight:600}.toolbar .agenda-label,.toolbar .date-label{font-weight:600}.toolbar .date-label{font-size:24px;margin-right:16px;text-transform:capitalize}.toolbar .right{position:relative;z-index:10}.toolbar .right select{font-size:15px;padding:10px}.toolbar .toolbar-icon{background-color:#c5d8ef;border-radius:8px;cursor:pointer;height:24px;padding:8px;transition:all .3s ease;width:24px}.toolbar .toolbar-icon.reverse{transform:rotate(180deg)}.toolbar .toolbar-icon:hover{background-color:#f2f2f2}.multiselect-container{min-width:300px;position:relative;z-index:100}.multiselect-container div[class$=-control]{background-color:#fff;border:1px solid #c5d8ef!important;border-radius:8px;font-size:15px}.multiselect-container span[class$=-indicatorSeparator]{display:none}.multiselect-container div[class$=-indicatorContainer] svg{fill:#0f0a53;height:16px;width:16px}.multiselect-container [class$=-multiValue]{align-items:center;border:none!important;border-radius:4px;display:flex;margin:2px;padding:0;z-index:9999}.multiselect-container [class$=-multiValue]:first-child{margin-left:0}.multiselect-container [class$=-multiValue] div{color:#0f0a53;font-size:15px;font-weight:600}.multiselect-container [class$=-menu]{background-color:#fff!important;z-index:9999}.right{position:relative;z-index:10}.form-calendar{gap:12px;width:100%}.form-calendar .form-line .form-group [class$=-container]{margin-bottom:0}.form-calendar .actions-buttons{margin-top:0}.form-calendar .textarea-observation{width:100%!important}.react-custom-select-parent .react-custom-select{margin-bottom:0!important}#calendar-mobile{padding:10px 10px 90px}#calendar-mobile .calendar-mobile-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}#calendar-mobile .calendar-mobile-header h2{margin-bottom:0}#calendar-mobile .main-calendar .multiselect-container [class$=-multiValue] div{font-size:12px!important}#calendar-mobile .main-calendar .toolbar{margin-bottom:10px!important;padding:0!important}#calendar-mobile .main-calendar .toolbar .top .left{display:none!important}#calendar-mobile .main-calendar .toolbar .top .right{gap:6px;width:100%}#calendar-mobile .main-calendar .toolbar .top .right .date-label{font-size:20px;margin-right:0;width:100%}#calendar-mobile .main-calendar .toolbar .top .right .today-label{font-size:14px}#calendar-mobile .main-calendar .toolbar .top .right .toolbar-icon{height:24px;min-height:24px;min-width:24px;width:24px}#calendar-mobile .main-calendar .toolbar .bottom .left{width:100%}#calendar-mobile .main-calendar .toolbar .bottom .left .agenda-label,#calendar-mobile .main-calendar .toolbar .bottom .left .toolbar-loader{display:none!important}#calendar-mobile .main-calendar .toolbar .bottom .left .multiselect-container{width:100%}#calendar-mobile .main-calendar .toolbar .bottom .right{display:none!important}#calendar-mobile .main-calendar .rbc-time-view .rbc-time-content .rbc-time-gutter .rbc-timeslot-group{width:45px}#calendar-mobile .main-calendar .rbc-time-view .rbc-time-content .rbc-time-gutter .rbc-timeslot-group .rbc-time-slot{text-align:center}#calendar-mobile .main-calendar .rbc-time-view .rbc-time-content .rbc-time-gutter .rbc-timeslot-group .rbc-time-slot .rbc-label{margin:0}.renderer.user:has(#appointments){display:flex;justify-content:center;margin-left:0;padding:0;width:100%}@media(max-width:1536px){.renderer.user:has(#appointments){max-width:100vw;overflow-x:hidden}}.renderer.user:has(#appointments) #appointments{display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-top:20px;max-width:1536px;min-height:calc(100vh - 268px);padding:0 40px;width:100%}@media(max-width:1536px){.renderer.user:has(#appointments) #appointments{max-width:100%}}.renderer.user:has(#appointments) #appointments h1,.renderer.user:has(#appointments) #appointments h2,.renderer.user:has(#appointments) #appointments h3,.renderer.user:has(#appointments) #appointments h4,.renderer.user:has(#appointments) #appointments p{font-family:Luciole,sans-serif}.renderer.user:has(#appointments) #appointments h2{color:#2024bf;font-size:25px;font-weight:700;line-height:30px;margin:0;padding:0 0 0 40px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.renderer.user:has(#appointments) #appointments h2:before{content:"";height:32px;left:0;position:absolute;top:0;width:32px}@media(max-width:1280px){.renderer.user:has(#appointments) #appointments h2:before{height:24px;width:24px}}@media(max-width:1280px){.renderer.user:has(#appointments) #appointments h2{font-size:20px;line-height:24px}}.renderer.user:has(#appointments) #appointments .status{align-items:center;display:flex;gap:16px}.renderer.user:has(#appointments) #appointments .status .appointment-status{background-color:#f7d246;border-radius:5px;color:#fff;font-size:20px;line-height:24px;padding:4px 12px;width:-webkit-fit-content;width:fit-content}.renderer.user:has(#appointments) #appointments .status .appointment-status.accepted{background-color:#84d527}.renderer.user:has(#appointments) #appointments .status .appointment-status.refused{background-color:#c34e4e}.renderer.user:has(#appointments) #appointments .status .appointment-status-comment,.renderer.user:has(#appointments) #appointments .status .appointment-status-link{font-size:16px;line-height:20px}.renderer.user:has(#appointments) #appointments .status .appointment-status-comment{color:#2a2a2a}.renderer.user:has(#appointments) #appointments .status .appointment-status-link{color:#2024bf;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.renderer.user:has(#appointments) #appointments h3{font-size:20px;font-weight:700;line-height:24px;margin:0;white-space:nowrap}@media(max-width:1280px){.renderer.user:has(#appointments) #appointments h3{font-size:20px;line-height:24px}}.renderer.user:has(#appointments) #appointments p{font-size:20px;margin:0}@media(max-width:1280px){.renderer.user:has(#appointments) #appointments p{font-size:18px;line-height:24px}}.renderer.user:has(#appointments) #appointments .appointments-list{display:flex;flex-direction:column;gap:0;margin-top:40px;width:100%}.renderer.user:has(#appointments) #appointments .appointments-list .appointment{border-bottom:1px solid #9dc3ea;display:flex;flex-direction:column;gap:32px;padding:32px 0;width:100%}.renderer.user:has(#appointments) #appointments .appointments-list .appointment:first-child{padding-top:0}.renderer.user:has(#appointments) #appointments .appointments-list .appointment:last-child{border-bottom:none}.renderer.user:has(#appointments) #appointments .appointments-list .appointment .appointment-content{display:flex;flex-direction:column;gap:16px;width:100%}.renderer.user:has(#appointments) #appointments .appointments-list .appointment .appointment-content h2:before{background:#0000 url(/static/media/user-date.8ddb410f27a3fcfecabc.svg) no-repeat 50%/80%}.renderer.user:has(#appointments) #appointments .appointments-list .appointment .appointment-project{display:flex;flex-direction:column;gap:16px;width:100%}.renderer.user:has(#appointments) #appointments .appointments-list .appointment .appointment-project h2:before{background:#0000 url(/static/media/user-observation.d67265ba2b585a7c4faa.svg) no-repeat 50%/80%}.person-details-form{gap:20px}.person-details-form-loader{align-items:center;display:flex;justify-content:center}@font-face{font-family:Luciole;font-style:italic;font-weight:700;src:url(/static/media/luciole-bold-italic-webfont.737e60b2d20f50bd8cd3.woff2) format("woff2"),url(/static/media/luciole-bold-italic-webfont.332361c784fd9a86fa42.woff) format("woff")}@font-face{font-family:Luciole;font-style:italic;font-weight:400;src:url(/static/media/luciole-regular-italic-webfont.77bfdfa3f845ec769223.woff2) format("woff2"),url(/static/media/luciole-regular-italic-webfont.89f961114071929f86c4.woff) format("woff")}@font-face{font-family:Luciole;font-style:normal;font-weight:700;src:url(/static/media/luciole-bold-webfont.b798a9a654e513c5b762.woff2) format("woff2"),url(/static/media/luciole-bold-webfont.f74b832f4534d8c983c1.woff) format("woff")}@font-face{font-family:Luciole;font-style:normal;font-weight:400;src:url(/static/media/luciole-regular-webfont.d94ba9915f635c18b777.woff2) format("woff2"),url(/static/media/luciole-regular-webfont.d78b02dec396b00e096b.woff) format("woff")}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#a4a4a4}::-webkit-scrollbar-thumb:hover{background:#676767}*{box-sizing:border-box;font-family:Raleway}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fafbfe;font-family:Raleway!important;margin:0;max-width:100vw}h1,h2,h3,h4,h5,h6{color:#0f0a53;font-weight:500;line-height:1;margin:0 0 20px}h1{font-weight:600}p{color:#0f0a53;margin-bottom:12px}a{color:#feb02a;text-decoration:none;transition:color .3s ease}a:hover{color:#0f0a53}.uppercase{text-transform:uppercase}input,input::placeholder,select,select::placeholder,textarea,textarea::placeholder{font-family:Raleway,sans-serif!important}@keyframes gradientAnim{0%{background-position:0 0}50%{background-position:300% 0}to{background-position:0 0}}.mt-small{margin-top:5px}.mt-medium{margin-top:12px}.mt-large{margin-top:20px}.mb-small{margin-bottom:5px}.mb-0{margin-bottom:0!important}.z9{z-index:9}.form{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;width:100%}.form textarea{resize:vertical}.form .content{display:flex;flex-direction:column;gap:20px}.form .form-line{align-items:flex-start;display:flex;gap:40px;width:100%}.form .form-line:last-child .form-group:last-child input,.form .form-line:last-child .form-group:last-child select,.form .form-line:last-child .form-group:last-child textarea{margin-bottom:0}.form .form-line .form-group{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.form .form-line .form-group [class$=-container]{margin-bottom:20px;position:relative;width:100%}.form .form-line .form-group [class$=-container] div[class$=-control]{background-color:#eff3ff;border:0!important;border-radius:8px;font-size:15px;padding:4px}.form .form-line .form-group [class$=-container] div[class$=-placeholder]{color:inherit;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form .form-line .form-group [class$=-container] span[class$=-indicatorSeparator]{display:none}.form .form-line .form-group [class$=-container] div[class$=-indicatorContainer] svg{fill:#0f0a53;height:16px;width:16px}.form .form-line .form-group [class$=-container] [class$=-multiValue]{align-items:center;background-color:#19147e!important;border:none!important;border-radius:4px;display:flex;margin:2px;padding:0;z-index:9999}.form .form-line .form-group [class$=-container] [class$=-multiValue]:first-child{margin-left:0}.form .form-line .form-group [class$=-container] [class$=-multiValue] div{color:#fff;font-size:15px;font-weight:600}.form .form-line .form-group [class$=-container] [class$=-menu]{background-color:#fff!important;z-index:9999}.form .form-line .form-group:has(.error) input{margin-bottom:0}.form .form-line .form-group .error{background-color:#fee5e5;border-radius:8px;color:#0f0a53;font-size:12px;margin:0 0 12px;padding:8px}.form .form-line .form-group label.checkbox{align-items:center;display:flex;gap:12px}.form .form-line .form-group div.checkbox,.form .form-line .form-group div.radios{align-items:center;display:flex;gap:36px;margin-bottom:12px}.form .form-line .form-group div.checkbox label.checkbox,.form .form-line .form-group div.checkbox label.radio,.form .form-line .form-group div.radios label.checkbox,.form .form-line .form-group div.radios label.radio{align-items:center;display:flex;gap:12px}.form .form-line .form-group div.checkbox label.checkbox input:not([type=radio]),.form .form-line .form-group div.checkbox label.radio input:not([type=radio]),.form .form-line .form-group div.radios label.checkbox input:not([type=radio]),.form .form-line .form-group div.radios label.radio input:not([type=radio]){margin:0;width:-webkit-fit-content;width:fit-content}.form .form-line .form-group div.datetime-inputs{align-items:center;display:flex;gap:8px;width:100%}.form .form-line .form-group div.datetime-inputs .time-selects{align-items:center;display:flex;gap:5px}.form .form-line .form-group div.datetime-inputs .time-selects select{min-width:80px}.form input,.form select,.form textarea{background-color:#eff3ff;border:none;border-radius:8px;color:#0f0a53;font-size:14px;font-weight:400;overflow:hidden;padding:12px;text-overflow:ellipsis;width:100%}.form input::placeholder,.form select::placeholder,.form textarea::placeholder{color:#2a2a2a;font-weight:400}.form input[type=checkbox],.form input[type=radio]{appearance:none;-webkit-appearance:none;background-color:#e4ecf7;border:.15rem solid #c5d8ef;cursor:pointer;height:1rem;margin:0;padding:6px;position:relative;width:1rem}.form input[type=checkbox]:checked,.form input[type=radio]:checked{background-color:#2024bf;border-color:#2024bf}.form input[type=radio]{border-radius:50%}.form input[type=checkbox]{border-radius:4px}.form input[type=checkbox]:before{background:#0000 url(/static/media/check.8ac02939251543024601.svg) no-repeat 50%/60%;content:none;filter:invert(92%) sepia(100%) saturate(0) hue-rotate(202deg) brightness(106%) contrast(106%);height:1rem;left:-2px;position:absolute;top:-1px;width:1rem}.form input[type=checkbox]:checked:before{content:""}.form input[type=checkbox]:disabled{background-color:#fafbfe;border:.15rem solid #a4a4a4;cursor:not-allowed}.form label{font-weight:400}.form label:has(input){cursor:pointer}.form label:has(input:disabled){cursor:not-allowed}.form select{border-right:16px solid #0000;text-overflow:ellipsis;white-space:nowrap}.form .actions-buttons{display:flex;gap:12px;justify-content:space-between;margin-top:16px;width:100%}.form .actions-buttons:not(:has(.previous-step-button)){justify-content:flex-end}.search-bar{margin-right:8px;max-width:500px;position:relative;width:100%}.search-bar img{cursor:pointer;left:24px;position:absolute;top:50%;translate:-50% -50%}.search-bar input{padding-left:40px;text-overflow:ellipsis;white-space:nowrap}.asw-footer{display:none}.asw-menu-content{max-height:100%!important;padding:30px 0 40px!important}.admin-mobile{width:100%}@media(max-width:768px){.react-responsive-modal-modal{border-radius:0!important;margin:0;max-width:100%!important;min-width:100%!important}.react-responsive-modal-modal>.modal{padding:0!important}.react-responsive-modal-modal>.modal h2{font-size:20px!important}.react-responsive-modal-modal>.modal .body{font-size:14px!important;margin-bottom:0!important}}
/*# sourceMappingURL=main.87ecdfdb.css.map*/