*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}.full-bg{align-items:center;background:linear-gradient(to bottom right,#000,#3b3a3a);display:flex;height:100%;justify-content:center;gap:10px}a{color:#3afc97}.logo{margin-bottom:10px}.form-animation{animation-duration:1.5s;animation-name:animate-fade;animation-fill-mode:backwards}@keyframes animate-fade{0%{opacity:0}100%{opacity:1}}.form-popup-wrapper{border-radius:12px;background:linear-gradient(to bottom,#101010,#181818)}.form-popup{border-radius:10px;border-image-slice:1;background:linear-gradient(to bottom,#373737,#353b37);box-shadow:0 1px 3px 0 rgba(0,0,0,.33);display:flex;flex-direction:column;justify-content:center;overflow:hidden;min-width:380px;max-width:452px;width:100%}.form-popup .dx-button-default{box-shadow:0 2px 4px 0 rgba(0,0,0,.4);border-radius:20px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-popup .dx-button-default:hover{background-color:#fff}.form-popup .dx-button-default .dx-button-text{text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:initial}.form-popup .form-popup .form-group-dark{background:linear-gradient(to bottom,#373737,#353b37)}.form-popup .form-popup .dx-layout-manager .dx-field-item{padding:10px}.form-popup .dx-field-item-label-text{font-size:14px}.form-popup .logo{text-align:center;margin:1rem auto 3rem}.form-popup .rememberMe{width:200px!important}@media only screen and (max-width:767px){.form-popup{max-height:none;max-width:none;width:90vw}}.dx-item-content{padding:0 10px 0 10px}.dx-item-content:has(div.form-group-dark){background:linear-gradient(to bottom,#373737,#353b37)}.toast{font-size:1.25rem;text-decoration:none;color:#fff;border-radius:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.33);padding:0;max-width:450px}.toast-content{display:flex;align-items:center}.toast-icon{padding:10px;align-self:stretch;display:flex;align-items:center}.toast-icon span{font-size:28px}.toast p{padding:10px;margin:0}.toast-info{border:3px solid #41aef0;background-color:#0c3a68}.toast-info .toast-icon{color:#0c3a68;background-color:#41aef0}.form-popup .form-group-dark .pass-textbox{background-color:#101010}dx-texteditor-buttons-container{background-color:#101010!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #101010 inset!important;-webkit-text-fill-color:#fff!important;border-radius:20px!important}.form-header{padding:8px}.form-header .form-header-text{font-size:20px;margin:4px 0 0 6px}.already-have-account-container{padding:1% 0 3% 2%!important}.already-account-text{font-size:14px!important}.validation-text{padding:5px 10px}.dx-texteditor{border-radius:20px!important;background-color:#101010!important;height:40px!important}.registration-input-field{background-color:#101010;border:3px solid #101010;border-radius:20px}.password-input-field{background-color:#101010!important;border-radius:20px!important}.invalid-input-field{border:3px solid #ff5055!important;background-color:#330506!important;height:40px!important;border-radius:20px}.invalid-password-field{background-color:#330506!important;border:0!important}.pass-textbox-container.invalid-input{border:3px solid #ff5055!important;background-color:#330506!important}input.invalid-input:-webkit-autofill,input.invalid-input:-webkit-autofill:hover,input.invalid-input:-webkit-autofill:focus,input.invalid-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #330506!important}.error-message{color:#ff5055;font-size:12px!important;display:none;margin:5px 0 0 16px}.display-password-icon{background-color:#330506!important}#login-form .dx-widget,#registration-form .dx-widget,#reset-password-form .dx-widget,#new-password-form .dx-widget{font-family:Inter,sans-serif!important;font-feature-settings:"liga" 1,"calt" 1!important;font-weight:400!important}@supports(font-variation-settings:normal){#login-form .dx-widget :root,#registration-form .dx-widget :root,#reset-password-form .dx-widget :root,#new-password-form .dx-widget :root{font-family:Inter,sans-serif!important}}.registration-button{padding:4% 1%}.dx-validationsummary-item{padding:0 10px 10px}.dx-widget input{font-size:14px!important;text-decoration:none!important}.dx-texteditor-label .dx-texteditor-with-floating-label{font-size:10px!important;bottom:auto!important;top:5px!important;left:2px!important}#new-password-form .dx-field-item:not(.dx-last-col){padding-right:0!important}#new-password-form .dx-item-content .dx-box-item-content{padding:0!important}