﻿@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu52xP.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBhc9.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype');}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype');}.authentication *,.authentication *::after,.authentication *::after{box-sizing:border-box;}.authentication body{min-height:100vh;width:100%;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#000;font-weight:400;margin:0;padding-top:80px;padding-bottom:40px;background:url(../Img/bg-engage.svg);background-size:cover;display:flex;justify-content:center;}.authentication .button{height:40px;border-radius:20px;padding:8px 16px;line-height:100%;background-color:transparent;border:1px solid transparent;text-decoration:none;cursor:pointer;}.authentication .button.primary{background-color:#951cff;border-color:#951cff;color:#fff;}.authentication .button.primary:hover{background:linear-gradient(113.96deg,#f164ff 0%,#7100ff 97%);color:#fff;}.authentication .button.secondary{border-color:#951cff;color:#951cff;}.authentication .button.secondary:hover{background-color:#951cff;color:#fff;}.authentication .button.tertiary{color:#951cff;}.authentication .button.tertiary:hover{background:#941cff1e;color:#951cff;}.authentication .link{color:inherit;}.authentication .link.primary{color:#951cff;}.authentication .link:hover{text-decoration:none;}.authentication .main-container{display:flex;flex-direction:column;}.authentication .main-container>.logo{display:block;background-color:#fff;mask:url(../Ressources/CPQ/Img/Logo.svg) no-repeat center center;-webkit-mask:url(../Ressources/CPQ/Img/Logo.svg) no-repeat center center;height:80px;}.authentication .main-container>form{background-color:#fff;width:480px;border-radius:15px;padding:24px 40px 16px;display:flex;flex-direction:column;--pure-material-primary-rgb:149,28,255;}.authentication .main-container>form .pure-material-textfield-outlined{width:100%;margin-bottom:20px;}.authentication .main-container>form .alert{background-color:#ff5c551e;color:#ff5c55;padding:15px;margin-bottom:20px;}.authentication .main-container>form h3{font-weight:400;font-size:24px;letter-spacing:0;line-height:100%;text-align:center;color:#000;margin:0;}.authentication .main-container>form .signin-continue{font-size:14px;letter-spacing:0;line-height:100%;text-align:center;color:rgba(0,0,0,.6);margin-bottom:40px;}.authentication .main-container>form .button-container{display:flex;justify-content:flex-end;gap:8px;}.authentication .main-container>form .autologin{display:block;text-align:center;margin-bottom:20px;}.authentication .main-container>form .g-recaptcha{margin-bottom:20px;display:flex;justify-content:center;}.authentication .main-container>form .command .or-line{position:relative;text-align:center;}.authentication .main-container>form .command .or-line::before{content:"";position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);height:1px;background-color:rgba(0,0,0,.2);}.authentication .main-container>form .command .or-line>span{position:relative;background-color:#fff;padding:8px;}.authentication .main-container>form .command .button-container{flex-direction:column;justify-content:center;align-items:center;}.authentication .main-container>form .command .button-container .button{border-color:#8c8c8c;color:#000;width:60%;}.authentication .main-container>form .command .button-container .button:hover{background-color:rgba(0,0,0,.04);}.authentication .main-container>form .command .button-container .button.btn-logo{display:inline-flex;align-items:center;gap:4px;}.authentication .main-container>form .command .button-container .button.btn-logo>.logo{flex:0 0 auto;height:24px;width:24px;}.authentication .main-container>form .command .button-container .button.btn-logo>span{flex:1 1 auto;text-align:center;}.authentication .main-container>form .powered{text-align:center;padding-top:16px;}@media(max-width:800px){.authentication body{padding-top:40px;}}.authentication .pure-material-textfield-outlined{--pure-material-safari-helper1:rgb(var(--pure-material-primary-rgb,33,150,243));position:relative;display:inline-block;padding-top:6px;font-family:var(--pure-material-font,"Roboto","Segoe UI",BlinkMacSystemFont,system-ui,-apple-system);font-size:16px;line-height:1.5;overflow:hidden;}.authentication .pure-material-textfield-outlined>input,.authentication .pure-material-textfield-outlined>textarea{box-sizing:border-box;margin:0;border:solid 1px;border-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6);border-top-color:transparent;border-radius:4px;padding:15px 13px 15px;width:100%;height:inherit;color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.87);background-color:transparent;box-shadow:none;font-family:inherit;font-size:inherit;line-height:inherit;caret-color:rgb(var(--pure-material-primary-rgb,33,150,243));transition:border .2s,box-shadow .2s;}.authentication .pure-material-textfield-outlined>input+span,.authentication .pure-material-textfield-outlined>textarea+span{position:absolute;top:0;left:0;display:flex;border-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6);width:100%;max-height:100%;color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6);font-size:75%;line-height:15px;cursor:text;transition:color .2s,font-size .2s,line-height .2s;}.authentication .pure-material-textfield-outlined>input+span::before,.authentication .pure-material-textfield-outlined>input+span::after,.authentication .pure-material-textfield-outlined>textarea+span::before,.authentication .pure-material-textfield-outlined>textarea+span::after{content:"";display:block;box-sizing:border-box;margin-top:6px;border-top:solid 1px;border-top-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6);min-width:10px;height:8px;pointer-events:none;box-shadow:inset 0 1px transparent;transition:border-color .2s,box-shadow .2s;}.authentication .pure-material-textfield-outlined>input+span::before,.authentication .pure-material-textfield-outlined>textarea+span::before{margin-right:4px;border-left:solid 1px transparent;border-radius:4px 0;}.authentication .pure-material-textfield-outlined>input+span::after,.authentication .pure-material-textfield-outlined>textarea+span::after{flex-grow:1;margin-left:4px;border-right:solid 1px transparent;border-radius:0 4px;}.authentication .pure-material-textfield-outlined:hover>input,.authentication .pure-material-textfield-outlined:hover>textarea{border-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.87);border-top-color:transparent;}.authentication .pure-material-textfield-outlined:hover>input+span::before,.authentication .pure-material-textfield-outlined:hover>textarea+span::before,.authentication .pure-material-textfield-outlined:hover>input+span::after,.authentication .pure-material-textfield-outlined:hover>textarea+span::after{border-top-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.87);}.authentication .pure-material-textfield-outlined:hover>input:not(:focus,:-webkit-autofill):placeholder-shown,.authentication .pure-material-textfield-outlined:hover>textarea:not(:focus,:-webkit-autofill):placeholder-shown{border-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.87);}.authentication .pure-material-textfield-outlined>input:not(:focus,:-webkit-autofill):placeholder-shown,.authentication .pure-material-textfield-outlined>textarea:not(:focus,:-webkit-autofill):placeholder-shown{border-top-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.6);}.authentication .pure-material-textfield-outlined>input:not(:focus,:-webkit-autofill):placeholder-shown+span,.authentication .pure-material-textfield-outlined>textarea:not(:focus,:-webkit-autofill):placeholder-shown+span{font-size:inherit;line-height:68px;}.authentication .pure-material-textfield-outlined>input:not(:focus,:-webkit-autofill):placeholder-shown+span::before,.authentication .pure-material-textfield-outlined>textarea:not(:focus,:-webkit-autofill):placeholder-shown+span::before,.authentication .pure-material-textfield-outlined>input:not(:focus,:-webkit-autofill):placeholder-shown+span::after,.authentication .pure-material-textfield-outlined>textarea:not(:focus,:-webkit-autofill):placeholder-shown+span::after{border-top-color:transparent;}.authentication .pure-material-textfield-outlined>input:focus,.authentication .pure-material-textfield-outlined>input:-webkit-autofill,.authentication .pure-material-textfield-outlined>textarea:-webkit-autofill,.authentication .pure-material-textfield-outlined>textarea:focus{border-color:rgb(var(--pure-material-primary-rgb,33,150,243));border-top-color:transparent;box-shadow:inset 1px 0 var(--pure-material-safari-helper1),inset -1px 0 var(--pure-material-safari-helper1),inset 0 -1px var(--pure-material-safari-helper1);outline:0;}.authentication .pure-material-textfield-outlined>input:focus+span,.authentication .pure-material-textfield-outlined>input:-webkit-autofill+span,.authentication .pure-material-textfield-outlined>textarea:-webkit-autofill+span,.authentication .pure-material-textfield-outlined>textarea:focus+span{color:rgb(var(--pure-material-primary-rgb,33,150,243));}.authentication .pure-material-textfield-outlined>input:focus+span::before,.authentication .pure-material-textfield-outlined>input:-webkit-autofill+span::before,.authentication .pure-material-textfield-outlined>input:focus+span::after,.authentication .pure-material-textfield-outlined>input:-webkit-autofill+span::after,.authentication .pure-material-textfield-outlined>textarea:focus+span::before,.authentication .pure-material-textfield-outlined>textarea:-webkit-autofill+span::before,.authentication .pure-material-textfield-outlined>textarea:-webkit-autofill+span::after,.authentication .pure-material-textfield-outlined>textarea:focus+span::after{border-top-color:var(--pure-material-safari-helper1)!important;box-shadow:inset 0 1px var(--pure-material-safari-helper1);}.authentication .pure-material-textfield-outlined>input:disabled,.authentication .pure-material-textfield-outlined>input:disabled+span,.authentication .pure-material-textfield-outlined>textarea:disabled,.authentication .pure-material-textfield-outlined>textarea:disabled+span{border-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.38)!important;border-top-color:transparent!important;color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.38);pointer-events:none;}.authentication .pure-material-textfield-outlined>input:disabled+span::before,.authentication .pure-material-textfield-outlined>input:disabled+span::after,.authentication .pure-material-textfield-outlined>textarea:disabled+span::before,.authentication .pure-material-textfield-outlined>textarea:disabled+span::after{border-top-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.38)!important;}.authentication .pure-material-textfield-outlined>input:disabled:placeholder-shown,.authentication .pure-material-textfield-outlined>input:disabled:placeholder-shown+span,.authentication .pure-material-textfield-outlined>textarea:disabled:placeholder-shown,.authentication .pure-material-textfield-outlined>textarea:disabled:placeholder-shown+span{border-top-color:rgba(var(--pure-material-onsurface-rgb,0,0,0),.38)!important;}.authentication .pure-material-textfield-outlined>input:disabled:placeholder-shown+span::before,.authentication .pure-material-textfield-outlined>input:disabled:placeholder-shown+span::after,.authentication .pure-material-textfield-outlined>textarea:disabled:placeholder-shown+span::before,.authentication .pure-material-textfield-outlined>textarea:disabled:placeholder-shown+span::after{border-top-color:transparent!important;}@media not all and (min-resolution:.001dpcm){@supports(-webkit-appearance:none){.authentication .pure-material-textfield-outlined>input,.authentication .pure-material-textfield-outlined>input+span,.authentication .pure-material-textfield-outlined>textarea,.authentication .pure-material-textfield-outlined>textarea+span,.authentication .pure-material-textfield-outlined>input+span::before,.authentication .pure-material-textfield-outlined>input+span::after,.authentication .pure-material-textfield-outlined>textarea+span::before,.authentication .pure-material-textfield-outlined>textarea+span::after{transition-duration:.1s;}}}