.afl-auth{background:#f5f7f8;min-height:65vh;display:flex;justify-content:center;align-items:flex-start;padding:70px 18px}.afl-auth-card{width:min(100%,460px);background:#fff;border:1px solid #e1e6e9;padding:36px;box-shadow:0 14px 36px rgba(7,36,61,.06)}.afl-auth-brand{font-size:11px;letter-spacing:2px;color:#b58b25;font-weight:800}.afl-auth h1{font-size:29px;color:#07243d;margin:12px 0 26px}.afl-auth label{display:block;font-size:13px;font-weight:700;color:#20354a;margin:15px 0 7px}.afl-auth input{width:100%;border:1px solid #cdd5db;border-radius:3px;padding:13px;font:inherit}.afl-auth input:focus{outline:2px solid #c9a227;outline-offset:1px}.afl-auth-button{background:#07243d;color:#fff;border:0;padding:14px 20px;width:100%;margin-top:20px;font-weight:700;cursor:pointer}.afl-auth-button:disabled{opacity:.6}.afl-auth-below{text-align:center;margin-top:22px;font-size:13px}.afl-auth-below a{color:#07243d;text-decoration:underline}.afl-auth #authMessage{margin-top:14px;font-size:13px;line-height:1.6}.afl-auth .danger{color:#ad2d2d}.afl-auth .success{color:#17643a}@media(max-width:600px){.afl-auth{padding:30px 12px}.afl-auth-card{padding:25px}}
