PageSourceSearch

https://web.suivo.com/app/401.1b598ee543253fab.js

js suivo.com collected 2026-09-25 02:35:22 UTC 286,161 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunksuivo_web=self.webpackChunksuivo_web||[]).push([[401],{40401:(ho,F,p)=>{p.r(F),p.d(F,{LoginModule:()=>po});var P=p(38132),w=p(60516),n=p(73664),d=p(2615),u=p(17705),C=p(97997),_=p(32146),m=p(77530),O=p(87054),f=p(72200),I=p(20936),x=p(8135);const j=t=>({activeLang:t}),T=t=>({mobile:t}),U=t=>({mobileActiveLang:t});function $(t,i){if(1&t){const o=n.RV6();n.j41(0,"span",2),n.bIt("click",function(){const e=d.eBV(o).$implicit,a=n.XpG(2);return d.Njj(a.setActiveLang(e.key))}),n.EFF(1),n.k0s()}if(2&t){const o=i.$implicit,r=n.XpG(2);n.Y8G("ngClass",n.eq3(2,j,r.activeLang===o.key)),n.R7$(),n.JRh(o.label)}}function z(t,i){if(1&t&&(n.EFF(0),n.nI1(1,"translation"),n.Z7z(2,$,2,4,"span",1,n.fX1)),2&t){const o=n.XpG();n.SpI(" ",n.i5U(1,1,"login.lang",o.activeLanguage),": "),n.R7$(2),n.Dyx(o.languages)}}function X(t,i){1&t&&n.nrm(0,"i",6)}function G(t,i){1&t&&n.nrm(0,"i",7)}function Y(t,i){if(1&t){const o=n.RV6();n.j41(0,"li",2),n.bIt("click",function(){const e=d.eBV(o).$implicit,a=n.XpG(2);return d.Njj(a.setActiveLang(e.key))}),n.nVh(1,X,1,0,"i",6),n.nVh(2,G,1,0,"i",7),n.EFF(3),n.k0s()}if(2&t){const o=i.$implicit,r=n.XpG(2);n.Y8G("ngClass",n.eq3(4,U,r.activeLang===o.key)),n.R7$(),n.vxM(r.activeLang===o.key?1:-1),n.R7$(),n.vxM(r.activeLang!==o.key?2:-1),n.R7$(),n.SpI(" ",o.label," ")}}function V(t,i){if(1&t&&(n.j41(0,"div",0)(1,"button",3),n.nrm(2,"i",4),n.EFF(3),n.k0s(),n.j41(4,"ul",5),n.Z7z(5,Y,4,6,"li",1,n.fX1),n.k0s()()),2&t){const o=n.XpG();n.R7$(3),n.SpI(" ",o.activeLanguageLabel," "),n.R7$(),n.Y8G("ngClass",n.eq3(2,T,o.isMobile)),n.R7$(),n.Dyx(o.languages)}}let H=(()=>{class t{set activeLang(o){this._activeLang=o,this.languages.forEac
1h(r=>{r.key===o&&(this.activeLanguageLabel=r.label)})}onResize(){this.isMobile=this.globalHelperService.calcScreenWidth()}constructor(o,r,e,a){this.globalHelperService=o,this.cdRef=r,this.stylesService=e,this.translationService=a,this.activeLangEmitter=new n.bkB,this.languages=[{label:"English",key:"en"},{label:"Nederlands",key:"nl"},{label:"Fran\xe7ais",key:"fr"}],this.activeLanguage=this.translationService.getActiveLanguage(),this.languageSubscription=this.translationService.activeLanguage$.subscribe(s=>{this.activeLanguage=s,this.cdRef.markForCheck()}),"lecot"===this.stylesService.getStyle()&&(this.lecotStyle=!0)}ngOnInit(){this.isMobile=this.globalHelperService.calcScreenWidth()}setActiveLang(o){this.activeLangEmitter.emit(o)}get activeLang(){return this._activeLang}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(O.$),n.rXU(u.gRc),n.rXU(_.Y),n.rXU(C.Z))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["language-switcher"]],hostBindings:function(r,e){1&r&&n.bIt("resize",function(){return e.onResize()},n.tSv)},inputs:{activeLang:"activeLang"},outputs:{activeLangEmitter:"activeLangEmitter"},standalone:!1,decls:2,vars:2,consts:[[1,"btn-group","dropup"],[3,"ngClass"],[3,"click","ngClass"],["type","button","data-bs-toggle","dropdown","aria-expanded","false",1,"btn","btn-secondary","dropdown-toggle"],[1,"fas","fa-globe-americas"],[1,"dropdown-menu",3,"ngClass"],[1,"fas","fa-dot-circle"],[1,"far","fa-circle"]],template:function(r,e){1&r&&(n.nVh(0,z,4,4),n.nVh(1,V,7,4,"div",0)),2&r&&(n.vxM(e.isMobile||e.lecotStyle?-1:0),n.R7$(),n.vxM(e.isMobile||e.lecotStyle?1:-1))},dependencies:[f.YU,x.z],styles:['.activeLang[_ngcontent-%COMP%]{text-decoration:underline;font-weight:700;color:var(--colors-general-black)}span[_ngcontent-%COMP%]{cursor:pointer}span[_ngcontent-%COMP%]:first-of-type{margin-left:7px}span[_ngcontent-%COMP%]:hover{text-decoration:underline}span[_ngcontent-%COMP%]:not(:last-of-type):after{content:" - ";display:inline-block;font-weight:400;margin:0 5px}button.btn-secondary.dropdown-toggle[_ngcontent-%COMP%]{border:1px solid var(--colors-general-soft-grey);box-shadow:none}button.btn-secondary.dropdown-toggle[_ngcontent-%COMP%]:after{color:var(--colors-general-medium-grey);opacity:.75;margin-left:10px}i.fas[_ngcontent-%COMP%], i.far[_ngcontent-%COMP%]{margin-right:5px}ul.dropdown-menu.show[_ngcontent-%COMP%]{bottom:100%!important;transform:none!important}ul.dropdown-menu.show.mobile[_ngcontent-%COMP%]{width:60vw;transform:translate(-50%)!important;left:50%!important}ul.dropdown-menu.show[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:13px;padding:12px 15px}ul.dropdown-menu.show[_ngcontent-%COMP%]   li.mobileActiveLang[_ngcontent-%COMP%]{background-color:var(--colors-attention-light)}ul.dropdown-menu.show[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i.fa-dot-circle[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}']})}}return t})();const W=(t,i)=>({lecotScreenContainer:t,lecotBackground:i}
1),J=()=>["/"];function N(t,i){if(1&t&&n.nrm(0,"suivo-icon",2),2&t){const o=n.XpG(2);n.Y8G("icon","SUIVO")("size",32)("color",o.logoColor)}}function q(t,i){if(1&t&&(n.j41(0,"a",4),n.nrm(1,"i",6),n.EFF(2),n.nI1(3,"translation"),n.k0s()),2&t){const o=n.XpG(2);n.Y8G("routerLink",n.lJ4(5,J)),n.R7$(2),n.SpI(" ",n.i5U(3,2,"login.back",o.activeLanguage)," ")}}function Z(t,i){if(1&t&&(n.j41(0,"div"),n.EFF(1),n.nI1(2,"translation"),n.j41(3,"a",8),n.EFF(4,"[email protected]"),n.k0s(),n.EFF(5),n.nI1(6,"translation"),n.k0s()),2&t){const o=n.XpG(3);n.R7$(),n.SpI(" ",n.i5U(2,2,"support.need",o.activeLanguage)," "),n.R7$(4),n.SpI(" ",n.i5U(6,5,"login.or",o.activeLanguage)," +32 3 375 70 31 ")}}function K(t,i){if(1&t){const o=n.RV6();n.j41(0,"div",5)(1,"language-switcher",7),n.bIt("activeLangEmitter",function(e){d.eBV(o);const a=n.XpG(2);return d.Njj(a.setActiveLang(e))}),n.k0s(),n.nVh(2,Z,7,8,"div"),n.k0s()}if(2&t){const o=n.XpG(2);n.R7$(),n.Y8G("activeLang",o.activeLang),n.R7$(),n.vxM(o.isMobile||o.lecotStyle?-1:2)}}function Q(t,i){if(1&t&&(n.j41(0,"div",0)(1,"div",1),n.nVh(2,N,1,3,"suivo-icon",2),n.nrm(3,"router-outlet"),n.j41(4,"div",3),n.nVh(5,q,4,6,"a",4),n.k0s()(),n.nVh(6,K,3,2,"div",5),n.k0s()),2&t){const o=n.XpG();n.Y8G("ngClass",n.l_i(4,W,o.lecotStyle,o.lecotStyle&&!o.isMobile&&!o.router.url.includes("how-to-delete-ciaw-account"))),n.R7$(2),n.vxM(!o.logoColor||o.isMobile||o.lecotStyle?-1:2),n.R7$(3),n.vxM(!o.router.url.includes("password")||o.router.url.includes("success")||o.lecotStyle?-1:5),n.R7$(),n.vxM(!o.router.url.includes("reset-password")&&(!o.router.url.includes("success")||o.lecotStyle)||o.lecotStyle&&!o.isMobile?6:-1)}}let nn=(()=>{class t{static{this.availableLanguages=["en","nl","fr"]}onResize(){this.isMobile=this.globalHelperService.calcScreenWidth();const o=.01*window.innerHeight;document.documentElement.style.setProperty("--vh",`${o}px`)}constructor(o,r,e,a,s,l,g){this.loginTranslationsService=o,this.stylesService=r,this.router=e,this.globalHelperService=a,this.route=s,this.cdRef=l,this.translationService=g,this.activeLang="en",this.determineLanguage();const h=.01*window.innerHeight;document.documentElement.style.setProperty("--vh",`${h}px`),"lecot"===this.stylesService.getStyle()&&(this.lecotStyle=!0)}ngOnInit(){this.logoColor=this.stylesService.getProperty("NAVIGATION_LOGO_ICON_COLOR"),this.isMobile=this.globalHelperService.calcScreenWidth()}setActiveLang(o){this.activeLang=o,this.setLanguage()}determineLanguage(){const o=window.navigator.language;if(o&&-1!=t.availableLanguages.indexOf(o)){const r=o.indexOf("-");this.activeLang=r>=0?o.substr(0,r):o}this.route.queryParams.subscribe(r=>{!(0,w.hX)(r)&&0!=Object.keys(r).length&&r.lang&&(this.activeLang=r.lang)}),this.setLanguage(),this.languageSubscription=this.translationService.activeLanguage$.subscribe(r=>{this.activeLanguage=r,this.cdRef.markForCheck()})}setLanguage(){this.loginTranslationsService.setupTranslations(this.activeLang).subscribe(()=>{this.languageSetup=!0})}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(C.Z),n.rXU(_.Y),n.rXU(m.Ix),n.rXU(O.$),n.rXU(m.nX),n.rXU(u.gRc),n.rXU(C.Z))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["login"]],hostBindings:function(r,e){1&r&&n.bIt("resize",function(){return e.onResize()},n.tSv)},standalone:!1,decls:1,vars:1,consts:[[1,"screenContainer",3,"ngClass"],[1,"loginContainer"],[3,"icon","size","color"],[1,"subContainer"],[1,"backLink",3,"routerLink"],[1,"footer"],[1,"fas","fa-arrow-left","fa-sm"],[3,"activeLangEmitter","activeLang"],["href","mailto:[email protected]"]],template:function(r,e){1&r&&n.nVh(0,Q,7,7,"div",0),2&r&&n.vxM(e.languageSetup?0:-1)},dependencies:[f.YU,m.n3,P.Wk,I.T,H,x.z],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;
1--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.screenContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;background-color:var(--colors-general-white);width:100vw;min-height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;color:var(--colors-general-soft-black)}.screenContainer.lecotScreenContainer[_ngcontent-%COMP%]{color:var(--colors-general-black)}.screenContainer.lecotBackground[_ngcontent-%COMP%]{background-image:url(login_background.e1313b0252e79088.jpg);background-size:cover;background-repeat:no-repeat}.loginContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (min-width: 769px){.loginContainer[_ngcontent-%COMP%]{padding-top:4vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:6vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:8vh}}@media screen and (min-width: 2000px){.loginContainer[_ngcontent-%COMP%]{padding-top:12vh}}suivo-icon[_ngcontent-%COMP%]{margin:35px 0 0 30px;position:absolute;top:0;transform:scale(.8);z-index:1}@media screen and (min-width: 1400px){suivo-icon[_ngcontent-%COMP%]{margin:30px 0 0 50px;transform:unset}}@media screen and (min-width: 2000px){suivo-icon[_ngcontent-%COMP%]{margin:70px 0 0 80px;transform:scale(1.4)}}.footer[_ngcontent-%COMP%]{display:flex;margin:30px 30px 15px;justify-content:center}@media screen and (min-width: 769px){.footer[_ngcontent-%COMP%]{margin:0 30px 15px;justify-content:space-between}}@media screen and (min-width: 1400px){.footer[_ngcontent-%COMP%]{margin:0 50px 30px}}@media screen and (min-width: 2000px){.footer[_ngcontent-%COMP%]{margin:0 80px 60px}}a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary)}.subContainer[_ngcontent-%COMP%]{width:85%;max-width:400px;margin:0 auto;text-align:center}.subContainer[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-decoration:underline}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}.backLink[_ngcontent-%COMP%]{color:var(--colors-general-black);text-decoration:none}.backLink[_ngcontent-%COMP%]:hover, .backLink[_ngcontent-%COMP%]:hover   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.backLink[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-general-black);margin-right:5px}@media screen and (min-width: 769px){.backLink[_ngcontent-%COMP%]{font-weight:700}}.lecotFormContainer[_ngcontent-%COMP%]   success-submit-button[_ngcontent-%COMP%]{width:100%}.loginFormContainer[_ngcontent-%COMP%]{padding:20px;margin:0 auto;max-width:420px}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(var(--vh, 1vh) * 100 - 40px);height:100%;display:flex;flex-direction:column}.loginFormContainer.lecotContainer.unsetHeight[_ngcontent-%COMP%]{min-height:unset}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:600px!important}}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{padding-top:25px;margin-top:auto;align-self:center;font-weight:400}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{margin-bottom:15px}}@media screen and (min-width: 769px){.loginFormContainer[_ngcontent-%COMP%]{min-height:490px;padding:30px;border-radius:var(--button-border-radius);border:1px solid var(--colors-general-soft-grey);background-color:var(--colors-general-white);box-shadow:0 2px 8px -3px #0000004d;width:85%;max-width:360px}}@media screen and (min-width: 1400px){.loginFormContainer[_ngcontent-%COMP%]{padding:35px;min-height:500px;max-width:400px}}@media screen and (min-width: 2000px){.loginFormContainer[_ngcontent-%COMP%]{padding:50px;min-height:570px;max-width:475px}}.lecotHeader[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.lecotHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:38px;min-height:25px;margin-bottom:8px}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-weight:700;font-size:30px;letter-spacing:.01em}@media screen and (min-width: 769px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}@media screen and (min-width: 1400px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px}}[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{font-size:15px;font-weight:400;color:var(--colors-general-soft-black);line-height:1.5em}@media screen and (max-width: 768px){[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0}}.title[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:546px;text-align:center;margin:0 auto}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}.title.lecotTitle[_ngcontent-%COMP%]{margin-bottom:22px;margin-top:10px}.title.lecotTitle[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--colors-general-black)}.submit[_ngcontent-%COMP%]{width:50%;align-self:flex-end}.formContainer[_ngcontent-%COMP%]{flex-direction:column;display:flex;max-height:520px;justify-content:space-between}@media screen and (min-width: 769px){.formContainer[_ngcontent-%COMP%]{height:unset;justify-content:unset;max-height:unset}}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary);text-decoration:underline}.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:18px}@media screen and (min-width: 1400px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:20px}}@media screen and (min-width: 2000px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:24px}}.form-check[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-top:3px}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.inputStandout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-general-black)}.eye[_ngcontent-%COMP%]{position:absolute;right:0;top:0;height:100%;width:40px;font-size:16px;padding:10px;cursor:pointer;display:flex;align-items:center}.inputWarning[_ngcontent-%COMP%]{background-color:var(--colors-general-soft-black);color:var(--colors-general-white);border-radius:var(--button-border-radius);position:absolute;padding:10px 15px;left:-190px;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px -5px var(--colors-general-medium-grey)}.inputWarning[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--colors-general-soft-black);right:-10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.inputWarning[_ngcontent-%COMP%]{left:unset;right:0;bottom:-120%;transform:unset;top:unset}.inputWarning[_ngcontent-%COMP%]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colors-general-soft-black);right:unset;left:50%;
1top:-20PX;transform:translate(-50%)}}.passwordInput[_ngcontent-%COMP%]{padding-right:40px}.completedContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:546px;width:90%;margin:0 auto 50px;justify-content:space-between;text-align:center;height:100%}.completedContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:55px;margin-bottom:8px}.completedContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:5vh}.lecotContentContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;justify-content:space-between}.contactSupport[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:20px}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-right:8px}.supportInfo[_ngcontent-%COMP%]{margin:15px 5px 0;background-color:var(--colors-attention-light);border-radius:var(--button-border-radius);border:1px solid var(--colors-attention-soft);display:inline-block;padding:2px 10px}.supportInfo[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}a.lecotLink[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-attention-primary)}.popupBackgroundOverlay[_ngcontent-%COMP%]{top:0}.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:100%;max-width:420px;margin:0 auto;padding:10px 10px 40px;text-align:center}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:85%;padding:20px 20px 80px}}.popupBackgroundOverlay[_ngcontent-%COMP%]   i.fa-times[_ngcontent-%COMP%]{cursor:pointer}.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:10px}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:170px}}success-submit-button[_ngcontent-%COMP%]{width:100%}.errorMessage[_ngcontent-%COMP%]{margin-top:-5px;color:var(--colors-error-text);margin-left:2px;max-width:282px}.errorMessage[_ngcontent-%COMP%]:before{content:"\\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:inherit;margin-right:5px;font-size:12px}.validateContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;height:calc(var(--vh, 1vh) * 100 - 120px);padding:30px 20px 0}@media screen and (min-width: 769px){.validateContainer[_ngcontent-%COMP%]{display:unset;padding:unset;height:unset;position:absolute;top:50%;max-width:350px;left:50%;transform:translate(-50%,-100%);margin:0 auto}}
1.validateContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:unset}.validateContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:30px}.validateContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:22px;margin-bottom:15px}']})}}return t})();const tn=t=>({noBgPattern:t}),on=(t,i)=>({lecotContainer:t,unsetHeight:i}),en=()=>["/"];function rn(t,i){if(1&t&&(n.j41(0,"div",6),n.EFF(1),n.nI1(2,"translation"),n.k0s(),n.j41(3,"h1"),n.EFF(4),n.nI1(5,"translation"),n.k0s()),2&t){const o=n.XpG(2);n.R7$(),n.JRh(n.i5U(2,2,"login.welcome",o.activeLang)),n.R7$(3),n.JRh(n.i5U(5,5,"login.into.suivo",o.activeLang))}}function an(t,i){if(1&t&&(n.j41(0,"h1",5),n.EFF(1),n.nI1(2,"translation"),n.k0s()),2&t){const o=n.XpG(2);n.R7$(),n.JRh(n.i5U(2,1,"create.password",o.activeLang))}}function cn(t,i){if(1&t&&(n.j41(0,"h1",5),n.EFF(1),n.nI1(2,"translation"),n.k0s()),2&t){const o=n.XpG(2);n.R7$(),n.JRh(n.i5U(2,1,"welcome.to.suivo",o.activeLang))}}function sn(t,i){if(1&t&&(n.nVh(0,rn,6,8),n.nVh(1,an,3,4,"h1",5),n.nVh(2,cn,3,4,"h1",5)),2&t){const o=n.XpG();n.vxM(o.router.url.includes("password")||o.router.url.includes("welcome")?-1:0),n.R7$(),n.vxM(o.router.url.includes("password")?1:-1),n.R7$(),n.vxM(o.router.url.includes("welcome")?2:-1)}}function ln(t,i){1&t&&(n.j41(0,"div",3),n.nrm(1,"img",7),n.k0s())}function gn(t,i){if(1&t&&(n.j41(0,"a",4),n.nrm(1,"i",8),n.EFF(2),n.nI1(3,"translation"),n.k0s()),2&t){const o=n.XpG();n.Y8G("routerLink",n.lJ4(5,en)),n.R7$(2),n.SpI(" ",n.i5U(3,2,"login.back",o.activeLang)," ")}}let pn=(()=>{class t{onResize(){this.isMobile=this.globalHelperService.calcScreenWidth()}constructor(o,r,e,a,s){this.globalHelperService=o,this.translationService=r,this.cdRef=e,this.stylesService=a,this.router=s,this.activeLang=this.translationService.getActiveLanguage(),this.languageSubscription=this.translationService.activeLanguage$.subscribe(l=>{this.activeLang=l,this.cdRef.markForCheck()}),"lecot"===this.stylesService.getStyle()&&(this.lecotStyle=!0)}ngOnInit(){this.isMobile=this.globalHelperService.calcScreenWidth()}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(O.$),n.rXU(C.Z),n.rXU(u.gRc),n.rXU(_.Y),n.rXU(m.Ix))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["login-flow-container"]],hostBindings:function(r,e){1&r&&n.bIt("resize",function(){return e.onResize()},n.tSv)},standalone:!1,decls:7,vars:10,consts:[[1,"d-flex","flex-column","align-items-center"],[1,"bgPattern",3,"ngClass"],[1,"loginFormContainer",3,"ngClass"],[1,"lecotHeader"],[1,"backLink",3,"routerLink"],[1,"createPassword"],[1,"welcome"],["alt","Lecot icon","src","./img/lecot/lecot_icon.svg"],[1,"fas","fa-arrow-left","fa-sm"]],template:function(r,e){1&r&&(n.j41(0,"div",0),n.nVh(1,sn,3,3),n.j41(2,"div",1)(3,"div",2),n.nVh(4,ln,2,0,"div",3),n.nrm(5,"router-outlet"),n.nVh(6,gn,4,6,"a",4),n.k0s()()()),2&r&&(n.R7$(),n.vxM(e.isMobile||e.lecotStyle?-1:1),n.R7$(),n.Y8G("ngClass",n.eq3(5,tn,e.lecotStyle)),n.R7$(),n.Y8G("ngClass",n.l_i(7,on,e.lecotStyle,!e.router.url.includes("reset-password")&&e.lecotStyle)),n.R7$(),n.vxM(e.lecotStyle?4:-1),n.R7$(2),n.vxM(e.router.url.includes("password")&&!e.router.url.includes("success")&&e.lecotStyle?6:-1))},dependencies:[f.YU,m.n3,P.Wk,x.z],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;
1--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.screenContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;background-color:var(--colors-general-white);width:100vw;min-height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;color:var(--colors-general-soft-black)}.screenContainer.lecotScreenContainer[_ngcontent-%COMP%]{color:var(--colors-general-black)}.screenContainer.lecotBackground[_ngcontent-%COMP%]{background-image:url(login_background.e1313b0252e79088.jpg);background-size:cover;background-repeat:no-repeat}.loginContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (min-width: 769px){.loginContainer[_ngcontent-%COMP%]{padding-top:4vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:6vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:8vh}}@media screen and (min-width: 2000px){.loginContainer[_ngcontent-%COMP%]{padding-top:12vh}}suivo-icon[_ngcontent-%COMP%]{margin:35px 0 0 30px;position:absolute;top:0;transform:scale(.8);z-index:1}@media screen and (min-width: 1400px){suivo-icon[_ngcontent-%COMP%]{margin:30px 0 0 50px;transform:unset}}@media screen and (min-width: 2000px){suivo-icon[_ngcontent-%COMP%]{margin:70px 0 0 80px;transform:scale(1.4)}}.footer[_ngcontent-%COMP%]{display:flex;margin:30px 30px 15px;justify-content:center}@media screen and (min-width: 769px){.footer[_ngcontent-%COMP%]{margin:0 30px 15px;justify-content:space-between}}@media screen and (min-width: 1400px){.footer[_ngcontent-%COMP%]{margin:0 50px 30px}}@media screen and (min-width: 2000px){.footer[_ngcontent-%COMP%]{margin:0 80px 60px}}a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary)}.subContainer[_ngcontent-%COMP%]{width:85%;max-width:400px;margin:0 auto;text-align:center}.subContainer[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-decoration:underline}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}.backLink[_ngcontent-%COMP%]{color:var(--colors-general-black);text-decoration:none}.backLink[_ngcontent-%COMP%]:hover, .backLink[_ngcontent-%COMP%]:hover   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.backLink[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-general-black);margin-right:5px}@media screen and (min-width: 769px){.backLink[_ngcontent-%COMP%]{font-weight:700}}.lecotFormContainer[_ngcontent-%COMP%]   success-submit-button[_ngcontent-%COMP%]{width:100%}.loginFormContainer[_ngcontent-%COMP%]{padding:20px;margin:0 auto;max-width:420px}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(var(--vh, 1vh) * 100 - 40px);height:100%;display:flex;flex-direction:column}.loginFormContainer.lecotContainer.unsetHeight[_ngcontent-%COMP%]{min-height:unset}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:600px!important}}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{padding-top:25px;margin-top:auto;align-self:center;font-weight:400}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{margin-bottom:15px}}@media screen and (min-width: 769px){.loginFormContainer[_ngcontent-%COMP%]{min-height:490px;padding:30px;border-radius:var(--button-border-radius);border:1px solid var(--colors-general-soft-grey);background-color:var(--colors-general-white);box-shadow:0 2px 8px -3px #0000004d;width:85%;max-width:360px}}@media screen and (min-width: 1400px){.loginFormContainer[_ngcontent-%COMP%]{padding:35px;min-height:500px;max-width:400px}}@media screen and (min-width: 2000px){.loginFormContainer[_ngcontent-%COMP%]{padding:50px;min-height:570px;max-width:475px}}.lecotHeader[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.lecotHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:38px;min-height:25px;margin-bottom:8px}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-weight:700;font-size:30px;letter-spacing:.01em}@media screen and (min-width: 769px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}@media screen and (min-width: 1400px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px}}[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{font-size:15px;font-weight:400;color:var(--colors-general-soft-black);line-height:1.5em}@media screen and (max-width: 768px){[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0}}.title[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:546px;text-align:center;margin:0 auto}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}.title.lecotTitle[_ngcontent-%COMP%]{margin-bottom:22px;margin-top:10px}.title.lecotTitle[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--colors-general-black)}.submit[_ngcontent-%COMP%]{width:50%;align-self:flex-end}.formContainer[_ngcontent-%COMP%]{flex-direction:column;display:flex;max-height:520px;justify-content:space-between}@media screen and (min-width: 769px){.formContainer[_ngcontent-%COMP%]{height:unset;justify-content:unset;max-height:unset}}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary);text-decoration:underline}.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:18px}@media screen and (min-width: 1400px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:20px}}@media screen and (min-width: 2000px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:24px}}.form-check[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-top:3px}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.inputStandout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-general-black)}.eye[_ngcontent-%COMP%]{position:absolute;right:0;top:0;height:100%;width:40px;font-size:16px;padding:10px;cursor:pointer;display:flex;align-items:center}.inputWarning[_ngcontent-%COMP%]{background-color:var(--colors-general-soft-black);color:var(--colors-general-white);border-radius:var(--button-border-radius);position:absolute;padding:10px 15px;left:-190px;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px -5px var(--colors-general-medium-grey)}.inputWarning[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--colors-general-soft-black);right:-10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.inputWarning[_ngcontent-%COMP%]{left:unset;right:0;bottom:-120%;transform:unset;top:unset}.inputWarning[_ngcontent-%COMP%]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colors-general-soft-black);right:unset;left:50%;
1top:-20PX;transform:translate(-50%)}}.passwordInput[_ngcontent-%COMP%]{padding-right:40px}.completedContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:546px;width:90%;margin:0 auto 50px;justify-content:space-between;text-align:center;height:100%}.completedContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:55px;margin-bottom:8px}.completedContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:5vh}.lecotContentContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;justify-content:space-between}.contactSupport[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:20px}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-right:8px}.supportInfo[_ngcontent-%COMP%]{margin:15px 5px 0;background-color:var(--colors-attention-light);border-radius:var(--button-border-radius);border:1px solid var(--colors-attention-soft);display:inline-block;padding:2px 10px}.supportInfo[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}a.lecotLink[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-attention-primary)}.popupBackgroundOverlay[_ngcontent-%COMP%]{top:0}.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:100%;max-width:420px;margin:0 auto;padding:10px 10px 40px;text-align:center}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:85%;padding:20px 20px 80px}}.popupBackgroundOverlay[_ngcontent-%COMP%]   i.fa-times[_ngcontent-%COMP%]{cursor:pointer}.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:10px}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:170px}}success-submit-button[_ngcontent-%COMP%]{width:100%}.errorMessage[_ngcontent-%COMP%]{margin-top:-5px;color:var(--colors-error-text);margin-left:2px;max-width:282px}.errorMessage[_ngcontent-%COMP%]:before{content:"\\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:inherit;margin-right:5px;font-size:12px}.validateContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;height:calc(var(--vh, 1vh) * 100 - 120px);padding:30px 20px 0}@media screen and (min-width: 769px){.validateContainer[_ngcontent-%COMP%]{display:unset;padding:unset;height:unset;position:absolute;top:50%;max-width:350px;left:50%;transform:translate(-50%,-100%);margin:0 auto}}
1.validateContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:unset}.validateContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:30px}.validateContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:22px;margin-bottom:15px}','@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}h1[_ngcontent-%COMP%]{margin-bottom:0}.welcome[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-transform:uppercase;letter-spacing:.03em;font-size:14px;margin-bottom:5px}@media screen and (min-width: 1400px){.welcome[_ngcontent-%COMP%]{font-size:15px;margin-bottom:8px}}.createPassword[_ngcontent-%COMP%]{margin-top:30px}.bgPattern[_ngcontent-%COMP%]{width:100%;position:relative}.bgPattern.noBgPattern[_ngcontent-%COMP%]:after{background-image:none}@media screen and (min-width: 769px){.bgPattern[_ngcontent-%COMP%]{margin:30px 0}.bgPattern[_ngcontent-%COMP%]:after{content:"";background-image:radial-gradient(var(--colors-general-soft-grey) 1px,transparent 2px);background-position:0 18%;background-size:24px 24px;opacity:.75;inset:0;position:absolute;z-index:-1}}@media screen and (min-width: 769px) and (min-width: 1400px){.bgPattern[_ngcontent-%COMP%]:after{background-size:28px 28px;background-image:radial-gradient(var(--colors-general-soft-grey) 2px,transparent 2px)}}@media screen and (min-width: 2000px){.bgPattern[_ngcontent-%COMP%]{margin:30px auto 40px}.bgPattern[_ngcontent-%COMP%]:after{background-size:34px 34px;background-image:radial-gradient(var(--colors-general-soft-grey) 2px,transparent 3px)}}'],changeDetection:0})}}return t})();var c=p(89417),b=p(93090),M=p(3011),v=p(86806),k=p(34285);const dn=["suivoLoginPasswordField"],mn=["suivoLoginInputField"],hn=()=>["reset-password"],Cn=t=>({elMargin:t});function un(t,i){if(1&t&&(n.j41(0,"h1",3),n.EFF(1),n.nI1(2,"translation"),n.k0s()),2&t){const o=n.XpG();n.R7$(),n.JRh(n.i5U(2,1,"login",o.activeLang))}}function fn(t,i){if(1&t&&(n.j41(0,"h2",4),n.EFF(1),n.nI1(2,"translation"),n.k0s()),2&t){const o=n.XpG();n.R7$(),n.JRh(n.i5U(2,1,"login.lecot",o.activeLang))}}function xn(t,i){if(1&t&&(n.j41(0,"span",12),n.EFF(1),n.nI1(2,"translation"),n.k0s()),2&t){const o=n.XpG();
1n.R7$(),n.SpI(" ",n.i5U(2,1,"capslock.enabled",o.activeLang)," \u{1f609} ")}}function _n(t,i){if(1&t&&(n.j41(0,"div",13),n.EFF(1),n.nI1(2,"translation"),n.k0s()),2&t){const o=n.XpG();n.R7$(),n.SpI(" ",n.i5U(2,1,o.errorMessage,o.activeLang)," ")}}function bn(t,i){if(1&t){const o=n.RV6();n.j41(0,"button",22),n.bIt("click",function(){d.eBV(o);const e=n.XpG();return d.Njj(e.loginWithOpenID("google"))}),n.nrm(1,"img",23),n.EFF(2),n.nI1(3,"translation"),n.k0s()}if(2&t){const o=n.XpG();n.R7$(2),n.SpI(" ",n.i5U(3,1,"login.with.google",o.activeLang)," ")}}const y=/\s/g;let Mn=(()=>{class t{onResize(){this.isMobile=this.globalHelperService.calcScreenWidth()}constructor(o,r,e,a,s,l,g){this.translationService=o,this.loginService=r,this.stylesService=e,this.router=a,this.fb=s,this.cdRef=l,this.globalHelperService=g,this.showPassword=!1,this.isMobile=!1,this.loginFailed=!1,this.autofilled=!1,this.loading=!1,this.activeLang=this.translationService.getActiveLanguage(),this.languageSubscription=this.translationService.activeLanguage$.subscribe(h=>{this.activeLang=h,this.cdRef.markForCheck()}),this.loginForm=this.fb.group({login:[null,[c.k0.required]],password:[null,[c.k0.required]]}),this.loginSubscription=this.login.valueChanges.subscribe(h=>{-1!=h.indexOf(" ")&&this.login.setValue(h.replace(y,""),{emitEvent:!1})}),this.passwordSubscription=this.password.valueChanges.subscribe(h=>{-1!=h.indexOf(" ")&&this.password.setValue(h.replace(y,""),{emitEvent:!1})}),"lecot"===this.stylesService.getStyle()&&(this.lecotStyle=!0)}ngOnInit(){this.isMobile=this.globalHelperService.calcScreenWidth()}ngAfterViewInit(){this.loginInput.nativeElement.addEventListener("animationstart",({animationName:e})=>{"onAutoFillStart"===e&&this.isAutoFilled()},!1),setTimeout(()=>{document.querySelectorAll("input:-webkit-autofill").length>0&&this.isAutoFilled()},1e3)}ngOnDestroy(){this.languageSubscription&&this.languageSubscription.unsubscribe(),this.loginSubscription&&this.loginSubscription.unsubscribe(),this.passwordSubscription&&this.passwordSubscription.unsubscribe(),this.formSubscription&&this.formSubscription.unsubscribe()}isAutoFilled(){this.login.markAsTouched(),this.login.markAsDirty(),this.password.markAsTouched(),this.password.markAsDirty(),this.passwordInput.nativeElement.focus(),this.autofilled=!0,this.cdRef.markForCheck(),this.formSubscription||(this.formSubscription=this.loginForm.valueChanges.subscribe(o=>{this.autofilled=!1,this.formSubscription.unsubscribe(),this.formSubscription=null,this.cdRef.markForCheck()}))}onPasswordType(o){o.key&&(this.capsLockIsOn=o.getModifierState("CapsLock"))}submitLogin(){if(this.buttonDisabled=!0,this.loginFailed=!1,this.loginSuccess=!1,this.loginForm.valid){const o=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(this.login.value.toLowerCase().trim());let r;r=o?this.login.value.toLowerCase().trim():this.login.value,this.loginService.getLoginOptions(r,this.password.value).subscribe(e=>{this.buttonDisabled=!1,this.cdRef.markForCheck(),e.twoFactor?(this.loginSuccess=!0,this.router.navigate(["../login","two-step-verification"])):this.loginService.login(r,this.password.value).subscribe(a=>{switch(a){case b.NW.WRONG_CREDENTIALS:this.loginFailed=!0,this.loading=!1,this.errorMessage="login.error.wrong.credentials";break;case b.NW.ERROR:this.loginFailed=!0,this.loading=!1,this.errorMessage="login.error.server";break;default:this.loginSuccess=!0}this.cdRef.markForCheck()})})}}submitFormOnEnter(o){13===o.keyCode&&(this.loading=!0,this.submitLogin())}loginWithOpenID(o){window.location.href="/oauth2/authorization/"+o}get login(){return this.loginForm.get("login")}get password(){return this.loginForm.get("password")}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(C.Z),n.rXU(M.H),n.rXU(_.Y),n.rXU(m.Ix),n.rXU(c.ze),n.rXU(u.gRc),n.rXU(O.$))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["login-form"]],viewQuery:function(r,e){if(1&r&&(n.GBs(dn,5),n.GBs(mn,5)),2&r){let a;n.mGM(a=n.lsd())&&(e.passwordInput=a.first),n.mGM(a=n.lsd())&&(e.loginInput=a.first)}},hostBindings:function(r,e){1&r&&n.bIt("resize",function(){return e.onResize()},n.tSv)},standalone:!1,decls:34,vars:43,consts:[["suivoLoginInputField",""],["suivoLoginPasswordField",""],[1,"formContainer","elMargin",3,"keyup","formGroup"],[1,"align-self-center"],[1,"fs-3","align-self-center"],[1,"inputStandout","order-0"],[1,"form-label"],["type","text","formControlName","login",1,"form-control","form-control-lg",3,"autoFocus"],[1,"inputStandout","order-1"],[1,"position-relative"],["formControlName","password",1,"form-control","form-control-lg","passwordInput",3,"keyup","type"],[1,"fas","eye","fa-fw",3,"click","ngClass"],[1,"inputWarning"],[1,"errorMessage","order-2"],[1,"forgotLink","order-3",3,"routerLink"],[1,"signInContainer","order-4"],[3,"onButtonClick","buttonClass","
1ngClass","success","failed","dontTranslate","buttonDisabled","buttonText"],[1,"or","elMargin"],[1,"d-flex","flex-column","signInWithButtons"],[1,"btn","large-btn","btn-primary","google"],[1,"btn","large-btn","btn-primary","microsoft",3,"click"],["src","./img/suivo/microsoft-button.png"],[1,"btn","large-btn","btn-primary","google",3,"click"],["src","./img/suivo/google-button.png"]],template:function(r,e){if(1&r){const a=n.RV6();n.j41(0,"form",2),n.bIt("keyup",function(l){return d.eBV(a),d.Njj(e.submitFormOnEnter(l))}),n.nVh(1,un,3,4,"h1",3),n.nVh(2,fn,3,4,"h2",4),n.j41(3,"div",5)(4,"label",6),n.EFF(5),n.nI1(6,"translation"),n.k0s(),n.nrm(7,"input",7,0),n.k0s(),n.j41(9,"div",8)(10,"label"),n.EFF(11),n.nI1(12,"translation"),n.k0s(),n.j41(13,"div",9)(14,"input",10,1),n.bIt("keyup",function(l){return d.eBV(a),d.Njj(e.onPasswordType(l))}),n.k0s(),n.j41(16,"i",11),n.bIt("click",function(){return d.eBV(a),d.Njj(e.showPassword=!e.showPassword)}),n.k0s(),n.nVh(17,xn,3,4,"span",12),n.k0s()(),n.nVh(18,_n,3,4,"div",13),n.j41(19,"a",14),n.EFF(20),n.nI1(21,"translation"),n.k0s(),n.j41(22,"div",15)(23,"success-submit-button",16),n.nI1(24,"translation"),n.bIt("onButtonClick",function(){return d.eBV(a),d.Njj(e.submitLogin())}),n.k0s()()(),n.j41(25,"div",17),n.EFF(26),n.nI1(27,"translation"),n.k0s(),n.j41(28,"div",18),n.nVh(29,bn,4,4,"button",19),n.j41(30,"button",20),n.bIt("click",function(){return d.eBV(a),d.Njj(e.loginWithOpenID("microsoft"))}),n.nrm(31,"img",21),n.EFF(32),n.nI1(33,"translation"),n.k0s()()}2&r&&(n.Y8G("formGroup",e.loginForm),n.R7$(),n.vxM(e.isMobile&&!e.lecotStyle?1:-1),n.R7$(),n.vxM(e.lecotStyle?2:-1),n.R7$(3),n.JRh(n.i5U(6,22,"login.login",e.activeLang)),n.R7$(2),n.Y8G("autoFocus",!e.isMobile),n.R7$(4),n.JRh(n.i5U(12,25,"login.password",e.activeLang)),n.R7$(3),n.Y8G("type",e.showPassword?"text":"password"),n.R7$(2),n.Y8G("ngClass",e.showPassword?"fa-eye-slash":"fa-eye"),n.R7$(),n.vxM(e.capsLockIsOn?17:-1),n.R7$(),n.vxM(e.loginFailed?18:-1),n.R7$(),n.Y8G("routerLink",n.lJ4(40,hn)),n.R7$(),n.SpI(" ",n.i5U(21,28,"forgot.password.or.login",e.activeLang)," "),n.R7$(3),n.Y8G("buttonClass","large-btn w-100")("ngClass",n.eq3(41,Cn,e.isMobile))("success",e.loginSuccess)("failed",e.loginFailed)("dontTranslate",!0)("buttonDisabled",!e.autofilled&&e.loginForm.invalid||e.buttonDisabled)("buttonText",n.i5U(24,31,"login",e.activeLang)),n.R7$(3),n.JRh(n.i5U(27,34,"login.or",e.activeLang)),n.R7$(3),n.vxM(e.lecotStyle?-1:29),n.R7$(3),n.SpI(" ",n.i5U(33,37,"login.with.microsoft",e.activeLang)," "))},dependencies:[f.YU,P.Wk,v.l,k.B,c.qT,c.me,c.BC,c.cb,c.j4,c.JD,x.z],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;
1--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.screenContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;background-color:var(--colors-general-white);width:100vw;min-height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;color:var(--colors-general-soft-black)}.screenContainer.lecotScreenContainer[_ngcontent-%COMP%]{color:var(--colors-general-black)}.screenContainer.lecotBackground[_ngcontent-%COMP%]{background-image:url(login_background.e1313b0252e79088.jpg);background-size:cover;background-repeat:no-repeat}.loginContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (min-width: 769px){.loginContainer[_ngcontent-%COMP%]{padding-top:4vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:6vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:8vh}}@media screen and (min-width: 2000px){.loginContainer[_ngcontent-%COMP%]{padding-top:12vh}}suivo-icon[_ngcontent-%COMP%]{margin:35px 0 0 30px;position:absolute;top:0;transform:scale(.8);z-index:1}@media screen and (min-width: 1400px){suivo-icon[_ngcontent-%COMP%]{margin:30px 0 0 50px;transform:unset}}@media screen and (min-width: 2000px){suivo-icon[_ngcontent-%COMP%]{margin:70px 0 0 80px;transform:scale(1.4)}}.footer[_ngcontent-%COMP%]{display:flex;margin:30px 30px 15px;justify-content:center}@media screen and (min-width: 769px){.footer[_ngcontent-%COMP%]{margin:0 30px 15px;justify-content:space-between}}@media screen and (min-width: 1400px){.footer[_ngcontent-%COMP%]{margin:0 50px 30px}}@media screen and (min-width: 2000px){.footer[_ngcontent-%COMP%]{margin:0 80px 60px}}a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary)}.subContainer[_ngcontent-%COMP%]{width:85%;max-width:400px;margin:0 auto;text-align:center}.subContainer[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-decoration:underline}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}.backLink[_ngcontent-%COMP%]{color:var(--colors-general-black);text-decoration:none}.backLink[_ngcontent-%COMP%]:hover, .backLink[_ngcontent-%COMP%]:hover   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.backLink[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-general-black);margin-right:5px}@media screen and (min-width: 769px){.backLink[_ngcontent-%COMP%]{font-weight:700}}.lecotFormContainer[_ngcontent-%COMP%]   success-submit-button[_ngcontent-%COMP%]{width:100%}.loginFormContainer[_ngcontent-%COMP%]{padding:20px;margin:0 auto;max-width:420px}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(var(--vh, 1vh) * 100 - 40px);height:100%;display:flex;flex-direction:column}.loginFormContainer.lecotContainer.unsetHeight[_ngcontent-%COMP%]{min-height:unset}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:600px!important}}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{padding-top:25px;margin-top:auto;align-self:center;font-weight:400}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{margin-bottom:15px}}@media screen and (min-width: 769px){.loginFormContainer[_ngcontent-%COMP%]{min-height:490px;padding:30px;border-radius:var(--button-border-radius);border:1px solid var(--colors-general-soft-grey);background-color:var(--colors-general-white);box-shadow:0 2px 8px -3px #0000004d;width:85%;max-width:360px}}@media screen and (min-width: 1400px){.loginFormContainer[_ngcontent-%COMP%]{padding:35px;min-height:500px;max-width:400px}}@media screen and (min-width: 2000px){.loginFormContainer[_ngcontent-%COMP%]{padding:50px;min-height:570px;max-width:475px}}.lecotHeader[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.lecotHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:38px;min-height:25px;margin-bottom:8px}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-weight:700;font-size:30px;letter-spacing:.01em}@media screen and (min-width: 769px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}@media screen and (min-width: 1400px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px}}[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{font-size:15px;font-weight:400;color:var(--colors-general-soft-black);line-height:1.5em}@media screen and (max-width: 768px){[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0}}.title[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:546px;text-align:center;margin:0 auto}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}.title.lecotTitle[_ngcontent-%COMP%]{margin-bottom:22px;margin-top:10px}.title.lecotTitle[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--colors-general-black)}.submit[_ngcontent-%COMP%]{width:50%;align-self:flex-end}.formContainer[_ngcontent-%COMP%]{flex-direction:column;display:flex;max-height:520px;justify-content:space-between}@media screen and (min-width: 769px){.formContainer[_ngcontent-%COMP%]{height:unset;justify-content:unset;max-height:unset}}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary);text-decoration:underline}.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:18px}@media screen and (min-width: 1400px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:20px}}@media screen and (min-width: 2000px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:24px}}.form-check[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-top:3px}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.inputStandout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-general-black)}.eye[_ngcontent-%COMP%]{position:absolute;right:0;top:0;height:100%;width:40px;font-size:16px;padding:10px;cursor:pointer;display:flex;align-items:center}.inputWarning[_ngcontent-%COMP%]{background-color:var(--colors-general-soft-black);color:var(--colors-general-white);border-radius:var(--button-border-radius);position:absolute;padding:10px 15px;left:-190px;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px -5px var(--colors-general-medium-grey)}.inputWarning[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--colors-general-soft-black);right:-10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.inputWarning[_ngcontent-%COMP%]{left:unset;right:0;bottom:-120%;transform:unset;top:unset}.inputWarning[_ngcontent-%COMP%]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colors-general-soft-black);right:unset;left:50%;
1top:-20PX;transform:translate(-50%)}}.passwordInput[_ngcontent-%COMP%]{padding-right:40px}.completedContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:546px;width:90%;margin:0 auto 50px;justify-content:space-between;text-align:center;height:100%}.completedContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:55px;margin-bottom:8px}.completedContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:5vh}.lecotContentContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;justify-content:space-between}.contactSupport[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:20px}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-right:8px}.supportInfo[_ngcontent-%COMP%]{margin:15px 5px 0;background-color:var(--colors-attention-light);border-radius:var(--button-border-radius);border:1px solid var(--colors-attention-soft);display:inline-block;padding:2px 10px}.supportInfo[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}a.lecotLink[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-attention-primary)}.popupBackgroundOverlay[_ngcontent-%COMP%]{top:0}.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:100%;max-width:420px;margin:0 auto;padding:10px 10px 40px;text-align:center}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:85%;padding:20px 20px 80px}}.popupBackgroundOverlay[_ngcontent-%COMP%]   i.fa-times[_ngcontent-%COMP%]{cursor:pointer}.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:10px}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:170px}}success-submit-button[_ngcontent-%COMP%]{width:100%}.errorMessage[_ngcontent-%COMP%]{margin-top:-5px;color:var(--colors-error-text);margin-left:2px;max-width:282px}.errorMessage[_ngcontent-%COMP%]:before{content:"\\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:inherit;margin-right:5px;font-size:12px}.validateContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;height:calc(var(--vh, 1vh) * 100 - 120px);padding:30px 20px 0}@media screen and (min-width: 769px){.validateContainer[_ngcontent-%COMP%]{display:unset;padding:unset;height:unset;position:absolute;top:50%;max-width:350px;left:50%;transform:translate(-50%,-100%);margin:0 auto}}
1.validateContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:unset}.validateContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:30px}.validateContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:22px;margin-bottom:15px}','@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@500&family=Roboto:wght@400&display=swap";@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.or[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.or[_ngcontent-%COMP%]:before, .or[_ngcontent-%COMP%]:after{content:"";height:1px;width:45%;background-color:var(--colors-general-soft-grey)}.signInWithButtons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{position:relative}.signInWithButtons[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child){margin-bottom:10px}.signInWithButtons[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:absolute;left:0;width:18px;margin-left:16px;transform:translateY(-50%);top:50%}.signInWithButtons[_ngcontent-%COMP%]   .google[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;letter-spacing:.25px}.signInWithButtons[_ngcontent-%COMP%]   .microsoft[_ngcontent-%COMP%]{letter-spacing:.018em;font-family:Open Sans,sans-serif;font-size:.99em}.signInWithButtons[_ngcontent-%COMP%]   .btn.btnSso[_ngcontent-%COMP%]{color:var(--colors-general-soft-black);font-weight:400}.signInContainer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.signInContainer[_ngcontent-%COMP%]   .form-check[_ngcontent-%COMP%]{width:100%;margin-bottom:18px}@media screen and (min-width: 769px){.signInContainer[_ngcontent-%COMP%]   .form-check[_ngcontent-%COMP%]{width:50%;margin-bottom:0}}.forgotLink[_ngcontent-%COMP%]{align-self:flex-start}@media screen and (max-width: 768px){.forgotLink[_ngcontent-%COMP%]{order:5!important;color:var(--colors-attention-primary);align-self:center}}@keyframes _ngcontent-%COMP%_onAutoFillStart{}input[_ngcontent-%COMP%]:-webkit-autofill{animation-name:_ngcontent-%COMP%_onAutoFillStart}.extraSpacing[_ngcontent-%COMP%]{margin-top:10px}@media screen and (min-width: 769px){.extraSpacing.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .extraSpacing.elMargin[_ngcontent-%COMP%]{margin-bottom:32px}}'],changeDetection:0})}}return t})();const Pn=t=>({lecotFormContainer:t}
1),On=t=>({"fs-3":t}),vn=t=>({"has-error":t});function wn(t,i){1&t&&n.nrm(0,"img",2)}function kn(t,i){if(1&t&&(n.j41(0,"div",7),n.EFF(1),n.nI1(2,"translation"),n.k0s()),2&t){const o=n.XpG();n.R7$(),n.JRh(n.i5U(2,1,o.errorMessage,o.activeLang))}}let Fn=(()=>{class t{constructor(o,r,e,a,s,l){this.loginService=o,this.router=r,this.fb=e,this.stylesService=a,this.cdRef=s,this.translationService=l,this.loading=!1,this.activeLang=this.translationService.getActiveLanguage(),this.languageSubscription=this.translationService.activeLanguage$.subscribe(g=>{this.activeLang=g,this.cdRef.markForCheck()}),this.twoStepForm=this.fb.group({verificationCode:[null,[c.k0.required,c.k0.pattern(/^[0-9]*$/),c.k0.minLength(6),c.k0.maxLength(6)]],rememberBrowser:[!1]}),"lecot"===this.stylesService.getStyle()&&(this.lecotStyle=!0),this.loginService.hasCredentials()||this.router.navigate(["/"])}submitVerificationCode(){this.twoStepForm.valid&&(this.loginFailed=!1,this.verificationCodeSuccess=!1,this.loginService.do2FLogin(this.verificationCode.value,this.rememberBrowser.value).subscribe(o=>{switch(o){case b.NW.WRONG_CREDENTIALS:this.loginFailed=!0,this.loading=!1,this.errorMessage="login.error.wrong.verification.code";break;case b.NW.ERROR:this.loginFailed=!0,this.loading=!1,this.errorMessage="login.error.server";break;default:this.verificationCodeSuccess=!0}this.cdRef.markForCheck()}))}submitFormOnEnter(o){13===o.keyCode&&(this.loading=!0,this.submitVerificationCode())}clearFormIfFailed(){this.loginFailed&&(this.loginFailed=!1,this.twoStepForm.reset())}get verificationCode(){return this.twoStepForm.get("verificationCode")}get rememberBrowser(){return this.twoStepForm.get("rememberBrowser")}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(M.H),n.rXU(m.Ix),n.rXU(c.ze),n.rXU(_.Y),n.rXU(u.gRc),n.rXU(C.Z))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["two-step-authentication"]],standalone:!1,decls:20,vars:38,consts:[[1,"formContainer",3,"keyup","formGroup","ngClass"],[1,"title"],["src","./img/suivo/two-step-icon.svg"],[3,"ngClass"],[1,"verificationCodeInput","inputStandout",3,"ngClass"],[1,"form-label"],["type","text","maxlength","6","oninput","this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\\..*)\\./g, '$1');","formControlName","verificationCode",1,"form-control","form-control-lg",3,"click","autoFocus","placeholder"],[1,"errorMessage"],[1,"form-check"],["type","checkbox","formControlName","rememberBrowser","id","staySignedInInSuivoCheckbox",1,"form-check-input"],["for","staySignedInInSuivoCheckbox",1,"form-check-label"],[1,"align-self-end",3,"onButtonClick","buttonClass","dontTranslate","success","failed","buttonDisabled","buttonText"]],template:function(r,e){1&r&&(n.j41(0,"form",0),n.bIt("keyup",function(s){return e.submitFormOnEnter(s)}),n.j41(1,"div",1),n.nVh(2,wn,1,0,"img",2),n.j41(3,"h2",3),n.EFF(4),n.nI1(5,"translation"),n.k0s()(),n.j41(6,"div",4)(7,"label",5),n.EFF(8),n.nI1(9,"translation"),n.k0s(),n.j41(10,"input",6),n.nI1(11,"translation"),n.bIt("click",function(){return e.clearFormIfFailed()}),n.k0s()(),n.nVh(12,kn,3,4,"div",7),n.j41(13,"div",8),n.nrm(14,"input",9),n.j41(15,"label",10),n.EFF(16),n.nI1(17,"translation"),n.k0s()(),n.j41(18,"success-submit-button",11),n.nI1(19,"translation"),n.bIt("onButtonClick",function(){return e.submitVerificationCode()}),n.k0s()()),2&r&&(n.Y8G("formGroup",e.twoStepForm)("ngClass",n.eq3(32,Pn,e.lecotStyle)),n.R7$(2),n.vxM(e.lecotStyle?-1:2),n.R7$(),n.Y8G("ngClass",n.eq3(34,On,e.lecotStyle)),n.R7$(),n.JRh(n.i5U(5,17,"two.step.verification",e.activeLang)),n.R7$(2),n.Y8G("ngClass",n.eq3(36,vn,e.loginFailed)),n.R7$(2),n.JRh(n.i5U(9,20,"two.step.verification.auth.code",e.activeLang)),n.R7$(2),n.Y8G("autoFocus",!0)("placeholder",n.i5U(11,23,"two.step.verificatino.auth.code.placeholder",e.activeLang)),n.R7$(2),n.vxM(e.loginFailed?12:-1),n.R7$(4),n.SpI(" ",n.i5U(17,26,"remember.browser",e.activeLang)," "),n.R7$(2),n.Y8G("buttonClass","large-btn w-100")("dontTranslate",!0)("success",e.verificationCodeSuccess)("failed",e.loginFailed)("buttonDisabled",e.verificationCode.invalid)("buttonText",n.i5U(19,29,"login.btn.verify",e.activeLang)))},dependencies:[f.YU,v.l,k.B,c.qT,c.me,c.Zm,c.BC,c.cb,c.tU,c.j4,c.JD,x.z],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;
1--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.screenContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;background-color:var(--colors-general-white);width:100vw;min-height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;color:var(--colors-general-soft-black)}.screenContainer.lecotScreenContainer[_ngcontent-%COMP%]{color:var(--colors-general-black)}.screenContainer.lecotBackground[_ngcontent-%COMP%]{background-image:url(login_background.e1313b0252e79088.jpg);background-size:cover;background-repeat:no-repeat}.loginContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (min-width: 769px){.loginContainer[_ngcontent-%COMP%]{padding-top:4vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:6vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:8vh}}@media screen and (min-width: 2000px){.loginContainer[_ngcontent-%COMP%]{padding-top:12vh}}suivo-icon[_ngcontent-%COMP%]{margin:35px 0 0 30px;position:absolute;top:0;transform:scale(.8);z-index:1}@media screen and (min-width: 1400px){suivo-icon[_ngcontent-%COMP%]{margin:30px 0 0 50px;transform:unset}}@media screen and (min-width: 2000px){suivo-icon[_ngcontent-%COMP%]{margin:70px 0 0 80px;transform:scale(1.4)}}.footer[_ngcontent-%COMP%]{display:flex;margin:30px 30px 15px;justify-content:center}@media screen and (min-width: 769px){.footer[_ngcontent-%COMP%]{margin:0 30px 15px;justify-content:space-between}}@media screen and (min-width: 1400px){.footer[_ngcontent-%COMP%]{margin:0 50px 30px}}@media screen and (min-width: 2000px){.footer[_ngcontent-%COMP%]{margin:0 80px 60px}}a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary)}.subContainer[_ngcontent-%COMP%]{width:85%;max-width:400px;margin:0 auto;text-align:center}.subContainer[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-decoration:underline}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}.backLink[_ngcontent-%COMP%]{color:var(--colors-general-black);text-decoration:none}.backLink[_ngcontent-%COMP%]:hover, .backLink[_ngcontent-%COMP%]:hover   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.backLink[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-general-black);margin-right:5px}@media screen and (min-width: 769px){.backLink[_ngcontent-%COMP%]{font-weight:700}}.lecotFormContainer[_ngcontent-%COMP%]   success-submit-button[_ngcontent-%COMP%]{width:100%}.loginFormContainer[_ngcontent-%COMP%]{padding:20px;margin:0 auto;max-width:420px}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(var(--vh, 1vh) * 100 - 40px);height:100%;display:flex;flex-direction:column}.loginFormContainer.lecotContainer.unsetHeight[_ngcontent-%COMP%]{min-height:unset}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:600px!important}}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{padding-top:25px;margin-top:auto;align-self:center;font-weight:400}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{margin-bottom:15px}}@media screen and (min-width: 769px){.loginFormContainer[_ngcontent-%COMP%]{min-height:490px;padding:30px;border-radius:var(--button-border-radius);border:1px solid var(--colors-general-soft-grey);background-color:var(--colors-general-white);box-shadow:0 2px 8px -3px #0000004d;width:85%;max-width:360px}}@media screen and (min-width: 1400px){.loginFormContainer[_ngcontent-%COMP%]{padding:35px;min-height:500px;max-width:400px}}@media screen and (min-width: 2000px){.loginFormContainer[_ngcontent-%COMP%]{padding:50px;min-height:570px;max-width:475px}}.lecotHeader[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.lecotHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:38px;min-height:25px;margin-bottom:8px}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-weight:700;font-size:30px;letter-spacing:.01em}@media screen and (min-width: 769px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}@media screen and (min-width: 1400px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px}}[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{font-size:15px;font-weight:400;color:var(--colors-general-soft-black);line-height:1.5em}@media screen and (max-width: 768px){[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0}}.title[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:546px;text-align:center;margin:0 auto}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}.title.lecotTitle[_ngcontent-%COMP%]{margin-bottom:22px;margin-top:10px}.title.lecotTitle[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--colors-general-black)}.submit[_ngcontent-%COMP%]{width:50%;align-self:flex-end}.formContainer[_ngcontent-%COMP%]{flex-direction:column;display:flex;max-height:520px;justify-content:space-between}@media screen and (min-width: 769px){.formContainer[_ngcontent-%COMP%]{height:unset;justify-content:unset;max-height:unset}}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary);text-decoration:underline}.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:18px}@media screen and (min-width: 1400px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:20px}}@media screen and (min-width: 2000px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:24px}}.form-check[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-top:3px}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.inputStandout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-general-black)}.eye[_ngcontent-%COMP%]{position:absolute;right:0;top:0;height:100%;width:40px;font-size:16px;padding:10px;cursor:pointer;display:flex;align-items:center}.inputWarning[_ngcontent-%COMP%]{background-color:var(--colors-general-soft-black);color:var(--colors-general-white);border-radius:var(--button-border-radius);position:absolute;padding:10px 15px;left:-190px;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px -5px var(--colors-general-medium-grey)}.inputWarning[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--colors-general-soft-black);right:-10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.inputWarning[_ngcontent-%COMP%]{left:unset;right:0;bottom:-120%;transform:unset;top:unset}.inputWarning[_ngcontent-%COMP%]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colors-general-soft-black);right:unset;left:50%;
1top:-20PX;transform:translate(-50%)}}.passwordInput[_ngcontent-%COMP%]{padding-right:40px}.completedContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:546px;width:90%;margin:0 auto 50px;justify-content:space-between;text-align:center;height:100%}.completedContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:55px;margin-bottom:8px}.completedContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:5vh}.lecotContentContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;justify-content:space-between}.contactSupport[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:20px}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-right:8px}.supportInfo[_ngcontent-%COMP%]{margin:15px 5px 0;background-color:var(--colors-attention-light);border-radius:var(--button-border-radius);border:1px solid var(--colors-attention-soft);display:inline-block;padding:2px 10px}.supportInfo[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}a.lecotLink[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-attention-primary)}.popupBackgroundOverlay[_ngcontent-%COMP%]{top:0}.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:100%;max-width:420px;margin:0 auto;padding:10px 10px 40px;text-align:center}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:85%;padding:20px 20px 80px}}.popupBackgroundOverlay[_ngcontent-%COMP%]   i.fa-times[_ngcontent-%COMP%]{cursor:pointer}.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:10px}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:170px}}success-submit-button[_ngcontent-%COMP%]{width:100%}.errorMessage[_ngcontent-%COMP%]{margin-top:-5px;color:var(--colors-error-text);margin-left:2px;max-width:282px}.errorMessage[_ngcontent-%COMP%]:before{content:"\\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:inherit;margin-right:5px;font-size:12px}.validateContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;height:calc(var(--vh, 1vh) * 100 - 120px);padding:30px 20px 0}@media screen and (min-width: 769px){.validateContainer[_ngcontent-%COMP%]{display:unset;padding:unset;height:unset;position:absolute;top:50%;max-width:350px;left:50%;transform:translate(-50%,-100%);margin:0 auto}}
1.validateContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:unset}.validateContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:30px}.validateContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:22px;margin-bottom:15px}',".verificationCodeInput[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::-webkit-outer-spin-button, .verificationCodeInput[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.verificationCodeInput[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield}.errorMessage[_ngcontent-%COMP%]{margin-top:-10px}"],changeDetection:0})}}return t})();var yn=p(769);const En=t=>({lecotFormContainer:t}),An=t=>({"fs-3":t}),Sn=t=>({activeRole:t});function Dn(t,i){1&t&&n.nrm(0,"img",2)}function Ln(t,i){if(1&t&&(n.j41(0,"b",10),n.EFF(1),n.k0s()),2&t){const o=n.XpG().$implicit;n.Y8G("title",o.customer),n.R7$(),n.JRh(o.customer)}}function Bn(t,i){if(1&t&&(n.j41(0,"div"),n.EFF(1),n.nI1(2,"translation"),n.k0s()),2&t){const o=n.XpG().$implicit,r=n.XpG();n.AVh("bold",1==r.ObjectKeys(r.customerUsers).length),n.R7$(),n.SpI(" ",o.defaultUser?n.i5U(2,3,"login.default.account",r.activeLang):o.description," ")}}function Rn(t,i){if(1&t&&(n.j41(0,"label",5),n.nrm(1,"input",7)(2,"user-initial",8),n.j41(3,"div",9),n.nVh(4,Ln,2,2,"b",10),n.nVh(5,Bn,3,6,"div",11),n.k0s()()),2&t){const o=i.$implicit,r=i.$index,e=n.XpG();n.Y8G("for","roleRadio_"+r)("ngClass",n.eq3(9,Sn,e.continueAsRole.value===o.id)),n.R7$(),n.Y8G("value",o.id)("id","roleRadio_"+r)("autoFocus",e.continueAsRole.value===o.id),n.R7$(),n.Y8G("fullName",o.firstName&&o.lastName?o.firstName+" "+o.lastName:o.description)("color",o.color),n.R7$(2),n.vxM(e.ObjectKeys(e.customerUsers).length>1?4:-1),n.R7$(),n.vxM(e.customerUsers[o.customerId]&&e.customerUsers[o.customerId].length>1?5:-1)}}let In=(()=>{class t{constructor(o,r,e,a,s,l){this.router=o,this.fb=r,this.cdRef=e,this.loginService=a,this.stylesService=s,this.translationService=l,this.loading=!1,this.customerUsers={},this.ObjectKeys=Object.keys,this.activeLang=this.translationService.getActiveLanguage(),this.languageSubscription=this.translationService.activeLanguage$.subscribe(g=>{this.activeLang=g,this.cdRef.markForCheck()}),this.roles=this.loginService.getMultipleUsers(),this.roles&&0!==this.roles.length?(this.roles.forEach(g=>{this.customerUsers[g.customerId]||(this.customerUsers[g.customerId]=[]),this.customerUsers[g.customerId].push(g)}),this.continueAsForm=this.fb.group({continueAsRole:[null,[c.k0.required]]}),this.continueAsForm.patchValue({continueAsRole:this.roles[0].id})):this.router.navigate(["../login"]),"lecot"===this.stylesService.getStyle()&&(this.lecotStyle=!0)}submitContinueAs(){this.continueAsForm.controls.continueAsRole.valid&&(this.failed=!1,this.cdRef.markForCheck(),this.loginService.selectUser(this.continueAsRole.value).subscribe(o=>{o===b.NW.SUCCESS?this.continueAsSuccess=!0:(this.loading=!1,this.failed=!0)}),this.cdRef.markForCheck())}submitFormOnEnter(o){13===o.keyCode&&(this.loading=!0,this.submitContinueAs())}get continueAsRole(){return this.continueAsForm.get("continueAsRole")}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(m.Ix),n.rXU(c.ze),n.rXU(u.gRc),n.rXU(M.H),n.rXU(_.Y),n.rXU(C.Z))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["continue-as"]],standalone:!1,decls:11,vars:21,consts:[[1,"formContainer",3,"keyup","ngClass","formGroup"],[1,"title"],["src","./img/suivo/continue-as-icon.svg"],[3,"ngClass"],[1,"roles"],[1,"form-check-label",3,"for","ngClass"],[1,"align-self-end",3,"onButtonClick","buttonClass","dontTranslate","failed","success","buttonDisabled","buttonText"],["type","radio","formControlName","continueAsRole",1,"form-check-input",3,"value","id","autoFocus"],[3,"fullName","color"],[1,"ms-2","d-flex","flex-column","loginLabel"],[3,"title"],[3,"bold"]],template:function(r,e){1&r&&(n.j41(0,"form",0),n.bIt("keyup",function(s){return e.submitFormOnEnter(s)}),n.j41(1,"div",1),n.nVh(2,Dn,1,0,"img",2),n.j41(3,"h2",3),n.EFF(4),n.nI1(5,"translation"),n.k0s()(),n.j41(6,"div",4),n.Z7z(7,Rn,6,11,"label",5,n.fX1),n.k0s(),n.j41(9,"success-submit-button",6),n.nI1(10,"translation"),n.bIt("onButtonClick",function(){return e.submitContinueAs()}
1),n.k0s()()),2&r&&(n.Y8G("ngClass",n.eq3(17,En,e.lecotStyle))("formGroup",e.continueAsForm),n.R7$(2),n.vxM(e.lecotStyle?-1:2),n.R7$(),n.Y8G("ngClass",n.eq3(19,An,e.lecotStyle)),n.R7$(),n.JRh(n.i5U(5,11,"continue.as",e.activeLang)),n.R7$(3),n.Dyx(e.roles),n.R7$(2),n.Y8G("buttonClass","large-btn w-100")("dontTranslate",!0)("failed",e.failed)("success",e.continueAsSuccess)("buttonDisabled",e.continueAsRole.invalid)("buttonText",n.i5U(10,14,"login.btn.continue",e.activeLang)))},dependencies:[f.YU,v.l,k.B,yn.x,c.qT,c.me,c.Fm,c.BC,c.cb,c.j4,c.JD,x.z],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.screenContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;background-color:var(--colors-general-white);width:100vw;min-height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;color:var(--colors-general-soft-black)}.screenContainer.lecotScreenContainer[_ngcontent-%COMP%]{color:var(--colors-general-black)}.screenContainer.lecotBackground[_ngcontent-%COMP%]{background-image:url(login_background.e1313b0252e79088.jpg);background-size:cover;background-repeat:no-repeat}.loginContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (min-width: 769px){.loginContainer[_ngcontent-%COMP%]{padding-top:4vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:6vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:8vh}}@media screen and (min-width: 2000px){.loginContainer[_ngcontent-%COMP%]{padding-top:12vh}}suivo-icon[_ngcontent-%COMP%]{margin:35px 0 0 30px;position:absolute;top:0;transform:scale(.8);z-index:1}@media screen and (min-width: 1400px){suivo-icon[_ngcontent-%COMP%]{margin:30px 0 0 50px;transform:unset}}@media screen and (min-width: 2000px){suivo-icon[_ngcontent-%COMP%]{margin:70px 0 0 80px;transform:scale(1.4)}}.footer[_ngcontent-%COMP%]{display:flex;margin:30px 30px 15px;justify-content:center}@media screen and (min-width: 769px){.footer[_ngcontent-%COMP%]{margin:0 30px 15px;justify-content:space-between}}@media screen and (min-width: 1400px){.footer[_ngcontent-%COMP%]{margin:0 50px 30px}}@media screen and (min-width: 2000px){.footer[_ngcontent-%COMP%]{margin:0 80px 60px}}a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary)}.subContainer[_ngcontent-%COMP%]{width:85%;max-width:400px;margin:0 auto;text-align:center}.subContainer[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-decoration:underline}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}.backLink[_ngcontent-%COMP%]{color:var(--colors-general-black);text-decoration:none}.backLink[_ngcontent-%COMP%]:hover, .backLink[_ngcontent-%COMP%]:hover   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.backLink[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-general-black);margin-right:5px}@media screen and (min-width: 769px){.backLink[_ngcontent-%COMP%]{font-weight:700}}.lecotFormContainer[_ngcontent-%COMP%]   success-submit-button[_ngcontent-%COMP%]{width:100%}.loginFormContainer[_ngcontent-%COMP%]{padding:20px;margin:0 auto;max-width:420px}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(var(--vh, 1vh) * 100 - 40px);height:100%;display:flex;flex-direction:column}.loginFormContainer.lecotContainer.unsetHeight[_ngcontent-%COMP%]{min-height:unset}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:600px!important}}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{padding-top:25px;margin-top:auto;align-self:center;font-weight:400}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{margin-bottom:15px}}@media screen and (min-width: 769px){.loginFormContainer[_ngcontent-%COMP%]{min-height:490px;padding:30px;border-radius:var(--button-border-radius);border:1px solid var(--colors-general-soft-grey);background-color:var(--colors-general-white);box-shadow:0 2px 8px -3px #0000004d;width:85%;max-width:360px}}@media screen and (min-width: 1400px){.loginFormContainer[_ngcontent-%COMP%]{padding:35px;min-height:500px;max-width:400px}}@media screen and (min-width: 2000px){.loginFormContainer[_ngcontent-%COMP%]{padding:50px;min-height:570px;max-width:475px}}.lecotHeader[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.lecotHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:38px;min-height:25px;margin-bottom:8px}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-weight:700;font-size:30px;letter-spacing:.01em}@media screen and (min-width: 769px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}@media screen and (min-width: 1400px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px}}[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{font-size:15px;font-weight:400;color:var(--colors-general-soft-black);line-height:1.5em}@media screen and (max-width: 768px){[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0}}.title[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:546px;text-align:center;margin:0 auto}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}.title.lecotTitle[_ngcontent-%COMP%]{margin-bottom:22px;margin-top:10px}.title.lecotTitle[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--colors-general-black)}.submit[_ngcontent-%COMP%]{width:50%;align-self:flex-end}.formContainer[_ngcontent-%COMP%]{flex-direction:column;display:flex;max-height:520px;justify-content:space-between}@media screen and (min-width: 769px){.formContainer[_ngcontent-%COMP%]{height:unset;justify-content:unset;max-height:unset}}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary);text-decoration:underline}.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:18px}@media screen and (min-width: 1400px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:20px}}@media screen and (min-width: 2000px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:24px}}.form-check[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-top:3px}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.inputStandout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-general-black)}.eye[_ngcontent-%COMP%]{position:absolute;right:0;top:0;height:100%;width:40px;font-size:16px;padding:10px;cursor:pointer;display:flex;align-items:center}.inputWarning[_ngcontent-%COMP%]{background-color:var(--colors-general-soft-black);color:var(--colors-general-white);border-radius:var(--button-border-radius);position:absolute;padding:10px 15px;left:-190px;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px -5px var(--colors-general-medium-grey)}.inputWarning[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--colors-general-soft-black);right:-10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.inputWarning[_ngcontent-%COMP%]{left:unset;right:0;bottom:-120%;transform:unset;top:unset}.inputWarning[_ngcontent-%COMP%]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colors-general-soft-black);right:unset;left:50%;
1top:-20PX;transform:translate(-50%)}}.passwordInput[_ngcontent-%COMP%]{padding-right:40px}.completedContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:546px;width:90%;margin:0 auto 50px;justify-content:space-between;text-align:center;height:100%}.completedContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:55px;margin-bottom:8px}.completedContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:5vh}.lecotContentContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;justify-content:space-between}.contactSupport[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:20px}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-right:8px}.supportInfo[_ngcontent-%COMP%]{margin:15px 5px 0;background-color:var(--colors-attention-light);border-radius:var(--button-border-radius);border:1px solid var(--colors-attention-soft);display:inline-block;padding:2px 10px}.supportInfo[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}a.lecotLink[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-attention-primary)}.popupBackgroundOverlay[_ngcontent-%COMP%]{top:0}.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:100%;max-width:420px;margin:0 auto;padding:10px 10px 40px;text-align:center}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:85%;padding:20px 20px 80px}}.popupBackgroundOverlay[_ngcontent-%COMP%]   i.fa-times[_ngcontent-%COMP%]{cursor:pointer}.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:10px}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:170px}}success-submit-button[_ngcontent-%COMP%]{width:100%}.errorMessage[_ngcontent-%COMP%]{margin-top:-5px;color:var(--colors-error-text);margin-left:2px;max-width:282px}.errorMessage[_ngcontent-%COMP%]:before{content:"\\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:inherit;margin-right:5px;font-size:12px}.validateContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;height:calc(var(--vh, 1vh) * 100 - 120px);padding:30px 20px 0}@media screen and (min-width: 769px){.validateContainer[_ngcontent-%COMP%]{display:unset;padding:unset;height:unset;position:absolute;top:50%;max-width:350px;left:50%;transform:translate(-50%,-100%);margin:0 auto}}
1.validateContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:unset}.validateContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:30px}.validateContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:22px;margin-bottom:15px}','@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.roles[_ngcontent-%COMP%]{max-height:38vh;overflow:auto}.roles[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{border:1px solid var(--colors-general-soft-grey);border-radius:var(--button-border-radius);cursor:pointer;width:100%;padding:10px;display:flex;align-items:center}.roles[_ngcontent-%COMP%]   label.activeRole[_ngcontent-%COMP%]{border:2px solid var(--colors-attention-primary)}.roles[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]{margin:0 20px 0 5px;min-width:14px}.roles[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:not(:last-child){margin-bottom:10px}.roles[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   .loginLabel[_ngcontent-%COMP%]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-width: 768px){.roles[_ngcontent-%COMP%]{max-height:unset}}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{padding-bottom:4px}'],changeDetection:0})}}return t})();const jn=t=>({resetMargin:t}),Tn=(t,i,o)=>({"loginFormContainer lecotContainer":t,resetPasswordContainer:i,unsetHeight:o}),Un=()=>["/"];function $n(t,i){1&t&&n.nrm(0,"div",0)}function zn(t,i){1&t&&(n.j41(0,"div",2),n.nrm(1,"img",5),n.k0s())}function Xn(t,i){if(1&t&&(n.j41(0,"a",3),n.nrm(1,"i",6),n.EFF(2),n.nI1(3,"translation"),n.k0s()),2&t){const o=n.XpG();n.Y8G("routerLink",n.lJ4(5,Un)),n.R7$(2),n.SpI(" ",n.i5U(3,2,"login.back",o.activeLang)," ")}}function Gn(t,i){1&t&&n.nrm(0,"div",4)}let E=(()=>{class t{onResize(){this.isMobile=this.globalHelperService.calcScreenWidth()}constructor(o,r,e,a,s){this.globalHelperService=o,this.stylesService=r,this.translationService=e,this.cdRef=a,this.router=s,this.activeLang=this.translationService.getActiveLanguage(),this.languageSubscription=this.translationService.activeLanguage$.subscribe(l=>{this.activeLang=l,this.cdRef.markForCheck()}),"lecot"===this.stylesService.getStyle()&&(this.lecotStyle=!0)}ngOnInit(){this.isMobile=this.globalHelperService.calcScreenWidth()}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(O.$),n.rXU(_.Y),n.rXU(C.Z),n.rXU(u.gRc),n.rXU(m.Ix))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["reset-password"]],hostBindings:function(r,e){1&r&&n.bIt("resize",function(){return e.onResize()},n.tSv)},standalone:!1,decls:7,vars:12,consts:[[1,"bgPattern"],[3,"ngClass"],[1,"lecotHeader"],[1,"backLink",3,"routerLink"],[1,"bgPattern","bgPattern--right"],["alt","Lecot icon","src","./img/lecot/lecot_icon.svg"],[1,"fas","fa-arrow-left","fa-sm"]],template:function(r,e){1&r&&(n.nVh(0,$n,1,0,"div",0),n.j41(1,"div",1)(2,"div",1),n.nVh(3,zn,2,0,"div",2),n.nrm(4,"router-outlet"),n.nVh(5,Xn,4,6,"a",3),n.k0s()(),n.nVh(6,Gn,1,0,"div",4)),2&r&&(n.vxM(e.isMobile||e.lecotStyle?-1:0),n.R7$(),n.Y8G("ngClass",n.eq3(6,jn,e.lecotStyle)),n.R7$(),n.Y8G("ngClass",n.sMw(8,Tn,e.lecotStyle,!e.lecotStyle,!e.router.url.includes("reset-password")&&e.lecotStyle)),n.R7$(),n.vxM(e.lecotStyle?3:-1),n.R7$(2),n.vxM(e.router.url.includes("password")&&!e.router.url.includes("success")&&e.lecotStyle?5:-1),n.R7$(),n.vxM(e.isMobile||e.lecotStyle?-1:6))},dependencies:[f.YU,m.n3,P.Wk,x.z],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;
1--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.screenContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;background-color:var(--colors-general-white);width:100vw;min-height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;color:var(--colors-general-soft-black)}.screenContainer.lecotScreenContainer[_ngcontent-%COMP%]{color:var(--colors-general-black)}.screenContainer.lecotBackground[_ngcontent-%COMP%]{background-image:url(login_background.e1313b0252e79088.jpg);background-size:cover;background-repeat:no-repeat}.loginContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (min-width: 769px){.loginContainer[_ngcontent-%COMP%]{padding-top:4vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:6vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:8vh}}@media screen and (min-width: 2000px){.loginContainer[_ngcontent-%COMP%]{padding-top:12vh}}suivo-icon[_ngcontent-%COMP%]{margin:35px 0 0 30px;position:absolute;top:0;transform:scale(.8);z-index:1}@media screen and (min-width: 1400px){suivo-icon[_ngcontent-%COMP%]{margin:30px 0 0 50px;transform:unset}}@media screen and (min-width: 2000px){suivo-icon[_ngcontent-%COMP%]{margin:70px 0 0 80px;transform:scale(1.4)}}.footer[_ngcontent-%COMP%]{display:flex;margin:30px 30px 15px;justify-content:center}@media screen and (min-width: 769px){.footer[_ngcontent-%COMP%]{margin:0 30px 15px;justify-content:space-between}}@media screen and (min-width: 1400px){.footer[_ngcontent-%COMP%]{margin:0 50px 30px}}@media screen and (min-width: 2000px){.footer[_ngcontent-%COMP%]{margin:0 80px 60px}}a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary)}.subContainer[_ngcontent-%COMP%]{width:85%;max-width:400px;margin:0 auto;text-align:center}.subContainer[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-decoration:underline}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}.backLink[_ngcontent-%COMP%]{color:var(--colors-general-black);text-decoration:none}.backLink[_ngcontent-%COMP%]:hover, .backLink[_ngcontent-%COMP%]:hover   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.backLink[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-general-black);margin-right:5px}@media screen and (min-width: 769px){.backLink[_ngcontent-%COMP%]{font-weight:700}}.lecotFormContainer[_ngcontent-%COMP%]   success-submit-button[_ngcontent-%COMP%]{width:100%}.loginFormContainer[_ngcontent-%COMP%]{padding:20px;margin:0 auto;max-width:420px}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(var(--vh, 1vh) * 100 - 40px);height:100%;display:flex;flex-direction:column}.loginFormContainer.lecotContainer.unsetHeight[_ngcontent-%COMP%]{min-height:unset}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:600px!important}}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{padding-top:25px;margin-top:auto;align-self:center;font-weight:400}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{margin-bottom:15px}}@media screen and (min-width: 769px){.loginFormContainer[_ngcontent-%COMP%]{min-height:490px;padding:30px;border-radius:var(--button-border-radius);border:1px solid var(--colors-general-soft-grey);background-color:var(--colors-general-white);box-shadow:0 2px 8px -3px #0000004d;width:85%;max-width:360px}}@media screen and (min-width: 1400px){.loginFormContainer[_ngcontent-%COMP%]{padding:35px;min-height:500px;max-width:400px}}@media screen and (min-width: 2000px){.loginFormContainer[_ngcontent-%COMP%]{padding:50px;min-height:570px;max-width:475px}}.lecotHeader[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.lecotHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:38px;min-height:25px;margin-bottom:8px}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-weight:700;font-size:30px;letter-spacing:.01em}@media screen and (min-width: 769px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}@media screen and (min-width: 1400px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px}}[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{font-size:15px;font-weight:400;color:var(--colors-general-soft-black);line-height:1.5em}@media screen and (max-width: 768px){[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0}}.title[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:546px;text-align:center;margin:0 auto}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}.title.lecotTitle[_ngcontent-%COMP%]{margin-bottom:22px;margin-top:10px}.title.lecotTitle[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--colors-general-black)}.submit[_ngcontent-%COMP%]{width:50%;align-self:flex-end}.formContainer[_ngcontent-%COMP%]{flex-direction:column;display:flex;max-height:520px;justify-content:space-between}@media screen and (min-width: 769px){.formContainer[_ngcontent-%COMP%]{height:unset;justify-content:unset;max-height:unset}}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary);text-decoration:underline}.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:18px}@media screen and (min-width: 1400px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:20px}}@media screen and (min-width: 2000px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:24px}}.form-check[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-top:3px}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.inputStandout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-general-black)}.eye[_ngcontent-%COMP%]{position:absolute;right:0;top:0;height:100%;width:40px;font-size:16px;padding:10px;cursor:pointer;display:flex;align-items:center}.inputWarning[_ngcontent-%COMP%]{background-color:var(--colors-general-soft-black);color:var(--colors-general-white);border-radius:var(--button-border-radius);position:absolute;padding:10px 15px;left:-190px;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px -5px var(--colors-general-medium-grey)}.inputWarning[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--colors-general-soft-black);right:-10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.inputWarning[_ngcontent-%COMP%]{left:unset;right:0;bottom:-120%;transform:unset;top:unset}.inputWarning[_ngcontent-%COMP%]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colors-general-soft-black);right:unset;left:50%;
1top:-20PX;transform:translate(-50%)}}.passwordInput[_ngcontent-%COMP%]{padding-right:40px}.completedContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:546px;width:90%;margin:0 auto 50px;justify-content:space-between;text-align:center;height:100%}.completedContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:55px;margin-bottom:8px}.completedContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:5vh}.lecotContentContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;justify-content:space-between}.contactSupport[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:20px}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-right:8px}.supportInfo[_ngcontent-%COMP%]{margin:15px 5px 0;background-color:var(--colors-attention-light);border-radius:var(--button-border-radius);border:1px solid var(--colors-attention-soft);display:inline-block;padding:2px 10px}.supportInfo[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}a.lecotLink[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-attention-primary)}.popupBackgroundOverlay[_ngcontent-%COMP%]{top:0}.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:100%;max-width:420px;margin:0 auto;padding:10px 10px 40px;text-align:center}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:85%;padding:20px 20px 80px}}.popupBackgroundOverlay[_ngcontent-%COMP%]   i.fa-times[_ngcontent-%COMP%]{cursor:pointer}.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:10px}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:170px}}success-submit-button[_ngcontent-%COMP%]{width:100%}.errorMessage[_ngcontent-%COMP%]{margin-top:-5px;color:var(--colors-error-text);margin-left:2px;max-width:282px}.errorMessage[_ngcontent-%COMP%]:before{content:"\\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:inherit;margin-right:5px;font-size:12px}.validateContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;height:calc(var(--vh, 1vh) * 100 - 120px);padding:30px 20px 0}@media screen and (min-width: 769px){.validateContainer[_ngcontent-%COMP%]{display:unset;padding:unset;height:unset;position:absolute;top:50%;max-width:350px;left:50%;transform:translate(-50%,-100%);margin:0 auto}}
1.validateContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:unset}.validateContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:30px}.validateContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:22px;margin-bottom:15px}','@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.resetPasswordContainer[_ngcontent-%COMP%]{padding-top:30px;min-height:calc(100vh - 70px);min-height:calc(var(--vh, 1vh) * 100 - 70px);height:100%;display:flex;justify-content:center}@media screen and (min-width: 768px){.resetPasswordContainer[_ngcontent-%COMP%]{min-height:75vh}}@media screen and (min-width: 769px){.resetMargin[_ngcontent-%COMP%]{margin:30px auto 40px}}.lecotContainer[_ngcontent-%COMP%]{margin:0 auto!important}.bgPattern[_ngcontent-%COMP%]{width:25vw;height:100vh;position:absolute;top:0}.bgPattern[_ngcontent-%COMP%]:after{content:"";background-image:radial-gradient(var(--colors-general-soft-grey) 2px,transparent 2px);background-position:0 18%;background-size:28px 28px;opacity:.75;inset:0;position:absolute;z-index:-1}.bgPattern--right[_ngcontent-%COMP%]{right:0}'],changeDetection:0})}}return t})();var Yn=p(99952);const Vn=t=>({lecotTitle:t}),Hn=t=>({"fs-3":t}),Wn=(t,i)=>({resetPasswordContainer:t,lecotFormContainer:i});function Jn(t,i){if(1&t&&(n.j41(0,"h3"),n.EFF(1),n.nI1(2,"translation"),n.k0s()),2&t){const o=n.XpG();n.R7$(),n.SpI("",n.i5U(2,1,"forgot.password.subtitle",o.activeLang)," \u{1f609}")}}function Nn(t,i){if(1&t&&(n.j41(0,"div",15),n.EFF(1),n.nI1(2,"translation"),n.k0s()),2&t){const o=n.XpG(2);n.R7$(),n.JRh(n.i5U(2,1,"forgot.login.popup.info",o.activeLang))}}function qn(t,i){if(1&t&&(n.j41(0,"div",15),n.EFF(1),n.nI1(2,"translation"),n.k0s()),2&t){const o=n.XpG(2);n.R7$(),n.JRh(n.i5U(2,1,"forgot.login.popup.info.lecot",o.activeLang))}}function Zn(t,i){if(1&t&&(n.j41(0,"div",18),n.EFF(1),n.nI1(2,"translation"),n.j41(3,"a",19)(4,"b"),n.EFF(5,"[email protected]"),n.k0s()()(),n.j41(6,"div",18),n.EFF(7),n.nI1(8,"translation"),n.j41(9,"b"),n.EFF(10,"+32 3 375 70 31"),n.k0s()()),2&t){const o=n.XpG(2);
1n.R7$(),n.SpI("",n.i5U(2,2,"support.email",o.activeLang),": "),n.R7$(6),n.SpI("",n.i5U(8,5,"support.phone",o.activeLang),": ")}}function Kn(t,i){1&t&&(n.j41(0,"a",16),n.EFF(1,"[email protected]"),n.k0s())}function Qn(t,i){if(1&t&&(n.j41(0,"div",17)(1,"a",20)(2,"button",21),n.nrm(3,"i",22),n.EFF(4),n.nI1(5,"translation"),n.k0s()(),n.j41(6,"a",23)(7,"button",21),n.nrm(8,"i",24),n.EFF(9),n.nI1(10,"translation"),n.k0s()()()),2&t){const o=n.XpG(2);n.R7$(4),n.SpI("",n.i5U(5,2,"support.call",o.activeLang)," "),n.R7$(5),n.SpI(" ",n.i5U(10,5,"support.send.mail",o.activeLang)," ")}}function nt(t,i){if(1&t){const o=n.RV6();n.j41(0,"div",8)(1,"div",9)(2,"div",10)(3,"div",11)(4,"i",12),n.bIt("click",function(){d.eBV(o);const e=n.XpG();return d.Njj(e.forgotLoginPopupOpen=!e.forgotLoginPopupOpen)}),n.k0s()(),n.j41(5,"div",13)(6,"h2",14),n.EFF(7),n.nI1(8,"translation"),n.k0s(),n.nVh(9,Nn,3,4,"div",15),n.nVh(10,qn,3,4,"div",15),n.nVh(11,Zn,11,8),n.nVh(12,Kn,2,0,"a",16),n.nVh(13,Qn,11,8,"div",17),n.k0s()()()()}if(2&t){const o=n.XpG();n.R7$(7),n.JRh(n.i5U(8,6,"forgot.login.popup.title",o.activeLang)),n.R7$(2),n.vxM(o.lecotStyle?-1:9),n.R7$(),n.vxM(o.lecotStyle?10:-1),n.R7$(),n.vxM(o.isMobile||o.lecotStyle?-1:11),n.R7$(),n.vxM(o.lecotStyle?12:-1),n.R7$(),n.vxM(o.isMobile&&!o.lecotStyle?13:-1)}}let tt=(()=>{class t{onResize(){this.isMobile=this.globalHelperService.calcScreenWidth()}constructor(o,r,e,a,s,l,g){this.router=o,this.loginService=r,this.cdRef=e,this.globalHelperService=a,this.cookieService=s,this.stylesService=l,this.translationService=g,this.forgotLoginPopupOpen=!1,this.login=new c.hs(null,[c.k0.required]),this.loading=!1,this.activeLang=this.translationService.getActiveLanguage(),this.languageSubscription=this.translationService.activeLanguage$.subscribe(h=>{this.activeLang=h,this.cdRef.markForCheck()}),"lecot"===this.stylesService.getStyle()&&(this.lecotStyle=!0)}ngOnInit(){this.isMobile=this.globalHelperService.calcScreenWidth()}checkAccount(){/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(this.login.value.toLowerCase().trim())?this.loginService.setResetEmail(this.login.value.toLowerCase().trim(),this.activeLang,this.cookieService.get("app_style")).subscribe(()=>{this.resetPasswordSuccess=!0,this.cdRef.markForCheck(),this.router.navigate(["login","reset-password","reset-link-sent"])}):this.router.navigate(["login","reset-password","reset-username-based"])}submitFormOnEnter(o){13===o.keyCode&&(this.loading=!0,this.checkAccount())}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(m.Ix),n.rXU(M.H),n.rXU(u.gRc),n.rXU(O.$),n.rXU(Yn.O1),n.rXU(_.Y),n.rXU(C.Z))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["reset-password-form"]],hostBindings:function(r,e){1&r&&n.bIt("resize",function(){return e.onResize()},n.tSv)},standalone:!1,decls:17,vars:34,consts:[[1,"title",3,"ngClass"],[3,"ngClass"],[1,"formContainer",3,"keyup","ngClass"],[1,"order-0","inputStandout"],[1,"form-label"],["type","text","tabindex","1",1,"form-control","form-control-lg",3,"formControl","autoFocus"],["tabindex","2",1,"forgotLogin","order-2","order-md-1","align-self-center","align-self-md-start",3,"click"],[1,"align-self-end","order-1","order-md-2",3,"onButtonClick","buttonClass","success","dontTranslate","buttonDisabled","buttonText"],[1,"popupBackgroundOverlay"],[1,"optionsPopup"],[1,"popupContent"],[1,"w-100","mb-3","d-flex","justify-content-end"],[1,"fas","fa-times","p-2",3,"click"],[1,"px-2","px-sm-5","py-2","d-flex","flex-column","justify-content-center","align-items-center"],[1,"mb-3"],[1,"mb-4"],["href","mailto: [email protected]",1,"lecotLink"],[1,"contactSupport"],[1,"supportInfo"],["href","mailto: [email protected]"],["href","tel: +32 3 375 70 31"],[1,"btn","btn-secondary","large-btn"],[1,"fas","fa-headset"],["href","mailto:[email protected]"],[1,"fas","fa-paper-plane"]],template:function(r,e){1&r&&(n.j41(0,"div",0)(1,"h1",1),n.EFF(2),n.nI1(3,"translation"),n.k0s(),n.nVh(4,Jn,3,4,"h3"),n.k0s(),n.j41(5,"form",2),n.bIt("keyup",function(s){return e.submitFormOnEnter(s)}),n.j41(6,"div",3)(7,"label",4),n.EFF(8),n.nI1(9,"translation"),n.k0s(),n.nrm(10,"input",5),n.k0s(),n.j41(11,"a",6),n.bIt("click",function(){return e.forgotLoginPopupOpen=!e.forgotLoginPopupOpen}),n.EFF(12),n.nI1(13,"translation"),n.k0s(),n.j41(14,"success-submit-button",7),n.nI1(15,"translation"),n.bIt("onButtonClick",function(){return e.checkAccount()}),n.k0s(),n.nVh(16,nt,14,9,"div",8),n.k0s()),2&r&&(n.Y8G("ngClass",n.eq3(27,Vn,e.lecotStyle)),n.R7$(),n.Y8G("ngClass",n.eq3(29,Hn,e.lecotStyle)),n.R7$(),n.JRh(n.i5U(3,15,"forgot.password",e.activeLang)),n.R7$(2),n.vxM(e.lecotStyle?-1:4),n.R7$(),n.Y8G("ngClass",n.l_i(31,Wn,!e.lecotStyle,e.lec
1otStyle)),n.R7$(3),n.JRh(n.i5U(9,18,"forgot.password.login",e.activeLang)),n.R7$(2),n.Y8G("formControl",e.login)("autoFocus",!0),n.R7$(2),n.JRh(n.i5U(13,21,"forgot.login",e.activeLang)),n.R7$(2),n.Y8G("buttonClass","large-btn w-100")("success",e.resetPasswordSuccess)("dontTranslate",!0)("buttonDisabled",e.login.invalid)("buttonText",n.i5U(15,24,"login.btn.continue",e.activeLang)),n.R7$(2),n.vxM(e.forgotLoginPopupOpen?16:-1))},dependencies:[f.YU,v.l,k.B,c.qT,c.me,c.BC,c.cb,c.cV,c.l_,x.z],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.screenContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;background-color:var(--colors-general-white);width:100vw;min-height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;color:var(--colors-general-soft-black)}.screenContainer.lecotScreenContainer[_ngcontent-%COMP%]{color:var(--colors-general-black)}.screenContainer.lecotBackground[_ngcontent-%COMP%]{background-image:url(login_background.e1313b0252e79088.jpg);background-size:cover;background-repeat:no-repeat}.loginContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (min-width: 769px){.loginContainer[_ngcontent-%COMP%]{padding-top:4vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:6vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:8vh}}@media screen and (min-width: 2000px){.loginContainer[_ngcontent-%COMP%]{padding-top:12vh}}suivo-icon[_ngcontent-%COMP%]{margin:35px 0 0 30px;position:absolute;top:0;transform:scale(.8);z-index:1}@media screen and (min-width: 1400px){suivo-icon[_ngcontent-%COMP%]{margin:30px 0 0 50px;transform:unset}}@media screen and (min-width: 2000px){suivo-icon[_ngcontent-%COMP%]{margin:70px 0 0 80px;transform:scale(1.4)}}.footer[_ngcontent-%COMP%]{display:flex;margin:30px 30px 15px;justify-content:center}@media screen and (min-width: 769px){.footer[_ngcontent-%COMP%]{margin:0 30px 15px;justify-content:space-between}}@media screen and (min-width: 1400px){.footer[_ngcontent-%COMP%]{margin:0 50px 30px}}@media screen and (min-width: 2000px){.footer[_ngcontent-%COMP%]{margin:0 80px 60px}}a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary)}.subContainer[_ngcontent-%COMP%]{width:85%;max-width:400px;margin:0 auto;text-align:center}.subContainer[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-decoration:underline}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}.backLink[_ngcontent-%COMP%]{color:var(--colors-general-black);text-decoration:none}.backLink[_ngcontent-%COMP%]:hover, .backLink[_ngcontent-%COMP%]:hover   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.backLink[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-general-black);margin-right:5px}@media screen and (min-width: 769px){.backLink[_ngcontent-%COMP%]{font-weight:700}}.lecotFormContainer[_ngcontent-%COMP%]   success-submit-button[_ngcontent-%COMP%]{width:100%}.loginFormContainer[_ngcontent-%COMP%]{padding:20px;margin:0 auto;max-width:420px}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(var(--vh, 1vh) * 100 - 40px);height:100%;display:flex;flex-direction:column}.loginFormContainer.lecotContainer.unsetHeight[_ngcontent-%COMP%]{min-height:unset}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:600px!important}}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{padding-top:25px;margin-top:auto;align-self:center;font-weight:400}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{margin-bottom:15px}}@media screen and (min-width: 769px){.loginFormContainer[_ngcontent-%COMP%]{min-height:490px;padding:30px;border-radius:var(--button-border-radius);border:1px solid var(--colors-general-soft-grey);background-color:var(--colors-general-white);box-shadow:0 2px 8px -3px #0000004d;width:85%;max-width:360px}}@media screen and (min-width: 1400px){.loginFormContainer[_ngcontent-%COMP%]{padding:35px;min-height:500px;max-width:400px}}@media screen and (min-width: 2000px){.loginFormContainer[_ngcontent-%COMP%]{padding:50px;min-height:570px;max-width:475px}}.lecotHeader[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.lecotHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:38px;min-height:25px;margin-bottom:8px}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-weight:700;font-size:30px;letter-spacing:.01em}@media screen and (min-width: 769px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}@media screen and (min-width: 1400px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px}}[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{font-size:15px;font-weight:400;color:var(--colors-general-soft-black);line-height:1.5em}@media screen and (max-width: 768px){[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0}}.title[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:546px;text-align:center;margin:0 auto}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}.title.lecotTitle[_ngcontent-%COMP%]{margin-bottom:22px;margin-top:10px}.title.lecotTitle[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--colors-general-black)}.submit[_ngcontent-%COMP%]{width:50%;align-self:flex-end}.formContainer[_ngcontent-%COMP%]{flex-direction:column;display:flex;max-height:520px;justify-content:space-between}@media screen and (min-width: 769px){.formContainer[_ngcontent-%COMP%]{height:unset;justify-content:unset;max-height:unset}}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary);text-decoration:underline}.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:18px}@media screen and (min-width: 1400px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:20px}}@media screen and (min-width: 2000px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:24px}}.form-check[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-top:3px}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.inputStandout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-general-black)}.eye[_ngcontent-%COMP%]{position:absolute;right:0;top:0;height:100%;width:40px;font-size:16px;padding:10px;cursor:pointer;display:flex;align-items:center}.inputWarning[_ngcontent-%COMP%]{background-color:var(--colors-general-soft-black);color:var(--colors-general-white);border-radius:var(--button-border-radius);position:absolute;padding:10px 15px;left:-190px;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px -5px var(--colors-general-medium-grey)}.inputWarning[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--colors-general-soft-black);right:-10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.inputWarning[_ngcontent-%COMP%]{left:unset;right:0;bottom:-120%;transform:unset;top:unset}.inputWarning[_ngcontent-%COMP%]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colors-general-soft-black);right:unset;left:50%;
1top:-20PX;transform:translate(-50%)}}.passwordInput[_ngcontent-%COMP%]{padding-right:40px}.completedContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:546px;width:90%;margin:0 auto 50px;justify-content:space-between;text-align:center;height:100%}.completedContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:55px;margin-bottom:8px}.completedContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:5vh}.lecotContentContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;justify-content:space-between}.contactSupport[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:20px}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-right:8px}.supportInfo[_ngcontent-%COMP%]{margin:15px 5px 0;background-color:var(--colors-attention-light);border-radius:var(--button-border-radius);border:1px solid var(--colors-attention-soft);display:inline-block;padding:2px 10px}.supportInfo[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}a.lecotLink[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-attention-primary)}.popupBackgroundOverlay[_ngcontent-%COMP%]{top:0}.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:100%;max-width:420px;margin:0 auto;padding:10px 10px 40px;text-align:center}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:85%;padding:20px 20px 80px}}.popupBackgroundOverlay[_ngcontent-%COMP%]   i.fa-times[_ngcontent-%COMP%]{cursor:pointer}.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:10px}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:170px}}success-submit-button[_ngcontent-%COMP%]{width:100%}.errorMessage[_ngcontent-%COMP%]{margin-top:-5px;color:var(--colors-error-text);margin-left:2px;max-width:282px}.errorMessage[_ngcontent-%COMP%]:before{content:"\\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:inherit;margin-right:5px;font-size:12px}.validateContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;height:calc(var(--vh, 1vh) * 100 - 120px);padding:30px 20px 0}@media screen and (min-width: 769px){.validateContainer[_ngcontent-%COMP%]{display:unset;padding:unset;height:unset;position:absolute;top:50%;max-width:350px;left:50%;transform:translate(-50%,-100%);margin:0 auto}}
1.validateContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:unset}.validateContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:30px}.validateContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:22px;margin-bottom:15px}','@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}[_nghost-%COMP%]{width:100%}h2[_ngcontent-%COMP%]{font-size:18px}.resetPasswordContainer[_ngcontent-%COMP%]{padding:20px;max-width:400px;margin:0 auto;position:relative;justify-content:start}@media screen and (min-width: 768px){.resetPasswordContainer[_ngcontent-%COMP%]{width:85%;padding:35px;justify-content:space-between}}h4[_ngcontent-%COMP%]{height:30px;margin:0 auto;text-align:center;max-width:600px}.forgotLogin[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-top:30px}@media screen and (min-width: 768px){.forgotLogin[_ngcontent-%COMP%]{margin-top:unset;color:unset}}'],changeDetection:0})}}return t})();const ot=(t,i)=>({completedContainer:t,lecotContentContainer:i}),et=t=>({"title lecotTitle":t}),rt=t=>({"fs-3":t}),it=t=>({"mb-3":t});function at(t,i){1&t&&n.nrm(0,"img",1)}function ct(t,i){1&t&&n.nrm(0,"br")}function st(t,i){if(1&t&&(n.j41(0,"h3"),n.EFF(1),n.nI1(2,"translation"),n.nVh(3,ct,1,0,"br"),n.j41(4,"b"),n.EFF(5),n.k0s()()),2&t){const o=n.XpG();n.R7$(),n.SpI("",n.i5U(2,3,"reset.password.mail.sent.to",o.activeLang),"\xa0 "),n.R7$(2),n.vxM(o.lecotStyle?-1:3),n.R7$(2),n.JRh(o.resetEmail)}}function lt(t,i){1&t&&n.nrm(0,"br")}function gt(t,i){if(1&t&&(n.j41(0,"div",13),n.EFF(1),n.nI1(2,"translation"),n.j41(3,"a",14)(4,"b"),n.EFF(5,"[email protected]"),n.k0s()()(),n.j41(6,"div",13),n.EFF(7),n.nI1(8,"translation"),n.j41(9,"b"),n.EFF(10,"+32 3 375 70 31"),n.k0s()()),2&t){const o=n.XpG(2);n.R7$(),n.SpI("",n.i5U(2,2,"support.email",o.activeLang),": "),n.R7$(6),n.SpI("",n.i5U(8,5,"support.phone",o.activeLang),": ")}}function pt(t,i){1&t&&(n.j41(0,"a",11),n.EFF(1,"[email protected]"),n.k0s())}function dt(t,i){if(1&t&&(n.j41(0,"div",12)(1,"a",15)(2,"button",16),n.nrm(3,"i",17),n.EFF(4),n.nI1(5,"translation"),n.k0s()(),n.j41(6,"a",18)(7,"button",16),n.nrm(8,"i",19),n.EFF(9),n.nI1(10,"translation"),n.k0s()()()),2&t){const o=n.XpG(2);n.R7$(4),n.SpI(" ",n.i5U(5,2,"support.call",o.activeLang)," "),n.R7$(5),n.SpI(" ",n.i5U(10,5,"support.send.mail",o.activeLang)," ")}}function mt(t,i){if(1&t){const o=n.RV6();n.j41(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6)(4,"i",7),n.bIt("click",function(){d.eBV(o);const e=n.XpG();return d.Njj(e.popupVisible=!e.popupVisible)}),n.k0s()(),n.j41(5,"div",8)(6,"h2",9),n.EFF(7),n.nI1(8,"translation"),n.k0s(),n.j41(9,"p"),n.EFF(10),n.nI1(11,"translation"),n.j41(12,"a",10),n.EFF(13),n.nI1(14,"translation"),n.k0s(),n.nrm(15,"br"),n.EFF(16),n.nI1(17,"translation"),n.k0s(),n.nVh(18,gt,11,8),n.nVh(19,pt,2,0,"a",11),n.nVh(20,dt,11,8,"div",12),n.k0s()()()()}if(2&t){const o=n.XpG();
1n.R7$(7),n.JRh(n.i5U(8,7,"reset.password.mail.not.received",o.activeLang)),n.R7$(3),n.SpI("",n.i5U(11,10,"reset.password.mail.not.received.info",o.activeLang)," "),n.R7$(3),n.JRh(n.i5U(14,13,"reset.password.mail.not.received.link",o.activeLang)),n.R7$(3),n.SpI(" ",n.i5U(17,16,"reset.password.mail.not.received.contact",o.activeLang)),n.R7$(2),n.vxM(o.lecotStyle||o.isMobile?-1:18),n.R7$(),n.vxM(o.lecotStyle?19:-1),n.R7$(),n.vxM(o.isMobile&&!o.lecotStyle?20:-1)}}let ht=(()=>{class t{constructor(o,r,e,a,s,l){this.loginService=o,this.cdRef=r,this.stylesService=e,this.globalHelperService=a,this.translationService=s,this.router=l,this.resetEmail=o.getResetEmail(),this.activeLang=this.translationService.getActiveLanguage(),this.languageSubscription=this.translationService.activeLanguage$.subscribe(g=>{this.activeLang=g,this.cdRef.markForCheck()}),(0,w.hX)(this.resetEmail)&&this.router.navigate(["/"]),"lecot"===this.stylesService.getStyle()&&(this.lecotStyle=!0)}ngOnInit(){this.isMobile=this.globalHelperService.calcScreenWidth()}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(M.H),n.rXU(u.gRc),n.rXU(_.Y),n.rXU(O.$),n.rXU(C.Z),n.rXU(m.Ix))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["resetlink-sent"]],standalone:!1,decls:16,vars:29,consts:[[3,"ngClass"],["src","./img/suivo/resetlink-sent-icon.svg"],["href","#",3,"click"],[1,"popupBackgroundOverlay"],[1,"optionsPopup"],[1,"popupContent"],[1,"w-100","mb-3","d-flex","justify-content-end"],[1,"fas","fa-times","p-2",3,"click"],[1,"px-2","py-2","d-flex","flex-column","justify-content-center","align-items-center"],[1,"mb-3"],["routerLink","..",1,"mb-4"],["href","mailto: [email protected]",1,"lecotLink"],[1,"contactSupport"],[1,"supportInfo"],["href","mailto: [email protected]"],["href","tel: +32 3 375 70 31"],[1,"btn","btn-secondary","large-btn"],[1,"fas","fa-headset"],["href","mailto:[email protected]"],[1,"fas","fa-paper-plane"]],template:function(r,e){1&r&&(n.j41(0,"div",0)(1,"div",0),n.nVh(2,at,1,0,"img",1),n.j41(3,"h1",0),n.EFF(4),n.nI1(5,"translation"),n.k0s(),n.nVh(6,st,6,6,"h3"),n.k0s(),n.j41(7,"div")(8,"p",0),n.EFF(9),n.nI1(10,"translation"),n.nVh(11,lt,1,0,"br"),n.j41(12,"a",2),n.bIt("click",function(s){return s.preventDefault(),e.popupVisible=!e.popupVisible}),n.EFF(13),n.nI1(14,"translation"),n.k0s()(),n.nVh(15,mt,21,19,"div",3),n.k0s()()),2&r&&(n.Y8G("ngClass",n.l_i(20,ot,!e.lecotStyle,e.lecotStyle)),n.R7$(),n.Y8G("ngClass",n.eq3(23,et,e.lecotStyle)),n.R7$(),n.vxM(e.lecotStyle?-1:2),n.R7$(),n.Y8G("ngClass",n.eq3(25,rt,e.lecotStyle)),n.R7$(),n.JRh(n.i5U(5,11,"reset.password.check.mail",e.activeLang)),n.R7$(2),n.vxM(e.resetEmail?6:-1),n.R7$(2),n.Y8G("ngClass",n.eq3(27,it,e.lecotStyle)),n.R7$(),n.SpI("",n.i5U(10,14,"reset.password.mail.sent.info",e.activeLang)," "),n.R7$(2),n.vxM(e.lecotStyle?-1:11),n.R7$(2),n.SpI(" ",n.i5U(14,17,"reset.password.mail.not.received",e.activeLang)," "),n.R7$(2),n.vxM(e.popupVisible?15:-1))},dependencies:[f.YU,P.Wk,x.z],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;
1--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.screenContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;background-color:var(--colors-general-white);width:100vw;min-height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;color:var(--colors-general-soft-black)}.screenContainer.lecotScreenContainer[_ngcontent-%COMP%]{color:var(--colors-general-black)}.screenContainer.lecotBackground[_ngcontent-%COMP%]{background-image:url(login_background.e1313b0252e79088.jpg);background-size:cover;background-repeat:no-repeat}.loginContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (min-width: 769px){.loginContainer[_ngcontent-%COMP%]{padding-top:4vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:6vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:8vh}}@media screen and (min-width: 2000px){.loginContainer[_ngcontent-%COMP%]{padding-top:12vh}}suivo-icon[_ngcontent-%COMP%]{margin:35px 0 0 30px;position:absolute;top:0;transform:scale(.8);z-index:1}@media screen and (min-width: 1400px){suivo-icon[_ngcontent-%COMP%]{margin:30px 0 0 50px;transform:unset}}@media screen and (min-width: 2000px){suivo-icon[_ngcontent-%COMP%]{margin:70px 0 0 80px;transform:scale(1.4)}}.footer[_ngcontent-%COMP%]{display:flex;margin:30px 30px 15px;justify-content:center}@media screen and (min-width: 769px){.footer[_ngcontent-%COMP%]{margin:0 30px 15px;justify-content:space-between}}@media screen and (min-width: 1400px){.footer[_ngcontent-%COMP%]{margin:0 50px 30px}}@media screen and (min-width: 2000px){.footer[_ngcontent-%COMP%]{margin:0 80px 60px}}a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary)}.subContainer[_ngcontent-%COMP%]{width:85%;max-width:400px;margin:0 auto;text-align:center}.subContainer[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-decoration:underline}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}.backLink[_ngcontent-%COMP%]{color:var(--colors-general-black);text-decoration:none}.backLink[_ngcontent-%COMP%]:hover, .backLink[_ngcontent-%COMP%]:hover   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.backLink[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-general-black);margin-right:5px}@media screen and (min-width: 769px){.backLink[_ngcontent-%COMP%]{font-weight:700}}.lecotFormContainer[_ngcontent-%COMP%]   success-submit-button[_ngcontent-%COMP%]{width:100%}.loginFormContainer[_ngcontent-%COMP%]{padding:20px;margin:0 auto;max-width:420px}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(var(--vh, 1vh) * 100 - 40px);height:100%;display:flex;flex-direction:column}.loginFormContainer.lecotContainer.unsetHeight[_ngcontent-%COMP%]{min-height:unset}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:600px!important}}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{padding-top:25px;margin-top:auto;align-self:center;font-weight:400}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{margin-bottom:15px}}@media screen and (min-width: 769px){.loginFormContainer[_ngcontent-%COMP%]{min-height:490px;padding:30px;border-radius:var(--button-border-radius);border:1px solid var(--colors-general-soft-grey);background-color:var(--colors-general-white);box-shadow:0 2px 8px -3px #0000004d;width:85%;max-width:360px}}@media screen and (min-width: 1400px){.loginFormContainer[_ngcontent-%COMP%]{padding:35px;min-height:500px;max-width:400px}}@media screen and (min-width: 2000px){.loginFormContainer[_ngcontent-%COMP%]{padding:50px;min-height:570px;max-width:475px}}.lecotHeader[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.lecotHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:38px;min-height:25px;margin-bottom:8px}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-weight:700;font-size:30px;letter-spacing:.01em}@media screen and (min-width: 769px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}@media screen and (min-width: 1400px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px}}[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{font-size:15px;font-weight:400;color:var(--colors-general-soft-black);line-height:1.5em}@media screen and (max-width: 768px){[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0}}.title[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:546px;text-align:center;margin:0 auto}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}.title.lecotTitle[_ngcontent-%COMP%]{margin-bottom:22px;margin-top:10px}.title.lecotTitle[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--colors-general-black)}.submit[_ngcontent-%COMP%]{width:50%;align-self:flex-end}.formContainer[_ngcontent-%COMP%]{flex-direction:column;display:flex;max-height:520px;justify-content:space-between}@media screen and (min-width: 769px){.formContainer[_ngcontent-%COMP%]{height:unset;justify-content:unset;max-height:unset}}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary);text-decoration:underline}.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:18px}@media screen and (min-width: 1400px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:20px}}@media screen and (min-width: 2000px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:24px}}.form-check[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-top:3px}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.inputStandout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-general-black)}.eye[_ngcontent-%COMP%]{position:absolute;right:0;top:0;height:100%;width:40px;font-size:16px;padding:10px;cursor:pointer;display:flex;align-items:center}.inputWarning[_ngcontent-%COMP%]{background-color:var(--colors-general-soft-black);color:var(--colors-general-white);border-radius:var(--button-border-radius);position:absolute;padding:10px 15px;left:-190px;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px -5px var(--colors-general-medium-grey)}.inputWarning[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--colors-general-soft-black);right:-10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.inputWarning[_ngcontent-%COMP%]{left:unset;right:0;bottom:-120%;transform:unset;top:unset}.inputWarning[_ngcontent-%COMP%]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colors-general-soft-black);right:unset;left:50%;
1top:-20PX;transform:translate(-50%)}}.passwordInput[_ngcontent-%COMP%]{padding-right:40px}.completedContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:546px;width:90%;margin:0 auto 50px;justify-content:space-between;text-align:center;height:100%}.completedContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:55px;margin-bottom:8px}.completedContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:5vh}.lecotContentContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;justify-content:space-between}.contactSupport[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:20px}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-right:8px}.supportInfo[_ngcontent-%COMP%]{margin:15px 5px 0;background-color:var(--colors-attention-light);border-radius:var(--button-border-radius);border:1px solid var(--colors-attention-soft);display:inline-block;padding:2px 10px}.supportInfo[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}a.lecotLink[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-attention-primary)}.popupBackgroundOverlay[_ngcontent-%COMP%]{top:0}.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:100%;max-width:420px;margin:0 auto;padding:10px 10px 40px;text-align:center}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:85%;padding:20px 20px 80px}}.popupBackgroundOverlay[_ngcontent-%COMP%]   i.fa-times[_ngcontent-%COMP%]{cursor:pointer}.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:10px}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:170px}}success-submit-button[_ngcontent-%COMP%]{width:100%}.errorMessage[_ngcontent-%COMP%]{margin-top:-5px;color:var(--colors-error-text);margin-left:2px;max-width:282px}.errorMessage[_ngcontent-%COMP%]:before{content:"\\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:inherit;margin-right:5px;font-size:12px}.validateContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;height:calc(var(--vh, 1vh) * 100 - 120px);padding:30px 20px 0}@media screen and (min-width: 769px){.validateContainer[_ngcontent-%COMP%]{display:unset;padding:unset;height:unset;position:absolute;top:50%;max-width:350px;left:50%;transform:translate(-50%,-100%);margin:0 auto}}
1.validateContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:unset}.validateContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:30px}.validateContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:22px;margin-bottom:15px}','@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}[_nghost-%COMP%]{flex:1;display:flex}b[_ngcontent-%COMP%]{color:var(--colors-general-black)}img[_ngcontent-%COMP%]{animation:.3s ease-in-out 0s 1 _ngcontent-%COMP%_fadeIn;transform-origin:bottom left}h3[_ngcontent-%COMP%]{margin-bottom:30px}@keyframes _ngcontent-%COMP%_fadeIn{0%{transform:translate(-30px,20px);opacity:0}to{transform:translate(0);opacity:1}}'],changeDetection:0})}}return t})();var Ct=p(76011);const ut=t=>({lecotFormContainer:t});function ft(t,i){if(1&t&&(n.j41(0,"h2"),n.EFF(1),n.nI1(2,"translation"),n.j41(3,"b"),n.EFF(4),n.k0s()()),2&t){const o=n.XpG();n.R7$(),n.SpI(" ",n.i5U(2,2,"create.password.enter",o.activeLang)," "),n.R7$(3),n.JRh(o.identifier)}}let xt=(()=>{class t{constructor(o,r,e,a,s,l,g){this.fb=o,this.router=r,this.cdRef=e,this.translationService=a,this.route=s,this.stylesService=l,this.loginService=g,this.activeLang=this.translationService.getActiveLanguage(),this.languageSubscription=this.translationService.activeLanguage$.subscribe(h=>{this.activeLang=h,this.cdRef.markForCheck()}),this.passwordForm=this.fb.group({password:null}),this.token=this.loginService.getToken(),this.token?this.token.identifier&&(this.identifier=this.token.identifier):this.router.navigate(["/"]),"lecot"===this.stylesService.getStyle()&&(this.lecotStyle=!0)}submit(){this.passwordForm.valid&&this.token&&this.loginService.createPassword(this.token.token,this.password.value).subscribe(o=>{o.errors&&0!=Object.keys(o.errors).length?this.failed=!0:(this.createPasswordSuccess=!0,this.router.navigate(["login","create-password","success"])),this.cdRef.markForCheck()})}submitFormOnEnter(o){13===o.keyCode&&this.submit()}get password(){return this.passwordForm.get("password")}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(c.ze),n.rXU(m.Ix),n.rXU(u.gRc),n.rXU(C.Z),n.rXU(m.nX),n.rXU(_.Y),n.rXU(M.H))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["create-password-form"]],standalone:!1,decls:10,vars:20,consts:[[1,"formContainer",3,"keyup","ngClass","formGroup"],[1,"title"],[1,"inputStandout"],["formControlName","password",3,"loginFlow","autoFocus"],[1,"align-self-end",3,"onButtonClick","buttonClass","dontTranslate","success","failed","buttonDisabled","buttonText"]],template:function(r,e){1&r&&(n.j41(0,"form",0),n.bIt("keyup",function(s){return e.submitFormOnEnter(s)}),n.j41(1,"div",1),n.nVh(2,ft,5,5,"h2"),n.k0s(),n.j41(3,"div",2)(4,"label"),n.EFF(5),n.nI1(6,"translation"),n.k0s(),n.nrm(7,"create-password-field",3),n.k0s(),n.j41(8,"success-submit-button",4),n.nI1(9,"translation"),n.bIt("onButtonClick",function(){return e.submit()}),n.k0s()()),2&r&&(n.Y8G("ngClass",n.eq3(18,ut,e.lecotStyle))("formGroup",e.passwordForm),n.R7$(2),n.vxM(e.identifier?2:-1),n.R7$(3),n.JRh(n.i5U(6,12,"create.password.new",e.activeLang)),n.R7$(2),n.Y8G("loginFlow",!0)("autoFocus",!0),n.R7$(),n.Y8G("buttonClass","large-btn w-100")("dontTranslate",!0)("success",e.createPasswordSuccess)("failed",e.failed)("buttonDisabled",e.passwordForm.invali
1d)("buttonText",n.i5U(9,15,"login.btn.save.password",e.activeLang)))},dependencies:[f.YU,v.l,Ct.L,k.B,c.qT,c.BC,c.cb,c.j4,c.JD,x.z],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.screenContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;background-color:var(--colors-general-white);width:100vw;min-height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;color:var(--colors-general-soft-black)}.screenContainer.lecotScreenContainer[_ngcontent-%COMP%]{color:var(--colors-general-black)}.screenContainer.lecotBackground[_ngcontent-%COMP%]{background-image:url(login_background.e1313b0252e79088.jpg);background-size:cover;background-repeat:no-repeat}.loginContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (min-width: 769px){.loginContainer[_ngcontent-%COMP%]{padding-top:4vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:6vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:8vh}}@media screen and (min-width: 2000px){.loginContainer[_ngcontent-%COMP%]{padding-top:12vh}}suivo-icon[_ngcontent-%COMP%]{margin:35px 0 0 30px;position:absolute;top:0;transform:scale(.8);z-index:1}@media screen and (min-width: 1400px){suivo-icon[_ngcontent-%COMP%]{margin:30px 0 0 50px;transform:unset}}@media screen and (min-width: 2000px){suivo-icon[_ngcontent-%COMP%]{margin:70px 0 0 80px;transform:scale(1.4)}}.footer[_ngcontent-%COMP%]{display:flex;margin:30px 30px 15px;justify-content:center}@media screen and (min-width: 769px){.footer[_ngcontent-%COMP%]{margin:0 30px 15px;justify-content:space-between}}@media screen and (min-width: 1400px){.footer[_ngcontent-%COMP%]{margin:0 50px 30px}}@media screen and (min-width: 2000px){.footer[_ngcontent-%COMP%]{margin:0 80px 60px}}a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary)}.subContainer[_ngcontent-%COMP%]{width:85%;max-width:400px;margin:0 auto;text-align:center}.subContainer[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-decoration:underline}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}.backLink[_ngcontent-%COMP%]{color:var(--colors-general-black);text-decoration:none}.backLink[_ngcontent-%COMP%]:hover, .backLink[_ngcontent-%COMP%]:hover   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.backLink[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-general-black);margin-right:5px}@media screen and (min-width: 769px){.backLink[_ngcontent-%COMP%]{font-weight:700}}.lecotFormContainer[_ngcontent-%COMP%]   success-submit-button[_ngcontent-%COMP%]{width:100%}.loginFormContainer[_ngcontent-%COMP%]{padding:20px;margin:0 auto;max-width:420px}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(var(--vh, 1vh) * 100 - 40px);height:100%;display:flex;flex-direction:column}.loginFormContainer.lecotContainer.unsetHeight[_ngcontent-%COMP%]{min-height:unset}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:600px!important}}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{padding-top:25px;margin-top:auto;align-self:center;font-weight:400}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{margin-bottom:15px}}@media screen and (min-width: 769px){.loginFormContainer[_ngcontent-%COMP%]{min-height:490px;padding:30px;border-radius:var(--button-border-radius);border:1px solid var(--colors-general-soft-grey);background-color:var(--colors-general-white);box-shadow:0 2px 8px -3px #0000004d;width:85%;max-width:360px}}@media screen and (min-width: 1400px){.loginFormContainer[_ngcontent-%COMP%]{padding:35px;min-height:500px;max-width:400px}}@media screen and (min-width: 2000px){.loginFormContainer[_ngcontent-%COMP%]{padding:50px;min-height:570px;max-width:475px}}.lecotHeader[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.lecotHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:38px;min-height:25px;margin-bottom:8px}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-weight:700;font-size:30px;letter-spacing:.01em}@media screen and (min-width: 769px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}@media screen and (min-width: 1400px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px}}[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{font-size:15px;font-weight:400;color:var(--colors-general-soft-black);line-height:1.5em}@media screen and (max-width: 768px){[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0}}.title[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:546px;text-align:center;margin:0 auto}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}.title.lecotTitle[_ngcontent-%COMP%]{margin-bottom:22px;margin-top:10px}.title.lecotTitle[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--colors-general-black)}.submit[_ngcontent-%COMP%]{width:50%;align-self:flex-end}.formContainer[_ngcontent-%COMP%]{flex-direction:column;display:flex;max-height:520px;justify-content:space-between}@media screen and (min-width: 769px){.formContainer[_ngcontent-%COMP%]{height:unset;justify-content:unset;max-height:unset}}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary);text-decoration:underline}.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:18px}@media screen and (min-width: 1400px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:20px}}@media screen and (min-width: 2000px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:24px}}.form-check[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-top:3px}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.inputStandout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-general-black)}.eye[_ngcontent-%COMP%]{position:absolute;right:0;top:0;height:100%;width:40px;font-size:16px;padding:10px;cursor:pointer;display:flex;align-items:center}.inputWarning[_ngcontent-%COMP%]{background-color:var(--colors-general-soft-black);color:var(--colors-general-white);border-radius:var(--button-border-radius);position:absolute;padding:10px 15px;left:-190px;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px -5px var(--colors-general-medium-grey)}.inputWarning[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--colors-general-soft-black);right:-10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.inputWarning[_ngcontent-%COMP%]{left:unset;right:0;bottom:-120%;transform:unset;top:unset}.inputWarning[_ngcontent-%COMP%]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colors-general-soft-black);right:unset;left:50%;
1top:-20PX;transform:translate(-50%)}}.passwordInput[_ngcontent-%COMP%]{padding-right:40px}.completedContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:546px;width:90%;margin:0 auto 50px;justify-content:space-between;text-align:center;height:100%}.completedContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:55px;margin-bottom:8px}.completedContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:5vh}.lecotContentContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;justify-content:space-between}.contactSupport[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:20px}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-right:8px}.supportInfo[_ngcontent-%COMP%]{margin:15px 5px 0;background-color:var(--colors-attention-light);border-radius:var(--button-border-radius);border:1px solid var(--colors-attention-soft);display:inline-block;padding:2px 10px}.supportInfo[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}a.lecotLink[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-attention-primary)}.popupBackgroundOverlay[_ngcontent-%COMP%]{top:0}.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:100%;max-width:420px;margin:0 auto;padding:10px 10px 40px;text-align:center}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:85%;padding:20px 20px 80px}}.popupBackgroundOverlay[_ngcontent-%COMP%]   i.fa-times[_ngcontent-%COMP%]{cursor:pointer}.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:10px}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:170px}}success-submit-button[_ngcontent-%COMP%]{width:100%}.errorMessage[_ngcontent-%COMP%]{margin-top:-5px;color:var(--colors-error-text);margin-left:2px;max-width:282px}.errorMessage[_ngcontent-%COMP%]:before{content:"\\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:inherit;margin-right:5px;font-size:12px}.validateContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;height:calc(var(--vh, 1vh) * 100 - 120px);padding:30px 20px 0}@media screen and (min-width: 769px){.validateContainer[_ngcontent-%COMP%]{display:unset;padding:unset;height:unset;position:absolute;top:50%;max-width:350px;left:50%;transform:translate(-50%,-100%);margin:0 auto}}
1.validateContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:unset}.validateContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:30px}.validateContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:22px;margin-bottom:15px}',".formContainer[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:14px;line-height:1.4em;font-weight:400;color:var(--colors-general-hard-grey)}.formContainer[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}"],changeDetection:0})}}return t})();const _t=t=>({unsetHeight:t}),bt=t=>({"title lecotTitle":t}),Mt=t=>({"fs-3":t}),Pt=t=>({"mt-3 align-self-center":t}),Ot=()=>["/"],vt=t=>({openIdHeader:t});function wt(t,i){1&t&&n.nrm(0,"img",2)}function kt(t,i){if(1&t&&(n.EFF(0),n.nI1(1,"translation"),n.nrm(2,"br"),n.EFF(3),n.nI1(4,"translation")),2&t){const o=n.XpG(3);n.SpI(" ",n.i5U(1,2,"all.set.subtitle.reset",o.activeLang)),n.R7$(3),n.SpI(" ",n.i5U(4,5,"all.set.subtitle.now.login",o.activeLang)," ")}}function Ft(t,i){if(1&t&&(n.nrm(0,"span",5),n.nI1(1,"translation"),n.EFF(2," \xa0"),n.j41(3,"b"),n.EFF(4),n.k0s()),2&t){const o=n.XpG(4);n.Y8G("innerHTML",n.i5U(1,2,"all.set.subtitle.now.login.email",o.activeLang),n.npT),n.R7$(4),n.JRh(o.token.identifier)}}function yt(t,i){if(1&t&&(n.EFF(0),n.nI1(1,"translation"),n.nrm(2,"br")(3,"img",6),n.j41(4,"b"),n.EFF(5),n.k0s()),2&t){const o=n.XpG(5);n.SpI(" ",n.i5U(1,2,"all.set.subtitle.openid.google",o.activeLang)),n.R7$(5),n.JRh(o.token.identifier)}}function Et(t,i){if(1&t&&(n.EFF(0),n.nI1(1,"translation"),n.nrm(2,"br")(3,"img",7),n.j41(4,"b"),n.EFF(5),n.k0s()),2&t){const o=n.XpG(5);n.SpI(" ",n.i5U(1,2,"all.set.subtitle.openid.microsoft",o.activeLang)),n.R7$(5),n.JRh(o.token.identifier)}}function At(t,i){if(1&t&&(n.nVh(0,yt,6,5),n.nVh(1,Et,6,5)),2&t){const o=n.XpG(4);n.vxM("Google"===o.openIdLoginType[o.token.openIdProvider]?0:-1),n.R7$(),n.vxM("Microsoft"===o.openIdLoginType[o.token.openIdProvider]?1:-1)}}function St(t,i){if(1&t&&(n.nVh(0,Ft,5,5),n.nVh(1,At,2,2)),2&t){const o=n.XpG(3);n.vxM(o.token.emailBased?0:-1),n.R7$(),n.vxM(!o.token.emailBased&&o.token.openIdProvider?1:-1)}}function Dt(t,i){if(1&t&&(n.EFF(0),n.nI1(1,"translation")),2&t){const o=n.XpG(3);n.SpI(" ",n.i5U(1,1,"all.set.subtitle.password",o.activeLang)," ")}}function Lt(t,i){if(1&t&&(n.j41(0,"h3",3),n.nVh(1,kt,5,8),n.nVh(2,St,2,2),n.nVh(3,Dt,2,4),n.k0s()),2&t){const o=n.XpG(2);n.Y8G("ngClass",n.eq3(4,vt,o.token.openIdProvider)),n.R7$(),n.vxM(o.tokenType===o.confirmationTokenType.RESET_PASSWORD?1:-1),n.R7$(),n.vxM(o.tokenType===o.confirmationTokenType.USER_LINK?2:-1),n.R7$(),n.vxM(o.tokenType&&o.tokenType!==o.confirmationTokenType.SET_PASSWORD?-1:3)}}function Bt(t,i){if(1&t&&(n.j41(0,"div",0)(1,"div",1),n.nVh(2,wt,1,0,"img",2),n.j41(3,"h1",3),n.EFF(4),n.nI1(5,"translation"),n.k0s(),n.nVh(6,Lt,4,6,"h3",3),n.j41(7,"button",4),n.EFF(8),n.nI1(9,"translation"),n.k0s()()()),2&t){const o=n.XpG();n.Y8G("ngClass",n.eq3(15,_t,o.lecotStyle)),n.R7$(),n.Y8G("ngClass",n.eq3(17,bt,o.lecotStyle)),n.R7$(),n.vxM(o.lecotStyle?-1:2),n.R7$(),n.Y8G("ngClass",n.eq3(19,Mt,o.lecotStyle)),n.R7$(),n.JRh(n.i5U(5,9,"all.set.title",o.activeLang)),n.R7$(2),n.vxM(o.router.url.includes("password")?6:-1),n.R7$(),n.Y8G("ngClass",n.eq3(21,Pt,o.lecotStyle))("routerLink",n.lJ4(23,Ot)),n.R7$(),n.SpI(" ",n.i5U(9,12,"login.btn.to.login",o.activeLang)," ")}}let Rt=(()=>{class t{constructor(o,r,e,a,s){this.router=o,this.cdRef=r,this.translationService=e,this.stylesService=a,this.loginService=s,this.confirmationTokenType=b.J8,this.openIdLoginType=b.Zu,this.activeLang=this.translationService.getActiveLanguage(),this.languageSubscription=this.translationService.activeLanguage$.subscribe(l=>{this.activeLang=l,this.cdRef.markForCheck()}),this.tokenType=this.loginService.getTokenType(),this.token=this.loginService.getToken(),this.token||this.router.navigate(["/"]),"lecot"===this.stylesService.getStyle()&&(this.lecotStyle=!0)}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(m.Ix),n.rXU(u.gRc),n.rXU(C.Z),n.rXU(_.Y),n.rXU(M.H))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["all-set"]],standalone:!1,decls:1,vars:1,consts:[[1,"completedContainer",3,"ngClass"],[1,"completedContentContainer",3,"ngClass"],["src","./img/suivo/all-set-icon.svg",1,"animatedImg"],[3,"ngClass"],[1,"btn","submit","large-btn",3,"ngClass","routerLink"],[3,"innerHTML"],["src","./img/suivo/google-button.png",1,"openIdProviderLogo"],["src","./img/suivo/microsoft-button.png",1,"openIdProviderLogo"]],template:function(r,e){1&r&&n.nVh(0,Bt,10,24,"div",0),2&r&&n.vxM(e.token?0:-1)},dependencies:[f.YU,P.Wk,x.z],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;
1--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.screenContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;background-color:var(--colors-general-white);width:100vw;min-height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;color:var(--colors-general-soft-black)}.screenContainer.lecotScreenContainer[_ngcontent-%COMP%]{color:var(--colors-general-black)}.screenContainer.lecotBackground[_ngcontent-%COMP%]{background-image:url(login_background.e1313b0252e79088.jpg);background-size:cover;background-repeat:no-repeat}.loginContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (min-width: 769px){.loginContainer[_ngcontent-%COMP%]{padding-top:4vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:6vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:8vh}}@media screen and (min-width: 2000px){.loginContainer[_ngcontent-%COMP%]{padding-top:12vh}}suivo-icon[_ngcontent-%COMP%]{margin:35px 0 0 30px;position:absolute;top:0;transform:scale(.8);z-index:1}@media screen and (min-width: 1400px){suivo-icon[_ngcontent-%COMP%]{margin:30px 0 0 50px;transform:unset}}@media screen and (min-width: 2000px){suivo-icon[_ngcontent-%COMP%]{margin:70px 0 0 80px;transform:scale(1.4)}}.footer[_ngcontent-%COMP%]{display:flex;margin:30px 30px 15px;justify-content:center}@media screen and (min-width: 769px){.footer[_ngcontent-%COMP%]{margin:0 30px 15px;justify-content:space-between}}@media screen and (min-width: 1400px){.footer[_ngcontent-%COMP%]{margin:0 50px 30px}}@media screen and (min-width: 2000px){.footer[_ngcontent-%COMP%]{margin:0 80px 60px}}a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary)}.subContainer[_ngcontent-%COMP%]{width:85%;max-width:400px;margin:0 auto;text-align:center}.subContainer[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-decoration:underline}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}.backLink[_ngcontent-%COMP%]{color:var(--colors-general-black);text-decoration:none}.backLink[_ngcontent-%COMP%]:hover, .backLink[_ngcontent-%COMP%]:hover   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.backLink[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-general-black);margin-right:5px}@media screen and (min-width: 769px){.backLink[_ngcontent-%COMP%]{font-weight:700}}.lecotFormContainer[_ngcontent-%COMP%]   success-submit-button[_ngcontent-%COMP%]{width:100%}.loginFormContainer[_ngcontent-%COMP%]{padding:20px;margin:0 auto;max-width:420px}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(var(--vh, 1vh) * 100 - 40px);height:100%;display:flex;flex-direction:column}.loginFormContainer.lecotContainer.unsetHeight[_ngcontent-%COMP%]{min-height:unset}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:600px!important}}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{padding-top:25px;margin-top:auto;align-self:center;font-weight:400}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{margin-bottom:15px}}@media screen and (min-width: 769px){.loginFormContainer[_ngcontent-%COMP%]{min-height:490px;padding:30px;border-radius:var(--button-border-radius);border:1px solid var(--colors-general-soft-grey);background-color:var(--colors-general-white);box-shadow:0 2px 8px -3px #0000004d;width:85%;max-width:360px}}@media screen and (min-width: 1400px){.loginFormContainer[_ngcontent-%COMP%]{padding:35px;min-height:500px;max-width:400px}}@media screen and (min-width: 2000px){.loginFormContainer[_ngcontent-%COMP%]{padding:50px;min-height:570px;max-width:475px}}.lecotHeader[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.lecotHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:38px;min-height:25px;margin-bottom:8px}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-weight:700;font-size:30px;letter-spacing:.01em}@media screen and (min-width: 769px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}@media screen and (min-width: 1400px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px}}[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{font-size:15px;font-weight:400;color:var(--colors-general-soft-black);line-height:1.5em}@media screen and (max-width: 768px){[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0}}.title[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:546px;text-align:center;margin:0 auto}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}.title.lecotTitle[_ngcontent-%COMP%]{margin-bottom:22px;margin-top:10px}.title.lecotTitle[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--colors-general-black)}.submit[_ngcontent-%COMP%]{width:50%;align-self:flex-end}.formContainer[_ngcontent-%COMP%]{flex-direction:column;display:flex;max-height:520px;justify-content:space-between}@media screen and (min-width: 769px){.formContainer[_ngcontent-%COMP%]{height:unset;justify-content:unset;max-height:unset}}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary);text-decoration:underline}.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:18px}@media screen and (min-width: 1400px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:20px}}@media screen and (min-width: 2000px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:24px}}.form-check[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-top:3px}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.inputStandout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-general-black)}.eye[_ngcontent-%COMP%]{position:absolute;right:0;top:0;height:100%;width:40px;font-size:16px;padding:10px;cursor:pointer;display:flex;align-items:center}.inputWarning[_ngcontent-%COMP%]{background-color:var(--colors-general-soft-black);color:var(--colors-general-white);border-radius:var(--button-border-radius);position:absolute;padding:10px 15px;left:-190px;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px -5px var(--colors-general-medium-grey)}.inputWarning[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--colors-general-soft-black);right:-10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.inputWarning[_ngcontent-%COMP%]{left:unset;right:0;bottom:-120%;transform:unset;top:unset}.inputWarning[_ngcontent-%COMP%]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colors-general-soft-black);right:unset;left:50%;
1top:-20PX;transform:translate(-50%)}}.passwordInput[_ngcontent-%COMP%]{padding-right:40px}.completedContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:546px;width:90%;margin:0 auto 50px;justify-content:space-between;text-align:center;height:100%}.completedContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:55px;margin-bottom:8px}.completedContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:5vh}.lecotContentContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;justify-content:space-between}.contactSupport[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:20px}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-right:8px}.supportInfo[_ngcontent-%COMP%]{margin:15px 5px 0;background-color:var(--colors-attention-light);border-radius:var(--button-border-radius);border:1px solid var(--colors-attention-soft);display:inline-block;padding:2px 10px}.supportInfo[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}a.lecotLink[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-attention-primary)}.popupBackgroundOverlay[_ngcontent-%COMP%]{top:0}.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:100%;max-width:420px;margin:0 auto;padding:10px 10px 40px;text-align:center}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:85%;padding:20px 20px 80px}}.popupBackgroundOverlay[_ngcontent-%COMP%]   i.fa-times[_ngcontent-%COMP%]{cursor:pointer}.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:10px}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:170px}}success-submit-button[_ngcontent-%COMP%]{width:100%}.errorMessage[_ngcontent-%COMP%]{margin-top:-5px;color:var(--colors-error-text);margin-left:2px;max-width:282px}.errorMessage[_ngcontent-%COMP%]:before{content:"\\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:inherit;margin-right:5px;font-size:12px}.validateContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;height:calc(var(--vh, 1vh) * 100 - 120px);padding:30px 20px 0}@media screen and (min-width: 769px){.validateContainer[_ngcontent-%COMP%]{display:unset;padding:unset;height:unset;position:absolute;top:50%;max-width:350px;left:50%;transform:translate(-50%,-100%);margin:0 auto}}
1.validateContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:unset}.validateContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:30px}.validateContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:22px;margin-bottom:15px}','@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}[_nghost-%COMP%]{width:100%}button[_ngcontent-%COMP%]{margin-top:55px}@media screen and (max-width: 768px){.completedContainer.unsetHeight[_ngcontent-%COMP%]{height:unset}.completedContainer[_ngcontent-%COMP%]{height:calc(var(--vh, 1vh) * 100 - 60px);margin-bottom:0}.completedContentContainer[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column}.completedContentContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin-top:auto}}img.animatedImg[_ngcontent-%COMP%]{animation:.35s ease-in-out 0s 1 _ngcontent-%COMP%_fadeIn;transform-origin:center}@keyframes _ngcontent-%COMP%_fadeIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.completedContainer[_ngcontent-%COMP%]   img.openIdProviderLogo[_ngcontent-%COMP%]{height:18px;margin-right:10px;margin-bottom:3px}.completedContainer[_ngcontent-%COMP%]   h3.openIdHeader[_ngcontent-%COMP%]{line-height:2;margin-top:15px}'],changeDetection:0})}}return t})();const It=t=>({completedContainer:t}),jt=t=>({lecotTitle:t}),Tt=t=>({"fs-3":t}),Ut=t=>({lecotInfo:t});function $t(t,i){if(1&t&&(n.j41(0,"span",4),n.EFF(1),n.nI1(2,"translation"),n.j41(3,"a",5)(4,"b"),n.EFF(5,"[email protected]"),n.k0s()()(),n.j41(6,"span",4),n.EFF(7),n.nI1(8,"translation"),n.j41(9,"b"),n.EFF(10,"+32 3 375 70 31"),n.k0s()()),2&t){const o=n.XpG();n.R7$(),n.SpI("",n.i5U(2,2,"support.email",o.activeLang),": "),n.R7$(6),n.SpI("",n.i5U(8,5,"support.phone",o.activeLang),": ")}}function zt(t,i){1&t&&(n.j41(0,"a",3),n.EFF(1,"[email protected]"),n.k0s())}function Xt(t,i){if(1&t&&(n.j41(0,"div",2)(1,"a",6)(2,"button",7),n.nrm(3,"i",8),n.EFF(4),n.nI1(5,"translation"),n.k0s()(),n.j41(6,"a",5)(7,"button",7),n.nrm(8,"i",9),n.EFF(9),n.nI1(10,"translation"),n.k0s()()()),2&t){const o=n.XpG();n.R7$(4),n.SpI(" ",n.i5U(5,2,"support.call",o.activeLang)," "),n.R7$(5),n.SpI(" ",n.i5U(10,5,"support.send.mail",o.activeLang)," ")}}let Gt=(()=>{class t{onResize(){this.isMobile=this.globalHelperService.calcScreenWidth()}constructor(o,r,e,a){this.globalHelperService=o,this.translationService=r,this.stylesService=e,this.cdRef=a,this.isMobile=!1,this.activeLang=this.translationService.getActiveLanguage(),this.languageSubscription=this.translationService.activeLanguage$.subscribe(s=>{this.activeLang=s,this.cdRef.markForCheck()}),"lecot"===this.stylesService.getStyle()&&(this.lecotStyle=!0)}ngOnInit(){this.isMobile=this.globalHelperService.calcScreenWidth()}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(O.$),n.rXU(C.Z),n.rXU(_.Y),n.rXU(u.gRc))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["reset-username-based"]],hostBindings:function(r,e){1&r&&n.bIt("resize",function(){return e.onResize()},n.tSv)},standalone:!1,decls:18,vars:31,consts:[[3,"ngClass"],[1,"title",3,"ngClass"],[1,"contactSupport"],["href","mailto:[email protected]",1,"lecotLink"],[1,"supportInfo"],["href","mailto:[email protected]"],["href","tel: +32 3 375 70 31"],[1,"btn","btn-secondary","large-btn"],[1,"fas","fa-headset"],[1,"fas","fa-paper-plane"]],template:function(r,e){1&r&&(n.j41(0,"div",0)(1,"div",1)(2,"h1",0),n.EFF(3),n.nI1(4,"translation"),n.k0s(),n.j41(5,"h3"),n.EFF(6),n.nI1(7,"translation"),n.k0s(),n.j41(8,"p",0),n.EFF(9),n.nI1(10,"translation"),n.nrm(11,"br"),n.EFF(12),n.nI1(13,"translation"),n.k0s(),n.j41(14,"div",2),n.nVh(15,$t,11,8),n.nVh(16,zt,2,0,"a",3),n.nVh(17,Xt,11,8,"div",2),n.k0s()()()),2&r&&(n.Y8G("ngClass",n.eq3(23,It,!e.lecotStyle)),n.R7$(),n.Y8G("ngClass",n.eq3(25,jt,e.lec
1otStyle)),n.R7$(),n.Y8G("ngClass",n.eq3(27,Tt,e.lecotStyle)),n.R7$(),n.JRh(n.i5U(4,11,"forgot.password",e.activeLang)),n.R7$(3),n.JRh(n.i5U(7,14,"forgot.password.username.title",e.activeLang)),n.R7$(2),n.Y8G("ngClass",n.eq3(29,Ut,e.lecotStyle)),n.R7$(),n.SpI("",n.i5U(10,17,"forgot.password.username.contact.admin",e.activeLang)," "),n.R7$(3),n.SpI(" ",n.i5U(13,20,"forgot.password.username.contact.support",e.activeLang),":"),n.R7$(3),n.vxM(e.isMobile||e.lecotStyle?-1:15),n.R7$(),n.vxM(e.lecotStyle?16:-1),n.R7$(),n.vxM(e.isMobile&&!e.lecotStyle?17:-1))},dependencies:[f.YU,x.z],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.screenContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;background-color:var(--colors-general-white);width:100vw;min-height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;color:var(--colors-general-soft-black)}.screenContainer.lecotScreenContainer[_ngcontent-%COMP%]{color:var(--colors-general-black)}.screenContainer.lecotBackground[_ngcontent-%COMP%]{background-image:url(login_background.e1313b0252e79088.jpg);background-size:cover;background-repeat:no-repeat}.loginContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (min-width: 769px){.loginContainer[_ngcontent-%COMP%]{padding-top:4vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:6vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:8vh}}@media screen and (min-width: 2000px){.loginContainer[_ngcontent-%COMP%]{padding-top:12vh}}suivo-icon[_ngcontent-%COMP%]{margin:35px 0 0 30px;position:absolute;top:0;transform:scale(.8);z-index:1}@media screen and (min-width: 1400px){suivo-icon[_ngcontent-%COMP%]{margin:30px 0 0 50px;transform:unset}}@media screen and (min-width: 2000px){suivo-icon[_ngcontent-%COMP%]{margin:70px 0 0 80px;transform:scale(1.4)}}.footer[_ngcontent-%COMP%]{display:flex;margin:30px 30px 15px;justify-content:center}@media screen and (min-width: 769px){.footer[_ngcontent-%COMP%]{margin:0 30px 15px;justify-content:space-between}}@media screen and (min-width: 1400px){.footer[_ngcontent-%COMP%]{margin:0 50px 30px}}@media screen and (min-width: 2000px){.footer[_ngcontent-%COMP%]{margin:0 80px 60px}}a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary)}.subContainer[_ngcontent-%COMP%]{width:85%;max-width:400px;margin:0 auto;text-align:center}.subContainer[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-decoration:underline}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}.backLink[_ngcontent-%COMP%]{color:var(--colors-general-black);text-decoration:none}.backLink[_ngcontent-%COMP%]:hover, .backLink[_ngcontent-%COMP%]:hover   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.backLink[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-general-black);margin-right:5px}@media screen and (min-width: 769px){.backLink[_ngcontent-%COMP%]{font-weight:700}}.lecotFormContainer[_ngcontent-%COMP%]   success-submit-button[_ngcontent-%COMP%]{width:100%}.loginFormContainer[_ngcontent-%COMP%]{padding:20px;margin:0 auto;max-width:420px}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(var(--vh, 1vh) * 100 - 40px);height:100%;display:flex;flex-direction:column}.loginFormContainer.lecotContainer.unsetHeight[_ngcontent-%COMP%]{min-height:unset}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:600px!important}}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{padding-top:25px;margin-top:auto;align-self:center;font-weight:400}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{margin-bottom:15px}}@media screen and (min-width: 769px){.loginFormContainer[_ngcontent-%COMP%]{min-height:490px;padding:30px;border-radius:var(--button-border-radius);border:1px solid var(--colors-general-soft-grey);background-color:var(--colors-general-white);box-shadow:0 2px 8px -3px #0000004d;width:85%;max-width:360px}}@media screen and (min-width: 1400px){.loginFormContainer[_ngcontent-%COMP%]{padding:35px;min-height:500px;max-width:400px}}@media screen and (min-width: 2000px){.loginFormContainer[_ngcontent-%COMP%]{padding:50px;min-height:570px;max-width:475px}}.lecotHeader[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.lecotHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:38px;min-height:25px;margin-bottom:8px}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-weight:700;font-size:30px;letter-spacing:.01em}@media screen and (min-width: 769px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}@media screen and (min-width: 1400px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px}}[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{font-size:15px;font-weight:400;color:var(--colors-general-soft-black);line-height:1.5em}@media screen and (max-width: 768px){[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0}}.title[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:546px;text-align:center;margin:0 auto}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}.title.lecotTitle[_ngcontent-%COMP%]{margin-bottom:22px;margin-top:10px}.title.lecotTitle[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--colors-general-black)}.submit[_ngcontent-%COMP%]{width:50%;align-self:flex-end}.formContainer[_ngcontent-%COMP%]{flex-direction:column;display:flex;max-height:520px;justify-content:space-between}@media screen and (min-width: 769px){.formContainer[_ngcontent-%COMP%]{height:unset;justify-content:unset;max-height:unset}}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary);text-decoration:underline}.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:18px}@media screen and (min-width: 1400px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:20px}}@media screen and (min-width: 2000px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:24px}}.form-check[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-top:3px}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.inputStandout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-general-black)}.eye[_ngcontent-%COMP%]{position:absolute;right:0;top:0;height:100%;width:40px;font-size:16px;padding:10px;cursor:pointer;display:flex;align-items:center}.inputWarning[_ngcontent-%COMP%]{background-color:var(--colors-general-soft-black);color:var(--colors-general-white);border-radius:var(--button-border-radius);position:absolute;padding:10px 15px;left:-190px;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px -5px var(--colors-general-medium-grey)}.inputWarning[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--colors-general-soft-black);right:-10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.inputWarning[_ngcontent-%COMP%]{left:unset;right:0;bottom:-120%;transform:unset;top:unset}.inputWarning[_ngcontent-%COMP%]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colors-general-soft-black);right:unset;left:50%;
1top:-20PX;transform:translate(-50%)}}.passwordInput[_ngcontent-%COMP%]{padding-right:40px}.completedContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:546px;width:90%;margin:0 auto 50px;justify-content:space-between;text-align:center;height:100%}.completedContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:55px;margin-bottom:8px}.completedContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:5vh}.lecotContentContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;justify-content:space-between}.contactSupport[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:20px}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-right:8px}.supportInfo[_ngcontent-%COMP%]{margin:15px 5px 0;background-color:var(--colors-attention-light);border-radius:var(--button-border-radius);border:1px solid var(--colors-attention-soft);display:inline-block;padding:2px 10px}.supportInfo[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}a.lecotLink[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-attention-primary)}.popupBackgroundOverlay[_ngcontent-%COMP%]{top:0}.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:100%;max-width:420px;margin:0 auto;padding:10px 10px 40px;text-align:center}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:85%;padding:20px 20px 80px}}.popupBackgroundOverlay[_ngcontent-%COMP%]   i.fa-times[_ngcontent-%COMP%]{cursor:pointer}.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:10px}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:170px}}success-submit-button[_ngcontent-%COMP%]{width:100%}.errorMessage[_ngcontent-%COMP%]{margin-top:-5px;color:var(--colors-error-text);margin-left:2px;max-width:282px}.errorMessage[_ngcontent-%COMP%]:before{content:"\\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:inherit;margin-right:5px;font-size:12px}.validateContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;height:calc(var(--vh, 1vh) * 100 - 120px);padding:30px 20px 0}@media screen and (min-width: 769px){.validateContainer[_ngcontent-%COMP%]{display:unset;padding:unset;height:unset;position:absolute;top:50%;max-width:350px;left:50%;transform:translate(-50%,-100%);margin:0 auto}}
1.validateContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:unset}.validateContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:30px}.validateContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:22px;margin-bottom:15px}','@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}p[_ngcontent-%COMP%]{margin-top:25px}@media screen and (min-width: 768px){p[_ngcontent-%COMP%]{margin-top:50px}}.title[_ngcontent-%COMP%]{height:100%}@media screen and (min-width: 768px){.title[_ngcontent-%COMP%]{height:unset}}[_nghost-%COMP%]   p.lecotInfo[_ngcontent-%COMP%]{font-size:15px;margin:20px auto}'],changeDetection:0})}}return t})();var A=p(86907);const Yt=t=>({validateMargin:t}),Vt=(t,i)=>({"loginFormContainer lecotContainer text-center":t,validateContainer:i}),S=t=>({"title lecotTitle mb-0":t}),D=t=>({"fs-3":t}),Ht=t=>({"fs-3 title lecotTitle":t}),L=t=>({"mt-auto":t}),B=()=>["/"],Wt=()=>["/","login","reset-password"];function Jt(t,i){1&t&&(n.j41(0,"div",1),n.nrm(1,"img",2),n.k0s())}function Nt(t,i){if(1&t&&(n.j41(0,"div"),n.nrm(1,"progress-indicator",3),n.j41(2,"p"),n.EFF(3),n.nI1(4,"translation"),n.k0s()()),2&t){const o=n.XpG();n.R7$(),n.Y8G("loading",o.loading)("size",30)("margin",10)("center",!0),n.R7$(2),n.JRh(n.i5U(4,5,"validate.token.validating",o.activeLang))}}function qt(t,i){if(1&t&&(n.j41(0,"div",0)(1,"h1",0),n.EFF(2),n.nI1(3,"translation"),n.k0s(),n.j41(4,"p"),n.EFF(5),n.nI1(6,"translation"),n.k0s()()),2&t){const o=n.XpG();n.Y8G("ngClass",n.eq3(10,S,o.lecotStyle)),n.R7$(),n.Y8G("ngClass",n.eq3(12,D,o.lecotStyle)),n.R7$(),n.JRh(n.i5U(3,4,"validate.token.expired.title",o.activeLang)),n.R7$(3),n.JRh(n.i5U(6,7,"validate.token.expired.subtitle.oops",o.activeLang))}}function Zt(t,i){if(1&t&&(n.j41(0,"h1",0),n.EFF(1),n.nI1(2,"translation"),n.k0s(),n.j41(3,"button",4),n.EFF(4),n.nI1(5,"translation"),n.k0s()),2&t){const o=n.XpG();n.Y8G("ngClass",n.eq3(11,Ht,o.lecotStyle)),n.R7$(),n.JRh(n.i5U(2,5,"validate.token.invalid",o.activeLang)),n.R7$(2),n.Y8G("ngClass",n.eq3(13,L,o.lecotStyle))("routerLink",n.lJ4(15,B)),n.R7$(),n.Sp
1I(" ",n.i5U(5,8,"login.btn.to.login",o.activeLang)," ")}}function Kt(t,i){if(1&t&&(n.j41(0,"p"),n.EFF(1),n.nI1(2,"translation"),n.nrm(3,"br"),n.EFF(4),n.nI1(5,"translation"),n.nrm(6,"br"),n.j41(7,"a",6),n.EFF(8),n.nI1(9,"translation"),n.k0s()()),2&t){const o=n.XpG(2);n.R7$(),n.JRh(n.i5U(2,4,"validate.token.in.use.subtitle",o.activeLang)),n.R7$(3),n.SpI(" ",n.i5U(5,7,"validate.token.in.use.forgot.password",o.activeLang)),n.R7$(3),n.Y8G("routerLink",n.lJ4(13,Wt)),n.R7$(),n.JRh(n.i5U(9,10,"validate.token.in.use.reset.password",o.activeLang))}}function Qt(t,i){if(1&t&&(n.j41(0,"div",0)(1,"h1",0),n.EFF(2),n.nI1(3,"translation"),n.k0s(),n.nVh(4,Kt,10,14,"p"),n.k0s(),n.j41(5,"button",5),n.EFF(6),n.nI1(7,"translation"),n.k0s()),2&t){const o=n.XpG();n.Y8G("ngClass",n.eq3(13,S,o.lecotStyle)),n.R7$(),n.Y8G("ngClass",n.eq3(15,D,o.lecotStyle)),n.R7$(),n.JRh(n.i5U(3,7,"validate.token.in.use.title",o.activeLang)),n.R7$(2),n.vxM(o.emailBased?4:-1),n.R7$(),n.Y8G("ngClass",n.eq3(17,L,o.lecotStyle))("routerLink",n.lJ4(19,B)),n.R7$(),n.Sp
1I(" ",n.i5U(7,10,"login.btn.to.login",o.activeLang)," ")}}let no=(()=>{class t{constructor(o,r,e,a,s,l){this.route=o,this.router=r,this.loginService=e,this.translationService=a,this.stylesService=s,this.cdRef=l,this.showExpiredError=!1,this.showInvalidError=!1,this.showInUseError=!1,this.activeLang=this.translationService.getActiveLanguage(),this.languageSubscription=this.translationService.activeLanguage$.subscribe(g=>{this.activeLang=g,this.cdRef.markForCheck()}),this.loading=!0,this.paramsSubscription=this.route.queryParams.subscribe(g=>{!(0,w.hX)(g)&&0!==Object.keys(g).length&&g.token?(this.token=g.token,this.validateToken()):(this.loading=!1,this.showInvalidError=!0),this.paramsSubscription&&this.paramsSubscription.unsubscribe()}),"lecot"===this.stylesService.getStyle()&&(this.lecotStyle=!0)}validateToken(){this.loginService.validateToken(this.token).subscribe(o=>{switch(this.loading=!1,o){case b.NW.SUCCESS:const r=this.loginService.getTokenType();r===b.J8.RESET_PASSWORD?this.router.navigate(["login","create-password"]):r===b.J8.USER_LINK&&this.router.navigate(["login","welcome"]);break;case b.NW.EXPIRED:this.showExpiredError=!0;break;case b.NW.IN_USE:this.showInUseError=!0;break;default:this.showInvalidError=!0}this.emailBased=this.loginService.getEmailBased(),this.cdRef.markForCheck()})}ngOnDestroy(){this.languageSubscription&&this.languageSubscription.unsubscribe(),this.paramsSubscription&&this.paramsSubscription.unsubscribe()}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(m.nX),n.rXU(m.Ix),n.rXU(M.H),n.rXU(C.Z),n.rXU(_.Y),n.rXU(u.gRc))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["validate-token"]],standalone:!1,decls:7,vars:12,consts:[[3,"ngClass"],[1,"lecotHeader"],["alt","Lecot icon","src","./img/lecot/lecot_icon.svg"],[3,"loading","size","margin","center"],[1,"large-btn","btn",3,"ngClass","routerLink"],[1,"submit","btn","large-btn","w-100",3,"ngClass","routerLink"],[3,"routerLink"]],template:function(r,e){1&r&&(n.j41(0,"div",0)(1,"div",0),n.nVh(2,Jt,2,0,"div",1),n.nVh(3,Nt,5,8,"div"),n.nVh(4,qt,7,14,"div",0),n.nVh(5,Zt,6,16),n.nVh(6,Qt,8,20),n.k0s()()),2&r&&(n.Y8G("ngClass",n.eq3(7,Yt,e.lecotStyle)),n.R7$(),n.Y8G("ngClass",n.l_i(9,Vt,e.lecotStyle,!e.lecotStyle)),n.R7$(),n.vxM(e.lecotStyle&&!e.loading?2:-1),n.R7$(),n.vxM(e.loading?3:-1),n.R7$(),n.vxM(e.showExpiredError?4:-1),n.R7$(),n.vxM(e.showInvalidError?5:-1),n.R7$(),n.vxM(e.showInUseError?6:-1))},dependencies:[f.YU,P.Wk,A.E,x.z],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;
1--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.screenContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;background-color:var(--colors-general-white);width:100vw;min-height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;color:var(--colors-general-soft-black)}.screenContainer.lecotScreenContainer[_ngcontent-%COMP%]{color:var(--colors-general-black)}.screenContainer.lecotBackground[_ngcontent-%COMP%]{background-image:url(login_background.e1313b0252e79088.jpg);background-size:cover;background-repeat:no-repeat}.loginContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (min-width: 769px){.loginContainer[_ngcontent-%COMP%]{padding-top:4vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:6vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:8vh}}@media screen and (min-width: 2000px){.loginContainer[_ngcontent-%COMP%]{padding-top:12vh}}suivo-icon[_ngcontent-%COMP%]{margin:35px 0 0 30px;position:absolute;top:0;transform:scale(.8);z-index:1}@media screen and (min-width: 1400px){suivo-icon[_ngcontent-%COMP%]{margin:30px 0 0 50px;transform:unset}}@media screen and (min-width: 2000px){suivo-icon[_ngcontent-%COMP%]{margin:70px 0 0 80px;transform:scale(1.4)}}.footer[_ngcontent-%COMP%]{display:flex;margin:30px 30px 15px;justify-content:center}@media screen and (min-width: 769px){.footer[_ngcontent-%COMP%]{margin:0 30px 15px;justify-content:space-between}}@media screen and (min-width: 1400px){.footer[_ngcontent-%COMP%]{margin:0 50px 30px}}@media screen and (min-width: 2000px){.footer[_ngcontent-%COMP%]{margin:0 80px 60px}}a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary)}.subContainer[_ngcontent-%COMP%]{width:85%;max-width:400px;margin:0 auto;text-align:center}.subContainer[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-decoration:underline}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}.backLink[_ngcontent-%COMP%]{color:var(--colors-general-black);text-decoration:none}.backLink[_ngcontent-%COMP%]:hover, .backLink[_ngcontent-%COMP%]:hover   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.backLink[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-general-black);margin-right:5px}@media screen and (min-width: 769px){.backLink[_ngcontent-%COMP%]{font-weight:700}}.lecotFormContainer[_ngcontent-%COMP%]   success-submit-button[_ngcontent-%COMP%]{width:100%}.loginFormContainer[_ngcontent-%COMP%]{padding:20px;margin:0 auto;max-width:420px}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(var(--vh, 1vh) * 100 - 40px);height:100%;display:flex;flex-direction:column}.loginFormContainer.lecotContainer.unsetHeight[_ngcontent-%COMP%]{min-height:unset}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:600px!important}}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{padding-top:25px;margin-top:auto;align-self:center;font-weight:400}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{margin-bottom:15px}}@media screen and (min-width: 769px){.loginFormContainer[_ngcontent-%COMP%]{min-height:490px;padding:30px;border-radius:var(--button-border-radius);border:1px solid var(--colors-general-soft-grey);background-color:var(--colors-general-white);box-shadow:0 2px 8px -3px #0000004d;width:85%;max-width:360px}}@media screen and (min-width: 1400px){.loginFormContainer[_ngcontent-%COMP%]{padding:35px;min-height:500px;max-width:400px}}@media screen and (min-width: 2000px){.loginFormContainer[_ngcontent-%COMP%]{padding:50px;min-height:570px;max-width:475px}}.lecotHeader[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.lecotHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:38px;min-height:25px;margin-bottom:8px}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-weight:700;font-size:30px;letter-spacing:.01em}@media screen and (min-width: 769px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}@media screen and (min-width: 1400px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px}}[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{font-size:15px;font-weight:400;color:var(--colors-general-soft-black);line-height:1.5em}@media screen and (max-width: 768px){[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0}}.title[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:546px;text-align:center;margin:0 auto}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}.title.lecotTitle[_ngcontent-%COMP%]{margin-bottom:22px;margin-top:10px}.title.lecotTitle[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--colors-general-black)}.submit[_ngcontent-%COMP%]{width:50%;align-self:flex-end}.formContainer[_ngcontent-%COMP%]{flex-direction:column;display:flex;max-height:520px;justify-content:space-between}@media screen and (min-width: 769px){.formContainer[_ngcontent-%COMP%]{height:unset;justify-content:unset;max-height:unset}}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary);text-decoration:underline}.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:18px}@media screen and (min-width: 1400px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:20px}}@media screen and (min-width: 2000px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:24px}}.form-check[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-top:3px}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.inputStandout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-general-black)}.eye[_ngcontent-%COMP%]{position:absolute;right:0;top:0;height:100%;width:40px;font-size:16px;padding:10px;cursor:pointer;display:flex;align-items:center}.inputWarning[_ngcontent-%COMP%]{background-color:var(--colors-general-soft-black);color:var(--colors-general-white);border-radius:var(--button-border-radius);position:absolute;padding:10px 15px;left:-190px;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px -5px var(--colors-general-medium-grey)}.inputWarning[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--colors-general-soft-black);right:-10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.inputWarning[_ngcontent-%COMP%]{left:unset;right:0;bottom:-120%;transform:unset;top:unset}.inputWarning[_ngcontent-%COMP%]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colors-general-soft-black);right:unset;left:50%;
1top:-20PX;transform:translate(-50%)}}.passwordInput[_ngcontent-%COMP%]{padding-right:40px}.completedContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:546px;width:90%;margin:0 auto 50px;justify-content:space-between;text-align:center;height:100%}.completedContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:55px;margin-bottom:8px}.completedContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:5vh}.lecotContentContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;justify-content:space-between}.contactSupport[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:20px}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-right:8px}.supportInfo[_ngcontent-%COMP%]{margin:15px 5px 0;background-color:var(--colors-attention-light);border-radius:var(--button-border-radius);border:1px solid var(--colors-attention-soft);display:inline-block;padding:2px 10px}.supportInfo[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}a.lecotLink[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-attention-primary)}.popupBackgroundOverlay[_ngcontent-%COMP%]{top:0}.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:100%;max-width:420px;margin:0 auto;padding:10px 10px 40px;text-align:center}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:85%;padding:20px 20px 80px}}.popupBackgroundOverlay[_ngcontent-%COMP%]   i.fa-times[_ngcontent-%COMP%]{cursor:pointer}.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:10px}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:170px}}success-submit-button[_ngcontent-%COMP%]{width:100%}.errorMessage[_ngcontent-%COMP%]{margin-top:-5px;color:var(--colors-error-text);margin-left:2px;max-width:282px}.errorMessage[_ngcontent-%COMP%]:before{content:"\\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:inherit;margin-right:5px;font-size:12px}.validateContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;height:calc(var(--vh, 1vh) * 100 - 120px);padding:30px 20px 0}@media screen and (min-width: 769px){.validateContainer[_ngcontent-%COMP%]{display:unset;padding:unset;height:unset;position:absolute;top:50%;max-width:350px;left:50%;transform:translate(-50%,-100%);margin:0 auto}}
1.validateContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:unset}.validateContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:30px}.validateContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:22px;margin-bottom:15px}','@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.validateContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.validateContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}@media screen and (max-width: 768px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(100vh - 190px)}}.validateMargin[_ngcontent-%COMP%]{margin:30px 0 40px}'],changeDetection:0})}}return t})();const to=()=>["/"];function oo(t,i){if(1&t&&(n.nrm(0,"progress-indicator",1),n.j41(1,"p"),n.EFF(2),n.nI1(3,"translation"),n.k0s()),2&t){const o=n.XpG();n.Y8G("loading",!o.loginError)("size",30)("margin",10)("center",!0),n.R7$(2),n.JRh(n.i5U(3,5,"login.oauth.loading",o.activeLang))}}function eo(t,i){if(1&t&&(n.j41(0,"div")(1,"div")(2,"h1"),n.EFF(3),n.nI1(4,"translation"),n.k0s(),n.j41(5,"p"),n.EFF(6),n.nI1(7,"translation"),n.k0s()(),n.j41(8,"button",2),n.EFF(9),n.nI1(10,"translation"),n.k0s()()),2&t){const o=n.XpG();n.R7$(3),n.SpI("",n.i5U(4,4,"login.oauth.error.title",o.activeLang)," :("),n.R7$(3),n.JRh(n.i5U(7,7,"login.oauth.error.subtitle",o.activeLang)),n.R7$(2),n.Y8G("routerLink",n.lJ4(13,to)),n.R7$(),n.SpI(" ",n.i5U(10,10,"login.btn.back.to.login",o.activeLang)," ")}}let ro=(()=>{class t{constructor(o,r,e,a){this.loginService=o,this.route=r,this.translation=e,this.changeDetector=a,this.activeLang=this.translation.getActiveLanguage(),this.languageSubscription=this.translation.activeLanguage$.subscribe(s=>{this.activeLang=s,this.changeDetector.markForCheck()}),this.route.queryParams.subscribe(s=>{this.params=s,this.checkOAuthToken()}),this.route.params.subscribe(s=>{this.type=s.type,this.checkOAuthToken()})}checkOAuthToken(){!(0,w.hX)(this.type)&&!(0,w.hX)(this.params)&&this.loginService.checkOAuthToken(this.type,this.params).subscribe(o=>{o===b.NW.FORBIDDEN&&(this.loginError=!0,this.changeDetector.markForCheck())})}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(M.H),n.rXU(m.nX),n.rXU(C.Z),n.rXU(u.gRc))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["o-auth-login"]],standalone:!1,decls:3,vars:2,consts:[[1,"validateContainer"],[3,"loading","size","margin","center"],[1,"submit","btn","large-btn","w-100",3,"routerLink"]],template:function(r,e){1&r&&(n.j41(0,"div",0),n.nVh(1,oo,4,8),n.nVh(2,eo,11,14,"div"),n.k0s()),2&r&&(n.R7$(),n.vxM(e.loginError?-1:1),n.R7$(),n.vxM(e.loginError?2:-1))},dependencies:[P.Wk,A.E,x.z],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;
1--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.screenContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;background-color:var(--colors-general-white);width:100vw;min-height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;color:var(--colors-general-soft-black)}.screenContainer.lecotScreenContainer[_ngcontent-%COMP%]{color:var(--colors-general-black)}.screenContainer.lecotBackground[_ngcontent-%COMP%]{background-image:url(login_background.e1313b0252e79088.jpg);background-size:cover;background-repeat:no-repeat}.loginContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (min-width: 769px){.loginContainer[_ngcontent-%COMP%]{padding-top:4vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:6vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:8vh}}@media screen and (min-width: 2000px){.loginContainer[_ngcontent-%COMP%]{padding-top:12vh}}suivo-icon[_ngcontent-%COMP%]{margin:35px 0 0 30px;position:absolute;top:0;transform:scale(.8);z-index:1}@media screen and (min-width: 1400px){suivo-icon[_ngcontent-%COMP%]{margin:30px 0 0 50px;transform:unset}}@media screen and (min-width: 2000px){suivo-icon[_ngcontent-%COMP%]{margin:70px 0 0 80px;transform:scale(1.4)}}.footer[_ngcontent-%COMP%]{display:flex;margin:30px 30px 15px;justify-content:center}@media screen and (min-width: 769px){.footer[_ngcontent-%COMP%]{margin:0 30px 15px;justify-content:space-between}}@media screen and (min-width: 1400px){.footer[_ngcontent-%COMP%]{margin:0 50px 30px}}@media screen and (min-width: 2000px){.footer[_ngcontent-%COMP%]{margin:0 80px 60px}}a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary)}.subContainer[_ngcontent-%COMP%]{width:85%;max-width:400px;margin:0 auto;text-align:center}.subContainer[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-decoration:underline}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}.backLink[_ngcontent-%COMP%]{color:var(--colors-general-black);text-decoration:none}.backLink[_ngcontent-%COMP%]:hover, .backLink[_ngcontent-%COMP%]:hover   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.backLink[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-general-black);margin-right:5px}@media screen and (min-width: 769px){.backLink[_ngcontent-%COMP%]{font-weight:700}}.lecotFormContainer[_ngcontent-%COMP%]   success-submit-button[_ngcontent-%COMP%]{width:100%}.loginFormContainer[_ngcontent-%COMP%]{padding:20px;margin:0 auto;max-width:420px}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(var(--vh, 1vh) * 100 - 40px);height:100%;display:flex;flex-direction:column}.loginFormContainer.lecotContainer.unsetHeight[_ngcontent-%COMP%]{min-height:unset}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:600px!important}}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{padding-top:25px;margin-top:auto;align-self:center;font-weight:400}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{margin-bottom:15px}}@media screen and (min-width: 769px){.loginFormContainer[_ngcontent-%COMP%]{min-height:490px;padding:30px;border-radius:var(--button-border-radius);border:1px solid var(--colors-general-soft-grey);background-color:var(--colors-general-white);box-shadow:0 2px 8px -3px #0000004d;width:85%;max-width:360px}}@media screen and (min-width: 1400px){.loginFormContainer[_ngcontent-%COMP%]{padding:35px;min-height:500px;max-width:400px}}@media screen and (min-width: 2000px){.loginFormContainer[_ngcontent-%COMP%]{padding:50px;min-height:570px;max-width:475px}}.lecotHeader[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.lecotHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:38px;min-height:25px;margin-bottom:8px}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-weight:700;font-size:30px;letter-spacing:.01em}@media screen and (min-width: 769px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}@media screen and (min-width: 1400px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px}}[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{font-size:15px;font-weight:400;color:var(--colors-general-soft-black);line-height:1.5em}@media screen and (max-width: 768px){[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0}}.title[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:546px;text-align:center;margin:0 auto}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}.title.lecotTitle[_ngcontent-%COMP%]{margin-bottom:22px;margin-top:10px}.title.lecotTitle[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--colors-general-black)}.submit[_ngcontent-%COMP%]{width:50%;align-self:flex-end}.formContainer[_ngcontent-%COMP%]{flex-direction:column;display:flex;max-height:520px;justify-content:space-between}@media screen and (min-width: 769px){.formContainer[_ngcontent-%COMP%]{height:unset;justify-content:unset;max-height:unset}}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary);text-decoration:underline}.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:18px}@media screen and (min-width: 1400px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:20px}}@media screen and (min-width: 2000px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:24px}}.form-check[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-top:3px}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.inputStandout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-general-black)}.eye[_ngcontent-%COMP%]{position:absolute;right:0;top:0;height:100%;width:40px;font-size:16px;padding:10px;cursor:pointer;display:flex;align-items:center}.inputWarning[_ngcontent-%COMP%]{background-color:var(--colors-general-soft-black);color:var(--colors-general-white);border-radius:var(--button-border-radius);position:absolute;padding:10px 15px;left:-190px;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px -5px var(--colors-general-medium-grey)}.inputWarning[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--colors-general-soft-black);right:-10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.inputWarning[_ngcontent-%COMP%]{left:unset;right:0;bottom:-120%;transform:unset;top:unset}.inputWarning[_ngcontent-%COMP%]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colors-general-soft-black);right:unset;left:50%;
1top:-20PX;transform:translate(-50%)}}.passwordInput[_ngcontent-%COMP%]{padding-right:40px}.completedContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:546px;width:90%;margin:0 auto 50px;justify-content:space-between;text-align:center;height:100%}.completedContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:55px;margin-bottom:8px}.completedContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:5vh}.lecotContentContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;justify-content:space-between}.contactSupport[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:20px}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-right:8px}.supportInfo[_ngcontent-%COMP%]{margin:15px 5px 0;background-color:var(--colors-attention-light);border-radius:var(--button-border-radius);border:1px solid var(--colors-attention-soft);display:inline-block;padding:2px 10px}.supportInfo[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}a.lecotLink[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-attention-primary)}.popupBackgroundOverlay[_ngcontent-%COMP%]{top:0}.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:100%;max-width:420px;margin:0 auto;padding:10px 10px 40px;text-align:center}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:85%;padding:20px 20px 80px}}.popupBackgroundOverlay[_ngcontent-%COMP%]   i.fa-times[_ngcontent-%COMP%]{cursor:pointer}.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:10px}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:170px}}success-submit-button[_ngcontent-%COMP%]{width:100%}.errorMessage[_ngcontent-%COMP%]{margin-top:-5px;color:var(--colors-error-text);margin-left:2px;max-width:282px}.errorMessage[_ngcontent-%COMP%]:before{content:"\\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:inherit;margin-right:5px;font-size:12px}.validateContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;height:calc(var(--vh, 1vh) * 100 - 120px);padding:30px 20px 0}@media screen and (min-width: 769px){.validateContainer[_ngcontent-%COMP%]{display:unset;padding:unset;height:unset;position:absolute;top:50%;max-width:350px;left:50%;transform:translate(-50%,-100%);margin:0 auto}}
1.validateContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:unset}.validateContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:30px}.validateContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:22px;margin-bottom:15px}'],changeDetection:0})}}return t})();const io=t=>({lecotFormContainer:t}),ao=t=>({"fs-3 lecotHeader":t});function co(t,i){1&t&&n.nrm(0,"img",2)}function so(t,i){if(1&t&&(n.j41(0,"span"),n.EFF(1),n.nI1(2,"translation"),n.k0s()),2&t){const o=n.XpG();n.R7$(),n.JRh(n.i5U(2,1,"privacy.policy.title.but.first",o.activeLang))}}let R=(()=>{class t{constructor(o,r,e,a,s,l,g){this.cdRef=o,this.router=r,this.route=e,this.loginService=a,this.translationService=s,this.fb=l,this.stylesService=g,this.loading=!1,this.acceptFailed=!1,this.route.url.subscribe(h=>{0!=h.length&&h.find(mo=>"privacy-policy"==mo.path)?(this.acceptAfterLogin=!0,this.cdRef.markForCheck()):(this.token=this.loginService.getToken(),this.token||this.router.navigate(["/"]))}),this.activeLang=this.translationService.getActiveLanguage(),this.languageSubscription=this.translationService.activeLanguage$.subscribe(h=>{this.activeLang=h,this.cdRef.markForCheck(),setTimeout(()=>{this.createCheckboxText()})}),"lecot"===this.stylesService.getStyle()&&(this.lecotStyle=!0),this.acceptForm=this.fb.group({acceptPrivacyPolicy:[!1,[c.k0.requiredTrue]]}),this.createCheckboxText()}createCheckboxText(){let o=this.translationService.translate("privacy.policy.checkbox"),r=this.loginService.getPrivacyPolicyUrl(this.activeLang,this.lecotStyle);o=o.replace("{0}",'<a target="_blank" href="'+r+'">'),o=o.replace("{1}","</a>"),this.checkboxText=o,this.cdRef.markForCheck()}submitAcceptPrivacyPolicy(){this.acceptFailed=!1,this.acceptSuccess=!1,this.cdRef.markForCheck(),this.acceptForm.valid&&(this.token||this.acceptAfterLogin)?this.loginService.confirmPolicy(this.acceptAfterLogin?null:this.token.token,this.acceptAfterLogin).subscribe(o=>{this.acceptSuccess=!0,this.acceptAfterLogin||this.router.navigate(o.emailBased?["login","create-password"]:["login","create-password","success"])}):(this.acceptFailed=!0,this.loading=!1)}submitFormOnEnter(o){13===o.keyCode&&(this.loading=!0,this.submitAcceptPrivacyPolicy())}get acceptPrivacyPolicy(){return this.acceptForm.get("acceptPrivacyPolicy")}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(u.gRc),n.rXU(m.Ix),n.rXU(m.nX),n.rXU(M.H),n.rXU(C.Z),n.rXU(c.ze),n.rXU(_.Y))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["accept-privacy-policy"]],standalone:!1,decls:15,vars:27,consts:[[1,"formContainer",3,"keyup","formGroup","ngClass"],[1,"title"],["src","./img/suivo/privacy-policy-agree.svg"],[3,"ngClass"],[1,"form-check"],["type","checkbox","formControlName","acceptPrivacyPolicy","i
1d","acceptSuivoPrivacyPolicyCheckbox",1,"form-check-input"],["for","acceptSuivoPrivacyPolicyCheckbox",1,"form-check-label","privacyPolicyLink",3,"innerHTML"],[1,"align-self-end",3,"onButtonClick","buttonClass","dontTranslate","buttonText","buttonDisabled","success","failed"]],template:function(r,e){1&r&&(n.j41(0,"form",0),n.bIt("keyup",function(s){return e.submitFormOnEnter(s)}),n.j41(1,"div",1),n.nVh(2,co,1,0,"img",2),n.j41(3,"h2",3),n.EFF(4),n.nI1(5,"translation"),n.nVh(6,so,3,4,"span"),n.k0s()(),n.j41(7,"div"),n.EFF(8),n.nI1(9,"translation"),n.k0s(),n.j41(10,"div",4),n.nrm(11,"input",5)(12,"label",6),n.k0s(),n.j41(13,"success-submit-button",7),n.nI1(14,"translation"),n.bIt("onButtonClick",function(){return e.submitAcceptPrivacyPolicy()}),n.k0s()()),2&r&&(n.Y8G("formGroup",e.acceptForm)("ngClass",n.eq3(23,io,e.lecotStyle)),n.R7$(2),n.vxM(e.lecotStyle?-1:2),n.R7$(),n.Y8G("ngClass",n.eq3(25,ao,e.lecotStyle)),n.R7$(),n.SpI("",n.i5U(5,14,e.acceptAfterLogin?"privacy.policy.afterLogin.title":"privacy.policy.title",e.activeLang)," "),n.R7$(2),n.vxM(e.acceptAfterLogin?-1:6),n.R7$(2),n.SpI(" ",n.i5U(9,17,e.acceptAfterLogin?"privacy.policy.afterLogin.text":"privacy.policy.text",e.activeLang)," "),n.R7$(4),n.Y8G("innerHTML",e.checkboxText,n.npT),n.R7$(),n.Y8G("buttonClass","large-btn w-100")("dontTranslate",!0)("buttonText",n.i5U(14,20,"privacy.policy.btn",e.activeLang))("buttonDisabled",e.acceptPrivacyPolicy.invalid)("success",e.acceptSuccess)("failed",e.acceptFailed))},dependencies:[f.YU,v.l,c.qT,c.Zm,c.BC,c.cb,c.j4,c.JD,x.z],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.screenContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;background-color:var(--colors-general-white);width:100vw;min-height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;color:var(--colors-general-soft-black)}.screenContainer.lecotScreenContainer[_ngcontent-%COMP%]{color:var(--colors-general-black)}
1.screenContainer.lecotBackground[_ngcontent-%COMP%]{background-image:url(login_background.e1313b0252e79088.jpg);background-size:cover;background-repeat:no-repeat}.loginContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (min-width: 769px){.loginContainer[_ngcontent-%COMP%]{padding-top:4vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:6vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:8vh}}@media screen and (min-width: 2000px){.loginContainer[_ngcontent-%COMP%]{padding-top:12vh}}suivo-icon[_ngcontent-%COMP%]{margin:35px 0 0 30px;position:absolute;top:0;transform:scale(.8);z-index:1}@media screen and (min-width: 1400px){suivo-icon[_ngcontent-%COMP%]{margin:30px 0 0 50px;transform:unset}}@media screen and (min-width: 2000px){suivo-icon[_ngcontent-%COMP%]{margin:70px 0 0 80px;transform:scale(1.4)}}.footer[_ngcontent-%COMP%]{display:flex;margin:30px 30px 15px;justify-content:center}@media screen and (min-width: 769px){.footer[_ngcontent-%COMP%]{margin:0 30px 15px;justify-content:space-between}}@media screen and (min-width: 1400px){.footer[_ngcontent-%COMP%]{margin:0 50px 30px}}@media screen and (min-width: 2000px){.footer[_ngcontent-%COMP%]{margin:0 80px 60px}}a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary)}.subContainer[_ngcontent-%COMP%]{width:85%;max-width:400px;margin:0 auto;text-align:center}.subContainer[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-decoration:underline}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}.backLink[_ngcontent-%COMP%]{color:var(--colors-general-black);text-decoration:none}.backLink[_ngcontent-%COMP%]:hover, .backLink[_ngcontent-%COMP%]:hover   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.backLink[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-general-black);margin-right:5px}@media screen and (min-width: 769px){.backLink[_ngcontent-%COMP%]{font-weight:700}}.lecotFormContainer[_ngcontent-%COMP%]   success-submit-button[_ngcontent-%COMP%]{width:100%}.loginFormContainer[_ngcontent-%COMP%]{padding:20px;margin:0 auto;max-width:420px}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(var(--vh, 1vh) * 100 - 40px);height:100%;display:flex;flex-direction:column}.loginFormContainer.lecotContainer.unsetHeight[_ngcontent-%COMP%]{min-height:unset}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:600px!important}}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{padding-top:25px;margin-top:auto;align-self:center;font-weight:400}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{margin-bottom:15px}}@media screen and (min-width: 769px){.loginFormContainer[_ngcontent-%COMP%]{min-height:490px;padding:30px;border-radius:var(--button-border-radius);border:1px solid var(--colors-general-soft-grey);background-color:var(--colors-general-white);box-shadow:0 2px 8px -3px #0000004d;width:85%;max-width:360px}}@media screen and (min-width: 1400px){.loginFormContainer[_ngcontent-%COMP%]{padding:35px;min-height:500px;max-width:400px}}@media screen and (min-width: 2000px){.loginFormContainer[_ngcontent-%COMP%]{padding:50px;min-height:570px;max-width:475px}}.lecotHeader[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.lecotHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:38px;min-height:25px;margin-bottom:8px}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-weight:700;font-size:30px;letter-spacing:.01em}@media screen and (min-width: 769px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}@media screen and (min-width: 1400px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px}}[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{font-size:15px;font-weight:400;color:var(--colors-general-soft-black);line-height:1.5em}@media screen and (max-width: 768px){[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0}}.title[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:546px;text-align:center;margin:0 auto}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}.title.lecotTitle[_ngcontent-%COMP%]{margin-bottom:22px;margin-top:10px}.title.lecotTitle[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--colors-general-black)}.submit[_ngcontent-%COMP%]{width:50%;align-self:flex-end}.formContainer[_ngcontent-%COMP%]{flex-direction:column;display:flex;max-height:520px;justify-content:space-between}@media screen and (min-width: 769px){.formContainer[_ngcontent-%COMP%]{height:unset;justify-content:unset;max-height:unset}}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary);text-decoration:underline}.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:18px}@media screen and (min-width: 1400px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:20px}}@media screen and (min-width: 2000px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:24px}}.form-check[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-top:3px}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.inputStandout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-general-black)}.eye[_ngcontent-%COMP%]{position:absolute;right:0;top:0;height:100%;width:40px;font-size:16px;padding:10px;cursor:pointer;display:flex;align-items:center}.inputWarning[_ngcontent-%COMP%]{background-color:var(--colors-general-soft-black);color:var(--colors-general-white);border-radius:var(--button-border-radius);position:absolute;padding:10px 15px;left:-190px;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px -5px var(--colors-general-medium-grey)}.inputWarning[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--colors-general-soft-black);right:-10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.inputWarning[_ngcontent-%COMP%]{left:unset;right:0;bottom:-120%;transform:unset;top:unset}.inputWarning[_ngcontent-%COMP%]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colors-general-soft-black);right:unset;left:50%;
1top:-20PX;transform:translate(-50%)}}.passwordInput[_ngcontent-%COMP%]{padding-right:40px}.completedContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:546px;width:90%;margin:0 auto 50px;justify-content:space-between;text-align:center;height:100%}.completedContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:55px;margin-bottom:8px}.completedContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:5vh}.lecotContentContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;justify-content:space-between}.contactSupport[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:20px}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-right:8px}.supportInfo[_ngcontent-%COMP%]{margin:15px 5px 0;background-color:var(--colors-attention-light);border-radius:var(--button-border-radius);border:1px solid var(--colors-attention-soft);display:inline-block;padding:2px 10px}.supportInfo[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}a.lecotLink[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-attention-primary)}.popupBackgroundOverlay[_ngcontent-%COMP%]{top:0}.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:100%;max-width:420px;margin:0 auto;padding:10px 10px 40px;text-align:center}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:85%;padding:20px 20px 80px}}.popupBackgroundOverlay[_ngcontent-%COMP%]   i.fa-times[_ngcontent-%COMP%]{cursor:pointer}.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:10px}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:170px}}success-submit-button[_ngcontent-%COMP%]{width:100%}.errorMessage[_ngcontent-%COMP%]{margin-top:-5px;color:var(--colors-error-text);margin-left:2px;max-width:282px}.errorMessage[_ngcontent-%COMP%]:before{content:"\\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:inherit;margin-right:5px;font-size:12px}.validateContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;height:calc(var(--vh, 1vh) * 100 - 120px);padding:30px 20px 0}@media screen and (min-width: 769px){.validateContainer[_ngcontent-%COMP%]{display:unset;padding:unset;height:unset;position:absolute;top:50%;max-width:350px;left:50%;transform:translate(-50%,-100%);margin:0 auto}}
1.validateContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:unset}.validateContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:30px}.validateContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:22px;margin-bottom:15px}',"[_nghost-%COMP%]     .privacyPolicyLink a{color:var(--colors-attention-primary);text-decoration:underline}h2[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{white-space:nowrap}h2.lecotHeader[_ngcontent-%COMP%]{line-height:1.3em}"],changeDetection:0})}}return t})();const lo=[{path:"",component:nn,children:[{path:"",component:pn,children:[{path:"",component:Mn},{path:"two-step-verification",component:Fn},{path:"continue-as",component:In},{path:"welcome",component:R},{path:"create-password",component:xt},{path:"privacy-policy",component:R}]},{path:"create-password/success",component:E,children:[{path:"",component:Rt}]},{path:"reset-password",component:E,children:[{path:"",component:tt},{path:"reset-link-sent",component:ht},{path:"reset-username-based",component:Gt}]},{path:"validate-token",component:no},{path:"oauth2/code/:type",component:ro},{path:"how-to-delete-ciaw-account",component:(()=>{class t{constructor(o,r,e){this.stylesService=o,this.translationService=r,this.cdRef=e,this.activeLang=this.translationService.getActiveLanguage(),this.languageSubscription=this.translationService.activeLanguage$.subscribe(a=>{this.activeLang=a,this.cdRef.markForCheck()}),"lecot"===this.stylesService.getStyle()&&(this.lecotStyle=!0),this.imgUrl="./img/"+(this.lecotStyle?"lecot":"suivo")+"/delete-ciaw-account-screenshots/delete-ciaw-account-step"}ngOnDestroy(){this.languageSubscription&&this.languageSubscription.unsubscribe()}static{this.\u0275fac=function(r){return new(r||t)(n.rXU(_.Y),n.rXU(C.Z),n.rXU(u.gRc))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["delete-ciaw-account"]],standalone:!1,decls:36,vars:40,consts:[[1,"deleteCiawAccountContainer"],[1,"mt-4"],[3,"src"]],template:function(r,e){1&r&&(n.j41(0,"div",0)(1,"h1"),n.EFF(2),n.nI1(3,"translation"),n.k0s(),n.j41(4,"div",1)(5,"h2"),n.EFF(6),n.nI1(7,"translation"),n.k0s(),n.j41(8,"p"),n.EFF(9),n.nI1(10,"translation"),n.k0s()(),n.nrm(11,"img",2),n.j41(12,"div",1)(13,"h2"),n.EFF(14),n.nI1(15,"translation"),n.k0s(),n.j41(16,"p"),n.EFF(17),n.nI1(18,"translation"),n.k0s()(),n.nrm(19,"img",2),n.j41(20,"div",1)(21,"h2"),n.EFF(22),n.nI1(23,"translation"),n.k0s(),n.j41(24,"p"),n.EFF(25),n.nI1(26,"translation"),n.k0s()(),n.nrm(27,"img",2),n.j41(28,"div",1)(29,"h2"),n.EFF(30),n.nI1(31,"translation"),n.k0s(),n.j41(32,"p"),n.EFF(33),n.nI1(34,"translation"),n.k0s()(),n.nrm(35,"img",2),n.k0s()),2&r&&(n.R7$(2),n.JRh(n.i5U(3,13,"delete.ciaw.profile.title",e.activeLang)),n.R7$(4),n.JRh(n.i5U(7,16,"delete.ciaw.profile.step1.title",e.activeLang)),n.R7$(3),n.JRh(n.i5U(10,19,"delete.ciaw.profile.step1.text",e.activeLang)),n.R7$(2),n.Y8G("src",e.imgUrl+"1.png",n.B4B),n.R7$(3),n.JRh(n.i5U(15,22,"delete.ciaw.profile.step2.title",e.activeLang)),n.R7$(3),n.JRh(n.i5U(18,25,"delete.ciaw.profile.step2.text",e.activeLang)),n.R7$(2),n.Y8G("src",e.imgUrl+"2.png",n.B4B),n.R7$(3),n.JRh(n.i5U(23,28,"delete.ciaw.profile.step3.title",e.activeLang)),n.R7$(3),n.JRh(n.i5U(26,31,"delete.ciaw.profile.step3.text",e.activeLang)),n.R7$(2),n.Y8G("src",e.imgUrl+"3.png",n.B4B),n.R7$(3),n.JRh(n.i5U(31,34,"delete.ciaw.profile.step4.title",e.activeLang)),n.R7$(3),n.JRh(n.i5U(34,37,"delete.ciaw.profile.step4.text",e.activeLang)),n.R7$(2),n.Y8G("src",e.imgUrl+"4.png",n.B4B))},dependencies:[x.z],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;
1--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}.screenContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;font-size:14px;background-color:var(--colors-general-white);width:100vw;min-height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;bottom:0;overflow-y:auto;overflow-x:hidden;color:var(--colors-general-soft-black)}.screenContainer.lecotScreenContainer[_ngcontent-%COMP%]{color:var(--colors-general-black)}.screenContainer.lecotBackground[_ngcontent-%COMP%]{background-image:url(login_background.e1313b0252e79088.jpg);background-size:cover;background-repeat:no-repeat}.loginContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding-top:0;height:100%}@media screen and (min-width: 769px){.loginContainer[_ngcontent-%COMP%]{padding-top:4vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:6vh}}@media screen and (min-width: 1400px){.loginContainer[_ngcontent-%COMP%]{padding-top:8vh}}@media screen and (min-width: 2000px){.loginContainer[_ngcontent-%COMP%]{padding-top:12vh}}suivo-icon[_ngcontent-%COMP%]{margin:35px 0 0 30px;position:absolute;top:0;transform:scale(.8);z-index:1}@media screen and (min-width: 1400px){suivo-icon[_ngcontent-%COMP%]{margin:30px 0 0 50px;transform:unset}}@media screen and (min-width: 2000px){suivo-icon[_ngcontent-%COMP%]{margin:70px 0 0 80px;transform:scale(1.4)}}.footer[_ngcontent-%COMP%]{display:flex;margin:30px 30px 15px;justify-content:center}@media screen and (min-width: 769px){.footer[_ngcontent-%COMP%]{margin:0 30px 15px;justify-content:space-between}}@media screen and (min-width: 1400px){.footer[_ngcontent-%COMP%]{margin:0 50px 30px}}@media screen and (min-width: 2000px){.footer[_ngcontent-%COMP%]{margin:0 80px 60px}}a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary)}.subContainer[_ngcontent-%COMP%]{width:85%;max-width:400px;margin:0 auto;text-align:center}.subContainer[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--colors-attention-primary);text-decoration:underline}.subContainer[_ngcontent-%COMP%]   .news[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-hover)}.backLink[_ngcontent-%COMP%]{color:var(--colors-general-black);text-decoration:none}.backLink[_ngcontent-%COMP%]:hover, .backLink[_ngcontent-%COMP%]:hover   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary)}.backLink[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-general-black);margin-right:5px}@media screen and (min-width: 769px){.backLink[_ngcontent-%COMP%]{font-weight:700}}.lecotFormContainer[_ngcontent-%COMP%]   success-submit-button[_ngcontent-%COMP%]{width:100%}.loginFormContainer[_ngcontent-%COMP%]{padding:20px;margin:0 auto;max-width:420px}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:calc(var(--vh, 1vh) * 100 - 40px);height:100%;display:flex;flex-direction:column}.loginFormContainer.lecotContainer.unsetHeight[_ngcontent-%COMP%]{min-height:unset}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]{min-height:600px!important}}.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{padding-top:25px;margin-top:auto;align-self:center;font-weight:400}@media screen and (min-width: 769px){.loginFormContainer.lecotContainer[_ngcontent-%COMP%]   .backLink[_ngcontent-%COMP%]{margin-bottom:15px}}@media screen and (min-width: 769px){.loginFormContainer[_ngcontent-%COMP%]{min-height:490px;padding:30px;border-radius:var(--button-border-radius);border:1px solid var(--colors-general-soft-grey);background-color:var(--colors-general-white);box-shadow:0 2px 8px -3px #0000004d;width:85%;max-width:360px}}@media screen and (min-width: 1400px){.loginFormContainer[_ngcontent-%COMP%]{padding:35px;min-height:500px;max-width:400px}}@media screen and (min-width: 2000px){.loginFormContainer[_ngcontent-%COMP%]{padding:50px;min-height:570px;max-width:475px}}.lecotHeader[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column}.lecotHeader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:38px;min-height:25px;margin-bottom:8px}[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-weight:700;font-size:30px;letter-spacing:.01em}@media screen and (min-width: 769px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}@media screen and (min-width: 1400px){[_nghost-%COMP%]   h1[_ngcontent-%COMP%]{font-size:42px}}[_nghost-%COMP%]   h2[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{font-size:15px;font-weight:400;color:var(--colors-general-soft-black);line-height:1.5em}@media screen and (max-width: 768px){[_nghost-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0}}.title[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:546px;text-align:center;margin:0 auto}.title[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:30px}.title.lecotTitle[_ngcontent-%COMP%]{margin-bottom:22px;margin-top:10px}.title.lecotTitle[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:var(--colors-general-black)}.submit[_ngcontent-%COMP%]{width:50%;align-self:flex-end}.formContainer[_ngcontent-%COMP%]{flex-direction:column;display:flex;max-height:520px;justify-content:space-between}@media screen and (min-width: 769px){.formContainer[_ngcontent-%COMP%]{height:unset;justify-content:unset;max-height:unset}}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline;cursor:pointer}.formContainer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--colors-attention-primary);text-decoration:underline}.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:18px}@media screen and (min-width: 1400px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:20px}}@media screen and (min-width: 2000px){.formContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child), .elMargin[_ngcontent-%COMP%]{margin-bottom:24px}}.form-check[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-top:3px}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.inputStandout[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-general-black)}.eye[_ngcontent-%COMP%]{position:absolute;right:0;top:0;height:100%;width:40px;font-size:16px;padding:10px;cursor:pointer;display:flex;align-items:center}.inputWarning[_ngcontent-%COMP%]{background-color:var(--colors-general-soft-black);color:var(--colors-general-white);border-radius:var(--button-border-radius);position:absolute;padding:10px 15px;left:-190px;top:50%;transform:translateY(-50%);box-shadow:0 5px 10px -5px var(--colors-general-medium-grey)}.inputWarning[_ngcontent-%COMP%]:before{content:"";display:block;width:0;height:0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid var(--colors-general-soft-black);right:-10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.inputWarning[_ngcontent-%COMP%]{left:unset;right:0;bottom:-120%;transform:unset;top:unset}.inputWarning[_ngcontent-%COMP%]:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--colors-general-soft-black);right:unset;left:50%;
1top:-20PX;transform:translate(-50%)}}.passwordInput[_ngcontent-%COMP%]{padding-right:40px}.completedContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-width:546px;width:90%;margin:0 auto 50px;justify-content:space-between;text-align:center;height:100%}.completedContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:55px;margin-bottom:8px}.completedContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:5vh}.lecotContentContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;text-align:center;justify-content:space-between}.contactSupport[_ngcontent-%COMP%]{margin-top:auto;margin-bottom:20px}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.contactSupport[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i.fas[_ngcontent-%COMP%]{color:var(--colors-attention-primary);margin-right:8px}.supportInfo[_ngcontent-%COMP%]{margin:15px 5px 0;background-color:var(--colors-attention-light);border-radius:var(--button-border-radius);border:1px solid var(--colors-attention-soft);display:inline-block;padding:2px 10px}.supportInfo[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:var(--colors-general-black)}a.lecotLink[_ngcontent-%COMP%]{font-weight:700;color:var(--colors-attention-primary)}.popupBackgroundOverlay[_ngcontent-%COMP%]{top:0}.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:100%;max-width:420px;margin:0 auto;padding:10px 10px 40px;text-align:center}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .popupContent[_ngcontent-%COMP%]{width:85%;padding:20px 20px 80px}}.popupBackgroundOverlay[_ngcontent-%COMP%]   i.fa-times[_ngcontent-%COMP%]{cursor:pointer}.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:10px}@media screen and (min-width: 769px){.popupBackgroundOverlay[_ngcontent-%COMP%]   .optionsPopup[_ngcontent-%COMP%]{top:170px}}success-submit-button[_ngcontent-%COMP%]{width:100%}.errorMessage[_ngcontent-%COMP%]{margin-top:-5px;color:var(--colors-error-text);margin-left:2px;max-width:282px}.errorMessage[_ngcontent-%COMP%]:before{content:"\\f00d";font-family:"Font Awesome 6 Free";font-weight:900;color:inherit;margin-right:5px;font-size:12px}.validateContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;text-align:center;height:calc(var(--vh, 1vh) * 100 - 120px);padding:30px 20px 0}@media screen and (min-width: 769px){.validateContainer[_ngcontent-%COMP%]{display:unset;padding:unset;height:unset;position:absolute;top:50%;max-width:350px;left:50%;transform:translate(-50%,-100%);margin:0 auto}}
1.validateContainer[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:unset}.validateContainer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:30px}.validateContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:22px;margin-bottom:15px}','@charset "UTF-8";[_ngcontent-%COMP%]:root{--font-family: Arial, "MS Trebuchet", sans-serif;--colors-general-black: #042231;--colors-general-medium-black: #2C404C;--colors-general-soft-black: #364C59;--colors-general-hard-grey: #4C6472;--colors-general-medium-grey: #748B99;--colors-general-soft-grey: #D8E0E5;--colors-general-background-grey: #F8F9FA;--colors-general-white: #ffffff;--colors-attention-active: #0039AB;--colors-attention-hover: #296CDB;--colors-attention-primary: #4285F4;--colors-attention-soft: #EBF3FE;--colors-attention-light: #F5F9FF;--colors-navigation-highlight: #EC192E;--colors-error-text: #BA000C;--colors-error-general: #DA1E27;--colors-error-background: #FEF3F4;--colors-success-text: #005702;--colors-success-general: #24A047;--colors-success-background: #F3FAF5;--colors-warning-text: #7A4D05;--colors-warning-general: #FDD03A;--colors-warning-background: #FeF9E7;--colors-eco-green: #24A047;--colors-eco-yellow: #FDD03A;--colors-eco-orange: #F59803;--colors-eco-red: #DA1E27;--colors-eco-dark-red: #ba1f1f;--colors-heatmap-lowest: #6ECDF0;--colors-heatmap-low: #4285F4;--colors-heatmap-mid: #8F57FF;--colors-heatmap-high: #CF1500;--colors-heatmap-highest: #7D0C00;--colors-moment-drive: #4285F4;--colors-moment-stop: #748b99;--colors-moment-idle: #FDD03A;--colors-moment-privacy: #D8E0E5;--navigation-sub-highlight-color: #EC192E;--colors-interpreted-work: #49B048;--colors-interpreted-rest: #748B9A;--colors-interpreted-mobility: #FD9B3B;--colors-password-strong: #24A047;--colors-password-good: #FDD03A;--colors-password-moderate: #F59803;--colors-password-poor: #DA1E27;--colors-partially-validated-background: #fff9bc;--colors-validated-background: #ccf9dc;--colors-timesheet-selected: #d5e5fd;--colors-ciao-in: #296cdb;--colors-ciao-out: #c6d9f7;--colors-anomaly-blocking: #910008;--colors-timesheet-surcharge: #b98804;--colors-anomaly-moderate-text: #ee7b11;--button-border-radius: 4px;--navigation-header-height: 54px;--navigation-tabs-height: 42px;--list-row-odd-background-color: #f7f7f7;--list-row-even-background-color: #ffffff;--form-control-border-radius: 4px;--form-control-border-width: 1px;--navigation-background-color: #ffffff;--navigation-width: 66px;--navigation-text-color: #ffffff;--headings-line-height: 1.1}[_nghost-%COMP%]{position:absolute;top:0;z-index:0;padding:0 30px;height:calc(100vh - 60px);overflow:auto;width:100%;background:var(--colors-general-background-grey)}@media screen and (min-width: 1400px){[_nghost-%COMP%]{height:calc(100vh - 80px)}}@media screen and (min-width: 2000px){[_nghost-%COMP%]{height:calc(100vh - 110px)}}.deleteCiawAccountContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin:100px auto;max-width:800px}.deleteCiawAccountContainer[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{max-width:570px}.deleteCiawAccountContainer[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:500px}@media screen and (max-width: 768px){.deleteCiawAccountContainer[_ngcontent-%COMP%]{margin:50px auto}}']})}}return t})()}]}];var go=p(72872);let po=(()=>{class t{static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275mod=n.$C({type:t})}static{this.\u0275inj=d.G2t({imports:[f.MD,P.iI.forChild(lo),go.u,c.YN,c.X1,f.MD]})}}return t})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.