:root{--scrollbar-track-bg-color: #e6e6e6;--scrollbar-scrollbar-thumb: #c3c3c3;--scrollbar-scrollbar-thumb-active: #acacac}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg-color)}::-webkit-scrollbar-thumb{background:var(--scrollbar-scrollbar-thumb);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-scrollbar-thumb-active)}html,body{overflow-x:hidden}.site-content{padding-top:78px}.page-container{position:relative}.page-container:before{content:"";position:absolute;width:400px;height:400px;top:-170px;left:-280px;background:#2f61b30b;border-radius:50%;pointer-events:none;z-index:0}.page-container:after{content:"";position:absolute;width:460px;height:460px;right:-310px;bottom:-210px;background:#2f61b30b;border-radius:50%;pointer-events:none;z-index:-1}.page-container .login-card{position:relative;z-index:1}.auth-simple-wrapper{display:flex;justify-content:center;padding:65px 15px 80px}.auth-simple-card{width:100%;max-width:480px;padding:45px 50px;background:#fff;border:1px solid #edf0f5;border-radius:16px;box-shadow:0 18px 50px #1e375a1a}.auth-simple-heading{text-align:center}.auth-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 20px;border-radius:50%;background:#edf4ff;color:#2f61b3;font-size:1.1rem}.auth-simple-heading h1{margin:0 0 10px;color:#17233c;font-size:1.65rem;font-weight:700}.auth-simple-heading p{margin:0 auto 32px;max-width:370px;color:#7b8497;font-size:.88rem;line-height:1.65}.login-field{margin-bottom:19px}.login-field label{display:block;margin-bottom:8px;color:#344054;font-size:.83rem;font-weight:600}.login-input{width:100%;height:51px;padding:0 15px;border:1px solid #d9dfe8;border-radius:8px;outline:none;background:#fff;color:#17233c;font-size:.92rem;transition:border-color .2s ease,box-shadow .2s ease}.login-input::placeholder{color:#a2aaba}.login-input:focus{border-color:#3b6fc5;box-shadow:0 0 0 3px #3b6fc51f}.password-label-row{display:flex;align-items:center;justify-content:space-between}.password-label-row a{color:#3267b7;font-size:.78rem;font-weight:500;text-decoration:none}.password-label-row a:hover{text-decoration:underline}.password-input-wrapper{position:relative}.password-input-wrapper .login-input{padding-right:48px}.password-toggle{position:absolute;top:50%;right:5px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:#8b95a7;transform:translateY(-50%);cursor:pointer}.password-toggle:hover{color:#3b6fc5}.login-submit{display:flex;align-items:center;justify-content:center;width:100%;height:51px;margin-top:5px;padding:0 20px;border:0;border-radius:8px;background:#2f61b3;color:#fff;font-family:inherit;font-size:.94rem;font-weight:600;cursor:pointer;box-shadow:0 6px 15px #2f61b333;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.login-submit:hover{background:#2855a0;box-shadow:0 8px 20px #2f61b347;transform:translateY(-1px)}.login-submit:active{transform:translateY(0)}.login-submit:focus{outline:none}.login-submit:focus-visible{box-shadow:0 0 0 3px #2f61b32e,0 6px 15px #2f61b333}.login-submit:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.auth-back-link{margin-top:24px;text-align:center}.auth-back-link a{color:#3267b7;font-size:.84rem;font-weight:500;text-decoration:none}.auth-back-link a:hover{text-decoration:underline}.auth-back-link i{margin-right:5px;font-size:.7rem}.login-security{display:flex;align-items:center;justify-content:center;margin-top:22px;color:#9aa3b2;font-size:.8rem;line-height:1.4;gap:7px}.info{display:none;margin-top:25px;font-size:.92rem;text-align:center;color:#797979!important}@media(max-width:575px){.auth-simple-wrapper{padding:35px 15px 55px}.auth-simple-card{padding:35px 25px;border-radius:14px}.auth-simple-heading h1{font-size:1.5rem}}
