.oa-login{min-height:100vh;color:#263747;background:#17252d;flex-direction:column;justify-content:center;align-items:center;max-width:none;min-height:100svh;margin:0;padding:56px 24px 28px;display:flex;position:relative;overflow:hidden}.oa-login-glow{pointer-events:none;background:radial-gradient(at 20% 10%,#23885e28,#0000 55%),radial-gradient(at 85% 90%,#33556b40,#0000 50%);position:absolute;inset:0}.oa-login-card{background:#fff;border:1px solid #ffffff20;border-radius:12px;width:100%;max-width:430px;padding:36px;position:relative;box-shadow:0 24px 80px #06111845}.oa-login-brand{color:#202f3e;letter-spacing:-1.1px;align-items:center;gap:11px;font-size:29px;font-weight:700;display:flex}.oa-login-brand>svg,.oa-login-brand-green{color:#13795b}.oa-login-brand small{letter-spacing:1.5px;color:#7e8b96;margin-top:5px;font-size:8px;font-weight:600;display:block}.oa-login-divider{background:#e9edf0;height:1px;margin:28px 0}.oa-login-heading h1{letter-spacing:-.65px;color:#243243;font-size:25px;font-weight:600;line-height:1.3}.oa-login-heading p{color:#788491;margin:8px 0 27px;font-size:13px;line-height:1.6}.oa-login-field{margin-bottom:20px}.oa-login-field label{color:#465466;margin-bottom:9px;font-size:12px;font-weight:600;display:block}.oa-login-field input{color:#253549;background:#fff;border:1px solid #d8e0e6;border-radius:6px;width:100%;min-height:46px;padding:11px 13px;font-size:14px}.oa-login-field input:focus{border-color:#13795b;box-shadow:0 0 0 3px #13795b14}.oa-login-field input:disabled{background:#f7f9fa}.oa-login-password{position:relative}.oa-login-password input{padding-right:48px}.oa-login-reveal{color:#80909e;border-radius:5px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:4px;right:4px}.oa-login-reveal:hover:not(:disabled){color:#13795b;background:#f0f6f3}.oa-login-submit{color:#fff;background:#13795b;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:6px;padding:11px 14px;font-size:13px;font-weight:600;display:flex;box-shadow:0 2px 3px #12624815}.oa-login-submit:hover:not(:disabled){background:#0d6349}.oa-login-submit:disabled{opacity:.75}.oa-login-error{color:#a23c3c;overflow-wrap:anywhere;background:#fff5f5;border:1px solid #f0d7d7;border-radius:6px;margin:0 0 18px;padding:11px 13px;font-size:12px;line-height:1.6}.oa-login-security{color:#86929d;justify-content:center;align-items:center;gap:7px;margin-top:25px;font-size:10px;line-height:1.6;display:flex}.oa-login-copyright{letter-spacing:.2px;color:#9babb7;margin-top:25px;font-size:10px;position:relative}@media (max-width:480px){.oa-login{padding:28px 18px}.oa-login-card{padding:29px 24px}.oa-login-heading h1{font-size:23px}.oa-login-field input{font-size:16px}.oa-login-security{font-size:9px}}
