html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button{-webkit-appearance:button}[type=button]{-webkit-appearance:button}[type=reset]{-webkit-appearance:button}[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox]{box-sizing:border-box;padding:0}[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/raleway-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/raleway-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/raleway-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/raleway-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/raleway-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/raleway-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/raleway-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/raleway-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{-webkit-font-smoothing:antialiased}html,body{background-color:#fff;width:100%;height:100%;margin:0;padding:0;font-family:Raleway,sans-serif;font-size:100%;font-weight:500}#app{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}#main{flex-flow:column;flex-grow:1;flex-shrink:1;display:flex;position:relative;overflow:hidden}#body{height:100%;overflow:hidden}button{cursor:pointer;border:none;border-radius:4px;padding:.4em}#Smallchat iframe{bottom:50px!important;right:20px!important}@media (max-width:650px){#Smallchat{display:none}}input{-webkit-filter:none;filter:none;outline:0}input:-webkit-autofill{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:hover{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:focus{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}textarea:-webkit-autofill{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}textarea:-webkit-autofill:hover{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}textarea:-webkit-autofill:focus{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}select:-webkit-autofill{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}select:-webkit-autofill:hover{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}select:-webkit-autofill:focus{-webkit-text-fill-color:inherit;border:none;transition:none;box-shadow:inset 0 0 0 1000px #fff!important}.error-page{flex-direction:column;height:100%;display:flex}.error-page__content{flex-grow:1}.progress-bar{z-index:2000;height:3px;position:absolute;top:0;left:0;right:0}.progress-bar__progress{background-color:var(--primary);width:0%;height:100%;transition:width .1s linear}.show-on-mobile{display:none}@media (max-width:650px){.hide-on-mobile{display:none}.show-on-mobile{display:inherit}}:root{--light:#fff;--darkerLight:#f5f5f9;--dark:#1c283f;--grey:#8c909a;--lightGrey:#e8ecee;--darkGrey:#2d3446;--primary:#0076ef;--lightPrimary:#377ded;--secondary:#ed6237;--lightSecondary:#f58d70;--boxShadow:#dbdbdd;--success:#00c882;--warning:#cf415e;--svg:#0a2e67;--svgHover:#1258c5;--price:#6e50ff;font-family:Raleway}.login,.set-password,.welcome,.forgotPassword{width:100%;height:100%;display:flex}.login .social-login,.set-password .social-login,.welcome .social-login,.forgotPassword .social-login{width:420px;max-width:80%;position:relative}.login .social-login button,.set-password .social-login button,.welcome .social-login button,.forgotPassword .social-login button{width:418px;height:45px;color:var(--dark);background-color:var(--light);border:1px solid var(--dark);justify-content:center;align-items:center;max-width:100%;margin-top:5px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.login .social-login button:before,.set-password .social-login button:before,.welcome .social-login button:before,.forgotPassword .social-login button:before{content:"";background-position:50%;background-repeat:no-repeat}.login .social-login button.apple:before,.set-password .social-login button.apple:before,.welcome .social-login button.apple:before,.forgotPassword .social-login button.apple:before{background-image:url(/assets/icons/apple.svg);width:25px;height:25px;margin-right:6px}.login .social-login button.google:before,.set-password .social-login button.google:before,.welcome .social-login button.google:before,.forgotPassword .social-login button.google:before{background-image:url(/assets/icons/google.svg);width:22px;height:22px;margin-right:7px}.login .social-login:after,.set-password .social-login:after,.welcome .social-login:after,.forgotPassword .social-login:after{content:"";background-color:var(--grey);width:100%;height:1px;position:absolute;bottom:35px;left:0}.login .social-login span,.set-password .social-login span,.welcome .social-login span,.forgotPassword .social-login span{text-align:center;z-index:100;background-color:var(--light);width:30px;margin:30px auto;padding:0 10px;font-size:12px;font-weight:300;display:block;position:relative}.login__colored,.set-password__colored,.welcome__colored,.forgotPassword__colored{background-color:var(--darkGrey);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:33%;min-width:460px;height:100%;padding-top:160px;padding-left:80px;padding-right:50px;display:flex}.login__colored h1,.set-password__colored h1,.welcome__colored h1,.forgotPassword__colored h1{color:var(--light);font-size:28px;font-weight:600;line-height:33px}.login__colored h2,.set-password__colored h2,.welcome__colored h2,.forgotPassword__colored h2{color:rgba(255,255,255,.5);font-size:18px;font-weight:500;line-height:21px}.login__colored__logo,.set-password__colored__logo,.welcome__colored__logo,.forgotPassword__colored__logo{width:177px;height:52px;display:none;position:absolute;top:40px;left:127px}.login__colored__logo:before,.set-password__colored__logo:before,.welcome__colored__logo:before,.forgotPassword__colored__logo:before{content:"";background-image:url(/assets/img/logo.png);background-position:0;background-repeat:no-repeat;background-size:177px 52px;width:30%;height:100%;display:block;position:absolute;top:0;left:0}.login__colored__logo:after,.set-password__colored__logo:after,.welcome__colored__logo:after,.forgotPassword__colored__logo:after{content:"";opacity:.8;background-image:url(/assets/icons/viewer/logo-white.svg);background-position:100%;background-repeat:no-repeat;background-size:177px 52px;width:70%;height:100%;display:block;position:absolute;top:0;right:0}.login__form,.set-password__form,.welcome__form,.forgotPassword__form{background-color:var(--light);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;width:67%;height:100%;padding-top:100px;padding-bottom:100px;display:flex;position:relative;overflow:auto}.login__form .back,.set-password__form .back,.welcome__form .back,.forgotPassword__form .back{cursor:pointer;position:absolute;top:20px;left:20px}.login__form__logo,.set-password__form__logo,.welcome__form__logo,.forgotPassword__form__logo{width:auto;height:60px;margin-bottom:70px}.login__form__logo img,.set-password__form__logo img,.welcome__form__logo img,.forgotPassword__form__logo img{height:100%}.login__form form,.set-password__form form,.welcome__form form,.forgotPassword__form form{max-width:80%}.login__form h3,.set-password__form h3,.welcome__form h3,.forgotPassword__form h3{color:var(--darkGrey);margin-top:45px;margin-bottom:47px;font-size:22px;font-weight:200}.login__form .input+.input,.set-password__form .input+.input,.welcome__form .input+.input,.forgotPassword__form .input+.input{margin-top:17px}.login__form .input>div,.set-password__form .input>div,.welcome__form .input>div,.forgotPassword__form .input>div{width:100%}.login__form .input>div input,.set-password__form .input>div input,.welcome__form .input>div input,.forgotPassword__form .input>div input{background-color:transparent}.login__form .input>div .svg,.set-password__form .input>div .svg,.welcome__form .input>div .svg,.forgotPassword__form .input>div .svg{flex:none}.login__form .input>div .svg svg,.set-password__form .input>div .svg svg,.welcome__form .input>div .svg svg,.forgotPassword__form .input>div .svg svg{width:100%;height:100%}.login__form__forgot,.set-password__form__forgot,.welcome__form__forgot,.forgotPassword__form__forgot{text-align:right;color:var(--lightPrimary);cursor:pointer;margin-top:5px;font-size:10px}.login__form form label,.set-password__form form label,.welcome__form form label,.forgotPassword__form form label{color:var(--dark);margin-bottom:11px;font-size:12px;font-weight:500}.login__form .enter,.set-password__form .enter,.welcome__form .enter,.forgotPassword__form .enter,.login__form .btn,.set-password__form .btn,.welcome__form .btn,.forgotPassword__form .btn{width:418px;height:45px;color:var(--light);background-color:var(--lightPrimary);justify-content:center;align-items:center;max-width:100%;margin-top:5px;margin-bottom:40px;font-size:14px;font-weight:600;display:flex}.login__form .enter[disabled],.set-password__form .enter[disabled],.welcome__form .enter[disabled],.forgotPassword__form .enter[disabled],.login__form .btn[disabled],.set-password__form .btn[disabled],.welcome__form .btn[disabled],.forgotPassword__form .btn[disabled]{opacity:.7;cursor:default}.login__form__cgu,.set-password__form__cgu,.welcome__form__cgu,.forgotPassword__form__cgu{justify-content:flex-start;align-items:center;width:418px;max-width:100%;margin-top:18px;display:flex}.login__form__cgu input,.set-password__form__cgu input,.welcome__form__cgu input,.forgotPassword__form__cgu input{margin-left:15px}.login__form__cgu p,.set-password__form__cgu p,.welcome__form__cgu p,.forgotPassword__form__cgu p{color:#8c909a;margin-left:13px;font-size:12px;font-weight:500}.login__form__cgu p span,.set-password__form__cgu p span,.welcome__form__cgu p span,.forgotPassword__form__cgu p span{color:var(--lightPrimary);cursor:pointer}.login .validation,.set-password .validation,.welcome .validation,.forgotPassword .validation{flex-direction:column;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.login .validation__text,.set-password .validation__text,.welcome .validation__text,.forgotPassword .validation__text{height:14.5px;font-size:12px}.login .validation__text.green,.set-password .validation__text.green,.welcome .validation__text.green,.forgotPassword .validation__text.green{color:#0a0}.login .validation__text.red,.set-password .validation__text.red,.welcome .validation__text.red,.forgotPassword .validation__text.red{color:red}.login .login-error,.set-password .login-error,.welcome .login-error,.forgotPassword .login-error,.login .signup-error,.set-password .signup-error,.welcome .signup-error,.forgotPassword .signup-error,.login .forgotPassword-error,.set-password .forgotPassword-error,.welcome .forgotPassword-error,.forgotPassword .forgotPassword-error,.login .set-password-error,.set-password .set-password-error,.welcome .set-password-error,.forgotPassword .set-password-error{text-align:center;color:var(--warning);height:13px;padding-top:10px;font-size:13px}.login__signup-link,.set-password__signup-link,.welcome__signup-link,.forgotPassword__signup-link{flex-direction:column;justify-content:center;align-items:center;width:420px;max-width:80%;font-size:12px;display:flex;position:relative}.login__signup-link:before,.set-password__signup-link:before,.welcome__signup-link:before,.forgotPassword__signup-link:before{content:"";background-color:var(--grey);width:100%;height:1px;position:absolute;top:5px;left:0}.login__signup-link span,.set-password__signup-link span,.welcome__signup-link span,.forgotPassword__signup-link span{text-align:center;z-index:100;background-color:var(--light);margin:0 0 35px;padding:0 20px;display:block}.login__signup-link a,.set-password__signup-link a,.welcome__signup-link a,.forgotPassword__signup-link a{text-align:center;cursor:pointer;border:1px solid var(--darkGrey);width:100%;color:var(--dark);border-radius:3px;padding:15px 0;text-decoration:none;display:block}.login .required,.set-password .required,.welcome .required,.forgotPassword .required{font-size:20px;position:absolute}.login .signup .enter,.set-password .signup .enter,.welcome .signup .enter,.forgotPassword .signup .enter{width:100%}.login .signup__title,.set-password .signup__title,.welcome .signup__title,.forgotPassword .signup__title{text-align:center;margin-bottom:0}.login .signup__subtitle,.set-password .signup__subtitle,.welcome .signup__subtitle,.forgotPassword .signup__subtitle{color:var(--grey);max-width:400px;margin:15px 0 30px;font-size:14px}.login .signup__name,.set-password .signup__name,.welcome .signup__name,.forgotPassword .signup__name{gap:20px;max-width:420px;margin:17px 0;display:flex}.login .signup__name .input,.set-password .signup__name .input,.welcome .signup__name .input,.forgotPassword .signup__name .input{width:50%;margin-top:0}.login .signup__phone,.set-password .signup__phone,.welcome .signup__phone,.forgotPassword .signup__phone{flex-direction:column;display:flex}.login .signup__phone .PhoneInput,.set-password .signup__phone .PhoneInput,.welcome .signup__phone .PhoneInput,.forgotPassword .signup__phone .PhoneInput{box-sizing:border-box;border-width:1px;border-color:var(--lightGrey);width:100%}.login .signup__phone .PhoneInput.error,.set-password .signup__phone .PhoneInput.error,.welcome .signup__phone .PhoneInput.error,.forgotPassword .signup__phone .PhoneInput.error{border-color:var(--warning)}.login .signup__phone .PhoneInputCountry,.set-password .signup__phone .PhoneInputCountry,.welcome .signup__phone .PhoneInputCountry,.forgotPassword .signup__phone .PhoneInputCountry{width:unset;margin-left:18px}.login .signup__phone .PhoneInputInput,.set-password .signup__phone .PhoneInputInput,.welcome .signup__phone .PhoneInputInput,.forgotPassword .signup__phone .PhoneInputInput{box-sizing:border-box;width:100%;height:100%;color:var(--dark);border:none;border-radius:4px;min-height:43px;padding-left:16px;padding-right:16px;font-size:14px}.login .signup__profession,.set-password .signup__profession,.welcome .signup__profession,.forgotPassword .signup__profession{flex-direction:column;margin-bottom:17px;display:flex}.login .signup__profession label,.set-password .signup__profession label,.welcome .signup__profession label,.forgotPassword .signup__profession label{color:var(--dark);margin-bottom:11px;font-size:12px;font-weight:500}.login .signup__profession p,.set-password .signup__profession p,.welcome .signup__profession p,.forgotPassword .signup__profession p{color:var(--dark);margin-left:6px;font-size:12px;font-weight:500}.login .signup__profession__choices,.set-password .signup__profession__choices,.welcome .signup__profession__choices,.forgotPassword .signup__profession__choices{justify-content:space-evenly;display:flex}.login .signup__profession__choices__type,.set-password .signup__profession__choices__type,.welcome .signup__profession__choices__type,.forgotPassword .signup__profession__choices__type{cursor:pointer;align-items:center;display:flex}.login .signup__profession__choices__type label,.set-password .signup__profession__choices__type label,.welcome .signup__profession__choices__type label,.forgotPassword .signup__profession__choices__type label{cursor:pointer;margin:0;padding:10px}.login .signup__profession__choices__type input,.set-password .signup__profession__choices__type input,.welcome .signup__profession__choices__type input,.forgotPassword .signup__profession__choices__type input{cursor:pointer;margin-top:-2px}.login .signup__profession__select,.set-password .signup__profession__select,.welcome .signup__profession__select,.forgotPassword .signup__profession__select{color:var(--lightPrimary);flex-direction:column;align-items:flex-start;margin-top:17px;font-size:15px;font-weight:700;display:flex}.login .signup__profession__select label,.set-password .signup__profession__select label,.welcome .signup__profession__select label,.forgotPassword .signup__profession__select label{color:var(--dark);margin-bottom:11px;font-size:12px;font-weight:500}.login .signup__profession__select select,.set-password .signup__profession__select select,.welcome .signup__profession__select select,.forgotPassword .signup__profession__select select{background-color:var(--light);border-color:var(--lightGrey);box-sizing:border-box;border-style:solid;border-width:1px;border-radius:4px;align-items:center;width:100%;min-height:45px;padding:1px;font-size:14px;transition:all .7s;display:flex;position:relative}.login .signup__questions,.set-password .signup__questions,.welcome .signup__questions,.forgotPassword .signup__questions{flex-shrink:0}.login .signup__questions iframe,.set-password .signup__questions iframe,.welcome .signup__questions iframe,.forgotPassword .signup__questions iframe{width:450px;max-width:100%;min-height:500px}.login .signup__questions-skip,.set-password .signup__questions-skip,.welcome .signup__questions-skip,.forgotPassword .signup__questions-skip{color:var(--grey);text-align:center;cursor:pointer;margin:20px;font-size:12px;text-decoration:underline}.welcome__colored{padding-top:100px}.welcome__form{padding-top:70px}.welcome__form-content{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.welcome h3{text-align:center;max-width:400px;margin:45px 20px}.welcome .slider{width:320px;height:250px;margin-bottom:50px;position:relative;overflow:hidden}.welcome .slider__container{white-space:nowrap;width:320px;height:100%;transition:transform .3s ease-in-out}.welcome .slider__slide{white-space:normal;text-align:center;box-sizing:border-box;width:320px;height:100%;padding:10px;display:inline-block}.welcome .slider__slide-image{margin:20px 0}.welcome .slider__slide-text{font-size:14px}.welcome .slider__dots{width:100px;height:7px;margin-left:-50px;position:absolute;bottom:20px;left:50%}.welcome .slider__dot{cursor:pointer;background-color:#eaeaea;border-radius:10px;width:7px;height:7px;margin:5px;display:inline-block}.welcome .slider__dot.current{background-color:#2d3446}.welcome .guide-link{color:#8c909a;text-align:center;margin:0 20px 20px;font-size:13px}.welcome form{box-sizing:border-box;max-width:100%;padding:0 20px}.account-linking-popup .popup-component__content{direction:column;width:450px;max-width:90%;height:auto;max-height:90%;display:flex}.account-linking-popup form{flex-direction:column;width:100%;height:100%;display:flex}.account-linking-popup__header{text-align:center;padding:40px;font-size:14px;line-height:18px}.account-linking-popup__header h1{margin:0 0 20px;font-size:22px}.account-linking-popup__body{flex:1;justify-content:center;align-items:center;padding:0 20px 50px;display:flex}.account-linking-popup__footer{justify-content:center;align-items:stretch;height:50px;display:flex}.account-linking-popup__footer button{border-radius:0;flex:1;font-size:14px}.account-linking-popup__footer button[type=submit]{background-color:var(--primary);color:var(--light);font-weight:500}@media (max-width:62em){.login__colored,.set-password__colored,.welcome__colored,.forgotPassword__colored{display:none}.login__form,.set-password__form,.welcome__form,.forgotPassword__form{width:100%;padding-top:70px}}#main.creator .bom{padding:10px 0 70px}#main.creator .bom__title{text-transform:uppercase;color:var(--dark);font-size:18px;font-weight:600}#main.creator .bom__subtitle{color:#777;margin-top:5px;font-size:13px}#main.creator .bom__row-group{position:relative}#main.creator .bom__row-group:after{content:"-";pointer-events:none;position:absolute;top:15px;right:0}#main.creator .bom__row-group.closed:after{content:"+"}#main.creator .bom__row-group.closed .bom__row-group-rows{display:none}#main.creator .bom__row-group-title{cursor:pointer;margin:0 -29px;padding:15px 29px;font-size:15px;font-weight:600}#main.creator .bom__row-group-rows{border-top:1px solid var(--lightGrey);border-bottom:1px solid var(--lightGrey);margin:0 -29px;padding:0 29px}#main.creator .bom__row{margin:0 -29px;padding:9px 29px;font-size:13px}#main.creator .bom__row:nth-child(2n){background-color:#f7f7f7}#main.creator .bom__row-content{justify-content:space-between;gap:5px;display:flex}#main.creator .bom__row-subrows{margin-top:5px;padding-left:15px;font-size:12px}#main.creator .bom__row-subrow{margin-bottom:2px}#main.creator .bom__row-room{text-transform:uppercase;color:#9f9f9f;white-space:nowrap;font-size:10px;font-weight:500}#main.creator .bom__row-name{flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;gap:10px;display:flex}#main.creator .bom__row-quantity{white-space:nowrap;flex-shrink:0;justify-content:end;align-items:center;width:70px;font-family:sans-serif;font-size:14px;display:flex}#main.creator .bom__row-product{font-size:15px}#main.creator .bom__section{padding:20px 0 40px}#main.creator{font-family:Raleway,sans-serif}#main.creator .header .steps__tab__title{font-weight:600}#main.creator #body{flex-direction:row-reverse;height:100%;display:flex;position:relative}#main.creator #body .creatorpanel{box-sizing:border-box;flex-direction:column;width:100px;min-width:100px;height:100%;transition:width .5s,min-width .5s;display:flex;position:relative;box-shadow:0 7px 48px rgba(0,0,0,.07)}#main.creator #body .creatorpanel__toggle{background-color:var(--light);color:var(--grey);cursor:pointer;z-index:10;flex-wrap:wrap;justify-content:center;align-items:center;padding:25px 10px 10px 14px;font-size:14px;font-weight:600;transition:all .5s;display:flex;position:absolute;top:0}#main.creator #body .creatorpanel__toggle .svg{width:24px;margin-right:8px;transition:transform .5s;position:relative;top:-2px;transform:rotate(180deg)}#main.creator #body .creatorpanel__toggle .svg svg path{fill:var(--grey)}#main.creator #body .creatorpanel__panel{background-color:var(--light);flex-direction:column;justify-content:space-between;height:100%;display:flex}#main.creator #body .creatorpanel__content{box-sizing:border-box;flex-direction:column;width:100%;padding-top:20px;display:flex;position:relative;overflow:hidden}#main.creator #body .creatorpanel__content .input{padding-left:35px}#main.creator #body .creatorpanel__content hr{border:none;border-bottom:1px solid var(--lightGrey);width:100%;margin-top:22px;margin-bottom:20px}#main.creator #body .creatorpanel__content h3{color:var(--dark);margin-bottom:20px;padding-left:10px;font-size:13px;font-weight:600;line-height:18px}#main.creator #body .creatorpanel__content .sectors-list,#main.creator #body .creatorpanel__content .rooms-list{flex-grow:1;overflow-y:auto}#main.creator #body .creatorpanel__content .sectors-list{padding-bottom:20px}#main.creator #body .creatorpanel__content .sectors-list__create{background-color:var(--primary);color:var(--light);gap:10px;margin-left:10px;padding:10px 20px 10px 16px;font-size:14px;font-weight:600;display:flex}#main.creator #body .creatorpanel__content .sectors-list .subtitle{margin-top:12px;margin-bottom:12px}#main.creator #body .creatorpanel__content .sector+.sector,#main.creator #body .creatorpanel__content .room+.room{margin-top:12px}#main.creator #body .creatorpanel__content .sector,#main.creator #body .creatorpanel__content .room{justify-content:space-between;align-items:center;display:flex}#main.creator #body .creatorpanel__content .sector.active .icon.type .svg svg path,#main.creator #body .creatorpanel__content .room.active .icon.type .svg svg path{fill:#1258c5}#main.creator #body .creatorpanel__content .sector.active .data p,#main.creator #body .creatorpanel__content .room.active .data p{color:#1258c5}#main.creator #body .creatorpanel__content .sector .icon,#main.creator #body .creatorpanel__content .room .icon{width:75px;height:35px}#main.creator #body .creatorpanel__content .sector .icon .svg,#main.creator #body .creatorpanel__content .room .icon .svg,#main.creator #body .creatorpanel__content .sector .icon .svg svg,#main.creator #body .creatorpanel__content .room .icon .svg svg{width:100%;height:100%}#main.creator #body .creatorpanel__content .sector .icon .svg svg path,#main.creator #body .creatorpanel__content .room .icon .svg svg path{fill:#4b6692}#main.creator #body .creatorpanel__content .sector .data,#main.creator #body .creatorpanel__content .room .data{flex-direction:column;flex-grow:1;display:flex}#main.creator #body .creatorpanel__content .sector .data p,#main.creator #body .creatorpanel__content .room .data p{color:var(--dark);font-size:13px;font-weight:600;line-height:18px}#main.creator #body .creatorpanel__content .sector .data span,#main.creator #body .creatorpanel__content .room .data span{color:var(--grey);font-size:11px;line-height:18px}#main.creator #body .creatorpanel__content .sector .pen,#main.creator #body .creatorpanel__content .room .pen{width:24px;height:24px}#main.creator #body .creatorpanel__content .variants{flex-direction:column;justify-content:center;align-items:center;display:flex}#main.creator #body .creatorpanel__content .variants hr{border:none;border-bottom:1px solid var(--lightGrey);width:100%;margin-top:22px;margin-bottom:20px}#main.creator #body .creatorpanel__content .variants .row+.row{margin-top:15px}#main.creator #body .creatorpanel__content .variants .row{box-sizing:border-box;width:100%;padding:0 35px}#main.creator #body .creatorpanel__content .variants .row span{color:var(--dark);margin-bottom:11px;font-size:12px;font-weight:500;display:block}#main.creator #body .creatorpanel__content .variants .row select{border:1px solid var(--dark);color:var(--dark);box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:transparent;background-image:url(/assets/icons/icon-arrow.png);background-position:right 15px center;background-repeat:no-repeat;background-size:11px;border-radius:4px;width:222px;height:43px;margin:0 auto;padding-left:15px;font-size:11px;font-weight:600}#main.creator #body .creatorpanel__content .variants__created{box-sizing:border-box;width:100%;padding:0 35px}#main.creator #body .creatorpanel__content .variants__created h3{padding-left:0}#main.creator #body .creatorpanel__content .variants__created .floorplans{flex-wrap:wrap;justify-content:space-between;display:flex;overflow-y:auto}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan{box-sizing:border-box;text-align:center;cursor:pointer;flex-direction:column;flex-basis:50%;justify-content:flex-start;align-items:center;height:100%;margin-top:5px;padding:25px 5px 10px;transition:height .5s;display:flex;position:relative}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan .title{color:var(--dark);margin-top:7px;font-size:13px;font-weight:600;line-height:18px}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan .subtitle{color:var(--grey);font-size:11px;line-height:18px}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan .icon{width:100%;height:100%}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan .icon svg{width:100%;height:100%;max-height:42px}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan .icon svg path{fill:#0a2e67}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan .close-icon{cursor:pointer;width:22px;height:22px;position:absolute;top:4px;right:0}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan .close-icon svg{opacity:.5}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan .close-icon svg:hover,#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan .close-icon svg.hovered{opacity:1}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan .error-icon{color:red;width:22px;height:22px;position:absolute;top:4px;left:0}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan .error-icon svg{opacity:.5}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan .error-icon svg:hover,#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan .error-icon svg.hovered{opacity:1}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan:hover .icon svg path,#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan.hovered .icon svg path{fill:#1258c5}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan:hover .title,#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan.hovered .title,#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan:hover .price,#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan.hovered .price{color:#1258c5}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan.selected{background-color:var(--lightPrimary);border-radius:6px}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan.selected .icon .svg svg path{fill:var(--light)}#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan.selected .title,#main.creator #body .creatorpanel__content .variants__created .floorplans .floorplan.selected .price{color:var(--light)}#main.creator #body .creatorpanel__footer{background-color:var(--primary);cursor:pointer;width:100%;height:40px;min-height:40px;color:var(--light);justify-content:center;align-items:center;margin-top:12px;font-size:13px;font-weight:600;line-height:18px;display:flex}#main.creator #body .creatorpanel__footer__cancel{background-color:var(--secondary);margin-top:0}#main.creator #body .tablayout__tab.history{flex-grow:0;width:30px;padding:0 22px}#main.creator #body .tablayout__tab.history p{color:#8a8a8a;width:23px;position:relative}#main.creator #body .tablayout__tab.history p:before{content:"";background:0 0;border:2px solid #20232c;border-radius:18px;width:13px;height:13px;margin:-8px 0 0;position:absolute;top:50%;left:2px}#main.creator #body .tablayout__tab.history p:after{content:"";background:0 0;border:0 solid #20232c;border-width:0 0 2px 2px;width:4px;height:5px;margin:-5px 0 0;position:absolute;top:50%;left:10px}#main.creator #viewer-2d>div{width:100%;height:100%}#main.creator #viewer-2d>div svg{overflow:visible}#main.creator #viewer-2d>div .svg svg{overflow:hidden}@media (max-width:650px){#main.creator #body{flex-direction:column}}.creatorpanel.open .creatorpanel__panel .variantpanel{opacity:1}.creatorpanel.open .creatorpanel__panel .variantpanel__header{margin-top:0}.creatorpanel__panel .variantpanel{opacity:0;margin-top:60px}.variantpanel{padding-bottom:25px}.variantpanel .row{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.variantpanel .row label{color:var(--dark);font-size:14px;font-weight:600}.variantpanel .row select{width:100%}.variantpanel__import{box-sizing:border-box;resize:vertical;width:100%;min-height:100px;padding:8px;font-family:monospace;font-size:12px}.variantpanel__header{color:var(--darkGrey);margin-top:35px;margin-bottom:11px;font-size:22px;font-weight:600}.variantpanel__info{color:var(--grey);padding-bottom:25px;padding-left:15px;font-size:12px;line-height:16px}.variantpanel__footer .acquirer-form-pdf{color:#424242;cursor:pointer;text-align:center;border:1px dashed #000;border-radius:5px;width:430px;margin:30px 0;padding:20px 0;text-decoration:none;display:block}.variantpanel__edit{background:#f8f8f8;margin-bottom:25px;padding:10px 20px;box-shadow:inset 0 0 4px rgba(0,0,0,.25)}.variantpanel__edit__btns,.variantpanel__edit__quote{margin-top:35px;font-size:12px}.variantpanel__edit__btns{justify-content:space-evenly;align-items:center;gap:6px;display:flex}.variantpanel__edit__btns button{min-width:110px}.variantpanel__edit__quote__label{color:var(--grey);flex-direction:column;font-size:14px;font-weight:600;line-height:25px;display:flex}.variantpanel__edit__quote__total{background-color:var(--lightGrey);box-sizing:border-box;border:1px solid #e6e6e6;border-radius:6px;margin:10px 0;padding:16px 12px 12px;box-shadow:0 7px 48px rgba(0,0,0,.07)}.variantpanel__edit__quote__total>div{justify-content:center}.variantpanel__csv-export{float:right;padding:5px 10px}.variantpanel__list>div{margin-bottom:2px}.variantpanel__list__title{color:var(--darkGrey);flex:0 auto;margin-bottom:10px;font-size:12px;font-weight:600}.variantpanel__list__addbtn{width:100%;margin-top:10px}.variantpanel__list .deleting{border-top:1px solid var(--boxShadow);margin-top:5px;padding-top:5px}.variantpanel .variant-container .children{padding-left:30px}.variantpanel .variant-container .children .add-child-variant{cursor:pointer;opacity:0;height:20px;transition:opacity 50ms linear;position:relative}.variantpanel .variant-container .children .add-child-variant:hover{opacity:1}.variantpanel .variant-container .children .add-child-variant:before{content:"";background-color:#e8e8e8;height:1px;display:block;position:absolute;top:9px;left:10px;right:0}.variantpanel .variant-container .children .add-child-variant:after{content:"+";text-align:center;color:#cac9c9;background-color:#fff;width:30px;height:20px;margin:0 auto;font-size:20px;line-height:20px;display:block;position:absolute;top:0;left:50%}.variantpanel__card{box-sizing:border-box;cursor:pointer;border:1.3px solid transparent;flex-direction:row;flex:0 auto;align-items:center;gap:10px;width:100%;min-height:52px;margin-bottom:5px;padding:7px 10px;display:flex;position:relative}.variantpanel__card__check{display:none;position:absolute;top:0;right:0;transform:translate(40%,-40%)}.variantpanel__card__check svg path:first-child{fill:var(--darkGrey)}.variantpanel__card button,.variantpanel__card a{visibility:hidden}.variantpanel__card:hover{border-color:var(--darkGrey);background-color:rgba(45,52,70,.1);border-radius:6px}.variantpanel__card:hover button,.variantpanel__card:hover a{visibility:visible}.variantpanel__card.selected{border-color:var(--darkGrey);background-color:rgba(45,52,70,.1);border-radius:6px}.variantpanel__card.selected .variantpanel__card__check{display:block}.variantpanel__card.selected .variantpanel__card__info__title{color:var(--secondary)}.variantpanel__card__info{color:var(--darkGrey);flex:auto;font-size:12px;font-weight:600}.variantpanel__card__info__price{color:var(--grey)}.variantpanel__card__info p:not(:last-child){margin-bottom:3px}.variantpanel__card button{border:none;padding:5px 10px}.category-input{align-items:center;height:70px;display:flex}.category-input__preview{width:60px;height:60px;padding:20px 10px}.category-input__preview .svg,.category-input__preview .svg svg{width:100%;height:100%}.category-input select{width:300px;height:60px}.creatorheader{z-index:150;align-items:center;height:68px;padding:0;display:flex;position:relative;box-shadow:0 4px 12px rgba(232,232,237,.5)}.creatorheader .tooltip{display:flex}.creatorheader__action{background-color:var(--light);box-sizing:border-box;cursor:pointer;align-items:center;height:100%;padding:20px;display:flex;position:relative}.creatorheader__action.active{background-color:var(--darkGrey)}.creatorheader__action.active .svg svg path{fill:var(--light)}.creatorheader__action .svg svg path{fill:var(--darkGrey)}.creatorheader__left{color:var(--darkGrey);box-sizing:border-box;flex-direction:row;flex:1;align-items:center;width:auto;margin-right:auto;padding-left:25px;text-decoration:none;display:flex}.creatorheader__left__menu{flex-direction:row;align-items:center;margin-left:30px;display:flex}.creatorheader__left__menu a+a{margin-left:35px}.creatorheader__left__menu a{white-space:nowrap;flex-direction:row;align-items:center;height:68px;text-decoration:none;display:flex}.creatorheader__left__menu a p{color:var(--darkGrey);font-size:14px;font-weight:600}.creatorheader__left__menu__sector{cursor:default}.creatorheader__left__menu__arrow{content:"";z-index:10;background-image:url(/assets/img/chevron.png);background-repeat:no-repeat;background-size:contain;flex-direction:row;width:13px;height:38px;margin:10px 20px;display:flex;top:50%;left:0}.creatorheader__center{flex:1;justify-content:center;align-items:center;gap:8px;margin:0 30px;display:flex}.creatorheader__center svg{width:auto;height:22px}.creatorheader__center .label{cursor:default;color:var(--dark);font-size:20px;font-weight:600}.creatorheader__center .tooltip .label{margin:10px 0}.creatorheader__center .tooltip__content{max-width:400px}.creatorheader__right{box-sizing:border-box;flex-direction:row;flex:1;justify-content:flex-end;align-items:center;width:auto;margin-left:auto;padding-right:25px;display:flex}.creatorheader__right .status{cursor:default;color:var(--light);text-align:center;text-transform:capitalize;background-color:#ccc;border-left:1px solid #fff;border-radius:5px;width:100px;padding:7px 10px;font-size:13px;font-weight:600}.creatorheader__right .status__wrapper{margin-right:14px}.creatorheader__right .status__wrapper .tooltip__content{width:200px;margin-top:10px}.creatorheader__right .status.draft{background-color:#ffaa29}.creatorheader__right .status.sent{background-color:#469550}.creatorheader__right .status.signed,.creatorheader__right .status.paid{background-color:#377ded}.creatorheader__right .status.submitted{background-color:#8fd097}.creatorheader__right__nav{flex-direction:row;flex:0 auto;align-items:stretch;padding-left:25px;display:flex}.creatorheader__right__nav button{height:40px;min-height:40px;margin:13px 10px}.creatorheader__right__nav>div{align-items:center;display:flex}.creatorheader__right__nav select{color:var(--dark);background:0 0;border:none;font-size:14px;font-weight:500;line-height:16px}.creatorheader__right__nav .percentage{border:1px solid var(--lightGrey);border-radius:4px;height:36px;margin-left:7px}.creatorheader__right__nav .separator{background-color:#e8e8e9;flex:0 auto;width:2px;height:27px;margin:20px}.creatorheader__right__nav__icon+.creatorheader__right__nav__icon{margin-left:15px}.creatorheader__right__nav__icon{cursor:pointer;flex:0 auto}.creatorheader__right__nav__icon:hover svg path{fill:var(--lightPrimary)}.creatorheader__right__nav__actions{cursor:pointer;background-color:transparent;flex-direction:row;align-items:center;display:flex;position:relative}.creatorheader__right__nav__actions[disabled]{opacity:.3;cursor:default}.creatorheader__right__nav__actions.error .svg svg path{fill:var(--warning)}.creatorheader__right__nav__actions.error p{color:var(--warning)}@keyframes success{0%{fill:var(--success)}80%{fill:var(--success)}to{fill:var(--dark)}}.creatorheader__right__nav__actions.success .svg svg path{animation:3s success}.creatorheader__right__nav__actions .svg{margin-right:7px}.creatorheader__right__nav__actions p{color:var(--darkGrey);font-size:13px;font-weight:600}.creatorheader__right__nav__actions.needs-save:after{content:"";background-color:red;border-radius:5px;width:5px;height:5px;position:absolute;top:4px;left:27px}.creatorheader__right__nav__actions+.creatorheader__right__nav__actions{margin-left:17px}.creatorheader__right__nav__tab{background-color:var(--primary);color:var(--light);box-shadow:0 2px 12px 0 var(--boxShadow);cursor:pointer;border-radius:4px;flex:0 auto;margin-left:25px;padding:9px 29px 11px;font-size:14px;font-weight:500;text-decoration:none}.creatorheader__right__nav .saved-button{background-color:green!important;border:2px solid green!important}.creatorheader .save-btn{position:relative}.creatorheader .save-btn .svg{width:20px;height:20px}.creatorheader .save-btn.needs-save .svg:after{content:"";background-color:red;border-radius:5px;width:5px;height:5px;position:absolute;top:4px;left:27px}.creatorheader .save-btn.disabled{pointer-events:none}.creatorheader .save-btn+.save-btn{margin-left:12px;padding-right:0}.creatorheader .select-floorplans{color:var(--darkGrey);background-color:var(--light);border:none;font-size:14px;font-weight:600}.creatorheader .select-floorplans:hover{cursor:pointer;text-decoration:underline}.centering{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ratio-box{width:100vw;max-width:177.78vh;height:56.25vw;max-height:100vh;position:relative}*{-webkit-tap-highlight-color:transparent}#main.promoter-creator .editable-text{cursor:default;min-height:14px}#main.promoter-creator .editable-text input{margin:-10px 0}#main.promoter-creator .editable-text span{border:1px solid transparent;padding:2px}#main.promoter-creator .manual .editable-text{cursor:pointer}#main.promoter-creator .manual .editable-text:hover span{border:1px solid var(--lightGrey);border-radius:2px}#main.promoter-creator .validations__header{border-bottom:1px solid #d5d6da;flex-direction:row;align-items:baseline;margin:10px 0;padding:15px 5px;font-weight:600;display:flex}#main.promoter-creator .validations__header-profession{text-transform:uppercase;color:#777}#main.promoter-creator .validations__header-name{margin:0 10px}#main.promoter-creator .validations__header-email{font-size:11px}#main.promoter-creator .validations__subheader{border-bottom:1px solid #d5d6da;margin:25px 0 10px;padding:15px 5px}#main.promoter-creator .validations__cancel{margin-left:auto}#main.promoter-creator .validations__cancel .svg{width:10px;height:10px}#main.promoter-creator .validations__noapproval{text-align:center;color:#aaa;padding:15px;font-size:12px}#main.promoter-creator .validations__notAllowed{color:var(--darkGrey);text-align:center;margin:25px 0}#main.promoter-creator .validations__request{border:1px solid #e6e6e6;border-radius:5px;justify-content:space-between;align-items:center;margin-top:30px;padding:15px;display:flex;box-shadow:0 4px 12px rgba(232,232,237,.5)}#main.promoter-creator .validations__request-title{margin-bottom:10px;font-size:13px}#main.promoter-creator .validations__requestdate{font-size:12px}#main.promoter-creator .validations__norequest{color:#aaa;font-size:12px}#main.promoter-creator .validations__requestbtn{padding:10px 20px}#main.promoter-creator .validations__select-user{margin-bottom:10px}#main.promoter-creator .validations__user{align-items:start;gap:10px;padding:10px 0;display:flex}#main.promoter-creator .validations__user input[type=checkbox]:disabled+label{opacity:.3;cursor:normal}#main.promoter-creator .validations__user label{cursor:pointer}#main.promoter-creator .validations__user-profession{text-transform:uppercase;color:#777;font-size:11px;font-weight:500}#main.promoter-creator .validations__user-name{font-size:13px}#main.promoter-creator .validations__user-email{font-size:11px}#main.promoter-creator .review{padding:20px 0}#main.promoter-creator .approval{border-radius:5px;width:100%;margin:20px 0 10px;display:flex;overflow:hidden;box-shadow:0 0 10px rgba(232,232,237,.7)}#main.promoter-creator .approval[data-status=approved] .approval__status{background-color:#a2c797}#main.promoter-creator .approval[data-status=approved] .approval__status .status:before{content:"✓";padding-right:10px}#main.promoter-creator .approval[data-status=rejected] .approval__status{background-color:#f58d70}#main.promoter-creator .approval[data-status=rejected] .approval__status .status:before{content:"✗";padding-right:10px}#main.promoter-creator .approval.outdated .approval__body .message,#main.promoter-creator .approval.outdated .approval__status{opacity:.3}#main.promoter-creator .approval__status{color:#fff;padding:22px;font-size:12px}#main.promoter-creator .approval__status .date{margin-top:5px;font-size:10px}#main.promoter-creator .approval__status .time{font-size:10px}#main.promoter-creator .approval__body{white-space:pre-wrap;flex-grow:1;padding:22px;font-size:13px}#main.promoter-creator .approval__body .outdatedmsg{color:#f58d70;border:1px solid #f58d70;border-radius:5px;margin-bottom:20px;padding:15px}#main.promoter-creator .approval__editbtn{cursor:pointer;padding:15px}#main.promoter-creator .revieweditor textarea{box-sizing:border-box;border:1px solid gray;border-radius:5px;width:100%;height:300px;margin:50px 0 10px;padding:15px}#main.promoter-creator .revieweditor__buttons{justify-content:end;display:flex}#main.promoter-creator .revieweditor__button{color:#fff;padding:7px 15px;font-weight:500}#main.promoter-creator .revieweditor__button.reject{background-color:#f58d70;margin:0 10px}#main.promoter-creator .revieweditor__button.reject:before{content:"✗";padding-right:10px}#main.promoter-creator .revieweditor__button.approve{background-color:#a2c797}#main.promoter-creator .revieweditor__button.approve:before{content:"✓";padding-right:10px}.quotepanel{z-index:2;box-sizing:border-box;flex-direction:column;width:72px;height:100%;transition:width .5s;display:flex;position:relative;box-shadow:0 4px 12px rgba(232,232,237,.5)}.quotepanel .unitPrice input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;padding-right:0}.quotepanel .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;padding-right:0}.quotepanel .tax input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;padding-right:0}.quotepanel .unitPrice input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;padding-right:0}.quotepanel .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;padding-right:0}.quotepanel .tax input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;padding-right:0}.quotepanel .unitPrice input[type=number]{-moz-appearance:textfield}.quotepanel .quantity input[type=number]{-moz-appearance:textfield}.quotepanel .tax input[type=number]{-moz-appearance:textfield}.quotepanel__addicon{text-align:center;border:2px solid #2d3446;border-radius:20px;width:15px;height:15px;margin-right:10px;font-size:20px;line-height:15px}.quotepanel__addicon:after{content:"+"}.quotepanel__wrapper{opacity:0;flex-direction:column;width:750px;height:100%;transition:opacity .5s;display:flex}.quotepanel__info{box-sizing:border-box;border-style:solid;border-width:1px;border-radius:6px;margin-bottom:20px;padding:10px;font-size:12px;box-shadow:0 7px 7px rgba(0,0,0,.07)}.quotepanel__info.migrate{background:#ffde59}.quotepanel__info.historical{background:#d7effa;justify-content:space-between;align-items:center;display:flex}.quotepanel__info.historical .text{align-items:center;display:flex}.quotepanel__info.historical .icon{margin-right:6px}.quotepanel__info.historical button{border:none;padding:0 15px}.quotepanel.open{width:50%;min-width:750px;max-width:750px}.quotepanel.open .quotepanel__toggle{width:auto}.quotepanel.open .quotepanel__toggle .svg{margin-left:20px;margin-right:29px;transition:transform .5s;transform:rotate(0)}.quotepanel.open .quotepanel__wrapper{opacity:1;pointer-events:all}.quotepanel__toggle{z-index:5;cursor:pointer;justify-content:center;align-items:center;width:72px;height:50px;display:flex;position:absolute;top:0;right:0}.quotepanel__toggle .svg{width:24px;transition:transform .5s;position:relative;transform:rotate(180deg)}.quotepanel__toggle .svg svg path{fill:var(--grey)}.quotepanel__menu{color:var(--grey);background-color:var(--lightGrey);cursor:pointer;flex-shrink:0;justify-content:start;align-items:center;height:50px;font-size:14px;font-weight:600;display:flex}.quotepanel__menu .tabs{box-sizing:border-box;justify-content:start;align-items:center;width:90%;height:100%;padding-right:80px;display:flex;overflow:hidden}.quotepanel__menu .tabs .more{padding:0 22px}.quotepanel__menu .tabs .more p{color:#8a8a8a;width:23px;position:relative}.quotepanel__menu .tabs .more p:before{content:"";background:0 0;border:2px solid #20232c;border-radius:18px;width:13px;height:13px;margin:-8px 0 0;position:absolute;top:50%;left:2px}.quotepanel__menu .tabs .more p:after{content:"";background:0 0;border:0 solid #20232c;border-width:0 0 2px 2px;width:4px;height:5px;margin:-5px 0 0;position:absolute;top:50%;left:10px}.quotepanel__menu .tabs>div{flex-grow:2;justify-content:center;align-items:center;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:100%;padding:0 20px;display:flex}.quotepanel__menu .tabs>div p{color:var(--dark);z-index:2;text-align:center;font-size:13px;font-weight:600;line-height:16px;position:relative;left:-3px}.quotepanel__menu .tabs>div p span{width:16px;height:16px;color:var(--light);box-sizing:border-box;background-color:#e70050;border-radius:50%;justify-content:center;align-items:center;padding-bottom:2px;font-size:11px;font-weight:600;display:flex;position:absolute;top:-6px;right:-16px}.quotepanel__menu .tabs .disabled{cursor:default}.quotepanel__menu .tabs .disabled p{color:var(--grey)}.quotepanel__menu .tabs .active{background-color:var(--light);border-top-left-radius:4px;border-top-right-radius:6px;position:relative;box-shadow:0 2px 12px #dbdbdd}.quotepanel__menu .tabs .active:after{background-color:var(--lightGrey);content:"";width:15px;height:120%;box-shadow:-10px 5px 0px 2px var(--light);border-bottom-left-radius:9px;position:absolute;top:-7px;right:-6px;transform:rotate(-15deg)}.quotepanel__menu .tabs .active:before{background-color:var(--light);width:10px;height:20px;box-shadow:7px -5px 0px 2px var(--lightGrey);content:"";z-index:1;border-top-right-radius:9px;position:absolute;top:0;right:13px;transform:rotate(-15deg)}.quotepanel__panel{background-color:var(--light);height:100%;padding:0 29px;position:relative;overflow:auto}.quotepanel__btn{float:right;min-width:150px;max-width:150px;height:45px;margin-left:10px;font-size:12px}.quotepanel__btn p{padding-left:10px;padding-right:10px}.quotepanel__btn.disabled{opacity:.6;cursor:default;pointer-events:none}.quotepanel__page{box-sizing:border-box;height:100%;margin:0 -29px;padding:130px 29px 100px;overflow:auto}.quotepanel__header{background-color:var(--light);z-index:1;flex-direction:row;align-items:center;padding:29px 0;display:flex;top:0;left:0}.quotepanel__header.fixed{box-sizing:border-box;border-bottom:1px solid #eee;width:100%;padding:29px;position:absolute;top:0}.quotepanel__header.vertical{display:block}.quotepanel__header h3{color:var(--darkGrey);margin-bottom:11px;font-size:22px;font-weight:600}.quotepanel__header h4{color:var(--grey);font-size:14px;font-weight:600}.quotepanel__header__title{flex-grow:1}.quotepanel__header__total{text-align:center;width:100px}.quotepanel__header__total>div{color:var(--lightPrimary);margin-top:10px;font-size:14px}.quotepanel__header .header-demands{justify-content:space-between;align-items:center;display:flex}.quotepanel__header .header-demands h3{margin-bottom:0}.quotepanel__header .header-demands .download-img{color:var(--dark);letter-spacing:0;cursor:pointer;justify-content:flex-end;align-items:center;width:100%;font-size:14px;font-weight:500;line-height:16px;display:flex}.quotepanel__header .header-demands .download-img .svg{width:24px;height:24px}.quotepanel__header .header-demands__buttons{flex-direction:column;display:flex}.quotepanel__header .header-demands__buttons button{justify-content:start;margin:0 0 5px;padding:5px 10px;font-size:11px}.quotepanel__header .header-demands__buttons button .svg svg{width:100%;height:100%}.quotepanel__section__add{cursor:pointer;opacity:.3;justify-content:start;align-items:center;padding:5px 15px;font-size:12px;font-weight:600;display:inline-flex}.quotepanel__section__add:hover{opacity:.5}.quotepanel__section__add .quotepanel__addicon{border:none;border-right:2px solid #2d3446}.quotepanel__section__add .svg{margin-right:6px}.quotepanel__section__add .svg svg{width:12px;height:12px}.quotepanel__section__add .svg svg path{fill:var(--darkGrey)}.quotepanel__colname{color:#8c909a;text-align:center;width:60px;font-size:10px}.quotepanel__colname-name{flex-grow:1}.quotepanel__colname-total{text-align:right;color:#8c909a;width:60px;font-size:10px}.quotepanel__colname-coef{cursor:pointer;color:#8c909a;margin:0 10px;font-size:12px}.quotepanel__colname-coef input{width:60px}.quotepanel__colname-coef span{cursor:pointer}.quotepanel__colname-price{width:unset;color:var(--darkGrey);text-align:right;min-width:80px;font-size:14px;font-weight:600}.quotepanel__total{background-color:#e7ebed;flex-direction:row;justify-content:space-between;align-items:center;gap:30px;margin-top:10px;padding:10px 15px;display:flex}.quotepanel__total div{color:#8c909a;font-size:14px;font-weight:600}.quotepanel__total .total{color:var(--darkGrey);flex-grow:1}.quotepanel__total .ttc{color:var(--darkGrey)}.quotepanel__total .tva input{height:30px;color:var(--darkGrey);text-align:right;background-color:#f9f9fd;border:none;border-radius:4px;width:4ch;height:auto;padding:3px;font-size:14px;font-weight:500}.quotepanel__signatures{border:1px solid #e6e6e6;border-radius:5px;align-items:center;margin-bottom:30px;padding:15px;box-shadow:0 4px 12px rgba(232,232,237,.5)}.quotepanel__signatures h3{margin-bottom:20px}.quotepanel__signatures .signature-request{align-items:flex-start;margin-top:10px;line-height:18px;display:flex}.quotepanel__signatures .signature-request__email{color:var(--grey);font-size:12px}.quotepanel__signatures .signature-request__date{font-size:12px;font-style:italic}.quotepanel__signatures .signature-request__rejection{color:var(--warning);margin-left:20px;font-size:12px}.quotepanel__signatures .signature-request .icon{border-radius:50%;align-self:center;min-width:10px;min-height:10px;margin:10px 10px 10px 0;display:inline-block}.quotepanel__signatures .signature-request.signed .icon{background-color:var(--primary)}.quotepanel__signatures .signature-request.rejected .icon{background-color:var(--warning)}.quotepanel__signatures .signature-request.pending .icon{background-color:var(--boxShadow)}.quotepanel__content{box-sizing:border-box;width:100%;position:relative}.quotepanel__content .row__wrapper__sublines{overflow:hidden}.quotepanel__content__table .row.active .arrow .svg{transition:all .5s;transform:rotate(0)}.quotepanel__content__table .row{justify-content:space-between;align-items:start;display:flex}.quotepanel__content__table .row .deleted .total{text-decoration:line-through}.quotepanel__content__table .row .deleted .editable-text.name{color:var(--secondary);text-decoration:line-through}.quotepanel__content__table .row__section .reorder{display:none}.quotepanel__content__table .row__section .manual .editable-text.name{cursor:pointer;color:green}.quotepanel__content__table .row:first-child .row__wrapper__line{padding-top:10px}.quotepanel__content__table .row__wrapper{flex-direction:column;flex-grow:1;display:flex}@keyframes rowupdate{0%{background:#b0ceff}to{background:var(--light)}}.quotepanel__content__table .row__wrapper .updated:not(.manual){color:red;animation:1s rowupdate}.quotepanel__content__table .row__wrapper.hover{border:1px solid #e7ebed;border-radius:4px}.quotepanel__content__table .row__wrapper .reorder{cursor:grab;display:none}.quotepanel__content__table .row__wrapper .row__wrapper__sublines{overflow:hidden}.quotepanel__content__table .row__wrapper__line{padding:0 15px}.quotepanel__content__table .row__wrapper__sublines__row:first-child{margin-top:5px}.quotepanel__content__table .row__wrapper__line,.quotepanel__content__table .row__wrapper__section,.quotepanel__content__table .row__wrapper__sublines__row{justify-content:space-between;align-items:center;display:flex}.quotepanel__content__table .row__wrapper__line.unsaved>.name span:after,.quotepanel__content__table .row__wrapper__section.unsaved>.name span:after,.quotepanel__content__table .row__wrapper__sublines__row.unsaved>.name span:after{color:red;content:"*";margin-left:2px;font-weight:700}.quotepanel__content__table .row__wrapper__line .arrow,.quotepanel__content__table .row__wrapper__section .arrow,.quotepanel__content__table .row__wrapper__sublines__row .arrow{width:10px;min-width:10px;height:10px;margin-left:10px}.quotepanel__content__table .row__wrapper__line .arrow .svg,.quotepanel__content__table .row__wrapper__section .arrow .svg,.quotepanel__content__table .row__wrapper__sublines__row .arrow .svg{cursor:pointer;transform-origin:50% 65%;transition:all .5s;position:relative;top:-5px;transform:rotate(180deg)}.quotepanel__content__table .row__wrapper__line .unitPrice,.quotepanel__content__table .row__wrapper__section .unitPrice,.quotepanel__content__table .row__wrapper__sublines__row .unitPrice{text-align:right;white-space:nowrap;flex-shrink:0;width:19%}.quotepanel__content__table .row__wrapper__line .unitPrice input,.quotepanel__content__table .row__wrapper__section .unitPrice input,.quotepanel__content__table .row__wrapper__sublines__row .unitPrice input{width:40px}.quotepanel__content__table .row__wrapper__line .quantity,.quotepanel__content__table .row__wrapper__section .quantity,.quotepanel__content__table .row__wrapper__sublines__row .quantity{text-align:right;white-space:nowrap;width:9%}.quotepanel__content__table .row__wrapper__line .quantity input,.quotepanel__content__table .row__wrapper__section .quantity input,.quotepanel__content__table .row__wrapper__sublines__row .quantity input{width:40px}.quotepanel__content__table .row__wrapper__line .tax,.quotepanel__content__table .row__wrapper__section .tax,.quotepanel__content__table .row__wrapper__sublines__row .tax{text-align:right;white-space:nowrap;flex-shrink:0;width:9%}.quotepanel__content__table .row__wrapper__line .tax input,.quotepanel__content__table .row__wrapper__section .tax input,.quotepanel__content__table .row__wrapper__sublines__row .tax input{width:40px}.quotepanel__content__table .row__wrapper__line .total,.quotepanel__content__table .row__wrapper__section .total,.quotepanel__content__table .row__wrapper__sublines__row .total{text-align:right;white-space:nowrap}.quotepanel__content__table .row__wrapper__line .delete,.quotepanel__content__table .row__wrapper__section .delete,.quotepanel__content__table .row__wrapper__sublines__row .delete{opacity:0;background-color:transparent;width:35px;padding:0 12px 0 9px;transition:opacity .3s}.quotepanel__content__table .row__wrapper__line .delete svg,.quotepanel__content__table .row__wrapper__section .delete svg,.quotepanel__content__table .row__wrapper__sublines__row .delete svg{max-width:18px;max-height:18px}.quotepanel__content__table .row__wrapper__line:hover .delete,.quotepanel__content__table .row__wrapper__section:hover .delete,.quotepanel__content__table .row__wrapper__sublines__row:hover .delete{opacity:1}.quotepanel__content__table .row__wrapper__section{background-color:#e7ebed;margin-top:10px;padding:10px 15px}.quotepanel__content__table .row__wrapper__section .name{font-size:14px}.quotepanel__content__table .row__wrapper__line .name{font-size:12px}.quotepanel__content__table .row__wrapper__section .name,.quotepanel__content__table .row__wrapper__line .name{color:var(--darkGrey);width:auto;font-weight:600}.quotepanel__content__table .row__wrapper__section .spacer,.quotepanel__content__table .row__wrapper__line .spacer{flex-grow:1}.quotepanel__content__table .row__wrapper__section .unit,.quotepanel__content__table .row__wrapper__line .unit,.quotepanel__content__table .row__wrapper__section .quantity,.quotepanel__content__table .row__wrapper__line .quantity,.quotepanel__content__table .row__wrapper__section .unitPrice,.quotepanel__content__table .row__wrapper__line .unitPrice,.quotepanel__content__table .row__wrapper__section .tax,.quotepanel__content__table .row__wrapper__line .tax{color:var(--grey);font-size:12px;font-weight:500}.quotepanel__content__table .row__wrapper__section .total,.quotepanel__content__table .row__wrapper__line .total{color:var(--darkGrey);text-align:right;padding-left:10px;font-size:14px;font-weight:500}.quotepanel__content__table .row__wrapper__section .total span,.quotepanel__content__table .row__wrapper__line .total span{color:var(--grey);font-size:12px;font-weight:500}.quotepanel__content__table .row__wrapper__section.detailed .name,.quotepanel__content__table .row__wrapper__line.detailed .name{box-sizing:border-box;padding-left:40px}.quotepanel__content__table .row__wrapper__sublines__row .name{color:var(--grey);box-sizing:border-box;max-width:50%;padding:5px 5px 5px 20px;font-size:12px;font-weight:500}.quotepanel__content__table .row__wrapper__sublines__row .spacer{flex-grow:1}.quotepanel__content__table .row__wrapper__sublines__row .unit,.quotepanel__content__table .row__wrapper__sublines__row .quantity,.quotepanel__content__table .row__wrapper__sublines__row .unitPrice,.quotepanel__content__table .row__wrapper__sublines__row .tax{color:var(--grey);text-align:center;flex-shrink:0;width:60px;font-size:12px;font-weight:500}.quotepanel__content__table .row__wrapper__sublines__row .total{color:var(--grey);width:60px;font-size:12px;font-weight:500}.quotepanel__content__table .row .remove{cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .3s;display:flex}.quotepanel__content__table .row .remove .svg svg{width:15px;height:15px}.quotepanel__content__table .row .remove .svg svg path{fill:var(--darkGrey)}.quotepanel__content__table .row__wrapper__line:hover .remove{opacity:1}.quotepanel__content .addForm{padding-left:40px}.quotepanel__content .addForm h4{color:var(--grey);margin-bottom:15px;font-size:14px;font-weight:600}.quotepanel__content .addForm .sub-title{padding-left:20px}.quotepanel__content .addForm__group{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.quotepanel__content .addForm__group input{border:1px solid var(--darkGrey);height:41px;color:var(--darkGrey);border-radius:4px;padding-left:15px;font-size:14px;font-weight:600}.quotepanel__content .addForm__group__buttons{align-items:center;display:flex}.quotepanel__content .addForm__group__buttons .delete{cursor:pointer;color:var(--warning);background-color:transparent;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.quotepanel__content .addForm__group__buttons .delete .svg{margin-right:8px}.quotepanel__content .addForm__group__buttons .delete .svg svg path{fill:var(--warning)}.quotepanel__content .addForm__group__buttons .validate{background-color:var(--lightPrimary);width:160px;height:35px;color:var(--light);border-radius:4px;justify-content:center;align-items:center;margin-left:20px;font-size:11px;font-weight:600;display:flex}.quotepanel__content .addForm__group__add{cursor:pointer;opacity:0;justify-content:center;align-items:center;margin:0 35px 0 50px;transition:opacity .3s;display:flex}.quotepanel__content .addForm__group__add:hover{opacity:.7}.quotepanel__content .addForm__group__add:before,.quotepanel__content .addForm__group__add:after{content:"";background-color:#ececec;flex-grow:1;height:1px;display:block}.quotepanel__content .addForm__group__add .svg{margin:0 25px}.quotepanel__content .addForm__group__add .svg svg{width:12px;height:12px}.quotepanel__content .addForm__group__add .svg svg path{fill:#c2c4ca}.quotepanel__content .addForm .addForm__sub+.addForm__sub{margin-top:10px}.quotepanel__content .addForm__sub{border-bottom:1px var(--grey)solid;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:20px;padding-bottom:10px;display:flex}.quotepanel__content .addForm__sub__data{justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;display:flex}.quotepanel__content .addForm__sub__data__name,.quotepanel__content .addForm__sub__data__unit,.quotepanel__content .addForm__sub__data__price,.quotepanel__content .addForm__sub__data__quantity{flex-direction:column;align-items:flex-start;display:flex}.quotepanel__content .addForm__sub__data__name label,.quotepanel__content .addForm__sub__data__unit label,.quotepanel__content .addForm__sub__data__price label,.quotepanel__content .addForm__sub__data__quantity label{color:var(--grey);font-size:11px;font-weight:500}.quotepanel__content .addForm__sub__data__name input,.quotepanel__content .addForm__sub__data__unit input,.quotepanel__content .addForm__sub__data__price input,.quotepanel__content .addForm__sub__data__quantity input,.quotepanel__content .addForm__sub__data__name select,.quotepanel__content .addForm__sub__data__unit select,.quotepanel__content .addForm__sub__data__price select,.quotepanel__content .addForm__sub__data__quantity select{border:1px solid var(--darkGrey);height:41px;color:var(--darkGrey);box-sizing:border-box;background-color:var(--light);border-radius:4px;padding:0;font-size:14px;font-weight:600}.quotepanel__content .addForm__sub__data__name input{width:100%}.quotepanel__content .addForm__sub__data__unit select{text-align:center;width:61px}.quotepanel__content .addForm__sub__data__price input{text-align:right;width:61px}.quotepanel__content .addForm__sub__data__quantity input{text-align:right;width:41px}.quotepanel__content .addForm__sub__data .delete{color:var(--light);cursor:pointer;background-color:var(--warning);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:flex}.quotepanel__content__add{cursor:pointer;color:var(--darkGrey);opacity:.5;background-color:#e7ebed;align-items:center;margin-top:10px;margin-bottom:10px;padding:10px 15px;font-size:14px;font-weight:600;display:flex}.quotepanel__content__add:hover{cursor:pointer;opacity:1}.quotepanel__content__footer{background-color:var(--light);box-sizing:border-box;border:1px solid #e6e6e6;border-radius:6px;width:100%;margin:20px 0;padding:20px 16px 16px 25px;box-shadow:0 7px 48px rgba(0,0,0,.07)}.quotepanel__content__footer h4{margin-bottom:24px}.quotepanel__content__footer__table{justify-content:space-between;align-items:flex-end;display:flex}.quotepanel__content__footer__table__data{align-items:end;display:flex}.quotepanel__content__footer__table__data div+div{margin-left:40px}.quotepanel__content__footer__table__data>div{flex-direction:column;max-width:90px;display:flex}.quotepanel__content__footer__table__data>div label{color:var(--grey);margin-bottom:10px;font-size:12px;font-weight:500}.quotepanel__content__footer__table__data>div .input{justify-content:space-between;align-items:center;display:flex}.quotepanel__content__footer__table__data>div .input input{height:30px;color:var(--darkGrey);text-align:right;background-color:#f9f9fd;border:none;border-radius:4px;width:70px;margin-right:5px;font-size:14px;font-weight:500}.quotepanel__content__footer__table__data>div .input span{color:var(--darkGrey);text-align:right;min-width:53px;font-size:14px;font-weight:500;line-height:32px}.quotepanel__content__footer__table__data>div .input.tva span{min-width:0}.quotepanel__content__footer__table__data>div .tva input{width:40px}.quotepanel__content__footer__table__data .total label,.quotepanel__content__footer__table__data .total .input input,.quotepanel__content__footer__table__data .total .input span{color:var(--lightPrimary)}.quotepanel__content__footer__table .button-container{display:flex}.quotepanel__content__footer__table__button{color:#fff;cursor:pointer;background-color:#377ded;border-radius:4px;justify-content:center;align-items:center;width:100px;height:35px;margin:10px;font-size:11px;font-weight:600;display:flex;position:relative}.quotepanel__content__footer__table__button.disabled{opacity:.3;cursor:default}.quotepanel__content__footer__table__button.unsaved:after{content:"";background-color:#a80000;border-radius:5px;width:5px;height:5px;position:absolute;top:9px;right:12px}.quotepanel__content__footer__table__tooltip .tooltip__content{width:160px}.quotepanel__content .demands-rows{border-top:1px solid var(--lightGrey);flex-direction:column;display:flex}.quotepanel__content .demands-rows .row{border-bottom:1px solid var(--lightGrey);flex-direction:row;height:100%;display:flex}.quotepanel__content .demands-rows .row .content-right{flex-direction:column;justify-content:space-evenly;align-items:center;display:flex}.quotepanel__content .demands-rows .row .content-right .status{color:var(--light);text-align:center;cursor:pointer;border-left:1px solid #fff;border-radius:5px;flex-grow:0;width:80%;margin:6px 0;padding:7px 10px}.quotepanel__content .demands-rows .row .content-right .accept{background-color:#a2c797}.quotepanel__content .demands-rows .row .content-right .unprocessed{background-color:var(--grey)}.quotepanel__content .demands-rows .row .content-right .reject{background-color:#d13f5e}.quotepanel__content .demands-rows .row .content-right .cancel{color:#000;background-color:#fff;text-decoration:underline}.quotepanel__content .demands-rows .row .content-right .tailor{color:#000;background-color:#fff;border:1px solid #000;border-radius:10px}.quotepanel__content .demands-rows .row .content-left{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex}.quotepanel__content .demands-rows .row .content-left .demand-comment{background-color:#eaeaea;border-radius:5px;width:80%;margin:10px 10px 10px 45px;padding:15px 20px;font-size:13px}.quotepanel__content .demands-rows .row .content-left .demand-comment__status{margin-bottom:10px}.quotepanel__content .demands-rows .row .content-left .demand-comment__status__approved{color:#197656}.quotepanel__content .demands-rows .row .content-left .demand-comment__status__rejected{color:#cf415e}.quotepanel__content .demands-rows .row .content-left .demand-comment__text{color:#000;white-space:pre-wrap}.quotepanel__content .demands-rows .row .content-left .demand-header{align-items:center;width:100%;padding-top:4px;padding-bottom:4px;display:flex}.quotepanel__content .demands-rows .row .content-left .demand-header .button_container{flex-direction:column;display:flex}.quotepanel__content .demands-rows .row .content-left .demand-header>div{flex-grow:1;align-items:center;display:flex}.quotepanel__content .demands-rows .row .content-left .demand-header>div span{width:24px;height:24px;color:var(--light);background-color:#ffc251;border-radius:50%;justify-content:center;align-items:center;margin:8px 0;font-size:11px;font-weight:500;line-height:11px;display:flex}.quotepanel__content .demands-rows .row .content-left .demand-header>div .green>.svg{width:24px;height:24px}.quotepanel__content .demands-rows .row .content-left .demand-header>div .green>.svg path:nth-child(2n){fill:green}.quotepanel__content .demands-rows .row .content-left .demand-header>div .red>.svg{width:24px;height:24px}.quotepanel__content .demands-rows .row .content-left .demand-header>div .red>.svg path:nth-child(2n){fill:red}.quotepanel__content .demands-rows .row .content-left .demand-header>div p{color:var(--dark);text-align:justify;padding:15px 0;font-size:13px;font-weight:500;line-height:13px}.quotepanel__content .demands-rows .row .content-left .demand-header .process{width:80px;min-height:35px}.quotepanel__content .demands-rows .row .content-left .form{width:100%}.quotepanel__content .demands-rows .row .content-left .form .demand-content{margin-bottom:10px;transition:all .5s;overflow:hidden}.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items{flex-direction:column;margin-top:6px;display:flex}.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .name{flex-basis:60%;display:flex}.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .quantity,.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .unit,.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .unitPrice,.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .total,.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .tax{flex-basis:10%;display:flex}.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .name{justify-content:flex-start}.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .quantity,.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .unit{justify-content:center}.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .unitPrice,.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .total{justify-content:flex-end}.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .item-header{display:flex}.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .item-header>div{align-items:center}.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .item-header p{color:var(--grey);font-size:12px;font-weight:500;line-height:14px}.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .item{margin-top:12px;display:flex}.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .item>div{align-items:center}.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .item .name p{font-size:14px}.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .items .item p{color:var(--dark);font-size:12px;font-weight:600;line-height:16px}.quotepanel__content .demands-rows .row .content-left .form .demand-content .wrapper .form{justify-content:space-between;align-items:center;margin-top:40px;margin-bottom:40px;padding:0 4px;display:flex}.quotepanel__content .demands-rows .row .content-left .form .demand-content__left{flex-basis:63%;justify-content:flex-start;align-items:center;width:90%;height:100%;margin:10px 10px 10px 45px;display:flex}.quotepanel__content .demands-rows .row .content-left .form .demand-content__left .textarea,.quotepanel__content .demands-rows .row .content-left .form .demand-content__left .textarea>div{width:100%}.quotepanel__content .demands-rows .row .content-left .form .demand-content__left .textarea>div>div{border:1px solid #000;border-radius:10px;width:100%}.quotepanel__content .demands-rows .row .content-left .form .demand-content__left .textarea label{color:var(--grey)}.quotepanel__content .demands-rows .row .content-left .form .demand-content__right{flex-direction:column;flex-basis:32%;justify-content:flex-end;align-items:center;display:flex}.quotepanel__content .demands-rows .row .content-left .form .demand-content__right .input{width:100%}.quotepanel__content .demands-rows .row .content-left .form .demand-content__right .input label{color:var(--grey)}.quotepanel__content .demands-rows .row .content-left .form .demand-content__right .input>div{width:100%;min-width:auto}.quotepanel__content .demands-rows .row .content-left .form .demand-content__right .input input{text-align:right}.quotepanel__content .demands-rows .row .content-left .form .demand-content__right .buttons{justify-content:space-between;align-items:center;width:100%;margin-top:10px;display:flex}.quotepanel__content .demands-rows .row .demand-body{flex-grow:1;width:100%;padding:0 20px}.quotepanel__content .add-button{min-height:auto;margin-top:24px;padding:0}.quotepanel .announcements{flex-direction:column;justify-content:space-between;height:100%;display:flex}.quotepanel .announcements h4{color:#2d3446;margin-bottom:15px;font-size:14px;font-weight:600}.quotepanel .announcements .messages{flex-direction:column;justify-content:flex-start;align-items:center;height:100%;margin:0;display:flex}.quotepanel .announcements .messages .message{background-color:var(--darkerLight);box-sizing:border-box;border-radius:6px;flex-direction:column;justify-content:space-between;width:100%;margin-bottom:15px;padding:20px 16px 16px 25px;display:flex}.quotepanel .announcements .messages .message p{color:var(--dark);white-space:pre-wrap;font-size:14px;font-weight:400}.quotepanel .announcements .messages .message .date{color:var(--grey);align-self:end;font-size:12px;font-weight:600}.quotepanel .announcements .input-message{box-sizing:border-box;background-color:#fff;border:1px solid #e6e6e6;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:20px;padding:0;display:flex;box-shadow:0 7px 48px rgba(0,0,0,.07)}.quotepanel .announcements .input-message>div>div{box-shadow:none}.quotepanel .announcements .input-message .button{height:45px;margin:10px}.confirm__quote__custom-demands .validate{background-color:var(--grey);cursor:not-allowed}.confirm__quote__toggle{justify-content:space-between;margin:20px;font-size:12px;display:flex}.confirm__quote__toggle p{margin-right:20px;line-height:16px}.data-panel_container{margin:15px}.data-panel_container .data-panel_head{justify-content:start;align-items:center;margin:20px 0;display:flex}.data-panel_container .data-panel_head .data-panel_toggle{justify-content:space-between;align-items:center;width:15%;margin-left:10%;display:flex}.data-panel_container .data-panel_head .data-panel_body{width:100%}.historytab{box-sizing:border-box;height:100%;margin:0 -29px;padding:40px 29px;overflow:auto}.historytab__title{color:var(--darkGrey);margin-bottom:11px;padding:0 0 20px 20px;font-size:22px;font-weight:600}.historytab__empty{justify-content:center;padding:10px;font-size:14px;display:flex}.historytab .history-entry{cursor:pointer;border-radius:5px;padding:20px;font-size:14px;display:flex}.historytab .history-entry:hover{background-color:#fafafa}.historytab .history-entry.selected{cursor:default;background-color:#f2f2f2}.historytab .history-entry__floors{max-width:300px;max-height:40px;margin-top:5px}.historytab .history-entry__floors span{color:var(--grey);text-transform:uppercase;margin-bottom:5px;margin-right:10px;font-size:10px;display:inline-block}.historytab .history-entry__floor-list{display:inline-block}.historytab .history-entry__floor{border:1px solid var(--lightGrey);color:var(--grey);border-radius:5px;margin-right:5px;padding:2px 5px;font-size:11px;display:inline-block}.historytab .history-entry__floor.current{border-color:var(--primary);color:var(--primary)}.historytab .history-entry__body{flex-grow:1}.historytab .history-entry__time{color:var(--grey);margin-top:5px;font-size:13px}.historytab .history-entry__user{color:var(--dark);font-size:15px;font-weight:500}.historytab .history-entry__origin{color:gray;font-size:13px;display:none}.historytab .history-entry__status{text-align:right}.historytab .history-entry__status-current.draft{color:gray}.historytab .history-entry__status-current.submitted{color:#f58d70}.historytab .history-entry__status-current.validated{color:#377ded}.historytab .history-entry__status-current.signed{color:#8fd097}.historytab .history-entry__status-current.paid{color:#5f9766}.historytab .history-entry__status-history{color:gray;font-size:13px}.historytab .history-entry__validations{margin-top:20px}.historytab .history-entry__validations-title{color:gray;margin-right:10px;font-size:13px}.historytab .history-entry__validations .approval-icon{text-align:center;vertical-align:middle;font-size:18px;line-height:13px;display:inline-block;position:relative}.historytab .history-entry__validations .approval-icon__tooltip{white-space:nowrap;color:#fff;z-index:10;background-color:#888;padding:10px;font-size:13px;display:none;position:absolute;top:40px;left:-20px}.historytab .history-entry__validations .approval-icon__tooltip:after{content:"";border:10px solid transparent;border-bottom-color:#888;width:0;height:0;display:block;position:absolute;top:-20px;left:20px}.historytab .history-entry__validations .approval-icon:hover .approval-icon__tooltip{display:block}.configure-signature{margin:30px 0}.configure-signature input[type=checkbox]{margin-right:20px}.configure-signature__user{flex-direction:row;justify-content:center;margin-top:25px;display:flex}.configure-signature__user.disable>div{opacity:.5;pointer-events:none}.configure-signature__email{color:var(--grey);font-size:12px}.configure-signature__details{width:40%;line-height:18px}.global-options{padding:0 25px 25px}.global-options h2{text-align:center;margin-bottom:30px;padding-top:40px;font-weight:600}.global-options__option{cursor:pointer;border:2px solid transparent;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:15px;font-size:14px;display:flex;position:relative;box-shadow:0 0 6px rgba(0,0,0,.12)}.global-options__option-toggle{flex-direction:column;align-items:end;display:flex}.global-options__option-toggle p{white-space:nowrap;margin-bottom:5px;font-size:12px}.global-options__option-text h4{font-weight:600}.global-options__option-text p{margin-top:5px;font-size:12px}.rebasepanel{flex-direction:column;height:100%;display:flex;overflow-x:hidden;overflow-y:auto}.rebasepanel__action{font-size:12px}.rebasepanel__action .type{margin-top:6px;margin-bottom:3px}.rebasepanel__action textarea{width:100%}.rebasepanel .rebase__btn{min-width:200px;margin:10px}.rebasepanel .drawer__head .svg{margin-left:auto}.rebasepanel .drawer__body{padding:0 30px}.rebasepanel .subtitle{color:var(--grey);padding:5px 0 20px;font-size:12px}.rebasepanel .historytab{padding-top:0;padding-bottom:10px}.rebasepanel .historytab .history-entry{cursor:default}.variant-executor{flex-direction:column;height:100%;display:flex}.variant-executor__head{border-bottom:var(--boxShadow)1px solid;align-items:center;gap:20px;padding:10px;display:flex}.variant-executor__head h3{font-size:20px;font-weight:600}.variant-executor__body{flex-grow:1;padding:10px;overflow-y:auto}.variant-executor__edit{border-top:var(--boxShadow)1px solid;flex-grow:2;padding:10px;overflow-y:auto}.variant-executor__edit .variantpanel__edit{margin-bottom:0}.variant-executor__btns{border-bottom:var(--boxShadow)1px solid;flex-direction:row;gap:10px;padding:10px;display:flex}.variant-executor__btns button{flex-grow:1}.variant-executor .variant-container>div{padding:3px}.variant-executor .staging .variant-container{cursor:pointer}.variant-executor .staging .variant-container:hover{background-color:var(--lightGrey)}.variant-template-editor{box-sizing:border-box;align-self:center;width:100%;height:100%;display:flex;overflow:hidden}.variant-template-editor__left{border-right:var(--boxShadow)1px solid;width:30%}.variant-template-editor__left textarea{box-sizing:border-box;resize:none;white-space:pre;overflow-wrap:normal;border:none;width:100%;height:100%;font-family:monospace;font-size:12px;overflow-x:scroll}.variant-template-editor__right{box-sizing:border-box;flex-direction:column;width:70%;display:flex;overflow-y:auto}.variant-template-editor__right__head{border-bottom:var(--boxShadow)1px solid;justify-content:space-between;align-items:center;padding:20px 60px;display:flex}.variant-template-editor__right__head button{padding:5px 30px}.variant-template-editor__right__content{flex-grow:1;padding:10px 60px 60px;overflow-y:auto}.variant-template-editor h3{font-size:20px;font-weight:700}.variant-template-editor h2{margin-bottom:10px;font-weight:700}.variant-template-editor .selector.room_selector .selector__item{background-color:var(--secondary)}.variant-template-editor .selector.item_selector .selector__item{background-color:var(--primary)}.variant-template-editor .template{background-color:#c9c9e9;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5px 0;padding:5px;position:relative}.variant-template-editor .template .selector{margin-top:5px;margin-left:20px}.variant-template-editor .template>.template__remove{right:8px}.variant-template-editor .template__remove{cursor:pointer;position:absolute;right:2px}.variant-template-editor .template__remove:hover{color:red}.variant-template-editor .template__products{max-width:300px;font-family:monospace}.variant-template-editor .template__object{border-bottom:2px solid #c9c9e9;margin-bottom:10px;position:relative}.variant-template-editor .template__row{flex-direction:column;margin-bottom:10px;display:flex}.variant-template-editor .template__row__head{font-weight:700}.variant-template-editor .template__item{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.variant-template-editor .template__item.left{justify-content:flex-start;gap:10px}.variant-template-editor .template__item .prop{min-width:80px;font-size:14px}.variant-template-editor .template__children{margin-bottom:10px;margin-left:100px}.variant-template-editor .template__list{background-color:#fff;margin-top:5px;padding:4px}.variant-template-editor .template__input{resize:vertical;min-width:550px;font-family:monospace}.variant-template-editor .template__section{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background-color:var(--lightGrey);border-radius:4px;padding:10px}.variant-template-editor__error{color:red;position:absolute;bottom:5px;left:5px}.variant-template-editor .triple-checkbox{background-color:#d3d3d3;border-width:thin;border-radius:2px;width:16px;height:16px}.variant-template-editor .triple-checkbox.true{background-color:green;border-style:outset}.variant-template-editor .triple-checkbox.false{background-color:red;border-style:outset}.variant-template-editor .triple-checkbox.undefined{background-color:#d3d3d3;border-style:inset}.add-coverings-variants__row{flex-direction:row;gap:50px;margin:15px;display:flex}.add-coverings-variants__content{border-top:var(--lightGrey)1px solid;flex-grow:1;padding:15px;overflow-y:auto}.add-coverings-variants__foot{border-top:var(--lightGrey)1px solid;justify-content:space-evenly;padding:15px;display:flex}.add-coverings-variants__foot button{min-width:250px}.add-coverings-variants .room-list__item{cursor:pointer;font-weight:800}.add-coverings-variants .room-list__item:hover{color:var(--primary)}.add-coverings-variants .room-list__add{cursor:pointer;margin-left:20px}