
/* CryReport dev overlay */
#cr-auth-overlay{position:fixed;inset:0;background:radial-gradient(1200px 400px at 50% -10%,#eef5ff,#ffffff 60%);
display:flex;align-items:center;justify-content:center;z-index:9999;font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#0a1630}
#cr-auth-box{background:#fff;border:1px solid #e6ecf5;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.12);
width:min(440px,94%);padding:1.2rem}
#cr-auth-box header{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}
#cr-auth-box img{width:28px;height:28px}
#cr-auth-box h1{font-family:Georgia,ui-serif,serif;font-size:1.5rem;margin:.2rem 0}
#cr-auth-box p{margin:.3rem 0 .8rem;color:#213055}
#cr-auth-box label{display:block;margin:.45rem 0 .2rem;font-weight:600}
#cr-auth-box input{width:100%;padding:.65rem;border:1px solid #e0e6f0;border-radius:10px}
#cr-auth-box button{margin-top:.8rem;width:100%;padding:.7rem 1rem;border:none;border-radius:12px;background:linear-gradient(90deg,#06a7a8,#2242ff);color:#fff;font-weight:700;cursor:pointer}
#cr-auth-error{color:#c12e2e;font-size:.9rem;margin-top:.6rem;display:none}
#cr-auth-note{font-size:.8rem;color:#5b6a81;margin-top:.6rem}
