.fog-auth-shell{color:#14243a;letter-spacing:0;background:#f2f4f7;flex-direction:column;min-height:100dvh;font-family:Arial,sans-serif;display:flex}.fog-auth-shell *{box-sizing:border-box;letter-spacing:0}.fog-auth-header{color:#fff;background:#071524;border-bottom:4px solid #bd2838;justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:12px max(24px,50% - 560px);display:flex}.fog-auth-header img{object-fit:contain;width:124px;height:84px;display:block}.fog-auth-header span{align-items:center;gap:9px;font-size:14px;display:flex}.fog-auth-main{flex:1;width:min(100% - 40px,420px);margin:64px auto}.fog-auth-heading p{color:#526176;border-bottom:1px solid #cbd2dc;margin:0 0 22px;padding-bottom:18px;font-size:13px;font-weight:700}.fog-auth-content h1{color:#10243b;text-transform:none;margin:0 0 14px;font-size:30px;font-style:normal;line-height:1.2}.fog-auth-content p{color:#526176;margin:0 0 26px;font-size:15px;line-height:1.6}.fog-auth-field{flex-direction:column;gap:8px;margin:0 0 21px;font-size:14px;font-weight:700;display:flex}.fog-auth-field input{color:#14243a;background:#fff;border:1px solid #a6b2c2;border-radius:4px;width:100%;height:48px;padding:10px 13px;font-family:inherit;font-size:16px}.fog-auth-field input:focus-visible{outline-offset:2px;outline:3px solid #729bc5}.fog-auth-password{display:block;position:relative}.fog-auth-password input{padding-right:48px}.fog-auth-password button{color:#526176;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:1px;right:1px}.fog-auth-primary{cursor:pointer;background:#b51f32;border:0;border-radius:4px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 18px;font-size:16px;font-weight:700;text-decoration:none;display:flex;color:#fff!important}.fog-auth-primary:hover{background:#97192a}.fog-auth-primary:disabled{opacity:.6;cursor:wait}.fog-auth-text,.fog-auth-link{color:#273e59;text-align:center;cursor:pointer;background:0 0;border:0;margin:22px auto 0;padding:5px 0;font-size:14px;text-decoration:underline;display:block}.fog-auth-content .fog-auth-error{color:#882038;background:#fce9ed;border-left:3px solid #b51f32;margin-bottom:18px;padding:12px;font-size:14px}.fog-auth-status{color:#b51f32;margin-bottom:20px}.fog-auth-footer{color:#526176;border-top:1px solid #cbd2dc;justify-content:space-between;gap:18px;padding:23px 32px;font-size:12px;display:flex}.fog-auth-shell button:focus-visible,.fog-auth-shell a:focus-visible{outline-offset:3px;outline:3px solid #729bc5}@media (max-width:540px){.fog-auth-header{padding:12px 20px}.fog-auth-header span{max-width:145px;font-size:12px;line-height:1.4}.fog-auth-main{margin:42px auto}.fog-auth-content h1{font-size:28px}.fog-auth-footer{flex-wrap:wrap;padding:22px 20px}}
