/* Login presentation only; no changes to roles, credentials, redirects, or reset logic. */
body.rcwd-management-login-page{background:radial-gradient(ellipse at 12% 8%,rgba(30,214,232,.12),transparent 38%),radial-gradient(ellipse at 90% 25%,rgba(172,83,240,.15),transparent 40%),#090b19;color:#f5f4ff}
body.rcwd-management-login-page #page,body.rcwd-management-login-page .site,body.rcwd-management-login-page main{background:transparent}
body.rcwd-management-login-page .rcam-management-shell{box-sizing:border-box;max-width:650px;margin:65px auto 95px;padding:clamp(24px,4vw,50px)!important;border:1px solid rgba(168,112,240,.32)!important;border-radius:28px!important;background:linear-gradient(145deg,#18243b,#221630)!important;box-shadow:0 28px 75px rgba(0,0,0,.35);color:#f3f4ff!important}
body.rcwd-management-login-page .rcam-management-shell h2{color:#fff!important;font-size:clamp(2rem,4vw,3rem);line-height:1.15}
body.rcwd-management-login-page .rcam-management-kicker{color:#42deec!important;letter-spacing:.15em;font-weight:850}
body.rcwd-management-login-page .rcam-management-shell p,body.rcwd-management-login-page .rcam-management-help{color:#c7c9dc!important;line-height:1.7}
body.rcwd-management-login-page .rcam-management-shell label{color:#f3f3ff!important;font-weight:750}
body.rcwd-management-login-page .rcam-management-shell input[type=text],body.rcwd-management-login-page .rcam-management-shell input[type=password],body.rcwd-management-login-page .rcam-management-shell input[type=email]{box-sizing:border-box;width:100%;min-height:48px;padding:11px 14px!important;border-radius:11px!important;border:1px solid #646784!important;background:#0d182a!important;color:#fff!important}
body.rcwd-management-login-page .rcam-management-shell input[type=submit],body.rcwd-management-login-page .rcam-management-button{display:inline-block;padding:12px 23px!important;border:0!important;border-radius:12px!important;background:linear-gradient(105deg,#2ad6e9,#aa65ed)!important;color:#0b1120!important;font-weight:850!important;text-decoration:none!important;cursor:pointer}
body.rcwd-management-login-page .rcam-management-shell a:not(.rcam-management-button){color:#75e3f1!important}
body.rcwd-management-login-page :focus-visible{outline:3px solid #35e0ed;outline-offset:3px}
@media(max-width:650px){body.rcwd-management-login-page .rcam-management-shell{margin:24px 12px 50px;padding:22px!important}}
