/* JetStream Virtual: agent sign-in page (scp/login.php), over css/login.css */
#loginBody { font-family: Lato, "Segoe UI", Roboto, Arial, sans-serif; background: linear-gradient(135deg, #1e293b 0%, #134e78 60%, #067ec1 100%) fixed; }
#loginBody #brickwall, #loginBody #blur, #loginBody #background { display: none; }
#loginBox { background: #fff; border-radius: 14px; box-shadow: 0 20px 60px rgba(15, 23, 42, .35); border: 0; padding-bottom: 18px; }
#loginBox #logo img { max-height: 54px; width: auto; }
#loginBox input[type=text], #loginBox input[type=password] { border: 1px solid #cbd5e1; border-radius: 8px; padding: 9px 10px; font: inherit; }
#loginBox button.submit { background: #067ec1; border: 0; border-radius: 8px; color: #fff; font: 700 .95rem Lato, sans-serif; padding: 9px 16px; text-shadow: none; box-shadow: none; }
#loginBox .external-auth { text-align: center; }
#loginBox a.jsv-signin { display: inline-flex; align-items: center; gap: 10px; padding: 11px 18px; border-radius: 8px; background: #1e293b; color: #fff; font-weight: 800; text-decoration: none; }
#loginBox a.jsv-signin img { border-radius: 4px; background: #fff; }
#loginBox #company, #poweredBy { color: #cbd5e1; }
#poweredBy img { opacity: .5; }
