button:hover,input:hover,label:hover,select:hover,textarea:hover{cursor:pointer}.hidden{display:none!important}.bkg-success-400{background-color:#6cd574!important}.bkg-danger-400{background-color:#eb8a87!important}.bkg-sun-400{background-color:#f9be62!important}.bkg-valid-400{background-color:#6cd574!important}.bkg-valid{background-color:#1a5b1f!important}.btn-valid{background-color:#07335a!important;color:#fff!important}.btn-valid:hover{background-color:#05233e!important}.btn-valid:active{background-color:#031321!important}.btn-success{background-color:#07335a!important;color:#fff!important}.btn-success:hover{background-color:#05233e!important}.btn-success:active{background-color:#031321!important}.btn-danger{background-color:#8e1b18!important;color:#fff!important}.btn-danger:hover{background-color:#741614!important}.btn-danger:active{background-color:#5a110f!important}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--vw-surpiqure,#98a6b2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--vw-sourde,#4a6478)}body{background:radial-gradient(120% 90% at 50% 0,hsla(0,0%,100%,.06) 0,transparent 60%),var(--vw-ourlet);min-height:100vh}main{padding:0}main #first-section{display:none}#register-wrapper{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 120px);padding:2rem 1rem}#register-container{background:var(--vw-piece);border:1px solid var(--vw-couture);border-radius:1rem;box-shadow:0 18px 50px rgba(0,0,0,.35);padding:2.2rem clamp(1.2rem,5vw,2.4rem);width:min(26rem,100%)}#register-title-container{margin-bottom:1.4rem;text-align:center}#register-title-container #register-title{border-bottom:none;color:var(--vw-marine);font-size:1.45rem;margin:0 auto;padding:0;width:auto}#register-title-container #register-title:after{background:var(--vw-couture);border-radius:2px;content:"";display:block;height:3px;margin:.55rem auto 0;width:3.2rem}#register-title-container .login-logo{height:3.2rem;margin-bottom:1rem;max-width:100%}#register-title-container .login-logo--nuit{display:none}#register-login .form-group{margin-bottom:1rem}#register-login .input-group{align-items:stretch;display:flex;flex-direction:column}#register-login .myLabel{color:var(--vw-sourde);font-size:.92rem;font-weight:550;margin-bottom:.3rem}#register-login .myInput{background:var(--vw-toile);border:1px solid var(--vw-surpiqure);border-radius:.5rem;color:var(--vw-marine);font-size:1rem;padding:.65rem .8rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}#register-login .myInput::placeholder{color:var(--vw-sourde);opacity:.75}#register-login .myInput:focus{background:var(--vw-piece);border-color:var(--vw-lien);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--vw-lien) 22%,transparent);outline:none}#register-login .form-check{align-items:center;display:flex;gap:.5rem;margin:.4rem 0 1.2rem}#register-login .form-check .mdp-label{color:var(--vw-sourde);cursor:pointer;font-size:.88rem;margin:0}#register-login .form-button-box{display:flex;justify-content:center;margin-inline:0}#register-login .form-button-box .btn{border-radius:.55rem;font-weight:600;margin:.25rem 0;padding:.7rem 1rem;width:100%}#register-login .form-button-box button.btn{background:var(--vw-marine);border:none;color:var(--vw-inverse);transition:filter .15s ease}#register-login .form-button-box button.btn:hover{filter:brightness(.92)}#register-login .form-button-box button.btn:active{filter:brightness(.84)}#register-login .form-button-box button.btn:focus-visible{outline:2px solid var(--vw-lien);outline-offset:2px}#register-login .form-button-box .mdp-forget{background:transparent;color:var(--vw-lien);font-size:.9rem;font-weight:500}#register-login .form-button-box .mdp-forget:hover{text-decoration:underline}.logout-container{color:var(--vw-sourde);margin-bottom:1rem;text-align:center}.logout-container .logout{color:var(--vw-ecart);font-weight:600}.alert-danger{background:var(--vw-ecart-fond);border:1px solid var(--vw-ecart);border-radius:.5rem;color:var(--vw-ecart-encre)}.alert-danger,.success{font-size:.92rem;margin-bottom:1rem;padding:.7rem 1rem}.success{background:var(--vw-conforme-fond);border:1px solid var(--vw-conforme-bord);border-radius:.5rem;color:var(--vw-conforme)}@media(prefers-reduced-motion:reduce){#register-login .form-button-box button.btn,#register-login .myInput{transition:none}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) #register-title-container .login-logo--jour{display:none}:root:not([data-theme=light]) #register-title-container .login-logo--nuit{display:inline-block}}:root[data-theme=dark] #register-title-container .login-logo--jour{display:none}:root[data-theme=dark] #register-title-container .login-logo--nuit,:root[data-theme=light] #register-title-container .login-logo--jour{display:inline-block}:root[data-theme=light] #register-title-container .login-logo--nuit{display:none}