*{box-sizing:border-box}body{min-height:100%;min-width:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.slide-in{transform-origin:bottom}.slide-in,.slide-out{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:pink}.slide-out{transform-origin:top}.hour-input{display:inline-block}@media(max-width:1000px){.hour-input{display:flex;align-items:center}}.hour-input>.hour-separator{width:120px;display:inline-block;text-align:center}@media(max-width:1000px){.hour-input>.hour-separator{display:none}}.hour-input .start-end-mobile{display:none}@media(max-width:1000px){.hour-input .start-end-mobile{display:inline-block;margin:0 5px;font-size:14px}}.btn-loader{position:relative;-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}.btn-loader,.btn-loader:after{width:32px;height:32px;border:3px solid #fff;border:3px solid var(--loader-color,#fff);border-radius:50%;display:inline-block;box-sizing:border-box}.btn-loader:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-animation:scaleUp 1s linear infinite;animation:scaleUp 1s linear infinite}@-webkit-keyframes scaleUp{0%{transform:translate(-50%,-50%) scale(0)}60%,to{transform:translate(-50%,-50%) scale(1)}}@keyframes scaleUp{0%{transform:translate(-50%,-50%) scale(0)}60%,to{transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes pulse{0%,60%,to{transform:scale(1)}80%{transform:scale(1.2)}}@keyframes pulse{0%,60%,to{transform:scale(1)}80%{transform:scale(1.2)}}.base-btn{line-height:1.2}.base-btn,.base-btn .label{display:flex;align-items:center;justify-content:center}.base-btn .label{max-height:100%}.timesheet-notifier{z-index:12000;position:fixed;top:102px;left:50%;width:1200px;height:70px;line-height:70px;color:#fff;font-size:44px;transform:translateX(-50%) translateY(-300%);transition:transform 1s,opacity 1s linear,visibility 0s linear 1s;visibility:hidden}@media(max-width:1000px){.timesheet-notifier{align-items:center;display:flex;top:auto;bottom:15px;width:calc(100vw - 30px);line-height:1.2;transform:translateX(-50%) translateY(100px);border-radius:8px}}.timesheet-notifier.error-notifier{background-color:#f05a5a}.timesheet-notifier.success-notifier{background-color:#27b19f}.timesheet-notifier .post-icon,.timesheet-notifier .pre-icon{display:inline-block;width:100px;text-align:center}@media(max-width:1000px){.timesheet-notifier .post-icon,.timesheet-notifier .pre-icon{display:flex;align-items:center;justify-content:center;width:60px}.timesheet-notifier .post-icon i,.timesheet-notifier .pre-icon i{font-size:30px}}.timesheet-notifier .notifier-text{font-weight:700;font-family:"Open Sans";font-size:15px;letter-spacing:.13px;width:77%;vertical-align:bottom;display:inline-block;margin-left:75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1000px){.timesheet-notifier .notifier-text{margin-left:0;text-overflow:unset;white-space:unset;font-size:12px}}.timesheet-notifier.open{display:block;visibility:visible;transform:translateX(-50%) translateY(0);transition:transform 1s,opacity 1s linear,visibility 0s linear}@media(max-width:1000px){.timesheet-notifier.open{display:flex;align-items:center}}#login-container{position:relative;width:100%;height:100vh;padding-top:50px;background-image:url(/ecran-connexion.png);background-size:cover;z-index:10}@media(max-width:1000px){#login-container{background-size:auto 100vh}#login-container:after{content:"";position:fixed;top:0;height:100%;left:0;right:0;z-index:0;background-image:url(/ecran-connexion.png);background-size:cover;background-position:50%}}#login-container:before{content:"";position:fixed;display:block;z-index:10;width:100%;height:100%;top:0;background-color:rgba(23,49,58,.5)}#login-container .field-container{border-bottom:1px solid #fff}#login-container .field-container+.field-container{margin-top:50px}#login-container input::-ms-clear,#login-container input::-ms-reveal{display:none}#login-container input[type=password],#login-container input[type=text]{font-weight:400;font-size:18px;background-color:transparent;border:none;color:#fff;font-family:"Open Sans",sans-serif;width:100%}#login-container input[type=password]::-webkit-input-placeholder,#login-container input[type=text]::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}#login-container input[type=password]::-moz-placeholder,#login-container input[type=text]::-moz-placeholder{color:hsla(0,0%,100%,.6)}#login-container input[type=password]:-ms-input-placeholder,#login-container input[type=text]:-ms-input-placeholder{color:hsla(0,0%,100%,.6)}#login-container input[type=password]:-moz-placeholder,#login-container input[type=text]:-moz-placeholder{color:hsla(0,0%,100%,.6)}#login-container button,#login-container input[type=submit]{display:flex;align-items:center;justify-content:center;height:45px;border:2px solid #fff;width:100%;background-color:transparent;border-radius:45px;color:#fff;padding:0;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600;cursor:pointer}#login-container .login-error{position:absolute;left:120px;right:120px;top:-100px;height:70px;line-height:70px;background-color:#f05a5a;color:#fff;font-size:15px;font-weight:700}@media(max-width:1000px){#login-container .login-error{line-height:1.2;height:auto;position:relative;right:auto;left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:15px}}#form-login-container{position:fixed;z-index:50;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%)}#form-login-container img{max-width:calc(100% - 20px);width:434px;margin:50px 0}@media(max-width:1000px){#form-login-container img{width:64vw}}#form-login-container form{width:250px;margin:0 auto}#form-login-container .forgot-password{display:inline-block;color:#12afa9;margin:10px 0 25px;font-weight:700}#password-hidden-indicator{position:relative;top:-30px;left:225px;display:block;text-align:end;width:20px;color:#fff}#disclaimer{color:#fff;font-weight:700;font-size:12px;font-family:"Open Sans";text-align:center;padding:30px}#disclaimer>span>a{text-decoration:none;color:#fff}#disclaimer.login-disclaimer,#disclaimer.reset-disclaimer{width:100%;bottom:15px;position:absolute;padding:0;z-index:500}#disclaimer.gdpr-disclaimer{width:100%;color:#17313a!important;position:relative!important}#disclaimer.gdpr-disclaimer>span>a{color:#17313a!important}#disclaimer.contractor-disclaimer{width:100%;color:#17313a!important;position:absolute;left:0;top:calc(100vh - 170px)}#disclaimer.contractor-disclaimer>span>a{color:#17313a!important}.forgot-password-text{color:#fff;margin:0 0 50px}.disabled{color:#9b9b9b!important}@media(max-width:599px){#login-container,#login-container:before{min-height:100%;height:auto}#disclaimer:not(.login-disclaimer){position:relative!important;padding:15px 0!important;bottom:0!important}#form-forgot-password-container{text-align:center;position:relative!important;padding-top:30px;transform:none!important;top:0!important;left:0!important;right:0!important;bottom:0!important}#form-forgot-password-container .forgot-password-splitter{display:flex;flex-direction:column-reverse}#form-forgot-password-container .forgot-password-splitter .form-forgot-password{width:100%}#form-forgot-password-container .forgot-password-splitter .form-forgot-password #confirmPassword,#form-forgot-password-container .forgot-password-splitter .form-forgot-password #password{margin:50px 0 0!important}#form-forgot-password-container .forgot-password-splitter .form-forgot-password .next-btn{margin:50px auto 0!important}#form-forgot-password-container .forgot-password-splitter .validation-checks{width:90%!important;margin:50px auto 0!important}}#form-forgot-password-container,.form-forgot-password-container{position:relative;z-index:50;top:0;left:0;right:0;bottom:0}#form-forgot-password-container #confirm-reset-password-hidden-indicator,#form-forgot-password-container #reset-password-hidden-indicator,.form-forgot-password-container #confirm-reset-password-hidden-indicator,.form-forgot-password-container #reset-password-hidden-indicator{color:#fff;position:relative;right:35px}#form-forgot-password-container img,.form-forgot-password-container img{width:434px;margin:0 auto 50px;display:block}@media(max-width:1000px){#form-forgot-password-container img,.form-forgot-password-container img{width:64vw}}#form-forgot-password-container .forgot-password-header,.form-forgot-password-container .forgot-password-header{text-align:center;color:#fff;font-size:22px}#form-forgot-password-container form,.form-forgot-password-container form{display:inline-block;width:50%}#form-forgot-password-container form .password-valid,.form-forgot-password-container form .password-valid{color:#27b19f;display:inline-block;font-size:18px}#form-forgot-password-container form #confirmPassword,#form-forgot-password-container form #password,.form-forgot-password-container form #confirmPassword,.form-forgot-password-container form #password{width:250px;display:inline-block;margin-left:calc(100% - 300px);margin-bottom:50px;margin-right:10px;border-bottom:1px solid #fff}#form-forgot-password-container form #confirmPassword:focus,#form-forgot-password-container form #password:focus,.form-forgot-password-container form #confirmPassword:focus,.form-forgot-password-container form #password:focus{outline:none}#form-forgot-password-container form .next-btn,.form-forgot-password-container form .next-btn{display:block;width:250px;margin-left:calc(100% - 300px)}#form-forgot-password-container form .next-btn.disabled,.form-forgot-password-container form .next-btn.disabled{color:#9b9b9b}#form-forgot-password-container .validation-checks,.form-forgot-password-container .validation-checks{width:380px;margin-top:30px;margin-left:50px;display:inline-block;color:#17313a;background-color:#d4d4d4;padding:10px 25px 20px;font-size:14px}#form-forgot-password-container .validation-checks .validation-check-header,.form-forgot-password-container .validation-checks .validation-check-header{text-align:left;font-size:14px;font-weight:600;margin:15px 0}#form-forgot-password-container .validation-checks .validation-check,.form-forgot-password-container .validation-checks .validation-check{text-align:left;line-height:22px}#form-forgot-password-container .validation-checks .validation-icon,.form-forgot-password-container .validation-checks .validation-icon{color:#9b9b9b;font-size:18px}#form-forgot-password-container .validation-checks .validated>.validation-icon,.form-forgot-password-container .validation-checks .validated>.validation-icon{color:#27b19f}#overlay{position:fixed;z-index:10000;overflow-y:scroll;background-color:rgba(10,10,10,.7);display:block;line-height:150px;text-align:center;opacity:0;visibility:hidden;top:0;left:0;width:100%;height:100%;transition-duration:.25s}#overlay.open{opacity:1;visibility:visible}@-webkit-keyframes open-overlay{0%{display:none}to{display:block}}@keyframes open-overlay{0%{display:none}to{display:block}}.mobile-overlay-container{text-align:center;position:-webkit-sticky;position:sticky;z-index:10000;background-color:#fff;width:100%;height:100%;top:0;overflow:scroll}.mobile-overlay-container .mobile-overlay-content{transform:translateY(-50%);position:relative;top:50%}.mobile-overlay-container .mobile-overlay-content .mobile-overlay-notifier-success{background-color:#27b19f;width:100%;margin:0 auto;z-index:99999;position:fixed;top:102px;height:70px;line-height:70px;color:#fff;transform:translateY(-300%);transition:all 1s}.mobile-overlay-container .mobile-overlay-content .mobile-overlay-notifier-error{background-color:#eb5961;width:100%;margin:0 auto;z-index:99999;position:fixed;height:70px;line-height:70px;color:#fff;transform:translateY(-300%);transition:all 1s}.mobile-overlay-container .mobile-overlay-content .synchrone-overlay-logo{background:transparent url(/logo-my-synchrone.svg) 50% no-repeat;height:70px}.mobile-overlay-container .mobile-overlay-content .navigate-anyway-btn{color:#fff;background-color:#17313a;padding:10px 5px;font-size:12px}.mobile-overlay-container .ios-information{font-size:12px;font-style:italic;position:absolute}@media screen and (orientation:portrait){.mobile-overlay-container .navigate-anyway-btn{margin:55px auto 35px;width:50vw}.mobile-overlay-container .mobile-overlay-notifier-error,.mobile-overlay-container .mobile-overlay-notifier-success{top:102px}.mobile-overlay-container .ios-information{bottom:30px}.mobile-overlay-container .mobile-warning{margin:30px auto}}@media screen and (orientation:landscape){.mobile-overlay-container .navigate-anyway-btn{margin:0 auto;width:25vw}.mobile-overlay-container .mobile-overlay-notifier-error,.mobile-overlay-container .mobile-overlay-notifier-success{top:200px}.mobile-overlay-container .ios-information{bottom:0}.mobile-overlay-container .mobile-warning{margin:10px auto}}.lds-ripple{z-index:900;top:50%;display:block;position:fixed;width:80px;height:80px;margin:-40px 0 0 -40px;left:50%}.lds-ripple div{position:absolute;border:4px solid #17313a;opacity:1;border-radius:50%;-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}.lds-ripple-inside{position:relative;top:90px}@-webkit-keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}.bold{font-weight:700}.extra-bold{font-weight:900}.gdpr-header>.title{text-align:right;font-size:24px;margin-right:calc(50vw - 87.5px)}.gdpr-header>.logo-synchrone{margin-left:120px}#gdpr-container{margin:115px auto 50px;line-height:21px;color:#17313a;width:1200px}#gdpr-container>.gdpr-list-title{padding:20px 0;font-size:32px}#gdpr-container>h1.main-title{color:#25b9d6;font-size:20px;font-weight:700;margin-bottom:30px}#gdpr-container>p{padding:5px 0}#gdpr-container>.list,#gdpr-container>p{font-size:14px}#gdpr-container>.list>p{margin-left:100px}#gdpr-container>.list>p>.fa-check{font-size:18px;margin-right:15px}#gdpr-container .privacy-mail{text-decoration:none;color:#25b9d6;font-weight:700}#gdpr-container>h2.annexe-title{font-weight:700;color:#25b9d6;font-size:18px;margin-top:25px}#gdpr-container>.annexe{border-collapse:collapse;margin-bottom:25px}#gdpr-container>.annexe .header>.header-col1{padding:10px;width:25%;font-weight:900;background-color:#d9d9d9;border:1px solid #000}#gdpr-container>.annexe .header>.header-col2{padding:10px;width:10%;font-weight:900;background-color:#d9d9d9;border:1px solid #000}#gdpr-container>.annexe .header>.header-col3{padding:10px;width:15%;font-weight:900;background-color:#d9d9d9;border:1px solid #000}#gdpr-container>.annexe .header>.header-col4{padding:10px;width:20%;font-weight:900;background-color:#d9d9d9;border:1px solid #000}#gdpr-container>.annexe .header>.header-col5{padding:10px;width:30%;font-weight:900;background-color:#d9d9d9;border:1px solid #000}#gdpr-container>.annexe .row>.means{padding:10px;border:1px solid #000;width:25%}#gdpr-container>.annexe .row>.data-type{padding:10px;border:1px solid #000;width:10%;text-align:center}#gdpr-container>.annexe .row>.legal-basis{padding:10px;border:1px solid #000;width:15%}#gdpr-container>.annexe .row>.duration{padding:10px;border:1px solid #000;width:20%}#gdpr-container>.annexe .row>.recipient{padding:10px;border:1px solid #000;width:30%}#gdpr-container>.data-types>.header{text-decoration:underline}html{overflow-x:hidden}body{font-family:"Open Sans",sans-serif;background-color:#f2f2f2;position:relative}@media(max-width:1000px){body{background-attachment:fixed;background-repeat:no-repeat;background-size:auto 100vh}body,body:after{background-image:url(/ecran-connexion.png);background-position:50%}body:after{content:"";position:fixed;top:0;bottom:0;left:0;right:0;z-index:0;background-size:cover}body.contractor-app,body.contractor-app:after{background-image:url(/img/background-contractor-w.png)}}a{text-decoration:none}#app{width:100%;height:100%;min-height:100vh;position:absolute;top:0;z-index:1}#tutorial-link{position:fixed;right:0;top:45%;background-color:#25b9d6;height:56px;width:56px;border-radius:50px 0 0 50px;padding-left:12px;color:#fff;transition-duration:.25s;line-height:56px;overflow:hidden;white-space:nowrap;z-index:10;font-size:14px;font-weight:600}#tutorial-link:hover{width:200px}#tutorial-link i{font-size:37px;position:relative;left:0;top:8px;margin-right:15px}@media(max-width:1000px){#tutorial-link{display:none}}#dev-indicator{position:fixed;color:#fff;background-color:#eb5961;transform:rotate(-45deg);bottom:25px;right:-75px;width:250px;text-align:center;height:40px;line-height:40px;font-size:28px;font-family:"Montserrat";z-index:9999}@media(max-width:1000px){#dev-indicator{top:10px;right:-50px;bottom:auto;transform:rotate(45deg);font-size:14px;height:30px;line-height:30px;width:150px}}#preprod-indicator{position:fixed;color:#17313a;background-color:#e7e000;transform:rotate(-45deg);bottom:35px;right:-60px;width:250px;text-align:center;height:40px;line-height:40px;font-size:28px;font-family:"Montserrat";z-index:9999}@media(max-width:1000px){#preprod-indicator{top:10px;right:-50px;bottom:auto;transform:rotate(45deg);font-size:14px;height:30px;line-height:30px;width:150px}}.container{position:relative;width:100%;max-width:100vw;margin:0 auto}.container.calendar-page-container{width:calc(100% - 100px)}@media only screen and (min-width:1280px){.container{width:1200px!important}}#app-container{width:100%;height:calc(100% - 90px)}#app-container.loging-page{height:100%}@media(max-width:1000px){#app-container{height:auto}}#page-container{width:100%;min-height:100%;margin-top:90px;padding-top:12px;background-color:#f2f2f2}@media(max-width:1000px){#page-container{min-height:100vh;margin-top:0;padding-top:0}}#page-container .view-only * :not(.base-btn){cursor:auto!important}#page-container .view-only .see-more-overtime,#page-container .view-only .see-more-overtime i{cursor:pointer!important}#page-container .calendar-container{padding-bottom:90px}#page-container .calendar-container #error-header{background-color:#f05a5a;color:#fff;height:70px;line-height:70px;width:1200px;padding-left:23px;font-weight:600}#page-container .calendar-container #error-header i{float:left;margin-top:13px;margin-right:105px;font-size:44px}#page-container .calendar-container .calendar{padding:0 1px;display:flex;flex-wrap:wrap}#page-container .calendar-container .calendar .day{width:14%;height:120px;background-color:#fff;margin:1px;cursor:pointer;font-family:"Montserrat";font-size:18px;font-weight:300;padding:8px 10px}#page-container .calendar-container .calendar .day .hovered{color:#fff}#page-container .calendar-container .calendar .day-container{width:100%;height:100%;position:relative}#page-container .calendar-container .calendar .unavailable{background-color:#ebebeb;cursor:auto;color:#d0d0d0}#page-container .calendar-container .calendar .not-current-month{background-color:#f2f2f2!important}#page-container .calendar-container .calendar .selected{background-color:rgba(0,114,136,.4)}#page-container .calendar-container .calendar .not-selectable{cursor:default}#page-container .calendar-container.locked-month .calendar .day{cursor:auto}.warning-vacation-count{font-family:"Caveat",cursive;font-size:24px;position:fixed;right:calc(50% - 560px);bottom:30px;width:220px}.warning-vacation-count p{transform:rotate(-15deg)}.warning-vacation-count .warning-vacation-arrow{transform:rotate(100deg);height:88px;position:relative;left:140px;top:-30px}.warning-vacation-count-closed{transition:transform .5s;transform:scale(.2) translateY(680px)}.purple-color{color:#9da6f2}.red-color{color:#f05a5a!important;font-weight:700!important;font-size:13px!important}.font-15{font-size:15px!important}#recruit-popup-link{position:absolute;background-color:#efd8bd;border-radius:10px 0 0 10px;width:158px;height:151px;right:0;top:140px;padding:10px 0 14px 12px;cursor:pointer;z-index:100}#recruit-popup-link .recruit-popup-link-title{font-size:14px;font-family:"EB Garamond",serif;text-transform:uppercase;font-weight:900;margin-bottom:10px}#recruit-popup-link .recruit-popup-link-content{font-size:12px;margin-bottom:8px;font-family:"proxima-nova"}#recruit-popup-link .recruit-popup-link-about{font-size:12px;font-family:"proxima-nova";font-weight:700}#recruit-popup-link .recruit-popup-link-about .learn-more-arrow{position:absolute;margin-top:-7px}#scorp-popup-link{position:absolute;background-color:#eb5961;border-radius:10px 0 0 10px;width:50px;height:60px;right:0;top:140px;padding:10px 0 14px 12px;cursor:pointer;z-index:100;color:#fff}#scorp-popup-link .scorp-popup-link-title{font-size:32px;margin-bottom:10px}@-webkit-keyframes moveArrow{0%{top:-30px}to{top:30px}}@keyframes moveArrow{0%{top:-30px}to{top:30px}}@-webkit-keyframes rotateArrow{0%{transform:rotate(100deg)}to{transform:rotate(180deg)}}@keyframes rotateArrow{0%{transform:rotate(100deg)}to{transform:rotate(180deg)}}@-webkit-keyframes hideWarning{0%{transform:translateY(0)}to{transform:translateY(90px)}}@keyframes hideWarning{0%{transform:translateY(0)}to{transform:translateY(90px)}}.mys-datepicker{display:inline-block}.backend-container{position:relative;width:100%;margin-left:auto;margin-right:auto;top:125px}.backend-container>.backend-container-header{margin-left:80px;font-size:22px;font-family:"Open Sans",sans-serif}.backend-container>.backend-container-links{margin:35px 80px 0;display:flex;flex-wrap:wrap;justify-content:center;grid-gap:60px;gap:60px}.backend-container>.backend-container-links>.backend-container-links-list{float:left;width:450px;margin-right:150px}.backend-container>.backend-container-links>.backend-container-links-list>.backend-container-links-list-title{font-weight:700;font-size:22px;margin-bottom:10px}.backend-container>.backend-container-links>.backend-container-links-list>.backend-container-links-list-title i{font-size:32px}.backend-container>.backend-container-links>.backend-container-links-list>.backend-container-links-list-content>.backend-link{background-color:#fff;display:block;color:#17313a;padding:15px 0 15px 45px;border-bottom:2px solid #e7e000}.backend-container>.backend-container-links>.backend-container-links-list>.backend-container-links-list-content>.backend-link:first-of-type{border-top-left-radius:10px;border-top-right-radius:10px}.backend-container>.backend-container-links>.backend-container-links-list>.backend-container-links-list-content>.backend-link:last-of-type{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom:none}.backend-container>.backend-container-links>.backend-container-links-list>.backend-container-links-list-content>.backend-link:hover{background-color:#e7e000;font-weight:900}header{position:fixed;top:0;background-color:#fff;color:#000;height:90px;line-height:90px;width:100%;z-index:999}.header-box-shadow{box-shadow:0 3px 10px #f3f3f3}.logo-synchrone{background:transparent url(/logo-my-synchrone.svg) 50% no-repeat}.logo-contractor,.logo-synchrone{float:left;width:200px;margin-left:45px;height:90px}.logo-contractor{background-image:url(/logo-contractor.png);background-size:contain;background-repeat:no-repeat;margin-top:15px}.user-block{color:#17313a;text-align:right;float:right;height:90px;margin-right:100px}.user-block a{color:#17313a;text-decoration:none}.user-identity{font-size:14px;font-weight:700}.pointer{cursor:pointer}.administration-link{color:#17313a;float:right;margin-right:50px;font-size:15px;font-weight:700;width:180px;padding:0 20px;background-color:#e7e000;border-radius:5px;height:60px;line-height:60px;position:relative;top:15px}.main-navigation{display:flex;flex-direction:column;position:fixed;width:320px;font-family:"Open Sans",sans-serif;background-color:#25b9d6;top:90px;color:#fff;font-weight:600;margin:0;padding-top:2vh;-webkit-padding-start:0;padding-inline-start:0;z-index:999;height:calc(100vh - 90px);transform:translateX(-100%);transition-duration:.25s;overflow:auto;justify-content:space-between}.main-navigation .menu-separator{border-top:1px solid #fff;border-bottom:0}.main-navigation .synchrone-blue-link{background-color:#17313a}.main-navigation.main-navigation-open{transform:translateX(0)}.main-navigation a.current{color:#00c1de}.main-navigation a{padding-left:0}.main-navigation a:hover{background-color:#e7e000;color:#17313a!important}.main-navigation a{text-decoration:none;color:#fff;display:block;font-size:17px;font-weight:400;width:100%;height:50px;line-height:50px;overflow:hidden;font-family:"Montserrat",sans-serif}.main-navigation a i{font-size:28px;margin-right:25px;margin-left:25px;vertical-align:middle}.menu-button{float:left;position:relative;background-color:#25b9d6;width:80px;height:90px;margin:0;cursor:pointer}.menu-button .bar{position:relative;width:40px;height:3px;background-color:#fff;margin-left:auto;margin-right:auto;transition-duration:.25s}.menu-button .bar-1{top:30px}.menu-button .bar-2{top:44px}.menu-button .bar-3{top:58px}.menu-button.menu-active .bar-1{top:41px;transform:rotate(45deg)}.menu-button.menu-active .bar-2{top:38px;transform:rotate(-45deg)}.menu-button.menu-active .bar-3{top:35px;transform:rotate(-45deg)}.menu-button .back-url{font-size:28px;display:block;margin-top:-25px}.not-found-container{background-color:#fff}.not-found-container>.container{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%}.not-found-container>.container>.error-code{color:#25b9d6;display:inline-block;font-size:40px;font-weight:900;margin-right:10px}.not-found-container>.container>.error-label{display:inline-block;color:#17313a;font-weight:500;font-size:40px;margin-bottom:45px}.not-found-container>.container>.back-btn{display:block;cursor:pointer;text-decoration:none;color:#17313a;border:1px solid #17313a;border-radius:25px;width:250px;margin:0 auto;padding:10px 0;font-weight:600;font-size:14px}.filter-container{background-color:#fff;height:calc(100vh - 90px);transition:transform .4s;transform:translateX(-420px);width:500px;padding-left:105px;padding-top:28px;position:fixed;z-index:500}.filter-container .filter-container-icons .filter-close{font-size:0;transition:font .3s}.filter-container .filter-container-icons .filter-open{font-size:48px;transition:font .3s}.filter-container .filter-container-icons .filter-close,.filter-container .filter-container-icons .filter-open{position:absolute;right:16px;top:16px;cursor:pointer}.filter-container.filter-container-open{overflow:auto;transform:translateX(0)}.filter-container.filter-container-open .filter-container-icons .filter-close{font-size:48px}.filter-container.filter-container-open .filter-container-icons .filter-open{font-size:0}.filter-container .filter-container-header .filter-container-title{font-size:18px;font-weight:600;text-transform:uppercase}.filter-container .select-container{margin-top:25px;width:300px}.filter-container .select-container .select-container__control{border:none;border-bottom:1px solid #000;border-radius:0;border-radius:initial}.filter-container .select-container .select-container__control--is-focused{box-shadow:none}.filter-container .select-container .select-container__indicator-separator{background-color:#fff}.filter-container .select-container .select-container__value-container{padding:0}.filter-container .select-container .select-container__indicator,.filter-container .select-container .select-container__placeholder{color:#17313a!important}.filter-container .select-container .select-container__menu{margin-top:0}.filter-container .states-container{margin-top:20px}.filter-container .states-container .states-container-header{font-weight:600;margin-bottom:10px}.filter-container .states-container .states-container-checkboxes .states-row{margin-bottom:5px}.filter-container .states-container .states-container-checkboxes .states-row input[type=checkbox],.filter-container .states-container .states-container-checkboxes .states-row label{display:inline}.filter-container .person-type-container{margin-top:20px}.filter-container .person-type-container .person-type-container-header{font-weight:600;margin-bottom:10px}.filter-container .person-type-container .person-type-container-checkboxes .person-type-row{margin-bottom:5px}.filter-container .person-type-container .person-type-container-checkboxes .person-type-row input[type=checkbox],.filter-container .person-type-container .person-type-container-checkboxes .person-type-row label{display:inline}.filter-container .particularities-container{margin-top:20px}.filter-container .particularities-container .particularities-container-header{font-weight:600;margin-bottom:10px}.filter-container .particularities-container .particularities-container-checkboxes .particularities-row{margin-bottom:5px;width:300px}.filter-container .particularities-container .particularities-container-checkboxes .particularities-row input[type=checkbox],.filter-container .particularities-container .particularities-container-checkboxes .particularities-row label{display:inline}.filter-container form>.next-btn{margin-top:20px;border:none}.absence-container{margin-top:90px}.absence-container .insufficient-vacations-icon{float:right;color:#f05a5a;font-size:23px;position:relative;right:9px;top:4px}.absence-container .no-absence{text-align:center;margin-top:25px;width:1200px;padding-top:40px;margin-left:90px}.absence-container .absence-list{margin-left:80px;padding-left:40px}.absence-container .absence-list .absence-list-title{padding:20px 0;font-size:32px}.absence-container .absence-list .absence-list-header{width:1200px;color:#9b9b9b}.absence-container .absence-list .absence-list-header .header-identity{display:inline-block;width:23%;padding:12px}.absence-container .absence-list .absence-list-header .header-absence-type{display:inline-block;width:26%;padding:12px}.absence-container .absence-list .absence-list-header .header-days-amount{display:inline-block;width:5%;padding:12px}.absence-container .absence-list .absence-list-header .header-actions{display:inline-block;width:22%;padding:12px;vertical-align:top}.absence-container .absence-list .absence-list-header .header-actions .validation-level{font-size:14px;font-weight:700;color:#17313a;width:50px;display:inline-block;text-align:center}.absence-container .absence-list .absence-list-header .header-vacation-count{display:inline-block;width:24%;padding:12px}.absence-container>.page-controls{text-align:center;width:1200px;margin-left:120px}.absence-container>.page-controls>.page-number{display:inline-block;margin:0 15px}.absence-container>.page-controls>.next-page,.absence-container>.page-controls>.previous-page{cursor:pointer;display:inline-block}.person-row{background-color:#fff;margin-bottom:20px;width:1200px;display:flex}.absence-block{border-right:2px solid #f2f2f2;width:26%;padding:11px 18px}.absence-block .absence-block-group{font-size:13px;margin-bottom:18px;line-height:24px}.absence-block .absence-block-group .absence-group-title{font-weight:600}.absence-block .absence-block-group .absence-block-content{border-left:6px solid #a51160;padding-left:7px}.absence-block .absence-validation-event-container{position:relative}.absence-block .absence-validation-event-container .backwarded-icon{position:absolute;left:-30px;top:7px;color:#eb5961}.person-type-badge{display:inline-block;width:110px;color:#17313a;background-color:#e9e8e9;border-radius:9px;font-size:11px;text-align:center;font-weight:600;letter-spacing:.08px;line-height:7.4px;margin-right:5px;padding:2px 0;height:18px}.person-type-badge.one-liner{line-height:14.8px}.modality-badge,.person-type-badge.two-liner{line-height:7.4px}.modality-badge{width:80px;color:#fff;background-color:#17313a;border-radius:9px;font-size:11px;text-align:center;font-weight:600;letter-spacing:.08px;margin-right:5px;padding:2px 0;height:18px;display:inline-block}.modality-badge.one-liner{line-height:14.8px}.modality-badge.two-liner{line-height:7.4px}.modality-one-badge{color:#fff;background-color:#25b9d6}.identity-block{border-right:2px solid #f2f2f2;padding:12px;width:23%}.identity-block .identity-block-identity{font-size:15px;font-weight:700;margin-bottom:5px}.identity-block .identity-block-person-type{display:inline-block;width:60px;background-color:#e9e8e9;border-radius:9px;font-size:9px;text-align:center;font-weight:600;letter-spacing:.08px;line-height:7.4px;margin-right:5px}.identity-block .particularities-block{float:right;margin-top:15px}.identity-block .particularities-block .particularity-icon{font-size:24px;margin-right:5px}.identity-block .particularities-block.backwarded{color:#eb5961}.identity-block .identity-block-matricule{display:block;clear:both}.identity-block .identity-block-manager,.identity-block .identity-block-matricule{font-size:13px;margin-top:5px}.identity-block .badges{margin-bottom:5px;height:18px}.identity-block .fa-stack{font-size:12px}.identity-block .fa-stack .inside-icon{font-size:14px}.days-amount-block{padding:11px;border-right:2px solid #f2f2f2;width:5%;font-size:13px}.days-amount-block .days-amount-group-content{border-left:1px solid #a6b9c5;padding-left:10px}.days-amount-block .days-amount-group{line-height:24px;margin-bottom:18px}.days-amount-block .days-amount-group-total{font-weight:600}.real-time-vacation-block{padding:11px;width:24%}.real-time-vacation-block .purple{background-color:#a51160;color:#fff;padding:0 3px;font-size:16px}.real-time-vacation-block .real-time-cp-count{margin-right:10px;margin-bottom:5px}.real-time-vacation-block .real-time-cp-count,.real-time-vacation-block .real-time-remainder-count,.real-time-vacation-block .real-time-rtt-count{font-weight:600;display:inline-block;text-align:center;font-size:12px}.real-time-vacation-block .real-time-remainder-count{margin-bottom:5px}.real-time-vacation-block .cegid-vacation-count-btn{display:inline-block;text-align:center;cursor:pointer;width:33%}.real-time-vacation-block .absence-history{cursor:pointer}.real-time-vacation-block .absence-history>i{font-size:20px}.real-time-vacation-block .validated-level{color:#878787;font-size:12px}.real-time-vacation-block .counts{width:60%;float:left}.real-time-vacation-block .counts .counter-block{border:1px solid #17313a}.real-time-vacation-block .counts .counter-line{margin-bottom:10px;padding-left:10px}.real-time-vacation-block .counts .counter-line .manager-header,.real-time-vacation-block .counts .counter-line .pay-manager-header{margin-bottom:5px}.real-time-vacation-block .actions{float:left;margin-left:25px}.lightbox{background-color:#fff;width:70%;margin:auto}.lightbox.animate{transition:bottom .25s}.lightbox .lb-header{position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:1000px){.lightbox .lb-header:before{content:"";position:absolute;display:block;width:40px;height:4px;border-radius:2px;background-color:#fff;z-index:1500;transform:translateX(-50%);top:10px;left:50%}}@media(max-width:1000px){.lightbox .close-lb{display:none}}.lb-centered{position:relative;transform:translateY(-50%);top:50%}.lb-w1200{margin-top:100px;width:1200px!important;min-height:280px;margin-bottom:100px}@media(max-width:1369px){.lb-w1200{overflow:auto}}@media(max-width:1000px){.lb-w1200{width:100%!important;position:fixed;bottom:0;padding:0;margin:0;height:97vh;height:97svh;border-radius:22px 22px 0 0;overflow-y:auto;overflow-x:hidden;-webkit-animation:rollout .4s;animation:rollout .4s}@-webkit-keyframes rollout{0%{transform:translateY(100px)}to{transform:none}}@keyframes rollout{0%{transform:translateY(100px)}to{transform:none}}}.lb-mw50{min-width:50%;max-width:1000px}.confirm-message{margin:20px 0}.lb-absence-history{position:relative;font-family:"Open Sans",sans-serif;text-align:left;text-align:initial;height:75vh;color:#17313a;line-height:normal}.lb-absence-history .no-absence{color:#979797;text-align:center;margin-top:325px}.lb-absence-history .lb-absence-history-timeline{width:calc(100% - 52px);margin-left:26px;margin-top:25px;margin-bottom:30px;line-height:34px}.lb-absence-history .lb-absence-history-timeline .timeline-year{display:inline-block;color:#17313a;cursor:pointer;height:34px;width:64px;font-size:16px;font-weight:900;margin-right:14px;text-decoration:none;border:1px solid #17313a;text-align:center}.lb-absence-history .lb-absence-history-timeline .timeline-year.active{color:#fff;background-color:#a51160;border:none}.lb-absence-history .lb-absence-history-timeline .switch-year{color:#17313a;cursor:pointer;font-size:29px;margin-top:4px}.lb-absence-history .lb-absence-history-timeline .switch-year.disabled{color:#d8d8d8;cursor:auto}.lb-absence-history .lb-absence-history-timeline .switch-year.previous-year{float:right}.lb-absence-history .lb-absence-history-timeline .switch-year.next-year{margin-right:20px;float:left}.lb-absence-history .lb-absence-history-header{height:70px;line-height:70px;color:#fff;background-color:#a51160;font-size:16px;font-weight:700;padding:0 29px}.lb-absence-history .lb-absence-history-header .close-lb{cursor:pointer;position:absolute;right:33px;font-size:42px;top:15px;color:#fff}.lb-absence-history .lb-absence-history-table-header{display:inline-block;width:calc(100% - 52px);margin-left:26px;height:45px;background-color:#f4f4f4;color:#9b9b9b;font-size:15px;font-weight:600}.lb-absence-history .lb-absence-history-table-header .table-header-year{display:inline-block;width:2%;height:100%;vertical-align:middle}.lb-absence-history .lb-absence-history-table-header .table-header-status{text-align:center;display:inline-block;width:8%;height:100%}.lb-absence-history .lb-absence-history-table-header .table-header-dates{display:inline-block;width:35%;height:100%;vertical-align:middle;text-align:center}.lb-absence-history .lb-absence-history-table-header .table-header-total{display:inline-block;width:6%;text-align:center;height:100%;vertical-align:middle}.lb-absence-history .lb-absence-history-table-header .table-header-type{display:inline-block;width:11%;height:100%;vertical-align:middle}.lb-absence-history .lb-absence-history-table-header .table-header-created-at,.lb-absence-history .lb-absence-history-table-header .table-header-validated-at{display:inline-block;height:100%}.lb-absence-history .lb-absence-history-table-header .table-header-created-at{width:9%}.lb-absence-history .lb-absence-history-table-header .table-header-validated-at{width:8%}.lb-absence-history .lb-absence-history-table-header .table-header-validated-by{display:inline-block;width:14%;height:100%;vertical-align:middle}.lb-absence-history .lb-absence-history-table{height:calc(75vh - 252px);overflow-y:auto;line-height:25px;width:calc(100% - 52px);margin-left:26px}.lb-absence-history .lb-absence-history-table>.absence-by-year-container{border-bottom:1px solid #979797;padding-bottom:45px;margin-bottom:45px}.lb-absence-history .lb-absence-history-table>.absence-by-year-container>.year{font-size:20px;font-weight:900}.lb-absence-history .lb-absence-history-table>.absence-by-year-container:last-of-type{border:none}.lb-absence-history .counters-mobile-history-header{font-size:4vw;font-weight:600;padding-bottom:15px}.lb-absence-history .counters-mobile-history-caption{display:flex;justify-content:flex-start;grid-gap:20px;gap:20px;margin-left:25px;margin-bottom:25px}.lb-absence-history .counters-mobile-history-caption .counters-mobile-history-caption-item{font-size:16px}.lb-absence-history .counters-mobile-history-caption .counters-mobile-history-caption-item i{padding-left:5px;color:#a51160}.absence-event-line{display:inline-block;height:25px;width:calc(100% - 52px);margin-left:26px}.absence-event-line .absence-year{float:left;width:4%;height:25px}.absence-event-line .absence-total{float:left;width:4%;height:25px;font-weight:700;text-align:right;margin-right:2%}.absence-event-line .absence-type{float:left;width:12%;height:25px;font-style:italic;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.absence-event-line .absence-created-at,.absence-event-line .absence-validated-at{float:left;width:9%;height:25px}.absence-event-line .absence-validated-by{float:left;width:19%;height:25px}.absence-status{float:left;width:4%;height:25px}.absence-status .refused,.absence-status .validated,.absence-status .validated1,.absence-status .validated2,.absence-status>.submitted{display:inline-block;width:18px;height:18px;top:2px;position:relative}.absence-status>.submitted{border:2px solid #a51160;border-radius:50%}.absence-status>.submitted .tooltip{line-height:12px;height:25px}.absence-status>.validated,.absence-status>.validated1,.absence-status>.validated2{border:2px solid #a51160;border-radius:50%;background-color:#a51160}.absence-status>.validated1 .tooltip,.absence-status>.validated2 .tooltip,.absence-status>.validated .tooltip{line-height:25px;height:25px}.absence-status>.refused{background-image:url(/img/close-vacation.svg);background-size:100%;top:4px}.absence-status>.refused>.tooltip{line-height:25px;height:25px}.absence-status .tooltip{display:none;position:absolute;width:56px;left:-67px;top:-4px;font-size:12px;font-weight:600;font-style:italic;background-color:#d8d8d8;z-index:99999999;text-align:center}.absence-status:hover .tooltip{display:block}@media(min-width:992px){.absence-dates{float:left;width:37%;height:25px}}@media(max-width:1000px){.absence-dates .absence-startAt{margin-right:8px}}.absence-dates .absence-endAt,.absence-dates .absence-startAt{text-transform:capitalize}@media(min-width:992px){.absence-dates .absence-endAt,.absence-dates .absence-startAt{display:inline-block;width:46%}}.absence-dates .absence-endAt{width:47%;margin-left:10px}.absence-dates .fa-chevron-right{font-size:18px}.absence-dates .absence-end-moment,.absence-dates .absence-start-moment{font-weight:700;font-style:italic}.actions-block{padding:11px;border-right:2px solid #f2f2f2;width:22%}.actions-block .actions-group{line-height:24px;margin-bottom:18px}.actions-block .actions-group .actions-group-content .validation-btn{width:50px!important}.actions-block .actions-group .actions-group-content .action-btn{text-align:center;display:inline-block;width:25px}.actions-block .actions-group .actions-group-content .action-btn .comment-count-container{cursor:pointer;font-size:12px}.actions-block .actions-group .actions-group-content .action-btn .comment-count-container .comment-count{color:#fff;font-family:"Open Sans"}.actions-block .actions-group .actions-group-content .action-btn>i{font-size:20px}.actions-block .actions-group .actions-group-content .action-btn>i:not(.green-btn):not(.coral-btn){cursor:pointer}.actions-block .actions-group .actions-group-content .action-btn.action-comment-container{width:30px}.actions-block .actions-group .actions-group-content .green-btn{font-size:20px;color:#27b19f;width:25px;text-align:center}.actions-block .actions-group .actions-group-content .coral-btn{font-size:20px;text-align:center;color:#eb5961;width:25px}.validate-absence-lb{line-height:normal;text-align:left;max-width:1200px;padding-bottom:25px}.validate-absence-lb .validate-absence-header{padding:0 5px 0 25px;height:75px;background-color:#a51160;color:#fff;width:100%}.validate-absence-lb .validate-absence-header .validate-absence-title{float:left;text-transform:uppercase;font-weight:700;line-height:75px;font-size:16px;letter-spacing:.13px}.validate-absence-lb .validate-absence-header .validate-absence-identity-block{padding-top:7px;padding-right:10px;float:right}.validate-absence-lb .validate-absence-header .validate-absence-identity-block .validate-absence-identity{font-size:15px;font-weight:700}.validate-absence-lb .validate-absence-header .validate-absence-identity-block .validate-absence-person-type{display:inline-block;width:60px;color:#17313a;background-color:#e9e8e9;border-radius:9px;font-size:9px;text-align:center;font-weight:600;letter-spacing:.08px;line-height:7.4px;margin-right:5px}.validate-absence-lb .validate-absence-header .validate-absence-identity-block .validate-absence-matricule{display:inline-block}.validate-absence-lb .validate-absence-header .validate-absence-identity-block .validate-absence-manager,.validate-absence-lb .validate-absence-header .validate-absence-identity-block .validate-absence-matricule{font-weight:100;font-size:13px}.validate-absence-lb .validate-absence-header .validate-absence-identity-block .fa-stack{font-size:12px}.validate-absence-lb .validate-absence-header .validate-absence-identity-block .fa-stack .inside-icon{font-size:14px}.validate-absence-lb .select-container-edit-type{width:calc(100% - 50px);margin:auto}.validate-absence-lb .validate-absence-comment,.validate-absence-lb .validate-absence-description{padding:25px}.validate-absence-lb .validate-absence-comment .validate-absence-comment-label{margin-bottom:10px;font-size:15px;font-weight:700}.validate-absence-lb .validate-absence-comment .validate-absence-comment-label>i{font-size:17px;margin-right:5px}.validate-absence-lb .validate-absence-comment .validate-absence-comment-label .send-to-comment{font-weight:400}.validate-absence-lb .validate-absence-comment .validate-absence-comment-input{background-color:#e9e8e9;min-height:80px;width:100%;border:none;resize:none;font-family:"Open Sans",sans-serif}.validate-absence-lb>.validate-absence-actions{margin-top:20px;text-align:center;display:flex;justify-content:space-evenly}.validate-absence-lb>.validate-absence-actions>.cancel-btn{background-color:#a6b9c5}.validate-absence-lb>.validate-absence-actions>.refuse-btn{background-color:#eb5961}.next-btn,.validate-absence-lb>.validate-absence-actions>.refuse-btn{color:#fff;border-radius:50px;height:44px;width:235px;max-width:400px;cursor:pointer;font-family:"Open Sans",sans-serif;text-align:center}.next-btn{background-color:#27b19f}.cancel-btn{cursor:pointer}.cancel-btn,.disabled-btn{background-color:#a6b9c5;color:#fff;border-radius:50px;height:44px;width:235px;max-width:400px;font-family:"Open Sans",sans-serif;text-align:center}.disabled-btn{cursor:pointer;cursor:not-allowed!important}.disabled-btn>.label{display:block}.comment-absence-lb{line-height:normal;text-align:left;position:relative}.comment-absence-lb .comment-absence-title{padding:23px 28px 16px;font-weight:700;font-size:15px;background-color:#17313a;color:#fff}.comment-absence-lb .close-lb{font-family:"Font Awesome 5 Pro";font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;content:"";cursor:pointer;color:#fff;position:absolute;right:10px;top:5px;font-size:40px}.comment-absence-lb .comment-row{padding:23px 28px}.comment-absence-lb .comment-row>.comment-author{font-weight:700;font-size:15px}.comment-absence-lb .comment-row>.comment-created-at{font-size:13px;font-style:italic;margin-bottom:10px}.comment-absence-lb .comment-row>.comment-comment{font-size:13px}.absence-history-actions-lb{width:1200px;line-height:normal;text-align:left;position:relative}.absence-history-actions-lb .absence-history-actions-header{background-color:#a51160;color:#fff;padding:0 30px;height:75px}.absence-history-actions-lb .absence-history-actions-header .close-lb{font-family:"Font Awesome 5 Pro";font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;content:"";cursor:pointer;color:#fff;position:absolute;right:10px;top:5px;font-size:40px}.absence-history-actions-lb .absence-history-actions-header .absence-history-actions-title{float:left;text-transform:uppercase;font-weight:700;line-height:75px;font-size:16px;letter-spacing:.13px}.absence-history-actions-lb .absence-history-actions-header .absence-history-actions-identity-block{float:right;padding-right:10px;padding-top:7px}.absence-history-actions-lb .absence-history-actions-header .absence-history-actions-identity-block .absence-history-actions-identity{font-size:15px;font-weight:700}.absence-history-actions-lb .absence-history-actions-header .absence-history-actions-identity-block .absence-history-actions-person-type{display:inline-block;width:60px;color:#17313a;background-color:#e9e8e9;border-radius:9px;font-size:9px;text-align:center;font-weight:600;letter-spacing:.08px;line-height:7.4px;margin-right:5px}.absence-history-actions-lb .absence-history-actions-header .absence-history-actions-identity-block .absence-history-actions-matricule{display:inline-block}.absence-history-actions-lb .absence-history-actions-header .absence-history-actions-identity-block .absence-history-actions-manager,.absence-history-actions-lb .absence-history-actions-header .absence-history-actions-identity-block .absence-history-actions-matricule{font-weight:100;font-size:13px}.absence-history-actions-lb .absence-history-actions-header .absence-history-actions-identity-block .fa-stack{font-size:12px}.absence-history-actions-lb .absence-history-actions-header .absence-history-actions-identity-block .fa-stack .inside-icon{font-size:14px}.absence-history-actions-lb .absence-history-actions-table-header{color:#9b9b9b;padding:10px 30px}.absence-history-actions-lb .absence-history-actions-table-header:after{content:"";display:table;clear:both}.absence-history-actions-lb .absence-history-actions-table-header>.table-header-description{width:200px;float:left}.absence-history-actions-lb .absence-history-actions-table-header>.table-header-date{width:150px;float:left;padding-left:14px}.absence-history-actions-lb .absence-history-actions-table-header>.table-header-new-data,.absence-history-actions-lb .absence-history-actions-table-header>.table-header-old-data{width:270px;float:left;padding-left:14px}.absence-history-actions-lb .absence-history-actions-table-header>.table-header-author{width:170px;float:left;padding-left:14px}.absence-history-actions-lb .absence-history-actions-content{padding-bottom:30px}.absence-history-actions-lb .absence-history-actions-content .absence-history-actions-row{padding:10px 30px}.absence-history-actions-lb .absence-history-actions-content .absence-history-actions-row:after{content:"";display:table;clear:both}.absence-history-actions-lb .absence-history-actions-content .absence-history-actions-row .actions-row-description{width:200px;border-right:1px solid #e9e8e9;float:left}.absence-history-actions-lb .absence-history-actions-content .absence-history-actions-row .actions-row-date{width:150px;border-right:1px solid #e9e8e9;float:left;padding-left:14px}.absence-history-actions-lb .absence-history-actions-content .absence-history-actions-row .actions-row-new-data,.absence-history-actions-lb .absence-history-actions-content .absence-history-actions-row .actions-row-old-data{width:270px;border-right:1px solid #e9e8e9;float:left;padding-left:14px}.absence-history-actions-lb .absence-history-actions-content .absence-history-actions-row .actions-row-author{width:250px;float:left;padding-left:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.period-container{margin:90px auto 0;width:1200px}.period-container>.year{font-weight:700;padding:20px 0;text-align:center}.period-container>.year>.current-year{position:relative;top:-8px}.period-container>.year>.next-year-btn,.period-container>.year>.previous-year-btn{font-size:40px;padding:0 50px}.period-container>.year>.next-year-btn i,.period-container>.year>.previous-year-btn i{cursor:pointer}.period-container>.year .unavailable{color:#d9dadb;cursor:auto!important}.period-container>.period-container-table>.period-container-table-header{color:#9b9b9b;font-weight:600;height:60px}.period-container>.period-container-table>.period-container-table-header:after{content:"";display:table;clear:both}.period-container>.period-container-table>.period-container-table-header>.period-header-month{text-align:center;float:left;width:17%;border-right:1px dashed #9b9b9b;height:60px;padding:5px}.period-container>.period-container-table>.period-container-table-header>.period-header-validated2{text-align:center;float:left;width:10%;border-right:1px dashed #9b9b9b;height:60px;padding:5px}.period-container>.period-container-table>.period-container-table-header>.period-header-non-submitted,.period-container>.period-container-table>.period-container-table-header>.period-header-submitted,.period-container>.period-container-table>.period-container-table-header>.period-header-validated1{text-align:center;float:left;width:15%;border-right:1px dashed #9b9b9b;height:60px;padding:5px}.period-container>.period-container-table>.period-container-table-header>.period-header-total{text-align:center;float:left;width:10%;border-right:1px dashed #9b9b9b;height:60px;padding:5px}.period-container>.period-container-table>.period-container-table-header>.period-header-actions{text-align:center;float:left;height:60px;width:15%;padding:5px}.period-container>.period-container-table>.period-container-table-header>.period-header-remote-actions{text-align:center;float:left;height:60px;width:30%;padding:5px}.period-container>.period-container-table>.period-container-table-header>.period-header-remote-workers{text-align:center;float:left;width:30%;border-right:1px dashed #9b9b9b;height:60px;padding:5px}.period-container>.period-container-table>.period-container-table-header>.period-header-remote-days{text-align:center;float:left;width:23%;border-right:1px dashed #9b9b9b;height:60px;padding:5px}.period-container>.period-container-table>.period-row{border-top:1px dashed #9b9b9b;height:60px}.period-container>.period-container-table>.period-row:after{content:"";display:table;clear:both}.period-container>.period-container-table>.period-row>.period-row-month{float:left;width:17%;font-weight:700;border-right:1px dashed #9b9b9b;height:60px;padding-top:20px}.period-container>.period-container-table>.period-row>.period-row-month>.lock-icon{float:right;width:85px;text-align:center;margin-right:5px}.period-container>.period-container-table>.period-row>.period-row-month>.lock-icon>.lock-date{font-weight:400}.period-container>.period-container-table>.period-row>.period-row-month>.lock-icon>.fa-unlock{color:#25b9d6}.period-container>.period-container-table>.period-row>.period-row-month>.locked-icon-container{margin-top:-5px}.period-container>.period-container-table>.period-row>.period-row-validated2{text-align:center;float:left;width:10%;height:60px;padding-top:20px;border-right:1px dashed #9b9b9b}.period-container>.period-container-table>.period-row>.period-row-non-submitted,.period-container>.period-container-table>.period-row>.period-row-submitted,.period-container>.period-container-table>.period-row>.period-row-validated1{text-align:center;float:left;height:60px;width:15%;padding-top:20px;border-right:1px dashed #9b9b9b}.period-container>.period-container-table>.period-row>.period-row-total{text-align:center;float:left;height:60px;padding-top:20px;width:10%;border-right:1px dashed #9b9b9b}.period-container>.period-container-table>.period-row>.period-row-actions{text-align:center;float:left;width:15%;padding-top:20px;height:60px}.period-container>.period-container-table>.period-row>.period-row-actions .force-submit-action,.period-container>.period-container-table>.period-row>.period-row-actions>.lock-action{display:inline-block;cursor:pointer;font-size:20px;margin:0 5px}.period-container>.period-container-table>.period-row>.period-row-actions>.open-comment{display:inline-block;cursor:pointer;font-size:20px}.period-container>.period-container-table>.period-row>.period-row-actions .unavailable{color:#d9dadb;cursor:auto}.period-container>.period-container-table>.period-row>.period-row-remote-workers{text-align:center;float:left;height:60px;padding-top:20px;width:30%;border-right:1px dashed #9b9b9b}.period-container>.period-container-table>.period-row>.period-row-remote-days{text-align:center;float:left;height:60px;padding-top:20px;width:23%;border-right:1px dashed #9b9b9b}.period-container>.period-container-table>.period-row>.period-row-remote-actions{text-align:center;float:left;width:30%;padding-top:20px;height:60px}.period-container>.period-container-table>.period-row>.period-row-remote-actions>.download-report-action{color:#fff;background-color:#00c1de;height:40px;font-weight:700;padding:10px;border-radius:5px;cursor:pointer}.lock-period-lb{line-height:normal;text-align:left;padding:25px}.lock-period-lb>.lock-period-title{text-align:center;font-weight:700;font-size:18px;margin:10px 0}.lock-period-lb>.lock-period-to-be-locked{font-weight:600;padding-bottom:25px}.lock-period-lb>.lock-period-recap{padding-bottom:35px}.lock-period-lb>.lock-period-recap>.recap-row{line-height:30px}.lock-period-lb>.lock-period-recap>.recap-row>.recap-amount,.lock-period-lb>.lock-period-recap>.recap-row>.recap-label{display:inline-block}.lock-period-lb>.lock-period-recap>.recap-row>.recap-label{width:360px}.lock-period-lb>.lock-period-recap>.recap-row>.recap-amount{width:50px;text-align:right;padding-right:3px}.lock-period-lb>.lock-period-recap>.recap-total{margin-left:360px;border-top:1px solid;width:50px;text-align:right;padding-right:3px;line-height:30px}.lock-period-lb>.lock-period-warning{color:#eb5961;font-weight:700;margin-bottom:25px}.lock-period-lb>.lock-period-warning:after{content:"";display:table;clear:both}.lock-period-lb>.lock-period-warning>.warning-icon{float:left;font-size:34px;margin-right:15px}.lock-period-lb>.lock-period-comment>.comment-label{margin-bottom:25px}.lock-period-lb>.lock-period-comment>.comment-input{width:100%;min-height:55px;resize:none;font-family:"Open Sans",sans-serif}.lock-period-lb>.lock-period-actions{margin-top:20px;text-align:center;display:flex;justify-content:space-evenly}.lock-period-lb>.lock-period-actions>.cancel-btn{background-color:#eb5961}.force-submit-lb{line-height:normal;text-align:left;padding:25px}.force-submit-lb>.force-submit-title{text-align:center;font-weight:700;font-size:18px;margin:10px 0}.force-submit-lb>.force-submit-to-be-locked{font-weight:600;padding-bottom:25px}.force-submit-lb>.force-submit-recap{padding-bottom:35px}.force-submit-lb>.force-submit-recap>.recap-row{line-height:30px}.force-submit-lb>.force-submit-recap>.recap-row>.recap-amount,.force-submit-lb>.force-submit-recap>.recap-row>.recap-label{display:inline-block}.force-submit-lb>.force-submit-recap>.recap-row>.recap-label{width:360px}.force-submit-lb>.force-submit-recap>.recap-row>.recap-amount{width:50px;padding-right:3px}.force-submit-lb>.force-submit-recap>.recap-row>.users-recap-label{vertical-align:top}.force-submit-lb>.force-submit-recap>.recap-row>.users-recap-list{padding:0;margin:0;display:inline-block;list-style-type:none;max-height:240px;overflow:auto;width:40%}.force-submit-lb>.force-submit-recap>.recap-total{margin-left:360px;border-top:1px solid;width:50px;text-align:right;padding-right:3px;line-height:30px}.force-submit-lb>.force-submit-actions{margin-top:20px;text-align:center;display:flex;justify-content:space-evenly}.force-submit-lb>.force-submit-actions>.cancel-btn{background-color:#eb5961}.comment-period-lb{line-height:normal;text-align:left;position:relative}.comment-period-lb>.comment-period-lb-header{padding:5px 25px;background-color:#17313a;color:#fff}.comment-period-lb>.close-lb{font-family:"Font Awesome 5 Pro";font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;content:"";cursor:pointer;color:#fff;position:absolute;right:10px;top:5px;font-size:20px}.comment-period-lb>.comment-author{padding:25px 25px 0;font-weight:700}.comment-period-lb>.comment-closed-at{padding:0 25px;font-style:italic;margin-bottom:25px}.comment-period-lb>.comment-comment{padding:0 25px 25px}.cra-container{margin-top:90px}.cra-container .cra-list{margin-left:80px;padding-left:40px}.cra-container .cra-list .no-activity{text-align:center;margin-top:25px;width:1200px}.cra-container .cra-list .cra-list-title-container{padding-bottom:20px;display:flex}.cra-container .cra-list .cra-list-title-container .cra-list-title{font-size:32px;height:70px;align-items:flex-end;display:flex}.cra-container .cra-list .cra-list-title-container .caption-container{margin-left:60px;display:flex;align-items:flex-end}.cra-container .cra-list .cra-list-title-container .caption-container .caption{margin-right:20px;display:inline-block}.cra-container .cra-list .cra-list-title-container .caption-container .caption .caption-color{vertical-align:top;display:inline-block;height:20px;width:8px;margin-right:5px}.cra-container .cra-list .cra-list-title-container .caption-container .caption .caption-title{display:inline-block}.cra-container .cra-list>.current-period-bar{background-color:#25b9d6;color:#fff;text-align:center;width:1200px;height:40px;line-height:40px;padding:0 10px}.cra-container .cra-list>.current-period-bar .next-month,.cra-container .cra-list>.current-period-bar .previous-month{margin-top:4px;cursor:pointer}.cra-container .cra-list>.current-period-bar .previous-month{float:left;font-size:34px}.cra-container .cra-list>.current-period-bar .next-month{float:right;font-size:34px}.cra-container .cra-list>.current-period-bar .current-period-label{display:inline-block;font-size:18px;text-transform:uppercase}.cra-container .cra-list>.current-period-bar .current-period-label>.month-label{display:inline-block;font-weight:700;margin-right:5px}.cra-container .cra-list>.current-period-bar .current-period-label>.year-label{display:inline-block;font-weight:100}.cra-container .cra-list .cra-list-header{width:1200px;color:#9b9b9b}.cra-container .cra-list .cra-list-header .header-identity{display:inline-block;width:23%;padding:12px}.cra-container .cra-list .cra-list-header .header-activity-type{display:inline-block;width:30%;padding:12px}.cra-container .cra-list .cra-list-header .header-days-amount{display:inline-block;width:5%;padding:12px}.cra-container .cra-list .cra-list-header .header-actions{display:inline-block;width:22%;padding:12px}.cra-container .cra-list .cra-list-header .header-overtime{display:inline-block;width:19%;padding:12px}.cra-container>.page-controls{text-align:center;width:1200px;margin-left:120px}.cra-container>.page-controls>.page-number{display:inline-block;margin:0 15px}.cra-container>.page-controls>.next-page,.cra-container>.page-controls>.previous-page{cursor:pointer;display:inline-block}.activity-block{border-right:2px solid #f2f2f2;width:30%;padding:11px;font-size:13px}.activity-block>.activity-line{margin-bottom:20px}.activity-block>.activity-line.not-validated>.activity-description{font-style:italic;font-weight:700;color:#a6b9c5;display:inline-block}.activity-block>.activity-line.not-validated>.validate-btn{display:inline-block;background-color:#27b19f;color:#fff;border-radius:15px;width:133px;font-weight:700;text-align:center;font-size:12px;position:relative;right:-90px;cursor:pointer}.activity-block .no-prestation{color:#eb5961;font-weight:700}.overtime-block{border-right:2px solid #f2f2f2;width:18%;display:flex;padding:11px;justify-content:space-evenly}.overtime-block>.availability-icon,.overtime-block>.intervention-icon{display:inline-block;height:19px}.overtime-block>.overtime-details{display:inline-block;border:1px solid #17313a;border-radius:15px;font-weight:700;padding:0 5px;font-size:12px;cursor:pointer;height:19px}.overtime-block>.overtime-pending{font-size:22px;color:#eb5961}.validate-overtime-lb{line-height:normal;text-align:left;width:1200px;padding-bottom:25px}.validate-overtime-lb .validate-overtime-header{padding:0 5px 0 25px;height:75px;background-color:#007188;color:#fff;width:100%}.validate-overtime-lb .validate-overtime-header .validate-overtime-title{float:left;text-transform:uppercase;font-weight:700;line-height:75px;font-size:16px;letter-spacing:.13px}.validate-overtime-lb .validate-overtime-header .close-lb{font-family:"Font Awesome 5 Pro";font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;content:"";cursor:pointer;color:#fff;float:right;margin-right:15px;margin-top:15px;font-size:40px}.validate-overtime-lb .validate-overtime-header .validate-overtime-identity-block{float:right;padding-right:10px;padding-top:7px}.validate-overtime-lb .validate-overtime-header .validate-overtime-identity-block .validate-overtime-identity{font-size:15px;font-weight:700}.validate-overtime-lb .validate-overtime-header .validate-overtime-identity-block .validate-overtime-person-type{display:inline-block;width:60px;color:#17313a;background-color:#e9e8e9;border-radius:9px;font-size:9px;text-align:center;font-weight:600;letter-spacing:.08px;line-height:7.4px;margin-right:5px}.validate-overtime-lb .validate-overtime-header .validate-overtime-identity-block .validate-overtime-matricule{display:inline-block}.validate-overtime-lb .validate-overtime-header .validate-overtime-identity-block .validate-overtime-manager,.validate-overtime-lb .validate-overtime-header .validate-overtime-identity-block .validate-overtime-matricule{font-weight:100;font-size:13px}.validate-overtime-lb .validate-overtime-header .validate-overtime-identity-block .fa-stack{font-size:12px}.validate-overtime-lb .validate-overtime-header .validate-overtime-identity-block .fa-stack .inside-icon{font-size:14px}.validate-overtime-lb .validate-overtime-period{text-transform:capitalize;padding:15px 25px;font-size:20px;font-weight:700}.validate-overtime-lb .all-overtime-container{max-height:75vh;overflow:scroll}.validate-overtime-lb .all-overtime-container .overtime-table{border-collapse:inherit;border-spacing:0 10px;width:100%}.validate-overtime-lb .all-overtime-container>.availability-container,.validate-overtime-lb .all-overtime-container>.intervention-container{margin-top:25px;padding-inline:25px}.validate-overtime-lb .all-overtime-container>.availability-container:after,.validate-overtime-lb .all-overtime-container>.intervention-container:after{content:"";display:table;clear:both}.validate-overtime-lb .all-overtime-container>.availability-container>.validate-overtime-container-title,.validate-overtime-lb .all-overtime-container>.intervention-container>.validate-overtime-container-title{background-color:#fdbc32;font-weight:700;margin-bottom:15px;width:150px;text-align:center;padding:5px 0;border:1px solid #17313a}.validate-overtime-lb .all-overtime-container>.availability-container>.validate-extra-activity-container-title,.validate-overtime-lb .all-overtime-container>.intervention-container>.validate-extra-activity-container-title{background-color:#fdbc32;font-weight:700;margin-bottom:15px;width:250px;text-align:center;padding:5px 0;border:1px solid #17313a}.validate-overtime-lb .all-overtime-container>.availability-container .overtime-line td,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-line td{vertical-align:top}.validate-overtime-lb .all-overtime-container>.availability-container .overtime-table-header,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-table-header{color:#9b9b9b;font-weight:600;font-size:14px}.validate-overtime-lb .all-overtime-container>.availability-container .header,.validate-overtime-lb .all-overtime-container>.intervention-container .header{text-align:center}.validate-overtime-lb .all-overtime-container>.availability-container .header-label,.validate-overtime-lb .all-overtime-container>.intervention-container .header-label{min-width:280px;text-align:left}.validate-overtime-lb .all-overtime-container>.availability-container .availability-header,.validate-overtime-lb .all-overtime-container>.intervention-container .availability-header{width:380px}.validate-overtime-lb .all-overtime-container>.availability-container .intervention-header,.validate-overtime-lb .all-overtime-container>.intervention-container .intervention-header{width:500px}.validate-overtime-lb .all-overtime-container>.availability-container .header-date,.validate-overtime-lb .all-overtime-container>.availability-container .header-end-at,.validate-overtime-lb .all-overtime-container>.availability-container .header-hour-amount,.validate-overtime-lb .all-overtime-container>.availability-container .header-start-at,.validate-overtime-lb .all-overtime-container>.availability-container .header-ticket-amount,.validate-overtime-lb .all-overtime-container>.availability-container .header-total-constraint,.validate-overtime-lb .all-overtime-container>.availability-container .header-total-hour,.validate-overtime-lb .all-overtime-container>.availability-container .header-total-ticket,.validate-overtime-lb .all-overtime-container>.intervention-container .header-date,.validate-overtime-lb .all-overtime-container>.intervention-container .header-end-at,.validate-overtime-lb .all-overtime-container>.intervention-container .header-hour-amount,.validate-overtime-lb .all-overtime-container>.intervention-container .header-start-at,.validate-overtime-lb .all-overtime-container>.intervention-container .header-ticket-amount,.validate-overtime-lb .all-overtime-container>.intervention-container .header-total-constraint,.validate-overtime-lb .all-overtime-container>.intervention-container .header-total-hour,.validate-overtime-lb .all-overtime-container>.intervention-container .header-total-ticket{text-align:center}.validate-overtime-lb .all-overtime-container>.availability-container .header-date,.validate-overtime-lb .all-overtime-container>.intervention-container .header-date{width:75px}.validate-overtime-lb .all-overtime-container>.availability-container .header-end-at,.validate-overtime-lb .all-overtime-container>.availability-container .header-hour-amount,.validate-overtime-lb .all-overtime-container>.availability-container .header-start-at,.validate-overtime-lb .all-overtime-container>.availability-container .header-total-hour,.validate-overtime-lb .all-overtime-container>.intervention-container .header-end-at,.validate-overtime-lb .all-overtime-container>.intervention-container .header-hour-amount,.validate-overtime-lb .all-overtime-container>.intervention-container .header-start-at,.validate-overtime-lb .all-overtime-container>.intervention-container .header-total-hour{width:65px}.validate-overtime-lb .all-overtime-container>.availability-container>.validate-overtime-container-header,.validate-overtime-lb .all-overtime-container>.intervention-container>.validate-overtime-container-header{font-weight:600;font-size:14px;color:#9b9b9b;margin-top:10px}.validate-overtime-lb .all-overtime-container>.availability-container .overtime-validation-comment,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-validation-comment{resize:none;width:250px;height:50px;font-family:"Open Sans",sans-serif}.validate-overtime-lb .all-overtime-container>.availability-container .overtype-edit-type__menu,.validate-overtime-lb .all-overtime-container>.intervention-container .overtype-edit-type__menu{margin-top:0}.validate-overtime-lb .all-overtime-container>.availability-container .overtime-line .overtime-label,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-line .overtime-label{font-size:14px;padding-right:20px}.validate-overtime-lb .all-overtime-container>.availability-container .overtime-line .overtime-date,.validate-overtime-lb .all-overtime-container>.availability-container .overtime-line .overtime-end-at,.validate-overtime-lb .all-overtime-container>.availability-container .overtime-line .overtime-hour-amount,.validate-overtime-lb .all-overtime-container>.availability-container .overtime-line .overtime-start-at,.validate-overtime-lb .all-overtime-container>.availability-container .overtime-line .overtime-ticket-amount,.validate-overtime-lb .all-overtime-container>.availability-container .overtime-line .overtime-total-constraint,.validate-overtime-lb .all-overtime-container>.availability-container .overtime-line .overtime-total-hour,.validate-overtime-lb .all-overtime-container>.availability-container .overtime-line .overtime-total-ticket,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-line .overtime-date,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-line .overtime-end-at,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-line .overtime-hour-amount,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-line .overtime-start-at,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-line .overtime-ticket-amount,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-line .overtime-total-constraint,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-line .overtime-total-hour,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-line .overtime-total-ticket{font-size:14px;text-align:center}.validate-overtime-lb .all-overtime-container>.availability-container .overtime-line .overtime-comment,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-line .overtime-comment{font-size:12px;text-align:left}.validate-overtime-lb .all-overtime-container>.availability-container .overtime-line .overtime-actions,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-line .overtime-actions{text-align:center;font-size:26px}.validate-overtime-lb .all-overtime-container>.availability-container .overtime-line .overtime-actions .close-edit-overtime,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-line .overtime-actions .close-edit-overtime{color:#f05a5a;margin-right:10px;cursor:pointer}.validate-overtime-lb .all-overtime-container>.availability-container .overtime-line .overtime-actions .validate-edit-overtime,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-line .overtime-actions .validate-edit-overtime{color:#27b19f;cursor:pointer}.validate-overtime-lb .all-overtime-container>.availability-container .overtime-line .overtime-actions .edit-overtime-icon,.validate-overtime-lb .all-overtime-container>.intervention-container .overtime-line .overtime-actions .edit-overtime-icon{cursor:pointer}.extra-activity-container{border:1px solid #9b9b9b;margin-right:15px}.extra-activity-container .extra-activities-validation-type,.extra-activity-container .extra-activity-container-total{font-size:14px;padding-left:10px;font-weight:700}.extra-activity-container .extra-activity-mission{font-size:14px;width:385px}.extra-activity-container .extra-activity-mission>div{width:385px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.extra-activity-container .extra-activity-label-no-overflow>div,.extra-activity-container .extra-activity-mission-no-overflow>div{overflow:unset!important}.extra-activity-container .extra-activities-validation-type.complementaries-type,.extra-activity-container .extra-activity-container-total.complementaries-type{color:#ef753f}.extra-activity-container .extra-activities-validation-type.constraints-type,.extra-activity-container .extra-activity-container-total.constraints-type{color:#5f76ee}.extra-activity-container .header-extra-activity-label{width:280px;text-align:left!important}.extra-activity-container .header-mission{min-width:370px;text-align:left!important}.extra-activity-container .header-date{min-width:100px;text-align:left!important}.extra-activity-container .header-extra-activity-spacer{min-width:20px}.extra-activity-container .header-end-at,.extra-activity-container .header-start-at{text-align:left!important;min-width:95px}.extra-activity-container .header-type{min-width:80px;text-align:left!important;padding-left:10px}.extra-activity-container .header-extra-activity-actions{min-width:180px}.extra-activity-container .header-hour-amount{min-width:80px;text-align:left!important}.extra-activity-container .left-align{text-align:left!important}.extra-activity-container .extra-activity-container-total{border-top:1px solid #9b9b9b;padding-top:5px;padding-bottom:20px}.extra-activity-container .colorless{color:#000!important;font-weight:400}.extra-activity-container .extra-activity-label{width:280px}.extra-activity-container .extra-activity-label>div{width:280px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.extra-activity-container .extra-activity-week-comment-container .extra-activity-week-comment-label{display:inline-block;color:#9b9b9b;width:130px;vertical-align:top;font-weight:700;font-size:14px;padding-left:8px}.extra-activity-container .extra-activity-week-comment-container .extra-activity-week-comment{display:inline-block;vertical-align:top;width:1000px;font-size:14px;padding:0 15px}.extra-activity-container .extra-activity-total-line-ml-35{margin-left:35px}.extra-activity-container .extra-activity-total-line-ml-37{margin-left:37px}.extra-activity-week-header{color:#9b9b9b;font-weight:700;font-size:14px;margin:10px 0}.extra-activity-week-header .extra-activity-week-actions{float:right;font-size:26px;display:inline-block;margin-right:10px}.extra-activity-week-header .extra-activity-week-actions .close-edit-extra-activities{color:#f05a5a;margin-right:10px}.extra-activity-week-header .extra-activity-week-actions .validate-edit-extra-activities{color:#27b19f}.extra-activity-week-header .extra-activity-week-actions .edit-extra-activities-icon{cursor:pointer}.extra-activity-week-header .extra-activity-week-actions .edit-extra-activities-btn{color:#000}.overtime:hover{height:25px}.overtime .overtime-count{line-height:15px;height:15px;float:left;margin-right:5px}.overtime .overtime-description{float:left;line-height:15px;height:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 60px)}.lb-overtime-delete{line-height:normal;text-align:left}.lb-overtime-delete .lb-overtime-delete-header{height:70px;line-height:70px;width:100%;background-color:#007188;padding-left:26px;color:#fff;text-transform:uppercase;font-weight:700}@media(max-width:1000px){.lb-overtime-delete .lb-overtime-delete-header{text-align:center;padding-left:0}}.lb-overtime-delete>.lb-overtime-delete-label{padding-left:26px;padding-top:15px;letter-spacing:.12px;font-size:15px}@media(max-width:1000px){.lb-overtime-delete>.lb-overtime-delete-label{padding:15px}}.lb-overtime-delete>.lb-overtime-delete-label>.lb-overtime-delete-description{color:#fdbc32;display:inline-block;text-transform:uppercase;margin-left:15px;font-weight:800}@media(max-width:1000px){.lb-overtime-delete>.lb-overtime-delete-label>.lb-overtime-delete-description{display:block;padding:25px;margin-left:0;text-align:center}}.lb-overtime-delete>.lb-overtime-delete-recap{padding-left:26px;padding-top:15px}@media(max-width:1000px){.lb-overtime-delete>.lb-overtime-delete-recap{padding:0 15px}}.lb-overtime-delete>.lb-overtime-delete-recap .cant-delete-overtime-warning{color:#eb5961}@media(max-width:1000px){.lb-overtime-delete>.lb-overtime-delete-recap .cant-delete-overtime-warning{margin:15px 0}}.lb-overtime-delete>.lb-overtime-delete-recap .overtime-days-container-header{height:28px;margin-left:200px;margin-top:20px;font-size:13px;font-style:italic}@media(max-width:1000px){.lb-overtime-delete>.lb-overtime-delete-recap .overtime-days-container-header{display:none}}.lb-overtime-delete>.lb-overtime-delete-recap .overtime-days-container-header .col1{display:inline-block;width:100px;padding-left:15px}.lb-overtime-delete>.lb-overtime-delete-recap .overtime-days-container-header .col2{display:inline-block;width:100px;padding-left:25px}.lb-overtime-delete>.lb-overtime-delete-recap .overtime-days-container-header .col3{display:inline-block}.lb-overtime-delete>.lb-overtime-delete-recap .overtime-days-container-header .tickets-header{width:180px}.lb-overtime-delete>.lb-overtime-delete-recap .overtime-delete-ticket-line:after{content:"";display:table;clear:both}.lb-overtime-delete>.lb-overtime-delete-recap .overtime-delete-ticket-line .overtime-delete-date{width:200px;text-transform:capitalize;font-weight:700;float:left}.lb-overtime-delete>.lb-overtime-delete-recap .overtime-delete-ticket-line .overtime-ticket-amount{float:left;width:180px;text-align:center}.lb-overtime-delete>.lb-overtime-delete-recap .overtime-delete-constraint-line:after{content:"";display:table;clear:both}.lb-overtime-delete>.lb-overtime-delete-recap .overtime-delete-constraint-line .overtime-delete-date{width:200px;text-transform:capitalize;font-weight:700;float:left}.lb-overtime-delete>.lb-overtime-delete-recap .overtime-delete-day-container{padding:15px 0}.lb-overtime-delete>.lb-overtime-delete-recap .overtime-delete-day-container:after{content:"";display:table;clear:both}@media(max-width:1000px){.lb-overtime-delete>.lb-overtime-delete-recap .overtime-delete-day-container{display:flex;height:auto;min-height:34px}}.lb-overtime-delete>.lb-overtime-delete-recap .overtime-delete-day-container .overtime-delete-date{width:200px;text-transform:capitalize;font-weight:700;float:left}.lb-overtime-delete>.lb-overtime-delete-recap .overtime-delete-day-container .overtime-delete-hour-container{float:left;padding-left:15px}.lb-overtime-delete>.lb-overtime-delete-recap .overtime-delete-day-container .overtime-delete-hour-container .hour-separator{width:60px;display:inline-block;text-align:center}@media(max-width:1000px){.lb-overtime-delete>.lb-overtime-delete-recap .overtime-delete-day-container .overtime-delete-hour-container .hour-separator{width:20px}}.lb-overtime-delete>.lb-overtime-delete-actions{width:503px;margin:20px auto;font-size:13px;text-align:center;height:80px}@media(max-width:1000px){.lb-overtime-delete>.lb-overtime-delete-actions{width:auto;display:flex;justify-content:center;margin:20px;grid-gap:20px;gap:20px}}.lb-overtime-delete>.lb-overtime-delete-actions>.lb-overtime-delete-confirm{color:#fff;background-color:#27b19f;width:240px;height:40px;line-height:40px;border-radius:50px;cursor:pointer}.lb-overtime-delete>.lb-overtime-delete-actions>.lb-overtime-delete-cancel{margin-left:-11px;margin-right:12px;display:inline-block;color:#fff;width:240px;height:40px;line-height:40px;background-color:#a6b9c5;border-radius:50px;cursor:pointer}@media(max-width:1000px){.lb-overtime-delete>.lb-overtime-delete-actions>.lb-overtime-delete-cancel{margin-left:0;margin-right:0}}.activity-days-amount-block{padding:11px 23px;text-align:right;border-right:2px solid #f2f2f2;width:5%;font-size:13px}.activity-days-amount-block .activity-days-count{margin-bottom:20px}.activity-days-amount-block .no-prestation{color:#eb5961;font-weight:700}.validate-activity-lb{line-height:normal;text-align:left;max-width:1200px;padding-bottom:25px}.validate-activity-lb .validate-activity-header{padding:0 5px 0 25px;height:75px;background-color:#007188;color:#fff;width:100%}.validate-activity-lb .validate-activity-header .validate-activity-title{float:left;text-transform:uppercase;font-weight:700;line-height:75px;font-size:16px;letter-spacing:.13px}.validate-activity-lb .validate-activity-period{text-transform:capitalize;padding:15px 25px;font-size:20px;background-color:#25b9d6;color:#fff;width:100%;text-align:center}.validate-activity-lb .validate-activity-period .validate-activity-period-month{text-transform:uppercase!important;font-weight:700}.validate-activity-lb .validate-activity-period .validate-activity-period-year{font-weight:100}.validate-activity-lb .validate-form-no-prestation{color:#25b9d6;font-weight:700;padding-left:25px;margin-top:10px}.validate-activity-lb .validate-flex-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;background-color:#e9e8e9;width:96%;margin:25px auto 10px;padding-bottom:35px}.validate-activity-lb .validate-flex-container .validate-activity-counts-titles-container{width:100%;display:flex;justify-content:space-evenly}.validate-activity-lb .validate-flex-container .validate-activity-counts-titles-container .validate-activity-counts-title{width:47%;color:#007188;font-weight:700;font-size:18px;margin:15px 0}.validate-activity-lb .validate-flex-container .validate-activity-counts-container{width:47%;background-color:#fff}.validate-activity-lb .validate-flex-container .validate-activity-counts-container .validate-activity-counts-subcontainer{padding-bottom:15px}.validate-activity-lb .validate-flex-container .validate-activity-counts-container .validate-activity-counts-subcontainer .flex-space-evenly{justify-content:space-evenly!important}.validate-activity-lb .validate-flex-container .validate-activity-counts-container .validate-activity-counts-subcontainer .validate-activity-counts{height:50px;padding:10px;display:flex;justify-content:space-between}.validate-activity-lb .validate-flex-container .validate-activity-counts-container .validate-activity-counts-subcontainer .validate-activity-counts .worked-days-counter{border:2px dashed #007188;display:inline-block;width:46%;height:52px;line-height:36px;font-size:18px;text-align:center;padding:5px;margin-right:10px;font-weight:600}.validate-activity-lb .validate-flex-container .validate-activity-counts-container .validate-activity-counts-subcontainer .validate-activity-counts .worked-days-counter i{color:#007188;margin-right:12px}.validate-activity-lb .validate-flex-container .validate-activity-counts-container .validate-activity-counts-subcontainer .validate-activity-counts .quota-counter{border:2px dashed #fdbc32;display:inline-block;width:46%;height:52px;line-height:36px;font-size:18px;text-align:center;padding:5px;font-weight:600}.validate-activity-lb .validate-flex-container .validate-activity-counts-container .validate-activity-counts-subcontainer .validate-activity-counts .quota-counter i{color:#fdbc32;margin-right:12px}.validate-activity-lb .validate-flex-container .validate-activity-counts-container .validate-activity-counts-subcontainer .validate-activity-counts>.activity-count{display:flex;flex-direction:column;font-weight:700}.validate-activity-lb .validate-flex-container .validate-activity-counts-container .validate-activity-counts-subcontainer .validate-activity-counts>.activity-count>span{margin-top:5px;border-left:6px solid #25b9d6;padding-left:5px}.validate-activity-lb .validate-flex-container .validate-activity-counts-container .validate-activity-counts-subcontainer .validate-activity-counts>.absence-count{display:flex;flex-direction:column;font-weight:700}.validate-activity-lb .validate-flex-container .validate-activity-counts-container .validate-activity-counts-subcontainer .validate-activity-counts>.absence-count>span{margin-top:5px;border-left:6px solid #a51160;padding-left:5px}.validate-activity-lb .validate-flex-container .validate-activity-counts-container .validate-activity-counts-subcontainer .validate-activity-counts>.total-count-information{background-color:#25b9d6;color:#fff;width:160px;text-align:center;font-size:18px;height:52px;line-height:52px}.validate-activity-lb .validate-flex-container .validate-activity-counts-container .validate-activity-counts-subcontainer .validate-activity-counts>.total-count-information .total-count{display:inline-block;font-weight:700}.validate-activity-lb .validate-flex-container .validate-activity-counts-container .validate-activity-counts-subcontainer .validate-activity-counts .count{font-weight:400}.validate-activity-lb .validate-flex-container .no-background{background-color:unset}.validate-activity-lb .validate-activity-particularities-container{font-size:14px;padding:10px}.validate-activity-lb .validate-activity-particularities-container>.validate-activity-particularity{margin-bottom:5px;font-weight:700}.validate-activity-lb .validate-activity-particularities-container>.validate-activity-particularity>.icon{display:inline-block;margin-right:10px;font-size:18px;width:18px}.validate-activity-lb .validate-activity-particularities-container>.validate-activity-particularity>.label{display:inline-block}.validate-activity-lb .validate-activity-comment{padding:25px}.validate-activity-lb .validate-activity-comment .validate-activity-comment-label{margin-bottom:10px;font-size:15px;font-weight:700}.validate-activity-lb .validate-activity-comment .validate-activity-comment-label>i{font-size:17px;margin-right:5px}.validate-activity-lb .validate-activity-comment .validate-activity-comment-input{background-color:#e9e8e9;min-height:80px;width:100%;border:none;resize:none;font-family:"Open Sans",sans-serif}.validate-activity-lb .validate-activity-user-comment-container{padding:25px}.validate-activity-lb .validate-activity-user-comment-container .validate-activity-user-comment{padding:0 25px;min-width:250px;display:inline-block}.validate-activity-lb .validate-activity-user-comment-container i{color:#007188}.validate-activity-lb .validate-activity-identity-block{float:right;padding-top:7px;padding-right:10px}.validate-activity-lb .validate-activity-identity-block .validate-activity-identity{font-size:15px;font-weight:700}.validate-activity-lb .validate-activity-identity-block .validate-activity-person-type{display:inline-block;width:60px;color:#17313a;background-color:#e9e8e9;border-radius:9px;font-size:9px;text-align:center;font-weight:600;letter-spacing:.08px;line-height:7.4px;margin-right:5px}.validate-activity-lb .validate-activity-identity-block .validate-activity-matricule{display:inline-block}.validate-activity-lb .validate-activity-identity-block .validate-activity-manager,.validate-activity-lb .validate-activity-identity-block .validate-activity-matricule{font-weight:100;font-size:13px}.validate-activity-lb .validate-activity-identity-block .fa-stack{font-size:12px}.validate-activity-lb .validate-activity-identity-block .fa-stack .inside-icon{font-size:14px}.validate-activity-lb>.validate-activity-actions{margin-top:20px;text-align:center;display:flex;justify-content:space-evenly}.validate-activity-lb>.validate-activity-actions>.cancel-btn{background-color:#a6b9c5}.validate-activity-lb>.validate-activity-actions>.refuse-btn{background-color:#eb5961;color:#fff;border-radius:50px;height:44px;width:235px;max-width:400px;cursor:pointer;font-family:"Open Sans",sans-serif;text-align:center}.validate-activity-lb .duck-color{color:#007188}.validate-activity-lb .hours-not-worked-color{color:#fdbc32}.validate-activity-lb .special-time-color{color:#eb5961}.validate-activity-lb .partial-time-color{color:#878787}.validate-activity-lb .contractor-color{color:#283e59}.cra-history-actions-lb{width:1200px;line-height:normal;text-align:left;position:relative}.cra-history-actions-lb .cra-history-actions-header{background-color:#007188;color:#fff;padding:0 30px;height:75px}.cra-history-actions-lb .cra-history-actions-header .close-lb{font-family:"Font Awesome 5 Pro";font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;content:"";cursor:pointer;color:#fff;position:absolute;right:10px;top:5px;font-size:40px}.cra-history-actions-lb .cra-history-actions-header .cra-history-actions-title{float:left;text-transform:uppercase;font-weight:700;line-height:75px;font-size:16px;letter-spacing:.13px}.cra-history-actions-lb .cra-history-actions-header .cra-history-actions-identity-block{float:right;padding-right:10px;padding-top:7px}.cra-history-actions-lb .cra-history-actions-header .cra-history-actions-identity-block .cra-history-actions-identity{font-size:15px;font-weight:700}.cra-history-actions-lb .cra-history-actions-header .cra-history-actions-identity-block .cra-history-actions-matricule{display:inline-block}.cra-history-actions-lb .cra-history-actions-header .cra-history-actions-identity-block .cra-history-actions-manager,.cra-history-actions-lb .cra-history-actions-header .cra-history-actions-identity-block .cra-history-actions-matricule{font-weight:100;font-size:13px}.cra-history-actions-lb .cra-history-actions-header .cra-history-actions-identity-block .fa-stack{font-size:12px}.cra-history-actions-lb .cra-history-actions-header .cra-history-actions-identity-block .fa-stack .inside-icon{font-size:14px}.cra-history-actions-lb .cra-history-actions-table-header{color:#9b9b9b;padding:10px 30px}.cra-history-actions-lb .cra-history-actions-table-header:after{content:"";display:table;clear:both}.cra-history-actions-lb .cra-history-actions-table-header>.table-header-description{width:300px;float:left}.cra-history-actions-lb .cra-history-actions-table-header>.table-header-date{width:200px;float:left;padding-left:14px}.cra-history-actions-lb .cra-history-actions-table-header>.table-header-author{width:220px;float:left;padding-left:14px}.cra-history-actions-lb .cra-history-actions-content{padding-bottom:30px;max-height:80vh;overflow-y:scroll}.cra-history-actions-lb .cra-history-actions-content .cra-history-actions-row{padding:10px 30px}.cra-history-actions-lb .cra-history-actions-content .cra-history-actions-row:after{content:"";display:table;clear:both}.cra-history-actions-lb .cra-history-actions-content .cra-history-actions-row .actions-row-description{width:300px;border-right:1px solid #e9e8e9;float:left}.cra-history-actions-lb .cra-history-actions-content .cra-history-actions-row .actions-row-date{width:200px;border-right:1px solid #e9e8e9;float:left;padding-left:14px}.cra-history-actions-lb .cra-history-actions-content .cra-history-actions-row .actions-row-author{width:220px;float:left;padding-left:14px}.cra-history-actions-lb .cra-history-actions-content .cra-history-actions-row .actions-row-author>.italic-label{font-style:italic}.comment-container{overflow-y:auto;max-height:400px}.activity-container{padding-left:25px}.activity-container>.activity-header{color:#9b9b9b;font-weight:700;margin:20px 0}.activity-container>.activity-header:after{content:"";display:table;clear:both}.activity-container>.activity-header>.header-label{float:left;width:400px}.activity-container>.activity-header>.header-days-range,.activity-container>.activity-header>.header-total-days{float:left;width:200px}.activity-container>.activity-lines>.activity-line>.activity-line-description{margin-top:8px}.activity-container>.activity-lines>.activity-line>.activity-edit-label,.activity-container>.activity-lines>.activity-line>.activity-line-description{float:left;width:400px}.activity-container>.activity-lines>.activity-line>.activity-edit-label>.activity-edit-type,.activity-container>.activity-lines>.activity-line>.activity-line-description>.activity-edit-type{margin-right:10px}.activity-container>.activity-lines>.activity-line>.activity-line-days-range{float:left;width:200px;margin-top:8px}.activity-container>.activity-lines>.activity-line>.activity-line-total-days{float:left;width:200px;margin-top:8px;padding-left:40px}.activity-container>.activity-lines>.activity-line .activity-line-actions{font-size:26px}.activity-container>.activity-lines>.activity-line .activity-line-actions:after{content:"";display:table;clear:both}.activity-container>.activity-lines>.activity-line .activity-line-actions .close-edit-activity{color:#f05a5a;cursor:pointer;margin-right:15px}.activity-container>.activity-lines>.activity-line .activity-line-actions .validate-edit-activity{color:#27b19f;cursor:pointer}.activity-container>.activity-lines>.activity-line .activity-line-actions .edit-activity-icon{color:#9b9b9b;cursor:pointer;position:relative}.activity-container>.activity-lines>.activity-line .activity-validation-comment-label{margin:10px 0}.activity-container>.activity-lines>.activity-line .activity-validation-comment{resize:none;font-family:"Open Sans",sans-serif;width:390px;height:50px;margin-bottom:20px}.lb-w1200 .lb-download-cra{line-height:normal;height:auto}.lb-w1200 .lb-download-cra .activity-row{text-align:left;margin:15px 0 15px 30px}.lb-w1200 .lb-download-cra .activity-row input[type=checkbox]{margin-right:10px}.lb-w1200 .lb-download-cra .activity-row>label{color:#17313a;cursor:pointer}.lb-w1200 .lb-download-cra>.lb-download-cra-header{height:70px;line-height:70px;width:100%;background-color:#007188;color:#fff;text-transform:uppercase;padding-left:26px;position:relative;text-align:center}.lb-w1200 .lb-download-cra>.lb-download-cra-header .download-cra-header-title{position:absolute;font-weight:700}.lb-w1200 .lb-download-cra>.lb-download-cra-header .download-cra-month-header{position:absolute;display:inline-block;left:calc(50% - 50px)}.lb-w1200 .lb-download-cra>.lb-download-cra-header .download-cra-month-header .month{font-weight:700}.lb-w1200 .lb-download-cra>.lb-download-cra-header .download-cra-month-header .year{font-weight:400}.lb-w1200 .lb-download-cra>.lb-download-cra-header .close-lb{position:absolute;right:15px;top:15px;font-size:42px;cursor:pointer}.lb-w1200 .lb-download-cra .next-btn{border:none;margin-bottom:30px}.lb-w1200 .lb-download-cra input[type=checkbox]{position:absolute;cursor:pointer;opacity:0;height:0;width:0}.lb-w1200 .lb-download-cra input[type=checkbox]:checked+.checkmark:after{display:block}.lb-w1200 .lb-download-cra .checkmark{height:20px;width:20px;display:inline-block;position:relative;left:10px;top:5px;background-color:#eee;margin-right:18px;cursor:pointer}.lb-w1200 .lb-download-cra .checkmark:after{content:"";position:absolute;display:none;left:5px;width:6px;height:12px;border:solid #25b9d6;border-width:0 3px 3px 0;transform:rotate(45deg)}#hidden-download-button{display:block;width:0;height:0;position:absolute;left:-100%;top:-100%}.activity-actions-block{width:22%;padding:11px;line-height:24px;margin-bottom:18px}.activity-actions-block .cra-counters{margin-top:15px}.activity-actions-block .worked-days-counter{border:2px dashed #007188;display:inline-block;width:90px;text-align:center;padding:5px;margin-right:10px;font-weight:700}.activity-actions-block .worked-days-counter i{color:#007188}.activity-actions-block .quota-counter{border:2px dashed #fdbc32;display:inline-block;width:90px;text-align:center;padding:5px;font-weight:700}.activity-actions-block .quota-counter i{color:#fdbc32}.activity-actions-block .cra-display{color:#17313a;font-size:20px}.activity-actions-block .action-btn{text-align:center;display:inline-block;width:25px}.activity-actions-block i:not(.green-btn):not(.coral-btn){cursor:pointer}.activity-actions-block i{font-size:20px}.activity-actions-block .empty-comment-count-container{width:30px}.activity-actions-block .comment-count-container{cursor:pointer;font-size:12px;width:30px}.activity-actions-block .comment-count-container .comment-count{color:#fff;font-family:"Open Sans";position:relative;top:-3px}.activity-actions-block .green-btn{font-size:20px;color:#27b19f;width:25px;text-align:center}.activity-actions-block .coral-btn{font-size:20px;text-align:center;color:#eb5961;width:25px}.activity-actions-block .download-specific-cra{color:#25b9d6}.person-row-mobile-link{color:#000}.person-row-mobile{background-color:#fff;border-top:1px solid #708090;padding:15px;display:flex;align-items:center}.person-row-mobile:last-of-type{border-bottom:1px solid #708090}.person-row-mobile .person-row-mobile-name{font-weight:700;font-size:18px;padding-bottom:5px}.person-row-mobile .person-row-mobile-matricule{font-size:14px;padding-top:5px}.person-row-mobile .person-row-mobile-details{width:95%}.cra-month-header-mobile{font-size:26px;text-align:center;padding:10px 0}.empty-validation-page{height:calc(100vh - 136px);width:100%;display:flex;align-items:center;justify-content:center;font-size:22px;margin-top:-36px}.page-header{width:100%;z-index:10;padding:20px 0;font-size:32px;display:inline-block}.page-header .breadcrumb{display:flex}.page-header .breadcrumb>.title{height:70px;align-items:flex-end;display:flex;font-size:32px;margin-bottom:30px;color:#17313a}.page-header .breadcrumb>.link-to-union,.page-header .breadcrumb>.links-separator{font-size:24px;height:70px;align-items:flex-end;display:flex;color:#17313a}.page-header .breadcrumb>.links-separator{margin:0 13px}.page-header .breadcrumb .active{font-size:24px!important;color:#12afa9!important;font-weight:700}.page-header .breadcrumb .active-breadcrumb{font-size:24px;height:70px;align-items:flex-end;display:flex;color:#12afa9!important;font-weight:700}.page-header .page-header-btn{display:none}.page-header.page-header-parameters{background-color:transparent;color:#17313a}@media(max-width:1000px){.page-header{position:-webkit-sticky;position:sticky;top:0;left:0;display:flex;padding:0;height:80px;justify-content:space-evenly;text-align:center;font-size:20px;font-weight:700;align-items:center}.page-header.page-header-contact{background-color:#a51160;color:#fff}.page-header.page-header-news,.page-header.page-header-timesheet{background-color:#007188;color:#fff}.page-header.page-header-documents{background-color:#12afa9;color:#fff}.page-header.page-header-validation{background-color:#e7e000;color:#17313a}.page-header.page-header-hours-not-worked{background-color:#fdbc32;color:#fff}.page-header.page-header-absence{background-color:#a51160;color:#fff}.page-header.page-header-parameters{background-color:#fff;color:#17313a}.page-header .page-header-btn{display:block;position:absolute;left:15px;color:inherit;font-size:28px}.page-header .page-header-title{max-width:80vw}}.month-header{font-size:18px;text-align:center;background-color:#007188;color:#fff;line-height:40px;font-family:"Montserrat";display:inline-block}.month-header.submitted{background-color:#a6b9c5}.month-header.view{background-color:#e7e000!important;color:#17313a}.month-header .left-header{color:#fff;float:left;margin-top:7px;margin-left:20px;font-size:28px}.month-header .right-header{color:#fff;float:right;margin-top:7px;margin-right:20px;font-size:28px}.month-header .month{font-weight:700;text-transform:uppercase}.month-header .year{font-weight:400}.calendar-header{height:40px}.multiple-missions-indicator-container{margin-left:calc(4% - 27px)}.multiple-missions-indicator-container .multiple-missions-indicator{font-size:30px;vertical-align:middle}.multiple-missions-indicator-container .multiple-missions-details{font-size:13px;position:absolute;right:calc(50% - 600px);margin-top:15px;background-color:#fff;width:340px;padding:10px;box-shadow:2px 2px 2px #d6d6d6}.multiple-missions-indicator-container .multiple-missions-details .multiple-missions-title{font-weight:700;margin-bottom:15px}.multiple-missions-indicator-container .multiple-missions-details .mission-label{margin:15px 0}.multiple-missions-indicator-container .multiple-missions-details .mission-label .mission-dates{width:45%;display:inline-block;vertical-align:top}.multiple-missions-indicator-container .multiple-missions-details .mission-label .mission-description{font-weight:700;width:54%;display:inline-block}.multiple-missions-indicator-container .multiple-missions-details:after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:12px;left:95.5%;margin-left:-12px}.day-header{position:relative;height:20px}.day-header .remote-working-indicator{position:absolute;text-align:center;color:#25b9d6;display:inline-block;width:100%;left:0}.day-header .remote-working-hider{background-color:#fff;display:inline-block;position:absolute;opacity:.8}.day-header .remote-working-hider.am-hider{width:11px;right:50%}.day-header .remote-working-hider.pm-hider{width:11px;left:50%}.remote-day-dividers{width:calc(100% + 20px);height:120px;position:relative;top:-30px;left:-10px}.remote-day-dividers .remote-day-divider{background-color:#25b9d6;width:100%;opacity:.5;height:100%}.remote-day-dividers .remote-day-half-divider{width:50%;height:100%;opacity:.5;display:inline-block}.remote-day-dividers .remote-day-half-divider:first-of-type{border-right:1px solid rgba(0,0,0,.2)}.remote-day-dividers .remote-day-half-divider.selected{background-color:rgba(35,185,214,.4)!important}.remote-day-dividers .remote-day-half-divider.not-selectable{background-color:rgba(165,17,96,.4)!important;cursor:not-allowed!important}.day-remote-editing{border:1px solid #25b9d6}.see-more-overtime{position:absolute;z-index:100;left:calc(100% - 20px);font-size:12px;top:53px;width:20px;text-align:center;border-radius:50%;background-color:#17313a;color:#fff;height:19px;padding-top:3px}.see-more-overtime,.see-more-overtime i{cursor:pointer!important}.see-more-overtime .more-overtime-icon{font-weight:400}.see-more-overtime:hover{transform:scale(1.1)}.hours-for-day{font-style:italic;font-weight:300;font-size:12px;position:relative;text-align:right;top:-19px;color:#979797;height:15px}.add-extra-activity{position:relative;left:calc(100% + 24px);top:20px;cursor:pointer;width:15px}.add-extra-activity i{font-size:24px;color:#17313a}.lb-w1200 .lb-extra-activities{line-height:normal;height:auto;text-align:left;padding-bottom:5px}.lb-w1200 .lb-extra-activities .lb-extra-activities-header{height:70px;line-height:70px;width:100%;background-color:#007188;color:#fff;text-transform:uppercase;padding-left:26px;position:relative}.lb-w1200 .lb-extra-activities .lb-extra-activities-header .extra-activities-header-title{position:absolute;font-weight:700}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .lb-extra-activities-header .extra-activities-header-title{text-wrap:nowrap}}.lb-w1200 .lb-extra-activities .lb-extra-activities-header .extra-activities-month-header{position:absolute;display:inline-block;left:calc(50% - 50px)}.lb-w1200 .lb-extra-activities .lb-extra-activities-header .extra-activities-month-header .month{font-weight:700}.lb-w1200 .lb-extra-activities .lb-extra-activities-header .extra-activities-month-header .year{font-weight:400}.lb-w1200 .lb-extra-activities .lb-extra-activities-header .close-lb{position:absolute;right:15px;top:15px;font-size:42px;cursor:pointer}.lb-w1200 .lb-extra-activities .lb-extra-activities-content{margin:15px 0 15px 30px;position:relative}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .lb-extra-activities-content{display:none}}.lb-w1200 .lb-extra-activities .lb-extra-activities-content .warning-message{color:#eb5961;font-size:14px}.lb-w1200 .lb-extra-activities .lb-extra-activities-content .extra-activities-warning{font-size:15px}.lb-w1200 .lb-extra-activities .lb-extra-activities-content .extra-activities-message{width:700px;display:inline-block}.lb-w1200 .lb-extra-activities .lb-extra-activities-content .delete-extra-activities-btn{display:inline-block;border:1px solid #17313a;border-radius:150px;width:180px;height:36px;font-size:15px;text-align:center;font-weight:400;line-height:36px;cursor:pointer;position:relative;left:250px}.lb-w1200 .lb-extra-activities .lb-extra-activities-content .delete-extra-activities-btn i{font-size:18px}.lb-w1200 .lb-extra-activities .extra-activities-form-container{margin:15px 0 15px 30px}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container{margin:20px;padding-bottom:290px}.lb-w1200 .lb-extra-activities .extra-activities-form-container.with-overlay:before{content:""}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-day-overlay,.lb-w1200 .lb-extra-activities .extra-activities-form-container.with-overlay:before{display:block;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(23,49,58,.7);z-index:10000}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header-sm{margin-left:110px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header-lm{margin-left:185px}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header{display:none}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header .header-container{color:#fff;font-size:14px;font-weight:400;font-style:italic}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header .header-container div[class^=header-]{display:inline-block;height:40px;padding:5px;vertical-align:middle}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header .header-container .header-mission{background-color:#007188;width:135px;margin-right:75px;line-height:15px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header .header-container .header-left{width:190px;margin-right:6px;line-height:15px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header .header-container .header-center{width:125px;margin-right:6px;line-height:15px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header .header-container .header-total{width:50px;line-height:30px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header .hours-not-worked-header{display:inline-block;margin-right:20px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header .hours-not-worked-header .header-center,.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header .hours-not-worked-header .header-left,.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header .hours-not-worked-header .header-total{background-color:#ef753f}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header .intervention-header{display:inline-block;margin-left:55px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header .intervention-header .no-margin-left{margin-left:0!important}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header .intervention-header .header-center,.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header .intervention-header .header-left,.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-header .intervention-header .header-total{background-color:#5f76ee}.lb-w1200 .lb-extra-activities .extra-activities-form-container .no-margin-left{margin-left:0!important}.lb-w1200 .lb-extra-activities .extra-activities-form-container .no-complementaries-with-constraints{margin-left:186px!important}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line{display:flex}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line{flex-direction:column}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.label{width:110px;line-height:40px;text-transform:capitalize}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.label{width:auto;text-align:center}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line .no-input-extra-activities-mission{width:135px;display:inline-block;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line .no-input-extra-activities-hour{width:80px;text-align:center}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line .no-input-hour-input{width:190px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line .hour-input-spacer{width:75px;height:40px;float:left}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line{display:flex}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line{flex-direction:column}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .fake-input-overtime-hour{width:190px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .fake-input-overtime-overtime{width:125px;margin-left:6px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .fake-input-overtime-label{width:75px;padding-top:10px;padding-left:10px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .fake-input-overtime-mission{width:135px;display:inline-block;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;float:left;word-break:break-all}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .total-hours-container{display:flex;margin-left:6px;width:50px;align-items:center}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .total-hours-container{width:100%;justify-content:flex-end;margin-top:10px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .total-hours-container:before{content:"Total :";font-size:14px;font-weight:700;margin-right:5px}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .total-hours-container .total-hours-container-value{display:flex;height:100%;align-items:center;justify-content:center;border-left:2px solid #fdbc32}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .total-hours-container .total-hours-container-value{color:#fff;font-size:14px}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .total-hours-container>.total-hours-container-value{width:48px;text-align:center;background:rgba(239,117,63,.2)}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .total-hours-container>.total-hours-container-value{height:auto!important;border:none!important;background:#ef753f}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .constraint-total-hours-container>.total-hours-container-value{border-left:2px solid #5f76ee;background-color:rgba(84,177,181,.3)!important}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .constraint-total-hours-container>.total-hours-container-value{background-color:#5f76ee!important}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .extra-activities-mission{width:135px;height:40px;border-top:none;border-right:none;border-left:none}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .extra-activities-mission{width:auto;margin-top:15px;margin-bottom:15px}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container{float:left;padding:0}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .extra-activities-code{width:125px;order:3;height:40px;margin-left:6px;border-top:none;border-right:none;border-left:none}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .no-input-extra-activities-code{width:125px;order:3;height:40px;margin-left:6px;border-top:none;border-right:none;border-left:none;line-height:40px;text-overflow:ellipsis;overflow:hidden}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-line{display:flex;height:40px;align-items:center}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-line:hover,.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-line:hover input[type=time]{background-color:#f4f4f4}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-line:hover>.extra-activities-code{background-color:#f4f4f4;height:40px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-line:hover>.hour-input-actions{opacity:1;align-items:center}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-line>.hour-input{display:inline-flex;order:2;height:40px;align-items:center}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-line>.hour-input .start-end-mobile{display:none}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-line>.hour-input>input[type=time]{height:40px}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-line>.hour-input>input[type=time]{width:50px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-line>.hour-input>input[type=time]::-webkit-calendar-picker-indicator{display:none}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-line>.hour-input>.hour-separator{width:30px;display:inline-block;text-align:center}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-line>.hour-input>.hour-separator:before{font-family:"Font Awesome 5 Pro";font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;content:""}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-line>.fake-hour-input{display:inline-flex;order:2;align-items:center;margin-right:6px;width:390px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-input-actions{display:inline-flex;order:1;justify-content:space-evenly;width:75px;text-align:center;opacity:0}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-input-actions{order:3;opacity:1}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-input-actions i{position:relative;top:3px;display:inline-block;cursor:pointer}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .hour-line-container .hour-input-actions .fa-plus-circle{font-size:20px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line>.label{text-transform:capitalize;font-weight:700;width:200px;float:left}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line>.ticket-input-container{display:inline-block;border-left:2px solid #fdbc32;padding-left:10px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line>.ticket-input-container>.ticket-input::-webkit-inner-spin-button,.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line>.ticket-input-container>.ticket-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line>.ticket-input-container>.ticket-input[type=number]{-moz-appearance:textfield}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line .ticket-input,.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line input[type=time]{border:none;border-bottom:1px solid #979797;font-family:"Open Sans",sans-serif;font-size:15px;color:#4a4a4a;width:80px;text-align:center}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line input[type=time]::-webkit-inner-spin-button,.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-form-line>.overtime-day-line input[type=time]::-webkit-clear-button{-webkit-appearance:none}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-comment-label{font-size:15px;height:20px;line-height:20px;font-weight:700;color:#17313a;text-align:left;margin-bottom:11px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-comment{background-color:#f4f4f4;color:#17313a;outline:none;border:none;font-family:"Open Sans";font-weight:0;width:calc(100% - 26px);min-height:80px;font-size:12px;resize:none}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .extra-activities-comment{width:calc(100vw - 40px)}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line{display:flex;font-weight:700;font-size:16px;height:40px;margin-top:10px}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line{height:auto;flex-wrap:wrap;font-size:13px;align-items:center;justify-content:space-between;grid-gap:5px;gap:5px}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-label-complementaries-small{width:375px;padding-top:10px}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-label-complementaries-small{width:80%;padding-top:0;margin:0}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-label-complementaries-large{width:410px;padding-top:10px;margin-left:231px;text-align:right}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-label-complementaries-large{width:80%;padding-top:0;margin:0}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-label-constraints{width:69px;padding-top:10px;padding-left:10px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-label-constraints-small{text-align:right;width:265px}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-label-constraints-small{width:80%;padding-top:0;margin:0}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-label-constraints-large{padding-top:10px;margin-left:76px;text-align:right}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-label-constraints-large{width:80%;padding-top:0;margin:0}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-mission-complementaries{width:94px;margin-left:6px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-overtime-complementaries{width:125px;margin-left:6px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-hour-constraints{width:190px;margin-left:6px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-overtime-constraints{width:125px;margin-left:6px}.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-complementaries{background-color:#ef753f;color:#fff;width:50px;padding-top:10px;text-align:center;margin-left:6px}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-complementaries{height:26px;display:flex;align-items:center;justify-content:center;padding-top:0}}.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-constraints{background-color:#5f76ee;color:#fff;width:50px;padding-top:10px;text-align:center;margin-left:6px}@media(max-width:1000px){.lb-w1200 .lb-extra-activities .extra-activities-form-container .overtime-day-total-line .overtime-day-total-constraints{height:26px;display:flex;align-items:center;justify-content:center;padding-top:0}}.no-hover:hover{background-color:unset}@media(max-width:1000px){.extra-form-bottom{background-color:#fff;width:100vw;position:fixed;bottom:0;left:0;padding:0 20px;z-index:10000}.lb-confirm-send-actions{margin:10px!important}.extra-day-selector{display:flex;position:absolute;top:-16vw;grid-gap:2vw;gap:2vw;width:100vw;margin-left:-20px;padding:2vw 2vw 0}.extra-day-selector .day-btn-container{position:relative}.extra-day-selector .day-btn{font-size:14px;position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:12vw;height:12vw;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);z-index:1}.extra-day-selector .day-btn.disabled{background-color:#9b9b9b;color:#000!important;opacity:1!important}.extra-day-selector .day-btn.day-btn-complementary{background-color:#ef753f}.extra-day-selector .day-btn.day-btn-constraint{background-color:#5f76ee}.extra-day-selector .activity-btn-container{display:flex;flex-direction:column;grid-gap:2vw;gap:2vw;position:absolute;bottom:14vw;opacity:0;transform:translateY(20px);visibility:hidden;transition-duration:.3s;z-index:0}.extra-day-selector .activity-btn-container.opened{opacity:1;transform:translateY(0);visibility:visible}.extra-day-selector .activity-btn-container .day-btn-with-label{position:relative;display:flex;align-items:center;grid-gap:10px;gap:10px}.extra-day-selector .activity-btn-container .day-btn-with-label .day-btn-label{position:absolute;font-size:14px;color:#fff;left:14vw}.extra-day-selector .activity-btn-container.rtl .day-btn-with-label .day-btn-label{text-align:right;left:auto;right:14vw}}.lb-confirm-send{line-height:normal;padding-bottom:10px}.lb-confirm-send p{text-align:left;padding:5px 25px}.lb-confirm-send p:first-of-type{padding-top:25px}.lb-confirm-send .lb-confirm-send-header{height:70px;line-height:70px;text-align:left;width:100%;background-color:#007188;color:#fff;padding-left:26px}.lb-confirm-send>.lb-confirm-send-text{text-align:left;font-size:15px;letter-spacing:.12px;color:#17313a;height:86px;line-height:86px;padding-left:26px}.lb-confirm-send>.lb-confirm-send-text>.month-bold{font-weight:700}.lb-confirm-send>.lb-confirm-send-comment-label{font-size:15px;height:20px;line-height:20px;font-weight:700;color:#17313a;text-align:left;padding-left:26px;margin-bottom:11px}@media(max-width:1000px){.lb-confirm-send>.lb-confirm-send-comment-label{padding:0 20px}}.lb-confirm-send>.lb-confirm-send-comment{background-color:#f4f4f4;color:#17313a;outline:none;border:none;font-family:"Open Sans";font-weight:0;width:calc(100% - 52px);margin:0 26px;min-height:80px;font-size:12px;resize:none}@media(max-width:1000px){.lb-confirm-send>.lb-confirm-send-comment{margin:0 20px;width:calc(100vw - 40px)}}.lb-confirm-send .no-prestation-container{display:block;text-align:left;padding-left:25px;margin-bottom:25px}.lb-confirm-send .no-prestation-container>.checkbox-label{padding-left:20px}.lb-confirm-send .checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.lb-confirm-send .checkbox:checked+.checkmark:after{display:block}.lb-confirm-send .checkmark{height:20px;width:20px;display:inline-block;position:relative;top:5px;background-color:#eee}.lb-confirm-send .checkmark:after{content:"";position:absolute;display:none;left:5px;width:6px;height:12px;border:solid #25b9d6;border-width:0 3px 3px 0;transform:rotate(45deg)}.lb-confirm-send>.specific-cra-container{margin-top:15px}@media(max-width:1000px){.lb-confirm-send>.specific-cra-container{display:flex;flex-direction:column;align-items:center;padding:0 20px}}.lb-confirm-send>.specific-cra-container>.certified-container{display:block;text-align:left;padding-left:85px}@media(max-width:1000px){.lb-confirm-send>.specific-cra-container>.certified-container{padding:0;margin:15px 0}}.lb-confirm-send>.specific-cra-container>.certified-container>.checkbox-label{padding-left:20px;font-weight:600;font-size:15px}.lb-confirm-send>.specific-cra-container .slider-container{text-align:left;padding-bottom:15px}@media(max-width:1000px){.lb-confirm-send>.specific-cra-container .slider-container{display:flex;align-items:center;width:auto}}@media(max-width:1000px){.lb-confirm-send>.specific-cra-container .slider-container .slider{flex-shrink:0;margin-right:5px;height:24px}}.lb-confirm-send>.specific-cra-container .slider-container .slider-right:after{background-color:#25b9d6!important}.lb-confirm-send>.specific-cra-container .slider-container .slider-label{font-size:14px;font-weight:600;cursor:pointer}@media(max-width:1000px){.lb-confirm-send>.specific-cra-container .slider-container .slider-label{display:inline-block;text-wrap:wrap}}.lb-confirm-send>.specific-cra-container .slider-container .slider-label em{font-weight:400;font-style:normal}.lb-confirm-send>.specific-cra-container>.files-container{padding-left:85px;padding-bottom:15px;outline:none}.lb-confirm-send>.specific-cra-container>.files-container:after{content:"";display:table;clear:both}@media(max-width:1000px){.lb-confirm-send>.specific-cra-container>.files-container{padding:0;margin:15px 0;display:flex;flex-direction:column;justify-content:center}}.lb-confirm-send>.specific-cra-container>.files-container>.dropped-file{float:left;width:160px;margin-right:25px;outline:none}.lb-confirm-send>.specific-cra-container>.files-container>.dropped-file>.file-icon{font-size:30px;margin-right:25px;margin-top:5px;position:relative;float:left;top:5px}.lb-confirm-send>.specific-cra-container>.files-container>.dropped-file>.filename{font-size:12px;float:left;font-weight:600;line-height:38px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:110px;text-align:left}.lb-confirm-send>.specific-cra-container>.files-container>.dropped-file>.remove-file{position:relative;top:-13px}.lb-confirm-send>.specific-cra-container>.files-container>.dragzone{float:left;border:2px dotted grey;width:200px;height:48px;font-size:14px;line-height:48px;cursor:pointer}.lb-confirm-send-actions{display:flex;justify-content:center;margin:20px;font-size:13px;grid-gap:20px;gap:20px}.lb-confirm-send-actions>.lb-confirm-send-confirm{color:#fff;background-color:#27b19f;width:200px;height:40px;border-radius:50px;cursor:pointer;border:none;text-align:center}.lb-confirm-send-actions>.lb-confirm-send-cancel{display:inline-block;color:#fff;width:200px;height:40px;line-height:40px;background-color:#a6b9c5;border-radius:50px;cursor:pointer;text-align:center}.testify-send-cra{text-align:left;padding-left:26px;line-height:20px;margin-bottom:30px;font-size:15px}@media(max-width:1000px){.testify-send-cra{padding:0 20px}}.extra-activities-payment-choice-container{text-align:left;margin:0 26px 17px;padding:10px;border:1px solid #fdbc32;font-size:15px}@media(max-width:1000px){.extra-activities-payment-choice-container{padding:15px;margin:20px}}.extra-activities-payment-choice-container>.extra-activities-payment-choice-title{color:#fdbc32;font-weight:700;margin-bottom:10px;text-wrap:nowrap}.extra-activities-payment-choice-container .extra-activities-payment-week{margin-bottom:3px}.extra-activities-payment-choice-container .extra-activities-payment-week>.payment-week-label{width:123px;display:inline-block}.extra-activities-payment-choice-container .extra-activities-payment-total{margin:15px 0}.extra-activities-payment-choice-container .duration-total{background-color:#fdbc32;color:#000;font-weight:700;padding:5px;display:inline-block;width:80px;text-align:center}.extra-activities-payment-choice-container .extra-activity-payment-explanation{background-color:#ebebeb;width:750px;padding:8px;margin:10px 0;font-size:14px}@media(max-width:1000px){.extra-activities-payment-choice-container .extra-activity-payment-explanation{width:auto;margin-bottom:0}}.extra-activities-payment-choice-container .payment-choices-container{display:flex;align-items:center}@media(max-width:1000px){.extra-activities-payment-choice-container .payment-choices-container{flex-direction:column;align-items:flex-start}}.extra-activities-payment-choice-container .input-type-radio-group{display:flex}@media(max-width:1000px){.extra-activities-payment-choice-container .input-type-radio-group{margin-top:10px}}.extra-activities-payment-choice-container .input-type-radio{display:inline-flex;margin-left:12px;align-items:flex-start}.extra-activities-payment-choice-container .input-type-radio>label{margin-left:25px;font-size:12px;color:#17313a;font-weight:600}.extra-activities-payment-choice-container .input-type-radio>.radio-button{opacity:0;position:relative;top:25px;left:-3px;z-index:9999}.extra-activities-payment-choice-container .input-type-radio>.fake-radio:before{content:"";display:inline-block;height:13px;width:13px;border:1px solid;border-radius:50%}.extra-activities-payment-choice-container .input-type-radio>.fake-radio:after{content:"";display:inline-block;height:9px;width:9px;border-radius:50%;background-color:#25b9d6}.extra-activities-payment-choice-container .input-type-radio>.fake-radio{position:relative;top:2px;cursor:pointer}.extra-activities-payment-choice-container .input-type-radio>.fake-radio:after,.extra-activities-payment-choice-container .input-type-radio>.fake-radio:before{position:absolute}.extra-activities-payment-choice-container .input-type-radio>.fake-radio:after{left:3px;top:3px}.extra-activities-payment-choice-container .input-type-radio>.radio-button+.fake-radio:after{content:none}.extra-activities-payment-choice-container .input-type-radio>.radio-button:checked+.fake-radio:after{content:""}.timesheet-lb{background-color:#007188}.extra-weeks-container{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:15px;gap:15px;padding-block:10vw}.extra-week{background-color:#12afa9;color:#fff;width:80vw;height:40px;line-height:40px;text-align:center}.extra-week.disabled{opacity:.5;color:#fff!important}.extra-request p{background-color:#fff;padding:15px;text-align:justify;margin:0 20px 30px;font-size:14px;color:#000}.lb-confirm-send-request{color:#fff;display:flex;align-items:center;background-color:#27b19f;height:50px;line-height:1.2;border-radius:50px;cursor:pointer;border:none;font-size:14px;text-align:center;padding-inline:10px}.lb-w1200 .lb-ask-extra-activity{line-height:normal;height:auto;text-align:left}.lb-w1200 .lb-ask-extra-activity .lb-ask-extra-activity-header{display:flex;height:70px;align-items:center;width:100%;background-color:#007188;color:#fff;text-transform:uppercase;padding:0 26px;position:relative}.lb-w1200 .lb-ask-extra-activity .lb-ask-extra-activity-header .ask-extra-activity-header-title{position:absolute;font-weight:700}.lb-w1200 .lb-ask-extra-activity .lb-ask-extra-activity-header .ask-extra-activity-month-header{position:absolute;display:inline-block;left:calc(50% - 50px)}.lb-w1200 .lb-ask-extra-activity .lb-ask-extra-activity-header .ask-extra-activity-month-header .month{font-weight:700}.lb-w1200 .lb-ask-extra-activity .lb-ask-extra-activity-header .ask-extra-activity-month-header .year{font-weight:400}.lb-w1200 .lb-ask-extra-activity .lb-ask-extra-activity-header .close-lb{position:absolute;right:15px;top:15px;font-size:42px;cursor:pointer}.lb-w1200 .lb-ask-extra-activity .lb-ask-extra-activity-content{margin:20px;text-align:center}.lb-w1200 .lb-ask-extra-activity .lb-ask-extra-activity-content .warning-message{color:#eb5961}#expanded-day{position:fixed;z-index:1000;width:200px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);min-height:220px;background-color:#fff;padding:8px 10px;font-size:12px}#expanded-day .event,#expanded-day .overtime{margin-bottom:10px}.visible-expanded-display{-webkit-animation:pop-in .2s ease-in;-moz-animation:.2s pop-in ease-in;-ms-animation:.2s pop-in ease-in}.hidden-expanded-display{opacity:0;-webkit-animation:pop-out .2s ease-in;-moz-animation:.2s pop-out ease-in;-ms-animation:.2s pop-out ease-in}.day-number{font-size:18px;font-family:"Montserrat";margin-bottom:10px}@-webkit-keyframes pop-out{0%{opacity:1;-webkit-transform:scale(1)}to{opacity:0;-webkit-transform:scale(.7)}}@keyframes pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}.hour-container .hour-bullet{height:20px;width:20px;border-radius:10px;border:2px solid #fdbc32;float:left;margin:2px 5px}.hour-container .hour-label{float:left;margin:2px 0;width:calc(100% - 30px);height:22px;cursor:pointer}.hour-container .hour-label .hour-times{font-size:10px;font-weight:700;line-height:10px}.hour-container .hour-label .hour-description{color:#9b9b9b;font-size:12px;line-height:12px;font-weight:600;overflow:hidden;white-space:nowrap;width:90px;text-overflow:ellipsis}.lb-event-edit{color:#17313a!important;display:flex;width:100%;min-height:340px}.lb-event-edit .react-datepicker__tab-loop{display:inline-block!important}.lb-event-edit .lb-event-edit-form{width:100%;display:flex;flex-direction:column}.lb-event-edit .lb-event-edit-form .lb-event-form-header{text-align:left;line-height:normal;padding-left:40px;padding-top:25px;height:80px;letter-spacing:.12px;font-size:15px}@media(max-width:1000px){.lb-event-edit .lb-event-edit-form .lb-event-form-header{height:auto;padding-left:0;text-align:center}}.lb-event-edit .lb-event-edit-form .lb-event-edit-delete-btn{height:40px;line-height:40px;cursor:pointer;padding-right:25px;padding-top:5px;width:200px;position:relative;left:calc(100% - 200px)}.lb-event-edit .lb-event-edit-form .lb-event-edit-delete-btn .delete-btn-label{display:inline-block;font-size:12px;font-weight:900}.lb-event-edit .lb-event-edit-form .lb-event-edit-header{background-color:#007188;font-size:15px;color:#fff;width:100%;height:70px;line-height:70px}@media(max-width:1000px){.lb-event-edit .lb-event-edit-form .lb-event-edit-header{border-radius:20px 20px 0 0;display:flex;align-items:center;justify-content:space-evenly}.lb-event-edit .lb-event-edit-form .lb-event-edit-header .lb-close{display:none}}.lb-event-edit .lb-event-edit-form .lb-event-edit-header .lb-event-edit-header-title{display:inline-block;width:30%}@media(max-width:1000px){.lb-event-edit .lb-event-edit-form .lb-event-edit-header .lb-event-edit-header-title{width:auto}}.lb-event-edit .lb-event-edit-form .lb-event-edit-header .lb-event-edit-header-title.active{font-weight:600}.lb-event-edit .lb-event-edit-form .lb-event-edit-header .lb-event-edit-header-title.active:after{content:"";display:block;width:0;height:0;margin-left:160px;margin-top:-1px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #007188}@media(max-width:1000px){.lb-event-edit .lb-event-edit-form .lb-event-edit-header .lb-event-edit-header-title.active:after{display:none}}.lb-event-edit .lb-event-edit-form .lb-event-form>.mission-label{font-size:14px;margin-bottom:25px;line-height:normal;text-align:left;margin-left:40px}.lb-event-edit .lb-event-edit-form .lb-event-form .step1a-actions,.lb-event-edit .lb-event-edit-form .lb-event-form .step1b-actions,.lb-event-edit .lb-event-edit-form .lb-event-form .step1c-actions{display:flex;justify-content:space-evenly}.lb-event-edit .lb-event-edit-form .lb-event-form .step1a-actions>.category-button,.lb-event-edit .lb-event-edit-form .lb-event-form .step1b-actions>.category-button,.lb-event-edit .lb-event-edit-form .lb-event-form .step1c-actions>.category-button{padding:0 10px;border:2px solid #fdbc32;border-radius:50px;line-height:45px;width:350px;font-family:"Montserrat";color:#17313a;font-weight:400;font-size:14px;cursor:pointer}.lb-event-edit .lb-event-edit-form .lb-event-form .step2-actions{display:flex;justify-content:space-evenly}.lb-event-edit .lb-event-edit-form .lb-event-form .step3-overtime{line-height:normal}.lb-event-edit .lb-event-edit-form .lb-event-form .step3-daily-hours{text-align:right;position:relative;display:inline-block;margin-top:30px}@media(max-width:1000px){.lb-event-edit .lb-event-edit-form .lb-event-form .step3-daily-hours{display:none}}.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard{line-height:normal;height:170px}@media(max-width:1000px){.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard{height:auto}}.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments{display:flex;width:100%;text-align:left;height:150px}@media(max-width:1000px){.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments{flex-direction:column;height:auto}}.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment,.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment-end,.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment-start{width:100%}@media(max-width:1000px){.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment,.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment-end,.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment-start{display:flex;width:auto;padding:0 15px;height:auto;border:none;align-items:center;justify-content:space-between}}.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment-end .custom-date-input,.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment-start .custom-date-input,.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment .custom-date-input{border-bottom:2px solid #9b9b9b;text-transform:capitalize;font-size:15px;font-weight:700;padding-bottom:5px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment-end .title,.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment-start .title,.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment .title{text-wrap:nowrap;line-height:50px;width:60px}.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment-end .date,.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment-start .date,.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment .date{font-weight:700;display:inline-block;text-transform:capitalize;width:130px}.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment-start{border-right:2px solid #007288;height:90px}@media(max-width:1000px){.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment-start{border:none;height:auto}}.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment-end{padding-left:50px}@media(max-width:1000px){.lb-event-edit .lb-event-edit-form .lb-event-form .step3-standard .moments .moment-end{border:none;padding-left:15px}}.lb-event-edit .lb-event-edit-form .lb-event-form .step4-actions{height:150px}.lb-event-edit .lb-event-edit-form .lb-event-form .step4-actions .days-count{display:flex;font-weight:700;position:relative;top:-40px}.lb-event-edit .lb-event-edit-form .lb-event-form .step4-actions .days-count .days-count-header,.lb-event-edit .lb-event-edit-form .lb-event-form .step4-actions .days-count .days-count-total{width:100px;text-align:left}.lb-event-edit .lb-event-edit-form .lb-event-form .step3-actions{display:flex;flex-direction:column;justify-content:center;position:relative}.lb-event-edit .lb-event-edit-form .lb-event-form .step3-actions .next-btn{background-color:#27b19f;color:#fff;border-radius:50px;height:44px;width:235px;max-width:400px;cursor:pointer;font-family:"Open Sans",sans-serif;text-align:center;border:none;margin:20px auto;position:absolute;bottom:0;left:calc(50% - 117.5px)}.lb-event-edit .lb-event-edit-form .lb-event-form .step3-actions .next-btn>.label{text-align:center}.lb-event-edit .lb-event-edit-form .lb-event-form .step3-actions .disabled-btn{background-color:#a6b9c5;color:#fff;border-radius:50px;height:44px;width:235px;max-width:400px;cursor:pointer;font-family:"Open Sans",sans-serif;text-align:center;border:none;margin:20px auto;position:absolute;bottom:0;left:calc(50% - 117.5px)}.lb-event-edit .lb-event-edit-form .lb-event-form .step3-actions .disabled-btn>.label{display:block;text-align:center}.lb-event-edit .lb-event-edit-form .lb-event-form .step4-actions{display:flex;flex-direction:column;justify-content:center;padding-left:40px;position:relative}.lb-event-edit .lb-event-edit-form .lb-event-form .step4-actions .next-btn{background-color:#27b19f;color:#fff;border-radius:50px;height:44px;width:235px;max-width:400px;cursor:pointer;font-family:"Open Sans",sans-serif;text-align:center;margin:20px auto 0;bottom:0;left:calc(50% - 117.5px)}.lb-event-edit .lb-event-edit-form #event_type{display:none}.lb-event-edit .lb-event-edit-form .event-type-buttons{margin-top:15px;margin-left:0;display:flex;justify-content:space-around}@media(max-width:1000px){.lb-event-edit .lb-event-edit-form .event-type-buttons{display:flex;justify-content:center;flex-direction:column;align-items:center;grid-gap:20px;gap:20px}}.lb-event-edit .lb-event-edit-form .event-type-buttons .activity-type{background-color:#25b9d6;color:#fff;border-radius:50px;height:44px;width:235px;max-width:400px;cursor:pointer;font-family:"Open Sans",sans-serif;text-align:center}.lb-event-edit .lb-event-edit-form .event-type-buttons .absence-type{background-color:#a51160;color:#fff;border-radius:50px;height:44px;width:235px;max-width:400px;cursor:pointer;font-family:"Open Sans",sans-serif;text-align:center}.lb-event-edit .lb-event-edit-form .event-type-buttons .hours-not-worked-type{background-color:#fdbc32;color:#fff;border-radius:50px;height:44px;width:235px;max-width:400px;cursor:pointer;font-family:"Open Sans",sans-serif;text-align:center}.lb-event-edit .lb-event-edit-form .event-code-buttons{margin:0 40px;display:flex;justify-content:space-around}@media(max-width:1000px){.lb-event-edit .lb-event-edit-form .event-code-buttons{display:flex;justify-content:center;flex-direction:column;align-items:center;grid-gap:20px;gap:20px;margin:0;padding:0 15px}}@media(max-width:1000px){.lb-event-edit .lb-event-edit-form .event-code-buttons>.lb-event-action-btn{width:100%}}.lb-event-edit .lb-event-edit-form .event-code-buttons>.lb-event-action-btn .label{min-width:195px;width:calc(100% - 70px);display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.lb-event-edit .lb-event-edit-form .event-code-buttons .event-shortname{color:#fff;border-radius:50%;width:40px;height:40px;text-align:center;display:block;font-size:13px;line-height:40px;font-weight:600;margin-top:2px;margin-right:2px;float:right}.lb-event-edit .lb-event-edit-form .event-code-buttons .absence-type,.lb-event-edit .lb-event-edit-form .event-code-buttons .activity-type,.lb-event-edit .lb-event-edit-form .event-code-buttons .hours-not-worked-type{background-color:#f4f4f4;padding-left:20px;text-align:left;color:#17313a;border-radius:50px;line-height:43px;height:43px;min-width:235px;cursor:pointer;font-family:"Montserrat";font-size:14px;max-width:400px;display:block}.lb-event-edit .lb-event-edit-form .event-code-buttons .activity-type .event-shortname{background-color:#25b9d6}.lb-event-edit .lb-event-edit-form .event-code-buttons .absence-type .event-shortname{background-color:#a51160}.lb-event-edit .lb-event-edit-form .event-code-buttons .hours-not-worked-type .event-shortname{background-color:#fdbc32}.lb-event-edit .lb-event-edit-form .event-code-buttons .button-list{background-color:#f4f4f4;padding-left:20px;text-align:left;color:#17313a;border-radius:50px;height:44px;min-width:235px;cursor:pointer;font-family:"Montserrat";font-size:14px;max-width:400px;display:inline-flex;display:flex;flex-direction:column;line-height:43px}.lb-event-edit .lb-event-edit-form .event-code-buttons .button-list .fal{float:right;margin-right:10px;margin-top:15px}.lb-event-edit .lb-event-edit-form .event-code-buttons .button-list>.list{height:300px;margin-left:-20px;max-width:400px;min-width:290px;overflow:auto}.lb-event-edit .lb-event-edit-form .event-code-buttons .button-list>.list>.lb-event-action-btn{border-radius:0;height:50px;line-height:50px}.lb-event-edit .lb-event-edit-form .event-code-buttons .button-list>.list>.lb-event-action-btn.activity-type:hover{background-color:#d0ebef}.lb-event-edit .lb-event-edit-form .event-code-buttons .button-list>.list>.lb-event-action-btn.absence-type:hover{background-color:#d4a5be}.lb-event-edit .lb-event-edit-form .event-code-buttons .button-list>.list>.lb-event-action-btn.hours-not-worked-type:hover{background-color:#fee4ad}.lb-event-edit .lb-event-edit-form .event-code-buttons .button-list>.list>.lb-event-action-btn>.event-shortname{margin-right:10px;margin-top:5px}.lb-event-edit .lb-event-edit-form .event-code-buttons .button-list>.list>.lb-event-action-btn:last-child{border-top-left-radius:0;border-top-right-radius:0}.lb-event-edit .lb-event-edit-form .event-code-buttons .button-list.open{border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:0;border-bottom-right-radius:0}.lb-event-edit .lb-event-edit-form .lb-close{float:right;font-size:42px;margin-right:14px;margin-top:14px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#007188;height:5px;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#007188}.slider-container{font-size:12px;margin-left:30px;text-wrap:nowrap;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:1000px){.slider-container{margin:0}}.slider{position:relative;display:inline-block;width:40px;height:19px;font-size:13px;line-height:20px;top:1px;cursor:pointer;z-index:1}.slider:before{z-index:9998;top:1px;right:6px;width:28px;height:13px;margin-top:6px;background-color:#d8d8d8;border-radius:10px}.slider:after,.slider:before{position:absolute;content:"";transition:.2s}.slider:after{z-index:9999;top:-4px;right:21px;width:18px;height:18px;background-color:#9b9b9b;margin-top:8px;border-radius:50%}.slider-right:after{right:2px!important;background-color:#25b9d6}.absence:after{background-color:#a51160!important}.activity:after{background-color:#25b9d6!important}.hours-not-worked:after{background-color:#fdbc32!important}.left-label{display:inline-block;width:50px}.right-label{margin-left:20px}.locked{cursor:default!important}.locked:after{background-color:#9b9b9b!important}.step3-contents{text-align:left}@media(max-width:1000px){.step3-contents{width:100%}}.step3-contents form{margin-bottom:35px}.step3-contents .input-type-radio-group{font-size:14px;display:flex}.step3-contents .input-type-radio-group .input-type-radio-label{text-wrap:nowrap}@media(max-width:1000px){.step3-contents .input-type-radio-group .input-type-radios{flex-direction:column}}.step3-contents .input-type-radio-group .input-type-radio{display:inline-block;margin-left:12px}.step3-contents .input-type-radio-group .input-type-radio>label{margin-left:25px;font-size:12px;color:#17313a;font-weight:600}.step3-contents .input-type-radio-group .input-type-radio>.radio-button{opacity:0}.step3-contents .input-type-radio-group .input-type-radio>.fake-radio:before{content:"";display:inline-block;height:13px;width:13px;border:1px solid;border-radius:50%}.step3-contents .input-type-radio-group .input-type-radio>.fake-radio:after{content:"";display:inline-block;height:9px;width:9px;border-radius:50%;background-color:#25b9d6}.step3-contents .input-type-radio-group .input-type-radio>.fake-radio{position:relative;top:-20px}.step3-contents .input-type-radio-group .input-type-radio>.fake-radio:after,.step3-contents .input-type-radio-group .input-type-radio>.fake-radio:before{position:absolute}.step3-contents .input-type-radio-group .input-type-radio>.fake-radio:before{top:3px}.step3-contents .input-type-radio-group .input-type-radio>.fake-radio:after{left:3px;top:6px}.step3-contents .input-type-radio-group .input-type-radio>.radio-button+.fake-radio:after{content:none}.step3-contents .input-type-radio-group .input-type-radio>.radio-button:checked+.fake-radio:after{content:""}.step3-contents .overtime-days-container{margin-top:25px}.step3-contents .overtime-days-container>.overtime-days-container-left{width:calc(100% - 300px);float:left}@media(max-width:1000px){.step3-contents .overtime-days-container>.overtime-days-container-left{width:100%;float:none;margin-bottom:25px}}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-days-container-header{height:28px;margin-left:210px;font-size:13px;font-style:italic}@media(max-width:1000px){.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-days-container-header{display:none}}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-days-container-header .col1{display:inline-block;width:200px}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-days-container-header .col2{display:inline-block;width:180px}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-days-container-header .col3{display:inline-block}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line{clear:both;height:29px}@media(max-width:1000px){.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line{display:flex;height:auto;min-height:34px}}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line .total-hours-container{display:inline-block;margin-left:70px}@media(max-width:1000px){.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line .total-hours-container{margin-left:0;display:none}}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container{float:left;border-right:2px solid #fdbc32;margin:2px 0}@media(max-width:1000px){.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container{float:none;display:flex;border-right:none;flex-direction:column}}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-line{height:29px}@media(max-width:1000px){.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-line{display:flex}}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-line:hover,.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-line:hover input[type=time]{background-color:#f4f4f4}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-line:hover>.hour-input-actions{opacity:1}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-input-actions{display:inline-flex;justify-content:space-evenly;align-items:center;width:75px;text-align:center;opacity:0}@media(max-width:1000px){.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-input-actions{opacity:1;width:60px;justify-content:flex-start}}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-input-actions i{position:relative;top:3px;display:inline-block;cursor:pointer}@media(max-width:1000px){.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-input-actions i{top:0;margin:0 0 0 15px}}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line>.label{text-transform:capitalize;font-weight:700;width:210px;float:left}@media(max-width:1000px){.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line>.label{width:100vw;float:none;display:flex;align-items:center}}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line>.ticket-input-container{display:inline-block;border-left:2px solid #fdbc32;padding-left:10px}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line>.ticket-input-container>.ticket-input::-webkit-inner-spin-button,.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line>.ticket-input-container>.ticket-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line>.ticket-input-container>.ticket-input[type=number]{-moz-appearance:textfield}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line .ticket-input,.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line input[type=time]{border:none;border-bottom:1px solid #979797;font-family:"Open Sans",sans-serif;font-size:15px;color:#4a4a4a;width:80px;text-align:center}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line input[type=time]::-webkit-inner-spin-button,.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.step3-contents .overtime-days-container>.overtime-days-container-left>.overtime-day-line input[type=time]::-webkit-clear-button{-webkit-appearance:none}.step3-contents .overtime-days-container>.overtime-days-container-right{float:left}@media(max-width:1000px){.step3-contents .overtime-days-container>.overtime-days-container-right{width:100%;float:none}}.step3-contents .overtime-days-container>.overtime-days-container-right>.constraint-total{margin-bottom:15px}.step3-contents .overtime-days-container>.overtime-days-container-right>.constraint-total>.label{width:140px;font-size:15px;display:inline-block}.step3-contents .overtime-days-container>.overtime-days-container-right>.constraint-total>.input-container{display:inline-block;background-color:#fdbc32;height:50px;padding:12px 38px}.step3-contents .overtime-days-container>.overtime-days-container-right>.constraint-total>.input-container>.total-constraint-input{background-color:#fdbc32;border:none;border-bottom:1px solid #17313a;text-align:center;height:26px;width:80px;font-size:15px;color:#17313a;font-weight:700;font-family:"Open Sans",sans-serif}.step3-contents .overtime-days-container>.overtime-days-container-right>.constraint-total>.input-container>.total-constraint-input::-webkit-inner-spin-button,.step3-contents .overtime-days-container>.overtime-days-container-right>.constraint-total>.input-container>.total-constraint-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.step3-contents .overtime-days-container>.overtime-days-container-right>.constraint-total>.input-container>.total-constraint-input[type=number]{-moz-appearance:textfield}.step3-contents .overtime-days-container>.overtime-days-container-right>.hours-total>.label{width:140px;font-size:15px;display:inline-block}.step3-contents .overtime-days-container>.overtime-days-container-right>.hours-total>.input-container{display:inline-block;background-color:#fdbc32;height:50px;padding:12px 38px}.step3-contents .overtime-days-container>.overtime-days-container-right>.hours-total>.input-container>.input{background-color:#fdbc32;border:none;text-align:center;height:26px;width:80px;font-size:15px;color:#17313a;font-weight:700;font-family:"Open Sans",sans-serif}.step3-contents .overtime-days-container>.overtime-days-container-right>.ticket-total>.label{width:140px;font-size:15px;display:inline-block}.step3-contents .overtime-days-container>.overtime-days-container-right>.ticket-total>.input-container{display:inline-block;background-color:#fdbc32;height:50px;padding:12px 38px}.step3-contents .overtime-days-container>.overtime-days-container-right>.ticket-total>.input-container>.input{background-color:#fdbc32;border:none;text-align:center;height:26px;width:80px;font-size:15px;color:#17313a;font-weight:700;font-family:"Open Sans",sans-serif}.step3-contents .step3-comment{clear:both}.step3-contents .step3-comment>.step3-comment-label{font-size:15px;height:20px;line-height:20px;font-weight:700;color:#17313a;text-align:left;margin-bottom:11px}.step3-contents .step3-comment>.step3-comment-input{background-color:#f4f4f4;color:#17313a;outline:none;border:none;font-family:"Open Sans";font-weight:0;width:100%;min-height:80px;font-size:12px;resize:none}.step3-contents .btn-container{margin-top:80px;text-align:center}.step3-contents .btn-container .next-btn{font-size:medium;margin-bottom:20px!important}.remote-working-container{display:block;position:relative;cursor:pointer;font-size:15px;-webkit-user-select:none;-ms-user-select:none;user-select:none;line-height:normal;text-align:left;margin-bottom:25px}.remote-working-container .remote-working-icon{margin-right:5px}.remote-working-container>.checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.remote-working-container>.checkbox:checked+.checkmark:after{display:block}.remote-working-container>.checkmark{height:20px;width:20px;display:inline-block;position:relative;left:10px;top:5px;background-color:#eee}.remote-working-container>.checkmark:after{content:"";position:absolute;display:none;left:5px;width:6px;height:12px;border:solid #25b9d6;border-width:0 3px 3px 0;transform:rotate(45deg)}.overtime-actions{height:auto!important;display:block}.overtime-actions .next-btn{position:relative!important;bottom:20px!important;left:0!important}.step4-actions{line-height:normal;text-align:left;padding:0 40px}@media(max-width:1000px){.step4-actions{padding:0 15px!important}}.step4-actions .overtime-days-container{margin-top:25px;margin-bottom:50px}.step4-actions .overtime-days-container>.overtime-days-container-left{width:calc(100% - 300px);float:left}@media(max-width:1000px){.step4-actions .overtime-days-container>.overtime-days-container-left{width:auto;float:none}}.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-days-container-header{height:28px;margin-left:200px;font-size:13px;font-style:italic}@media(max-width:1000px){.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-days-container-header{display:none}}.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-days-container-header .col1,.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-days-container-header .col2{display:inline-block;width:100px}.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-days-container-header .col3{display:inline-block}.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-days-container-header .tickets-header{width:180px}.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-day-line{clear:both;height:29px}@media(max-width:1000px){.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-day-line{display:flex;height:auto;min-height:34px}}.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-day-line .label{float:left;width:200px;text-transform:capitalize;font-weight:700;margin:2px 0}.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-day-line .total-hours-container{display:inline-block;margin-left:30px}@media(max-width:1000px){.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-day-line .total-hours-container{margin-left:0;display:none}}.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-day-line .ticket-input-container{width:120px;text-align:center;float:left}.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container{float:left;border-right:2px solid #fdbc32;margin:2px 0}@media(max-width:1000px){.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container{float:none;display:flex;border-right:none;flex-direction:column}}.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-line{height:29px}@media(max-width:1000px){.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-line{display:flex}}.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-line>.hour-input{display:inline-block;margin-right:25px}@media(max-width:1000px){.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-line>.hour-input{display:flex;align-items:center}}.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-line>.hour-input>.hour-separator{width:60px;display:inline-block;text-align:center}.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-input-actions{display:inline-flex;justify-content:space-evenly;width:75px;text-align:center;opacity:0}.step4-actions .overtime-days-container>.overtime-days-container-left>.overtime-day-line .hour-line-container .hour-input-actions i{position:relative;top:3px;display:inline-block;cursor:pointer}.step4-actions .overtime-days-container>.overtime-days-container-right{float:left}.step4-actions .overtime-days-container>.overtime-days-container-right .constraint-total,.step4-actions .overtime-days-container>.overtime-days-container-right .hours-total,.step4-actions .overtime-days-container>.overtime-days-container-right .ticket-total{margin-bottom:15px}.step4-actions .overtime-days-container>.overtime-days-container-right .constraint-total>.label,.step4-actions .overtime-days-container>.overtime-days-container-right .hours-total>.label,.step4-actions .overtime-days-container>.overtime-days-container-right .ticket-total>.label{width:140px;font-size:15px;display:inline-block}.step4-actions .overtime-days-container>.overtime-days-container-right .constraint-total>.input-container,.step4-actions .overtime-days-container>.overtime-days-container-right .hours-total>.input-container,.step4-actions .overtime-days-container>.overtime-days-container-right .ticket-total>.input-container{display:inline-block;background-color:#fdbc32;height:50px;padding:12px 38px}.step4-actions .overtime-days-container>.overtime-days-container-right .constraint-total>.input-container .input,.step4-actions .overtime-days-container>.overtime-days-container-right .hours-total>.input-container .input,.step4-actions .overtime-days-container>.overtime-days-container-right .ticket-total>.input-container .input{background-color:#fdbc32;border:none;text-align:center;height:26px;width:80px;font-size:15px;color:#17313a;font-weight:700;font-family:"Open Sans",sans-serif}.step4-actions .overtime-days-container .step4-comment{clear:both}.step4-actions .overtime-days-container .step4-comment .step4-comment-label{font-size:15px;font-weight:700}.step4-actions .overtime-days-container .step4-comment .step4-comment-input{font-family:"Open Sans";font-size:14px;min-height:80px}.lb-event-form .lb-event-form-type{font-size:15px;font-weight:800;text-transform:uppercase;display:inline;padding-left:25px}@media(max-width:1000px){.lb-event-form .lb-event-form-type{display:block;margin:20px 0;padding-left:0}}.lb-event-form .lb-event-form-type.activity-type{color:#25b9d6}.lb-event-form .lb-event-form-type.absence-type{color:#a51160}.lb-event-form .lb-event-form-type.hours-not-worked-type{color:#fdbc32}.lb-event-form .insufficient-vacations{color:#f05a5a;font-size:13px;font-weight:900;float:right;margin-right:35px}@media(max-width:1000px){.lb-event-form .insufficient-vacations{display:block;width:100%;margin:0 0 25px}}.lb-event-form .insufficient-vacations>.insufficient-vacations-icon{font-size:23px;position:relative;right:9px;top:4px}.lb-event-delete .lb-event-delete-header{height:70px;line-height:70px;width:100%;background-color:#007188;padding-left:26px;color:#fff;text-transform:uppercase;font-weight:700}.lb-event-delete>.lb-event-delete-message{font-size:15px;font-family:"Open Sans",sans-serif;color:#17313a;line-height:100px}@media(max-width:1000px){.lb-event-delete>.lb-event-delete-message{line-height:1.2;padding:50px 0}}.lb-event-delete>.lb-event-delete-message .lb-event-delete-nota-bene{font-style:italic;line-height:20px;font-size:13px}.lb-event-delete>.lb-event-delete-message>.event-code{text-transform:uppercase;font-weight:700}@media(max-width:1000px){.lb-event-delete>.lb-event-delete-message>.event-code{display:block;padding:25px}}.lb-event-delete>.lb-event-delete-message>.event-code-absence{color:#a51160}.lb-event-delete>.lb-event-delete-message>.event-code-activity{color:#25b9d6}.lb-event-delete>.lb-event-delete-message>.event-code-hours-not-worked{color:#fdbc32}.lb-event-delete>.lb-event-delete-actions{display:inline-flex;width:45%;justify-content:space-between;font-size:13px}@media(max-width:1000px){.lb-event-delete>.lb-event-delete-actions{width:auto;display:flex;justify-content:center;margin:20px;grid-gap:20px;gap:20px}.lb-event-delete>.lb-event-delete-actions .cancel-btn,.lb-event-delete>.lb-event-delete-actions .next-btn{width:240px}}.event{height:20px;border-radius:10px;font-weight:600;font-size:12px;font-family:"Open Sans",sans-serif;color:#9b9b9b;padding:0 5px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.event.view-only{cursor:auto!important}.event>.description{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sick-event{background-color:#a51160;color:#fff;border:none!important}.sick-event .description{float:left;line-height:20px;margin-right:10px}.sick-event .sick{height:20px;width:1100px;display:inline-block;background-image:url(/img/sickness.png)}.days-of-week{display:flex;line-height:43px}.days-of-week .day-of-week{width:169px;display:block;margin:1px;text-align:center;color:#4a4a4a;font-family:"Open Sans";font-size:12px}.checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox:checked+.checkmark:after{display:block}.checkmark{height:20px;width:20px;display:inline-block;position:relative;top:5px;background-color:#eee}.checkmark:after{content:"";position:absolute;display:none;left:5px;width:6px;height:12px;border:solid #25b9d6;border-width:0 3px 3px 0;transform:rotate(45deg)}.warning-delete-specific-cra{color:#eb5961;padding-left:85px;padding-bottom:25px;text-align:left;font-weight:700;font-size:13px}@media(max-width:1000px){.warning-delete-specific-cra{padding:0;margin:15px 0}}.certified-container{padding-bottom:15px}.satisfaction-max{color:#27b19f;opacity:.3}.satisfaction-mid{color:#007188;opacity:.3}.satisfaction-min{color:#f05a5a;opacity:.3}.satisfaction-unknown{color:#9b9b9b;opacity:.3}.satisfaction-choices-container{display:flex;justify-content:space-between;margin:0 370px 65px}@media(max-width:1000px){.satisfaction-choices-container{margin:30px 20px}}.satisfaction-choices-container .satisfaction-choice{font-size:72px;cursor:pointer}.satisfaction-choices-container .satisfaction-choice:hover{opacity:1}.satisfaction-choices-container .selected-satisfaction-choice{opacity:1!important}.send-month-reminder-harass{background-color:#e9e8e9;text-align:left;padding:20px}.send-month-reminder-harass .phone-number{background-color:#17313a;color:#fff;border-radius:11px;font-weight:700;width:120px;display:inline-block;text-align:center}.upper-satisfaction-container{margin:40px 0}.upper-satisfaction-container .confirm-satisfaction{margin-bottom:20px}.upper-satisfaction-container .italic-label{font-style:italic}.send-month-btn{color:#fff;width:250px;height:44px;background-color:#a6b9c5;text-align:center;font-family:"Open Sans";font-size:14px;letter-spacing:.4px;border-radius:50px;margin-top:10px;cursor:not-allowed;font-weight:700}.send-month-btn.active{cursor:pointer;background-color:#007188!important}.ask-extra-activity-btn{background-color:#fff!important;border:2px solid #007188;color:#007188;width:445px;height:40px;text-align:center;font-family:"Open Sans";font-size:14px;font-weight:700;line-height:37px;letter-spacing:.4px;border-radius:50px;margin-top:10px;margin-right:15px;cursor:pointer}.ask-extra-activity-btn i{margin-right:8px}.sent-at-label{color:#17313a;font-style:italic;font-family:"Open Sans";font-size:12px;letter-spacing:.1px;margin-top:14px}.download-cra{cursor:pointer;font-family:"Open Sans";font-size:13px;font-weight:600;display:inline-block;margin-left:20px}.modality-container{font-size:14px;font-weight:400;background-color:#fff;height:20px;line-height:20px;text-align:right;padding:0 10px}.modality-container .modality-label{font-weight:700}.cancel-remote-work-btn{color:#fff;width:420px;height:37px;text-align:center;font-family:"Open Sans";font-size:14px;line-height:37px;letter-spacing:.4px;border-radius:50px;margin-top:23px;margin-right:15px;display:inline-block;cursor:pointer;background-color:#a6b9c5}.cra-view-validation-actions{display:flex;justify-content:space-evenly;margin-top:30px}.cra-view-validation-actions .base-btn{border:none;border-radius:50px;height:50px;width:300px;cursor:pointer;font-family:"Open Sans",sans-serif;text-align:center;font-weight:600}.cra-view-validation-actions .validate-btn{background-color:#27b19f;color:#fff}.cra-view-validation-actions .refuse-btn{background-color:#eb5961;color:#fff}.cra-view-validation-actions .disabled-btn{background-color:#9b9b9b}.cra-comment{margin-top:15px;background-color:#fff;padding:20px}@media(max-width:1000px){.cra-comment{margin:15px;border-radius:8px;font-size:14px}}.cra-comment strong{display:block;margin-bottom:10px}.cra-comment p{font-style:italic}.disabled-btn{background-color:#a6b9c5!important}.deposit-specific-cra-btn{color:#fff;width:240px;height:37px;background-color:#007188!important;border-radius:50px;margin-top:23px;display:inline-block}.deposit-specific-cra-btn,.remote-working-btn{text-align:center;font-family:"Open Sans";font-size:14px;line-height:37px;letter-spacing:.4px;margin-right:15px;cursor:pointer}.remote-working-btn{background-color:#fff!important;border:2px solid #007188;color:#007188;width:250px;height:40px;border-radius:50px;margin-top:10px;font-weight:700}.remote-working-btn i{margin-right:8px}.remote-work-editing-btn{background-color:#12afa9!important;border-color:#12afa9!important;color:#fff!important;display:inline-block}#event-container{z-index:100;position:absolute;width:100%;top:85px;margin:auto}.calendar-mobile{--remote-color:#000;background-color:#fff;aspect-ratio:1.125}.calendar-mobile .days-container-mobile{display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;grid-gap:5%;gap:5%;padding:15px}.calendar-mobile .day-mobile{position:relative;width:10%;aspect-ratio:1;border-radius:5px;display:flex;align-items:center;justify-content:center;margin-bottom:5%;border:3px solid transparent}.calendar-mobile .day-mobile.remote-day-mobile{border-width:3px}.calendar-mobile .day-mobile.unavailable{opacity:.25}.calendar-mobile .day-mobile.unavailable.remote-day-mobile{opacity:1}.calendar-mobile .day-mobile.autofillable{-webkit-animation:fadeInDay .5s ease-in-out forwards;animation:fadeInDay .5s ease-in-out forwards}.calendar-mobile .day-mobile.selected{opacity:.5}.calendar-mobile .day-mobile.not-current-month{border:none;opacity:.5}.calendar-mobile .day-mobile.day-remote-am,.calendar-mobile .day-mobile.day-remote-full{border-left:3px solid var(--remote-color);border-top:3px solid var(--remote-color)}.calendar-mobile .day-mobile.day-remote-full,.calendar-mobile .day-mobile.day-remote-pm{border-right:3px solid var(--remote-color);border-bottom:3px solid var(--remote-color)}.calendar-mobile .day-mobile .day-number{-webkit-animation:fadeIn .5s ease-in-out forwards;animation:fadeIn .5s ease-in-out forwards;position:absolute;width:100%;height:100%;margin:0!important;display:flex;align-items:center;justify-content:center;z-index:2;font-size:16px}.calendar-mobile .day-mobile .day-number.day-has-extra:before{content:"";position:absolute;background-color:#fdbc32;border-radius:3px;width:6px;height:6px;right:1px;bottom:1px}.calendar-mobile .day-mobile.day-mobile-validated{opacity:1!important}.calendar-mobile .day-mobile.day-mobile-validated .day-number{-webkit-animation:fadeInDayValidated .5s ease-in-out forwards;animation:fadeInDayValidated .5s ease-in-out forwards}.calendar-mobile .day-mobile .remote-hd-abs{position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);border-style:solid;border-width:0;border-radius:3px;background-image:-webkit-linear-gradient(-45deg,var(--remote-abs-color-am,transparent) 50%,var(--remote-abs-color-pm,transparent) 0);opacity:.5;color:transparent}.calendar-mobile .day-mobile .remote-hd-abs:before{content:attr(data-value);position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-image:-webkit-linear-gradient(-45deg,var(--remote-abs-font-color-am,#000) 50%,var(--remote-abs-font-color-pm,#000) 0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.calendar-mobile .day-mobile .remote-hd-abs.remote-hd-abs-am{--remote-abs-color-am:#a51160;--remote-abs-font-color-am:#fff;border-left-width:0;border-top-width:0}.calendar-mobile .day-mobile .remote-hd-abs.remote-hd-abs-pm{--remote-abs-color-pm:#a51160;--remote-abs-font-color-pm:#fff;border-right-width:0;border-bottom-width:0}.calendar-mobile .day-mobile .remote-hd-abs.remote-hd-abs-pm.remote-hd-abs-am{width:100%;height:100%}.calendar-mobile .day-mobile .day-hd{opacity:0;-webkit-animation:fadeIn .5s ease-in-out forwards;animation:fadeIn .5s ease-in-out forwards;position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);border-radius:3px;border:0 solid transparent;background-image:-webkit-linear-gradient(-45deg,var(--am-color-validated,transparent) 50%,var(--pm-color-validated,transparent) 0)}.calendar-mobile .day-mobile .day-hd.day-hd-am-sickness,.calendar-mobile .day-mobile .day-hd.day-hd-pm-sickness{background-color:#a51160;background-image:url(/img/sickness.png);background-position:100%}.calendar-mobile .day-mobile .day-hd.day-hd-am-validated{--am-color-validated:var(--am-color)}.calendar-mobile .day-mobile .day-hd.day-hd-pm-validated{--pm-color-validated:var(--pm-color)}.calendar-mobile .day-mobile .day-hd.day-hd-am-activity{--am-color:#25b9d6}.calendar-mobile .day-mobile .day-hd.day-hd-pm-activity{--pm-color:#25b9d6}.calendar-mobile .day-mobile .day-hd.day-hd-am-absence,.calendar-mobile .day-mobile .day-hd.day-hd-am-sickness{--am-color:#a51160}.calendar-mobile .day-mobile .day-hd.day-hd-pm-absence,.calendar-mobile .day-mobile .day-hd.day-hd-pm-sickness{--pm-color:#a51160}.calendar-mobile .day-mobile .day-hd.day-hd-am{border-left-width:3px;border-top-width:3px;border-left-color:transparent;border-left-color:var(--am-color,transparent);border-top-color:transparent;border-top-color:var(--am-color,transparent)}.calendar-mobile .day-mobile .day-hd.day-hd-pm{border-right-width:3px;border-bottom-width:3px;border-right-color:transparent;border-right-color:var(--pm-color,transparent);border-bottom-color:transparent;border-bottom-color:var(--pm-color,transparent)}.calendar-mobile .days-of-week{display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:nowrap;width:100%;grid-gap:5%;gap:5%;line-height:1}.calendar-mobile .days-of-week .day-of-week{width:10%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin-bottom:3%}.calendar-mobile .day-mobile:first-child,.calendar-mobile .day-mobile:first-child .day-hd,.calendar-mobile .day-mobile:first-child .day-number{-webkit-animation-delay:0ms;animation-delay:0ms}.calendar-mobile .day-mobile:nth-child(2),.calendar-mobile .day-mobile:nth-child(2) .day-hd,.calendar-mobile .day-mobile:nth-child(2) .day-number{-webkit-animation-delay:15ms;animation-delay:15ms}.calendar-mobile .day-mobile:nth-child(3),.calendar-mobile .day-mobile:nth-child(3) .day-hd,.calendar-mobile .day-mobile:nth-child(3) .day-number{-webkit-animation-delay:30ms;animation-delay:30ms}.calendar-mobile .day-mobile:nth-child(4),.calendar-mobile .day-mobile:nth-child(4) .day-hd,.calendar-mobile .day-mobile:nth-child(4) .day-number{-webkit-animation-delay:45ms;animation-delay:45ms}.calendar-mobile .day-mobile:nth-child(5),.calendar-mobile .day-mobile:nth-child(5) .day-hd,.calendar-mobile .day-mobile:nth-child(5) .day-number{-webkit-animation-delay:60ms;animation-delay:60ms}.calendar-mobile .day-mobile:nth-child(6),.calendar-mobile .day-mobile:nth-child(6) .day-hd,.calendar-mobile .day-mobile:nth-child(6) .day-number{-webkit-animation-delay:75ms;animation-delay:75ms}.calendar-mobile .day-mobile:nth-child(7),.calendar-mobile .day-mobile:nth-child(7) .day-hd,.calendar-mobile .day-mobile:nth-child(7) .day-number{-webkit-animation-delay:90ms;animation-delay:90ms}.calendar-mobile .day-mobile:nth-child(8),.calendar-mobile .day-mobile:nth-child(8) .day-hd,.calendar-mobile .day-mobile:nth-child(8) .day-number{-webkit-animation-delay:105ms;animation-delay:105ms}.calendar-mobile .day-mobile:nth-child(9),.calendar-mobile .day-mobile:nth-child(9) .day-hd,.calendar-mobile .day-mobile:nth-child(9) .day-number{-webkit-animation-delay:.12s;animation-delay:.12s}.calendar-mobile .day-mobile:nth-child(10),.calendar-mobile .day-mobile:nth-child(10) .day-hd,.calendar-mobile .day-mobile:nth-child(10) .day-number{-webkit-animation-delay:135ms;animation-delay:135ms}.calendar-mobile .day-mobile:nth-child(11),.calendar-mobile .day-mobile:nth-child(11) .day-hd,.calendar-mobile .day-mobile:nth-child(11) .day-number{-webkit-animation-delay:.15s;animation-delay:.15s}.calendar-mobile .day-mobile:nth-child(12),.calendar-mobile .day-mobile:nth-child(12) .day-hd,.calendar-mobile .day-mobile:nth-child(12) .day-number{-webkit-animation-delay:165ms;animation-delay:165ms}.calendar-mobile .day-mobile:nth-child(13),.calendar-mobile .day-mobile:nth-child(13) .day-hd,.calendar-mobile .day-mobile:nth-child(13) .day-number{-webkit-animation-delay:.18s;animation-delay:.18s}.calendar-mobile .day-mobile:nth-child(14),.calendar-mobile .day-mobile:nth-child(14) .day-hd,.calendar-mobile .day-mobile:nth-child(14) .day-number{-webkit-animation-delay:195ms;animation-delay:195ms}.calendar-mobile .day-mobile:nth-child(15),.calendar-mobile .day-mobile:nth-child(15) .day-hd,.calendar-mobile .day-mobile:nth-child(15) .day-number{-webkit-animation-delay:.21s;animation-delay:.21s}.calendar-mobile .day-mobile:nth-child(16),.calendar-mobile .day-mobile:nth-child(16) .day-hd,.calendar-mobile .day-mobile:nth-child(16) .day-number{-webkit-animation-delay:225ms;animation-delay:225ms}.calendar-mobile .day-mobile:nth-child(17),.calendar-mobile .day-mobile:nth-child(17) .day-hd,.calendar-mobile .day-mobile:nth-child(17) .day-number{-webkit-animation-delay:.24s;animation-delay:.24s}.calendar-mobile .day-mobile:nth-child(18),.calendar-mobile .day-mobile:nth-child(18) .day-hd,.calendar-mobile .day-mobile:nth-child(18) .day-number{-webkit-animation-delay:255ms;animation-delay:255ms}.calendar-mobile .day-mobile:nth-child(19),.calendar-mobile .day-mobile:nth-child(19) .day-hd,.calendar-mobile .day-mobile:nth-child(19) .day-number{-webkit-animation-delay:.27s;animation-delay:.27s}.calendar-mobile .day-mobile:nth-child(20),.calendar-mobile .day-mobile:nth-child(20) .day-hd,.calendar-mobile .day-mobile:nth-child(20) .day-number{-webkit-animation-delay:285ms;animation-delay:285ms}.calendar-mobile .day-mobile:nth-child(21),.calendar-mobile .day-mobile:nth-child(21) .day-hd,.calendar-mobile .day-mobile:nth-child(21) .day-number{-webkit-animation-delay:.3s;animation-delay:.3s}.calendar-mobile .day-mobile:nth-child(22),.calendar-mobile .day-mobile:nth-child(22) .day-hd,.calendar-mobile .day-mobile:nth-child(22) .day-number{-webkit-animation-delay:315ms;animation-delay:315ms}.calendar-mobile .day-mobile:nth-child(23),.calendar-mobile .day-mobile:nth-child(23) .day-hd,.calendar-mobile .day-mobile:nth-child(23) .day-number{-webkit-animation-delay:.33s;animation-delay:.33s}.calendar-mobile .day-mobile:nth-child(24),.calendar-mobile .day-mobile:nth-child(24) .day-hd,.calendar-mobile .day-mobile:nth-child(24) .day-number{-webkit-animation-delay:345ms;animation-delay:345ms}.calendar-mobile .day-mobile:nth-child(25),.calendar-mobile .day-mobile:nth-child(25) .day-hd,.calendar-mobile .day-mobile:nth-child(25) .day-number{-webkit-animation-delay:.36s;animation-delay:.36s}.calendar-mobile .day-mobile:nth-child(26),.calendar-mobile .day-mobile:nth-child(26) .day-hd,.calendar-mobile .day-mobile:nth-child(26) .day-number{-webkit-animation-delay:375ms;animation-delay:375ms}.calendar-mobile .day-mobile:nth-child(27),.calendar-mobile .day-mobile:nth-child(27) .day-hd,.calendar-mobile .day-mobile:nth-child(27) .day-number{-webkit-animation-delay:.39s;animation-delay:.39s}.calendar-mobile .day-mobile:nth-child(28),.calendar-mobile .day-mobile:nth-child(28) .day-hd,.calendar-mobile .day-mobile:nth-child(28) .day-number{-webkit-animation-delay:405ms;animation-delay:405ms}.calendar-mobile .day-mobile:nth-child(29),.calendar-mobile .day-mobile:nth-child(29) .day-hd,.calendar-mobile .day-mobile:nth-child(29) .day-number{-webkit-animation-delay:.42s;animation-delay:.42s}.calendar-mobile .day-mobile:nth-child(30),.calendar-mobile .day-mobile:nth-child(30) .day-hd,.calendar-mobile .day-mobile:nth-child(30) .day-number{-webkit-animation-delay:435ms;animation-delay:435ms}.calendar-mobile .day-mobile:nth-child(31),.calendar-mobile .day-mobile:nth-child(31) .day-hd,.calendar-mobile .day-mobile:nth-child(31) .day-number{-webkit-animation-delay:.45s;animation-delay:.45s}.calendar-mobile .day-mobile:nth-child(32),.calendar-mobile .day-mobile:nth-child(32) .day-hd,.calendar-mobile .day-mobile:nth-child(32) .day-number{-webkit-animation-delay:465ms;animation-delay:465ms}.calendar-mobile .day-mobile:nth-child(33),.calendar-mobile .day-mobile:nth-child(33) .day-hd,.calendar-mobile .day-mobile:nth-child(33) .day-number{-webkit-animation-delay:.48s;animation-delay:.48s}.calendar-mobile .day-mobile:nth-child(34),.calendar-mobile .day-mobile:nth-child(34) .day-hd,.calendar-mobile .day-mobile:nth-child(34) .day-number{-webkit-animation-delay:495ms;animation-delay:495ms}.calendar-mobile .day-mobile:nth-child(35),.calendar-mobile .day-mobile:nth-child(35) .day-hd,.calendar-mobile .day-mobile:nth-child(35) .day-number{-webkit-animation-delay:.51s;animation-delay:.51s}.calendar-mobile .day-mobile:nth-child(36),.calendar-mobile .day-mobile:nth-child(36) .day-hd,.calendar-mobile .day-mobile:nth-child(36) .day-number{-webkit-animation-delay:525ms;animation-delay:525ms}.calendar-mobile .day-mobile:nth-child(37),.calendar-mobile .day-mobile:nth-child(37) .day-hd,.calendar-mobile .day-mobile:nth-child(37) .day-number{-webkit-animation-delay:.54s;animation-delay:.54s}.calendar-mobile .day-mobile:nth-child(38),.calendar-mobile .day-mobile:nth-child(38) .day-hd,.calendar-mobile .day-mobile:nth-child(38) .day-number{-webkit-animation-delay:555ms;animation-delay:555ms}.calendar-mobile .day-mobile:nth-child(39),.calendar-mobile .day-mobile:nth-child(39) .day-hd,.calendar-mobile .day-mobile:nth-child(39) .day-number{-webkit-animation-delay:.57s;animation-delay:.57s}.calendar-mobile .day-mobile:nth-child(40),.calendar-mobile .day-mobile:nth-child(40) .day-hd,.calendar-mobile .day-mobile:nth-child(40) .day-number{-webkit-animation-delay:585ms;animation-delay:585ms}.calendar-mobile .day-mobile:nth-child(41),.calendar-mobile .day-mobile:nth-child(41) .day-hd,.calendar-mobile .day-mobile:nth-child(41) .day-number{-webkit-animation-delay:.6s;animation-delay:.6s}.calendar-mobile .day-mobile:nth-child(42),.calendar-mobile .day-mobile:nth-child(42) .day-hd,.calendar-mobile .day-mobile:nth-child(42) .day-number{-webkit-animation-delay:615ms;animation-delay:615ms}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}@-webkit-keyframes fadeInDay{0%{border:3px solid transparent;color:#000}to{border:3px solid #c7c6c6}}@keyframes fadeInDay{0%{border:3px solid transparent;color:#000}to{border:3px solid #c7c6c6}}@-webkit-keyframes fadeInDayValidated{0%{color:#000}to{color:#fff}}@keyframes fadeInDayValidated{0%{color:#000}to{color:#fff}}.cra-validations-counters{background-color:#9abdc5;padding:15px;justify-content:space-evenly;font-size:4vw}.cra-validations-counters .cra-validations-counters-line{display:flex;justify-content:space-between}.cra-validations-counters .cra-validations-counters-line .cra-validations-counters-description{font-style:italic}.cra-validations-counters .cra-validations-counters-line .cra-validations-counters-count{font-weight:700}.cra-validation-infos{background-color:#d4d4d4;padding:15px;text-align:center}.cra-validation-actions{display:flex;justify-content:space-evenly;margin-top:30px}.cra-validation-actions .base-btn{border:none;border-radius:50px;height:5vh;width:30vw;cursor:pointer;font-family:"Open Sans",sans-serif;text-align:center;font-weight:600;font-size:4vw}.cra-validation-actions .validate-btn{background-color:#27b19f;color:#fff}.cra-validation-actions .refuse-btn{background-color:#eb5961;color:#fff}.cra-validation-actions .disabled-btn{background-color:#9b9b9b}.cra-validation-mobile-header{font-size:6vw;font-weight:500}.cra-validation-mobile-event-code{color:#007188;font-size:5vw;text-transform:uppercase;font-weight:700}.validate-cra-mobile-comment-input{height:10vh;width:75vw;font-family:"Open Sans",sans-serif}.validate-cra-mobile-comment-input::-webkit-input-placeholder{font-size:4vw;font-family:"Open Sans",sans-serif}.validate-cra-mobile-comment-input:-ms-input-placeholder{font-size:4vw;font-family:"Open Sans",sans-serif}.validate-cra-mobile-comment-input::-ms-input-placeholder{font-size:4vw;font-family:"Open Sans",sans-serif}.validate-cra-mobile-comment-input::placeholder{font-size:4vw;font-family:"Open Sans",sans-serif}.event-group-container{width:80vw}.event-group-container .event-group-line{text-align:left;margin-bottom:5px}.event-group-container .event-group-line .event-group-description{width:66vw;padding-left:5px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;display:inline-block;vertical-align:bottom}.event-group-container .event-group-line .activity-border{border-left:6px solid #007188}.event-group-container .event-group-line .absence-border{border-left:6px solid #a51160}.event-group-container .event-group-line .extra-activity-border{border-left:6px solid #fee4ad}.event-group-container .event-group-line .event-group-days-count{display:inline-block;text-align:right;width:13vw}.team-planning-header{font-size:18px;text-align:center;background-color:#25b9d6;color:#fff;line-height:40px;font-family:"Montserrat";width:100%;margin-bottom:20px}@media(max-width:1000px){.team-planning-header{position:fixed}}.team-planning-header .left-header{color:#fff;float:left;margin-top:7px;margin-left:20px;font-size:28px}.team-planning-header .right-header{color:#fff;float:right;margin-top:7px;margin-right:20px;font-size:28px}.team-planning-header .month{font-weight:700;text-transform:uppercase}.team-planning-header .year{font-weight:400}.visible-row{display:flex}.invisible-row{display:none!important}.closed-group,.open-group{transition:transform .2s;line-height:34px}.closed-group{transform:rotate(-90deg)}.absence-counters-line{font-size:12px;font-weight:600;width:100%;text-align:left}.absence-counters-line>*{margin-right:20px}.absence-counters-line .absence-counter{color:#fff;background-color:#a51160;padding:0 3px}.absence-counters-line .before-june-counter{color:#a51160;padding:0 3px;background-color:#ebebeb}.absence-counters-line .absence-counter-first-block,.absence-counters-line .absence-counter-second-block,.worked-days{display:inline-block}.worked-days{border:2px dashed #007188;width:80px;height:23px;line-height:20px;font-size:12px;text-align:center;font-weight:600}.worked-days i{color:#007188}:root{--planning-day-size:36px;--planning-day-gap:8px}@media(max-width:1000px){:root{--planning-day-size:7vw;--planning-day-gap:2vw}}.planning-hd{width:36px;width:var(--planning-day-size);height:36px;height:var(--planning-day-size);flex-shrink:0;max-width:40px;max-height:40px;border-radius:50%;border:0 solid transparent;background-image:-webkit-linear-gradient(-45deg,var(--am-color,#fff) 50%,var(--pm-color,#fff) 0);box-shadow:1px 1px 4px rgba(0,0,0,.25)}.planning-hd.planning-hd-am-sickness,.planning-hd.planning-hd-pm-sickness{background-color:#a51160;background-image:url(/img/sickness.png);background-position:100%}.planning-hd.planning-hd-am-weekend{--am-color:hsla(0,0%,52.9%,0.5333333333333333)}.planning-hd.planning-hd-pm-weekend{--pm-color:hsla(0,0%,52.9%,0.5333333333333333)}.planning-hd.planning-hd-am-validated{--am-color:#a51160;--remote-am-color:transparent!important}.planning-hd.planning-hd-pm-validated{--pm-color:#a51160;--remote-pm-color:transparent!important}.planning-hd.planning-hd-am-submitted{--am-color:rgba(165,17,96,0.5333333333333333);--remote-am-color:transparent!important}.planning-hd.planning-hd-pm-submitted{--pm-color:rgba(165,17,96,0.5333333333333333);--remote-pm-color:transparent!important}.planning-hd .planning-remote-hd{width:36px;width:var(--planning-day-size);height:36px;height:var(--planning-day-size);max-width:40px;max-height:40px;display:flex;align-items:center;justify-content:center;font-size:16px;background-image:linear-gradient(-45deg,rgba(37,185,214,.35) 50%,rgba(37,185,214,.35) 0);background-image:linear-gradient(-45deg,var(--remote-pm-color,rgba(37,185,214,.35)) 50%,var(--remote-am-color,rgba(37,185,214,.35)) 0);color:#25b9d6;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.planning-hd .planning-remote-hd.planning-remote-hd-am{--remote-am-color:#25b9d6}.planning-hd .planning-remote-hd.planning-remote-hd-pm{--remote-pm-color:#25b9d6}.planning-days-container{display:flex;padding-inline:8px;padding-inline:var(--planning-day-gap);grid-gap:8px;gap:8px;grid-gap:var(--planning-day-gap);gap:var(--planning-day-gap)}@media(max-width:1000px){.planning-days-container{width:62vw;grid-gap:unset;gap:unset;justify-content:space-evenly}.planning-days-container.without-weekends{--planning-day-size:9.5vw}.planning-days-container.without-weekends i.fa{font-size:20px}.planning-days-container.without-weekends :nth-child(6),.planning-days-container.without-weekends :nth-child(7){display:none}}.planning-separator{border-top:2px dashed hsla(0,0%,50.2%,.5411764706);height:0;width:100%;display:block;margin:20px 0}.team-planning-page{text-align:center;background-color:#f2f2f2}@media(max-width:1000px){.planning-lines-containers{margin-top:70px;margin-inline:2.5vw}}.planning-week-selector-container{margin-bottom:20px;justify-content:center;display:flex;grid-gap:10px;gap:10px;width:100vw;position:fixed;top:80px;height:80px;padding-top:20px;background-color:#f2f2f2;z-index:10}.planning-week-selector-container .planning-week-selector{display:flex;align-items:center;justify-content:center;background-color:#fff;width:200px;height:36px;border-radius:18px;font-size:13px}.planning-week-selector-container .planning-week-selector-btn{display:flex;align-items:center;justify-content:center;background-color:#fff;width:36px;height:36px;border-radius:18px;color:#000}.team-planning-container{margin:90px auto 0;display:inline-flex;max-width:100%;flex-direction:column;align-items:center;overflow-x:auto;text-align:left}@media screen and (max-width:1849px){.team-planning-container{align-items:flex-start;padding:0 15px}}@media(max-width:1000px){.team-planning-container{padding:0;margin:0;min-height:100vh;width:100vw}}.team-planning-container .cra-list-title-container{padding-bottom:20px;display:flex}.team-planning-container .cra-list-title-container .cra-list-title{font-size:32px;height:70px;align-items:flex-end;display:flex}.team-planning-container .cra-list-title-container .caption-container{display:flex;margin-left:60px;height:70px;align-items:flex-end}.team-planning-container .cra-list-title-container .caption-container .caption{margin-right:20px;display:inline-block}.team-planning-container .cra-list-title-container .caption-container .caption .caption-color{vertical-align:top;display:inline-block;height:20px;width:20px;margin-right:5px}.team-planning-container .cra-list-title-container .caption-container .caption .caption-title{display:inline-block}.team-planning-container .thead{display:flex}.team-planning-container .empty-header{width:450px;margin-left:10px;min-height:10px;background-color:#f2f2f2}.team-planning-container .empty-header.without-counters{width:300px}@media(max-width:1000px){.team-planning-container .empty-header{width:30vw!important}}.team-planning-container .day-header{display:flex;justify-content:center;align-items:center;width:var(--planning-day-size);height:40px;max-width:40px;text-align:center;text-transform:capitalize;color:#9b9b9b;font-weight:400;background-color:#f2f2f2;border-right:1px solid #9b9b9b;padding:0}.team-planning-container .day-header:last-of-type{border-right:unset}@media(max-width:1000px){.team-planning-container .day-header{font-size:11px}}.team-planning-container .absent-cell{background-color:#a51160}.team-planning-container .team-planning-footer{color:#878787;font-style:italic}.team-planning-container .managee-line{position:relative;color:#000;display:flex;align-items:center;background-color:#fff;margin:10px 0;padding:3px 10px;min-height:50px;border-radius:8px;transition-duration:.25s}@media(max-width:1000px){.team-planning-container .managee-line{margin-right:0;padding-right:0;margin-left:0!important}}.team-planning-container .managee-line.level-1{margin-left:30px}.team-planning-container .managee-line.level-1 .managee-container{width:calc(100% - 30px)}@media(max-width:1000px){.team-planning-container .managee-line.level-1{background-color:hsla(0,0%,100%,.4)}}.team-planning-container .managee-line.level-2{margin-left:60px}.team-planning-container .managee-line.level-2 .managee-container{width:calc(100% - 60px)}@media(max-width:1000px){.team-planning-container .managee-line.level-2{background-color:hsla(0,0%,100%,.2)}}.team-planning-container .managee-line.level-3{margin-left:90px}.team-planning-container .managee-line.level-3 .managee-container{width:calc(100% - 90px)}.team-planning-container .managee-container{position:relative;width:450px}.team-planning-container .managee-container .open-manager-indicator{display:inline-block;cursor:pointer;position:absolute;right:15px;vertical-align:middle;font-weight:900}@media(max-width:1000px){.team-planning-container .managee-container{width:30vw!important}}.team-planning-container .managee-identity-container{display:inline-flex;align-items:center;font-size:15px;font-weight:600;line-height:30px;white-space:nowrap;text-align:left}.team-planning-container .managee-identity-container>.person-type-badge{vertical-align:middle;white-space:normal}@media(max-width:1000px){.team-planning-container .managee-identity-container>.person-type-badge{font-size:10px}}.team-planning-container .managee-identity-container .managee-identity-label{display:inline-block;vertical-align:middle;max-width:calc(100% - 65px);text-overflow:ellipsis;overflow:hidden}@media(max-width:1000px){.team-planning-container .managee-identity-container .managee-identity-label{font-size:11px}}.team-planning-container .without-counters.level-0 .managee-container{width:300px}.team-planning-container .without-counters.level-1 .managee-container{width:270px}.team-planning-container .without-counters.level-2 .managee-container{width:240px}.team-planning-container .without-counters.level-3 .managee-container{width:210px}.team-planning-container .without-counters .managee-identity-container{flex-direction:column;align-items:flex-start}.team-planning-container .without-counters .managee-identity-label{max-width:100%;order:1}.team-planning-container .without-counters .person-type-badge{order:2;margin-bottom:5px}.team-planning-container .counters-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;margin-bottom:30px;padding:10px;border-radius:5px;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:1000px){.team-planning-container .counters-btn{display:none}}.team-planning-container .counters-btn i{margin-right:5px}.team-planning-container .weekend-btn{cursor:pointer;display:none;align-items:center;justify-content:center;margin-bottom:10px;padding:10px;border-radius:5px;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:1000px){.team-planning-container .weekend-btn{display:flex}}.team-planning-container .weekend-btn i{margin-right:5px}.table-container{margin:20px auto;padding-bottom:40px;max-width:90%;overflow-x:auto}.absence-table{width:100%;border-collapse:collapse;box-shadow:0 2px 8px rgba(0,0,0,.1)}.absence-table td,.absence-table th{padding:12px 16px;text-align:left;border-bottom:1px solid #ddd}.absence-table th{background-color:#00c1de;color:#fff;font-weight:900}.absence-table tbody tr:hover{background-color:#fff}.text-align-center{text-align:center!important}.extra-activities-requests-container{margin-top:90px}.extra-activities-requests-container .header-extra-activity-requested-at{display:inline-block;width:23%}.extra-activities-requests-container .header-extra-activity-actions,.extra-activities-requests-container .header-extra-activity-request-for{display:inline-block;width:25%}.extra-activities-requests-container .extra-activities-requests-list{margin-left:80px;padding-left:40px}.extra-activities-requests-container .extra-activities-requests-list .no-activity{text-align:center;margin-top:25px;width:1200px}.extra-activities-requests-container .extra-activities-requests-list .extra-activities-requests-list-title-container{padding-bottom:20px;display:flex}.extra-activities-requests-container .extra-activities-requests-list .extra-activities-requests-list-title-container .extra-activities-requests-list-title{font-size:32px;height:70px;align-items:flex-end;display:flex}.extra-activities-requests-container .extra-activities-requests-list .extra-activities-requests-list-title-container .caption-container{margin-left:60px;display:flex;align-items:flex-end}.extra-activities-requests-container .extra-activities-requests-list .extra-activities-requests-list-title-container .caption-container .caption{margin-right:20px;display:inline-block}.extra-activities-requests-container .extra-activities-requests-list .extra-activities-requests-list-title-container .caption-container .caption .caption-color{vertical-align:top;display:inline-block;height:20px;width:8px;margin-right:5px}.extra-activities-requests-container .extra-activities-requests-list .extra-activities-requests-list-title-container .caption-container .caption .caption-title{display:inline-block}.extra-activities-requests-container .extra-activities-requests-list .extra-activities-requests-list-header{width:1200px;color:#9b9b9b}.extra-activities-requests-container .extra-activities-requests-list .extra-activities-requests-list-header .header-identity{display:inline-block;width:23%;padding:12px}.extra-activities-requests-container .extra-activities-requests-list .extra-activities-requests-list-header .header-activity-type{display:inline-block;width:30%;padding:12px}.extra-activities-requests-container .extra-activities-requests-list .extra-activities-requests-list-header .header-days-amount{display:inline-block;width:5%;padding:12px}.extra-activities-requests-container .extra-activities-requests-list .extra-activities-requests-list-header .header-actions{display:inline-block;width:22%;padding:12px}.extra-activities-requests-container .extra-activities-requests-list .extra-activities-requests-list-header .header-overtime{display:inline-block;width:18%;padding:12px}.extra-activities-requests-container .extra-activities-month-line{text-transform:capitalize;text-align:center}.person-row .extra-activities-request-at-block{width:23%;border-right:2px solid #f2f2f2;padding:12px}.person-row .extra-activities-months-block{width:25%;border-right:2px solid #f2f2f2;padding:12px}.person-row .extra-activities-actions-block{width:25%;padding:12px}.person-row .extra-activities-actions-block .action-btn{text-align:center;display:inline-block;width:25px;font-size:20px}.person-row .extra-activities-actions-block .action-btn:not(.green-btn):not(.coral-btn){cursor:pointer}.person-row .extra-activities-actions-block .green-btn{font-size:20px;color:#27b19f;width:25px;text-align:center}.person-row .extra-activities-actions-block .coral-btn{font-size:20px;text-align:center;color:#eb5961;width:25px}.mission-selector{padding-top:25px;display:flex;align-items:center;justify-content:space-between}.mission-selector .mission-selector-label{font-size:15px;font-weight:700}.mission-selector .mission-selector-select{width:74%}.extra-activities-validation-comment{padding:25px}.extra-activities-validation-comment .extra-activities-validation-comment-label{margin-bottom:10px;font-size:15px;font-weight:700}.extra-activities-validation-comment .extra-activities-validation-comment-label>i{font-size:17px;margin-right:5px}.extra-activities-validation-comment .extra-activities-validation-comment-input{background-color:#e9e8e9;min-height:80px;width:100%;border:none;resize:none;font-family:"Open Sans",sans-serif}.extra-activities-content{padding:15px 45px 0 25px;color:#283e59}.extra-activities-content .extra-activities-content-confirm{text-align:center}.extra-activities-content .validate-activity-actions{margin-top:20px;text-align:center;display:flex;justify-content:space-evenly}.extra-activities-content .validate-activity-actions>.cancel-btn{background-color:#a6b9c5}.extra-activities-content .validate-activity-actions>.refuse-btn{background-color:#eb5961;color:#fff;border-radius:50px;height:44px;width:235px;max-width:400px;cursor:pointer;font-family:"Open Sans",sans-serif;text-align:center}.validate-extra-activities-form .extra-activities-content-warning{font-family:"Open Sans";font-weight:700;font-size:15px;padding-bottom:15px;padding-left:25px;line-height:20px;letter-spacing:.125px}.validate-extra-activities-form .validate-extra-activities-form-container{padding:25px}.validate-extra-activities-form .validate-extra-activities-form-container .extra-activities-type-container{display:flex;align-items:center}@media(max-width:1000px){.validate-extra-activities-form .validate-extra-activities-form-container .extra-activities-type-container{flex-direction:column;align-items:flex-start}}.validate-extra-activities-form .validate-extra-activities-form-container .extra-activities-type-container .input-type-radio-group{display:flex}@media(max-width:1000px){.validate-extra-activities-form .validate-extra-activities-form-container .extra-activities-type-container .input-type-radio-group{margin-top:10px}}.validate-extra-activities-form .validate-extra-activities-form-container .extra-activities-type-container .input-type-radio{display:inline-flex;margin-left:12px;align-items:flex-start}.validate-extra-activities-form .validate-extra-activities-form-container .extra-activities-type-container .input-type-radio>label{margin-left:25px;font-size:14px;color:#17313a;font-weight:600}.validate-extra-activities-form .validate-extra-activities-form-container .extra-activities-type-container .input-type-radio>.radio-button{opacity:0;position:relative;top:25px;left:-3px;z-index:9999}.validate-extra-activities-form .validate-extra-activities-form-container .extra-activities-type-container .input-type-radio>.fake-radio:before{content:"";display:inline-block;height:13px;width:13px;border:1px solid;border-radius:50%}.validate-extra-activities-form .validate-extra-activities-form-container .extra-activities-type-container .input-type-radio>.fake-radio:after{content:"";display:inline-block;height:9px;width:9px;border-radius:50%;background-color:#25b9d6}.validate-extra-activities-form .validate-extra-activities-form-container .extra-activities-type-container .input-type-radio>.fake-radio{position:relative;top:2px;cursor:pointer}.validate-extra-activities-form .validate-extra-activities-form-container .extra-activities-type-container .input-type-radio>.fake-radio:after,.validate-extra-activities-form .validate-extra-activities-form-container .extra-activities-type-container .input-type-radio>.fake-radio:before{position:absolute}.validate-extra-activities-form .validate-extra-activities-form-container .extra-activities-type-container .input-type-radio>.fake-radio:after{left:3px;top:3px}.validate-extra-activities-form .validate-extra-activities-form-container .extra-activities-type-container .input-type-radio>.radio-button+.fake-radio:after{content:none}.validate-extra-activities-form .validate-extra-activities-form-container .extra-activities-type-container .input-type-radio>.radio-button:checked+.fake-radio:after{content:""}.dropdown{position:absolute;left:calc(98% - 20px);top:0;right:0;height:60px}.dropdown>.dropdown-btn{cursor:pointer}.dropdown>.dropdown-list{visibility:hidden;opacity:0;transition:visibility 0s,top .25s,opacity .25s;list-style:none;background-color:#fff;color:#17313a;top:-40px;border:1px solid #d3d3d3;padding:0}.dropdown>.dropdown-list>li{line-height:14px;font-size:14px;font-weight:400;padding:10px 15px;cursor:pointer}.dropdown>.dropdown-list>li:hover{background-color:rgba(122,209,224,.5)}.dropdown>.dropdown-list>li:hover.disabled{background-color:transparent;background-color:initial;cursor:not-allowed}.dropdown-open{right:unset}.dropdown-open>.dropdown-list{z-index:9999;visibility:visible;opacity:1;white-space:nowrap;position:absolute!important}.lb-item-documents>.lb-item-row{margin:20px 220px;position:relative;text-align:left}.lb-item-documents>.lb-item-row>label{margin-right:35px;width:250px;display:inline-block}.lb-item-documents>.lb-item-row>input[type=text]{border:none;border-bottom:1px solid #17313a;height:26px;width:280px;font-size:15px;color:#17313a;font-weight:700;font-family:"Open Sans",sans-serif}.lb-item-documents>.lb-item-row>input[type=text]+.error-warning{opacity:0;background-color:#eb5961;color:#fff;position:absolute}.lb-item-documents>.lb-item-row>input[type=text]:hover+.error-warning{right:135px;top:0;display:block;opacity:1;padding:15px;z-index:1000;transition-duration:.2s;-o-transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transform:translateY(40px);-o-transform:translateY(40px);-moz-transform:translateY(40px);-webkit-transform:translateY(40px)}.lb-item-documents>.lb-item-row>input[type=text].error{border-bottom:1px solid #eb5961}.file-row{color:#17313a;display:block;font-size:15px;font-weight:600;background-color:#fff;position:relative;height:60px;line-height:60px;padding:0 16px}.file-row .file-row-label{display:inline-block;width:calc(94% - 10px);margin-left:10px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.file-row .download-icon{display:inline-block;font-size:24px;transform:rotate(180deg);color:#12afa9}.file-row.union-row{width:100%;margin-left:-5px}.lb-item-documents{padding-left:85px;padding-bottom:15px;outline:none}.lb-item-documents:after{content:"";display:table;clear:both}.lb-item-documents .files-container{height:48px;width:200px;margin:auto}.lb-item-documents .dragzone{border:2px dotted grey;font-size:14px;line-height:48px;height:48px;cursor:pointer}.lb-item-documents .dragzone>.file-icon{font-size:30px;margin-right:25px;margin-top:5px;position:relative;float:left;top:5px}.lb-item-documents .dragzone>.filename{font-size:12px;float:left;font-weight:600;line-height:38px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:200px;text-align:center}.lb-item-documents .dragzone>.remove-file{position:relative;top:-13px}.component-loader{display:inline-block;position:relative;width:100px;height:100px;margin-right:20px;vertical-align:top}.component-loader div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border-width:4px;border-style:solid;border-radius:50%;-webkit-animation:component-loader 1.2s cubic-bezier(.1,0,.5,1) infinite;animation:component-loader 1.2s cubic-bezier(.1,0,.5,1) infinite}.component-loader div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.component-loader div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.component-loader div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes component-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes component-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.folder-row{background-color:#fff;font-size:15px;font-weight:600;padding:0 16px;line-height:60px;cursor:pointer;position:relative}@media(max-width:1000px){.folder-row{font-size:4vw;line-height:15vw}}.folder-row .folder-row-label{display:inline-block;width:95%;overflow-x:hidden;text-overflow:ellipsis;vertical-align:bottom}.folder-row .expand-icon{display:inline-block;font-size:24px;color:#12afa9;vertical-align:middle}.folder-row .expand-icon-before{margin-right:10px}.folder-row .rotated-icon{transform:rotate(90deg)}.main-documents-container{margin-top:15px;margin-bottom:40px}.main-documents-container .welcome-book-thumbnail{display:inline-block;width:120px;margin-right:10px;vertical-align:bottom}.main-documents-container .main-documents-infos{display:inline-block;width:calc(100% - 130px)}@media(max-width:1000px){.main-documents-container .main-documents-infos{width:calc(100% - 130px)}}.main-documents-container .main-documents-infos .file-row{width:100%!important}.main-documents-container .main-documents-infos .file-row .file-row-label{display:inline-block;width:calc(93% - 10px);margin-left:10px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.section-container{width:100%;position:relative;margin-bottom:50px;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}.section-container>.dropdown{top:18px;color:#fff}@media(max-width:1000px){.section-container{width:100%}}.section-container .section-title{background-color:#12afa9;color:#fff;font-size:24px;font-weight:700;height:62px;line-height:62px;padding-left:24px;border-radius:8px 8px 0 0;position:relative}@media(max-width:1000px){.section-container .section-title{padding-left:15px;font-size:4vw;display:flex;align-items:center;justify-content:space-between;line-height:normal}}.section-container .section-title .section-title-label{display:inline-block;width:calc(100% - 65px)}@media(max-width:1000px){.section-container .section-title .section-title-label{display:block;position:relative}}.section-container .section-title .section-title-image{display:inline-block;position:absolute}@media(max-width:1000px){.section-container .section-title .section-title-image{display:block;position:relative}}.doctor-item{background-color:#f0f9f8;font-size:12px;width:98%;margin:0 auto;padding:12px;line-height:35px}.doctor-item .bold-title{font-weight:600}.doctor-item .doctor-place{color:#12afa9;font-size:15px;font-weight:600;letter-spacing:normal;text-transform:uppercase;display:inline-block;width:230px}.doctor-item .doctor-title{width:65px}.doctor-item .doctor-title,.doctor-item .doctor-type{font-weight:600;display:inline-block}.doctor-item .doctor-contact{display:flex;line-height:normal;margin-bottom:10px}.doctor-item .doctor-contact .doctor-phones{display:flex;padding:5px 0;font-weight:400;width:40%;align-items:center;border-right:1px solid #12afa9}.doctor-item .doctor-contact .doctor-phones .doctor-phones-content{width:185px;margin-left:8px}.doctor-item .doctor-contact .doctor-phones .fa-phone{transform:rotateY(180deg);width:25px;font-size:15px}.doctor-item .doctor-contact .doctor-phones .doctor-phone{display:inline-block}.doctor-item .doctor-contact .doctor-emails{display:flex;margin-left:8px;font-weight:400;align-items:center}.doctor-item .doctor-contact .doctor-emails .doctor-emails-content{margin-left:8px}.doctor-item .doctor-contact .doctor-emails .doctor-emails-content .doctor-email{display:inline-block;color:#17313a}.doctor-item .doctor-contact .doctor-emails i{font-size:15px;width:25px}.doctor-item .doctor-address{font-weight:400}.doctor-item .doctor-address i{font-size:20px;width:25px}.insurance-item{background-color:#f0f9f8;font-size:12px;width:98%;margin:0 auto;padding-bottom:12px;line-height:35px}.insurance-item .label-item{color:#12afa9;font-size:15px;font-weight:600;letter-spacing:normal;line-height:normal;text-transform:uppercase;display:inline-block;width:210px}.insurance-item .insurance-contact{font-weight:400}.insurance-item .insurance-contact .phone-item{display:inline-block;border-right:1px solid #12afa9;padding-right:8px}.insurance-item .insurance-contact .phone-item i{transform:rotateY(180deg);width:25px;font-size:15px;margin-right:4px}.insurance-item .insurance-contact .email-content{color:#17313a;display:inline-block;padding:0 8px}.insurance-item .insurance-contact .email-content .email-item{color:#17313a}.insurance-item .insurance-contact .email-content i{font-size:15px;width:25px}.insurance-item .url-item{display:inline-flex;line-height:32px;height:32px;align-items:center}.insurance-item .url-item .url-picto{background-color:#12afa9;color:#fff;border-radius:6px;text-align:center;display:inline-block;width:45px;height:24px;line-height:24px}.insurance-item .url-item .url-picto i{font-size:18px;line-height:24px}.insurance-item .url-item .url-content{display:inline-block;line-height:normal;margin-left:5px}.insurance-item .url-item .url-content .url-content-label{display:block}.insurance-item .url-item .url-content a{color:#17313a;display:block;overflow:hidden;text-overflow:ellipsis}.insurance-item .insurance-address{font-weight:400}.insurance-item .insurance-address i{font-size:20px;width:25px}.ssct-item{background-color:#f0f9f8;font-size:12px;width:98%;margin:0 auto;padding:12px;line-height:20px}.ssct-title{color:#12afa9;font-size:15px;font-weight:600;letter-spacing:normal;line-height:normal;display:inline-block;margin-bottom:15px}.ssct-contact{display:flex}.ssct-contact .ssct-persons{width:265px;font-weight:600}.separator{border-right:1px solid #12afa9}.separator .triangle{background-color:#f0f9f8;border:1px solid #12afa9;border-width:1px 1px 0 0;transform:rotate(45deg);position:relative;left:4px;top:calc(50% - 2px);width:5px;height:5px}.ssct-emails{display:flex;align-items:center;padding-left:8px}.ssct-emails i{font-size:15px;width:25px}.ssct-emails .ssct-emails-content,.ssct-emails i{display:inline-block}.ssct-emails .ssct-emails-content a{display:block;color:#17313a}.psycho-item{background-color:#f0f9f8;font-size:12px;width:98%;margin:0 auto;padding:0 12px}.psycho-item .label-item{color:#12afa9;font-size:15px;font-weight:600}.psycho-item .label-item,.psycho-item .phone-item{width:50%;display:inline-block}.psycho-item .phone-item i{font-size:15px;width:25px;transform:rotateY(180deg);margin-right:4px}.psycho-subtitle{margin-left:7px}.bold-title{font-size:15px;font-weight:600}.harassment-item{background-color:#f0f9f8;font-size:12px;width:98%;margin:0 auto 20px;padding:12px;line-height:35px}.harassment-item .harassment-title,.harassment-item .harassment-type{font-weight:600;display:inline-block}.harassment-item .harassment-contact{display:flex;line-height:normal;margin-bottom:10px}.harassment-item .harassment-contact .harassment-phones{display:flex;padding:5px 0;font-weight:400;width:40%;align-items:center}.harassment-item .harassment-contact .harassment-phones .harassment-phones-content{width:185px;margin-left:8px}.harassment-item .harassment-contact .harassment-phones .fa-phone{transform:rotateY(180deg);width:25px;font-size:15px}.harassment-item .harassment-contact .harassment-phones .harassment-phone{display:inline-block}.harassment-item .harassment-contact .harassment-emails{display:flex;margin-left:8px;font-weight:400;width:60%;align-items:center}.harassment-item .harassment-contact .harassment-emails .harassment-emails-content{margin-left:5px;width:100%}.harassment-item .harassment-contact .harassment-emails .harassment-emails-content .harassment-email{display:inline-block;color:#17313a;max-width:calc(100% - 25px);overflow:hidden;text-overflow:ellipsis}.harassment-item .harassment-contact .harassment-emails i{font-size:15px;min-width:25px}.cse-item .cse-item-link{color:#17313a;margin-left:7px;padding:0 10px}.cse-item .cse-item-link .cse-item-label{margin-left:10px}.cse-item .cse-item-link .cse-item-logo{height:45px;float:right}.contact-informations-container{display:flex;width:100%}.contact-informations-container .phone-column{width:20%}.contact-informations-container .mail-column,.contact-informations-container .name-column{width:40%}.contact-informations-container .column-header{font-weight:700}.contact-informations-container .column-add-row{font-size:24px;cursor:pointer;margin-top:10px}.contact-informations-container .column-remove-row{font-size:18px;cursor:pointer}.contact-informations-container input[type=text]{border:none;border-bottom:1px solid #17313a;height:26px;width:80%;font-size:15px;color:#17313a;font-weight:500;font-family:"Open Sans",sans-serif}.contact-informations-container input[type=text]+.error-warning{opacity:0;background-color:#eb5961;color:#fff;position:absolute}.contact-informations-container input[type=text]:hover+.error-warning{right:135px;top:0;display:block;opacity:1;padding:15px;z-index:1000;transition-duration:.2s;-o-transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transform:translateY(40px);-o-transform:translateY(40px);-moz-transform:translateY(40px);-webkit-transform:translateY(40px)}.contact-informations-container input[type=text].error{border-bottom:1px solid #eb5961}.social-item-container:not(.file-item-container){margin-bottom:20px}.social-item-container:not(.file-item-container):last-of-type{padding-bottom:20px}.social-item-container:not(.file-item-container) .file-row{width:562px}.social-item-container:not(.file-item-container) .dropdown{top:unset!important}.cse-item-container{padding-bottom:0!important}.cse-item-container,.insurance-item-container~.document-item-container{margin-bottom:0!important}.folder-container{background-color:#fff;padding:0 5px;font-size:15px;font-weight:600;line-height:60px;cursor:pointer;position:relative}.folder-container:not(:last-of-type){border-bottom:1px solid #dadada}.folder-container .social-folder-row{background-color:#fff;font-size:15px;font-weight:600;padding:0 16px;line-height:60px;cursor:pointer;position:relative;display:flex;justify-content:space-between;align-items:center}.folder-container .social-folder-row .dropdown{left:90%!important}.folder-container .social-folder-row .dropdown .dropdown-btn{width:15px}@media(max-width:1000px){.folder-container .social-folder-row{font-size:4vw;line-height:15vw}}.folder-container .social-folder-row .folder-label{display:inline-block;width:94%;overflow-x:hidden;text-overflow:ellipsis;vertical-align:bottom}.folder-container .social-folder-row .expand-icon{display:inline-block;font-size:24px;vertical-align:middle;color:#12afa9}.folder-container .social-folder-row .rotated-icon{transform:rotate(90deg)}.folder-container:last-of-type{border-radius:0 0 8px 8px;border-bottom:1px solid transparent}.hidden{display:none!important}.clickable{cursor:pointer}.category-label{color:#12afa9;font-size:15px;font-weight:700;height:36px;line-height:36px;border-bottom:4px solid #12afa9;position:relative}#union-container{width:1200px;margin:90px auto 0;padding-bottom:90px}#union-container.backend{margin-top:115px}#union-container .unions-headline{font-weight:700;font-size:18px}#union-container .unions-infos{font-size:14px;margin-bottom:40px}#union-container .union-links-container{display:flex;justify-content:space-between}#union-container .union-links-container .union-link{border:2px solid #000;background-size:contain;background-repeat:no-repeat;background-position:50%;border-radius:10px;width:350px;height:240px;background-color:#fff;cursor:pointer}#page-container .sections-container{-webkit-column-count:2;column-count:2;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}@media(max-width:1000px){#page-container .sections-container{-webkit-column-count:1;column-count:1}}#page-container .unions-headline{font-weight:700;margin:20px 0}#page-container .unions-headline .unions-headline-grey{color:#17313a}#page-container .union-infos{margin-top:30px}@media(max-width:1000px){#page-container .union-infos{display:flex;flex-direction:column;align-items:center}}#page-container .union-infos .union-logo{display:inline-block;width:100px;height:100px;background-size:contain;background-repeat:no-repeat;margin-right:20px;vertical-align:top}@media(max-width:1000px){#page-container .union-infos .union-logo{width:100%;background-position:50%}}#page-container .union-infos .union-speech{display:inline-block;width:calc(100% - 150px)}#page-container .union-infos .union-speech .union-description{margin:15px 0;display:flex;align-items:center}#page-container .union-infos .union-speech .union-description .update-union-description-form{width:100%;display:flex;align-items:center}#page-container .union-infos .union-speech .union-description .shorter-description{width:96%}#page-container .union-infos .union-speech .union-description .union-description-textarea{height:88px;width:94%;resize:none;margin-right:15px;font-family:"Open Sans",sans serif}#page-container .union-infos .union-speech .union-description .union-description-actions{float:right}#page-container .union-infos .union-speech .union-description .union-description-actions>.union-description-actions-item{font-size:24px;-webkit-animation:pop-in .2s ease-in;-moz-animation:.2s pop-in ease-in;-ms-animation:.2s pop-in ease-in;cursor:pointer}#page-container .union-infos .union-speech .union-description .union-description-actions>.union-description-actions-item.confirm-action{color:#12afa9}#page-container .union-infos .union-speech .union-description .union-description-actions>.union-description-actions-item.cancel-action{color:#eb5961}#page-container .union-infos .union-speech .union-word{font-size:18px;font-weight:700}@-webkit-keyframes pop-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes pop-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.transition-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:5000;overflow:auto}.person-row-mobile .open-indicator{transform:none;transition:transform .25s}.open-row .open-indicator{transform:rotate(90deg);transition:transform .5s}.absence-dates-mobile{border-left:7px solid #a51160;padding:5px}.person-row-absence-details-mobile .absence-line-mobile{background-color:rgba(165,17,96,.1607843137);padding:10px 25px 10px 10px;display:flex;align-items:center;justify-content:space-between}.person-row-absence-details-mobile .absence-line-mobile .absence-line-code-description{font-size:15px;font-weight:700}.person-row-absence-details-mobile .absence-line-mobile .absence-line-code-description .absence-line-days-count{color:#878787;margin-left:5px;font-size:3vw}.validation-mobile-actions{display:flex;justify-content:space-between;width:75vw}.validation-mobile-actions .base-btn{border:none;border-radius:50px;height:5vh;width:30vw;cursor:pointer;font-family:"Open Sans",sans-serif;text-align:center;font-weight:600;font-size:4vw}.validation-mobile-actions .validate-btn{background-color:#27b19f;color:#fff}.validation-mobile-actions .refuse-btn{background-color:#eb5961;color:#fff}.validation-mobile-actions .disabled-btn{background-color:#9b9b9b}.validation-overlay{color:#17313a;justify-content:flex-start;text-align:center}.validation-overlay .absence-validation-mobile-header{font-size:18px;margin:15px 0;font-weight:500}.validation-overlay .absence-validation-mobile-event-code{color:#a51160;font-size:18px;text-transform:uppercase;font-weight:700}.validation-overlay .validate-absence-mobile-comment-input{height:10vh;width:80vw;margin:25px 0;font-family:"Open Sans",sans-serif}.validation-overlay .validate-absence-mobile-comment-input::-webkit-input-placeholder{font-size:4vw;font-family:"Open Sans",sans-serif}.validation-overlay .validate-absence-mobile-comment-input:-ms-input-placeholder{font-size:4vw;font-family:"Open Sans",sans-serif}.validation-overlay .validate-absence-mobile-comment-input::-ms-input-placeholder{font-size:4vw;font-family:"Open Sans",sans-serif}.validation-overlay .validate-absence-mobile-comment-input::placeholder{font-size:4vw;font-family:"Open Sans",sans-serif}.extra-activities-line-mobile{background-color:rgba(253,188,50,.1882352941);padding:10px 25px 10px 10px;display:flex;align-items:center;justify-content:space-between}.extra-activities-line-mobile .extra-activities-line-month{font-size:15px;font-weight:700}.validate-extra-activities-form-mobile{display:flex;flex-direction:column;align-items:center}.validate-extra-activities-form-mobile .mission-selector-mobile{padding-top:20px!important;flex-direction:column!important}.validate-extra-activities-form-mobile .mission-selector-mobile .mission-selector-select-mobile{width:80vw}.validate-extra-activities-form-mobile .extra-activities-type-container-mobile{margin-top:20px}.validate-extra-activities-form-mobile .extra-activities-type-container-mobile label{font-size:14px!important}.validate-extra-activities-form-mobile .extra-activities-type-container-mobile .input-type-radio{margin-left:-5px}.validate-extra-activities-form-mobile .extra-activities-validation-warning-container{padding-top:20px}.validate-extra-activities-form-mobile .extra-activities-validation-warning-container .extra-activities-validation-warning{font-size:13px;font-weight:600;font-style:italic;text-align:left;width:80vw}.validation-overlay .extra-activities-validation-mobile-header{font-size:18px;margin:15px 0;font-weight:500}.validation-overlay .extra-activities-validation-mobile-month{color:#fdbc32;font-size:18px;text-transform:uppercase;font-weight:700}.validation-overlay .validate-extra-activity-comment-input{height:10vh;width:80vw;margin:25px 0;font-family:"Open Sans",sans-serif}.validation-overlay .validate-extra-activity-comment-input::-webkit-input-placeholder{font-size:4vw;font-family:"Open Sans",sans-serif}.validation-overlay .validate-extra-activity-comment-input:-ms-input-placeholder{font-size:4vw;font-family:"Open Sans",sans-serif}.validation-overlay .validate-extra-activity-comment-input::-ms-input-placeholder{font-size:4vw;font-family:"Open Sans",sans-serif}.validation-overlay .validate-extra-activity-comment-input::placeholder{font-size:4vw;font-family:"Open Sans",sans-serif}.input-type-radio-group{display:flex}@media(max-width:1000px){.input-type-radio-group{margin-top:10px}}.input-type-radio{display:inline-flex;margin-left:12px;align-items:flex-start}.input-type-radio>label{margin-left:25px;font-size:14px;color:#17313a;font-weight:600}.input-type-radio>.radio-button{opacity:0;position:relative;top:25px;left:-3px;z-index:9999}.input-type-radio>.fake-radio:before{content:"";display:inline-block;height:13px;width:13px;border:1px solid;border-radius:50%}.input-type-radio>.fake-radio:after{content:"";display:inline-block;height:9px;width:9px;border-radius:50%;background-color:#25b9d6}.input-type-radio>.fake-radio{position:relative;top:2px;cursor:pointer}.input-type-radio>.fake-radio:after,.input-type-radio>.fake-radio:before{position:absolute}.input-type-radio>.fake-radio:after{left:3px;top:3px}.input-type-radio>.radio-button+.fake-radio:after{content:none}.input-type-radio>.radio-button:checked+.fake-radio:after{content:""}.vacation-count{position:fixed;display:flex;flex-direction:column;right:calc(50% - 599.5px);width:410px;height:440px;background-color:#fff;box-shadow:1px 1px 4px 1px rgba(122,121,121,.5);border-radius:25px 25px 0 0;transform:translateY(0);transition-duration:.25s;top:calc(100% - 62px);z-index:1000}.vacation-count.vacation-count-open{transform:translateY(-371px)}.vacation-count.vacation-count-open .right-vacation{display:block!important}.vacation-count-header{cursor:pointer;color:#fff;text-align:center;line-height:69px;font-family:"Open Sans";font-size:14px;font-weight:600;letter-spacing:.11px;background-color:#a51160;width:410px;height:69px;box-shadow:1px 1px 4px 1px rgba(122,121,121,.5);border-radius:25px 25px 0 0}.vacation-count-header .left-vacation{font-size:39px;float:left;margin-top:15px;margin-left:14px}.vacation-count-header .right-vacation{font-size:39px;float:right;margin-top:15px;margin-right:14px;display:none}.vacation-content{width:410px;height:381px}.vacation-totals{padding:15px 20px;display:inline-block}.vacation-totals>.vacation-totals-header{text-transform:uppercase;font-size:13px;font-weight:700;color:#17313a;font-family:"Open Sans";margin-bottom:15px}.vacation-totals>.vacation-container{font-size:13px;margin-bottom:8px;min-height:28px}.vacation-totals>.vacation-container .tooltip-container{position:relative;display:inline-block}.vacation-totals>.vacation-container .toggle-infos-indicator{margin-left:10px}.vacation-totals>.vacation-container .jrs-infos{font-weight:400;font-size:13px;position:absolute;background-color:#fff;width:420px;padding:10px;right:20px;bottom:15px;box-shadow:2px 2px 2px #d6d6d6;line-height:1.6}.vacation-totals>.vacation-container .container-header{font-weight:700;line-height:28px;clear:both}.vacation-totals>.vacation-container .container-header .total-name{float:left;width:105px;line-height:28px}.vacation-totals>.vacation-container .container-header .two-line-total{line-height:14px!important}.vacation-totals>.vacation-container .container-header .total-count{color:#fff;background-color:#a51160;float:left;width:46px;text-align:right;padding-right:5px}.vacation-totals>.vacation-container .container-line{margin-left:105px;line-height:28px;clear:both}.vacation-totals>.vacation-container .container-line:after{content:"";display:block;clear:both}.vacation-totals>.vacation-container .container-line .line-count{background-color:#e4b8cf;float:left;width:46px;color:#fff;text-align:right;padding-right:5px}.vacation-totals>.vacation-container .container-line .line-description{margin-left:7px;line-height:27px;float:left}.vacation-totals>.vacation-container .container-line .line-description .vacation-before{color:#f05a5a;font-size:12px;display:inline-block}.vacation-history{border-top:3px solid #a51160;padding:15px 0;margin:0 20px}.vacation-history>.vacation-history-header{text-transform:uppercase;font-size:13px;font-weight:700;color:#17313a;font-family:"Open Sans"}.vacation-history>.vacation-history-header>.fa-stopwatch{font-size:20px;cursor:pointer;float:right}.vacation-history>.history>.no-absence{margin-top:55px;text-align:center;color:#979797}.vacation-history>.history>.history-header{margin-top:15px;margin-bottom:8px;margin-left:25px}.vacation-history>.history>.history-header>.history-header-cell{display:inline-block;font-size:12px;font-weight:600;font-family:"Open Sans";color:#17313a}.vacation-history>.history>.history-header>.dates{width:220px}.vacation-history>.history>.history-header>.total{width:40px}.vacation-history>.history>.history-header>.type{width:80px}.vacation-history>.history .history-line{font-size:14px;clear:both;margin-bottom:10px}.vacation-history>.history .history-line .absence-status{width:25px;text-align:left;float:left}.vacation-history>.history .history-line .absence-dates{width:210px;float:left}.vacation-history>.history .history-line .absence-dates .fa-chevron-right{margin:0 5px;float:left}.vacation-history>.history .history-line .absence-dates .absence-endAt,.vacation-history>.history .history-line .absence-dates .absence-startAt{width:90px;margin:0;float:left}.vacation-history>.history .history-line .total{width:40px;float:left;text-align:right;font-weight:700;margin-right:10px}.vacation-history>.history .history-line .type{width:85px;overflow:hidden;text-overflow:ellipsis;float:left;white-space:nowrap;font-size:12px;font-weight:700;line-height:22px}.calendar-not-available{position:fixed;width:600px;top:50%;left:50%;color:#fff;background-color:#007288;height:300px;margin:-150px 0 0 -300px;padding:110px 50px;text-align:center}.timesheet-container{background-color:#007188!important;min-height:100vh;padding-bottom:80px}.timesheet-container .cra-sub-area{margin-top:15px;position:relative;min-height:37px;display:flex;justify-content:center}.timesheet-container .month-header.submitted{background-color:#007188}.timesheet-container .send-month-btn{position:absolute;margin:0 auto 25px;opacity:1;transition-duration:.3s;transform:translateY(0);visibility:visible;--loader-color:#007188}.timesheet-container .send-month-btn.active{background-color:#fff!important;color:#007188}.timesheet-container .send-month-btn.send-month-btn-hidden{opacity:0;visibility:hidden;transform:translateY(10px)}.timesheet-container .cra-help-text{position:absolute;opacity:1;transition-duration:.3s;transform:translateY(0);visibility:visible;height:37px;line-height:37px;color:#fff;font-weight:700}.timesheet-container .cra-help-text.cra-help-text-hidden{opacity:0;visibility:hidden;transform:translateY(10px)}.timesheet-container .day-details{background-color:#d0ebef;padding:15px}.timesheet-container .day-details .day-details-header{height:30px;display:flex;align-items:center;justify-content:space-between;font-weight:700}.timesheet-container .day-details .day-remote{font-size:20px}.timesheet-container .day-details .day-remote.day-remote-full{color:#25b9d6}.timesheet-container .day-details .day-remote.day-remote-am{background-image:linear-gradient(90deg,#25b9d6 50%,rgba(37,185,214,.35) 0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.timesheet-container .day-details .day-remote.day-remote-pm{background-image:linear-gradient(90deg,rgba(37,185,214,.35) 50%,#25b9d6 0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.timesheet-container .day-details .day-details-block{margin-block:10px;padding-inline:10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.timesheet-container .day-details .day-details-block>div{width:100%}.timesheet-container .day-details .day-details-block .day-details-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100vw - 80px)}.timesheet-container .day-details .hd-type-absence,.timesheet-container .day-details .hd-type-sickness{border-left:9px solid #a51160}.timesheet-container .day-details .hd-type-activity{border-left:9px solid #25b9d6}.timesheet-container .day-details .hd-type-autofilled{border-left:9px solid #c7c6c6}.timesheet-container .day-details .day-constraint{border-left:9px solid #fdbc32}.timesheet-container .day-details .day-extra-constraint{border-left:9px solid #5f76ee}.timesheet-container .day-details .day-extra{border-left:9px solid #ef753f}.timesheet-container .mobile-counters-btn{color:#fff;font-weight:500;text-align:right;margin-right:15px;margin-top:25px;display:flex;align-items:center;justify-content:flex-end}.timesheet-container .mobile-counters-btn i{margin-left:10px;color:#a51160;text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff,1px 1px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff}.mobile-actions-container{position:fixed;bottom:0;right:0;width:100%;min-height:50px;display:flex;justify-content:flex-end;padding-right:15px;padding-bottom:15px;grid-gap:15px;gap:15px;background-image:linear-gradient(transparent,#007188);background-size:200%;transition-duration:.5s;transition-delay:.5s}.mobile-actions-container.actions-hidden{bottom:-100px}.mobile-actions-container .actions-container{position:relative;width:calc(100% - 65px);height:100%;min-height:50px}.mobile-actions-container .btn-action{position:relative;display:flex;width:50px;height:50px;flex-shrink:0;background-color:#fff;color:#007188;border-radius:25px;align-items:center;justify-content:center;font-size:18px;transition:transform .3s;box-shadow:0 0 15px rgba(0,0,0,.25)}.mobile-actions-container .btn-action.active{transform:rotate(315deg)}.mobile-actions-container .btn-action.no-animation{transition-duration:0ms}.mobile-actions-container .btn-action-container{position:absolute;width:100%;top:0;right:0;display:flex;align-items:center;justify-content:flex-end;grid-gap:15px;gap:15px;opacity:0;visibility:hidden;transition-duration:.25s;transform:translateX(-20px)}.mobile-actions-container .btn-action-container .btn-action-label{padding-left:15px;text-align:right;color:#fff;font-size:14px}.mobile-actions-container .btn-action-container.action-visible{opacity:1;visibility:visible;transform:translateX(0);transition-delay:.1s}.mobile-actions-container .btn-action-container .btn-action{font-size:22px;color:#000}.lb-w1200 .lb-counters-mobile{line-height:normal;height:auto;text-align:left}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-header{display:flex;height:70px;justify-content:center;align-items:center;width:100%;background-color:#a51160;color:#fff;padding:0 26px;font-weight:700}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-header .counters-mobile-header-title{font-size:5vw}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-header .lb-counters-mobile-header-icon{font-size:6vw}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-content{margin:20px;font-size:4vw}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-content .lb-counters-mobile-content-counters{padding-bottom:10px;border-bottom:3px solid #a51160}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-content .lb-counters-mobile-content-counters .counters-mobile-counters-header{font-size:4vw;font-weight:600}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-content .lb-counters-mobile-content-counters .counters-mobile-counter{padding:10px 0}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-content .lb-counters-mobile-content-counters .counters-mobile-counter .counters-mobile-counter-total .counters-mobile-counter-description{font-weight:500;font-size:4vw;width:28vw;display:inline-block}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-content .lb-counters-mobile-content-counters .counters-mobile-counter .counters-mobile-counter-total .counters-mobile-counter-total-count{background-color:#a51160;color:#fff;text-align:right;font-weight:700;line-height:4vh;display:inline-block;padding:0 5px;width:13vw}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-content .lb-counters-mobile-content-counters .counters-mobile-counter .counters-mobile-counter-line{margin-left:28vw}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-content .lb-counters-mobile-content-counters .counters-mobile-counter .counters-mobile-counter-line .counters-mobile-counter-line-total-count{background-color:#e4b8cf;color:#fff;text-align:right;font-weight:400;line-height:4vh;display:inline-block;padding:0 5px;width:13vw}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-content .lb-counters-mobile-content-counters .counters-mobile-counter .counters-mobile-counter-line .counters-mobile-counter-line-description{display:inline-block;margin-left:2vw;font-weight:300}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-content .lb-counters-mobile-content-history{padding-top:15px}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-content .lb-counters-mobile-content-history .counters-mobile-history-header{font-size:4vw;font-weight:600;padding-bottom:15px}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-content .lb-counters-mobile-content-history .counters-mobile-history-caption{display:flex;justify-content:space-between}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-content .lb-counters-mobile-content-history .counters-mobile-history-caption .counters-mobile-history-caption-item{font-size:4vw}.lb-w1200 .lb-counters-mobile .lb-counters-mobile-content .lb-counters-mobile-content-history .counters-mobile-history-caption .counters-mobile-history-caption-item i{padding-left:5px;color:#a51160}.absence-history-line{display:flex;justify-content:space-between;margin:15px 0;align-items:center;border-top:1px solid #a51160;padding-top:15px}.absence-history-line .absence-history-line-event-code-description{font-weight:700}.absence-history-line .absence-history-line-event-code-description .absence-history-line-days-count{color:#708090;font-weight:500}.absence-history-line .absence-history-line-details{width:80%}.absence-history-line .absence-history-line-details .absence-history-line-action-at{color:#708090}.absence-history-line .absence-total-container{width:12%}#contact-menu .contact-menu-title{padding:20px 0;font-size:32px;display:inline-block;width:calc(100% - 615px)}#contact-menu .contact-menu-navigation{display:inline-block;text-align:right;float:right;padding:15px 0}#contact-menu .contact-menu-navigation .contact-menu-item{font-size:18px;border:3px solid #a51160;border-radius:100px;width:300px;display:inline-block;text-align:center;color:#17313a;height:49px;line-height:43px;font-weight:700}#contact-menu .contact-menu-navigation .contact-menu-item.active{background-color:#a51160;color:#fff}#contact-menu .contact-menu-navigation .contact-menu-item:not(:last-of-type){margin-right:15px}@media(max-width:1000px){#contact-menu .contact-menu-navigation{margin:15px;display:flex;float:none;padding:0}#contact-menu .contact-menu-navigation .contact-menu-item{display:flex;font-size:14px;line-height:1.2;align-items:center;height:auto;border-radius:0;border:none;border-bottom:3px solid transparent;padding-bottom:5px;text-align:center;justify-content:center}#contact-menu .contact-menu-navigation .contact-menu-item.active{color:#17313a;background-color:transparent;border-bottom:3px solid #a51160}#contact-menu .contact-menu-navigation .contact-menu-item:not(:last-of-type){margin-right:0}}.contact{cursor:pointer;width:calc(33.33333% - 13.33333px);height:100px;line-height:100px;background:#fff;padding:0 10px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact:nth-child(3n){margin-right:0}.contact img{width:80px;height:80px;border-radius:40px;vertical-align:middle;margin-right:10px}@media(max-width:1000px){.contact{height:auto;width:100%;box-shadow:3px 3px 10px #e0e0e0;line-height:80px;font-size:16px}.contact img{width:60px;height:60px;border-radius:30px}}.contact.consultant-contact{line-height:1.6;padding:10px 15px;position:relative}.contact.consultant-contact .contact-birthdate{position:absolute;right:10px;bottom:10px;font-size:12px;font-weight:700;font-style:italic}.contact.consultant-contact .contact-birthdate i{font-size:16px;font-weight:100}.contact-lb{position:relative;width:400px;line-height:1.2;transform:translateY(-50%);top:50%}@media(max-width:1000px){.contact-lb{width:90%}}.contact-lb img{width:144px;height:144px;border-radius:50%;display:block;margin:20px auto 45px}.contact-lb .contact-identity{font-size:13px;height:20px;line-height:20px;margin-bottom:25px}.contact-lb .contact-pictures{margin:0 auto;display:inline-block}.contact-lb .contact-pictures img{display:inline-block;border:4px solid #fff;margin-bottom:20px}.contact-lb .contact-pictures img+img{margin-left:-50px}.contact-lb .contact-line{text-align:left;font-size:13px;font-weight:700;height:50px;line-height:50px}.contact-lb .contact-line i{font-size:30px;width:105px;text-align:center;vertical-align:middle}.contact-lb .contact-line a{color:#17313a;text-decoration:none}.contact-lb .contact-lines{padding-bottom:40px}.contact-lb .contact-title{color:#a51160;font-size:14px;font-weight:700;height:70px;line-height:70px}.contact-lb .contact-place{position:relative;height:40px;line-height:40px;background-color:#a51160;font-size:13px;font-weight:500;color:#fff;font-style:italic}.contact-lb .contact-place i{position:absolute;font-size:28px;left:42px;line-height:40px}.contact-lb .contact-help{padding:0 40px;text-align:left;margin-bottom:15px}.contact-lb .close-lb{background-image:url(/img/close.svg);background-size:100%;cursor:pointer;position:absolute;right:15px;top:20px;width:30px;height:30px}.contact-list{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;margin:0 auto;grid-gap:20px;gap:20px}.contact-col{margin-right:94px}.search-container{width:100%;background-color:#e6d9e0;height:60px;margin-bottom:20px}.search-container>.fa-search{float:left;font-size:40px;line-height:60px;margin-left:15px;cursor:pointer}.search-container>.contact-searchbar{width:calc(100% - 110px);height:100%;line-height:60px;background-color:transparent;border:none;font-family:"Open Sans";font-style:italic;font-size:14px;letter-spacing:.12px;padding-left:10px;outline:none}.search-container>.fa-times{float:right;font-size:40px;line-height:60px;margin-right:15px;cursor:pointer}.contact-header{color:#a51160;font-size:14px;font-weight:700;letter-spacing:.12px;height:40px;line-height:40px}@media(max-width:1000px){.contact-header{padding-left:15px}}.contact-block{width:400px;margin-bottom:15px}.contact-block .contact{width:100%;margin-bottom:5px}.contact-help{font-size:12px;letter-spacing:.1px;font-style:italic}@media(max-width:1000px){.contact-help{width:calc(100% - 30px);padding-inline:15px}}.contact-group{width:400px;height:100px;line-height:100px;background:#fff;padding:0 10px;margin-bottom:15px;margin-right:75px;cursor:pointer}@media(max-width:1000px){.contact-group{display:flex;height:auto;width:100%;box-shadow:3px 3px 10px #e0e0e0;line-height:80px;font-size:16px}}.contact-images{display:inline-block}.contact-images img{width:84px;height:84px;border-radius:50px;vertical-align:middle;margin-right:10px;border:4px solid #fff}.contact-images img+img{margin-left:-40px}@media(max-width:1000px){.contact-images img{width:68px;height:68px;border-radius:34px}}.contact-identities{vertical-align:top;display:inline-flex;flex-direction:column;font-size:13px;height:100px;line-height:1.6;justify-content:center}@media(max-width:1000px){.contact-identities{height:auto;font-size:16px}}#news-container{padding-top:90px;width:calc(100vw - 20px);max-width:1200px;margin:0 auto;background-color:#f2f2f2}#news-container .recommandations-title{font-size:20px;font-weight:600;margin:60px 0 25px}#news-container .bricks{margin:0 auto}#news-container>.news-title{width:1200px;margin:120px auto 60px;font-size:32px}#news-container>.news-title>.fa-newspaper{padding-right:50px}@media(max-width:1000px){#news-container>.news-title{width:auto}}#news-container .container{width:1086px}@media(max-width:1000px){#news-container .container{width:auto}}#news-container .container>.post-container{border:1px solid #a6b9c5;margin:150px auto 0;border-radius:10px;background-color:#fff;width:900px;padding:75px 100px}#news-container .juicer-feed{width:calc(100vw - 20px);max-width:1200px}@media(max-width:1000px){#news-container .juicer-feed{width:90%;padding-block:20px}}@media(max-width:1000px){#news-container{padding-top:0;width:auto}}.article-type-press-release{color:#12afa9;font-size:22px}.press-release-date{height:24px;line-height:24px;font-size:14px;font-weight:600;margin:10px 0}.press-release-date i{display:inline-block;font-size:22px;vertical-align:middle;margin-right:4px;margin-top:-4px}.press-release-download{height:34px;line-height:34px;font-size:16px;font-weight:600;margin:30px 0 20px;display:block;color:#14313e!important}.press-release-download i{display:inline-block;font-size:32px;vertical-align:middle;margin-right:4px;font-weight:400}.press-release-download i:before{content:""}.article-type-interview{color:#00c1de;font-size:22px;font-weight:600;margin-bottom:30px;min-height:32px;line-height:32px}.article-type-interview>i{font-size:32px;margin-right:25px}.interview-img{float:right;margin:0 0 20px 20px!important}.article-interview-name{font-size:20px;font-weight:400}.article-interview-summary{display:block;margin:30px 0;font-size:18px!important;font-weight:400!important}.share-block{position:absolute;top:300px;right:calc(50vw - 520px)}.share-block .share-icon{color:blueSynchrone;width:45px;height:45px;font-size:40px;line-height:45px;margin:10px}.share-block .share-media{text-align:right;background-color:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px;padding:10px;border-top:1px solid #a6b9c5;border-right:1px solid #a6b9c5;border-bottom:1px solid #a6b9c5}.share-block .share-media a{display:block;width:40px;height:40px;line-height:40px;text-align:center;background-color:#17313a;color:#fff;font-size:30px;margin:5px 3px 15px;border-radius:8px;vertical-align:middle}.share-block .share-media a#share-linkedin{background-color:#12afa9}.share-block .share-media a#share-twitter{background-color:#00c1de}.share-block .share-media a#share-viadeo{background-color:#e42373}.share-block .share-media a#share-facebook{background-color:#8a1d81;text-align:right;margin:5px 3px}.share-block .share-media a#share-facebook i{font-size:36px;vertical-align:bottom;margin-bottom:-2px;margin-right:5px}.share-block .share-media a#share-mail{background-color:#eb5961;font-size:24px;margin:5px 3px}.press-contact{clear:both;width:350px;position:relative;background-color:#bfbcba;color:#17313a;margin:30px auto 0;text-align:right;background:url(https://www.synchrone.fr/img/actu/contact-presse.jpg);background-repeat:no-repeat;background-size:contain}.press-contact:before{display:block;content:" ";width:100%;padding-top:86.9047619048%}.press-contact>.content{position:absolute;top:0;left:0;right:0;bottom:0}.press-contact .content{padding:100px 15px 15px;font-size:15px}.press-contact .share-media{margin:15px 0;text-align:right}.press-contact .share-media a{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background-color:#17313a;color:#fff;font-size:30px;margin:5px 3px;border-radius:8px;vertical-align:middle}.press-contact .share-media a#share-linkedin{background-color:#12afa9}.press-contact .share-media a#share-twitter{background-color:#00c1de}.press-contact .share-media a#share-viadeo{background-color:#e42373}.press-contact .share-media a#share-facebook{background-color:#8a1d81;text-align:right}.press-contact .share-media a#share-facebook i{font-size:36px;vertical-align:bottom;margin-bottom:-2px;margin-right:5px}.press-contact .share-media a#share-mail{font-size:24px}.article a{color:#337ab7}.article h1{font-size:24px;font-weight:600;color:#17313a}.article h2{font-size:18px}.article img{margin:20px 0;max-width:100%;height:auto!important}.article img[align=left],.article img[style*="float:left"],.article img[style*="float: left"]{margin:0 20px 0 0!important}.article img[align=right],.article img[style*="float:right"],.article img[style*="float: right"]{margin:0 0 20px 20px}.published-at{font-style:italic}.published-by a{color:#337ab7!important}.back-news{position:relative;display:block;width:1280px;top:115px;margin:0 auto;color:#17313a;font-size:28px}.back-news>.fa-newspaper{padding-right:20px}.container .run-as-user{background-color:#fff;display:inline-block!important;margin:5px;height:42px;padding:0 20px;color:#17313a;display:block;line-height:42px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.container .run-as-user:hover{color:#fff;background-color:#25b9d6}@media(max-width:1000px){.container .run-as-user{height:30px;line-height:30px;font-size:14px;padding:0 10px;width:80%}}.container .inactive-user{opacity:.4}.container .consultant-user{border-left:4px solid #8a1d81}.container .consultant-user:hover{color:#fff;background-color:#8a1d81}.container .internal-user{border-left:4px solid #eb5961}.container .internal-user:hover{color:#fff;background-color:#eb5961}.container .contractor-user{border-left:4px solid #00c1de}.container .contractor-user:hover{color:#fff;background-color:#00c1de}.container .caption-container{display:flex;align-items:flex-end;margin-bottom:20px}@media(max-width:1000px){.container .caption-container{margin:20px 0}}.container .caption-container .caption{margin-right:20px;display:inline-block}@media(max-width:1000px){.container .caption-container .caption{font-size:12px}}.container .caption-container .caption .caption-color{vertical-align:top;display:inline-block;height:20px;width:8px;margin-right:5px}.container .caption-container .caption .caption-title{display:inline-block}.container .run-as-favorites{background-color:hsla(0,0%,100%,.5333333333);padding:15px;margin-bottom:15px;display:flex;align-items:center}.container .run-as-favorites .run-as-header{font-size:24px;color:gold;margin-right:15px}.container .run-as-favorites .run-as-user{box-shadow:0 3px 10px #f3f3f3}h1{margin:25px auto;width:1200px}.empty-runas{font-style:italic;margin-left:25px}#change-personal-email-container{color:#17313a}#change-personal-email-container .form-change-personal-email{display:flex}@media(max-width:1000px){#change-personal-email-container .form-change-personal-email{flex-direction:column;align-items:center}}#change-personal-email-container .form-change-personal-email-title{font-size:18px;font-weight:600;margin-bottom:25px}#change-personal-email-container .form-change-personal-email-helper-text{font-size:13px}#change-personal-email-container .disabled-account-btn{opacity:.6;cursor:not-allowed!important}#change-password-container #form-change-password-container form{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"form instructions" "button button";grid-gap:0;gap:0}#change-password-container #form-change-password-container form .form-inputs{grid-area:form;width:100%}#change-password-container #form-change-password-container form .form-inputs .field-container{width:100%}#change-password-container #form-change-password-container form .validation-instructions{grid-area:instructions}#change-password-container #form-change-password-container form .parameters-buttons-container{grid-area:button}#change-password-container #form-change-password-container form .parameters-buttons-container button{margin:0}@media(max-width:1000px){#change-password-container #form-change-password-container form{display:flex;flex-direction:column;justify-content:center;align-items:center}}#change-password-container .disabled-account-btn{opacity:.6;cursor:not-allowed!important}#change-password-container .form-change-password-title{font-size:13px;margin-bottom:25px;font-weight:600}#change-password-container #change-password-hidden-indicator{position:relative;right:20px}@media(max-width:1000px){#change-password-container #change-password-hidden-indicator{position:absolute;right:5px;top:5px}}#change-password-container .password-valid{color:#27b19f;position:absolute;right:calc(50% - 150px);font-size:18px}#change-password-container .validation-instructions{background-color:#d4d4d4;font-size:14px;padding:10px 25px 20px;color:#17313a}@media(max-width:1000px){#change-password-container .validation-instructions{font-size:13px;padding:1px 15px 15px}#change-password-container .validation-instructions+.modify-account-action{margin-bottom:0}}#change-password-container .validation-instructions .validation-instruction-header{text-align:left;font-size:14px;font-weight:600;margin:15px 0}@media(max-width:1000px){#change-password-container .validation-instructions .validation-instruction-header{font-size:13px}}#change-password-container .validation-instructions .validation-instruction{text-align:left;line-height:22px}#change-password-container .validation-instructions .validation-icon{color:#9b9b9b;font-size:18px}#change-password-container .validation-instructions .validated>.validation-icon{color:#27b19f}.modify-account-action{color:#fff;width:150px;height:37px;background-color:#12afa9!important;text-align:center;font-family:"Open Sans";font-size:14px;line-height:37px;letter-spacing:.4px;border-radius:50px;cursor:pointer;border:none}@media(max-width:1000px){.modify-account-action{margin:15px 0}}.my-account-title{margin-top:15px;margin-bottom:19px;font-family:"Open Sans",sans-serif;font-size:48px;font-weight:400;color:#17313a}.field-container{margin-bottom:10px;width:80%}.field-container input{width:65%;font-size:18px;border:none;border-bottom:2px solid #d3d3d3}.field-container input::-webkit-input-placeholder{color:#d0d0d0}.field-container input:-ms-input-placeholder{color:#d0d0d0}.field-container input::-ms-input-placeholder{color:#d0d0d0}.field-container input::placeholder{color:#d0d0d0}.tutorial-thumbnail img{margin:20px 10px}.tutorial-title{margin-top:15px;margin-bottom:19px;font-family:"Open Sans",sans-serif;font-size:32px;font-weight:400;color:#17313a}@media(max-width:1000px){.documents-container{margin:15px}}#union-container>.links-container{display:flex}#union-container>.links-container>.title{height:70px;align-items:flex-end;display:flex;font-size:32px;margin-bottom:30px;color:#17313a}#union-container>.links-container>.link-to-union,#union-container>.links-container>.links-separator{font-size:24px;height:70px;align-items:flex-end;display:flex;color:#17313a}#union-container>.links-container>.links-separator{margin:0 13px}#union-container>.links-container .active{font-size:24px!important;color:#12afa9!important;font-weight:700}#union-container>.documents-tabs-container{width:100%;display:flex;justify-content:space-between}#union-container>.documents-tabs-container .synchrone-documents-btn,#union-container>.documents-tabs-container .union-documents-btn{border-radius:5px;width:250px;cursor:pointer;text-align:center;font-weight:700;padding:15px 0;font-size:16px}#union-container>.documents-tabs-container .synchrone-documents-btn{color:#12afa9}#union-container>.documents-tabs-container .synchrone-documents-btn.active{background-color:#12afa9}#union-container>.documents-tabs-container .union-documents-btn{color:#a6b9c4}#union-container>.documents-tabs-container .union-documents-btn.active{background-color:#a6b9c4}#union-container>.documents-tabs-container .active{color:#fff}.files-container .files-title{color:#12afa9;font-size:15px;font-weight:700;height:36px;line-height:36px;border-bottom:4px solid #12afa9;position:relative}.files-container .empty-unions-files{margin-top:15px}.files-container .file-row{color:#17313a;display:block;font-size:15px;font-weight:600;background-color:#fff;position:relative;height:60px;line-height:60px;padding:0 16px}.files-container .file-row .file-row-label{display:inline-block;width:calc(94% - 10px);margin-left:10px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.files-container .file-row .download-icon{display:inline-block;font-size:24px;transform:rotate(180deg);color:#12afa9}@media(max-width:1000px){.files-container .file-row .download-icon{display:none}}.files-container .hovered{background-color:rgba(122,209,224,.5);cursor:pointer}.union-documents-btn{width:100%;height:62px;border-radius:100px;background-color:#12afa9;color:#fff;display:block;line-height:62px;margin-top:15px;font-size:24px;font-weight:700;padding:0 25px;float:right;position:relative}.union-documents-btn i{font-size:43px;position:absolute;top:10px;right:25px}.line-container{width:100%}.line-container:not(:last-of-type){border-bottom:1px solid #d3d3d3}.line-container:not(:last-of-type):not(.nested)>.line-container{border-bottom:none!important}.line-container:last-of-type:not(.nested){border-radius:0 0 8px 8px}.line-container:last-of-type>.line-container{border-radius:0!important}.parameters-page{justify-content:flex-start;padding:0 25px 20px;background-color:#f7f5f8!important}.parameters-page .page-header{transform:translateX(-25px);width:calc(100% + 50px)}.parameters-container{background-color:#fff;display:flex;justify-content:space-between;padding:10px}.parameters-container .parameters-menu{width:20%}@media(max-width:1000px){.parameters-container .parameters-menu{width:100%;height:calc(100vh - 100px)}}.parameters-container .parameters-menu .parameters-menu-entry{display:block;padding:10px;cursor:pointer;font-weight:500;color:inherit}.parameters-container .parameters-menu .parameters-menu-entry:hover{text-decoration:underline;text-underline-offset:2px}@media(max-width:1000px){.parameters-container .parameters-menu .parameters-menu-entry{font-size:18px}.parameters-container .parameters-menu .parameters-menu-entry i{font-size:24px;width:50px;text-align:center}}.parameters-container .parameters-menu .parameters-menu-entry-active{background-color:#12afa9;color:#fff}.parameters-container .parameters-menu .parameters-menu-entry-active:hover{text-decoration:none}@media(max-width:1000px){.parameters-container .parameters-menu .parameters-menu-entry-active{background-color:inherit;color:inherit}}.parameters-container .parameters-content{width:79%;padding:10px}@media(max-width:1000px){.parameters-container .parameters-content{display:none}}.parameters-title{font-size:30px;margin:20px 0}.parameters-separator{height:1px;background-color:#e4e4e7;margin:20px 0}@media(max-width:1000px){.parameters-separator{display:none}}.parameters-card{max-width:1200px;margin:auto;background-color:#fff}@media(max-width:1000px){.parameters-card{background-color:#fff;padding:20px;border-radius:8px}.parameters-card+.parameters-card{margin-top:30px}.parameters-card .field-container{width:100%;position:relative}.parameters-card .field-container input{font-size:15px;padding:5px 0;width:100%}}.parameters-card-title{font-weight:600;font-size:16px;margin:30px 0 20px}@media(max-width:1000px){.parameters-card-title{text-transform:uppercase;border-bottom:none;margin:10px 10px 0;font-weight:300;font-size:14px;padding:10px 0;color:#71717a}}.parameters-card-description{border-bottom:none;margin:0 10px 15px;font-weight:300;font-size:14px;padding:10px 0;color:#71717a}.parameters-category-container{background-color:#fff;border-radius:10px 10px 0 0;text-align:left;width:100%}@media(max-width:1000px){.parameters-category-container{background-color:transparent}}.parameters-category-container .parameters-category-title{border-radius:10px 10px 0 0;color:#fff;background-color:#12afa9;font-size:24px;height:50px;line-height:50px;font-weight:700;padding:0 20px}.parameters-category-container .page-header{font-weight:600;font-size:20px;padding:0}.parameters-category-container .parameters-subcategory-container .parameters-subcategory-title{font-weight:600;font-size:20px}.parameters-category-container .parameters-subcategory-container .parameters-subcategory-subtitle{padding:10px 0;color:#71717a;border-bottom:1px solid #e4e4e7;font-size:15px;font-weight:400}@media(max-width:1000px){.parameters-category-container .parameters-subcategory-container .parameters-subcategory-subtitle{padding:20px 0 0;color:#000;border-bottom:none}}.parameters-category-container .parameters-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.parameters-category-container .parameters-checkbox:checked+.parameters-checkmark:after{display:block}.parameters-category-container .parameters-checkbox-label{text-transform:capitalize}.parameters-category-container .parameters-checkmark{height:20px;width:20px;display:inline-block;position:relative;top:5px;border:1px solid #000;padding:3px;margin-right:10px}.parameters-category-container .parameters-checkmark:after{content:"";position:relative;display:none;width:12px;height:12px;background-color:#25b9d6}.parameters-buttons-container{margin-top:20px;display:flex;justify-content:space-evenly}.parameters-buttons-container .parameters-buttons-confirm{color:#fff;background-color:#27b19f;width:240px;height:40px;line-height:40px;border-radius:50px;cursor:pointer;border:none;text-align:center}.status-notif{background-color:#f2f2f2;padding:20px;margin:20px 0;border-radius:8px;display:flex;justify-content:space-between;align-items:center}@media(max-width:1000px){.status-notif{flex-direction:column}}.status-notif.status-notif-success{background-color:rgba(39,177,159,.35)}.status-notif.status-notif-info{background-color:rgba(37,185,214,.35)}.status-notif.status-notif-error{background-color:rgba(165,17,96,.35)}.status-notif button{background-color:#fff;border:none;height:30px;border-radius:5px;padding:0 15px}@media(max-width:1000px){.status-notif button{margin-top:15px}}.notif-hours-form-container{height:100%;width:100%;display:flex;align-items:center;padding:20px}.notif-hours-form-container .parameters-card{max-width:360px;padding:20px 20px 0;border-radius:8px}@media(max-width:1000px){.notif-hours-form-container .parameters-card{padding:20px}}.parameters-card{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.2}.parameters-card .slider-container{display:flex;align-items:center;justify-content:space-between}.parameters-card .slider-container .slider-label{order:1;font-size:16px}.parameters-card .slider-container .slider{order:2;height:24px;top:auto}.parameters-card .notif-hours-form{padding:20px 0;max-width:360px}.parameters-card .config-line,.parameters-card .notif-hours-form{display:flex;justify-content:space-between;align-items:center}.disable-until{position:relative}.disable-until input[type=date]{position:absolute;width:0;top:0;bottom:0;right:0;left:0;opacity:0!important}.config-separator{height:1px;background-color:#e4e4e7;margin:15px 0}.config-value{font-size:13px;color:#25b9d6}.config-disabled{opacity:.4}.install-app ol{padding-left:25px}.install-app ol li{margin:8px 0;line-height:20px}.install-app ol li img{display:inline-block;vertical-align:middle;height:22px}.home-page-desktop{position:relative;background-size:cover;background-position:50%;padding-top:0!important}.home-page-desktop:not(.home-page-contractor):before{background-image:linear-gradient(0deg,#17313a calc(100% - 425px),#fff 425px)}.home-page-desktop.home-page-contractor{background-image:url(/img/background-contractor-w.png);background-size:cover}.home-page-desktop.home-page-contractor:before{background:hsla(0,0%,100%,.5)}.home-page-desktop:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.home-page-desktop .homepage-container{width:100%;position:relative}.home-page-desktop .homepage-container #rse-popup-link{background-color:#038096;color:#fff;width:238px;height:150px;cursor:pointer;position:absolute;top:200px;z-index:100;right:-120px;overflow:hidden;display:flex;border-radius:100px 0 0 100px;align-items:center;transform:none;transition:transform .25s}.home-page-desktop .homepage-container #rse-popup-link:hover{transform:translateX(-120px);transition:transform .25s}.home-page-desktop .homepage-container #rse-popup-link .rse-link-content{width:50%;text-align:center;font-weight:600;font-size:15px}.home-page-desktop .homepage-container #rse-popup-link .rse-link-content .rse-link-text{margin-top:15px}.home-page-desktop .homepage-container #rse-popup-link .rse-link-content .rse-link-picto{border-radius:50%;width:50px;height:50px;background-color:#152434;margin:15px auto 0}.home-page-desktop .homepage-container #rse-popup-link .rse-link-content .rse-link-picto i{font-size:22px;line-height:50px}.home-page-desktop .homepage-container #rse-popup-link .img-container{width:50%}.home-page-desktop .homepage-container #rse-popup-link .img-container img{height:155px}@-webkit-keyframes rse-link{0%{right:-120px}to{right:0}}@keyframes rse-link{0%{right:-120px}to{right:0}}@-webkit-keyframes rse-link-out{0%{right:0}to{right:-120px}}@keyframes rse-link-out{0%{right:0}to{right:-120px}}.home-page-desktop .homepage-container .instagram-upper-container{width:27%!important}.home-page-desktop .homepage-container .home-upper-container{height:390px;justify-content:space-around;margin-top:20px;width:1200px}.home-page-desktop .homepage-container .home-upper-container>.home-internal-news{display:flex;box-shadow:3px 3px 10px #e0e0e0;width:66%;height:100%}.home-page-desktop .homepage-container .home-upper-container>.home-internal-news>.home-internal-picture{height:100%}.home-page-desktop .homepage-container .home-upper-container>.home-internal-news>.home-internal-content{padding:20px 17px}.home-page-desktop .homepage-container .home-upper-container>.home-internal-news>.home-internal-content>.home-internal-title{font-weight:600}.home-page-desktop .homepage-container .home-upper-container>.home-internal-news>.home-internal-content>.home-internal-text{font-size:13px;margin-top:10px}.home-page-desktop .homepage-container .home-upper-container>.home-internal-news>.home-internal-content>.home-internal-text>p{margin-bottom:10px;display:block}.home-page-desktop .homepage-container .home-upper-container>.home-internal-news>.home-internal-content>.home-internal-text>p .home-internal-news-link,.home-page-desktop .homepage-container .home-upper-container>.home-internal-news>.home-internal-content>.home-internal-text>p>.united-heroes-link{text-decoration:underline;color:#17313a;font-weight:600}.home-page-desktop .homepage-container .home-upper-container>.home-internal-news>.home-internal-content>.home-internal-text>p>.bolder{font-weight:900}.home-page-desktop .homepage-container .home-lower-container,.home-page-desktop .homepage-container .home-upper-container{display:flex}.home-page-desktop .homepage-container .home-lower-container{justify-content:flex-start;margin:50px auto 0;display:flex;flex-wrap:wrap;width:640px}.home-page-desktop .homepage-container .lower-container-no-width{width:unset;margin-top:150px!important}.home-page-desktop .homepage-container #euro-2020-link{background-image:url(/img/euro2020/link.png);width:267px;height:116px;position:absolute;left:65%;cursor:pointer;opacity:.8}.home-page-desktop .homepage-container #euro-2020-link:hover{opacity:1}.home-page-desktop .homepage-container #open-cyber-popup-link{background-image:url(/img/cyber/link.png);background-repeat:no-repeat;background-size:contain;width:268px;height:118px;position:absolute;left:65%;cursor:pointer;opacity:.8}.home-page-desktop .homepage-container #open-cyber-popup-link:hover{opacity:1}@media(max-width:1369px){.home-page-desktop .homepage-container #open-cyber-popup-link{width:201px;height:88.5px;left:72%}}.home-page-desktop .homepage-container #united-heroes-popup-link{background-image:url(/img/united-heroes/inter-all.png);width:268px;height:118px;position:absolute;left:65%;cursor:pointer;opacity:.8}.home-page-desktop .homepage-container #united-heroes-popup-link:hover{opacity:1}.home-page-desktop .header-container{min-height:90px;padding:3em 0}.home-page-desktop .header-container h1{color:#fff;font-family:"Open Sans",sans-serif;font-size:48px;font-weight:400;padding:0;margin:0}@media(max-width:1369px){.home-page-desktop .header-container h1{font-size:30px}}.home-page-desktop .apps-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;align-content:center;grid-gap:10px;gap:10px}.home-page-desktop .apps-container .home-app{color:#17313a;padding-top:45px;height:150px;width:150px;background-color:#fff;border-radius:8px;text-align:center;font-family:"Open Sans",sans-serif;font-size:14px}.home-page-desktop .apps-container .home-app.home-app-contractor{width:300px}.home-page-desktop .apps-container .home-app i{font-size:42px;margin-bottom:15px}.home-page-desktop .apps-container .home-app .icon{height:54%}.home-page-desktop .apps-container .home-app .icon .fal{margin-top:0}.home-page-desktop .apps-container .home-app .label{height:18%;align-items:flex-start}.home-page-desktop .apps-container .home-app .subtext{font-weight:100;font-size:12px}.home-app-container{width:calc(33.33333% - 30px);float:left;height:475px}.home-app-container+.home-app-container{margin-left:45px}.home-apps{display:flex;flex-direction:column;align-items:center}.home-apps:after{content:"";display:table;clear:both}.home-apps .home-news-container{width:350px;height:390px;overflow:hidden;box-shadow:3px 3px 10px #e0e0e0;position:relative}.home-apps .home-news-container .show-more{position:absolute;bottom:0;background:linear-gradient(0deg,#fff 50%,transparent);width:100%;height:80px;text-align:center;font-size:14px}.home-apps .home-news-container .show-more a{position:absolute;display:block;font-weight:600;text-decoration:underline;bottom:10px;left:0;width:100%;text-align:center;font-size:13px;color:#17313a}.home-apps .home-news-container .j-instagram{height:390px;overflow:hidden}.home-apps .home-news-container .j-instagram.j-video{display:block}.home-apps .home-news-container .j-instagram .j-poster{display:none}.home-apps .home-news-container .j-instagram img{position:relative;z-index:10}.home-apps .home-news-container a{color:#17313a}.home-apps .home-news-container .home-news-title{padding:10px 26px}.home-apps .home-news-container>.home-news-image-container{max-height:200px;overflow:hidden}.home-apps .home-news-container>.home-news-image-container>img{position:relative;height:318px;transform:translateY(-59px)}.home-double-app-container{padding-top:45px;height:150px;width:310px;background-color:#fff;border-radius:8px;text-align:center;font-family:"Open Sans",sans-serif;font-size:14px;margin-right:10px;display:flex}.home-double-app-container .dashed-box-shadow{position:relative;height:120px}.home-double-app-container .dashed-box-shadow:after{position:absolute;content:"";top:-25px;left:0;height:10px;width:2px;background:#17313a;box-shadow:0 20px 0 #17313a,0 40px 0 #17313a,0 60px 0 #17313a,0 80px 0 #17313a,0 100px 0 #17313a}.home-double-app-container>.home-double-app{width:50%;color:#17313a}.home-double-app-container>.home-double-app>.home-app-subtext{font-weight:100;font-size:12px}.home-double-app-container>.home-double-app>.home-app-content{font-size:20px!important}.home-double-app-container>.home-double-app>i{font-size:42px;margin-bottom:15px}.documents-app{font-size:18px!important;padding-top:25px!important}.documents-app i{float:left;display:block!important;margin:-8px 12px!important;font-size:42px!important}.documents-app .home-app-btn{position:relative;top:20%;margin-bottom:30px}.my-activity-app{overflow:hidden;height:65%!important;position:relative}.my-activity-app .home-app-content{position:relative!important;top:20%!important}.my-activity-app:before{content:"C.R.A. :";font-style:italic;width:150px;font-size:15px;padding-top:55px;z-index:10}.my-activity-app:after,.my-activity-app:before{text-align:left;position:absolute;top:-40px;left:-25px;display:block;height:150px;padding-left:50px}.my-activity-app:after{content:"avant le\a 25 du mois";width:100px;font-size:12px;padding-top:75px;z-index:1;white-space:pre}.my-activity-app .pastille{position:absolute;top:-40px;left:-25px;width:150px}.my-activity-app.full-activity{height:100%!important}.my-activity-app~.home-app{height:calc(33.3333% - 17.33333px)!important;font-size:18px!important;padding-top:25px!important}.my-activity-app~.home-app i{float:left;display:block!important;margin:-8px 12px!important;font-size:42px!important}.my-activity-app~.home-app .home-app-btn{position:relative;top:25%}#documents-app-content{margin:0 auto;width:135px;display:block}#new-gta-popup-link{position:fixed;background-image:url(/img/gta/thumbnail.png);background-repeat:no-repeat;background-size:cover;width:319px;height:204px;right:200px;cursor:pointer;z-index:100;border:1px solid #d8d8d8;bottom:-204px}.hidden-new-gta-popup-link{-webkit-animation:gta-link-movement-reverse .1s forwards;animation:gta-link-movement-reverse .1s forwards}.visible-new-gta-popup-link{-webkit-animation:gta-link-movement 1s forwards;animation:gta-link-movement 1s forwards}@-webkit-keyframes gta-link-movement{0%{bottom:-204px}50%{bottom:0}to{bottom:-20px}}@keyframes gta-link-movement{0%{bottom:-204px}50%{bottom:0}to{bottom:-20px}}@-webkit-keyframes gta-link-movement-reverse{0%{bottom:-20px}25%{bottom:0}to{bottom:-204px}}@keyframes gta-link-movement-reverse{0%{bottom:-20px}25%{bottom:0}to{bottom:-204px}}#elections-popup-link{position:fixed;background-repeat:no-repeat;background-size:cover;width:358px;height:171px;right:200px;cursor:pointer;z-index:100;border:1px solid #d8d8d8;bottom:-204px}.first-round{background-image:url(/img/thumbnail_elections.png)}.second-round{background-image:url(/img/thumbnail_elections2.png)}.hidden-elections-popup-link{-webkit-animation:elections-link-movement-reverse .1s forwards;animation:elections-link-movement-reverse .1s forwards}.visible-elections-popup-link{-webkit-animation:elections-link-movement 1s forwards;animation:elections-link-movement 1s forwards}@-webkit-keyframes elections-link-movement{0%{bottom:-204px}50%{bottom:0}to{bottom:-12px}}@keyframes elections-link-movement{0%{bottom:-204px}50%{bottom:0}to{bottom:-12px}}@-webkit-keyframes elections-link-movement-reverse{0%{bottom:-12px}25%{bottom:0}to{bottom:-204px}}@keyframes elections-link-movement-reverse{0%{bottom:-12px}25%{bottom:0}to{bottom:-204px}}p{margin:0}#security-popup{background-color:#fff;position:relative;margin:10vh auto;width:536px;line-height:17px;text-align:left;font-family:"proxima-nova";height:80vh;border:1px solid #e0c67b}#security-popup #security-popup-close{background-color:#e0c67b;border-radius:50%;width:50px;height:50px;position:absolute;left:510px;top:-24px;cursor:pointer;float:left}#security-popup #security-popup-close .close-icon{color:#152434;font-size:36px;position:relative;transform:translate(-50%,-50%);top:50%;left:50%}#security-popup .security-popup-header{background-color:#152434;color:#fff;padding:20px 40px}#security-popup .security-popup-header .security-popup-header-title{font-size:22px;font-weight:700;margin-bottom:15px}#security-popup .security-popup-header .security-popup-header-content{font-size:14px}#security-popup .security-popup-content-container{padding:0 30px 20px 40px;margin-top:20px;margin-right:10px;overflow-y:scroll;height:calc(80vh - 235px)}#security-popup .security-popup-content-container img{margin-bottom:20px}#security-popup .security-popup-content-container .security-popup-content-scrollable .security-popup-content-title{color:#e0c67b;font-size:22px;margin-bottom:20px}#security-popup .security-popup-content-container .security-popup-content-scrollable .security-popup-content{font-size:12px}#security-popup .security-popup-content-container .security-popup-content-scrollable .security-popup-content li{margin-bottom:10px}#security-popup .security-popup-content-container .security-popup-content-scrollable .security-popup-content a{color:#000}#security-popup .security-popup-footer{background-image:url(/img/security/footer.png);height:75px}.home-app{color:#000;background:#fff;width:28vw;aspect-ratio:1;border-radius:6px;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;text-decoration:none;font-size:4vw}.home-app[disabled]{background:hsla(0,0%,100%,.65);pointer-events:none}.home-app .icon{height:60%;display:flex;align-items:center}.home-app .icon .fal{margin-top:10px;font-size:32px}.home-app .label{height:30%;font-size:15px;display:flex;align-items:center;text-align:center}.home-app .subtext{font-weight:100;font-size:12px}.home-app-btn{color:currentColor;position:absolute;display:block;width:68%;border:1px solid;margin:0 16%;font-size:15px;font-weight:600;bottom:15px;height:45px;line-height:43px;text-align:center;border-radius:30px;text-decoration:none}.offline-warning{background-color:rgba(255,0,0,.75);margin:20px 15px 0;padding:20px;border-radius:8px}.animated{transform:translateY(0)!important;transition:transform .35s}.homepage-mobile{position:relative;margin:0;padding:0 0 50px;color:#fff;min-height:100vh;transform:translateY(100vh)}.homepage-mobile .logo-synchrone-mobile{padding:50px 18vw 20px}.homepage-mobile .logo-synchrone-mobile img{width:100%}.homepage-mobile.homepage-mobile-contractor{color:#17313a;background-image:url(/img/background-contractor-w.png)}@media(max-width:1000px){.homepage-mobile.homepage-mobile-contractor:after{content:"";position:fixed;top:0;bottom:0;left:0;right:0;z-index:0;background-image:url(/img/background-contractor-w.png);background-size:cover;background-position:50%}}.homepage-mobile.homepage-mobile-contractor:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background:hsla(0,0%,100%,.75)}.homepage-mobile .homepage-content{position:relative;z-index:1}.homepage-mobile .homepage-content .open-popup-btn{margin-top:15px;padding-inline:4vw;display:flex;flex-direction:column}.homepage-mobile .homepage-content .open-popup-btn img{width:100%;margin:0;padding:0;border-radius:6px 6px 0 0}.homepage-mobile .homepage-content .open-popup-btn p{margin:0;padding:10px;background-color:#038096;color:#fff;border-radius:0 0 6px 6px}.homepage-mobile .apps-container{margin-inline:4vw;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;align-content:center;grid-gap:4vw;gap:4vw;width:92vw}h2{padding-inline:4vw;font-size:20px;margin:0;padding-block:.75em;font-weight:400}#logo{display:flex;align-content:center;justify-content:center;margin-block:30px}#logo .angular-logo{max-width:9.2rem}.news-container{padding-inline:4vw;display:flex;flex-direction:column}.news-container img{width:100%;margin:0;padding:0;border-radius:6px 6px 0 0}.news-container p{margin:0;padding:10px;background-color:#fff;color:#000;border-radius:0 0 6px 6px}#password-about-to-expire-pop-up-container{font-family:"Open Sans";position:absolute;right:0;bottom:0;left:0;top:0;z-index:1000000000;line-height:normal}#password-about-to-expire-pop-up-container #password-about-to-expire-pop-up{top:50%;left:50%;width:600px;height:270px;position:relative;transform:translate(-50%,-50%);background-color:#fff}#password-about-to-expire-pop-up-container #password-about-to-expire-pop-up #password-about-to-expire-pop-up-header{color:#fff;background-color:#007188;height:50px;line-height:50px;padding-left:26px;text-align:left;text-transform:uppercase}#password-about-to-expire-pop-up-container #password-about-to-expire-pop-up #password-about-to-expire-pop-up-header .close-lb{position:absolute;right:15px;top:10px;font-size:28px;cursor:pointer}#password-about-to-expire-pop-up-container #password-about-to-expire-pop-up #password-about-to-expire-pop-up-button{background-color:#007188;color:#fff;border-radius:50px;height:44px;width:235px;max-width:400px;cursor:pointer;font-family:"Open Sans",sans-serif;text-align:center;width:50%;margin:25px auto;display:block}#password-about-to-expire-pop-up-container #password-about-to-expire-pop-up #password-about-to-expire-pop-up-body{padding:15px}#password-about-to-expire-pop-up-container #password-about-to-expire-pop-up #password-about-to-expire-pop-up-body .days-left{color:#007188;font-size:42px}#password-about-to-expire-pop-up-container #password-about-to-expire-pop-up #password-about-to-expire-pop-up-body .change-password-warning{color:red}
/*# sourceMappingURL=main.98e2c23e.chunk.css.map */